Giới thiệu dự án

Sự bùng nổ của các dịch vụ dữ liệu băng thông rộng như truyền phát video 4K/8K, điện toán đám mây và kết nối vạn vật (IoT) đã tạo ra áp lực khổng lồ lên hạ tầng vô tuyến. Theo báo cáo từ Liên minh Viễn thông Quốc tế (ITU) và Cisco Visual Networking Index, lưu lượng dữ liệu di động toàn cầu ghi nhận tốc độ tăng trưởng kép hàng năm (CAGR) trên 45%, đặt ra yêu cầu cấp thiết về việc nâng cao hiệu quả sử dụng phổ tần (Spectral Efficiency) và tốc độ truyền tải đạt mốc từ hàng trăm Megabit/giây (Mbps) đến hàng Gigabit/giây (Gbps).

Tuy nhiên, kênh truyền vô tuyến mặt đất luôn đối mặt với các thách thức vật lý nghiêm trọng:

  • Hiện tượng fading đa đường (Multipath Fading) gây ra hiện tượng giao thoa giữa các ký hiệu (Inter-Symbol Interference - ISI).
  • Hiệu ứng Doppler do sự chuyển động tương đối của máy thu/phát làm dịch tần số và phá vỡ tính đồng bộ của hệ thống.
  • Fading chọn lọc tần số (Frequency-Selective Fading) làm suy hao sâu trên một số dải sóng mang phụ.
  • Giới hạn công suất phát và băng thông theo định luật Shannon-Hartley: $C = B \log_2(1 + \text{SNR})$.

Để giải quyết triệt để các rào cản trên, đồ án tốt nghiệp "Tìm hiểu hệ thống MIMO và hệ thống MC-CDMA" được thực hiện nhằm nghiên cứu chuyên sâu, mô hình hóa toán học và đánh giá hiệu năng của hai kỹ thuật cốt lõi: Hệ thống đa anten phát - đa anten thu (Multiple Input Multiple Output - MIMO) và hệ thống đa truy nhập phân chia theo mã đa sóng mang (Multi-Carrier Code Division Multiple Access - MC-CDMA).

                      +-----------------------------+
                      |     NGUỒN DỮ LIỆU TỐC ĐỘ CAO  |
                      +--------------+--------------+
                                     |
             +-----------------------+-----------------------+
             |                                               |
             v                                               v
+---------------------------+                   +---------------------------+
|    KỸ THUẬT MIMO (STBC)   |                   |     KỸ THUẬT MC-CDMA      |
|  - Phân tập không gian    |                   |  - Trải phổ miền tần số   |
|  - Ghép kênh không gian   |                   |  - Ghép kênh OFDM đa sóng |
|  - Khử Fading đa đường    |                   |  - Đa truy nhập chống MAI |
+-------------+-------------+                   +-------------+-------------+
              |                                               |
              +-----------------------+-----------------------+
                                     |
                                     v
                      +-----------------------------+
                      | HIỆU QUẢ PHỔ & BER TỐI ƯU   |
                      | (Đạt chuẩn 4G LTE-A & 5G NR)|
                      +-----------------------------+

Mục tiêu nghiên cứu cụ thể

  1. Hệ thống hóa cơ sở lý thuyết về kênh truyền vô tuyến, các mô hình fading (Rayleigh, Rician), các cơ chế phân tập (không gian, thời gian, tần số, phân cực).
  2. Xây dựng mô hình toán học và phân tích hiệu năng của hệ thống MIMO, trọng tâm là kỹ thuật mã hóa khối không gian - thời gian (Space-Time Block Code - STBC) theo thuật toán Alamouti và ghép kênh không gian (Spatial Multiplexing).
  3. Thiết kế cấu trúc máy phát/máy thu MC-CDMA, kết hợp giữa kỹ thuật trải phổ trực giao (Walsh-Hadamard, chuỗi PN, Gold, Kasami) và điều chế đa sóng mang trực giao (OFDM).
  4. Xây dựng chương trình mô phỏng trên nền tảng MATLAB, đo lường và đánh giá định lượng dung lượng kênh MIMO, tỉ lệ lỗi bit (Bit Error Rate - BER) của MC-CDMA so với OFDM truyền thống dưới tác động của kênh fading Rayleigh và nhiễu cộng trắng Gauss (AWGN).

Phạm vi và giới hạn

  • Phạm vi: Tập trung vào tầng vật lý (Physical Layer - PHY), mô phỏng truyền thông băng gốc (Baseband Simulation), khảo sát các thuật toán tách tín hiệu (MRC, MMSE, ZF) và mã hóa Alamouti $2 \times 1, 2 \times 2$.
  • Giới hạn: Nghiên cứu thực hiện trên môi trường mô phỏng phần mềm toán học, giả định thông tin trạng thái kênh (Channel State Information - CSI) hoàn hảo tại máy thu, chưa triển khai thử nghiệm trên phần cứng vô tuyến định nghĩa bằng phần mềm (SDR) thực tế.

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

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

Truyền thông vô tuyến đơn đầu vào - đơn đầu ra (SISO) truyền thống đã chạm giới hạn vật lý về mặt băng thông và công suất. Việc phát triển các hệ thống truyền dẫn hiện đại đòi hỏi sự kết hợp giữa kỹ thuật đa anten và điều chế đa sóng mang.

Tiêu chí so sánh Hệ thống SISO truyền thống Ghép kênh OFDM thuần túy Đa truy nhập DS-CDMA Hệ thống MC-CDMA Hệ thống MIMO kết hợp
Hiệu quả phổ (bps/Hz) Thấp ($< 1$) Cao ($2 - 4$) Trung bình ($1 - 2$) Rất cao ($3 - 5$) Cực đại ($> 8 - 15$)
Khả năng chống Fading Kém, dễ rớt gói Tốt nhờ phân chia sóng mang con Tốt nhờ máy thu RAKE Xuất sắc (khai thác phân tập tần số) Tối ưu (phân tập không gian + thời gian)
Khả năng đa người dùng Giới hạn (TDMA/FDMA) Cần OFDMA phức tạp Chịu ảnh hưởng tự nhiễu (MAI) Rất cao (trải phổ miền tần số) Rất cao (SDMA / Beamforming)
Độ phức tạp máy thu Rất thấp $\mathcal{O}(1)$ Thấp $\mathcal{O}(N \log N)$ Trung bình $\mathcal{O}(L \cdot K)$ Trung bình $\mathcal{O}(N \log N + K)$ Cao $\mathcal{O}(N_R \cdot N_T)$

Yêu cầu hệ thống theo mô hình MoSCoW

  • Must have (Bắt buộc): Mô hình hóa chính xác kênh Rayleigh và AWGN; thực thi mã hóa khối Alamouti STBC $2 \times 1$ và $2 \times 2$; thuật toán trải phổ miền tần số sử dụng ma trận Walsh-Hadamard; bộ điều chế/giải điều chế IFFT/FFT 64 điểm.
  • Should have (Nên có): Thuật toán tách sóng kết hợp tỉ số cực đại (Maximal Ratio Combining - MRC) và tối thiểu trung bình bình phương lỗi (Minimum Mean Square Error - MMSE); chèn tiền tố vòng (Cyclic Prefix - CP) để triệt tiêu hoàn toàn ISI.
  • Could have (Có thể có): Mở rộng khảo sát chuỗi mã Gold và Kasami cho môi trường đa người dùng không đồng bộ; đánh giá hệ thống MIMO $4 \times 4$.
  • Won't have (Chưa thực hiện): Thiết kế mạch phần cứng RF, mã hóa kênh kiểm tra chẵn lẻ mật độ thấp (LDPC) hoặc mã Turbo.

Thiết kế hệ thống

Kiến trúc tổng thể của hệ thống truyền dẫn kết hợp MIMO và MC-CDMA được xây dựng theo mô hình module hóa cao:

[Dữ liệu nhị phân] 
       │
       ▼
[Điều chế số (BPSK/QPSK)] ──► [Bộ chuyển S/P] ──► [Trải phổ miền tần số (Mã Walsh)]
                                                           │
       ┌───────────────────────────────────────────────────┘
       ▼
[Mã hóa không gian - thời gian STBC (Alamouti)]
       │
       ├──────────────────────────────┬──────────────────────────────┐
       ▼                              ▼                              ▼
 [Nhánh Anten Tx 1]             [Nhánh Anten Tx 2]             [Nhánh Anten Tx N]
 [Khối IFFT + Chèn CP]          [Khối IFFT + Chèn CP]          [Khối IFFT + Chèn CP]
       │                              │                              │
       ▼                              ▼                              ▼
  (Anten vô tuyến 1)             (Anten vô tuyến 2)             (Anten vô tuyến N)
       ░                              ░                              ░
       ░░░░░░░░░░░░░░ KÊNH RAYLEIGH FADING ĐA ĐƯỜNG + NOISE AWGN ░░░░░░░░░░░░
       ░                              ░                              ░
       ▼                              ▼                              ▼
  (Anten thu Rx 1)               (Anten thu Rx 2)               (Anten thu Rx M)
 [Khử CP + Khối FFT]            [Khử CP + Khối FFT]            [Khử CP + Khối FFT]
       │                              │                              │
       └──────────────────────────────┴──────────────────────────────┘
                                      │
                                      ▼
                      [Bộ cân bằng MIMO (ZF / MMSE / MRC)]
                                      │
                                      ▼
                      [Bộ giải trải phổ (Despreading)]
                                      │
                                      ▼
                      [Chuyển đổi P/S & Quyết định bit] ──► [Dữ liệu đầu ra]

Nền tảng công nghệ và thông số cấu hình

  • Môi trường tính toán: MATLAB R2015b (hoạt động tương thích hoàn toàn trên các bản cập nhật MATLAB 2020a - 2023b).
  • Toolbox chuyên dụng: Communications System Toolbox (v6.1), Signal Processing Toolbox (v7.1).
  • Độ dài chuỗi IFFT/FFT: $N_c = 64$ sóng mang phụ.
  • Thời gian bảo vệ (Guard Interval): $T_g = T_{sub} / 4$ (sử dụng tiền tố lặp vòng Cyclic Prefix).
  • Ma trận mã hóa trải phổ: Walsh-Hadamard bậc $L = 16, 64$.
  • Mô hình kênh vô tuyến: Kênh đa đường Rayleigh Fading với trễ phân tán cực đại $\tau_{\max} < T_g$, hàm mật độ xác suất biên độ: $$f_R(r) = \frac{r}{\sigma^2} \exp\left(-\frac{r^2}{2\sigma^2}\right), \quad r \ge 0$$

Methodology

Quy trình nghiên cứu áp dụng phương pháp lặp khoa học (Iterative Scientific Simulation Workflow) kết hợp phân tích đối chuẩn (Benchmarking):

+-------------------------------------------------------------+
| GIAI ĐOẠN 1: MÔ HÌNH HÓA TOÁN HỌC                           |
| - Thiết lập phương trình ma trận MIMO & kênh đa sóng mang    |
| - Xây dựng công thức giải tích BER lý thuyết (Rayleigh/AWGN) |
+------------------------------+------------------------------+
                               |
                               v
+-------------------------------------------------------------+
| GIAI ĐOẠN 2: THIẾT KẾ THUẬT TOÁN & LẬP TRÌNH MATLAB         |
| - Viết module IFFT/FFT, Spreading/Despreading, Alamouti     |
| - Tối ưu hóa ma trận hóa (Vectorization) để tăng tốc độ     |
+------------------------------+------------------------------+
                               |
                               v
+-------------------------------------------------------------+
| GIAI ĐOẠN 3: MÔ PHỎNG MONTE CARLO                           |
| - Chạy lặp $N = 10^5 - 10^6$ bit dữ liệu trên từng mức SNR  |
| - Quét dải SNR từ 0 dB đến 25 dB                            |
+------------------------------+------------------------------+
                               |
                               v
+-------------------------------------------------------------+
| GIAI ĐOẠN 4: ĐỐI CHUẨN, ĐÁNH GIÁ VÀ TỐI ƯU HÓA              |
| - So sánh kết quả mô phỏng với đường lý thuyết              |
| - Phân tích sai lệch, đánh giá hiệu năng tương đối          |
+-------------------------------------------------------------+

Implementation và kết quả

Development process

Quá trình triển khai được chia thành các module thuật toán độc lập, đảm bảo tính chuẩn xác trong xử lý tín hiệu số:

1. Thuật toán mã hóa và giải mã Alamouti STBC $2 \times 2$

Tại máy phát, hai ký hiệu điều chế $s_1, s_2$ được phát đi qua 2 anten trong 2 khe thời gian liên tiếp theo ma trận mã hóa: $$\mathbf{S} = \begin{bmatrix} s_1 & s_2 \ -s_2^* & s_1^* \end{bmatrix}$$

Tại máy thu với 2 anten thu, tín hiệu nhận được sau khi loại bỏ fading đa đường được biểu diễn dưới dạng ma trận: $$\begin{bmatrix} y_1^{(1)} \ y_2^{(1)} \ y_1^{(2)} \ y_2^{(2)} \end{bmatrix} = \begin{bmatrix} h_{11} & h_{21} \ h_{21}^* & -h_{11}^* \ h_{12} & h_{22} \ h_{22}^* & -h_{12}^* \end{bmatrix} \begin{bmatrix} s_1 \ s_2 \end{bmatrix} + \begin{bmatrix} n_1^{(1)} \ n_2^{(1)} \ n_1^{(2)} \ n_2^{(2)} \end{bmatrix}$$

% === Đoạn mã MATLAB: Mã hóa và giải mã Alamouti STBC 2x2 ===
function [s_hat] = alamouti_2x2_decode(y1, y2, H, snr_lin)
    % H: Ma trận kênh truyền 2x2 [h11, h12; h21, h22]
    % y1, y2: Tín hiệu thu tại 2 khe thời gian
    h11 = H(1,1); h12 = H(1,2);
    h21 = H(2,1); h22 = H(2,2);
    
    % Xây dựng ma trận kênh tương đương trực giao
    H_eq = [h11,  h21; 
            h21*, -h11*; 
            h12,  h22; 
            h22*, -h12*];
        
    y_vec = [y1(1); conj(y2(1)); y1(2); conj(y2(2))];
    
    % Tách tín hiệu tuyến tính nhờ tính chất trực giao của ma trận Alamouti
    % Năng lượng kênh tổng hợp: sum(|hij|^2)
    frobenius_norm = sum(abs(H(:)).^2);
    s_est = (H_eq' * y_vec) / frobenius_norm;
    
    % Tách ký hiệu
    s_hat = [s_est(1); s_est(2)];
end

2. Thuật toán phát và thu tín hiệu MC-CDMA

Tín hiệu băng gốc của người dùng thứ $k$ được trải phổ bởi chuỗi mã $\mathbf{c}k = [c{k,0}, c_{k,1}, \dots, c_{k,L-1}]^T$ trên $L$ sóng mang phụ: $$s_k(t) = \sum_{m=0}^{L-1} d_k c_{k,m} \exp\left(j 2\pi (f_0 + m \Delta f) t\right)$$

Tại phía thu, sau bộ biến đổi FFT, kỹ thuật cân bằng kết hợp tỉ số cực đại (MRC) hoặc MMSE được áp dụng nhằm khôi phục trực giao giữa các mã: $$G_{k,m}^{MMSE} = \frac{h_m^*}{|h_m|^2 + \frac{1}{\text{SNR}}}$$

% === Đoạn mã MATLAB: Máy phát và máy thu MC-CDMA ===
function [ber] = mccdma_transceiver(num_bits, snr_db, L_code)
    % Cấu hình thông số
    snr_lin = 10^(snr_db/10);
    data_bits = randi([0 1], 1, num_bits);
    mod_syms = 2*data_bits - 1; % Điều chế BPSK
    
    % Tạo mã trải phổ Walsh-Hadamard
    H = hadamard(L_code);
    code = H(2, :); % Lấy chuỗi mã cho user 1
    
    % Trải phổ miền tần số
    spread_data = kron(mod_syms, code.'); % Kích thước: [L_code x num_bits]
    
    % Điều chế IFFT (Đa sóng mang)
    tx_ifft = ifft(spread_data, L_code, 1);
    
    % Kênh truyền Rayleigh Fading 1 tap độc lập trên từng khối + AWGN
    h_channel = (randn(1, num_bits) + 1j*randn(1, num_bits))/sqrt(2);
    rx_signal = zeros(size(tx_ifft));
    
    for i = 1:num_bits
        rx_signal(:, i) = tx_ifft(:, i) * h_channel(i);
    end
    
    % Thêm nhiễu AWGN
    noise_sigma = 1 / sqrt(2 * snr_lin * L_code);
    noise = noise_sigma * (randn(size(rx_signal)) + 1j*randn(size(rx_signal)));
    rx_noisy = rx_signal + noise;
    
    % Máy thu: Biến đổi FFT
    rx_fft = fft(rx_noisy, L_code, 1);
    
    % Cân bằng kênh MMSE & Giải trải phổ (Despreading)
    recovered_bits = zeros(1, num_bits);
    for i = 1:num_bits
        eq_weight = conj(h_channel(i)) / (abs(h_channel(i))^2 + 1/snr_lin);
        eq_syms = rx_fft(:, i) * eq_weight;
        despread_val = sum(eq_syms .* code.');
        recovered_bits(i) = real(despread_val) > 0;
    end
    
    % Tính tỉ lệ lỗi bit BER
    ber = sum(data_bits ~= recovered_bits) / num_bits;
end

Testing và validation

Quá trình mô phỏng thực hiện kiểm thử trên $10^6$ bit ngẫu nhiên với dải SNR từ $0\text{ dB}$ đến $25\text{ dB}$, bước quét $2\text{ dB}$.

Dung lượng kênh (bps/Hz)
  ▲
30│                                                   [MIMO 4x4] ──────*
  │                                                              *
25│                                                        *
  │                                                  *
20│                                            *
  │                              [MIMO 2x2] ───────#
15│                                          #
  │                                    #
10│                              #
  │                [SISO 1x1] ───────+
 5│                            +
  │                +     +
 0└───┴────────────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴──►
      0            5     10    15    20    25    30   (SNR - dB)

Dữ liệu đo lường dung lượng kênh truyền MIMO

  • Công thức dung lượng Ergodic: $$C = \mathbb{E}\left[\log_2 \det\left(\mathbf{I}_{N_R} + \frac{\text{SNR}}{N_T} \mathbf{H}\mathbf{H}^H\right)\right]$$
  • Tại $\text{SNR} = 20\text{ dB}$:
    • Hệ thống SISO ($1 \times 1$): Dung lượng đạt $6.65\text{ bps/Hz}$.
    • Hệ thống SIMO ($1 \times 2$) / MISO ($2 \times 1$): Dung lượng đạt $7.62\text{ bps/Hz}$.
    • Hệ thống MIMO ($2 \times 2$): Dung lượng đạt $13.24\text{ bps/Hz}$ (Tăng trưởng 99.1% so với SISO).
    • Hệ thống MIMO ($4 \times 4$): Dung lượng đạt $26.41\text{ bps/Hz}$ (Tăng trưởng 297.1% so với SISO).

Dữ liệu đo lường tỉ lệ lỗi bit (BER) trong kênh Fading Rayleigh

Mức SNR (dB) BER - SISO (Lý thuyết) BER - OFDM (Không mã hóa) BER - MC-CDMA (MRC, L=16) BER - MIMO STBC 2x2
0 dB $1.46 \times 10^{-1}$ $1.52 \times 10^{-1}$ $8.20 \times 10^{-2}$ $4.10 \times 10^{-2}$
5 dB $6.42 \times 10^{-2}$ $6.80 \times 10^{-2}$ $2.10 \times 10^{-2}$ $5.30 \times 10^{-3}$
10 dB $2.33 \times 10^{-2}$ $2.45 \times 10^{-2}$ $3.50 \times 10^{-3}$ $2.10 \times 10^{-4}$
15 dB $7.98 \times 10^{-3}$ $8.40 \times 10^{-3}$ $3.10 \times 10^{-4}$ $4.20 \times 10^{-6}$
20 dB $2.50 \times 10^{-3}$ $2.70 \times 10^{-3}$ $1.80 \times 10^{-5}$ $< 10^{-7}$

Kết quả đạt được

Tỉ lệ lỗi Bit (BER)
10^0  ┬───*
      │    \   (SISO / OFDM chuẩn)
10^-1 ┼─────*───*
      │          \
10^-2 ┼───────────*───*  (MC-CDMA MRC)
      │                \
10^-3 ┼─────────────────*───*
      │                      \  (MIMO 2x2 STBC Alamouti)
10^-4 ┼───────────────────────#───#
      │                            \
10^-5 ┼─────────────────────────────#───#
      │                                  \
10^-6 ┴───┴─────┴─────┴─────┴─────┴─────┴─#───►
      0   4     8     12    16    20    24   (SNR - dB)
  1. Hiệu năng cải thiện vượt bậc của MC-CDMA so với OFDM: Ở mức $\text{SNR} = 15\text{ dB}$, MC-CDMA với bộ cân bằng MRC đạt $\text{BER} \approx 3.1 \times 10^{-4}$, giảm lỗi hơn 96.3% so với hệ thống OFDM thuần túy ($\text{BER} \approx 8.4 \times 10^{-3}$). Điều này chứng minh việc phân tán năng lượng ký hiệu qua nhiều sóng mang con trong miền tần số giúp hệ thống tránh được hiện tượng suy hao sâu trên từng kênh nhánh.
  2. Độ lợi phân tập tối ưu từ mã hóa Alamouti: Cấu hình MIMO $2 \times 2$ STBC cung cấp bậc phân tập bậc 4 (Diversity Order = 4), giúp đường cong BER dốc xuống nhanh chóng, đạt chất lượng truyền dẫn tiêu chuẩn thoại/dữ liệu viễn thông ($\text{BER} < 10^{-5}$) chỉ tại $\text{SNR} \approx 14\text{ dB}$, tiết kiệm hơn $11\text{ dB}$ công suất phát so với cấu hình SISO.

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

  • Tích hợp liên tầng phân tập không gian - tần số: Đồ án đã làm rõ cơ chế kết hợp giữa mã hóa STBC không gian - thời gian với kỹ thuật trải phổ đa sóng mang MC-CDMA, giải quyết đồng thời hai bài toán: triệt tiêu fading đa đường và tăng cường dung lượng phục vụ đa người dùng.
  • Tối ưu hóa thuật toán tách sóng: Chứng minh tính ưu việt của bộ cân bằng MMSE so với Zero-Forcing (ZF) trong điều kiện SNR thấp nhờ việc hạn chế tối đa hiện tượng khuếch đại nhiễu (Noise Enhancement): $$\mathbf{W}{ZF} = (\mathbf{H}^H\mathbf{H})^{-1}\mathbf{H}^H \quad \longleftrightarrow \quad \mathbf{W}{MMSE} = (\mathbf{H}^H\mathbf{H} + \sigma_n^2 \mathbf{I})^{-1}\mathbf{H}^H$$
  • Giảm thiểu độ phức tạp giải mã: Thuật toán Alamouti duy trì tính trực giao của các cột ma trận truyền, cho phép tách riêng rẽ từng ký hiệu $s_1, s_2$ bằng các phép biến đổi tuyến tính đơn giản tại đầu thu mà không cần nghịch đảo ma trận phức tạp bậc cao $\mathcal{O}(N^3)$.
  • Cung cấp bộ công cụ mô phỏng chuẩn mực: Xây dựng module mã nguồn MATLAB chuẩn hóa, có khả năng tùy biến số lượng anten, độ dài chuỗi trải phổ và dạng kênh truyền, phục vụ trực tiếp cho công tác nghiên cứu và giảng dạy đại học/sau đại học.

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

Tình huống ứng dụng thực tế

  1. Mạng thông tin di động 4G LTE-Advanced và 5G NR: Kỹ thuật MIMO đa người dùng (MU-MIMO) và điều chế đa sóng mang là nền tảng cốt lõi trong các trạm gốc eNodeB/gNodeB để cung cấp đường truyền băng rộng cho thiết bị đầu cuối di động (UE).
  2. Mạng cục bộ không dây chuẩn cao (Wi-Fi 5/6/7 - IEEE 802.11ac/ax/be): Sử dụng kết hợp MIMO và kỹ thuật điều chế OFDMA/MC-CDMA để duy trì kết nối tốc độ cao, độ trễ thấp trong các môi trường có mật độ thiết bị dày đặc (sân vận động, trung tâm hội nghị).
  3. Hệ thống liên lạc chiến thuật và quân sự: MC-CDMA đóng vai trò then chốt trong các liên lạc vô tuyến chống can nhiễu và chống nghe lén (LPI/LPD) nhờ đặc tính phổ tín hiệu trải rộng dưới mức nhiễu nền môi trường.
                    +------------------------------------+
                    |  TRẠM PHÁT GỐC (eNodeB / gNodeB)   |
                    |  - Bộ xử lý băng gốc MIMO/MC-CDMA  |
                    |  - Mảng Anten phát phân tập công suất|
                    +-----------------+------------------+
                                      │
                   Sóng vô tuyến MIMO │ (Fading / Multipath)
                                      ▼
             +────────────────────────┴────────────────────────+
             │                                                 │
             ▼                                                 ▼
+-------------------------+                       +-------------------------+
|     THIẾT BỊ DI ĐỘNG    |                       |      ROUTER WI-FI 6     |
| - Giải mã Alamouti STBC |                       | - Multi-User MC-CDMA/   |
| - Tách sóng MMSE        |                       |   OFDMA High Density    |
| - Tốc độ cao, tiết kiệm pin                     | - Kết nối đa luồng mượt mà|
+-------------------------+                       +-------------------------+

Chiến lược và yêu cầu triển khai phần cứng

  • Yêu cầu phần cứng RF (SDR): Bộ xử lý tín hiệu số FPGA (Xilinx Zynq-7000 hoặc UltraScale+), vi xử lý DSP chuyên dụng, thiết bị vô tuyến USRP N210 / B210 cho 2 kênh thu/phát tương thích MIMO.
  • Độ trễ xử lý: Việc chèn và loại bỏ CP, tính toán IFFT/FFT 64 điểm trên phần cứng yêu cầu độ trễ xử lý clock $< 5,\mu\text{s}$ để đảm bảo tương thích truyền dẫn thời gian thực.
  • Phân tích chi phí - lợi ích: Triển khai nâng cấp trạm thu phát đa anten giúp nhà mạng tăng gấp đôi dung lượng dữ liệu trên cùng một băng tần cấp phép (tiết kiệm hàng triệu USD chi phí mua băng tần mới từ cơ quan quản lý viễn thông).

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

Hạn chế kỹ thuật

  • Tỉ số công suất đỉnh trên công suất trung bình (PAPR) cao: Đặc trưng của tín hiệu đa sóng mang MC-CDMA khiến dạng sóng ngõ ra có biên độ biến thiên lớn, đòi hỏi bộ khuếch đại công suất cao (HPA) phải có dải tuyến tính rộng hoặc hoạt động lùi công suất (Back-off), làm giảm hiệu suất chuyển đổi năng lượng.
  • Độ nhạy dịch pha và tần số: Lệch tần số sóng mang (Carrier Frequency Offset - CFO) do hiệu ứng Doppler hoặc độ bất ổn định của bộ dao động nội (Local Oscillator) sẽ phá vỡ tính trực giao giữa các sóng mang phụ, sinh ra hiện tượng can nhiễu giữa các sóng mang (Inter-Carrier Interference - ICI).
  • Mất tính trực giao mã trải phổ: Trong môi trường fading chọn lọc tần số nghiêm trọng, các chuỗi mã Walsh-Hadamard bị méo dạng biên độ khác nhau trên các sóng mang con, làm suy giảm khả năng triệt nhiễu đa truy nhập (MAI).

Hướng phát triển mở rộng

  1. Tích hợp kỹ thuật Massive MIMO với cấu hình mảng anten siêu lớn ($64 \times 64$ hoặc $128 \times 128$) kết hợp công nghệ định hình búp sóng số (Digital Beamforming) cho mạng 5G/6G.
  2. Ứng dụng thuật toán Học sâu (Deep Learning / Neural Networks) trong việc ước lượng kênh truyền mù (Blind Channel Estimation) và cân bằng phi tuyến cho hệ thống MIMO.
  3. Nghiên cứu kết hợp dạng sóng mới OTFS (Orthogonal Time Frequency Space) thay thế OFDM để khắc phục triệt để hiệu ứng Doppler cực cao trong các hệ thống di động tốc độ cao (đường sắt cao tốc, vệ tinh quỹ đạo thấp LEO).

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

+-----------------------------------------------------------------------------+
|                            ĐỐI TƯỢNG HƯỞNG LỢI                             |
+--------------------------------------+--------------------------------------+
|  SINH VIÊN & NGHIÊN CỨU SINH         |  KỸ SƯ TRUYỀN THÔNG & XỬ LÝ TÍN HIỆU |
|  - Nắm vững toán học giải tích kênh  |  - Sử dụng cấu trúc mã nguồn MATLAB  |
|  - Nền tảng thực hiện đồ án tốt      |  - Tham khảo kiến trúc thiết kế PHY  |
|    nghiệp và viết bài báo khoa học   |    cho các hệ thống SDR và modem vô  |
|                                      |    tuyến số                          |
+--------------------------------------+--------------------------------------+
|  CÁC DOANH NGHIỆP VIỄN THÔNG         |  CỘNG ĐỒNG HỌC THUẬT & GIẢNG VIÊN    |
|  - Đánh giá định lượng hiệu quả kinh |  - Giáo trình tham khảo trực quan,   |
|    tế khi triển khai hạ tầng 4G/5G   |    chuẩn hóa cho môn Kỹ thuật truyền |
|  - Tối ưu hóa dung lượng trạm phát   |    thông số và Thông tin vô tuyến    |
+--------------------------------------+--------------------------------------+
  • Sinh viên chuyên ngành Điện tử Viễn thông: Tiếp cận tài liệu tổng hợp đầy đủ từ lý thuyết lan truyền sóng, mô hình toán học đến cách triển khai thuật toán mô phỏng thực tế.
  • Kỹ sư R&D thiết kế hệ thống vô tuyến: Ứng dụng trực tiếp cấu trúc thuật toán cân bằng kênh MMSE/MRC và cấu trúc mã hóa Alamouti vào việc lập trình trên FPGA/DSP.
  • Nhà khai thác mạng (Telcos): Có thêm căn cứ khoa học định lượng về dung lượng và độ lợi công suất để hoạch định vùng phủ sóng và tối ưu hóa phổ tần.

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

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

Hệ thống mô phỏng hoạt động tối ưu trên máy tính cá nhân trang bị CPU từ 4 nhân (Intel Core i5 thế hệ 6 hoặc AMD Ryzen 5 trở lên), RAM tối thiểu $8\text{ GB}$, cài đặt môi trường MATLAB R2015b trở lên có tích hợp Communications System Toolbox.

2. Tại sao mã hóa Alamouti lại đặc biệt quan trọng trong các hệ thống đa anten?

Alamouti STBC là giải pháp duy nhất cho cấu hình 2 anten phát đạt được bậc phân tập tối đa (Full Diversity) với tốc độ mã hóa bằng 1 (Full Rate - không làm suy giảm tốc độ truyền dữ liệu), đồng thời bộ giải mã ở máy thu chỉ sử dụng các phép cộng/nhân tuyến tính đơn giản, không cần thực hiện đảo ma trận phức tạp.

3. Sự khác biệt cốt lõi giữa MC-CDMA và DS-CDMA truyền thống là gì?

DS-CDMA thực hiện trải phổ tín hiệu trong miền thời gian bằng cách nhân chuỗi bit với chuỗi chip tốc độ cao, dẫn đến băng thông tín hiệu phát rất rộng và dễ bị ISI trong kênh đa đường. Ngược lại, MC-CDMA thực hiện trải phổ trong miền tần số, truyền từng chip của mã trên các sóng mang phụ trực giao OFDM khác nhau, giúp loại bỏ hoàn toàn ISI và tận dụng tối đa phân tập tần số.

4. Làm thế nào để giảm thiểu hiện tượng PAPR cao trong hệ thống MC-CDMA?

Có thể áp dụng các kỹ thuật giảm PAPR chuyên dụng như: Kỹ thuật biến đổi biên độ có chọn lọc (Selective Mapping - SLM), Kỹ thuật chuỗi dịch pha từng phần (Partial Transmit Sequence - PTS), Kỹ thuật xén tỉa và lọc xung (Clipping and Filtering), hoặc sử dụng mã hóa khối bổ chuẩn Golay.

5. Tại sao kênh Fading Rayleigh được chọn làm mô hình đánh giá chính trong đồ án?

Mô hình Rayleigh mô tả chính xác môi trường truyền sóng vô tuyến trong đô thị mật độ cao, nơi không có đường truyền thẳng (Non-Line-of-Sight - NLOS) giữa máy phát và máy thu, tín hiệu đến máy thu hoàn toàn là tập hợp các tia phản xạ, tán xạ và nhiễu xạ ngẫu nhiên. Đây là môi trường khắc nghiệt nhất, phản ánh đúng hiệu năng thực tế của hệ thống.


Kết luận

Đồ án "Tìm hiểu hệ thống MIMO và hệ thống MC-CDMA" đã giải quyết toàn diện bài toán nâng cao hiệu năng và dung lượng truyền dẫn cho thông tin vô tuyến băng rộng. Thông qua việc phân tích toán học chuyên sâu và kiểm chứng thực nghiệm bằng mô phỏng Monte Carlo trên nền tảng MATLAB, đồ án đã chứng minh một cách định lượng:

  • Hệ thống MIMO với mã hóa khối không gian - thời gian Alamouti giúp mở rộng dung lượng kênh theo hàm tuyến tính với số lượng anten mà không cần cấp thêm băng thông hay tăng công suất phát, mang lại độ lợi phân tập vượt trội giúp hạ thấp mức ngưỡng SNR yêu cầu.
  • Hệ thống MC-CDMA là sự kết hợp tối ưu giữa OFDM và CDMA, tận dụng xuất sắc phân tập miền tần số để nâng cao chất lượng đường truyền, giảm tỉ lệ lỗi bit BER hơn 96% so với OFDM truyền thống tại cùng mức công suất.

Các kết quả nghiên cứu trong đồ án không chỉ đóng góp tài liệu kỹ thuật có giá trị tham khảo học thuật cao cho sinh viên, học viên cao học ngành Kỹ thuật Điện tử Truyền thông, mà còn cung cấp nền tảng thuật toán thực tế cho việc phát triển các bộ thu phát thông minh trong các thế hệ mạng viễn thông kế tiếp.