THÔNG TIN THƯ MỤC VÀ GIỚI THIỆU HỌC THUẬT: GIÁO TRÌNH XỬ LÝ TÍN HIỆU VÀ LỌC SỐ (TẬP 2)

Thông tin xuất bản:

  • Tên giáo trình: Xử lý tín hiệu và lọc số – Tập 2: Chương trình tổng hợp và thiết kế các bộ lọc số
  • Tác giả: PGS. Nguyễn Quốc Trung (Trưởng khoa Điện tử Viễn thông, Trường Đại học Bách khoa Hà Nội)
  • Nhà xuất bản: Nhà xuất bản Khoa học Kỹ thuật Hà Nội
  • Thuộc bộ sách: Xử lý thông tin (Gồm Vi điện tử sốXử lý tín hiệu và lọc số 4 tập)

Tổng quan về giáo trình

Giáo trình Xử lý tín hiệu và lọc số – Tập 2: Chương trình tổng hợp và thiết kế các bộ lọc số của PGS. Nguyễn Quốc Trung là tài liệu giảng dạy chuyên ngành thuộc khối kiến thức kỹ thuật Điện tử – Viễn thông, Tự động hóa và Công nghệ Thông tin ở bậc đại học và sau đại học. Bộ giáo trình là kết quả của đề án hợp tác hiện đại hóa chương trình đào tạo giữa Trung tâm Nghiên cứu Phát triển Điện tử – Tin học – Viễn thông (Trường Đại học Bách khoa Hà Nội và Tổng công ty Điện tử – Tin học Việt Nam) cùng các đơn vị đào tạo bưu chính viễn thông.

Mục tiêu học thuật của Tập 2 tập trung vào việc cung cấp hệ thống phương pháp luận giải tích và kỹ thuật tính toán để tổng hợp, thiết kế các cấu trúc bộ lọc số có đáp ứng xung chiều dài hữu hạn (FIR) và đáp ứng xung chiều dài vô hạn (IIR). Người học sau khi hoàn thành tài liệu có khả năng chuyển đổi các chỉ tiêu kỹ thuật dải thông, dải chắn trong miền tần số thành các hệ số hàm truyền đạt thực thi được trên phần cứng vi điện tử cỡ lớn (VLSI) hoặc máy tính số.

Cấu trúc giáo trình được xây dựng theo cách tiếp cận diễn dịch từ toán học hệ thống tuyến tính bất biến (LTI) đến các bài toán gần đúng và thuật toán tối ưu hóa tham số. Điểm đặc trưng của tài liệu là thiết lập chặt chẽ điều kiện vật lý (tính nhân quả, ổn định, pha tuyến tính) và liên kết cấu trúc đại số của hàm truyền đạt $H(Z)$ với đáp ứng tần số thực tế $H(e^{j\omega})$, giúp chuẩn hóa quy trình thiết kế qua bốn giai đoạn kỹ thuật rõ ràng.


Nội dung kiến thức cốt lõi

Các chương và chủ đề chính

Tập 2 kế thừa nền tảng biểu diễn tín hiệu ở Tập 1 và tập trung vào các chuyên đề thiết kế bộ lọc số. Trọng tâm của tài liệu được thể hiện qua các khối kiến thức:

  • Mô hình hóa hệ thống lọc số rời rạc: Định nghĩa bộ lọc số như một hệ thống làm biến dạng sự phân bố tần số theo các chỉ tiêu kỹ thuật đã cho. Hệ thống LTI được đặc trưng trong miền thời gian $n$ bằng đáp ứng xung $h(n)$ thông qua phép tích chập: $$y(n) = h(n) * x(n) = \sum_{m=-\infty}^{\infty} h(m)x(n-m)$$ hoặc phương trình sai phân tuyến tính hệ số hằng: $$\sum_{k=0}^{N} a_k y(n-k) = \sum_{r=0}^{M} b_r x(n-r)$$
  • Phân loại bộ lọc theo chiều dài đáp ứng xung:
    • Bộ lọc FIR (Finite Impulse Response): Đáp ứng xung $h(n)$ có chiều dài hữu hạn $N$, chỉ khác không trong khoảng $n \in [0, N-1]$.
    • Bộ lọc IIR (Infinite Impulse Response): Đáp ứng xung $h(n)$ có chiều dài vô hạn từ $0$ đến $\infty$.
  • Bốn giai đoạn tổng hợp bộ lọc số FIR:
    1. Giải quyết bài toán gần đúng: Xác định các hệ số của bộ lọc nhằm thỏa mãn các chỉ tiêu kỹ thuật tần số gồm độ gợn dải thông $\delta_1$, độ suy hao dải chắn $\delta_2$, tần số cắt dải thông $\omega_p$ và tần số cắt dải chắn $\omega_s$.
    2. Lựa chọn cấu trúc lượng tử hóa: Xác định cấu trúc tính toán tối ưu với số bit hữu hạn cho phép.
    3. Lượng tử hóa các biến: Quy định chiều dài từ nhị phân đối với dữ liệu đầu vào, đầu ra và các thanh ghi bộ nhớ trung gian.
    4. Mô phỏng và kiểm tra: Chạy thử nghiệm trên máy tính để kiểm tra độ đáp ứng so với chỉ tiêu ban đầu.
  • Đặc trưng và phân loại bộ lọc FIR pha tuyến tính: Thiết lập ràng buộc pha $\theta(\omega) = \beta - \alpha\omega$ để giữ độ trễ nhóm $\tau = -\frac{d\theta(\omega)}{d\omega} = \alpha$ là hằng số. Giáo trình phân loại thành 4 dạng:
    • Loại 1 ($h(n)$ đối xứng, $N$ lẻ): $h(n) = h(N-1-n)$, đáp ứng biên độ $A(e^{j\omega})$ đối xứng qua $\omega = \pi$. Phù hợp cho mọi loại bộ lọc (thông thấp, thông cao, thông dải, chắn dải).
    • Loại 2 ($h(n)$ đối xứng, $N$ chẵn): $A(e^{j\omega}) = 0$ tại $\omega = \pi$. Không dùng để thiết kế bộ lọc thông cao.
    • Loại 3 ($h(n)$ phản đối xứng, $N$ lẻ): $h(n) = -h(N-1-n)$, $A(e^{j\omega}) = 0$ tại $\omega = 0$ và $\omega = \pi$. Thích hợp làm bộ vi phân hoặc bộ biến đổi Hilbert; không dùng cho bộ lọc thông thấp và thông cao.
    • Loại 4 ($h(n)$ phản đối xứng, $N$ chẵn): $A(e^{j\omega}) = 0$ tại $\omega = 0$. Thích hợp cho bộ vi phân và biến đổi Hilbert; không dùng cho bộ lọc thông thấp.
  • Quy luật phân bố điểm không (Zeros) trên mặt phẳng Z: Dựa trên quan hệ hàm truyền $H(Z^{-1}) = \pm Z^{N-1} H(Z)$, các điểm không của bộ lọc FIR đối xứng hoặc phản đối xứng xuất hiện theo các nhóm hình học:
    • Điểm không phức nằm ngoài vòng tròn đơn vị xuất hiện theo bộ 4 nghiệm: $Z_{0i} = r_i e^{j\theta_i}$, $\frac{1}{r_i} e^{-j\theta_i}$, $r_i e^{-j\theta_i}$, $\frac{1}{r_i} e^{j\theta_i}$.
    • Điểm không phức nằm trên vòng tròn đơn vị ($r_i=1$) xuất hiện theo cặp liên hợp: $e^{\pm j\theta_i}$.
    • Điểm không thực nằm ngoài vòng tròn đơn vị xuất hiện theo cặp: $r_i$ và $\frac{1}{r_i}$ (hoặc $-r_i$ và $-\frac{1}{r_i}$).
    • Điểm không thực nằm trên vòng tròn đơn vị: nghiệm đơn tại $Z = 1$ hoặc $Z = -1$.
  • Các phương pháp tổng hợp bộ lọc số: Giáo trình hệ thống hóa 3 phương pháp cốt lõi: phương pháp cửa sổ (Windowing), phương pháp lấy mẫu tần số (Frequency Sampling) và phương pháp lặp tối ưu (Iterative methods).
                              BỘ LỌC SỐ FIR PHA TUYẾN TÍNH
   ĐỐI XỨNG                                                        PHẢN ĐỐI XỨNG
h(n) = h(N-1-n)                                                   h(n) = -h(N-1-n)
 N LẺ      N CHẴN                                                  N LẺ      N CHẴN
(Loại 1)  (Loại 2)                                                (Loại 3)  (Loại 4)
Mọi bộ lọc  A(e^jπ) = 0                                       A(0)=A(π)=0   A(0) = 0
            (Không làm thông cao)                             (Vi phân,     (Vi phân,
                                                               Hilbert)      Hilbert)

Kiến thức nền tảng được xây dựng

Giáo trình củng cố các nguyên lý toán học và kỹ thuật xử lý tín hiệu:

  • Tính ổn định của hệ thống: Điều kiện ổn định tuyệt đối $\sum_{n=0}^{\infty} |h(n)| < \infty$. Hàm truyền $H(Z)$ của bộ lọc FIR chỉ có các điểm cực tại gốc tọa độ $Z = 0$, do đó luôn nằm trong vòng tròn đơn vị và đảm bảo ổn định vô điều kiện.
  • Tính nhân quả: Ràng buộc miền thời gian $L[h(n)] = [0, N-1]$. Giáo trình cung cấp phương pháp biến đổi hệ thống không nhân quả về nhân quả bằng phép dịch mẫu thời gian sang phải mà không làm thay đổi đáp ứng biên độ $|H(e^{j\omega})|$.
  • Biểu diễn miền tần số: Chuyển đổi giữa biến đổi Z trên vòng tròn đơn vị $Z = e^{j\omega}$ và biến đổi Fourier rời rạc (DTFT).

Kỹ năng phát triển

  • Kỹ năng tính toán giải tích: Thiết lập và khai triển chuỗi lượng giác cho đáp ứng tần số pha tuyến tính, giải các hệ số $a(n), b(n), c(n), d(n)$ từ đáp ứng xung mẫu.
  • Kỹ năng phân tích phổ: Đánh giá độ gợn biên độ, băng thông chuyển tiếp $\Delta\omega = \omega_s - \omega_p$, và độ trễ pha của các cấu trúc mạch lọc.
  • Kỹ năng tối ưu hóa cấu trúc: Lựa chọn đúng loại bộ lọc (Loại 1 đến 4) để tránh hiện tượng triệt tiêu điểm không ở các tần số quan trọng ($\omega = 0$ hoặc $\omega = \pi$).

Phương pháp giảng dạy và học tập

Giáo trình sử dụng phương pháp sư phạm diễn dịch kết hợp minh họa số học:

  • Phương pháp sư phạm: Các định lý và công thức được dẫn xuất từng bước từ định nghĩa cơ sở. Sau mỗi kết luận lý thuyết, tác giả cung cấp nhận xét tổng hợp về tính đối xứng, tính nguyên/bán nguyên của độ trễ $\alpha = \frac{N-1}{2}$, và ý nghĩa hình học của các điểm cực/điểm không.
  • Bài tập và ví dụ mẫu: Tài liệu tích hợp các bài toán định lượng cụ thể:
    • Ví dụ 5.1 & 5.2: Tính toán tham số và vẽ dạng đối xứng của $h(n)$ khi $N = 7$ (tâm đối xứng nguyên tại mẫu số 3) và $N = 6$ (tâm đối xứng bán nguyên tại $2{,}5$).
    • Ví dụ 5.3 & 5.4: Xác định dạng phản đối xứng của $h(n)$ khi $N = 7$ ($h(3)=0$) và $N = 6$.
    • Ví dụ tính toán điểm không: Xác định hàm truyền đạt $H(Z)$ và biểu thức $h(n)$ từ điểm không phức $Z_{01} = \frac{1}{2} e^{j\frac{\pi}{4}}$ hoặc $Z_{01} = e^{j\frac{\pi}{4}}$.
  • Phương pháp đánh giá học tập: Kiểm tra mức độ nắm vững thông qua các yêu cầu:
    • Dẫn xuất giải tích hàm truyền đạt từ các ràng buộc đối xứng.
    • Phân tích vị trí các điểm không trên mặt phẳng Z để suy ra dạng đáp ứng biên độ.
    • Lập bảng chỉ tiêu kỹ thuật và tính toán hệ số đáp ứng xung hữu hạn.
  • Hướng dẫn tự học: Người học cần thực hiện tuần tự việc giải bài tập giải tích bằng tay, sau đó vẽ giản đồ đáp ứng tần số $A(e^{j\omega})$ và kiểm chứng tính nhân quả của hệ thống trước khi chuyển sang giai đoạn lập trình mô phỏng.

Điểm nổi bật và cập nhật

  • Gắn kết với tiến trình số hóa và phần cứng vi điện tử: Nội dung giáo trình được biên soạn trong bối cảnh công nghệ mạch tích hợp cỡ lớn VLSI phát triển mạnh, đòi hỏi các thuật toán xử lý tín hiệu phải có cấu trúc tính toán rút gọn, giảm thiểu số lượng phép nhân và phần tử lưu trữ.
  • Tính nhất quán trong hệ thống tài liệu 4 tập:
    • Tập 1: Cơ sở biểu diễn tín hiệu và hệ thống rời rạc trên miền thời gian $n$, miền Z, miền tần số liên tục và rời rạc ($\omega, \omega_k$).
    • Tập 2: Tổng hợp và thiết kế các bộ lọc số FIR và IIR.
    • Tập 3: Cấu trúc và độ nhạy hệ thống số, không gian trạng thái, lọc số nhiều nhịp, thuật toán biến đổi Fourier nhanh (FFT), biến đổi Hilbert.
    • Tập 4: Biến đổi Wavelet, hiệu ứng lượng tử hóa, đánh giá phổ, lọc thích nghi, tiên đoán tuyến tính và xử lý đồng cấu.
  • Ứng dụng thực tiễn: Kiến thức thiết kế bộ lọc trong giáo trình đóng vai trò nền tảng cho các hệ thống kỹ thuật trong thông tin liên lạc, phát thanh truyền hình số, điều khiển tự động và các thiết bị viễn thông hiện đại.

Đối tượng sử dụng giáo trình

  • Bậc đào tạo và ngành học:
    • Sinh viên năm thứ ba và năm thứ tư các ngành Kỹ thuật Điện tử – Viễn thông, Kỹ thuật Điều khiển & Tự động hóa, Kỹ thuật Máy tính và Công nghệ Thông tin.
    • Học viên cao học và nghiên cứu sinh chuyên ngành Xử lý thông tin và truyền thông, Vô tuyến điện tử.
  • Kiến thức tiên quyết:
    • Giải tích toán học, Đại số tuyến tính, Biến số phức và phép biến đổi Laplace/Z.
    • Lý thuyết mạch, Tín hiệu và Hệ thống, và các kiến thức cơ sở về xử lý tín hiệu rời rạc đã trình bày tại Tập 1.
  • Môi trường sử dụng: Giáo trình đã được đưa vào giảng dạy chính thức tại nhiều cơ sở đào tạo và nghiên cứu:
    • Trường Đại học Bách khoa Hà Nội
    • Học viện Viễn thông Oran (Institut des Télécommunications d'Oran)
    • Trường Đại học Tổng hợp TP. Hồ Chí Minh, Trường Đại học Bách khoa Đà Nẵng
    • Trung tâm Đào tạo Bưu chính Viễn thông I & II, Viện Khoa học Kỹ thuật Bưu điện (Học viện Công nghệ Bưu chính Viễn thông)
    • Cục Tác chiến Điện tử – Bộ Quốc phòng
    • Đại học Dân lập Đông Đô, Đại học Dân lập Phương Đông.

Câu hỏi thường gặp

1. Giáo trình này phục vụ cho những học phần nào?

Tài liệu phục vụ trực tiếp cho học phần Xử lý tín hiệu số, Xử lý số tín hiệu nâng cao, Thiết kế bộ lọc số và các đồ án môn học liên quan đến thiết kế hệ thống nhúng, DSP, truyền thông số.

2. Cần chuẩn bị những công cụ toán học nào trước khi học Tập 2?

Người học cần nắm vững phép tính tích chập rời rạc, chuỗi Fourier rời rạc, biến đổi Z, khái niệm hàm truyền đạt hệ thống và giải tích hàm phức trên mặt phẳng Z.

3. Điểm khác biệt giữa 4 loại bộ lọc FIR pha tuyến tính là gì?

Sự khác biệt dựa trên tính đối xứng của đáp ứng xung $h(n)$ (đối xứng hoặc phản đối xứng) và độ dài $N$ (chẵn hoặc lẻ). Ràng buộc này dẫn đến các đặc tính triệt tiêu tần số tại $\omega = 0$ hoặc $\omega = \pi$, quyết định khả năng ứng dụng cho bộ lọc thông thấp, thông cao, bộ vi phân hay biến đổi Hilbert.

4. Tại sao bộ lọc FIR luôn đảm bảo tính ổn định?

Hàm truyền $H(Z) = \sum_{n=0}^{N-1} h(n)Z^{-n}$ của bộ lọc FIR chỉ chứa các điểm cực tại gốc tọa độ $Z = 0$. Vì tất cả các điểm cực đều nằm bên trong vòng tròn đơn vị $|Z| = 1$, hệ thống luôn thỏa mãn điều kiện ổn định tuyệt đối.

5. Có thể sử dụng phần mềm nào để thực hành các nội dung trong giáo trình?

Người học có thể sử dụng các môi trường tính toán số học như MATLAB, Python (thư viện SciPy/NumPy) hoặc C/C++ để lập trình mô phỏng các thuật toán cửa sổ, lấy mẫu tần số và quan sát đáp ứng biên độ - pha.


Kết luận

Giáo trình Xử lý tín hiệu và lọc số – Tập 2: Chương trình tổng hợp và thiết kế các bộ lọc số cung cấp khung lý thuyết toán học và phương pháp thiết kế bộ lọc số. Lộ trình học tập đề xuất:

  1. Nắm vững phương pháp biểu diễn tín hiệu rời rạc tại Tập 1.
  2. Thực hành kỹ thuật thiết kế, tổng hợp bộ lọc FIR và IIR tại Tập 2.
  3. Mở rộng sang nghiên cứu cấu trúc độ nhạy, không gian trạng thái, lọc nhiều nhịp và biến đổi Fourier nhanh tại Tập 3.
  4. Tiếp cận các kỹ thuật xử lý nâng cao (Wavelet, lọc thích nghi, đánh giá phổ) tại Tập 4.

Tài liệu là nguồn tham chiếu học thuật cho sinh viên, học viên sau đại học và kỹ sư hoạt động trong lĩnh vực viễn thông và xử lý thông tin số.