Supponiamo di voler interpolare un segnale periodico con un numero pari di campioni (es. N = 8) mediante zero-pad nel dominio della frequenza.
Lascia che il DFT X=[A,B,C,D,E,F,G,H]
Now lo riempia di 16 campioni da dare Y. Ogni esempio di libro di testo e tutorial online che ho visto inserisce zeri nel dare .
(Quindi è il segnale interpolato.)[Y4...Y11]
Y=[2A,2B,2C,2D,0,0,0,0,0,0,0,0,2E,2F,2G,2H]y = idft(Y)
Perché non usare invece
Y=[2A,2B,2C,2D,E,0,0,0,0,0,0,0,E,2F,2G,2H]?
Per quanto ne so (la mia conoscenza della matematica è limitata):
- Riduce al minimo la potenza totale
- Assicura che se il valore
xè reale, lo è anchey ysi interseca ancoraxin tutti i punti campione, come richiesto (penso che questo sia vero per qualsiasipdoveY=[2A,2B,2C,2D,pE,0,0,0,0,0,0,0,(2-p)E,2F,2G,2H])
Allora perché non è mai stato fatto così?
Modifica : xnon è necessariamente valutato a livello reale o limitato di banda.