Справжнє дискретне перетворення Фур'є


12

Я намагаюся зрозуміти справжні DFT та DFT і чому це розмежування існує.

З того, що мені відомо до цих пір, DFT використовує для базових векторів і дає подання Сума записується від до з історичних причин, я вважаю, що замість того, щоб писати її аналогічно ряду Фур'є з сумою, що йде від до : Це спирається на своєрідну аномолію DFT, де високі частоти такі ж, як і негативні частоти: .ei2πkn/N

x[n]=k=0N1X[k]ei2πkn/N
k=0N1k=N/2N/21
x[n]=k=N/2N/21X[k]ei2πkn/N
ei2πkn/N=ei2π(kN)n/N

Продовжуючи аналогію із рядом Фур'є, реальний DFT дає подання Це може розглядатися як сполучення з у поданні DFT, де сума коливається від до . Це дуже схоже на з’єднання яке з'єднує два подання a Серія Фур'є:ei2πkn/Ne-i2πkn/Nk=-N/2N/2-1cneinθ+c-ne-inθ=ancosnθ+bnsinnθ-

x[n]=k=0N/2(XR[k]cos(2πknN)XI[k]sin(2πknN))
ei2πkn/Nei2πkn/Nk=N/2N/21cneinθ+cneinθ=ancosnθ+bnsinnθ
cneinθ=a02+1(ancosnθ+bnsinnθ)

Моє запитанняТоді чому DFT настільки більш поширений, ніж реальний DFT? Можна було б очікувати, що оскільки справжній DFT використовує реальні синуси і косинуси як основу і, таким чином, представляє геометричну картину краще, що людям більше подобається. Я можу зрозуміти, чому DFT і неперервна трансформація Фур'є були б кращими в теоретичному сенсі, оскільки алгебра експоненцій простіша. Але ігноруючи більш просту алгебру, з практичної прикладної обчислювальної точки зору, чому DFT буде кориснішим? Чому б представлення вашого сигналу складними експонентами було б більш корисним у різних програмах з фізики, мови, зображень тощо, ніж декомпозиція вашого сигналу на синуси та косинуси. Крім того, якщо у викладеній вище експозиції я чогось тонкого я не хочу, я хотів би знати:


3
Справжня дискретна перетворення Фур'є важлива з тієї причини, що застосування звичайного DFT до реальної послідовності призводить до деякої надмірності, оскільки для довжини реальна послідовність з відповідним перетворенням , послідовність - це саме складний кон'югат послідовності . Отже, слід вважати, що потрібні лише записи, що відповідають позитивним частотам перетворення. У цьому контексті також зустрінеться так звана трансформація Хартлі . Використовуються обидва підходи. Nx0,x1,,xN1X0,X1,,XN1XN1,XN2,,XN/2+1X1,X2,,XN/21

2
BTW: Я настійно рекомендую прочитати ці два статті як про реальну трансформацію Фур'є, так і про перетворення Хартлі; вони роблять добру справу, пояснюючи зацікавленість у цих методах, крім самого ДФТ.

Чи правда, що матриця RDFT і матриця DFT пов'язані зміною базису? І що зміна бази - це дійсно відображення, паралельне тому, як ряд Фур'є можна представити двома способами з коефіцієнтами, пов'язаними . І ключовим моментом у контексті DFT є те, що верхні частоти слід розглядати як негативні частоти, щоб можна було робити спаровування щоб отримати синуси та косинуси, як у серії фур'є, даючи RDFTcneinθ+cneinθ=ancosnθ+bnsinnθcneinθ+cneinθ
користувач782220

Одне з розділів у Van Loan детально вирішує ваше питання. Це передбачає певну майстерність маніпулювання продуктами Kronecker.

1
По крайней мере, у вас повинно бути менше питань, ніж у вас зараз.

Відповіді:


6

Перевага комплексного ДПФ або комплексного перетворення Фур'є або комплексний ряд Фур'є є те , що лінійні системи мають властивість приємно , що відповідь на є . (Тут може бути складною константою). Таким чином, вихід є просто скалярним кратним входом. Що ще важливіше, якщо ми маємо представлення вхідного даних як зваженої суми складних експоненціалів, то вихід є лише іншою зваженою сумою тих самих експоненціалів. Різні ваги, але однаковий набір експонентів . Крім того, кожна нова вага отримується шляхом множення старого ваги на відповідне число.Aexp(jωt)H(ω)Aexp(jωt)A

Звичайно, жодна фізична система не має сигналів складних значень, що надходять та виходять; принаймні, не станом на сьогодні, хоча завжди можна сподіватися на кращі речі в майбутньому. У той же час ми беремо реальні частини складних сигналів або отримуємо відповідь на або за допомогою лінійності та суперпозиції та ліберального використання cos(ωt)sin(ωt)

cos(ωt)=exp(jωt)+exp(jωt)2sin(ωt)=exp(jωt)exp(jωt)2j

На противагу цьому, відповідь на має форму . Таким чином, хоча лінійність і суперпозиція тощо працюють, вихід може цілком потребувати використання інших базових функцій, ніж вхідний. Звичайно, дуже тісно пов'язані, але все ж можливі різні та, можливо, більше базові функції. Наприклад, введення представлене однією базовою функцією, вихід двома базовими функціями. Можна стверджувати, що складні функції вимагають вдвічі більше роботи, ніж реальні функції, і тому будь-яка економія є чисто уявною (каламбур), але складні уявлення дозволяють cos(ωt)B(ω)cos(ωt)+C(ω)sin(ωt)cos(ωt)B(ω)cos(ωt)+C(ω)sin(ωt)рівномірне поводження, тоді як уявлення гріх / сот не мають. Швидкий! Враховуючи, що відповідь на - це , яка відповідь на ? Вам доведеться трохи попрацювати над цим, можливо, вам доведеться викликати такі формули, як тощо. За допомогою складних експоненцій життя набагато простіше.cos(ωt)sin ( ω t ) cos ( α + β ) = cos ( α ) cos ( β ) - sin ( α ) sin ( β )B(ω)cos(ωt)+C(ω)sin(ωt)sin(ωt)

cos(α+β)=cos(α)cos(β)sin(α)sin(β)

Але, як і в реальному житті, ваш пробіг може змінюватися, і якщо ви відчуваєте, що уявлення про гріх / соці - це шлях, і складні експоненти повинні бути уникнені, ви вільні слідувати своєму серцю. Якщо у вас є труднощі донести свої ідеї до колег, начальників, клієнтів чи консультантів, це буде їх втратою, а не вашою.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.