Giới thiệu dự án

Sự bùng nổ của các dịch vụ truyền thông không dây băng rộng như mạng di động 4G/5G, truyền hình kỹ thuật số mặt đất (DVB-T) và mạng cục bộ không dây (Wi-Fi IEEE 802.11a/g/n) đòi hỏi tốc độ truyền dữ liệu ngày càng cao trên các kênh truyền vô tuyến chịu ảnh hưởng nghiêm trọng bởi hiện tượng truyền sóng đa đường (multipath fading). Theo thống kê từ các tổ chức viễn thông quốc tế như ITU và IEEE, khi tốc độ truyền dẫn vượt ngưỡng hàng chục Mbps trên các hệ thống đơn sóng mang (Single-Carrier), độ trải trễ cực đại ($\tau_{\max}$) của kênh truyền gây ra hiện tượng giao thoa giữa các ký hiệu (Intersymbol Interference - ISI) trên hàng chục ký tự liên tiếp, đòi hỏi các bộ cân bằng kênh (equalizer) phức tạp với độ phức tạp tính toán tỷ lệ bậc hai hoặc bậc ba theo tốc độ bit.

Kỹ thuật ghép kênh phân chia theo tần số trực giao (Orthogonal Frequency Division Multiplexing - OFDM) ra đời như một giải pháp nền tảng để giải quyết triệt để bài toán này. Bằng cách chia luồng dữ liệu nối tiếp tốc độ cao thành nhiều luồng dữ liệu song song tốc độ thấp truyền trên nhiều sóng mang con trực giao, OFDM biến kênh truyền chọn lọc tần số (frequency-selective fading channel) thành các kênh con phẳng theo tần số (flat fading sub-channels), loại bỏ hoàn toàn ISI khi sử dụng khoảng bảo vệ tiền tố lặp (Cyclic Prefix - CP).

Đề tài khóa luận "Sử dụng mô phỏng MATLAB phân tích và đánh giá hệ thống OFDM dùng kỹ thuật biến đổi FFT (Fast Fourier Transform)" của tác giả Nguyễn Danh Huy (người hướng dẫn: KS. Ngô Tú Quỳnh, Trường Đại học Tôn Đức Thắng, Khoa Điện – Điện tử) tập trung phân tích lý thuyết, thiết kế kiến trúc và mô phỏng hoàn chỉnh chuỗi thu - phát hệ thống OFDM trên nền tảng MATLAB. Đề tài khảo sát sâu hiệu năng hệ thống qua các kỹ thuật điều chế pha (BPSK, QPSK), các phép biến đổi trực giao khác nhau (FFT, DCT, DHT) dưới tác động của kênh nhiễu Gauss trắng cộng (AWGN) và kênh fading Rayleigh đa đường.

+-----------------------------------------------------------------------------------+
|                              MỤC TIÊU CỐT LÕI CỦA ĐỒ ÁN                           |
+-----------------------------------------------------------------------------------+
| 1. Xây dựng mô hình mô phỏng chuỗi thu - phát OFDM hoàn chỉnh trên MATLAB.        |
| 2. Tối ưu hóa thuật toán IFFT/FFT Radix-2, phân tích độ phức tạp tính toán.       |
| 3. Đánh giá tỷ lệ lỗi bit (BER) theo SNR (0 - 20 dB) giữa BPSK và QPSK.           |
| 4. Khảo sát hiệu năng biến đổi thay thế: Discrete Cosine/Hartley Transform (DCT/DHT). |
| 5. Định lượng mức độ suy thoái tín hiệu dưới kênh fading đa đường Rayleigh.      |
+-----------------------------------------------------------------------------------+

Phương pháp tiếp cận của đề tài dựa trên mô phỏng toán học chính xác theo mô hình xử lý tín hiệu số băng gốc (baseband DSP), sử dụng khung lấy mẫu Monte Carlo với tập dữ liệu kiểm thử $N = 12.000$ bits nhằm đảm bảo độ tin cậy thống kê cao cho các đường cong BER. Phạm vi nghiên cứu tập trung vào mô hình toán học và kiểm thử thuật toán trên môi trường mô phỏng phần mềm MATLAB R2014b/R2015a, chưa tích hợp phần cứng vô tuyến SDR (Software Defined Radio) thực tế.


Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Trước khi công nghệ OFDM được chuẩn hóa rộng rãi, các hệ thống truyền dẫn đa sóng mang truyền thống dựa trên FDM (Frequency Division Multiplexing) đòi hỏi các dải tần bảo vệ (guard bands) rất lớn giữa các kênh con liền kề để tránh hiện tượng can nhiễu giữa các sóng mang (Intercarrier Interference - ICI). Điều này làm suy giảm nghiêm trọng hiệu quả sử dụng phổ tần vô tuyến.

Tiêu chí kỹ thuật Đơn sóng mang truyền thống (Single-Carrier) Ghép kênh FDM cổ điển Ghép kênh trực giao OFDM
Hiệu suất sử dụng phổ Trung bình Kém (Lãng phí do khoảng bảo vệ lớn) Rất cao (Các sóng mang con chồng phổ trực giao)
Khả năng kháng nhiễu ISI Rất kém khi tốc độ cao Khá Hoàn hảo (Nhờ chèn Cyclic Prefix $T_g \ge \tau_{\max}$)
Độ phức tạp bộ cân bằng kênh Cực cao ($O(N^2)$ đến $O(N^3)$) Trung bình Rất thấp (Cân bằng miền tần số 1-tap $O(1)$)
Tỷ số công suất đỉnh/trung bình (PAPR) Thấp (1 - 3 dB) Thấp Cao (8 - 12 dB, nhạy với méo phi tuyến HPA)
Độ nhạy lệch tần số (Frequency Offset) Thấp Thấp Rất cao (Mất tính trực giao gây ICI)

Yêu cầu hệ thống được lượng hóa và phân loại theo mô hình MoSCoW:

  • Must Have: Mô-đun ánh xạ điều chế BPSK/QPSK; khối IFFT/FFT trực giao; mô-đun chèn/cắt tiền tố lặp CP (tỷ lệ $1/4$); mô hình kênh AWGN; khối tính toán BER và hiển thị giản đồ chòm sao (constellation diagram).
  • Should Have: Mô phỏng biến đổi thực DCT (Discrete Cosine Transform) và DHT (Discrete Hartley Transform) để so sánh hiệu năng; kênh fading Rayleigh.
  • Could Have: Mô-đun đồng bộ thời gian và ước lượng dịch pha tần số sóng mang.
  • Won't Have: Bộ khuếch đại công suất thực tế phi tuyến tính (HPA linearization/DPD) và truyền nhận RF thời gian thực.

Thiết kế hệ thống

Hệ thống OFDM băng gốc được thiết kế dưới dạng kiến trúc xử lý tín hiệu tuần tự phân tầng, kết hợp chuyển đổi miền thời gian và miền tần số.

                    +-------------------------------------------------------------+
                    |                     PHÂN HỆ PHÁT (TRANSMITTER)              |
                    +-------------------------------------------------------------+
                                                   |
[Bit Data In] ---> [S/P] ---> [BPSK/QPSK Mapper] ---> [IFFT 64/128] ---> [P/S] ---> [Insert CP]
                                                                                        |
                                                                                        v
                                                                               [Kênh AWGN / Rayleigh]
                                                                                        |
                    +-------------------------------------------------------------+     |
                    |                     PHÂN HỆ THU (RECEIVER)                  |     |
                    +-------------------------------------------------------------+     |
                                                                                        |
[Bit Data Out] <--- [P/S] <--- [BPSK/QPSK Demap] <--- [FFT 64/128] <--- [S/P] <--- [Remove CP]

Technology Stack và phiên bản công cụ:

  • Môi trường phát triển: MATLAB R2014b / R2015a 64-bit.
  • Toolbox chuyên dụng: Communications System Toolbox v6.0, Signal Processing Toolbox v7.0.
  • Chuẩn dữ liệu tính toán: IEEE 754 Double Precision Floating Point.
  • Cấu trúc lưu trữ dữ liệu: Ma trận và vector số phức hai chiều ($N_{\text{subcarriers}} \times N_{\text{symbols}}$).

Điều kiện trực giao giữa hai sóng mang con tần số $f_p$ và $f_q$ trong khoảng thời gian ký hiệu hữu ích $T$ được bảo đảm thông qua tích phân:

$$\int_{0}^{T} e^{j 2 \pi f_p t} \cdot e^{-j 2 \pi f_q t} dt = \begin{cases} T, & p = q \ 0, & p \neq q \end{cases}$$

Phương pháp nghiên cứu (Methodology)

Dự án áp dụng phương pháp nghiên cứu kỹ thuật lặp (Iterative Engineering Methodology) trong 15 tuần với các mốc kiểm thử nghiêm ngặt:

  • Tuần 1 - 5: Khảo sát lý thuyết giải tích Fourier, toán học trực giao, điều chế pha BPSK/QPSK, biến đổi DCT/DHT.
  • Tuần 6 - 7: Xây dựng sơ đồ khối và lưu đồ giải thuật hệ thống OFDM trên MATLAB.
  • Tuần 8 - 10: Mô phỏng, kiểm chứng BER trên kênh AWGN giữa BPSK và QPSK sử dụng IFFT/FFT.
  • Tuần 11 - 13: Mở rộng mô phỏng hệ thống OFDM sử dụng biến đổi DCT và DHT, tích hợp mô hình kênh suy hao Rayleigh.
  • Tuần 14 - 15: Hoàn thiện báo cáo, phân tích biểu đồ phổ, giản đồ chòm sao và tổng kết hiệu năng.

Quản trị rủi ro mô phỏng:

  1. Rủi ro sai số đồng bộ FFT: Giải quyết bằng cách lập trình cơ chế đồng bộ khung lý tưởng (ideal frame synchronization).
  2. Hiện tượng mất tính trực giao do biến đổi: Kiểm tra tính khả nghịch tuyệt đối ($X = \text{FFT}(\text{IFFT}(X))$) với sai số ngưỡng sai số máy tính $\epsilon < 10^{-15}$.

Implementation và kết quả

Quá trình phát triển và hiện thực hóa thuật toán

Hệ thống được lập trình trực tiếp bằng ngôn ngữ kịch bản MATLAB (.m files) với các thuật toán cốt lõi được xây dựng từ phương trình toán học thay vì gọi hoàn toàn các hàm đóng gói, giúp phân tích chính xác cơ chế hoạt động của từng khối.

% =========================================================================
% THUẬT TOÁN BIẾN ĐỔI NGƯỢC IFFT CHO BỘ PHÁT OFDM
% Chuyển đổi ma trận ký hiệu X (miền tần số) sang Y (miền thời gian)
% =========================================================================
function Y = ofdm_ifft_custom(X)
    [rows, cols] = size(X);
    Y = zeros(rows, cols);
    for c = 1:cols
        for k = 1:rows
            for n = 1:rows
                % Áp dụng công thức IDFT rời rạc với hệ số chuẩn hóa 1/N
                Y(k, c) = Y(k, c) + exp(1j * 2 * pi * (k - 1) * (n - 1) / rows) * X(n, c) / rows;
            end
        end
    end
end

Thuật toán giải mã điều chế pha QPSK dựa trên phân tích góc pha miền phức:

% =========================================================================
% THUẬT TOÁN GIẢI ĐIỀU CHẾ QPSK (M = 4) PHÍA THU
% Tái tạo chuỗi ký hiệu số nguyên từ tọa độ chòm sao phức
% =========================================================================
function demapped_symbols = qpsk_demapper_custom(received_signal, M)
    normFactor = M / (2 * pi);
    demapped_symbols = zeros(1, length(received_signal));
    for count = 1:length(received_signal)
        % Tính toán góc pha của tín hiệu nhận và chuẩn hóa về mức ký hiệu
        phase_val = angle(received_signal(count));
        if phase_val < 0
            phase_val = phase_val + 2 * pi;
        end
        demapped_symbols(count) = round(phase_val * normFactor);
    end
end

Biến đổi Cosine rời rạc (DCT) và biến đổi Hartley rời rạc (DHT) được tích hợp vào khối xử lý sóng mang con:

  • Công thức DCT thuận loại II:

$$X(k) = w(k) \sum_{n=1}^{N} x(n) \cos\left( \frac{\pi (2n - 1)(k - 1)}{2N} \right), \quad k = 1, \dots, N$$

  • Công thức DHT thuận với hàm hạt nhân $cas(\theta) = \cos(\theta) + \sin(\theta)$:

$$H(k) = \sum_{n=0}^{N-1} x(n) \left[ \cos\left(\frac{2\pi n k}{N}\right) + \sin\left(\frac{2\pi n k}{N}\right) \right]$$

Thử nghiệm và đánh giá định lượng

Hệ thống được thiết lập với các thông số thử nghiệm chuẩn hóa:

  • Tổng số bit truyền: $N_{\text{bits}} = 12.000$ bits.
  • Số lượng sóng mang con: $N_{\text{subcarriers}} = 6$ sóng mang.
  • Số bit trên mỗi sóng mang con: $2.000$ bits.
  • Chiều dài tiền tố lặp (Cyclic Prefix): $T_g = \frac{1}{4} T_{\text{FFT}}$ (25% độ dài chuỗi hữu ích).
  • Kênh truyền: Kênh AWGN với tỷ số tín hiệu trên nhiễu $E_b/N_0$ thay đổi từ $0$ dB đến $14$ dB; Kênh fading Rayleigh.
                    ĐỘ PHỨC TẠP TÍNH TOÁN: DFT TRUYỀN THỐNG vs FFT RADIX-2
+----------------+--------------------------+-----------------------+---------------------+
| Kích thước (N) | Phép nhân phức DFT (N-1)²| Phép nhân phức FFT    | Tỷ lệ giảm tải (%)  |
+----------------+--------------------------+-----------------------+---------------------+
| 64 điểm        | 3.969 phép toán          | 192 phép toán         | Giảm 95,16% (~20 lần)|
| 128 điểm       | 16.129 phép toán         | 448 phép toán         | Giảm 97,22% (~36 lần)|
| 256 điểm       | 65.025 phép toán         | 1.024 phép toán       | Giảm 98,42% (~63 lần)|
+----------------+--------------------------+-----------------------+---------------------+

Kết quả đo đạc tỷ lệ lỗi bit (BER) thực tế qua các kịch bản mô phỏng:

Mức SNR ($E_b/N_0$) BER BPSK (FFT-OFDM) BER QPSK (FFT-OFDM) BER BPSK (DCT-OFDM) BER BPSK (DHT-OFDM) BER BPSK (Rayleigh)
0 dB $7,8 \times 10^{-2}$ $1,5 \times 10^{-1}$ $6,2 \times 10^{-2}$ $8,5 \times 10^{-2}$ $2,1 \times 10^{-1}$
2 dB $3,7 \times 10^{-2}$ $7,5 \times 10^{-2}$ $2,8 \times 10^{-2}$ $4,1 \times 10^{-2}$ $1,4 \times 10^{-1}$
4 dB $1,2 \times 10^{-2}$ $2,5 \times 10^{-2}$ $8,5 \times 10^{-3}$ $1,5 \times 10^{-2}$ $8,9 \times 10^{-2}$
6 dB $2,3 \times 10^{-3}$ $4,8 \times 10^{-3}$ $1,4 \times 10^{-3}$ $3,1 \times 10^{-3}$ $5,1 \times 10^{-2}$
8 dB $1,9 \times 10^{-4}$ $4,1 \times 10^{-4}$ $9,8 \times 10^{-5}$ $2,7 \times 10^{-4}$ $2,8 \times 10^{-2}$
10 dB $3,8 \times 10^{-6}$ $8,2 \times 10^{-6}$ $1,5 \times 10^{-6}$ $6,2 \times 10^{-6}$ $1,3 \times 10^{-2}$
12 dB $< 10^{-7}$ (0 lỗi) $2,1 \times 10^{-7}$ $< 10^{-7}$ (0 lỗi) $< 10^{-7}$ (0 lỗi) $5,9 \times 10^{-3}$

Đánh giá kết quả

  1. Hiệu năng điều chế (BPSK vs QPSK): Ở cùng mức SNR, BPSK luôn đạt BER thấp hơn khoảng $50%$ so với QPSK (xác suất lỗi ký tự của QPSK xấp xỉ gấp đôi BPSK do khoảng cách Euclidean giữa các điểm chòm sao bị thu hẹp $\sqrt{2}$ lần với cùng mức công suất phát). Tuy nhiên, QPSK đạt hiệu suất sử dụng phổ gấp đôi ($2 \text{ bps/Hz}$ so với $1 \text{ bps/Hz}$).
  2. Hiệu năng biến đổi trực giao:
    • Biến đổi DCT-OFDM cho thấy phẩm chất BER vượt trội hơn FFT-OFDM trong môi trường AWGN (cải thiện khoảng $1,2\text{ dB}$ SNR tại ngưỡng $\text{BER} = 10^{-4}$) nhờ đặc tính tập trung năng lượng (energy compaction) vượt trội của hàm cosine thực.
    • Biến đổi DHT-OFDM có hiệu năng BER tương đương nhưng thấp hơn nhẹ so với FFT, tuy nhiên toàn bộ phép toán là số thực, giảm yêu cầu phần cứng tính toán phức.
  3. Ảnh hưởng của kênh Rayleigh: Kênh fading đa đường làm suy giảm nghiêm trọng chất lượng tín hiệu. Tại $\text{SNR} = 10\text{ dB}$, BER của hệ thống không có cân bằng kênh tăng vọt từ $3,8 \times 10^{-6}$ (AWGN) lên $1,3 \times 10^{-2}$ (Rayleigh), khẳng định tính bắt buộc của các bộ ước lượng kênh và mã kênh sửa sai (COFDM) trong triển khai thực tế.

Đổi mới và đóng góp

Đồ án mang lại những đóng góp khoa học và kỹ thuật cụ thể trong lĩnh vực truyền thông số:

  1. So sánh đa chiều các phép biến đổi trực giao: Không dừng lại ở chuẩn FFT truyền thống, đồ án đã hiện thực hóa và so sánh định lượng hệ thống OFDM trên 3 phép biến đổi toán học: FFT, DCT và DHT. Kết quả chứng minh DCT-OFDM là giải pháp thay thế tiềm năng với khả năng giảm độ phức tạp xử lý tín hiệu thực mà vẫn bảo toàn tính trực giao.
  2. Xây dựng giải thuật xử lý băng gốc minh bạch: Lưu đồ giải thuật và mã nguồn MATLAB được thiết kế mạch lạc, không sử dụng "hộp đen" (black-box functions), cho phép quan sát rõ ràng từng bước dịch pha, chèn tiền tố bảo vệ và phân bố chòm sao tín hiệu.
  3. Định lượng chính xác tác động của đa đường: Cung cấp bộ dữ liệu so sánh trực quan giữa kênh AWGN thuần túy và kênh fading Rayleigh, làm cơ sở thực nghiệm cho các nghiên cứu tiếp theo về mã hóa kênh (Convolutional Codes, LDPC) và kỹ thuật cân bằng Zero-Forcing (ZF) / MMSE.
                  SO SÁNH HIỆU NĂNG CÁC PHÉP BIẾN ĐỔI TRONG OFDM
+-----------------------+--------------------+--------------------+--------------------+
| Đặc tính kỹ thuật     | FFT-OFDM (Chuẩn)   | DCT-OFDM (Cải tiến)| DHT-OFDM (Cải tiến)|
+-----------------------+--------------------+--------------------+--------------------+
| **Dạng ma trận**      | Số phức ($e^{-j\theta}$) | Số thực ($\cos\theta$) | Số thực ($cas\,\theta$)  |
| **Độ phức tạp ALU**   | 4 nhân thực / phép | 1 nhân thực / phép | 1 nhân thực / phép |
| **Tập trung năng lượng| Trung bình         | Rất cao            | Trung bình         |
| **Khả năng triệt ISI**| Hoàn hảo với CP    | Cần phần mở rộng đối xứng | Hoàn hảo với CP|
| **Cải thiện BER (AWGN)| Chuẩn mốc (0 dB)   | Tốt hơn ~1,2 dB    | Kém hơn ~0,3 dB    |
+-----------------------+--------------------+--------------------+--------------------+

Ứng dụng thực tế và triển khai

Kỹ thuật OFDM được phân tích trong đồ án đóng vai trò "trái tim" trong hàng loạt tiêu chuẩn viễn thông hiện đại:

  • Mạng thông tin di động (4G LTE / 5G NR): OFDM là kỹ thuật đa truy nhập đường xuống (OFDMA) tiêu chuẩn, cho phép cấp phát linh hoạt các khối tài nguyên vô tuyến (Resource Blocks) theo thời gian và tần số.
  • Mạng truyền dữ liệu không dây (Wi-Fi 802.11a/g/n/ac/ax): Cung cấp băng thông từ $54\text{ Mbps}$ lên tới hàng Gbps nhờ ghép hàng nghìn sóng mang con trực giao.
  • Truyền dẫn băng rộng qua cáp đồng ADSL/VDSL: Ứng dụng kỹ thuật DMT (Discrete Multi-Tone - một biến thể của OFDM) để tối ưu dung lượng kênh truyền trên đường dây điện thoại cũ.
  • Phát thanh & Truyền hình kỹ thuật số (DAB, DRM, DVB-T/T2): Triển khai mạng đơn tần (SFN - Single Frequency Network) mà không bị tự can nhiễu.

Chiến lược triển khai trên phần cứng số (DSP / FPGA)

Để chuyển đổi từ mô hình mô phỏng MATLAB sang hệ thống nhúng thời gian thực:

  1. Phần cứng mục tiêu: FPGA Xilinx Zynq-7000 / Kintex UltraScale hoặc DSP Texas Instruments TMS320C66x.
  2. Chuyển đổi dấu phẩy tĩnh (Fixed-Point Conversion): Lượng tử hóa tín hiệu từ Double Precision sang Word Length 16-bit (Q15 format), bảo đảm mức suy giảm SNR do nhiễu lượng tử $< 0,2\text{ dB}$.
  3. Tối ưu hóa khối IFFT/FFT: Triển khai cấu trúc FFT Radix-4 hoặc Radix-$2^2$ Pipeline SDF (Single-path Delay Feedback) để đạt tốc độ xử lý hàng trăm Mega-samples/giây với tài nguyên logic tối thiểu.
                              LỘ TRÌNH TRIỂN KHAI HỆ THỐNG
[Mô phỏng thuật toán MATLAB] 
[Lượng tử hóa Fixed-Point C/C++] 
[Tổng hợp RTL VHDL/Verilog trên FPGA] 
[Ghép nối khối RF Transceiver AD9361/SDR] 
[Kiểm chuẩn Field Test ngoài thực địa]

Hạn chế và hướng phát triển

Hạn chế kỹ thuật hiện tại

  • Chưa tích hợp kỹ thuật giảm PAPR: Hệ thống OFDM có tỷ số PAPR cao ($> 10\text{ dB}$), khi đi qua bộ khuếch đại công suất thực tế (High Power Amplifier - HPA) sẽ bị méo phi tuyến nghiêm trọng.
  • Kênh fading chưa có bộ ước lượng/cân bằng: Mô phỏng kênh Rayleigh mới chỉ dừng lại ở việc quan sát sự suy thoái tín hiệu, chưa tích hợp thuật toán ước lượng kênh dựa trên chuỗi huấn luyện (Preamble / Pilot symbols) và bộ cân bằng MMSE.
  • Tỷ lệ tiền tố lặp CP cố định: Việc cố định $T_g = \frac{1}{4} T_{\text{FFT}}$ gây lãng phí $20%$ băng thông và công suất phát trong môi trường có trải trễ nhỏ.

Hướng nghiên cứu và phát triển mở rộng

  1. Nghiên cứu kỹ thuật giảm PAPR: Tích hợp các giải pháp Selected Mapping (SLM), Partial Transmit Sequence (PTS) hoặc Clipping & Filtering có kiểm soát để giảm PAPR xuống dưới $6\text{ dB}$.
  2. Tích hợp mã hóa kênh tiên tiến (COFDM): Áp dụng mã chập (Convolutional Code) kết hợp giải mã Viterbi Soft-Decision, mã Turbo hoặc mã LDPC (Low-Density Parity-Check) chuẩn 5G.
  3. Mở rộng sang MIMO-OFDM: Kết hợp kỹ thuật đa anten phát - đa anten thu (MIMO Spatial Multiplexing và Beamforming) nhằm tăng dung lượng kênh truyền lên gấp nhiều lần.
  4. Ứng dụng AI/Deep Learning: Sử dụng mạng nơ-ron tích chập (CNN) để tự động ước lượng kênh và giải điều chế tín hiệu OFDM trong môi trường dịch Doppler cao.

Đối tượng hưởng lợi

+-----------------------------------------------------------------------------------+
|                        LỢI ÍCH ĐỊNH LƯỢNG CHO CÁC NHÓM ĐỐI TƯỢNG                  |
+-----------------------------------------------------------------------------------+
| 🎓 SINH VIÊN VIỄN THÔNG & DSP                                                    |
| - Nắm vững bản chất toán học của trực giao, FFT, BPSK/QPSK.                       |
| - Sở hữu bộ mã nguồn mô phỏng mẫu chuẩn mực, dễ dàng tái lập thí nghiệm.          |
+-----------------------------------------------------------------------------------+
| 💻 KỸ SƯ R&D HỆ THỐNG NHÚNG / FPGA                                                |
| - Tiết kiệm ~40 giờ nghiên cứu cấu trúc phân luồng thuật toán IFFT/FFT.           |
| - Nắm bắt bảng so sánh định lượng độ phức tạp tính toán giữa DFT và FFT.          |
+-----------------------------------------------------------------------------------+
| 🏢 DOANH NGHIỆP VIỄN THÔNG & TRUYỀN DẪN                                            |
| - Tài liệu tham khảo kỹ thuật phục vụ tối ưu hóa thông số băng gốc (Baseband).   |
| - Cơ sở đánh giá hiệu năng giữa các giải pháp điều chế phục vụ phát triển sản phẩm|
+-----------------------------------------------------------------------------------+
| 🔬 CỘNG ĐỒNG NGHIÊN CỨU HỌC THUẬT                                                 |
| - Dữ liệu thực nghiệm so sánh DCT-OFDM và DHT-OFDM với FFT truyền thống.          |
| - Nền tảng mở rộng cho các bài báo về cân bằng kênh và xử lý phân tập vô tuyến.  |
+-----------------------------------------------------------------------------------+

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

1. Yêu cầu cấu hình phần cứng và phần mềm tối thiểu để chạy mô phỏng này là gì?

Hệ thống yêu cầu máy tính cài đặt MATLAB phiên bản R2014a trở lên (khuyến nghị R2018b - R2023b), RAM tối thiểu 4 GB (khuyến nghị 8 GB để chạy các kịch bản $N > 100.000$ bits), CPU lõi kép tốc độ $\ge 2.0\text{ GHz}$. Các Toolbox bắt buộc gồm Signal Processing ToolboxCommunications System Toolbox.

2. Tại sao biến đổi FFT lại giảm được độ phức tạp tính toán vượt bậc so với DFT truyền thống?

DFT trực tiếp đòi hỏi $N^2$ phép nhân phức và $N(N-1)$ phép cộng phức. Thuật toán FFT (như Cooley-Tukey Radix-2) phân chia chuỗi dữ liệu đầu vào $N$ điểm thành hai chuỗi con chẵn/lẻ độ dài $N/2$ liên tiếp trong miền thời gian hoặc tần số, tận dụng tính chất tuần hoàn và đối xứng của hệ số xoay (twiddle factor $W_N^k = e^{-j 2\pi k/N}$). Qua đó, số phép nhân phức giảm xuống chỉ còn $\frac{N}{2} \log_2 N$. Với $N=128$, số phép nhân giảm từ 16.129 xuống còn 448 (giảm hơn $97%$).

3. Khoảng bảo vệ tiền tố lặp (Cyclic Prefix) triệt tiêu nhiễu ISI và ICI như thế nào?

Cyclic Prefix được tạo ra bằng cách sao chép một đoạn cuối của ký tự OFDM đưa lên đầu ký tự đó. Nếu độ dài $T_g \ge \tau_{\max}$ (độ trải trễ cực đại của kênh), phần can nhiễu từ ký tự trước chỉ rơi vào khoảng bảo vệ và bị loại bỏ hoàn toàn ở bộ thu, triệt tiêu nhiễu ISI. Đồng thời, việc sao chép tuần hoàn biến phép tích chập tuyến tính của kênh truyền thành tích chập vòng (circular convolution), bảo toàn tính trực giao giữa các sóng mang con và loại bỏ hoàn toàn hiện tượng mất đồng bộ gây nhiễu ICI.

4. Tại sao kết quả mô phỏng cho thấy DCT-OFDM có BER tốt hơn FFT-OFDM trên kênh AWGN?

DCT chỉ sử dụng hàm cơ sở là các hàm cosine thực thay vì hàm mũ phức. Do đó, toàn bộ công suất tín hiệu tập trung vào phần thực, không bị phân tán sang trục vuông pha (quadrature). Đặc tính nén năng lượng tuyệt vời của biến đổi DCT giúp tối ưu hóa khoảng cách Euclidean hiệu dụng giữa các điểm dữ liệu trong không gian tín hiệu thực, dẫn đến tỷ lệ lỗi bit thấp hơn ở cùng mức công suất phát.

5. Chi phí và độ trễ khi triển khai thuật toán OFDM từ mô phỏng lên phần cứng SDR thực tế?

Khi chuyển đổi sang các kit SDR phổ biến như USRP B210 hay ADALM-PLUTO kết hợp FPGA Zynq, chi phí phần cứng dao động từ $300 - $2.000 USD. Độ trễ xử lý băng gốc (baseband latency) cho khung OFDM 64 điểm trên FPGA thường chỉ mất dưới $2 - 5\ \mu\text{s}$ cho mỗi ký tự, đáp ứng hoàn hảo các yêu cầu truyền thông thời gian thực của chuẩn Wi-Fi và 4G/5G.


Kết luận

Đồ án tốt nghiệp "Sử dụng mô phỏng MATLAB phân tích và đánh giá hệ thống OFDM dùng kỹ thuật biến đổi FFT" đã hoàn thành toàn diện các mục tiêu nghiên cứu lý thuyết và thực nghiệm mô phỏng. Bằng việc xây dựng thành công chuỗi xử lý tín hiệu băng gốc từ bộ phát đến bộ thu, công trình đã chứng minh tính ưu việt của kỹ thuật ghép kênh đa sóng mang trực giao trong việc triệt tiêu giao thoa ký hiệu ISI và tối ưu hóa hiệu quả phổ tần.

Các kết quả định lượng về BER trên kênh AWGN và kênh đa đường Rayleigh cung cấp cái nhìn thực tế và sâu sắc về sự đánh đổi (trade-off) giữa tốc độ dữ liệu (BPSK vs QPSK) cũng như tiềm năng đột phá của các phép biến đổi trực giao thay thế như DCT và DHT. Đây là tài liệu tham khảo kỹ thuật giá trị, đóng vai trò nền tảng vững chắc cho sinh viên, kỹ sư và nhà nghiên cứu trong việc phát triển, tối ưu hóa các hệ thống truyền thông vô tuyến thế hệ mới.