- •Вопрос 1. Цифровая фильтрация. Основные понятия о цифровых фильтрах
- •Импульсная характеристика линейных дискретных фильтров.
- •Частотные характеристики линейных дискретных фильтров.
- •Вопрос 2 Ортогональные преобразования сигналов
- •Линейная (апериодическая) свертка дискретных сигналов.
- •Обратное z – преобразование.
Вопрос 2 Ортогональные преобразования сигналов
При расчете характеристик основных линейных дискретных систем широкое применение нашли вычисление круговой (периодической) и линейной (апериодической) сверток.
Если Х1(nT), X2(nT) – периодические последовательности с периодом М , то
(2)
также является периодической с периодом в М отсчетов. Операция вычисления (2) называется круговой (периодической) сверткой последовательностей Х1(nT), X2(nT). Данную свертку называют циклической, т.к. ее определяют исходя из условия, что обе последовательности Х1(nT), X2(nT) периодически повторяются вне интервала 0< m < M-1, что эквивалентно преобразованию индексов по модулю М.
Найдем ДПФ круговой свертки Y(k), если ДПФ последовательностей Х1(nT), X2(nT) соответственно равны Х1(k) и X2(k).
(3)
Заметим, что периодическая последовательность х3(nT), равная произведению периодических последовательностей х1 (nT) и х2 (nT), каждая с периодом в М отсчетов
имеет дискретное преобразование Фурье
(4)
где Х1(k) и X2(k) соответственно Фурье образы последовательностей Х1(nT), X2(nT).
Члены последовательности X2(nT) располагаются в обратном порядке по отношению к сигналу Х1(nT), причем напротив X2(i) находится Х1(0). Одно значение выходного отсчета y( i ) получается суммированиемвсех попарных произведений противостоящих значений импульсной характеристики X2(nT) и сигнала Х1(nT).
Пример. Вычислить круговую свертку y(nT) двух последовательностей Х1(nT)={0, 1, 2} и X2(nT)={1, -1, 0} с М = 3.
Решение. Согласно определению круговой свертки выражение для вычисления выходной последовательности имеет вид
Таким образом, достаточно вычислить значение выходной последовательности для точек m= 0, 1, 2. Получаем
Таким образом, выходная последовательность Y(nT) = {0, 1, -1}.
Круговую свертку можно вычислить с использованием дискретного преобразования Фурье по следующему алгоритму:
Вычислить ДПФ последовательностей сигналов Х1(nT), X2(nT).
Вычислить ДПФ выходной последовательности Y(nT).
Вычислить выходную последовательность (свертку) y(nT) путем использования обратного преобразования Фурье.
На практике для уменьшения объемов вычислений и повышения скорости определения свертки реализацию указанного алгоритма осуществляют с помощью быстрых алгоритмов вычисления ДПФ, т.е. БПФ.
Линейная (апериодическая) свертка дискретных сигналов.
Если Х1(nT), X2(nT) – соответственно конечные М1 – точечные и М2 – точечные дискретные сигналы, то выражение
(5)
является линейной (апериодической) сверткой последовательностей Х1(nT), X2(nT). Данная свертка дискретного сигнала имеет длину, определяемую исходя из условия,
М3 = М1 + М2 – 1.
Пример. Пусть дана последовательность длиной М1 = 2 , причем х1(0) = 1, х1 (Т) = 2. Кроме того определена вторая последовательность длиной М2 = 3 , причем х2(0) = -2, х2 (Т) = 1, х3 (2Т) = 2. Вычислить линейную свертку дискретных сигналов.
Решение. Определяем длину линейной свертки. Она равна М3 = М1 + М2 – 1 = 4.
Согласно выражению (3) имеем следующие значения выходной дискретной последовательности
Таким образом, выходная последовательность имеет следующий вид
Y(nT) = {-2, -3, 4, 4}.
Алгоритм вычисления круговой свертки может быть применен для вычисления линейной свертки. С этой целью необходимо от дискретных входных сигналов Х1(nT), X2(nT) перейти к М3 = М1 + М2 – 1 точечным сигналам Х1*(nT) и X2*(nT), дополнив последовательности Х1(nT), X2(nT) соответствующим числом нулевых отсчетов. Затем, вычислив в М3 точках ДПФ Х1*(k) и X2*(k), найти их произведение – ДПФ выходной последовательности Y(k)= Х1*(nT) X2*(nT),а затем, использовав обратное преобразование Фурье, вычислить свертку y(nT).
Z-преобразование
В задачах синтеза линейных дискретных систем широко применяются методы Z-преобразований. Одностороннее Z-преобразование последовательности x(nT), n = 0, 1, 2, …, определяется радом
(6)
где комплексная переменная.
Множество значений z, где ряд (1.3.1) сходится называется областью сходимости. Область сходимости определяется радиусом круга R в z-плоскости.
Свойства Z – преобразования.
Линейность. Если последовательности x1(nT), x2(nT) имеют соответственно Z – преобразования X1(z), X2(z) , а А1 и А2 постоянные, независящие от переменной n коэффициенты, то выходная последовательность
имеет изображение (Z – преобразование)
(7)
Сдвиг последовательности. Если входная последовательность x(nT) имеет Z – преобразование и x(nT)=0 при n < 0, то выходная последовательность вида имеет Z – преобразование вида
(8)
Свертка последовательностей. Если последовательности x1(nT), x2(nT) имеют соответственно Z – преобразования X1(z), X2(z), то свертка этих последовательностей
имеет Z – преобразование равное произведению Z – преобразований входных после довательностей
(9)