De acordo com o teorema da correlação cruzada: a correlação cruzada entre dois sinais é igual ao produto da transformada de Fourier de um sinal multiplicada pelo conjugado complexo da transformada de Fourier de outro sinal. Depois de fazer isso, quando pegamos o sinal do produto, obtemos um pico que indica a mudança entre dois sinais.
Não consigo entender como isso funciona? Por que eu receberia um pico que indica a mudança entre dois sinais. Eu obtive as contas em: http://mathworld.wolfram.com/Cross-CorrelationTheorem.html, mas não sou capaz de entender o que isso significa intuitivamente. Alguém pode me dar uma explicação ou me indicar os documentos certos?
Obrigado!
fft
fourier-transform
dsp-core
ifft
surfista Prateado
fonte
fonte
Respostas:
Você pode ler mais sobre a derivação desse teorema no link acima da Wikipedia. Agora, a convolução é uma operação muito importante para sistemas lineares por si só, portanto a teoria sobre suas propriedades é bem desenvolvida.
No seu exemplo, você está calculando o seguinte:
Lembre-se de que no domínio de Fourier, a conjugação complexa é equivalente à reversão do tempo no domínio do tempo (isso segue diretamente da definição da transformação de Fourier). Portanto, usando a primeira equação dada acima, podemos afirmar que:
fonte
fonte