Дискретная свертка сигналов
В теории цифровой обработки сигналов важное значение имеет дискретная свертка. По аналогии со сверткой двух непрерывных сигналов u(t) и x(t)
вводят линейную дискретную свертку, представляющую собой вещественный (действительный) дискретный канал, отсчеты которого связаны с отчетами двух вещественных дискретных сигналов {uk} и {xm} соотношением
m =0, 1, 2, ... . (9.22)
Отметим, что суммирование по номерам ведется от k = 0, поскольку исследуются вещественные сигналы. Число выходных отсчетов в свертке
N = k + m – 1.
ПРИМЕР 9.6. Для двух дискретных сигналов, заданных соответственно отсчетами {uk} = {1, 2, 3, 4, 5} и {hm} = {10, 7, 5, 3}, вычислить дискретную свертку.
Р е ш е н и е. Воспользовавшись алгоритмом дискретной свертки (9.22), осуществим непосредственное вычисление ее отсчетов. Для наглядности на одной полоске клетчатой бумаги запишем отсчеты сигнала {uk}, а на другой – отсчеты другого сигнала {hm}, причем элементы второго сигнала расположены «зеркально», т.е. справа налево (Рис. 9.12).
Для того, чтобы определить нулевой отсчет свертки, совместим первые позиции сигналов (Рис. 9.12, б). и перемножим отсчеты, находящиеся друг под другом. В результате имеем у0 = 10. Для вычисления следующего отсчета у1 сдвинем любую полоску на одну позицию (Рис. 9.12, в). В данном случае, после перемножения отсчетов и сложения результатов, получим у1 = 20 + 7 = 27.
Проделав аналогичные операции до момента, когда отсчеты перестанут накладываться, находим значения свертки:
{yk} = {10, 27, 49, 74, 99, 64, 37, 15},
Дата добавления: 2020-12-11; просмотров: 389;