YaChudo

Періодограма

Переглядів: 0. Оновлено 09.11.2026.

Періодогра́ма — оцінка спектральної густини сигналу в обробці сигналів. Цей термін був введений Артуром Шустером 1898 року[1]. Періодограма є складовою частиною складніших методів. Це найпоширеніший інструмент для дослідження амплітудно-частотних характеристик FIR-фільтрів та віконних функцій. Аналізатори спектру також реалізують як часову послідовність періодограм.

Визначення

Нині використовують щонайменше два різні визначення періодограми[2]. Одне з них ґрунтується на усередненні за часом[3], друге — ні[4]. Усереднення за часом також розглянуто в інших статтях (метод Бартлетта, метод Велча), а ця стаття не стосується усереднення за часом. Тут нас цікавить визначення, за яким спектральна густина потужності неперервної функції x(t) є перетворенням Фур'є її автокореляційної функції (див. теорема Вінера — Хінчина):ℱ{x(t)⊛x∗(−t)}=X(f)⋅X∗(f)=|X(f)|2.

Обчислення

Спектр потужності (квадрат модуля) двох синусоїдальних базисних функцій, обчислений методом періодограми.
Два спектри потужності (квадрат модуля), обчислені методом періодограми для прямокутного вікна та вікна Геммінга плюс фоновий шум.

Для достатньо малих значень параметра T довільно точне наближення для X(f) можна отримати в області −12T<f<12T функції:

X1/T(f) ≜∑k=−∞∞X(f−k/T),

яка повністю визначається відліками x(nT), що покривають ненульову тривалість x(t).

Для достатньо великих значень параметра N  X1/T(f) можна обчислити на довільно близьких частотах сумою вигляду:

X1/T(kNT)=∑n=−∞∞T⋅x(nT)⏟x[n]⋅e−i2πknN,

де k — ціле число. Періодичність  e−i2πknN  дає змогу записати це у дуже простому вигляді через дискретне перетворення Фур'є:

X1/T(kNT)=∑nxN[n]⋅e−i2πknN,⏟DFT(сума за будь-якою послідовністю довжини N),

де xN — періодична сума:  xN[n] ≜∑m=−∞∞x[n−mN].

Обчислюючи для всіх цілих k від 0 до N-1, отримуємо масив:S(kNT)=|∑nxN[n]⋅e−i2πknN|2який є періодограмою[4][5][6].

Застосування

Періодограма для Проксима Центавра b показана внизу[7].

Одним із недоліків періодограми є те, що дисперсія на заданій частоті не зменшується зі збільшенням кількості відліків, використаних в обчисленні. Вона не забезпечує потрібного усереднення для аналізу шумоподібних сигналів або навіть синусоїд за низького відношення сигнал/шум. Віконні функції та імпульсні характеристики фільтрів є безшумними, але для багатьох інших сигналів потрібні складніші методи оцінювання спектральної густини. Два підходи використовують періодограми як частину процесу:

  • Метод усереднених періодограм[8], більш відомий як метод Велча[9][10], ділить довгу послідовність x[n] на кілька коротших підпослідовностей, які інколи перекриваються. Для кожної підпослідовності він обчислює періодограму у вікні, а потім усереднює їх поелементно, тобто формує масив, у якому кожен елемент є середнім відповідних елементів усіх періодограм. Для стаціонарних процесів це зменшує дисперсію шуму кожного елемента обернено до кількості періодограм.
  • Згладжування — це усереднення за частотою, а не за часом. Згладжену періодограму іноді називають спектральним графіком[11][12].

Методи на основі періодограми вносять невеликі зміщення, неприйнятні для деяких застосувань.

Див. також

Література

Примітки

  1. ↑ Schuster, Arthur (Січень 1898). On the investigation of hidden periodicities with application to a supposed 26 day period of meteorological phenomena (PDF). Terrestrial Magnetism. 3 (1): 13—41. Bibcode:1898TeMag...3...13S. doi:10.1029/TM003i001p00013. It is convenient to have a word for some representation of a variable quantity which shall correspond to the ‘spectrum’ of a luminous radiation. I propose the word periodogram, and define it more particularly in the following way.
  2. ↑ McSweeney, Laura A. (14 травня 2004). Comparison of periodogram tests. Journal of Statistical Computation and Simulation. online ($50). 76 (4): 357—369. doi:10.1080/10629360500107618. S2CID 120439605.
  3. ↑ Periodogram—Wolfram Language Documentation.
  4. ↑ а б Periodogram power spectral density estimate - MATLAB periodogram. Архів оригіналу за 5 серпня 2019. Процитовано 12 червня 2026.
  5. ↑ Oppenheim, Alan V.; Schafer, Ronald W.; Buck, John R. (1999). Discrete-time signal processing (вид. 2nd). Upper Saddle River, N.J.: Prentice Hall. с. 732 (10.55). ISBN 0-13-754920-2.
  6. ↑ Rabiner, Lawrence R.; Gold, Bernard (1975). 6.18. Theory and application of digital signal processing. Englewood Cliffs, N.J.: Prentice-Hall. с. 415. ISBN 0-13-914101-4.
  7. ↑ Do-it-yourself Science — is Proxima c hiding in this graph?. www.eso.org. Процитовано 11 вересня 2017.
  8. ↑ Engelberg, S. (2008), Digital Signal Processing: An Experimental Approach, Springer, Chap. 7 p. 56
  9. ↑ Welch, Peter D. (Червень 1967). The use of Fast Fourier Transform for the estimation of power spectra: A method based on time averaging over short, modified periodograms. IEEE Transactions on Audio and Electroacoustics. AU-15 (2): 70—73. Bibcode:1967ITAE...15...70W. doi:10.1109/TAU.1967.1161901.
  10. ↑ Welch's power spectral density estimate - MATLAB pwelch.
  11. ↑ Spectral Plot, from the NIST Engineering Statistics Handbook.
  12. ↑ DATAPLOT Reference Manual (PDF). NIST.gov. National Institute of Standards and Technology (NIST). 11 березня 1997. Процитовано 14 червня 2019. The spectral plot is essentially a “smoothed” periodogram where the smoothing is done in the frequency domain.

Джерело: стаття у Вікіпедії та історія редагувань (автори).