Implementação em ANSI C do algoritmo de correlação cruzada, com validação automatizada em Python.
-
Compilar o projeto:
make
-
Gerar sinais e processar em C:
./build/test_suite
-
Validar os resultados em Python:
python test.py
- test1_impulso: Valida o alinhamento e a detecção de atraso temporal.
- test2_constantes: Avalia o cálculo de sobreposição e o comportamento nos extremos dos sinais.
- test3_harmonico: Executa uma série de 15 testes com senoides variadas para atestar a precisão matemática e o limite numérico das operações em ponto flutuante.