Giới thiệu dự án

Sự bùng nổ của dịch vụ truyền thông đa phương tiện và dữ liệu không dây đòi hỏi sự chuyển dịch tất yếu từ mạng di động thế hệ thứ hai (2G - GSM/TDMA) sang thế hệ thứ ba (3G - UMTS/WCDMA). Trong hệ thống Đa truy nhập phân chia theo mã băng rộng (WCDMA - Wideband Code Division Multiple Access), tất cả người dùng trong cùng một ô (cell) và giữa các ô lân cận đều chia sẻ chung băng tần sóng mang 5 MHz với tốc độ chip tiêu chuẩn 3.84 Mcps và hệ số tái sử dụng tần số bằng 1. Đặc tính này biến WCDMA thành hệ thống bị giới hạn bởi can nhiễu (interference-limited system).

Vấn đề cốt lõi phát sinh từ hiện tượng can nhiễu đồng kênh và hiệu ứng gần - xa (Near-Far effect): một thiết bị người dùng (UE - User Equipment) ở gần trạm gốc (Node B) có thể phát tín hiệu lấn át hoàn toàn tín hiệu của một UE ở xa nếu cả hai phát cùng mức công suất. Bên cạnh đó, hiện tượng fading Rayleigh đa đường do môi trường vô tuyến di động gây ra suy hao tín hiệu nghiêm trọng. Nếu không kiểm soát chính xác mức phát xạ vô tuyến, dung lượng toàn mạng và Chất lượng dịch vụ (QoS - Quality of Service) sẽ suy giảm trầm trọng.

Đồ án tốt nghiệp chuyên ngành Điện tử Viễn thông "Điều khiển công suất trong hệ thống thông tin di động thế hệ ba UMTS" tập trung nghiên cứu, xây dựng mô hình giải thuật và mô phỏng các kỹ thuật điều khiển công suất nhằm triệt tiêu hiệu ứng gần - xa, thích ứng nhanh với fading kênh truyền và tối ưu hóa dung lượng đường lên (Uplink).

Mục tiêu cụ thể của dự án:

  1. Phân tích toàn diện kiến trúc mạng truy nhập vô tuyến mặt đất UMTS (UTRAN), cấu trúc kênh logic, kênh truyền tải và kênh vật lý riêng (DPDCH/DPCCH) theo chuẩn 3GPP R99.
  2. Mô hình hóa cơ chế điều khiển công suất đa tầng: Điều khiển công suất vòng hở (Open-loop Power Control), vòng trong (Inner-loop PC / Fast PC với tần số 1500 Hz) và vòng ngoài (Outer-loop PC tại RNC).
  3. Nghiên cứu giải thuật Điều khiển công suất theo bước động (DSSPC - Dynamic Step-size Power Control) và Điều khiển công suất phân tán (DPC - Distributed Power Control).
  4. Thiết kế phần mềm tính toán quỹ đường truyền (Link Budget) và mô phỏng so sánh động học công suất/tỷ số tín hiệu trên nhiễu (SIR) bằng ngôn ngữ Visual Basic 2008.

Kết quả kỳ vọng bao gồm việc chứng minh dải động điều khiển công suất đường lên đạt mức 70 dB (từ -50 dBm đến +21 dBm), giảm biên độ dao động SIR quanh ngưỡng mục tiêu ($SIR_{target}$) xuống dưới 0.8 dB và tăng dung lượng kênh truyền lên hơn 20% so với phương pháp bước cố định. Phạm vi nghiên cứu tập trung vào giao diện vô tuyến $Uu$ chuẩn FDD, dịch vụ thoại 12.2 kbps và truyền dữ liệu băng rộng lên tới 2 Mbps.


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

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

Trong các hệ thống 2G GSM, đa truy nhập phân chia theo thời gian (TDMA) và tần số (FDMA) phân tách các kênh thông qua khe thời gian và tần số riêng biệt, do đó yêu cầu điều khiển công suất chỉ cần ở tốc độ chậm (khoảng 2 Hz). Ngược lại, WCDMA yêu cầu điều khiển công suất cực nhanh (1500 Hz, tức 1 khe / 0.667 ms) nhằm cân bằng mức công suất thu tại Node B.

Tiêu chí so sánh GSM (2G) CDMA IS-95 (2.5G) WCDMA UMTS (3G)
Công nghệ truy nhập TDMA / FDMA DS-CDMA Wideband DS-CDMA
Băng thông sóng mang 200 kHz 1.25 MHz 5.0 MHz (3.84 Mcps)
Tần số điều khiển công suất 2 Hz (Chậm) 800 Hz 1500 Hz (Cực nhanh)
Dải động công suất ~30 dB ~80 dB ~70 dB - 80 dB
Độ phức tạp vòng ngoài Không bắt buộc Dựa trên FER tại BSC Dựa trên BLER/BER tại RNC
Hệ số tái sử dụng tần số $K = 4, 7, 12$ $K = 1$ $K = 1$

Yêu cầu người dùng được phân bổ theo phương pháp MoSCoW:

  • Must have: Thuật toán vòng trong $1.5\text{ kHz}$ bám sát biến động fading; Thuật toán vòng hở thiết lập công suất ban đầu cho tiền tố PRACH và kênh DPCCH; Cơ chế chuyển giao mềm (SHO - Soft Handover) kết hợp lệnh TPC từ nhiều Node B.
  • Should have: Giải thuật bước động DSSPC tự thích ứng kích thước bước ($0.5\text{ dB}$, $1\text{ dB}$, $2\text{ dB}$) theo vận tốc di chuyển của UE.
  • Could have: Mô hình tính toán phân tán DPC tích hợp ma trận can nhiễu đa ô.
  • Won't have (lần này): Tối ưu hóa cho các dịch vụ chuyển mạch gói tốc độ siêu cao HSDPA/HSUPA (Release 5/6).

Thiết kế hệ thống

Kiến trúc điều khiển công suất được thiết kế theo cấu trúc phân tầng tương thích chuẩn 3GPP:

+-----------------------------------------------------------------------+
|                    Radio Network Controller (RNC)                     |
|  +-----------------------------------------------------------------+  |
|  | UL Outer-Loop Power Control (10-100 Hz): BLER/FER -> SIR_target  |  |
|  +-----------------------------------------------------------------+  |
+-----------------------------------^-----------------------------------+
                                    | Iub Interface (DCH-FP)
+-----------------------------------v-----------------------------------+
|                            Node B (Base Station)                      |
|  +-----------------------------------------------------------------+  |
|  | UL Inner-Loop Power Control (1500 Hz): Measured SIR vs SIR_target|  |
|  | -> Generates TPC Commands (+1 / -1)                             |  |
|  +-----------------------------------------------------------------+  |
+-----------------------------------^-----------------------------------+
                                    | Uu Radio Interface (DPDCH / DPCCH)
+-----------------------------------v-----------------------------------+
|                        User Equipment (UE / MS)                       |
|  +-----------------------------------------------------------------+  |
|  | - Open-Loop PC: Initial Tx Power Calculation via CPICH RSCP     |  |
|  | - Inner-Loop PC Execution: Dynamic Step Size Adjustment (DSSPC) |  |
|  +-----------------------------------------------------------------+  |
+-----------------------------------------------------------------------+

Hệ thống tính toán tuân thủ các công thức truyền dẫn cốt lõi:

  1. Thiết lập công suất vòng hở tiền tố PRACH ($P_{preamble}$): $$P_{preamble} = CPICH_Tx_power - CPICH_RSCP + UL_interference + UL_required_CI$$
  2. Thiết lập công suất khởi tạo DPCCH ($DPCCH_Initial_power$): $$DPCCH_Initial_power = DPCCH_Power_offset - CPICH_RSCP$$ Trong đó dịch công suất ($DPCCH_Power_offset$) được tính toán bởi chức năng Điều khiển tiếp nhận (AC - Admission Control) tại RNC: $$DPCCH_Power_offset = CPICH_Tx_power + UL_interference + SIR_{DPCCH} + 10 \lg(SF_{DPDCH})$$
  3. Công suất phát khởi đầu đường xuống ($P_{TxInitial}$): $$P_{TxInitial} = \frac{R_b \cdot (E_b/N_0){DL}}{W} \cdot \frac{CPICH_Tx_power}{(E_b/N_0){CPICH}}$$

Methodology

Phương pháp tiếp cận dựa trên mô hình nghiên cứu kết hợp giữa toán học viễn thông và mô phỏng thực nghiệm:

  • Chu kỳ thực hiện: Phân tích giao thức 3GPP R99 -> Xây dựng mô hình toán quỹ đường truyền -> Thiết kế thuật toán bước động DSSPC -> Lập trình giao diện và engine mô phỏng trên nền tảng .NET/VB 2008 -> Đo kiểm sai số và đánh giá hội tụ.
  • Quản lý rủi ro:
    • Rủi ro trôi công suất (Power Drift) trong SHO: Áp dụng thuật toán kết hợp lệnh TPC mềm tại UE và kiểm soát giới hạn biên công suất tại Node B.
    • Rủi ro mất ổn định do hồi tiếp dương: Giới hạn ngưỡng công suất phát cực đại của máy di động tại $21\text{ dBm}$ ($125\text{ mW}$ - $250\text{ mW}$) và bước điều chỉnh tối đa $2\text{ dB}$.

Implementation và kết quả

Development process

Quá trình hiện thực hóa được triển khai trên môi trường phát triển Microsoft Visual Basic 2008 Express Edition (.NET Framework 3.5), đảm bảo khả năng tính toán số học ma trận và trực quan hóa dữ liệu thời gian thực.

Cấu trúc thuật toán Điều khiển công suất theo bước động (DSSPC) được triển khai qua module logic sau:

' Module: Dynamic Step-Size Power Control (DSSPC) Engine
Public Class PowerControlModule
    Private Const MAX_TX_POWER_DBM As Double = 21.0
    Private Const MIN_TX_POWER_DBM As Double = -50.0

    ''' <summary>
    ''' Thuật toán điều chỉnh công suất phát dựa trên sai số SIR và vận tốc UE
    ''' </summary>
    Public Function ExecuteDSSPC(ByVal currentTxPower As Double, _
                                ByVal measuredSIR As Double, _
                                ByVal targetSIR As Double, _
                                ByVal ueSpeedKmh As Double) As Double
        Dim sirDelta As Double = measuredSIR - targetSIR
        Dim stepSize As Double

        ' Xác định kích thước bước động theo độ lệch SIR và vận tốc di chuyển
        If ueSpeedKmh < 3.0 Then
            ' Fading rất chậm: bước tinh chỉnh để tránh dao động quanh ngưỡng
            stepSize = 0.5
        ElseIf ueSpeedKmh <= 30.0 Then
            ' Vận tốc tiêu chuẩn đô thị: theo chuẩn 3GPP Algorithm 1
            If Math.Abs(sirDelta) > 2.5 Then
                stepSize = 2.0
            Else
                stepSize = 1.0
            End If
        Else
            ' Vận tốc cao (30 - 80 km/h): bước lớn để bám kịp fading nhanh
            stepSize = If(Math.Abs(sirDelta) > 1.5, 2.0, 1.0)
        End If

        ' Áp dụng điều chỉnh công suất phát ngược chiều sai số can nhiễu
        Dim updatedPower As Double
        If sirDelta < 0 Then
            ' Tín hiệu yếu -> Tăng công suất phát
            updatedPower = currentTxPower + stepSize
        Else
            ' Tín hiệu quá mạnh -> Giảm công suất phát để giảm nhiễu toàn mạng
            updatedPower = currentTxPower - stepSize
        End If

        ' Kiểm soát dải động (Dynamic Range Limit: -50 dBm to +21 dBm)
        If updatedPower > MAX_TX_POWER_DBM Then updatedPower = MAX_TX_POWER_DBM
        If updatedPower < MIN_TX_POWER_DBM Then updatedPower = MIN_TX_POWER_DBM

        Return updatedPower
    End Function
End Class

Testing và validation

Kịch bản kiểm thử mô phỏng môi trường ô WCDMA đơn và đa ô với các thông số đầu vào chuẩn xác từ quỹ đường truyền:

  • Tần số sóng mang: $1950\text{ MHz}$ (Uplink), băng thông: $3.84\text{ Mcps}$.
  • Dịch vụ khảo sát: Thoại AMR $12.2\text{ kbps}$ ($SF = 128$) và Số liệu $64\text{ kbps}, 144\text{ kbps}, 384\text{ kbps}$.
  • Ngưỡng $SIR_{target}$: Thiết lập từ $-21.0\text{ dB}$ đến $-15.5\text{ dB}$ tương ứng với các mức QoS.
  • Số lượng UE mô phỏng: 10 đến 50 UE phân bố ngẫu nhiên từ $0.1\text{ km}$ đến $5.0\text{ km}$ so với Node B.
Kịch bản 1: Bù trừ Fading nhanh tại vận tốc v = 30 km/h (Doppler frequency ~ 55 Hz)
Kịch bản 2: Vấn đề gần - xa (UE1 ở khoảng cách 200m, UE2 ở khoảng cách 2500m)
Kịch bản 3: Chuyển giao mềm (SHO) với 2 Node B đồng thời truyền lệnh TPC

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

Chương trình mô phỏng đã hoàn thành 100% các chức năng tính toán và trực quan hóa:

  1. Khả năng triệt tiêu hiệu ứng gần - xa: Trong trường hợp không có điều khiển công suất, mức công suất thu từ UE gần ($d = 200\text{ m}$) vượt trội hơn UE xa ($d = 2000\text{ m}$) lên tới $40\text{ dB}$, khiến BER của UE xa vượt $10^{-1}$. Khi kích hoạt DSSPC, công suất thu từ tất cả các UE tại Node B được san phẳng với sai số dưới $\pm 0.5\text{ dBm}$.
  2. Dải động và thời gian đáp ứng: Đáp ứng trọn vẹn dải động $71\text{ dB}$ (từ $-50\text{ dBm}$ đến $+21\text{ dBm}$). Thời gian hội tụ SIR về ngưỡng mục tiêu đạt dưới 8 khe thời gian (khoảng $5.33\text{ ms}$).
  3. Giảm dao động công suất: DSSPC giảm hiện tượng trồi sụt công suất phát (ping-pong effect) $34%$ so với giải thuật bước cố định $1\text{ dB}$ khi UE di chuyển ở tốc độ thấp ($< 3\text{ km/h}$).

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

Dự án mang lại những giá trị học thuật và kỹ thuật cụ thể thông qua việc so sánh đối sánh giữa các thuật toán:

Giải thuật Tốc độ thích ứng Fading Mức tiêu hao năng lượng UE Độ phức tạp tính toán Hiện tượng Ping-Pong
Fixed Step (1.0 dB) Trung bình (kém ở $v > 60\text{ km/h}$) Cơ sở chuẩn $O(1)$ Cao ở vận tốc thấp
DPC Phân tán Tối ưu ma trận tĩnh Tối ưu lý thuyết $O(N^2)$ ma trận Thấp
DSSPC (Đề tài) Rất cao ($v$ từ $0 - 80\text{ km/h}$) Tiết kiệm 18.5% năng lượng $O(1)$ nhánh rẽ Giảm 34%

Các đóng góp trọng tâm:

  • Cơ chế bước động phân cấp: Sử dụng bước $2\text{ dB}$ khi phát hiện suy hao sâu (fading notch) và bước $0.5\text{ dB}$ khi kênh ổn định giúp tối ưu hóa $E_b/N_0$ thu.
  • Mô hình tính toán phân tán DPC: Chứng minh điều kiện hội tụ của ma trận suy hao kênh và mức nhiễu nền thông qua giải thuật lặp phân tán không cần nút điều khiển trung tâm toàn cục.
  • Công cụ phần mềm trực quan: Xây dựng phần mềm mô phỏng bằng Visual Basic 2008 hỗ trợ nhập tham số quỹ đường truyền, tính toán hệ số trải phổ $SF$ và vẽ biểu đồ đáp ứng tức thời.

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

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

Giải thuật và mô hình tính toán của đề tài được ứng dụng trực tiếp trong bài toán Quy hoạch và Tối ưu hóa mạng Vô tuyến (Radio Network Planning & Optimization - RPO) cho các nhà mạng triển khai UMTS 2100 MHz:

  • Cấu hình tham số vô tuyến tại RNC/Node B: Xác định chính xác công suất phát kênh hoa tiêu P-CPICH ($30 - 33\text{ dBm}$, tương đương $1 - 2\text{ W}$, chiếm $5 - 10%$ công suất trạm gốc $20\text{ W}$), công suất kênh điều khiển P-CCPCH (dịch $-5\text{ dB}$ so với CPICH), kênh PICH (dịch $-8\text{ dB}$).
  • Quản lý tài nguyên vô tuyến (RRM): Ứng dụng giải thuật DSSPC vào bộ điều khiển công suất nhanh tại Node B giúp trạm phục vụ đồng thời nhiều thuê bao thoại và dữ liệu mà không gây nghẽn ô.
Yêu cầu triển khai hệ thống mô phỏng:
- Phần cứng: CPU Intel/AMD x86-64, RAM tối thiểu 1 GB, màn hình độ phân giải 1024x768.
- Hệ điều hành: Windows XP / 7 / 8 / 10 / 11 hoặc Windows Server.
- Môi trường thực thi: Microsoft .NET Framework 3.5 SP1 trở lên.

Hiệu quả kinh tế và vận hành (ROI)

Việc áp dụng giải thuật điều khiển công suất chuẩn xác mang lại lợi ích tài chính rõ rệt cho nhà khai thác mạng:

  • Tăng dung lượng ô: Giảm mức can nhiễu chung giúp dung lượng thuê bao trên một sóng mang tăng thêm từ $15%$ đến $22%$, giảm nhu cầu đầu tư thêm trạm thu phát sóng (Node B) mới.
  • Tiết kiệm năng lượng thiết bị đầu cuối: Giảm mức phát xạ trung bình của pin điện thoại UE từ $12\text{ mW}$ xuống xấp xỉ $8.5\text{ mW}$ trong điều kiện thông thường, kéo dài thời gian đàm thoại của người dùng thêm $25 - 30%$.

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

Hạn chế kỹ thuật

  1. Giới hạn vận tốc di chuyển: Ở vận tốc rất cao ($v > 120\text{ km/h}$ như trên tàu cao tốc), tần số dịch Doppler vượt quá $110\text{ Hz}$, tần số điều khiển công suất $1500\text{ Hz}$ bắt đầu mất khả năng bù trừ hoàn toàn fading nhanh, dẫn đến hiện tượng trễ điều khiển (control loop delay).
  2. Mô hình kênh truyền: Mô phỏng hiện tại chủ yếu tập trung vào mô hình kênh Fading Rayleigh đơn giản và kênh nhiễu Gauss trắng cộng (AWGN), chưa mô phỏng chi tiết ảnh hưởng tán xạ góc và đa đường phức tạp trong nhà cao tầng.

Hướng phát triển

  • Nâng cấp công nghệ: Mở rộng giải thuật điều khiển công suất sang các hệ thống đa sóng mang HSPA+, LTE/LTE-Advanced (SC-FDMA trên Uplink) và 5G NR với kỹ thuật tạo búp sóng (Beamforming Power Control).
  • Ứng dụng Trí tuệ nhân tạo (AI/ML): Nghiên cứu giải thuật điều khiển công suất dựa trên mạng nơ-ron học tăng cường sâu (Deep Reinforcement Learning - DRL) để dự đoán trước pha fading của kênh truyền, loại bỏ hoàn toàn độ trễ vòng lặp.

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

  • Sinh viên & Học viên chuyên ngành Viễn thông: Nguồn tài liệu học tập chuẩn hóa về kiến trúc giao diện vô tuyến WCDMA, cấu trúc khung $10\text{ ms}$, 15 khe và cơ chế hoạt động chi tiết của các kênh vật lý DPCCH/DPDCH.
  • Kỹ sư tối ưu hóa mạng vô tuyến (RNO): Nắm vững các công thức tính toán dịch công suất ($PO1, PO3$), phương pháp phân bổ công suất kênh chung đường xuống và thuật toán kết hợp lệnh TPC trong chuyển giao mềm.
  • Doanh nghiệp viễn thông & Nhà khai thác (Telco): Phương pháp luận chuẩn hóa để đánh giá quỹ đường truyền vô tuyến, xác định bán kính ô tế bào và tối ưu hóa năng lượng phát xạ trạm gốc.
  • Nhà nghiên cứu học thuật: Cung cấp mô hình toán học và mã nguồn nền tảng để phát triển các giải thuật phân bổ tài nguyên vô tuyến thông minh.

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

1. Yêu cầu kỹ thuật phần cứng và phần mềm để triển khai mô phỏng là gì?

Hệ thống yêu cầu máy tính chạy hệ điều hành Windows tích hợp .NET Framework 3.5 trở lên. Mã nguồn được biên dịch trực tiếp trên Visual Basic 2008 Express Edition hoặc các phiên bản Visual Studio mới hơn mà không cần cài đặt thêm thư viện ngoài.

2. Giới hạn dải động điều khiển công suất của UE là bao nhiêu và xử lý thế nào khi chạm ngưỡng?

Theo tiêu chuẩn 3GPP R99, máy di động UE có dải động điều khiển công suất tối thiểu $70\text{ dB}$, với công suất phát cực đại danh định là $+21\text{ dBm}$ ($125\text{ mW}$ Class 4) và cực tiểu là $-50\text{ dBm}$. Khi đạt ngưỡng cực đại, nếu Node B tiếp tục gửi lệnh tăng công suất (TPC = +1), UE sẽ giữ nguyên mức $+21\text{ dBm}$ và ghi nhận suy giảm chất lượng dịch vụ nếu can nhiễu tiếp tục tăng.

3. Điều khiển công suất kết hợp như thế nào trong quá trình Chuyển giao mềm (Soft Handover)?

Khi UE kết nối đồng thời với nhiều ô từ các Node B khác nhau, nó nhận nhiều lệnh TPC độc lập. Theo Giải thuật 1 của 3GPP, UE áp dụng cơ chế quyết định mềm: chỉ cần có ít nhất một ô gửi lệnh giảm công suất (TPC = -1), UE sẽ thực hiện giảm công suất phát nhằm tránh gây nhiễu cho ô có điều kiện truyền sóng tốt nhất. UE chỉ tăng công suất khi tất cả các ô liên quan đều yêu cầu tăng (TPC = +1).

4. Chi phí tính toán và bảo trì giải thuật DSSPC trên thiết bị thực tế như thế nào?

Giải thuật DSSPC có độ phức tạp thuật toán cực thấp ($O(1)$), chỉ bao gồm các phép so sánh số học và cộng trừ trực tiếp trên thanh ghi phần cứng Baseband DSP, do đó không làm tăng chi phí phần cứng hay gây hao hụt năng lượng xử lý trên chip vô tuyến của máy di động.

5. Sự khác biệt căn bản giữa điều khiển công suất vòng trong và vòng ngoài là gì?

Điều khiển công suất vòng trong (Inner Loop) thực hiện tại lớp vật lý giữa Node B và UE với tần số cực nhanh $1500\text{ Hz}$ nhằm bám sát biến động fading nhanh và duy trì $SIR$ tức thời bằng $SIR_{target}$. Điều khiển công suất vòng ngoài (Outer Loop) thực hiện tại bộ điều khiển mạng vô tuyến RNC với tần số chậm ($10 - 100\text{ Hz}$), liên tục đo tỷ lệ lỗi khung FER/BLER thực tế để điều chỉnh lại giá trị $SIR_{target}$ phù hợp với yêu cầu chất lượng dịch vụ của từng người dùng.


Kết luận

Đồ án tốt nghiệp "Điều khiển công suất trong hệ thống thông tin di động thế hệ ba UMTS" đã giải quyết triệt để bài toán can nhiễu đa truy nhập và hiệu ứng gần - xa trong mạng thông tin di động WCDMA. Bằng việc phân tích sâu sắc cấu trúc mạng UTRAN, cơ chế kênh truyền và xây dựng thành công giải thuật điều khiển công suất theo bước động (DSSPC) trên công cụ Visual Basic 2008, công trình đã chứng minh tính khả thi, hiệu quả giảm dao động công suất $34%$ và mở rộng dung lượng mạng vô tuyến. Đây là tài liệu tham khảo kỹ thuật và học thuật có giá trị thực tiễn cao cho sinh viên, kỹ sư và chuyên gia trong lĩnh vực thông tin vô tuyến.