Chương 1: CƠ BẢN VỀ BỘ LỌC SỐ VÀ BANK LỌC SỐ QMF [1] [2] 1. GIỚI THIỆU Kỹ thuật lọc số nhiều nhịp ngày càng được ứng dụng nhiều trong lĩnh vực xử lý số tín hiệu, như là nó có thể dùng để tăng tốc độ tính toán trong các bộ lọc số bằng cách giảm số phép nhân thực hiện được trong một giây. Trong quá trình xử lý tín hiệu thì bề rộng của dải tần số có thể thay đổi, như là các phép lọc có thể triệt tiêu các thành phần tần số không mong muốn, khi đó bề rộng dải tần của tín hiệu xử lý sẽ giảm đi, vậy chúng ta có thể giảm tần số lấy mẫu cho phù hợp với bề rộng phổ của tín hiệu do đó chúng ta đã giảm được số phép tính trong bộ lọc số. Do tính chất ưu việt của bộ lọc số nhiều nhịp này mà nó đã được nghiên cứu và ứng dụng nhiều trong kỹ thuật viễn thông, đặc biệt là trong xử lý tín hiệu số: Xử lý tiếng nói, xử lý hình ảnh, các hệ thống antenna, kỹ thuật audio số.
Đặt biệt hơn là ứng dụng chính của nó là mã hóa băng con (subband coding) trong xử lý tiếng nói, ta sẽ nghiên cứu ở phần sau. Hệ thống xử lý số nhiều nhịp là hệ thống xử lý số tín hiệu mà tần số (hoặc nhịp) lấy mẫu được thay đổi trong quá trình xử lý. THIẾT KẾ BỘ LỌC SỐ TỪ BỘ LỌC TƯƠNG TỰ CHEBYSHEV Để tổng hợp các bộ lọc số chúng ta có thể chia ra làm hai lại chính: thứ nhất là chuyển từ việc thiết kế các bộ lọc tương tự sang bộ lọc số, tức là chúng ta phải thiết kế bộ lọc tương tự sau đó dùng phương pháp chuyển đổi tương đương để thu được bộ lọc số; loại thứ hai là các phương pháp tìm tối ưu nhờ sự tham gia của máy tính (phương pháp này ít được sử dụng). Chúng ta chỉ nghiên cứu loại thứ nhất.
11 Để giảm bậc của bộ lọc tương tự, chúng ta sử dụng một gần đúng khác, đó là gần đúng Chebyshev, gần đúng này sẽ cho ta kết quả tốt hơn. Gần đúng Chebyshev có 2 loại: Loại 1 và loại 2. Gần đúng Chebyshev loại 1: Đáp ứng biên độ gợn sóng ở dải thông và dải chắn (tương ứng ta gọi là bộ lọc tương tự Chebyshev loại 1). Gần đúng Chebyshev loại 2: Đáp ứng biên độ giảm đơn điệu ở dải thông và gợn sóng ở dải chắn (tương ứng ta gọi là bộ lọc tương tự Chebyshev loại 2).
Để hiểu rõ hơn chúng ta nghiên cứu cơ sở toán học của phương pháp gần đúng Chebyshev, đó là đa thức Chebyshev. Đa thức Chebyshev Các đa thức Chebyshev được định nghĩa như sau: (1.1) Xuất phát từ công thức lượng giác sau đây: x Ta có mối quan hệ: Hoặc quan hệ: (1.2) ở trên cho phép chúng ta biểu diễn đa thức Chebyshev theo x bắt đầu từ hai đa thức đầu tiên và như sau: 12 n = 0 = cos(0.3) Ngược lại chúng ta có thể biến x có số mũ bất kỳ dưới dạng đa thức Chebyshev như sau: 1 = x = = [1 + ] =[ +] = [3x + ] =[ + ] = [ + +] = [ + +005D .4) Ở đây: : Phần nguyên của 13 1. Bộ lọc tương tự Chebyshev loại 1 Định nghĩa: Bộ lọc tương tự Chebyshev loại 1 là bộ lọc có đáp ứng biên độ gợn sóng ở dải thông và giảm đơn điệu ở dải chắn. Về toán học ta có: L( ) = 1 + (1.5) Ở đây: ε: là một tham số : là tần số chuẩn hóa Vậy chúng ta có bình phương của đáp ứng biên độ của bộ lọc tương tự Chebyshev loại 1 chuẩn hóa như sau: (1.6) Ở đây: n là bậc của bộ lọc (hoặc bậc của đa thức Chebyshev) ε là tham số xác định biên độ của gợn sóng ở dải thông.
Ta biết rằng dao động giữa 0 và 1 đối với và tăng một cách đơn điệu với điều này sẽ dẫn đến sẽ gợn sóng giữa 1 và đối với và giảm một cách đơn điệu với . Nhận xét: Đối với các bộ lọc ổn định, các điểm cực (s) phải nằm bên trái trục ảo (trong mặt phẳng s), vậy thì các điểm cực (-s) sẽ nằm ở bên trái trục ảo.8) Hằng số có thể được chọn bằng cách sau đây: Chúng ta có thể viết: () = Với n lẻ thì ở gốc tọa độ |()| = 1 (1.9) 15 Với n chẵn thì ở gốc tọa độ |()| = (1.10) • Bộ lọc tương tự Chebyshev loại 1 ở tần số không chuẩn hóa Chúng ta biết rẳng ở tần số ω chuẩn hóa bởi theo biểu thức (1.6) ta có: Vậy trong trường hợp tần số không chuẩn hóa ta có: Ở đây: Nhận xét về (s) và trong trường hợp không chuẩn hóa Chúng ta biết rằng ở tần số chuẩn hóa ta có: Vậy ở tần số không chuẩn hóa ta có: 16 (-s) chính là nghiệ m của Dẫn đến các điểm cực của (s). : Và Vậy phương trình hình ellipse có dạng sau đây: (1. Đồ thị hình ellipse Cuối cùng ta có: Với n lẻ: 18 Với n chẵn: • Tính toán bậc n của bộ lọc Theo biểu thức (1.11) ở tần số không chuẩn hóa chúng ta đã có: Ở dải thông ta có: Ở dải chắn ta có: Tính toán tiếp tục ta có: 19 Ở dải chắn thì: Trong đó: arccoshx = ln(x + ) Chú ý: Chúng ta chọn n là số nguyên. Như vậy, ta có thể thiết kế bộ lọc tương tự Chebyshev theo các tham số ở trên.
Sau đó chúng ta dùng các phép biến đổi để chuyển về bộ lọc số. Bộ lọc tương tự Chebyshev loại 2 Định nghĩa: Bộ lọc tương tự Chebyshev loại 2 là bộ lọc có đáp ứng biên độ gợn sóng ở dải chắn và giảm đơn điệu ở giải thông (tức là ngược với bộ lọc loại 1). Về mặt toán học ta có L() được cho bởi biểu thức sau đây: (1.16) Ở đây: là tần số giới hạn dải chắn ε: là một tham số : là tần số chuẩn hóa Từ đây ta có đáp ứng biên độ của bộ lọc tương tự Chebyshev loại 2 như sau: Mà ε và là các hằng số, vậy: • sẽ dao động giữa 0 và 1 với . dao động giữa 0 và 1 trong dải chắn.
Ngoài ra ta có thể viết: 21 ở dải chắn sẽ dao động giữa hai giá trị 0 và Chúng ta thường gọi độ gợn sóng ở dải chắn là (hoặc ).