Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (395.17 KB, 10 trang )
<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1></div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>
x = [x<sub>0</sub> x<sub>1</sub> x<sub>2</sub> x<sub>3</sub> … x<sub>L-1</sub>]
Đáp ứng xung có chiều dài M+1: (bộ lọc FIR bậc M)
h = [h<sub>0</sub> h<sub>1</sub> h<sub>2</sub> h<sub>3</sub> … h<sub>M</sub>]
<i>n</i>
<i>j</i>
<i>i</i> <i>j</i>
<i>i</i>
<i>m</i>
<i>m</i>
Bộ lọc nhân quả FIR, bậc M: h = [h<sub>0</sub> h<sub>1</sub> h<sub>2</sub> h<sub>3</sub> … h<sub>M</sub>]
Tích chập:
với:
0 ≤ m ≤ M
0 ≤ n – m ≤ L – 1 m ≤ n ≤ L – 1 + m
Suy ra:
0 ≤ n ≤ L – 1 + M
=> y(n) = [y<sub>0</sub> y<sub>1</sub> y<sub>2</sub> … y<sub>L – 1 + M</sub>]
Chiều dài L<sub>y</sub> = L + M = L<sub>x</sub> + L<sub>h</sub> - 1
<i>m</i>
0 ≤ n – m ≤ L – 1 n – L + 1 ≤ m ≤ n (2)
(1) & (2)
=> max(0, n – L + 1) ≤ m ≤ min(n,M)
Công thức tích chập trực tiếp:
với n = 0, 1, …, L + M – 1
)
,
min(
)
1
,
0
max(
<i>L</i>
<i>n</i>
<i>m</i>
<i>n</i>
<i>j</i>
<i>i</i> <i>j</i>
<i>i</i>
,
<b>x<sub>0</sub></b> <b>x<sub>1</sub></b> <b>x<sub>2</sub></b> <b>x<sub>3</sub></b> <b>x<sub>4</sub></b>
<b>h<sub>0</sub></b> h<sub>0</sub>x<sub>0</sub> h<sub>0</sub>x<sub>1</sub> h<sub>0</sub>x<sub>2</sub> h<sub>0</sub>x<sub>3</sub> h<sub>0</sub>x<sub>4</sub>
<b>h<sub>1</sub></b> h<sub>1</sub>x<sub>0</sub> h<sub>1</sub>x<sub>1</sub> h<sub>1</sub>x<sub>2</sub> h<sub>1</sub>x<sub>3</sub> h<sub>1</sub>x<sub>4</sub>
<b>h<sub>2</sub></b> h<sub>2</sub>x<sub>0</sub> h<sub>2</sub>x<sub>1</sub> h<sub>2</sub>x<sub>2</sub> h<sub>2</sub>x<sub>3</sub> h<sub>2</sub>x<sub>4</sub>
h = [1, 2, -1, 1] và x = [1, 1, 2, 1, 2, 2, 1, 1]
<b>h x</b> <b>1</b> <b>1</b> <b>2</b> <b>1</b> <b>2</b> <b>2</b> <b>1</b> <b>1</b>
<b>1</b> 1 1 2 1 2 2 1 1
<b>2</b> 2 2 4 2 4 4 2 2
<b>-1</b> -1 -1 -2 -1 -2 -2 -1 -1
<b>1</b> 1 1 2 1 2 2 1 1
<b>h x</b> <b>1</b> <b>1</b> <b>2</b> <b>1</b> <b>2</b> <b>2</b> <b>1</b> <b>1</b>
<b>1</b> 1 2 1 2 2 1 1
<b>2</b> 2 2 4 2 4 4 2 2
<b>-1</b> -1 -1 -2 -1 -2 -2 -1 -1
<b>1</b> 1 1 2 1 2 2 1 1
<b>h x</b> <b>1</b> <b>1</b> <b>2</b> <b>1</b> <b>2</b> <b>2</b> <b>1</b> <b>1</b>
<b>1</b> 2 1 2 2 1 1
<b>2</b> 2 4 2 4 4 2 2
<b>-1</b> -1 -1 -2 -1 -2 -2 -1 -1
<b>1</b> 1 1 2 1 2 2 1 1
<b>h x</b> <b>1</b> <b>1</b> <b>2</b> <b>1</b> <b>2</b> <b>2</b> <b>1</b> <b>1</b>
<b>1</b> 1 2 2 1 1
<b>2</b> 4 2 4 4 2 2
<b>-1</b> -1 -2 -1 -2 -2 -1 -1
<b>1</b> 1 1 2 1 2 2 1 1
<b>h x</b> <b>1</b> <b>1</b> <b>2</b> <b>1</b> <b>2</b> <b>2</b> <b>1</b> <b>1</b>
<b>1</b> 2 2 1 1
<b>2</b> 2 4 4 2 2
<b>-1</b> -2 -1 -2 -2 -1 -1
<b>1</b> 1 2 1 2 2 1 1
<b>h x</b> <b>1</b> <b>1</b> <b>2</b> <b>1</b> <b>2</b> <b>2</b> <b>1</b> <b>1</b>
<b>1</b> 2 1 1
<b>2</b> 4 4 2 2
<b>-1</b> -1 -2 -2 -1 -1
<b>1</b> 2 1 2 2 1 1
<b>h x</b> <b>1</b> <b>1</b> <b>2</b> <b>1</b> <b>2</b> <b>2</b> <b>1</b> <b>1</b>
<b>1</b> 1 1
<b>2</b> 4 2 2
<b>-1</b> -2 -2 -1 -1
<b>1</b> 1 2 2 1 1
<b>h x</b> <b>1</b> <b>1</b> <b>2</b> <b>1</b> <b>2</b> <b>2</b> <b>1</b> <b>1</b>
<b>1</b> 1
<b>2</b> 2 2
<b>-1</b> -2 -1 -1
<b>1</b> 2 2 1 1
<b>h x</b> <b>1</b> <b>1</b> <b>2</b> <b>1</b> <b>2</b> <b>2</b> <b>1</b> <b>1</b>
<b>1</b>
<b>2</b> 2
<b>-1</b> -1 -1
<b>1</b> 2 1 1
<b>h x</b> <b>1</b> <b>1</b> <b>2</b> <b>1</b> <b>2</b> <b>2</b> <b>1</b> <b>1</b>
<b>1</b>
<b>2</b>
<b>-1</b> -1
<b>1</b> 1 1
<b>h x</b> <b>1</b> <b>1</b> <b>2</b> <b>1</b> <b>2</b> <b>2</b> <b>1</b> <b>1</b>
<b>1</b>
<b>2</b>
<b>-1</b>
<b>1</b> 1
x = [x<sub>0</sub> x<sub>1</sub> x<sub>2</sub> x<sub>3</sub> x<sub>4</sub> ]
hay viết cách khác
x(n) = x<sub>0</sub>. (n) + x<sub>1</sub>. (n–1) + x<sub>2</sub>. (n–2) + x<sub>3</sub>. (n–3) + x<sub>4</sub>. (n-4)
Suy ra:
y(n) = x<sub>0</sub>.h(n) + x<sub>1</sub>. h(n–1) + x<sub>2</sub>.h(n–2) + x<sub>3</sub>.h(n–3) + x<sub>4</sub>.h(n-4)
<b>x<sub>0</sub>.h<sub>0</sub></b> <b>x<sub>0</sub>.h<sub>1</sub></b> <b>x<sub>0</sub>.h<sub>2</sub></b> <b>x<sub>0</sub>.h<sub>3</sub></b> <b>x<sub>0</sub>.h<sub>4</sub></b>
<b>x<sub>1</sub>.h<sub>0</sub></b> <b>x<sub>1</sub>.h<sub>1</sub></b> <b>x<sub>1</sub>.h<sub>2</sub></b> <b>x<sub>1</sub>.h<sub>3</sub></b> <b>x<sub>1</sub>.h<sub>4</sub></b>
<b>x<sub>2</sub>.h<sub>0</sub></b> <b>x<sub>2</sub>.h<sub>1</sub></b> <b>x<sub>2</sub>.h<sub>2</sub></b> <b>x<sub>2</sub>.h<sub>3</sub></b> <b>x<sub>2</sub>.h<sub>4</sub></b>
<b>x<sub>3</sub>.h<sub>0</sub></b> <b>x<sub>3</sub>.h<sub>1</sub></b> <b>x<sub>3</sub>.h<sub>2</sub></b> <b>x<sub>3</sub>.h<sub>3</sub></b> <b>x<sub>3</sub>.h<sub>4</sub></b>
<b>h<sub>0</sub></b> <b>h<sub>1</sub></b> <b>h<sub>2</sub></b> <b>h<sub>3</sub></b> <b>0</b> <b>0</b> <b>0</b> <b>0</b>
x<sub>0</sub> x<sub>0</sub>h<sub>0</sub> x<sub>0</sub>h<sub>1</sub> x<sub>0</sub>h<sub>2</sub> x<sub>0</sub>h<sub>3</sub>
x<sub>1</sub> x<sub>1</sub>h<sub>0</sub> x<sub>1</sub>h<sub>1</sub> x<sub>1</sub>h<sub>2</sub> x<sub>1</sub>h<sub>3</sub>
x<sub>2</sub> x<sub>2</sub>h<sub>0</sub> x<sub>2</sub>h<sub>1</sub> x<sub>2</sub>h<sub>2</sub> x<sub>2</sub>h<sub>3</sub>
x<sub>3</sub> x<sub>3</sub>h<sub>0</sub> x<sub>3</sub>h<sub>1</sub> x<sub>3</sub>h<sub>2</sub> x<sub>3</sub>h<sub>3</sub>
x<sub>4</sub> x<sub>4</sub>h<sub>0</sub> x<sub>4</sub>h<sub>1</sub> x<sub>4</sub>h<sub>2</sub> x<sub>4</sub>h<sub>3</sub>