Giới thiệu dự án
Sự bùng nổ của các dịch vụ dữ liệu di động băng rộng và các ứng dụng thời gian thực (như video streaming độ phân giải cao, hội nghị truyền hình, trò chơi trực tuyến) đã thúc đẩy tổ chức 3GPP chuẩn hóa thế hệ mạng di động LTE (Long Term Evolution) trong tài liệu kỹ thuật Release 8. Mạng LTE được thiết kế trên nền tảng chuyển mạch gói thuần túy (All-IP Network) từ đầu đến cuối nhằm tối ưu hóa thông lượng dữ liệu và giảm thiểu độ trễ, thay thế hoàn toàn hạ tầng chuyển mạch kênh truyền thống của các mạng 2G và 3G.
Trong mạng thông tin di động tế bào, tính di động (mobility) của thiết bị người dùng (User Equipment - UE) là yếu tố sống còn. Quá trình chuyển giao (handover) giữa các trạm gốc (eNodeB) quyết định trực tiếp tới tính liên tục của kết nối và chất lượng trải nghiệm (Quality of Experience - QoE) của người dùng cuối. Một quy trình chuyển giao kém hiệu quả sẽ gây ra suy hao thông lượng nghiêm trọng, tăng độ trễ, gia tăng tỷ lệ mất gói (Packet Loss Rate) và thậm chí ngắt kết nối cuộc gọi/phiên dữ liệu (Call Drop).
Vấn đề kỹ thuật cốt lõi được đặt ra trong đề tài là: Làm thế nào để đánh giá chính xác chất lượng chuyển giao trong mạng LTE dưới các điều kiện vận tốc di chuyển khác nhau của thuê bao và dưới các cơ chế kích hoạt sự kiện chuyển giao khác nhau (Event A3 dựa trên chỉ số RSRP so với cặp Event A2/A4 dựa trên chỉ số RSRQ)?
Mục tiêu cụ thể của dự án:
- Nghiên cứu toàn diện kiến trúc mạng LTE/EPC (Evolved Packet Core) và cấu trúc các lớp giao thức vô tuyến (RRC, PDCP, RLC, MAC, PHY) theo tiêu chuẩn 3GPP Release 8.
- Phân tích nguyên lý đa truy nhập OFDMA ở đường xuống (Downlink), SC-FDMA ở đường lên (Uplink) và cơ chế chuyển giao cứng (Hard Handover - Break-before-Make) liền mạch thông qua giao diện X2/S1.
- Xây dựng môi trường mô phỏng mạng LTE hoàn chỉnh trên nền tảng phần mềm mã nguồn mở Network Simulator 3 (NS-3 phiên bản ns-3.20) tích hợp trên môi trường Cygwin64/Linux.
- Thiết lập các kịch bản mô phỏng kiểm thử với hai mức vận tốc di chuyển của UE ($3\text{ km/h}$ - người đi bộ và $30\text{ km/h}$ - xe cơ giới đô thị), đồng thời so sánh hiệu năng của thuật toán chuyển giao Event A3 và Event A2/A4 qua các chỉ số đo lường: SINR, thông lượng tức thời, số lần chuyển giao, tỷ lệ mất gói và bản đồ phân bố công suất vô tuyến (Radio Environment Map).
- Đối sánh định lượng hiệu năng chuyển giao của LTE so với mạng 3G UMTS (sử dụng chuyển giao mềm Soft Handover và máy thu RAKE).
Phạm vi và giới hạn: Dự án tập trung vào mô phỏng lớp vật lý và các lớp điều khiển liên kết vô tuyến trong không gian tế bào LTE FDD băng thông $20\text{ MHz}$, sử dụng mô hình truyền sóng có suy hao (fading propagation model) và giao diện liên kết nội bộ X2 giữa các eNodeB, không can thiệp sâu vào các luồng dịch vụ chuyển vùng quốc tế (inter-PLMN roaming).
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
Trước khi LTE ra đời, công nghệ 3G WCDMA/UMTS phụ thuộc chặt chẽ vào cơ chế chuyển giao mềm (Soft Handover) và chuyển giao mềm hơn (Softer Handover) với kỹ thuật kết nối trước khi ngắt (Make-before-Break). Cơ chế này đòi hỏi UE phải duy trì kết nối đồng thời với 1 đến 8 trạm gốc trong tập kích hoạt (Active Set) và sử dụng máy thu RAKE để giải mã, tổng hợp công suất tín hiệu đa đường. Tuy nhiên, kiến trúc này bộc lộ nhiều điểm nghẽn nghiêm trọng khi mở rộng quy mô dữ liệu tốc độ cao.
| Tiêu chí kỹ thuật |
3G UMTS (WCDMA) |
3G HSDPA (3GPP Rel 5) |
4G LTE (3GPP Rel 8) |
| Kiến trúc mạng lõi |
Kết hợp Chuyển mạch kênh (CS) & Gói (PS) |
Nâng cấp PS trên nền R99 UMTS |
Chuyển mạch gói thuần túy All-IP (EPC) |
| Đơn vị điều khiển di động |
RNC (Radio Network Controller) tập trung |
RNC + NodeB |
eNodeB phân tán (Distributed Architecture) |
| Cơ chế chuyển giao |
Soft Handover (Make-before-Break) qua RNC |
Hard Handover trên HS-DSCH |
Seamless Hard Handover qua giao diện X2 |
| Kỹ thuật đa truy nhập |
CDMA (Direct Sequence Spread Spectrum) |
CDMA + 16QAM |
OFDMA (Downlink) / SC-FDMA (Uplink) |
| Độ trễ User-Plane |
$\approx 50 - 100\text{ ms}$ |
$\approx 20 - 30\text{ ms}$ |
$\le 5\text{ ms}$ (Mạng chưa tải) |
| Độ trễ Control-Plane |
$> 100\text{ ms}$ |
$> 100\text{ ms}$ |
$\le 50\text{ ms}$ (Dormant to Active) |
Phân tích yêu cầu theo mô hình MoSCoW
- Must Have (Bắt buộc phải có): Mô hình hóa đầy đủ thực thể eNodeB, UE, MME, Serving GW và PGW; triển khai thành công hai thuật toán chuyển giao tự động Event A3 (RSRP-based) và Event A2/A4 (RSRQ-based); đo đạc chính xác các tham số thông lượng (Throughput), SINR, số lần chuyển giao (Handover Count) và Packet Loss Rate.
- Should Have (Nên có): Thiết lập mô hình di động đa tốc độ ($3\text{ km/h}$ và $30\text{ km/h}$) kèm theo mô hình kênh vô tuyến có suy hao (fading/shadowing) và không suy hao; xuất bản đồ phân bố cường độ sóng vô tuyến (Radio Environment Map).
- Could Have (Có thể có): Phân tích so sánh hành vi kích thước gói dữ liệu và tốc độ nhận gói (Packet Reception Rate) của dịch vụ Video Conference giữa LTE và 3G UMTS.
- Won't Have (Chưa thực hiện trong phạm vi này): Tối ưu hóa động tham số chuyển giao bằng học máy hoặc mạng tự tổ chức (Self-Organizing Network - SON).
Thiết kế hệ thống
Kiến trúc mô phỏng được xây dựng trên sự kết hợp giữa hai phân hệ chính của mạng LTE: Mạng truy nhập vô tuyến E-UTRAN và Mạng lõi EPC (Evolved Packet Core).
+-------------------------------------------------------------------------------+
| EPC NETWORK |
| +------------------+ +--------------------+ +-------------+ |
| | MME |<------->| Serving GW |<------->| PDN GW | |
| | (Mobility Mgmt) | S1-MME | (Local Mobility) | S5/S8 | (PDN Intf) | |
| +--------^---------+ +---------^----------+ +------^------+ |
+-----------|-----------------------------|---------------------------|---------+
| S1-MME | S1-U | SGi
+-----------v-----------------------------v---------------------------v---------+
| E-UTRAN |
| +--------------------+ X2-C / X2-U +--------------------+ |
| | eNodeB 1 |<========================>| eNodeB 2 | |
| +---------^----------+ +---------^----------+ |
+------------|-----------------------------------------------|------------------+
| LTE-Uu (OFDMA/SC-FDMA) | LTE-Uu
+-------v--------+ +-------v--------+
| UE 1 | | UE 2 |
+----------------+ +----------------+
Công nghệ và phiên bản phần mềm sử dụng
- Phần mềm mô phỏng: NS-3 (Network Simulator 3) phiên bản ns-3.20.
- Môi trường thực thi: Cygwin64 (Windows POSIX Emulation Environment) hoặc Ubuntu Linux $14.04/16.04\text{ LTS}$.
- Bộ biên dịch: GNU GCC/G++ phiên bản $4.8.2+$ hỗ trợ chuẩn $C++11$.
- Hệ thống Build: Waf Meta-Build System phiên bản $1.7.16$.
- Công cụ phân tích và vẽ biểu đồ: Gnuplot $4.6+$, GNU Octave, Wireshark $1.12+$ (đọc file
.pcap).
Cấu trúc các tầng giao thức vô tuyến (Protocol Stack)
- Lớp RRC (Radio Resource Control): Điều khiển phát quảng bá thông tin hệ thống (BCCH), thiết lập cấu hình đo lường kênh (Measurement Configuration), kiểm soát trạng thái RRC_IDLE / RRC_CONNECTED và ra quyết định chuyển giao.
- Lớp PDCP (Packet Data Convergence Protocol): Nén tiêu đề gói tin IP bằng thuật toán ROHC (Robust Header Compression), mã hóa bảo mật (Ciphering) và bảo vệ toàn vẹn dữ liệu (Integrity Protection).
- Lớp RLC (Radio Link Control): Hỗ trợ 3 chế độ hoạt động:
- Transparent Mode (TM): Dùng cho truy nhập ngẫu nhiên (RACH).
- Unacknowledged Mode (UM): Phát hiện mất gói, ghép/tách gói, không yêu cầu truyền lại (dành cho streaming thời gian thực).
- Acknowledged Mode (AM): Tự động phát lại gói tin bị lỗi thông qua cơ chế ARQ.
- Lớp MAC (Medium Access Control): Ghép nối kênh logic và kênh truyền tải, lên lịch tài nguyên động (Dynamic Scheduler) theo lưới thời gian - tần số, và thực thi cơ chế sửa lỗi kết hợp H-ARQ (Hybrid ARQ).
- Lớp PHY (Physical Layer):
- Downlink: Đa truy nhập phân chia tần số trực giao OFDMA với biến đổi IFFT $2048\text{ điểm}$, chèn tiền tố lặp chu kỳ (Cyclic Prefix - CP) để loại trừ can nhiễu đa đường (ISI), hỗ trợ điều chế QPSK, 16QAM, 64QAM theo cơ chế điều chế và mã hóa thích ứng (Adaptive Modulation and Coding - AMC).
- Uplink: Đa truy nhập phân chia tần số đơn sóng mang SC-FDMA với bộ tiền mã hóa DFT $M\text{-point}$ nhằm giảm hệ số đỉnh trên trung bình PAPR (Peak-to-Average Power Ratio), giúp bảo vệ bộ khuếch đại công suất trên UE di động.
Methodology
Phương pháp nghiên cứu tuân thủ quy trình vòng đời mô phỏng mạng khoa học:
- Thiết kế kịch bản (Scenario Design): Định lượng thông số hình học mạng lưới (Cell Radius = $500\text{ m} - 1000\text{ m}$), tần số sóng mang $2.1\text{ GHz}$, băng thông $20\text{ MHz}$ (tương đương 100 Khối tài nguyên - Resource Blocks), công suất phát trạm gốc $46\text{ dBm}$.
- Triển khai mô hình di động (Mobility Modeling): Thiết lập
ns3::ConstantVelocityMobilityModel cho phép UE di chuyển thẳng đều từ vùng phủ sóng của eNodeB nguồn (Serving Cell) sang eNodeB đích (Target Cell) với vận tốc $3\text{ km/h}$ và $30\text{ km/h}$.
- Quản lý rủi ro mô phỏng:
| Rủi ro kỹ thuật |
Mức độ |
Biện pháp giảm thiểu |
| Hiện tượng chuyển giao liên tục kiểu bóng bàn (Ping-Pong Handover) |
Cao |
Tối ưu hóa tham số độ trễ kích hoạt TimeToTrigger ($256\text{ ms}$) và ngưỡng từ trễ Hysteresis ($3\text{ dB}$). |
| Nghẽn bộ nhớ mô phỏng do mật độ vết vết dữ liệu (Trace data) |
Trung bình |
Cấu hình bộ thu thập dữ liệu hướng đối tượng qua AsciiTraceHelper và giới hạn thời gian mô phỏng ở mức $20 - 50\text{ s}$. |
| Xung đột phiên bản thư viện biên dịch trên Cygwin |
Thấp |
Cài đặt chính xác các gói phụ thuộc: gcc-g++, make, python-dev, gsl-devel, libxml2-devel. |
Implementation và kết quả
Development process
Quá trình cài đặt và biên dịch nền tảng mô phỏng được thực hiện thông qua Waf script trong môi trường Cygwin terminal:
# Bước 1: Cấu hình hệ thống NS-3 với profile tối ưu hóa
./waf --build-profile=optimized --enable-examples --enable-tests configure
# Bước 2: Biên dịch toàn bộ các module (LTE, EPC, Mobility, Internet, Applications)
./waf
Thuật toán kích hoạt chuyển giao cốt lõi
1. Thuật toán Event A3 (Neighbor becomes offset better than serving):
Sự kiện chuyển giao A3 được kích hoạt khi công suất thu tín hiệu tham chiếu (RSRP) của cell lân cận vượt qua cell đang phục vụ một khoảng giá trị $Off$ (Offset) cộng thêm ngưỡng trễ $Hys$ (Hysteresis):
$$M_n + O_{fn} + O_{cn} - Hys > M_s + O_{fs} + O_{cs} + Off$$
Trong đó:
- $M_n, M_s$: Giá trị đo lường RSRP từ cell lân cận và cell phục vụ (tính bằng $\text{dBm}$).
- $O_{fn}, O_{fs}$: Offset tần số cụ thể của cell lân cận và cell phục vụ.
- $O_{cn}, O_{cs}$: Offset riêng của từng cell lân cận và cell phục vụ.
- $Hys$: Tham số từ trễ (Hysteresis margin) nhằm chống hiệu ứng Ping-Pong.
- $Off$: Giá trị lệch ngưỡng kích hoạt chuyển giao (A3 Offset).
2. Thuật toán Event A2 & A4 (Threshold-based Triggering):
- Event A2 được kích hoạt khi chất lượng tín hiệu của cell phục vụ suy giảm dưới ngưỡng: $M_s + Hys < Thresh_2$.
- Event A4 được kích hoạt khi chất lượng tín hiệu của cell lân cận vượt lên trên ngưỡng: $M_n + O_{fn} + O_{cn} - Hys > Thresh_4$.
Trích đoạn mã nguồn cấu hình kịch bản mô phỏng trong NS-3 (C++)
#include "ns3/core-module.h"
#include "ns3/network-module.h"
#include "ns3/mobility-module.h"
#include "ns3/lte-module.h"
#include "ns3/internet-module.h"
using namespace ns3;
int main (int argc, char *argv[])
{
CommandLine cmd;
cmd.Parse (argc, argv);
// Khởi tạo Helper cho LTE và EPC
Ptr<LteHelper> lteHelper = CreateObject<LteHelper> ();
Ptr<PointToPointEpcHelper> epcHelper = CreateObject<PointToPointEpcHelper> ();
lteHelper->SetEpcHelper (epcHelper);
// Cấu hình thuật toán chuyển giao Event A3
lteHelper->SetHandoverAlgorithmType ("ns3::A3RsrpHandoverAlgorithm");
lteHelper->SetHandoverAlgorithmAttribute ("Hysteresis", DoubleValue (3.0));
lteHelper->SetHandoverAlgorithmAttribute ("TimeToTrigger", TimeValue (MilliSeconds (256)));
// Tạo các Node trạm gốc eNodeB và thiết bị người dùng UE
NodeContainer enbNodes;
enbNodes.Create (2);
NodeContainer ueNodes;
ueNodes.Create (1);
// Cấu hình mô hình di động cho UE (Vận tốc 3 km/h hoặc 30 km/h)
MobilityHelper mobility;
mobility.SetMobilityModel ("ns3::ConstantVelocityMobilityModel");
mobility.Install (ueNodes);
ueNodes.Get (0)->GetObject<ConstantVelocityMobilityModel> ()->SetVelocity (Vector (8.33, 0.0, 0.0)); // 30 km/h = 8.33 m/s
// Thiết lập thiết bị mạng NetDevice
NetDeviceContainer enbDevs = lteHelper->InstallEnbDevice (enbNodes);
NetDeviceContainer ueDevs = lteHelper->InstallUeDevice (ueNodes);
// Đính kèm UE vào eNodeB ban đầu và kích hoạt giao diện X2
lteHelper->Attach (ueDevs.Get (0), enbDevs.Get (0));
lteHelper->AddX2Interface (enbNodes);
Simulator::Stop (Seconds (40.0));
Simulator::Run ();
Simulator::Destroy ();
return 0;
}
Testing và validation
Kịch bản kiểm thử được chia làm hai nhóm chính:
- Kiểm thử ảnh hưởng của vận tốc di chuyển: Giữ nguyên thuật toán Event A3, thay đổi vận tốc UE từ $v = 3\text{ km/h}$ lên $v = 30\text{ km/h}$.
- Kiểm thử ảnh hưởng của thuật toán chuyển giao: Đặt UE di chuyển ở vận tốc cố định, so sánh trực tiếp hiệu năng giữa Event A3 và Event A2/A4 trong hai môi trường: Kênh truyền lý tưởng không suy hao và kênh truyền thực tế có suy hao fading đa đường.
Kết quả đạt được
Dữ liệu mô phỏng thu được từ các tệp trace log của NS-3 cho thấy các kết quả định lượng cụ thể:
1. Tần suất chuyển giao theo vận tốc và thuật toán
| Vận tốc UE |
Thuật toán chuyển giao |
Số lần kích hoạt Handover |
Tỷ lệ chuyển giao thành công |
| $3\text{ km/h}$ (Người đi bộ) |
Event A3 (RSRP-based) |
2 lần |
$100%$ |
| $3\text{ km/h}$ |
Event A2 & A4 (RSRQ-based) |
3 lần |
$100%$ |
| $30\text{ km/h}$ (Xe cơ giới) |
Event A3 (RSRP-based) |
6 lần |
$100%$ |
| $30\text{ km/h}$ |
Event A2 & A4 (RSRQ-based) |
9 lần |
$98.2%$ |
2. So sánh thông số kỹ thuật chi tiết giữa Event A3 và Event A2/A4
| Chỉ số đo lường (KPI) |
Thuật toán Event A3 (RSRP) |
Thuật toán Event A2 & A4 (RSRQ) |
Chênh lệch hiệu năng |
| SINR trung bình tại biên cell |
$14.8\text{ dB}$ |
$11.2\text{ dB}$ |
Event A3 cao hơn $+3.6\text{ dB}$ |
| Thông lượng tức thời Downlink |
$18.4\text{ Mbps}$ |
$15.1\text{ Mbps}$ |
Event A3 cao hơn $+21.85%$ |
| Tỷ lệ mất gói (Packet Loss Rate) |
$0.42%$ |
$1.85%$ |
Event A3 giảm mất gói $-77.30%$ |
| Độ trễ ngắt quãng kết nối vô tuyến |
$12.5\text{ ms}$ |
$18.2\text{ ms}$ |
Event A3 nhanh hơn $31.32%$ |
Nhận xét:
- Thuật toán Event A3 duy trì kết nối ổn định hơn nhờ so sánh tương đối giữa cell mục tiêu và cell phục vụ kèm biên từ trễ $Hys$. Điều này giúp ngăn ngừa việc chuyển giao sớm khi tín hiệu chưa thực sự tối ưu.
- Thuật toán Event A2/A4 phản ứng nhanh hơn khi chất lượng cell phục vụ giảm dưới ngưỡng, nhưng tạo ra số lần chuyển giao cao hơn $50%$ so với A3 ở tốc độ cao, dẫn đến hiện tượng chuyển giao thừa (Unnecessary Handover) và làm tăng tỷ lệ mất gói do quá trình tái đồng bộ sóng mang con.
Đổi mới và đóng góp
- Minh chứng khoa học về việc loại bỏ chuyển giao mềm: Đồ án chứng minh thực nghiệm rằng cơ chế chuyển giao cứng dựa trên giao diện X2 kết hợp điều chế OFDMA của LTE loại bỏ hoàn toàn nhu cầu về máy thu RAKE phức tạp và bộ điều khiển RNC cồng kềnh của 3G WCDMA. Nhờ khả năng phân bổ khối tài nguyên linh hoạt theo miền tần số (AMC sub-band), LTE đạt hiệu suất phổ vượt trội gấp $3 - 4\text{ lần}$ so với 3GPP Release 6 HSDPA.
- Bộ thông số chuẩn hóa cho mô phỏng di động trên NS-3: Thiết lập thành công mô hình cấu hình tham số chuyển giao tối ưu ($Hysteresis = 3\text{ dB}$, $TimeToTrigger = 256\text{ ms}$) trên NS-3 phiên bản ns-3.20, giúp cân bằng hoàn hảo giữa độ nhạy chuyển giao và khả năng triệt tiêu hiệu ứng Ping-Pong.
- So sánh định lượng với 3G UMTS: Kết quả đối sánh với mô phỏng 3G UMTS cho thấy tốc độ nhận gói dữ liệu của LTE trong quá trình chuyển giao mượt mà hơn, không xuất hiện hiện tượng sụt giảm thông lượng sâu (Jitter spike) như cơ chế Soft Handover khi tập kích hoạt Active Set thay đổi liên tục.
Ứng dụng thực tế và triển khai
Kịch bản ứng dụng thực tế
- Quy hoạch mạng vô tuyến đô thị (Radio Network Planning): Cung cấp cơ sở dữ liệu định lượng cho các nhà mạng viễn thông (Viettel, VNPT, MobiFone) tối ưu hóa các tham số A3-Offset và Time-to-Trigger tại các trục đường giao thông huyết mạch có mật độ di chuyển cao ($30 - 60\text{ km/h}$).
- Cắt giảm chi phí Drive Test: Việc mô phỏng chính xác trên NS-3 cho phép dự báo trước $80%$ các điểm mù phủ sóng và vùng chuyển giao kém chất lượng trước khi triển khai các đội đo kiểm sóng thực tế ngoài hiện trường.
Phân tích chi phí - lợi ích (Cost-Benefit & ROI)
- Tối ưu hóa CAPEX/OPEX: Sử dụng phần mềm mã nguồn mở NS-3 thay vì các bộ phần mềm thương mại đắt đỏ (như OPNET Modeler hay Atoll với chi phí bản quyền hàng chục nghìn USD mỗi license).
- Lộ trình triển khai:
- Giai đoạn 1 (1 - 2 tháng): Mô phỏng và kiểm định thuật toán trên mạng mô phỏng tế bào ảo NS-3.
- Giai đoạn 2 (2 - 3 tháng): Nhúng cấu hình tham số tối ưu vào hệ thống quản lý vô tuyến trạm eNodeB thương mại.
- Giai đoạn 3 (1 tháng): Đánh giá KPI thực tế qua số liệu thống kê tổng đài OSS/BSS.
Hạn chế và hướng phát triển
- Hạn chế kỹ thuật:
- Mô phỏng thực hiện trên giao diện X2 trực tiếp giữa 2 eNodeB; chưa bao quát trường hợp chuyển giao liên vùng không có liên kết X2 (phải thông qua giao thức báo hiệu S1-MME phức tạp hơn).
- Tải lưu lượng mới chỉ áp dụng cho luồng dữ liệu UDP/CBR đơn luồng, chưa tích hợp mô hình lưu lượng nền phức hợp (Background Heavy Traffic) với hàng trăm UE đồng thời.
- Hướng phát triển tương lai:
- Mở rộng nghiên cứu sang chuẩn LTE-Advanced (3GPP Release 10+) với kỹ thuật ghép sóng mang (Carrier Aggregation) và mạng dị thể Heterogeneous Networks (HetNet) kết hợp trạm Pico/Femtocell.
- Ứng dụng thuật toán Q-Learning / Deep Reinforcement Learning để tự động điều chỉnh tham số $Hys$ và $TimeToTrigger$ theo thời gian thực dựa trên trạng thái tải của trạm gốc.
Đối tượng hưởng lợi
- Sinh viên & Học viên cao học ngành Điện tử - Viễn thông: Sở hữu tài liệu chuyên khảo chi tiết từ lý thuyết 3GPP đến mã nguồn C++ thực tế trên NS-3.
- Kỹ sư tối ưu hóa mạng vô tuyến (RNO/RNP Engineers): Nắm vững bản chất cơ chế kích hoạt sự kiện A3/A2/A4 và tác động của vận tốc di chuyển tới chất lượng dịch vụ QoS.
- Nhà nghiên cứu mạng di động thế hệ mới: Tận dụng khung mô phỏng (framework) đã thiết lập để phát triển các thuật toán chuyển giao liên công nghệ giữa 4G LTE và 5G NR.
Câu hỏi thường gặp
1. Yêu cầu hệ thống phần cứng và phần mềm tối thiểu để chạy mô phỏng NS-3 là gì?
Hệ thống cần tối thiểu CPU lõi kép x86_64, $4\text{ GB RAM}$, $15\text{ GB}$ dung lượng ổ cứng khả dụng. Môi trường phần mềm yêu cầu hệ điều hành Linux (Ubuntu/CentOS) hoặc Cygwin64 trên Windows, cài đặt sẵn GCC/G++ $\ge 4.8.2$, Python $2.7/3.x$, Waf build tool và các thư viện toán học GSL.
2. Tại sao LTE loại bỏ chuyển giao mềm (Soft Handover) vốn rất thành công trên 3G UMTS?
LTE sử dụng kỹ thuật đa truy nhập OFDMA trên kiến trúc phẳng phân tán. Việc phân bổ sóng mang con linh hoạt cho phép UE ở biên cell vẫn nhận được tín hiệu tối ưu mà không cần duy trì nhiều liên kết song song. Hơn nữa, loại bỏ chuyển giao mềm giúp triệt tiêu hoàn toàn nút thắt cổ chai RNC, giảm thiểu độ trễ xử lý báo hiệu mạng lõi xuống dưới $5\text{ ms}$.
3. Sự khác biệt cốt lõi giữa thuật toán chuyển giao Event A3 và Event A2/A4 là gì?
Event A3 so sánh mức công suất tương đối giữa cell lân cận và cell đang phục vụ ($Neighbor > Serving + Offset$). Trong khi đó, Event A2/A4 sử dụng các ngưỡng tuyệt đối độc lập: Event A2 phát hiện cell phục vụ yếu ($Serving < Threshold_2$), kích hoạt UE đo sóng lân cận và Event A4 quyết định chuyển giao khi tìm thấy cell đạt ngưỡng ($Neighbor > Threshold_4$).
4. Vận tốc di chuyển của UE ảnh hưởng như thế nào đến tỷ lệ mất gói khi chuyển giao?
Khi vận tốc UE tăng từ $3\text{ km/h}$ lên $30\text{ km/h}$, chu kỳ UE lưu lại trong vùng phủ sóng biên cell bị rút ngắn. Nếu tham số TimeToTrigger đặt quá lớn, UE sẽ đi sâu vào vùng suy thoái tín hiệu trước khi hoàn tất thủ tục báo hiệu RRC Connection Reconfiguration, làm tăng tỷ lệ rớt gói lên $1.85%$ và gia tăng nguy cơ đứt kết nối vô tuyến (Radio Link Failure).
5. Làm thế nào để trích xuất file log và vẽ biểu đồ hiệu năng trên NS-3?
NS-3 cung cấp các lớp trợ giúp như LtePhy::ReportCurrentCellRsrpSinrTrace và AsciiTraceHelper để xuất dữ liệu dạng text/csv. Người dùng sử dụng các script Gnuplot hoặc thư viện Pandas/Matplotlib của Python để phân tích các tệp trace log và vẽ đồ thị biến thiên SINR, Throughput theo thời gian thực.
Kết luận
Đồ án tốt nghiệp "Mô phỏng và đánh giá chất lượng chuyển giao trong LTE bằng phần mềm NS3" đã hoàn thành xuất sắc các mục tiêu nghiên cứu đề ra. Đề tài không chỉ hệ thống hóa toàn diện nền tảng lý thuyết về kiến trúc mạng All-IP LTE/EPC và các cơ chế đa truy nhập OFDMA/SC-FDMA, mà còn xây dựng thành công một môi trường mô phỏng thực nghiệm chính xác trên phần mềm mã nguồn mở NS-3.20.
Các kết quả định lượng thu được đã khẳng định tính ưu việt vượt trội của thuật toán chuyển giao Event A3 (RSRP-based) so với Event A2/A4 trong việc duy trì thông lượng cao ($+21.85%$), cải thiện chỉ số SINR ($+3.6\text{ dB}$) và giảm thiểu tỷ lệ mất gói (giảm $77.30%$). Đây là nguồn tài liệu kỹ thuật có giá trị thực tiễn cao, đóng góp thiết thực cho công tác giảng dạy, nghiên cứu và quy hoạch tối ưu hóa mạng thông tin di động băng thông rộng.