Oto kolejna częściowa odpowiedź, głównie na temat projektowania niestandardowych okien. Wymyśliłem to, robiąc coś, co (jak teraz wiem, ale nie wtedy) nazywa się „okienkowaniem w dziedzinie częstotliwości”. Potem, po przeczytaniu kilku oryginalnych artykułów na temat okienkowania, pomyślałem, że prawdopodobnie w ten sposób powstały niektóre okna, ale nie mam prawdziwej wiedzy.
Zacznij od prostokątnego okna i spójrz na jego transformatę Fouriera, funkcję sinc:
Teraz przeskaluj i (częstotliwość) przesuń dwa z nich, aby płaty boczne miały tendencję do wzajemnego znoszenia się po dodaniu:
(Wynik w kolorze zielonym; przepraszam za złą jakość i bezużyteczną legendę.)
Jak widać, płaty boczne są nie tylko ogólnie zmniejszone, ale także toczą się znacznie szybciej.
sałata( πt )
Powtórz ten proces, a uzyskasz coraz lepszy efekt, kosztem szerszego płata głównego:
( cos( πt ) )2)n( cos( πt ) )nn = 4n
Wśród okien Blackmana-Harrisa zapewniają one najszybsze zejście płata bocznego. (Zacząłem zapisywać dowód na to, ale nawet go nie ukończyłem, ponieważ sposób obliczania wycofania i innych parametrów wydaje się być powszechnie znany ekspertom.)
Jeśli chcesz zoptymalizować coś innego niż roll-roll, możesz zacząć od okna, które ma wystarczające roll-roll, a następnie wykonaj coś podobnego do powyższego, ale skaluj i przesuwaj w inny sposób (zwykle używając trzech wyrazów zamiast dwóch) . Spowoduje to, że roll-off pozostanie dokładnie taki sam, ale pozwoli na przykład zmniejszyć pierwsze płaty boczne.
Mam nadzieję że to pomoże. Baw się dobrze.