|
В начало
Квантование периодического сигнала
Запишем заданную функцию в среде MathCAD:
Для того чтобы смоделировать простейшее квантование по времени и по
уровню, потребуется ступенчатая функция, которую запишем в следующем виде:
В среде MathCAD эта запись будет иметь вид
Квантованный сигнал q(t) выражается через исходный непрерывный
(аналоговый) сигнал следующим образом:
где d(t) – ступенчатая функция; Δt –
шаг квантования, – последовательность ступенчатых функций; m – число ступенчатых функций. Запись квантованной функции в среде MathCAD имеет следующий вид:
Для записи этого выражения воспользуемся встроенной функцией синуса – sin(x). Затем
зададим период функции T = 5π и первый шаг квантования Δt = 0,5. Окончательно
программу для расчёта функции квантования q(t) запишем в следующем виде
Чтобы построить график зависимости исходного непрерывного сигнала x = f(t), необходимо выбрать в главном меню
программы MathCAD «Вид – Панели инструментов – График», далее на появившейся
панели «Graph» выбрать элемент «Декартов график»,
после чего на рабочей области программы MathCAD
появится область построения графика. По оси ординат области построения графика
необходимо ввести «x(t)», а по оси
абсцисс – «t». Далее двойным щелчком левой кнопки
мыши по области построения графика необходимо вызвать панель форматирования
графика. На закладке «Оси X – Y» панели форматирования для удобства отображения нужно
установить размер сетки, кратный по оси ординат амплитуде сигнала, а по оси
абсцисс – периоду сигнала. На закладке
«Трассировки» нужно установить толщину линий графика, для чего необходимо выделить
мышью строку «trace1» в списке линий и в поле «Вес» выбрать «3». Кроме того,
для удобства можно установить диапазон значений по оси абсцисс путём ввода
соответствующих значений в области на оси абсцисс графика. По оси абсцисс
введём диапазон изменения непрерывного сигнала от 0 до T. Рис. 1. График зависимости заданной
функции x =
f(t) Аналогичным образом можно построить график зависимости одиночной
ступенчатой функции от времени (рис. 3.8). Рис. 2. График зависимости одиночной ступенчатой функции d = f(t) На рис. 3 показан график зависимости последовательности ступенчатых
функций от времени. На нём в область для ввода переменных на оси ординат
введено выражение
, а по оси абсцисс – t. Рис. 3. График зависимости
последовательности ступенчатых функций от времени Теперь можно построить график зависимости квантованной функции q(t) для шага квантования Δt = 0,5. Рис. 4. График зависимости дискретной
функции от времени q =
f(t) для шага
дискретизации Δt = 0,5 Чтобы построить график зависимости квантованной q = f(t) функции от времени для шага квантования Δt = 1, нужно в программе расчёта
присвоить параметру Δt значение 1, после чего программа автоматически
произведет перерасчёт.
t Рис. 5. График зависимости
квантованной функции от времени q =
f(t) для шага
квантования Δt = 1 Аналогично поступим для расчёта квантованной q = f(t) функции от
времени для шага дискретизации Δt = 2. Рис. 6. График зависимости дискретной
функции от времени q =
f(t) для шага
дискретизации Δt = 2 Для наглядности и лучшего понимания процесса квантования по уровню и по
времени можно построить совместный график исходной x(t) и квантованной q(t) функций. Рис. 7. Совместный график исходной x(t) и квантованной q(t) функций Из показанных графиков можно сделать вывод о том, что с увеличением шага
квантования Δt увеличиваются искажения непрерывного сигнала x(t), подвергнутого квантованию, появляются
зоны неопределённости, а также уменьшается его информативная составляющая. В то
же время квантованный сигнал легче ввести в цифровое устройство для дальнейшей
обработки. |
|||||||||||||||