Линейная свертка.
Спектр сигнала на выходе цепи равен произведению входного сигнала на передаточную функцию, т.е.
Y(jω) = X(jω) · H(jω)
В равной мере это относится и к Z–изображениям:
Y(Z) = X(Z) · H(Z)
Но произведению Z–изображений соответствует свертка сигнала:
– формула линейной свертки.
Пример: h(nT) = {1.0; 0.5}
Определить y(nT), если x(nT) = {0.8; 1.0}. Верхний предел можно взять n.
n=0; y(0T) = x(0T)·h(0T) = 0.8·1.0 = 0.8
n=1; y(1T) = x(0T) ·h(1T) + x(1T) ·h(0T) = 0.8·0.5 + 1.0·1.0 = 1.4
n=2; y(2T) = x(0T) ·h(2T) + x(1T) ·h(1T) + x(2T) ·h(0T) =
= 0.8·0 + 1·0.5 + 0·1 = 0.5
Ответ: y(nT) = {0.8; 1.4; 0.5}
Круговая свертка.
Спектр периодического сигнала является дискретным, поэтому спектр на выходе периодического сигнала определяется произведением дискретных спектров.
Y(jkω1) = X(jkω1) · H(jkω1)
Это выражение имеет смысл лишь в том случае, когда периоды всех сигналов (y(nT), x(nT), h(nT)) одинаковы и следовательно число частотных отсчетов будет одинаковым для всех сигналов.
Если периоды сигналов будут разными, то все периоды выравниваются по максимальному периоду, а недостающие отсчеты заменяются нулями.
NT– число отсчетов в периоде, где больше период сигнала.
Произведению дискретных спектров соответствует свертка периодических сигналов на интервале равным одному периоду.
– формула круговой свертки.
Сигнал на выходе цепи имеет наибольшее количество отсчетов по сравнению с x(nT) и h(nT), т.е.
если N1 – число отсчетов x(nT)
N2 – число отсчетов h(nT),
то N = N1 + N2 – 1 – число отсчетов y(nT).
Пример: Исходные данные из предыдущего примера.
x(nT) = {0.8; 1.0} h(nT) = {1.0; 0.5}
N1 = 2 ; N2 = 2 ; N = 2 +2 – 1 = 3
X(nT) = {0.8; 1.0; 0} h(nT) = {1.0; 0.5; 0}
n = 0; y(0T) = x(0T)·h(0T) + x(1T) ·h(-1T) + x(2T) ·h(-2T) =
= 0.8·1 + 1·0 + 0·0.5 = 0.8
n = 1; y(1T) = x(0T)·h(1T) + x(1T) ·h(0T) + x(2T) ·h(-T) =
= 0.8·0.5 + 1·1 + 0·0 = 1.4
n = 2; y(2T) = x(0T)·h(2T) + x(1T) ·h(1T) + x(2T) ·h(0T) =
= 0.8·0 + 1·0.5 + 0·1 = 0.5
y(nT) = {0.8; 1.4; 0.5}