Дискретна временска Фуриjеова трансформација
У математици, дискретна Фуријеова трансформација ( ДТФТ ) је облик Фуријеове анализе који је применљив на низ вредности.
ДТФТ се често користи за анализу узорака континуиране функције. Израз дискретно време односи се на чињеницу да трансформација делује на дискретне податке, често узорке чији интервал има јединице времена. Из једнолико распоређених узорака настаје функција фреквенције која је периодична сумација континуиране Фуријеове трансформације изворне континуиране функције. Под одређеним теоријским условима, описаним теоремом узорковања, оригинална континуирана функција може се савршено уклонити из ДТФТ-а, а тиме и из оригиналних дискретних узорака. Сам ДТФТ је континуирана функција фреквенције, али се њени дискретни узорци могу лако израчунати помоћу дискретне Фуријеове трансформације (види Шаблон:Section link ), што је далеко најчешћа метода модерне Фуријеове анализе.
Обе трансформације су инвертибилне. Инверзни ДТФТ је оригинални узорковани низ података. Инверзни ДФТ је периодична сумација оригиналне секвенце. Брза Фуријеова трансформација (ФФТ) је алгоритам за рачунање једног циклуса ДФТ-а, а његов инверзни производи један циклус инверзног ДФТ-а.
Дефиниција
Дискретна Фуријеова трансформација дискретног скупа стварних или сложених бројева Шаблон:Math, за све целе бројеве Шаблон:Mvar, је Фуријеов низ, који производи периодичну функцију фреквенцијске променљиве. Када варијабла фреквенције, ω, има нормализоване јединице радијана/узорка, периодичност је Шаблон:Math, а Фуријеов низ је:
Корисност ове функције фреквенцијске домене налази се у Пуасоновој збирној формули . Нека је Шаблон:Math Фуријеова трансформација било које функције, Шаблон:Math, чији су узорци у неком интервалу Шаблон:Mvar (секунди) једнаки (или пропорционални) с Шаблон:Math секвенцом, тј. Шаблон:Math . Тада је периодична функција представљена Фуријеовим низом периодична сумација Шаблон:Math у погледу фреквенције Шаблон:Mvar у херцима (циклуси/сек): Шаблон:NumBlk

Цели број Шаблон:Mvar има јединице циклуса/узорака, а Шаблон:Math је стопа узорковања, Шаблон:Mvar (узорци/секунди). Дакле, Шаблон:Math садржи тачне копије Шаблон:Math које су померене умношцима Шаблон:Mvar херца и комбиноване сабирањем. За довољно велике Шаблон:Mvar, Шаблон:Math може се приметити у региону Шаблон:Math са малим или никаквим изобличењем ( алијасинг ) од осталих термина. На слици 1, крајности расподеле у горњем левом углу су маскиране подземним деловањем у периодичном сабирању (доњи леви).
Такође приметимо да је Шаблон:Math Фуријеова трансформација Шаблон:Math . Стога, алтернативна дефиниција ДТФТ је: Шаблон:Efn-ua Шаблон:NumBlk Модулирана функција Диракове поворке импулса је математичка апстракција која се понекад назива и импулсно узорковање . [1]
Инверзна трансформација
Операција која опоравља дискретну секвенцу података из ДТФТ функције назива се инверзни ДТФТ . На пример, инверзна континуирана Фуријеова трансформација са обе стране израза 3 производи секвенцу у облику модулисане функције Диракове поворке импулса:
Међутим, примећујући да је Шаблон:Math периодичан, све потребне информације садрже се у било којем интервалу дужине Шаблон:Math. И у изразу 1 и изразу 2 су суме преко n Фуријеов низ, са коефицијентима Шаблон:Math . Стандардне формуле за Фуријеове коефицијенте су такође инверзне трансформације:
Периодични подаци
Када је низ улазних података Шаблон:Math Шаблон:Mvar , израз 2 се може рачунски свести на дискретну Фуријеову трансформацију (ДФТ), јер:
- Све доступне информације налазе се унутар Шаблон:Mvar узорака.
- Шаблон:Math се свугде конвертује у нулу, осим код целих бројева Шаблон:Math, познатих као хармоничне фреквенције.
- ДТФТ је периодичан, тако да је максимални број јединствених хармонских амплитуда Шаблон:Math
Кернел Шаблон:Math је Шаблон:Mvar периодичан на хармонским фреквенцијама, Шаблон:Math . Уводимо нотацију да би представили суму било које Шаблон:Mvar последице дужине Шаблон:Mvar, можемо написати :
Због тога се ДТФТ разилази с хармонијским фреквенцијама, али различитим брзинама зависним од фреквенције. Те стопе даје ДФТ једног циклуса Шаблон:Math секвенце. У погледу функције за Диракове поворке импулса, ово је представљено са :
Узорковање ДТФТ-а
Када је ДТФТ континуалан, уобичајена је пракса да се израчуна произвољни број узорака ( Шаблон:Mvar ) у једном циклусу периодичне функције Шаблон:Math :
где је периодична сумација :
Секвенца је инверзни ДФТ. Стога, наше узорковање ДТФТ-а узрокује да инверзна трансформација постане периодична. Низ Шаблон:Math вредности су познате као периодограм, а параметар Шаблон:Mvar се назива НФФТ у истоименој Матлаб функцији. [2]
Да би се оценио један циклус нумерички, потребан нам је низ Шаблон:Math коначне дужине. На пример, дугачак низ може бити скраћен функцијом прозора дужине Шаблон:Mvar што резултира у три случаја вредна посебне спомена. Ради нотативне једноставности, размотрите вредности Шаблон:Math тако да представљају вредности модификоване функцијом прозора.
Случај: Декимација фреквенције. Шаблон:Math, за неки цели број Шаблон:Mvar (обично 6 или 8)
Циклус од своди се на суму Шаблон:Mvar блокова дужине Шаблон:Mvar или кружни додатак . Шаблон:Efn-ua ДФТ тада иде под различитим именима, као што су :
- ФФТ прозора [3]
- Тежина, преклапање, додавање (ВОЛА) [4] [5] Шаблон:Efn-ua
- полифазни ФФТ [6]
- вишефазни филтерски филтер [7]
- вишеструко блокирање прозора и временско подимање . [8]
Ваља се подсетити да десетковање (децимација) узоркованих података у једној области (у временском или фреквентном) производи преклапање (познати и као алијасинг ), у другом и обрнуто. У поређењу са ДФТ дужином Шаблон:Mvar дужина збрајање/преклапање узрокује десетковање у учесталости, остављајући само ДТФТ узорке најмање под утицајем спектралног цурења . То је обично приоритет при имплементацији ФФТ банке филтера (канализатора). С конвенционалном функцијом прозора дужине Шаблон:Mvar, губитак љуштења би био неприхватљив. Тако се мулти-блок прозори стварају помоћу алата за дизајн ФИР филтера . [9] [10] Њихов профил фреквенције је раван у највишој тачки и брзо отпада у средини између преосталих ДТФТ узорака. Што је већа вредност параметра Шаблон:Mvar, то су веће потенцијалне перформансе.
Случај: Шаблон:Math , при чему је Шаблон:Mvar уједначен
Овај случај настаје у контексту дизајна функције Виндовса, из жеље за реално вреднованим коефицијентима ДФТ. [11] Када је симетрична секвенца повезана са индексима Шаблон:Nowrap познатим као коначни прозор података о Фуријеовој трансформацији, њен ДТФТ је континуирана функција фреквенције је стварно вреднован. Када се редослед помери у ДФТ прозору података, Шаблон:Nowrap ДТФТ се множи сложеном фазном функцијом: . Али када се узоркује на фреквенцијама за целе вредности од сви узорци су стварно вредновани. Да бисмо постигли тај циљ, можемо извршити: ДФТ дужине на периодичном сумирању са 1 узорком преклапања. Наиме, брише се последњи узорак секвенце података и додаје се његова вредност првом узорку. Затим се примењује функција прозора, скраћена за 1 узорак, и извршава се ДФТ. Скраћена функција прозора са једнаком дужином понекад се назива и ДФТ-равном . У стварној пракси људи најчешће користе прозоре који се подударају са ДФТ-ом без преклапања података, јер су штетни ефекти на цурење спектра занемарљиви за дуге секвенце (обично стотине узорака). Шаблон:Efn-ua


Случај: Интерполација фреквенције. Шаблон:Math
У овом случају, ДФТ поједностављује познатији облик:
Да би се искористио алгоритам брзе Фуријеове трансформације за рачунање ДФТ-а, сабирање се обично врши преко свих Шаблон:Mvar термина, иако је Шаблон:Math нула. Стога се случај Шаблон:Math често назива нула-пединг.
Спектрално цурење, које се повећава како Шаблон:Mvar опада, штетно утиче на неке важне метрике перформанси, као што су резолуција компоненти више фреквенција и количина буке која се мери у сваком узорку ДТФТ. Али те ствари нису увек важне, на пример када је Шаблон:Math низ синусоида без буке (или константа), обликован функцијом прозора. Тада је уобичајена пракса да се графички приказују и упоређују детаљни обрасци цурења функција прозора помоћу графичког приказивања нула . Да бисмо то илустровали за правоугаони прозор, узмимо у обзир редослед:
- и
Слике 2 и 3 су графикони величине двају ДФТ различитих величина, како је назначено на њиховим ознакама. У оба случаја доминантна компонента је на фреквенцији сигнала: Шаблон:Math . Такође је на слици 2 видљив дијаграм спектралног цурења правоугаоног прозора Шаблон:Math . Илузија на слици 3 резултат је узорковања ДТФТ-а само на његовим нултим прелазима. Уместо ДТФТ секвенце коначне дужине, оставља утисак бесконачно дугог синусоидног низа. Фактори који доприносе илузији су употреба правоугаоног прозора и избор фреквенције (1/8 = 8/64) са тачно 8 (целих бројева) циклуса на 64 узорка. Ханов прозор дао би сличан резултат, осим што би се врх проширио на 3 узорка.
Конволуција
Теорема конволуције за низове је:
Важан посебан случај је кружна конволуција низова Шаблон:Mvar и Шаблон:Mvar дефинисаних са где је периодично сумирање. Начин дискретне фреквенције Шаблон:Math } "бира" само дискретне вредности из континуиране функције Шаблон:Math }, што резултира знатним поједностављивањем инверзне трансформације. Као што је приказано у теореми конволуције, функције дискретних променљивих низова :
За Шаблон:Mvar и Шаблон:Mvar низове чија је нулта вредност трајања мања или једнака Шаблон:Mvar, коначно поједностављење је:
Значај овог резултата објашњен је у алгоритмима кружне конволуције и брзе конволуције .
Својства симетрије
Када се стварни и замишљени делови сложене функције разграде на њихове парне и непарне делове, постоје четири компоненте, које доле означавају претплатници RЕ, RО, IЕ и IО. Постоји и мапирање један на један између четири компоненте сложене временске функције и четири компоненте његове сложене фреквентне трансформације : [12] Шаблон:Rp
Из овога су видљиве различите везе, на пример :
- Трансформација реално вредноване функције ( Шаблон:Math ) је равномерна симетрична функција Шаблон:Math . Супротно томе, равномерна симетрична трансформација подразумева реалну вредност временске домене.
- Трансформација функције замишљене вредности ( Шаблон:Math ) је непарна симетрична функција Шаблон:Math, а обратно је тачна.
- Трансформација равномерне симетричне функције ( Шаблон:Math ) је реално вреднована функција Шаблон:Math, а обратно је тачно.
- Трансформација непарне симетричне функције ( Шаблон:Math ) је замишљена вредност функције Шаблон:Math, а обратно је тачно.
Однос према Z-трансформацији
је Фуријеов ред која се такође може изразити у смислу билатералне Z-трансформације . На пример:
где нотација разликује Z-трансформацију од Фуријеове трансформације. Стога можемо изразити и Z-трансформацију у смислу Фуријеове трансформације:
Имајте на уму да када се параметар Шаблон:Mvar промени, услови остају стална одвојеност oд , а њихова ширина се повећава или смањује. Услови Шаблон:Math остају сталне ширине и њихово одвајање Шаблон:Math скала се повећава или смањује.
Табела дискретних Фуријеових трансформација
Неки уобичајени парови трансформација приказани су у табели испод. Следећа нота се примењује:
- је стварни број који представља непрекидну угаону фреквенцију (у радијанима по узорку). ( је у циклусима/секунди, и је у секундама/узорку. ) У свим случајевима у табели, ДТФТ је 2π-периодичан (у ).
- означава функцију дефинисану на .
- означава функцију дефинисану на и нула гдегод. Онда:
- је Диракова делта функција
- је нормализована синк функција
- је функција правоугаоника
- је функција троугла
- Шаблон:Mvar је цели број који представља домену дискретног времена (у узорцима)
- је функција корака јединице дискретне временске јединице
- је Кронекерова делта функција
| Временски домен x[n] |
Фреквенцијски домен X2π(ω) |
Напомене | Референце |
|---|---|---|---|
| [12]Шаблон:Rp | |||
| целобројно | |||
odd M even M |
целобројно | ||
|
термин се мора тумачити као дистрибуција у смислу главне вредности Кошија око његових полова на . | ||
| Шаблон:Rp | |||
| -π < a < π
|
реални број | ||
|
|||
| реални број при чему је | |||
| целобројне вредности и | |||
| реални бројеви при чему је | |||
| реални број , | |||
| ради као филтер диференцијатор | |||
| реални бројеви при чему је | |||
| Хилбертова трансформација | |||
| реални бројеви комплексно |
Својства
Ова табела приказује неке математичке операције у временском домену и одговарајуће ефекте у фреквенцијском домену.
- је дискретна конволуција две секвенце
- је сложена конјугација Шаблон:Math .
| Својство | Временски домен Шаблон:Math |
Фреквенцијски домен |
Напомене | е |
|---|---|---|---|---|
| Линеарност | complex numbers | [12]Шаблон:Rp | ||
| Временски преокретl / Фреквенцијски преокрет | Шаблон:Rp | |||
| Временска конјугација | Шаблон:Rp | |||
| Временски преокрет и конјугација | Шаблон:Rp | |||
| Реални део у времену | Шаблон:Rp | |||
| Имагинарни део у времену | Шаблон:Rp | |||
| Реални део у фреквенцији | Шаблон:Rp | |||
| Имагинарни део у фреквенцији | Шаблон:Rp | |||
| Померање у времену/ Модулација у фреквенцији | integer Шаблон:Mvar | Шаблон:Rp | ||
| Померање у фреквенцији / Модулација у времену | реална вредност | Шаблон:Rp | ||
| Децимација | Шаблон:Efn-ua | целобројно | ||
| Временско ширење | целобројно | |||
| Извод у фреквенцији | Шаблон:Rp | |||
| Интеграција у фреквенцији | ||||
| Извод по вреемену | ||||
| Сума у времену | ||||
| Конволуција у времену/ Мултипликација у фреквенцији | Шаблон:Rp | |||
| Мултипликација у времену / Конволуција у фреквенцији | Периодична конволуција | Шаблон:Rp | ||
| Унакрсна корелација | ||||
| Парсевалова теорема | Шаблон:Rp |
Види још
- Вишедимензионална трансформација
- Зак трансформација
Напомене
Референце
Литература
- ↑ Шаблон:Cite book
- ↑ "Periodogram power spectral density estimate - MATLAB periodogram".<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>
- ↑ Gumas, Charles Constantine (July 1997). "Window-presum FFT achieves high-dynamic range, resolution". Personal Engineering & Instrumentation News: 58–64. Archived from the original on 2001-02-10.CS1 maint: BOT: original-url status unknown (link)<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>
- ↑ Шаблон:Cite journal
- ↑ Lyons, Richard G. (June 2008). "DSP Tricks: Building a practical spectrum analyzer". EE Times.<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles> Note however, that it contains a link labeled weighted overlap-add structure which incorrectly goes to Overlap-add method.
- ↑ Lillington, John. "Comparison of Wideband Channelisation Architectures" Шаблон:Wayback. RF Engines Ltd. Retrieved 2016-10-30.<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>
- ↑ Chennamangalam, Jayanth (2016-10-18). "The Polyphase Filter Bank Technique". CASPER Group. Retrieved 2016-10-30.<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>
- ↑ Dahl, Jason F. (2003-02-06). Time Aliasing Methods of Spectrum Estimation (Ph.D.). Brigham Young University. Retrieved 2016-10-31.<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>
- ↑ Шаблон:Cite journal
- ↑ Шаблон:Citation
- ↑ Шаблон:Cite journal
- ↑ 12,0 12,1 12,2 Шаблон:Citation