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

Tài liệu học thuật Bài giảng Xử lý tín hiệu số (Digital Signal Processing - DSP) do Nhóm biên soạn hoàn thành vào tháng 11 năm 2013 tại Hà Nội. Trong chương trình đào tạo bậc đại học, môn học giữ vị trí kiến thức cơ sở ngành và chuyên ngành bắt buộc đối với sinh viên thuộc các khối ngành Kỹ thuật Điện tử Truyền thông, Công nghệ Thông tin và Kỹ thuật Điện – Điện tử. Môn học đóng vai trò thiết lập cầu nối lý thuyết từ các môn toán giải tích, đại số tuyến tính và tín hiệu hệ thống tương tự sang kỹ thuật xử lý dữ liệu rời rạc trong các hệ thống số hiện đại.

Mục tiêu học tập của giáo trình tập trung vào việc trang bị cho người học bản chất toán học của các tín hiệu rời rạc theo biến thời gian $n$, các phương pháp mô tả và phân tích hệ thống tuyến tính bất biến (LTI). Sinh viên được yêu cầu nắm vững các phép biến đổi không gian toán học (miền $Z$, miền tần số liên tục $\omega$, miền tần số rời rạc $k$), thuật toán tính toán nhanh và quy trình tổng hợp, thiết kế các bộ lọc số thực tế.

Cấu trúc giáo trình gồm 5 chương được tổ chức theo lộ trình phát triển logic từ miền thời gian sang các miền tần số và ứng dụng thiết kế:

  • Chương 1: Tín hiệu và hệ thống rời rạc
  • Chương 2: Biểu diễn tín hiệu và hệ thống trong miền $Z$
  • Chương 3: Biểu diễn tín hiệu và hệ thống trong miền tần số liên tục
  • Chương 4: Biểu diễn tín hiệu và hệ thống trong miền tần số rời rạc
  • Chương 5: Bộ lọc số

Điểm đặc sắc của tài liệu là phương pháp tiếp cận gắn kết chặt chẽ giữa mô hình toán học giải tích với sơ đồ khối cấu trúc phần cứng (phần tử trễ $D$, phần tử nhân hệ số, phần tử cộng) và các khối chức năng vật lý (bộ ghi dịch, bộ nhớ hệ số $a_k, b_r$, đơn vị số học ALU).


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

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

  • Chương 1: Tín hiệu và hệ thống rời rạc
    Chương mở đầu phân loại hệ thống xử lý (xử lý tương tự, xử lý số tín hiệu, xử lý tín hiệu số) và trình bày quá trình biến đổi A/D gồm 3 giai đoạn: lấy mẫu, lượng tử hóa và mã hóa. Nội dung chuẩn hóa chu kỳ lấy mẫu $T_s = 1$, định nghĩa các dãy cơ bản: xung đơn vị $\delta(n)$, nhảy đơn vị $u(n)$, cửa sổ chữ nhật $\text{rect}N(n)$, dốc đơn vị $r(n)$, dãy hàm mũ $e(n)$. Các phép toán khảo sát gồm: cộng, nhân, nhân hằng số, trễ, nội suy (tăng tần số lấy mẫu), phân chia (giảm tần số lấy mẫu), phép tương quan chéo $R{xy}(n)$ và tự tương quan $R_{xx}(n)$. Chương phân tích phương trình sai phân tuyến tính hệ số hằng (PTSPTTHSH), phép chập $y(n) = x(n) * h(n)$, phân loại hệ thống không đệ quy FIR (Finite Impulse Response) và hệ thống đệ quy IIR (Infinite Impulse Response), cùng cách biểu diễn hệ thống bằng sơ đồ phần cứng.

  • Chương 2: Biểu diễn tín hiệu và hệ thống trong miền $Z$
    Chương 2 trình bày định nghĩa biến đổi $Z$ thuận ($ZT$) và nghịch ($IZT$), khảo sát miền hội tụ (ROC), xác định điểm cực (pole) và điểm không (zero) trên mặt phẳng phức, vòng tròn đơn vị. Nội dung đi sâu vào các tính chất của biến đổi $Z$, hàm truyền đạt $H(z)$, phân tích tính ổn định hệ thống qua vị trí các cực, và phương pháp giải phương trình sai phân tuyến tính hệ số hằng trong miền $Z$.

  • Chương 3: Biểu diễn tín hiệu và hệ thống trong miền tần số liên tục
    Chương 3 định nghĩa biến đổi Fourier tín hiệu rời rạc ($FT/IFT$), xác định mối quan hệ giữa biến đổi Fourier và biến đổi $Z$ trên vòng tròn đơn vị ($z = e^{j\omega}$). Nội dung phân tích đáp ứng tần số $H(e^{j\omega})$, phổ biên độ $|H(e^{j\omega})|$, phổ pha $\arg[H(e^{j\omega})]$, và kỹ thuật giải phương trình sai phân trong miền tần số.

  • Chương 4: Biểu diễn tín hiệu và hệ thống trong miền tần số rời rạc
    Chương 4 nghiên cứu biến đổi Fourier rời rạc (DFT) đối với dãy tuần hoàn chu kỳ $N$ và dãy có chiều dài hữu hạn $N$, các tính chất đối xứng, tuần hoàn và phép chập vòng/chập nhanh (phép chập phân đoạn). Trọng tâm chương là thuật toán biến đổi Fourier nhanh (FFT) phân chia theo thời gian (DIT-FFT) và phân chia theo tần số (DIF-FFT) cơ số 2 và cơ số 4, ứng dụng cấu trúc tính toán cánh bướm (butterfly) và trật tự đảo bit (bit reversal).

  • Chương 5: Bộ lọc số
    Chương 5 thiết lập các chỉ tiêu kỹ thuật của bộ lọc thực tế so với 4 mô hình bộ lọc lý tưởng: thông thấp (Low pass), thông cao (High pass), thông dải (Band pass), chặn dải (Band stop). Nội dung phân tách rõ hai họ bộ lọc:

    1. Bộ lọc số FIR: Nghiên cứu đáp ứng pha tuyến tính, vị trí điểm không; tổng hợp bộ lọc FIR qua phương pháp cửa sổ (cửa sổ chữ nhật, tam giác...), phương pháp lấy mẫu tần số, phương pháp lặp tối ưu.
    2. Bộ lọc số IIR: Nghiên cứu tính chất tổng quát; kỹ thuật tổng hợp bộ lọc IIR từ bộ lọc tương tự (mạch RC, bộ lọc Butterworth, Chebyshev loại I và loại II) thông qua phép biến đổi song tuyến (bilinear transformation) và ánh xạ mặt phẳng $s$ sang mặt phẳng $z$.
Lộ trình logic nội dung:
[Miền thời gian rời rạc n] -> [Mặt phẳng phức Z] -> [Miền tần số liên tục ω] -> [Miền tần số rời rạc k (DFT/FFT)] -> [Tổng hợp bộ lọc FIR/IIR]

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

  • Định lý lấy mẫu Shannon-Nyquist: Điều kiện khôi phục hoàn toàn tín hiệu tương tự $x_a(t)$ có băng thông giới hạn $F_{\max} = B$ khi tốc độ lấy mẫu đạt $F_s \ge 2F_{\max} = 2B$.
  • Nguyên lý xếp chồng và đáp ứng xung: Đặc trưng hóa hệ thống tuyến tính bất biến (LTI) thông qua đáp ứng xung $h(n) = T[\delta(n)]$.
  • Mô hình toán học hệ thống: 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)$$
  • Điều kiện ổn định BIBO (Bounded Input Bounded Output): Chuỗi đáp ứng xung hội tụ tuyệt đối: $$S = \sum_{n=-\infty}^{\infty} |h(n)| < \infty$$
  • Điều kiện nhân quả: Đáp ứng xung triệt tiêu tại thời gian âm ($h(n) = 0, \forall n < 0$).

Kỹ năng phát triển

  • Kỹ năng phân tích giải tích: Giải phương trình sai phân bằng phương pháp thế hoặc phương pháp tìm nghiệm thuần nhất $y_0(n)$ kết hợp nghiệm riêng $y_p(n)$; tính toán biến đổi $Z$, biến đổi Fourier và biến đổi ngược.
  • Kỹ năng đồ họa và thuật toán: Tính toán phép chập tuyến tính bằng phương pháp đồ thị qua 5 bước (đổi biến, lấy đối xứng, dịch chuyển, nhân từng mẫu, tính tổng); triển khai lưu đồ tính toán FFT cánh bướm cơ số 2 và cơ số 4.
  • Kỹ năng thiết kế kỹ thuật: Tính toán thông số bộ lọc số FIR theo các hàm cửa sổ và thiết kế bộ lọc IIR dựa trên ánh xạ biến đổi song tuyến từ mạch tương tự tương đương.

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

Giáo trình được xây dựng theo phương pháp diễn dịch toán học kết hợp trực quan hóa kỹ thuật. Mỗi chủ đề bắt đầu bằng định nghĩa toán học chính xác, tiếp nối bằng các định lý chứng minh tính chất, mô hình hóa đồ thị và minh họa trực tiếp thông qua các ví dụ tính toán có lời giải từng bước.

Mô hình cấu trúc bài học:

Phần bài tập cuối chương cung cấp hệ thống 25 bài tập tự luận với độ phân hóa rõ ràng về giải tích hệ thống:

  • Bài toán lấy mẫu: Xác định tần số Nyquist cho tín hiệu đa tần, ví dụ: $x_a(t) = 3\cos(50\pi t) + 10\sin(300\pi t) - \cos(100\pi t)$.
  • Bài toán năng lượng và công suất: Tính năng lượng $E_x = \sum |x(n)|^2$ và công suất trung bình $P$ của chuỗi phức tuần hoàn $x(n) = A e^{j\omega_0 n}$ hoặc dãy nhảy bậc $u(n)$.
  • Bài toán đáp ứng hệ thống: Tính phép chập $y(n) = x(n) * h(n)$ của các dãy xung có chiều dài hữu hạn; khảo sát tính tuyến tính, nhân quả và ổn định của các hệ $y(n) = n x(n)$, $y(n) = x(n^2)$, $y(n) = A x(n) + B$.
  • Bài toán phương trình sai phân: Giải phương trình bậc 2 như: $$y(n) - 3y(n-1) + 2y(n-2) = x(n) + x(n-2)$$ với điều kiện đầu $y(-1) = y(-2) = 0$ và tín hiệu kích thích $x(n) = 5^n$.

Phương pháp đánh giá kết quả học tập dựa trên khả năng giải quyết chính xác các bài toán biến đổi miền, thiết lập sơ đồ cấu trúc hệ thống gồm các phần tử trễ $D$, bộ nhân hệ số, bộ cộng và tính toán các tham số suy hao, dải thông của bộ lọc số. Sinh viên tự học cần bám sát bảng tra cứu tính chất biến đổi $Z$ (Bảng 2.1), biến đổi Fourier (Bảng 3.1), biến đổi DFT (Bảng 4.1, 4.2), bảng chọn chiều dài DFT HELM (Bảng 4.3) và bảng tham số hàm cửa sổ tổng hợp FIR (Bảng 5.3, 5.4).


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

Giáo trình phản ánh tiến trình phát triển của ngành xử lý tín hiệu từ nền tảng giải tích toán học đầu thế kỷ 19 (phép biến đổi Fourier, biến đổi Laplace) đến bước ngoặt công nghệ vi xử lý vào đầu thập niên 1980 với sự xuất hiện của các dòng chip DSP chuyên dụng đầu tiên từ hãng Texas Instruments.

Tài liệu so sánh định lượng các chỉ tiêu kỹ thuật giữa hệ thống xử lý tín hiệu số và hệ thống xử lý tín hiệu tương tự:

  • Độ chính xác và độ tin cậy: Hệ thống số loại bỏ hoàn toàn hiện tượng trôi điểm làm việc do nhiệt độ và dung sai linh kiện vật lý.
  • Độ linh hoạt và mềm dẻo: Khả năng tái cấu hình chức năng xử lý thông qua thay đổi tham số phần mềm mà không cần thay đổi phần cứng vật lý.
  • Tối ưu hóa thiết kế: Rút ngắn chu kỳ thiết kế nhờ các thuật toán tính toán nhanh (FFT giảm độ phức tạp từ $N^2$ phép tính xuống $\frac{N}{2} \log_2 N$).

Nội dung giáo trình tích hợp các ứng dụng kỹ thuật thực tế:

  • Xử lý ảnh: Ứng dụng trong thị giác máy tính và mắt người máy (robotics).
  • Xử lý âm thanh/tiếng nói: Thuật toán lọc nhiễu, nén và tổng hợp tiếng nói.
  • Kỹ thuật quân sự: Ứng dụng phép tương quan chéo $R_{xy}(n)$ và tự tương quan $R_{xx}(n)$ để tách tín hiệu mục tiêu khỏi tạp âm trong hệ thống radar và sonar.
  • Điện tử y sinh: Phân tích các tín hiệu điện sinh học rời rạc như điện tim (ECG), điện não đồ (EEG).
  • Viễn thông và CNTT: Số hóa toàn phần các hệ thống truyền dẫn, điều chế số và phân tích phổ tín hiệu.

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

  • Sinh viên đại học: Giáo trình được thiết kế trực tiếp cho sinh viên năm thứ 3 và năm thứ 4 chuyên ngành Kỹ thuật Điện tử - Truyền thông, Công nghệ Thông tin, Kỹ thuật Điện – Điện tử và Điện tử Y sinh.
  • Yêu cầu kiến thức tiên quyết (Prerequisites): Người học cần hoàn thành các học phần Toán cao cấp (chuỗi số, giải tích hàm phức), Đại số tuyến tính (ma trận, định thức), Tín hiệu và Hệ thống liên tục (phép biến đổi Laplace, chuỗi Fourier, tích phân chập) và Lý thuyết Mạch điện.
  • Giảng viên chuyên ngành: Tài liệu cung cấp khung bài giảng chuẩn hóa gồm 5 chương, hệ thống hóa danh mục 88 hình vẽ cấu trúc, 7 bảng biểu tra cứu đặc tính và ngân hàng bài tập định lượng phục vụ công tác biên soạn đề thi, bài tập lớn và giáo án thực hành.
  • Kỹ sư và học viên sau đại học: Tài liệu là nguồn tra cứu giải thuật cho các kỹ sư phát triển phần mềm nhúng DSP, kỹ sư thiết kế phần cứng FPGA/ASIC và học viên cao học cần chuẩn hóa công thức giải tích trong phân tích phổ và thiết kế bộ lọc số FIR/IIR.

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

1. Giáo trình này phù hợp với ai?

Tài liệu được biên soạn phục vụ giảng dạy cho sinh viên bậc đại học thuộc các ngành Kỹ thuật Điện tử Truyền thông, Công nghệ Thông tin, Điện – Điện tử, đồng thời là tài liệu tham khảo cho kỹ sư phát triển thuật toán xử lý tín hiệu số trên vi xử lý và phần cứng chuyên dụng.

2. Cần kiến thức nền nào để học?

Người học cần nắm vững toán giải tích hàm biến phức, phương pháp giải phương trình vi phân/sai phân, đại số tuyến tính, biến đổi Laplace và các nguyên lý cơ bản của mạch điện và tín hiệu tương tự.

3. Điểm khác biệt với giáo trình khác?

Giáo trình kết hợp đồng thời mô hình toán học giải tích thuần túy với kiến trúc thực thi phần cứng chi tiết (phần tử trễ, bộ nhân, bộ cộng, thanh ghi dịch, bộ nhớ hệ số $a_k, b_r$). Quy trình tổng hợp bộ lọc số (FIR qua hàm cửa sổ, IIR qua biến đổi song tuyến từ mạch RC/Chebyshev) được hướng dẫn chi tiết theo các bảng tra cứu kỹ thuật chuẩn.

4. Làm sao để tự học hiệu quả?

Người học nên tuân thủ trình tự: nắm vững các định nghĩa toán học ở từng chương $\to$ thực hành vẽ các sơ đồ tín hiệu và biểu diễn mặt phẳng cực-không $\to$ tự giải các ví dụ mẫu $\to$ triển khai giải toàn bộ 25 bài tập cuối Chương 1 và bài tập các chương tiếp theo trước khi đối chiếu đáp số.

5. Có tài liệu bổ trợ nào kèm theo?

Giáo trình cung cấp hệ thống danh mục 88 hình vẽ kỹ thuật (sơ đồ chuyển đổi A/D, đồ thị phép chập, giản đồ cực-không, lưu đồ FFT cánh bướm, đáp ứng tần số bộ lọc), 7 bảng tra cứu tính chất biến đổi ($Z, FT, DFT$, bảng HELM, bảng cửa sổ FIR) và danh mục tài liệu tham khảo chuyên ngành ở cuối sách.


Kết luận

Giáo trình Xử lý tín hiệu số cung cấp hệ thống tri thức hoàn chỉnh về toán học và kỹ thuật xử lý các dãy số rời rạc. Giá trị học thuật cốt lõi của tài liệu nằm ở cấu trúc lý thuyết chặt chẽ, gắn kết giữa lý thuyết biến đổi không gian toán học với sơ đồ kiến trúc mạch phần cứng thực thi.

Lộ trình học tập đề xuất:

  1. Nắm vững các phép toán trên biến thời gian rời rạc $n$, định lý lấy mẫu Shannon, phép chập và phương trình sai phân (Chương 1).
  2. Làm chủ các công cụ biến đổi không gian toán học: biến đổi $Z$ (Chương 2), biến đổi Fourier liên tục (Chương 3), biến đổi Fourier rời rạc DFT và thuật toán FFT (Chương 4).
  3. Ứng dụng tổng hợp và thiết kế hoàn chỉnh hai lớp bộ lọc số FIR và IIR (Chương 5).

Người học sử dụng kết hợp danh mục bảng biểu tra cứu tính chất biến đổi, bảng tham số hàm cửa sổ và hệ thống bài tập giải tích đi kèm để hoàn thiện kỹ năng phân tích và thiết kế hệ thống xử lý tín hiệu số.