Теорема Котельникова — Википедия
Теоре́ма Коте́льникова (в англоязычной литературе — теорема Найквиста — Шеннона, теорема отсчётов) — фундаментальное утверждение в области цифровой обработки сигналов, связывающее непрерывные и дискретные сигналы. Теорема была предложена и доказана Владимиром Котельниковым в 1933 году. Теорема утверждает, что аналоговый сигнал с ограниченной частотой (финитным) спектром полностью определяется последовательностью своих дискретных значений (отсчётов), взятых через интервалы времени , то есть с частотой дискретизации [1][2][3]. Другими словами, при выполнении этого условия аналоговый сигнал можно точно восстановить по его дискретным значениям[4]. Эта теорема известна под названием теоремы отсчётов[5].
Пояснение
[править | править код]

Спектр после прохождения дискретного сигнала через идеальный ФНЧ — совпадает со спектром исходного сигнала (нижний рисунок). Таким образом, исходный аналоговый сигнал выделяется из дискретного сигнала без ошибок.
Физически реализуемые сигналы (например, звуковая запись) ограничены во времени, поэтому их спектры не ограничены по частоте (нефинитны). Условие ограниченности спектра сигнала конечной верхней частотой предполагает, что сигнал не ограничен во времени (нефинитен), то есть начался бесконечно давно и никогда не закончится. Но даже спектр бесконечно длительного сигнала будет нефинитен, если сигнал содержит точки разрыва любого рода.
Теорема Котельникова определяет условия, при которых аналоговый сигнал может быть точно восстановлен по своим дискретным значениям:
- Спектр аналогового сигнала должен быть ограничен некоторой верхней (максимальной) частотой (финитен). Однако так как реальные сигналы имеют бесконечный (нефинитный) спектр, то в качестве максимальной частоты в спектре таких сигналов приходится выбирать некоторую частоту , определяющую эффективную ширину спектра[6]. Практически частоту дискретизации выбирают с некоторым запасом, например, [7] или [8]. Поэтому точное восстановление реального сигнала по дискретным значениям принципиально невозможно.
- Спектр дискретного (дискретизированного) сигнала является периодическим с периодом, равным частоте дискретизации Поэтому, если спектр сигнала не ограничен конечной частотой , то возникает эффект наложения парциальных (частичных) составляющих спектра (явление, называемое алиасинг), который может быть уменьшен сглаживанием исходного аналогового сигнала путём фильтрации самых верхних его частот. При этом такое сглаживание (англ. anti-aliasing) должно быть выполнено до дискретизации[9]. Фильтры, сглаживающие сигнал перед дискретизацией, называются антиалиасинговыми[10]. Например, при дискретизации стандартного телефонного сигнала исходный речевой аналоговый сигнал пропускается через полосовой антиалиасинговый фильтр с полосой пропускания 0,3…3,4 кГц. Тогда минимально допустимой частотой дискретизации будет 6,8 кГц, а в качестве стандартной выбрана 8 кГц[3].
- Частота дискретизации должна в два или более раз превосходить верхнюю частоту в спектре сигнала[1]. Это требование также следует с того, что спектр дискретного сигнала является периодическим с периодом равным частоте дискретизации. Таким образом, если условие не выполняется, то возникает наложение спектров (алиасинг), поэтому будет невозможно восстановить аналоговый сигнал из дискретного представления без искажений. Также для точного восстановления аналогового сигнала из дискретного необходимо наличие физически нереализуемого идеального фильтра нижних частот с полосой пропускания . Поэтому восстановление аналогового сигнала по дискретным значениям всегда сопровождается погрешностью[7].
Неравенство в условии теоремы Котельникова предполагает, что спектр сигнала на частоте равен нулю. Однако, например, для неограниченного по времени строго синусоидального сигнала с несущей частотой , у которого в спектре содержатся лишь две спектральные линии с частотами и , спектр равен нулю для строго больших . Поэтому в этом случае необходимо, чтобы частота дискретизации строго превышала удвоенную максимальную частоту в спектре сигнала, то есть . В противном случае при выборе в соответствии с условием теоремы Котельникова (ровно два отсчета за период) при дискретизации такого сигнала может оказаться так, что все дискретные отсчёты станут равными нулю. Очевидно, что в этом случае восстановление исходного сигнала из дискретного станет невозможным[11]. Однако такое строгое неравенство требуется лишь в том случае, когда значение спектра сигнала на максимальной частоте не равно нулю. Если на максимальной частоте спектр сигнала равен нулю, то необходимость в строгом неравенстве отпадает.
Интерполяционная формула
[править | править код]Теорема Котельникова утверждает, что непрерывный сигнал можно представить в виде интерполяционного ряда Котельникова[1]:
- где — функция sinc.
Интервал дискретизации удовлетворяет ограничениям или . Частоту, равную половине частоты дискретизации, называют частотой Найквиста: [12]. При выполнении условий теоремы Котельникова [13].
Однако в этой сумме присутствует бесконечное число членов ряда, что практически неосуществимо. Поэтому реально число членов ряда выбирают конечным, причём погрешность восстановления сигнала будет тем меньшей, чем больше [7].
Также ограничение спектра реального сигнала частотой путём его предварительной фильтрации приводит к погрешности восстановления, относительный средний квадрат которой равен[8][14]:
- где — мощность разностного сигнала,
- — восстановленный аналоговый сигнал из дискретного,
- — средняя мощность сигнала ,
- — длительность сигнала,
- — спектр сигнала .
Если спектр сигнала не ограничивать с помощью предварительной фильтрации, то относительный средний квадрат ошибки восстановления сигнала из-за алиасинга в два раза превышает Таким образом, предварительная фильтрация сигнала с помощью антиалиасингового фильтра является целесообразной[15].
История
[править | править код]Хотя в западной литературе теорема часто называется теоремой Найквиста со ссылкой на работу «Certain topics in telegraph transmission theory» 1928 года, в этой работе речь идёт лишь о требуемой полосе линии связи для передачи импульсного сигнала (частота следования должна быть меньше удвоенной полосы). Примерно в это же время Карл Кюпфмюллер[англ.] получил тот же результат[16]. О возможности полной реконструкции исходного сигнала по дискретным отсчётам в этих работах речь не идёт. Теорема была предложена и доказана Владимиром Котельниковым в 1933 году в работе «О пропускной способности эфира и проволоки в электросвязи», в которой, в частности, была сформулирована одна из теорем следующим образом[17][18]: «любую функцию , состоящую из частот от 0 до , можно непрерывно передавать с любой точностью при помощи чисел, следующих друг за другом через интервалы времени секунд». Независимо от него эту теорему в 1949 году (через 16 лет) доказал Клод Шеннон в работе «Связь при наличии шума»[4][19], поэтому в западной литературе эту теорему часто называют теоремой Шеннона. Статья Шеннона была написана на основе работы Э. Т. Уиттекера «Функции, представленные распространением теории интерполяции» (1915 год)[4].
В 1999 году Международный научный фонд Эдуарда Рейна (Германия) признал приоритет Котельникова, наградив его премией в номинации «за фундаментальные исследования» за впервые математически точно сформулированную и доказанную в аспекте коммуникационных технологий теорему отсчётов[20]. Исторические изыскания показывают, однако, что теорема отсчётов как в части утверждения возможности реконструкции аналогового сигнала по дискретным отсчётам, так и в части способа реконструкции рассматривалась в математическом плане многими учёными и ранее. В частности, первая часть была сформулирована ещё в 1897 году Борелем[21].
Вариации и обобщения
[править | править код]Впоследствии было предложено большое число различных способов аппроксимации сигналов с ограниченным спектром, обобщающих теорему отсчётов[22][23].
Так, вместо кардинального ряда по функциям sinc, являющимся сдвинутыми копиями импульсной характеристики идеального фильтра нижних частот, можно использовать алгебраические полиномы. В частности, на практике применяются ступенчатая и линейная интерполяции[15], ряды по конечно- или бесконечнократным свёрткам функций sinc.
Относительный средний квадрат погрешности интерполяции зависит от спектра сигнала способа интерполяции и частоты дискретизации. При ступенчатой и линейной интерполяциях частота должна существенно превышать частоту дискретизации по Котельникову (). Для сигналов с прямоугольной спектральной плотностью мощности, ограниченной частотой , частота дискретизации для восстановления сигнала с относительным средним квадратом погрешности равна[24]:
- для ступенчатой интерполяции ,
- для линейной интерполяции .
Например, при для ступенчатой интерполяции для линейной интерполяции
Справедливо следующее обобщение ряда Котельникова непрерывной функции с финитным спектром с максимальной частотой на основе преобразований Фурье атомарных функций[25]:
параметры и удовлетворяют неравенству а интервал дискретизации:
См. также
[править | править код]- Экстраполятор нулевого порядка
- Экстраполятор первого порядка
- Квантование (обработка сигналов)
- Передискретизация
- Теорема отсчётов в частотной области
Примечания
[править | править код]- ↑ 1 2 3 Мазор Ю. Л. и др. Энциклопедия Радиотехника, 2002. — 513.
- ↑ Васин В. А. и др. Радиосистемы передачи информации, 2005. — С. 27.
- ↑ 1 2 Солонина А. И. и др. Основы цифровой обработки сигналов: Курс лекций, 2005. — С. 195.
- ↑ 1 2 3 Нефедов В. И., Сигов А. С. Теория электросвязи. Учебник для СПО. — C. 374.
- ↑ Биккенин, Чесноков, 2010, с. 57.
- ↑ Мазор Ю. Л. и др. Энциклопедия Радиотехника, 2002. — C. 511.
- ↑ 1 2 3 Мазор Ю. Л. и др. Энциклопедия Радиотехника, 2002. — 512.
- ↑ 1 2 Васин В. А. и др. Радиосистемы передачи информации, 2005. — С. 29.
- ↑ Рафаэл Гонсалес, Ричард Вудс. Цифровая обработка изображений, 2012. — С. 266.
- ↑ Нефедов В. И., Сигов А. С. Теория электросвязи. Учебник для СПО. — C. 382.
- ↑ Рафаэл Гонсалес, Ричард Вудс. Цифровая обработка изображений, 2012. — С. 266—267.
- ↑ Дьяченко Ю. Н, Щепетов А. Г. Технические измерения. Преобразование измерительных сигналов. Учебник и практикум для СПО, 2024. — С. 76.
- ↑ Васин В. А. и др. Радиосистемы передачи информации, 2005. — С. 28.
- ↑ Васин В. А. и др. Радиосистемы передачи информации, 2005. — С. 17.
- ↑ 1 2 Васин В. А. и др. Радиосистемы передачи информации, 2005. — С. 30.
- ↑ Küpfmüller K. Über die Dynamik der selbsttätigen Verstärkungsregler. Elektrische Nachrichtentechnik, vol. 5, no. 11, pp. 459—467, 1928. (German); K. Küpfmüller, On the dynamics of automatic gain controllers, Elektrische Nachrichtentechnik, vol. 5, no. 11, pp. 459—467. (English translation).
- ↑ Котельников В. А. О пропускной способности «эфира» и проволоки в электросвязи // Успехи физических наук : Журнал. — 2006. — № 7. — С. 762—770. Архивировано 23 июня 2013 года.
- ↑ Харкевич А. А. Спектры и анализ — 4-е изд. — Москва : URSS : ЛКИ, 2007. — С. 89.
- ↑ C. E. Shannon. Communication in the presence of noise. Proc. Institute of Radio Engineers. Vol. 37. No. 1. P. 10—21. Jan. 1949.
- ↑ К 100-летию со дня рождения академика Котельникова Владимира Александровича Архивная копия от 23 июня 2013 на Wayback Machine.
- ↑ Erik Meijering. A Chronology of Interpolation From Ancient Astronomy to Modern Signal and Image Processing, Proc. IEEE, 90, 2002.
- ↑ Джерри А. Дж. Теорема отсчётов Шеннона, её различные обобщения и приложения. Обзор. — ТИИЭР, т. 65, № 11, 1977, с. 53—89.
- ↑ Хургин Я. И., Яковлев В. П. Прогресс в Советском Союзе в области теории финитных функций и её применений в физике и технике. — ТИИЭР, 1977, т. 65, № 7, с. 16—45.
- ↑ Васин В. А. и др. Радиосистемы передачи информации, 2005. — С. 32.
- ↑ Басараб М. А., Зелкин Е. Г., Кравченко В. Ф., Яковлев В. П. Цифровая обработка сигналов на основе теоремы Уиттекера-Котельникова-Шеннона. — М.: Радиотехника, 2004.
Литература
[править | править код]- H. Nyquist. Certain topics in telegraph transmission theory. Trans. AIEE, vol. 47, pp. 617—644, Apr. 1928.
- Котельников В. А. О пропускной способности эфира и проволоки в электросвязи — Всесоюзный энергетический комитет. // Материалы к I Всесоюзному съезду по вопросам технической реконструкции дела связи и развития слаботочной промышленности, 1933. Репринт статьи в журнале УФН, 176:7 (2006), 762—770.
- Биккенин Р. Р., Чесноков М. Н. Теория электрической связи. — М.: Издательский центр «Академия», 2010. — 329 с. — ISBN 978-5-7695-6510-6.
Ссылки
[править | править код]- Теорема Котельникова на dsplib.org
- Sampling of analog signals Интерактивная презентация дискретизации по времени. Institute of Telecommunications, University of Stuttgart