Припустимо, ми хочемо інтерполювати періодичний сигнал з парною кількістю вибірок (наприклад, N = 8) шляхом нульового прокладки в частотній області.
Нехай DFT X=[A,B,C,D,E,F,G,H]
Тепер давайте накладемо його на 16 зразків Y
. У кожному прикладі підручника та онлайн-підручнику я бачив вставки нулів при наданні .
(Тоді інтерпольований сигнал.)[Y4...Y11]
Y=[2A,2B,2C,2D,0,0,0,0,0,0,0,0,2E,2F,2G,2H]
y = idft(Y)
Чому б замість цього не використовувати
Y=[2A,2B,2C,2D,E,0,0,0,0,0,0,0,E,2F,2G,2H]
?
Наскільки я можу сказати (мої знання з математики обмежені):
- Це мінімізує загальну потужність
- Це гарантує, що якщо
x
це реально оцінено, то так і єy
y
як і раніше перетинаєтьсяx
у всіх точках вибірки (я думаю, це справедливо для будь-якогоp
місцяY=[2A,2B,2C,2D,pE,0,0,0,0,0,0,0,(2-p)E,2F,2G,2H]
)
То чому ж це ніколи не робиться так?
Редагування : x
не обов'язково має реальну цінність або обмежується діапазоном.