
- •2.Преобразования цифровых сигналов
- •2.1.Математическое представление цифровых сигналов.
- •2.3.Свойства z-преобразования
- •2.4.Спектры аналоговых и дискретных сигналов
- •Способы описания процессов.
- •2.4.1.Интегральное преобразование Фурье
- •2.4.2.Разложение в ряд Фурье
- •2.4.3.Дискретное преобразование Фурье
- •2.4.4.Физическая интерпретация
- •2.4.5. Связь между аналоговым и дискретным сигналом
- •2.4.6.Функции, не имеющие преобразований Фурье или ряда Фурье
- •2.4.7.Использование спектрального анализа
- •2.4.8. Характеристики спектрального состава
- •2.5.Цифровая фильтрация
- •2.5.1.Линейные системы с постоянными параметрами
- •2.5.2.Свойства и исходные характеристики лдс
- •2.5.3.Разностные уравнения (алгоритмы дискретных фильтров)
- •2.5.4.Реализации цифровых фильтров
- •2.5.5.Передаточные функции дискретных фильтров
2.Преобразования цифровых сигналов
2.1.Математическое представление цифровых сигналов.
Сигнал — это физический процесс (например, изменяющееся во времени напряжение), отображающий некоторую информацию.
Аналоговый сигнал описывается непрерывной (или кусочно-непрерывной) функцией времени ха (t). Аргумент и функция могут принимать произвольные значения в определенном интервале: tє[t1,t2], xa[t]є[x1,x2],
Дискретный
сигнал (физически реализуемый) описывается
решетчатой функцией х(пТ), п = 0, 1,
2,..., значения которой определены только
при дискретных равноотстоящих друг
от друга значениях независимой
переменной. При этом предполагается,
что х(пТ) = 0 при n < 0.
На рис. 10 приведены графические изображения аналогового сигнала
xa(t)=e-αt, α > 0
и соответствующего дискретного сигнала
x(nT)=e-αnT, п = 0,1,2.....
Рис. 10. Дискретный сигнал
Значения декретного сигнала х(пТ) называются отсчетами сигнала.
Они представляют собой выборки исходного аналогового сигнала в моменты времени t = пТ, п = 0, 1, 2,...
x(nT)= xa(t)|t=nT, n = 0, 1,2, ... .
Отсчеты дискретного сигнала могут принимать произвольные значения в определенном интервале: x(nT)є[x1,x2]. Они отстоят друг от друга на величину Т, называемую интервалом дискретизации.
П
оскольку
дискретный сигнал описывается
последовательностью чисел, термин
"решетчатая функция х(пТ) заменяют
термином "дискретная последовательность
хп:
хn=х(пT), п = 0,1,2..... (1)
считая, что параметр Т фиксирован.
Выборки сигнала берутся с интервалом Т, т. е. с определенной частотой, называемой частотой дискретизации fD:
fD=1/T. (2)
Важным параметром гармонического сигнала является нормированная частота f̃ , определяемая как отношение частоты к частоте дискретизации:
f̃ =f/fD (3)
Пример. Задан аналоговый сигнал xa(t) = cos 2πf·t (рис. 11).
С
оответствующий
дискретный сигнал xn
при заданной частоте дискретизации
fD=1/T
имеет вид:
хn= cos2πfnT= cos2πfn/fD= cos2π f̃ n
Последовательности бывают конечной и бесконечной длины. Их называют соответственно конечными и бесконечными последовательностями.
Отсчеты хn не задержанной физически реализуемой конечной последовательности длины N могут принимать не нулевые значения только при n = 0, 1, 2...N-1, а бесконечной последовательности — для всех п.
Для описания последовательностей используются различные способы. Например, последовательность из примера 1.1 можно представить в
аналитическом виде хn = cos2π f̃ n, n = 0, 1, 2, ...
в виде последовательности отсчетов хп = {х0, х1, х2, х3,... } При этом предполагается, что хn = 0 при n < 0.
Задержанной на m интервалов дискретизации Т последовательностью называется последовательность yn = хn-m . При этом yn=0 при п<т (рис. 1.3).
В
ажное
значение в теории и практике цифровой
обработки сигналов имеют две
последовательности (рис. 1.4):
Единичный импульс
Единичный скачок
Произвольную
последовательность хп
можно представить с помощью единичного
импульса в виде:
, n = 0,1,2,. (4)
Например, при n = 2 x2=x0δ2+x1δ1+x2δ0+x3δ-1+…= x0·0+x1·0+x2·1+x3·0+…= x2
поскольку только δ0=1, а остальные δn-k= 0.
2.2.Z-преобразование
Z-преобразование является методом представления (описания) дискретных последовательностей и дискретных систем.
Прямое z-преобразование определяет z-образ дискретной последовательности.
Обратное z- преобразование определяет последовательность по ее z-образу.
В дальнейшем мы будем рассматривать физически реализуемые последовательности (отсчеты которых равны нулю для n < 0).
Для последовательности xn, n = 0, 1, 2, ..., z-преобразование X(z) определяется соотношением
(5)
где z=r·e jφ=r · (cosφ+i·sinφ)=a+i·b, — комплексная переменная,
a=r· cosφ, b= r· sinφ, r=(a2+b2)½ , tg φ=b/a
(cosφ+i·sinφ)n=cos nφ+i·sin nφ
И
з
уравнения (5) следует, что z-преобразование
переводит дискретные последовательности
из временной области в комплексное,
называемую z-плоскостью
(рис.13). При этом число z
определяет положение некоторой точки
Р в z-плоскости,
модуль r
комплексного числа z
– длину отрезка ОР, а аргумент φ – угол
между положительным направлением
вещественной оси и направлением отрезка
ОР.
Z
-преобразование
дискретной последовательности задает
функцию X(z),
значения которой определены для
какого-либо множества точек этого
комплексного пространства.
Рассмотрим, например, последовательность хп = аn , п = 0, 1, 2..., причем |a|< 1. Последовательность хп при а = 0,8 изображена на рис.14.
Z
-образ
последовательности определяется с
помощью (5):
П
олучили
ряд, являющийся геометрической прогрессией
со знаменателем q=a/z
и постоянным коэффициентом c=1,
т.е. ряд вида ∑с·qn.
По определению сумма этого ряда имеет
фиксированное значение (т.е. ряд сходится),
только когда |q|<1, и она
равна:
Следовательно, при условии, что |a/z|<1 или |a|/r<1, z-преобразование для рассмотренного случая определится как:
И з рассмотренного примера видно, что комплексная функция X(z) определена не для всех значений переменной z, а лишь для тех значений z, для которых выполняется условие |a/z|<1, т.е. для которых ряд (5) сходится. Условием сходимости ряда (5) является
(6)
Множество значений z, для которых ряд (5) сходится, называют областью сходимости. Область ходимости определяется радиусом сходимости R. Он равен радиусу круга в z-плоскости, вне которого выполняется условие (6). Величина R зависит от положения особых точек (полюсов) функции X(z).
В рассмотренном нами случае функция X(z) определена только для значений |a/z|<1 или |a|<|r|, т.е. область ходимости лежит вне круга радиуса R=а.
Удобным способом графического представления X(z) является изображение полюсов z*k, k=1,2,…,M и нулей z0l, l=1,2,…,N функции в z-плоскости, называемое картой нулей и полюсов.
Полюс — это корень полинома в знаменателе, а нуль — корень полинома в числителе функции. Если полином имеет вещественные коэффициенты, то его корни могут быть вещественными и/или комплексно-сопряженными. При определении значений нулей и полюсов в z-плоскости целесообразно преобразовать функцию к виду без отрицательных степеней
В
рассмотренном нами примере для
определения нулей и полюсов преобразуем
X(z)
к
виду без отрицательных
степеней z:
X(z)
= z/(z
- а). Функция X(z)
имеет один ноль в
точке z0l=0
и один полюс в точке z*k=а
(рис.15).
С
помощью обратного
z-преобразования
можно определить дискретную
последовательность по ее z-образу
(7)
г
де
С — контур, расположенный в области
сходимости подынтегральной функции
X(z)zn-1
и охватывающий начало координат.
Контурный интеграл (7) удобно вычислять
с помощью теоремы о вычетах: контурный
интеграл равен сумме вычетов подынтегральной
функции в полюсах
z=z*k
k=1,
2...., М, расположенных в области, охватываемой
контуром С:
(8)
В
случае простого полюса вычет в точке
z=z*k
определяется
соотношением
(9)
В
рассмотренном нами примере для того,
чтобы найти последовательность хn,
соответствующую
z-образу
последовательности X(z)
= z/(z
- а), выполним
следующие действия. Определим
подынтегральную функцию:
Н
айдем
все полюсы подынтегральной функции. В
данном случае имеется один полюс в точке
z*1=а.
Вычислим вычет в точке z*1=а
по формуле (9), определив
тем самым последовательность хn: