Eu estava pensando no assunto da janela do DFT e um pensamento me veio à mente. Um DFT produzirá o espectro de um sinal contornado com o espectro da janela utilizada, tendo, portanto, lobos principais e lobos laterais.
Imaginei que seria possível remover o efeito da janela no espectro do sinal, convoluindo novamente a magnitude do sinal e da magnitude do espectro da janela, e funcionou de fato como você pode ver na imagem a seguir.
Esquerda é o espectro original gerado com uma janela de interrupção. À direita é o espectro complicado pela DFT de uma janela de iluminação. O topo é o próprio Spectrum, o fundo é o findpeaks
resultado do MATLAB .
Nunca li nada sobre essa técnica, mas tenho certeza de que não inventei nada lá. Então, eu estou me perguntando se há algum benefício em fazer esse processamento no espectro ou se há um aspecto negativo que eu não estou vendo.
Pelo que vejo, isso pode ajudar a detectar picos, como podemos ver na imagem anterior. Além disso, parece que o espectro está um pouco distorcido, como podemos ver nas 2 imagens a seguir. :
Onde o gráfico azul é o espectro e o gráfico vermelho o espectro pós-complicado.
- Alguma idéia sobre isso?
- Existe algum problema que possa surgir dessa convolução pós-FFT?
- Algum papel que trata do assunto?
EDITAR
Você pode encontrar um script aqui que irá gerar o seguinte gráfico: