Stavo pensando all'argomento DFT per finestre e mi è venuto in mente un pensiero. Un DFT produrrà lo spettro di un segnale contorto con lo spettro della finestra utilizzata, avendo quindi i lobi principali e i lobi laterali.
Ho pensato che sarebbe stato possibile rimuovere l'effetto finestra sullo spettro del segnale contorcendo di nuovo sia il segnale che l'ampiezza dello spettro della finestra, e ha effettivamente funzionato come si può vedere nella seguente immagine.
A sinistra è lo spettro originale generato con una finestra sospesa. A destra è lo spettro contorto dal DFT di una finestra sospesa. In alto è lo spettro stesso, in basso è il findpeaks
risultato MATLAB .
Non ho mai letto nulla riguardo a questa tecnica, ma sono abbastanza sicuro di non aver inventato nulla lì. Quindi mi chiedo se ci sia un vantaggio nel fare questa elaborazione sullo spettro o se c'è un aspetto negativo che non vedo.
Da quello che vedo, questo potrebbe aiutare il rilevamento dei picchi come possiamo vedere nell'immagine precedente. Inoltre, sembra che lo spettro sia leggermente distorto, come possiamo vedere dalle 2 immagini seguenti. :
Dove il grafico blu è lo spettro e il grafico rosso lo spettro post-contorto.
- Qualche pensiero a riguardo?
- C'è un problema che potrebbe sorgere da questa convoluzione post-FFT?
- Qualche documento che tratta l'argomento?
MODIFICARE
Puoi trovare uno script qui che genererà il seguente grafico: