Ecco un'altra risposta parziale, principalmente sulla progettazione di finestre personalizzate. Mi sono inventato questo mentre facevo qualcosa che (come so ora ma non allora) è chiamato "windowing nel dominio delle frequenze". Quindi, dopo aver letto alcuni documenti originali sulle finestre, ho pensato che fosse probabilmente il modo in cui alcune finestre sono state concepite in primo luogo, ma non ho alcuna vera conoscenza di base.
Inizia con una finestra rettangolare e osserva la sua trasformata di Fourier, la funzione sinc:
Ora, la scala e (frequenza-) ne spostano due in modo che i lobi laterali tendano a cancellarsi l'un l'altro quando vengono sommati:
(Risultato in verde; scusate la cattiva qualità e la leggenda inutile.)
Come puoi vedere, i lobi laterali non si riducono solo in generale, ma rotolano molto più rapidamente.
Con "windowing nel dominio della frequenza", lo spostamento e il ridimensionamento sono strettamente correlati a ciò che effettivamente accade nella pratica. Ma probabilmente sei più interessato a una rappresentazione nel dominio del tempo, che è facile da ottenere applicando le formule appropriate per gli spostamenti di frequenza. Semplifica a .cos( πt )
Ripeti questo processo e otterrai un roll-off sempre migliore, a costo di un lobo principale più ampio:
Questo semplifica a nel dominio del tempo, che è precisamente una finestra di Hann. In generale, ripetendo questo volte si ottiene . è un caso speciale di una finestra di Blackman e tutti persino appartengono alla famiglia Blackman-Harris. n ( cos ( π t ) ) n n = 4 n( cos( πt ) )2n( cos( πt ) )nn = 4n
Tra le finestre Blackman-Harris, queste producono il roll-off del lobo laterale più veloce. (Ho iniziato a scrivere una prova di questo, ma non l'ho nemmeno finito perché il modo in cui calcolare il roll-off e altri parametri sembra essere una conoscenza comune tra gli esperti.)
Se vuoi ottimizzare qualcosa di diverso dal roll-off, puoi iniziare con una finestra che ha un roll-off sufficiente, quindi fare qualcosa di simile a quanto sopra, ma ridimensionare e spostare in modo diverso (di solito usando tre termini anziché due) . Ciò manterrà il roll-off esattamente lo stesso, ma consente ad esempio di ridurre i primi lobi laterali.
Spero che sia di aiuto. Divertiti.