Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основы радиоэлектроники и связи Р7.doc
Скачиваний:
39
Добавлен:
01.03.2025
Размер:
3 Мб
Скачать
☆

9.2. Цифровое представление сигналов.

При переходе от аналогового (непрерывного) сигнала к цифровому осуществляются три специфических преобразования (рис. 9.1): дискретизация по времени, квантование по уровню амплитуд и кодирование (оцифровка). Под дискретизацией понимают процесс представления (замену) во времени непрерывного сигнала дискретной последовательностью отсчетов (выборок), следующих с некоторым временн'ым интервалом Δt = Т, и по которым с заданной точностью можно вновь восстановить исходный сигнал. В простейшем случае при дискретизации непрерывного сигнала формируется множество его отсчетных значений соответствующей амплитуды (в виде бесконечно коротких импульсов), взятых через определенный интервал времени Δt. При этом амплитуда k-го отсчета uTk(t) равна значению непрерывного сигнала u(t) в момент времени t = k Δt (рис. 9.1, а, б).

Для представления дискретных отсчетов цифровыми сигналами (кодирования) их предварительно квантуют по уровню напряжения. В процессе квантования весь диапазон возможных изменений амплитуд аналогового сигнала от 0 до Umax (или от Umin до Umax в случае разнополярного сигнала) разбивается на определенное число одинаковых или различных фиксированных уровней напряжения Δ, называемых шагом квантования (рис. 9.1, в). Различают равномерное (Δ – постоянная величина) и неравномерное (Δ – переменная величина) квантование. Неравномерное квантование применяется достаточно редко, в специфических случаях, например, при большом динамическом диапазоне квантуемой величины.

В общем виде процесс квантования описывается уравнением

uTk(t) = uk(t) = uk = N(tk)·Δ ·σ( t - tk), (9.1)

где uTk(t) — квантованный сигнал; N(tk)·— число квантов; σ( t - tk) — единичная функция.

При равномерном квантовании каждому фиксированному уровню сигнала uk(t) присваивают определенное значение в форме условного числа

цифрового кода. С точки зрения удобства технической реализации и обработки обычно используют двоичные цифровые коды, составленные из n (n – целое натуральное число) разрядов, каждый из которых представлен «1» — импульсом или «0» — паузой. Очевидно, что общее число уровней квантования составляет 2n. Величина одного шага квантования (рис. 9.1, в) связана с количеством разрядов двоичного кода формулой:

Δ = Umax/2n. (9.2)

На рис. 9.1 в качестве примера показано квантование простейшего однополярного аналогового сигнала на 2n = 23 = 8 уровней, что соответствует трехразрядному коду.

9.3. Теорема Котельникова.

Для того, чтобы восстановить исходный непрерывный сигнал из дискретизированного с малыми искажениями (погрешностями), необходимо рационально выбрать шаг дискретизации. Поэтому при преобразовании аналогового сигнала в дискретный обязательно возникает вопрос о величине шага дискретизации Δt. Чем он короче, тем меньше будет отличаться функция u(t) от плавной кривой, проходящей через точки отсчетов. Однако с уменьшением интервала дискретизации Δt возрастает сложность и объем обрабатывающей аппаратуры. При достаточно большом интервале дискретизации Δt возрастает вероятность искажения или потери информации при восстановлении аналогового сигнала.

Оптимальная величина интервала дискретизации устанавливается теоремой Котельникова (другие названия – теорема отсчетов, теорема К. Шеннона, теорема Х. Найквиста; впервые элементы теоремы были отмечены в математике О. Коши, а затем описаны повторно Д. Карсоном и Р. Хартли), доказанной им в 1933 г. Теорема Котельникова имеет важное теоретическое и практическое значение: дает возможность правильно осуществить дискретизацию аналогового сигнала и определяет оптимальный способ его восстановления на приемном конце по отсчетным значениям.

Согласно одной из наиболее известных и простых интерпретаций теоремы Котельникова, произвольный сигнал u(t), спектр которого ограничен некоторой частотой FB, может быть полностью восстановлен по последовательности своих отсчетных значений, следующих с интервалом времени Δt = 1/2 FB.

В формулировке В.А.Котельникова (1933 г.) имеются такие слова: «можно непрерывные сигналы передавать с любой точностью при помощи чисел, следующих друг за другом через 0,5/ FB секунды», т.е. по существу впервые был поставлен вопрос о цифровом способе передачи сигналов. Интервал дискретизации Δt и частоту FB в радиотехнике иногда называют соответственно интервалом и частотой Найквиста (в отечественной литературе интервал Δt принято называть интервалом Котельникова).

Аналитически теорема Котельникова представляется рядом (впервые такие ряды применил Е.Т. Уттакер в 1915 г. в математической теории интерполяции).

где k – номер отсчета; u(k Δt)—значение непрерывного сигнала в точках отсчета; ωв= 2π FB = π/ Δt – верхняя частота спектра сигнала.

Для доказательства теоремы Котельникова рассмотрим произвольный непрерывный сигнал u(t), спектральная плотность S(ω) которого сосредоточена в полосе частот − ωв ≤ ω ≤ ωв (сплошная линия на рис. 9.2.)

Тогда

Полагая, что в соотношении [ ] период – это 2ωВ, а интервал дискретизации Δt = π/ ωВ, после подстановки и нескольких преобразований в итоге получим

Из этого соотношения следует, что непрерывная функция u(t) действительно определяется совокупностью ее дискретных значений амплитуды в отсчетные моменты времени t = k Δt, что и доказывает теорему Котельникова.

Простейшие сигналы вида

ортогональные друг другу на интервале времени (-∞, ∞), называются функциями отсчетов, базисными функциями, или функциями Котельникова (рис. 9.3). Каждая из базисных функций sk(t) cдвинута относительно подобной ближайшей функции sk-1(t) или sk+1(t) на интервал дискретизации Δt. Анализ последней формулы показывает, что сигнал sk(t) отражается функцией

sin x/x, которая также характеризует огибающую спектральной плотности прямоугольного импульса. Представление (точнее аппроксимация) заданного непрерывного сигнала u(t) рядом Котельникова иллюстрируется диаграммами на рис. 9.4.

На графике (здесь базисные функции sk для упрощения показаны без аргумента t) построены четыре первых члена ряда, соответствующие отсчетам сигнала в моменты времени 0, ∆t, 2 ∆t, 3∆t, взятыми в соответствии с теоремой Котельникова. При суммировании этих членов ряда в любые отсчетные моменты времени k∆t, непрерывный сигнал абсолютно точно апроксимируется независимо от числа выбранных отчетов. В интервале же между любыми отчетами сигнал апроксимируется тем точнее, чем больше суммируется членов ряда Котельникова.

Оценка возможности применения теоремы Котельникова к импульсному сигналу u(t) конечной длительности ТИ . Как известно, такие сигналы теоретически обладают бесконечно широким спектром. Однако на практике всегда можно ограничиться некоторой верхней частотой FB за пределами которой в спектре содержится пренебрежимо малая доля энергии по сравнению с энергией всего исходного сигнала. В радиотехнике таким критерием является содержание 90% средней мощности сигнала в границах спектра. В этом случае сигнал u(t) длительностью ТИ с верхней граничной частотой спектра FB может быть представлен рядом Котельникова с определенным, ограниченным числом отсчетов

(9.1)

Здесь N = TИ/∆t — число отсчетов.

Пример 9.1. Представить рядом Котельникова прямоугольный импульс напряжения единичной амплитуды и длительности τи для двух случаев: спектр аппроксимирующей функции ограничен значениями верхней частоты FB1=1/(2 τи) и FB2=1/ τи.

Р е ш е н и е. Для первого случая интервал дискретизации

∆t = 1/(2 FB)= τи, а значит, импульс будет представлен всего двумя отсчетными значениями – в начале и конце импульса. Подставив в (9.1) значения амплитуды и длительности импульса, запишем математическую модель аппроксимирующей функции

Во втором случае импульс дискретизируется тремя равными отсчетами, производимыми в моменты времени t = 0, τи/2 и τи , т.е. в начале, середине и конце импульса. Тогда

.

Временн'ые диаграммы аппроксимирующих функций u2(t) и u3(t) и образующие их члены ряда Котельникова представлены на рис. 9.5.

Пример 9.2. Определить минимальную частоту дискретизации по Котельникову, при которой гармонический сигнал u(t)= cos(kπF0t + φ0) может быть полностью восстановлен по своим отчетным значениям (выборкам).

Р е ш е н и е. При выборке интервала дискретизации ∆t = 1/(2 FB), где FB – верхняя граничная частота спектра, непрерывный сигнал u(t) можно однозначно восстановить по его отсчетам (Рис. 9.6). Если соотношение частот F0 < FB , то к гармоническому сигналу также применима теорема

Котельникова. При этом отсчетные значения данного сигнала

uk= cos(kπF0/FB + φ0).

В предельном случае, когда частота гармонического сигнала F0 стремится к частоте дискретизации FB слева, т.е.

на каждом периоде исходного гармонического сигнала должно осуществляться два отчета. Очевидно, что выборки могут попадать на нулевые значения синусоиды, экстремумы или промежуточные значения. Поскольку априорно фаза выборок относительно синусоиды не известна, то после восстановления сигнала фильтром синусоиду вообще можно не увидеть.

Самая высокая точность восстановления синусоиды будет тогда, когда обе выборки взяты в ее максимальных значениях. При этом колебание на входе ФНЧ имеет пилообразную форму той же частоты, что и частота исходного сигнала (штриховые линии на рис. 9.6)

Если же амплитудные отчеты во времени производятся недостаточно часто и условия теоремы Котельникова нарушаются, то однозначное восстановление исходного гармонического сигнала принципиально невозможно. В этих случаях через отчетные моменты времени можно провести бесчисленное множество кривых, спектральные плотности которых отличны от нуля вне полосы частот −FB ≤ F ≤ FB. Поэтому можно утверждать, что погрешность восстановления синусоиды при частоте выборок равной удвоенной частоте синусоиды составляет 100%. Это соответствует теореме Котельникова.

Пример 9.3. Дискретизированный в соответствии с теоремой Котельникова непрерывный сигнал u(t) имеет два отсчета на временн'ой оси.

Вычислить мгновенное значение исходного сигнала в момент времени

t = 1 мкс

Р е ш е н и е. По рисунку определяем, что интервал дискретизации ∆t = 2 ·10-6 с. Отсюда верхняя круговая частота спектра исходного сигнала ωВ = π/∆t= =1,57·106 с-1. Согласно (9.1) ряд Котельникова для данного случая примет вид

Из этой формулы находим мгновенное значение аналогового сигнала в момент времени t = 1 мкс: u(t=1 мкс)= 22,28 В.