Giới thiệu dự án
Sự bùng nổ của công nghệ thông tin và nhu cầu trao đổi dữ liệu số vào cuối thập niên 1990 và đầu những năm 2000 đã đặt ra một thách thức hạ tầng vô cùng lớn đối với ngành viễn thông toàn cầu. Mạng di động thế hệ thứ hai (2G GSM - Global System for Mobile Communications) vốn được thiết kế tối ưu hóa cho dịch vụ thoại và truyền số liệu chuyển mạch kênh (CSD - Circuit Switched Data). Tuy nhiên, phương thức chuyển mạch kênh bộc lộ nhược điểm cố hữu: chiếm dụng cố định một khe thời gian (Timeslot - TS) trên băng thông 200 kHz trong suốt phiên liên lạc ngay cả khi không có lưu lượng truyền dẫn, gây lãng phí 70%–85% tài nguyên vô tuyến đối với các luồng dữ liệu truyền dạng cụm (bursty traffic) như duyệt web (HTTP/WAP) hay gửi nhận email (SMTP/POP3). Đồng thời, tốc độ dữ liệu của GSM CSD bị giới hạn nghiêm ngặt ở mức 9.6 kbps (hoặc 14.4 kbps), hoàn toàn không đáp ứng được yêu cầu của kỷ nguyên Internet.
Đứng trước bài toán đó, việc chuyển đổi thẳng lên hệ thống thông tin di động thế hệ 3 (3G UMTS/W-CDMA) đòi hỏi chi phí đầu tư cơ sở hạ tầng (CAPEX) khổng lồ lên tới hàng tỷ USD và lộ trình cấp phép tần số phức tạp. Đồ án khóa luận "Công nghệ GPRS cho thế hệ thông tin 2.5G" (tác giả Phạm Văn Ngọc, cán bộ hướng dẫn PGS.TS. Nguyễn Viết Kính, Đại học Công nghệ - ĐHQGHN) giải quyết trực tiếp bài toán quá độ này thông qua việc nghiên cứu, phân tích và đề xuất giải pháp tích hợp công nghệ GPRS (General Packet Radio Service - 2.5G) trên nền tảng mạng 2G GSM sẵn có.
+-------------------------------------------------------------------------+
| GSM 2G vs GPRS 2.5G Resource Model |
| |
| GSM (Chuyển mạch kênh): |
| [ Dedicated 1 TS / 200kHz ] ---> Giữ cố định kênh suốt cuộc gọi |
| (Tốc độ: 9.6 kbps | Hiệu suất thấp) |
| |
| GPRS (Chuyển mạch gói): |
| [ Dynamic Multislot Pool ] ---> Cấp phát động 1-8 TS khi có gói dữ liệu |
| (Tốc độ: tới 171.2 kbps | Tối ưu hóa) |
+-------------------------------------------------------------------------+
Mục tiêu của dự án
- Phân tích toàn diện kiến trúc chuyển mạch gói GPRS: Khảo sát chi tiết các phân hệ mạng lõi gói mới gồm Nút hỗ trợ dịch vụ GPRS (SGSN - Serving GPRS Support Node), Nút hỗ trợ GPRS cổng (GGSN - Gateway GPRS Support Node), và Đơn vị kiểm soát gói (PCU - Packet Control Unit) trong phân hệ trạm gốc (BSS - Base Station Subsystem).
- Nghiên cứu cơ chế phân bổ tài nguyên vô tuyến động: Phân tích việc ánh xạ các kênh logic dữ liệu gói (PDCH, PDTCH, PACCH, PBCCH) vào kênh vật lý TDMA và các lược đồ mã hóa kênh CS-1, CS-2, CS-3, CS-4.
- Mô phỏng và đánh giá hiệu năng truyền dẫn: Xây dựng mô hình toán học và mô phỏng quá trình truyền khung dữ liệu gói trên kênh truyền nhiễu Gauss trắng cộng (AWGN - Additive White Gaussian Noise) với các mức tỷ số tín hiệu trên tạp âm ($E_b/N_0$) khác nhau.
- Xây dựng phương án nâng cấp thực tiễn cho nhà mạng Việt Nam: Đề xuất kiến trúc và giải pháp tích hợp GPRS cho mạng di động MobiFone (VMS) và VinaPhone (GPC), bảo toàn tối đa phần cứng trạm thu phát gốc (BTS) và trung tâm chuyển mạch di động (MSC/VLR).
Phạm vi và giới hạn nghiên cứu
- Phạm vi: Tiêu chuẩn ETSI/3GPP GSM Phase 2+ (Release 97/99); dải tần số 900 MHz (Uplink 890–915 MHz, Downlink 935–960 MHz) và 1800 MHz; các giao thức truyền tải đường trục GPRS (GTP, SNDCP, LLC, BSSGP, Frame Relay).
- Giới hạn: Đánh giá chất lượng kênh tập trung vào mô hình kênh tạp âm AWGN; không đi sâu vào mô hình pha-đinh đa đường Rayleigh phức tạp của môi trường đô thị mật độ cao.
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
Tại thời điểm phát triển công nghệ 2.5G, các giải pháp truyền dữ liệu di động tồn tại nhiều rào cản về mặt băng thông và chi phí vận hành. Bảng so sánh dưới đây phân tích tương quan giữa các giải pháp kỹ thuật:
| Tiêu chí | GSM CSD (2G) | HSCSD (High Speed CSD) | GPRS (2.5G) | UMTS (3G ban đầu) |
|---|---|---|---|---|
| Bản chất chuyển mạch | Chuyển mạch kênh (CS) | Chuyển mạch kênh (CS) | Chuyển mạch gói (PS) | Kết hợp CS và PS |
| Băng thông tối đa | 9.6 kbps | 57.6 kbps (ghép 4 TS) | 171.2 kbps (ghép 8 TS) | 384 kbps – 2 Mbps |
| Phương thức tính cước | Theo thời gian kết nối | Theo thời gian kết nối | Theo dung lượng truyền (KB/MB) | Theo dung lượng / Tốc độ |
| Thời gian thiết lập | 15 – 30 giây | 15 – 30 giây | < 1 giây (Always-on) | < 1 giây |
| Chi phí đầu tư hạ tầng | Đã có sẵn | Nâng cấp phần mềm BSC | Bổ sung PCU, SGSN, GGSN | Xây mới toàn bộ NodeB/RNC/Core |
Phân loại thiết bị đầu cuối và độ ưu tiên theo mô hình MoSCoW
- Must-Have (Bắt buộc có):
- Hỗ trợ thiết bị đầu cuối di động Nhóm B (Class B MS): Cho phép kích hoạt đồng thời dịch vụ GSM và GPRS, tự động chuyển đổi giữa cuộc gọi thoại và truyền dữ liệu gói.
- Triển khai đầy đủ các giao thức Gb, Gn, Gi, Gr trên mạng lõi.
- Sơ đồ mã hóa CS-1 (9.05 kbps/slot) và CS-2 (13.4 kbps/slot) đảm bảo truyền dẫn tin cậy trong môi trường suy hao vô tuyến.
- Should-Have (Nên có):
- Sơ đồ mã hóa CS-3 (15.6 kbps/slot) và CS-4 (21.4 kbps/slot) cho vùng phủ sóng chất lượng cao ($C/I > 18\text{ dB}$).
- Giao diện Gs giữa SGSN và MSC/VLR để đồng bộ quản lý vị trí kết hợp (Combined Routing/Location Area Update).
- Could-Have (Có thể có):
- Thiết bị đầu cuối Nhóm A (Class A MS): Truyền đồng thời cả thoại và dữ liệu gói mà không bị gián đoạn phiên truyền.
- Won't-Have (Chưa triển khai trong pha 2.5G):
- Điều chế biên độ 8-PSK (dành riêng cho nâng cấp EDGE 2.75G) và công nghệ đa truy cập phân chia theo mã băng rộng W-CDMA.
+------------------------------------------------------------------------------------+
| GPRS MoSCoW Feature Matrix |
| |
| [MUST HAVE] [SHOULD HAVE] [COULD HAVE] [WON'T HAVE] |
| + Class B MS Support + CS-3 / CS-4 Coding + Class A MS + 8-PSK (EDGE) |
| + Core Nodes (SGSN/GGSN)+ Gs Interface (Gs/MAP) (Simultaneous) + W-CDMA (3G) |
| + Gb / Gn / Gi Stacks + Combined RA/LA Update + Custom QoS (API) + Dual-Transfer|
+------------------------------------------------------------------------------------+
Thiết kế hệ thống
Kiến trúc GPRS được phát triển dưới dạng một mạng chuyển mạch gói lớp phủ (packet overlay network) tích hợp chặt chẽ vào cấu trúc mạng GSM sẵn có:
+------------------------------------------------------------------------------------+
| KIẾN TRÚC TỔNG THỂ MẠNG GPRS 2.5G |
+------------------------------------------------------------------------------------+
[ MS ] <---Um---> [ BTS ] <---Abis---> [ BSC + PCU ]
| |
(Radio) (Gb Interface)
| v
+---------------------------------> [ SGSN ] <---Gr---> [ HLR/AUC ]
| |
(Gn / GTP Tunnel) | (Gc)
v v
[ GGSN ] <-------------+
|
(Gi Interface)
v
[ IP PDN / LAN ] (Internet / Intranet)
Các phần tử mạng mới và vai trò kỹ thuật
- PCU (Packet Control Unit): Nằm tại BSC hoặc BTS, chịu trách nhiệm phân định các kênh vô tuyến giữa GSM và GPRS, quản lý các lớp RLC (Radio Link Control) và MAC (Medium Access Control), đồng thời chuyển tiếp khung dữ liệu gói qua giao diện Gb dựa trên giao thức BSSGP (BSS GPRS Protocol) và Frame Relay.
- SGSN (Serving GPRS Support Node): Quản lý tính di động (Mobility Management - MM), nhận thực thuê bao, nén tiêu đề và dữ liệu (giao thức SNDCP), mã hóa luồng dữ liệu gói với thuật toán A5 chuyên biệt, quản lý phiên dữ liệu gói (PDP Context), và định tuyến gói tin đến/từ BSS.
- GGSN (Gateway GPRS Support Node): Đóng vai trò là bộ định tuyến biên cấp cao (Edge Router), chuyển đổi giữa giao thức đường hầm GPRS (GTP - GPRS Tunneling Protocol) chạy trên nền IP/UDP với các mạng dữ liệu gói công cộng bên ngoài (PDN như Internet, X.25). GGSN cấp phát địa chỉ IP động (qua DHCP/RADIUS) và sinh bản ghi cước dữ liệu CDR (Call Detail Record).
Chồng giao thức mặt phẳng người dùng (User Plane Protocol Stack)
+-----------------------------------------------------------------------------+
| GPRS User Plane Protocol Architecture |
+---------------+ +
| Application | |
+---------------+ +---------------+-------------+
| IP/X.25 | | IP/X.25 | IP/X.25 |
+---------------+---------------+ +---------------+-------------+
| SNDCP | SNDCP | | GTP-U | GTP-U |
+---------------+---------------+---------------+---------------+-------------+
| LLC | LLC | BSSGP | UDP | UDP |
+---------------+---------------+---------------+---------------+-------------+
| RLC/MAC | RLC/MAC | Frame Relay | IP | IP |
+---------------+---------------+---------------+---------------+-------------+
| GSM | GSM | L1 | L2 | L2 |
| Physical | Physical | (E1/T1) | (Ethernet) | (Ethernet) |
+---------------+---------------+---------------+---------------+-------------+
[ MS ] [ BSS / PCU ] [ SGSN ] [ GGSN ]
<--- Um ---> <--- Gb ---> <----- Gn ----->
Bảo mật và Quản lý chất lượng dịch vụ (QoS)
- Cơ chế xác thực và bảo mật: Kế thừa khóa nhận thực bí mật $K_i$ và bộ ba tham số (RAND, SRES, $K_c$) từ HLR/AUC, GPRS định nghĩa thêm khóa nhận thực gói tạm thời P-TMSI để chống dò quét nhận dạng IMSI trên đường truyền vô tuyến. Luồng dữ liệu giữa MS và SGSN được mã hóa ở lớp LLC bằng thuật toán A5/GPRS độc lập với các thuật toán thoại A5/1 hoặc A5/2.
- Tham số QoS Profile: Định nghĩa 4 lớp độ trễ (Delay Class 1 đến 4), 5 lớp độ tin cậy (Reliability Class xác định tỷ lệ mất gói và tỷ lệ lỗi bit), 3 mức độ ưu tiên (Priority High/Normal/Low), và tốc độ truyền đỉnh/trung bình (Peak/Mean Throughput Class) lên tới 256 kbps.
Phương pháp triển khai và Quản lý dự án
Dự án áp dụng mô hình phân kỳ kỹ thuật nghiêm ngặt (Phased Engineering Approach) với các mốc kiểm soát chất lượng rõ ràng:
+-----------------------------------------------------------------------------+
| Lộ trình triển khai dự án (Timeline) |
+-----------------------------------------------------------------------------+
Giai đoạn 1 (Tháng 1-2): Nghiên cứu kiến trúc chuẩn 3GPP GSM Phase 2+ và GPRS
Giai đoạn 2 (Tháng 3-4): Thiết kế sơ đồ tích hợp mạng lõi (SGSN/GGSN) và PCU/Gb
Giai đoạn 3 (Tháng 5-6): Xây dựng mô hình giải thuật RLC/MAC và mô phỏng AWGN
Giai đoạn 4 (Tháng 7-8): Đánh giá băng thông CS-1..CS-4 và tối ưu hóa hạ tầng
Implementation và kết quả
Quy trình phát triển và thuật toán cốt lõi
Trọng tâm triển khai kỹ thuật của hệ thống GPRS nằm ở hai giải thuật chính: Thủ tục kích hoạt ngữ cảnh PDP (PDP Context Activation) và Giải thuật phân bổ khối vô tuyến RLC/MAC thích ứng theo sơ đồ mã hóa.
1. Máy trạng thái kích hoạt PDP Context
Để MS có thể gửi và nhận gói tin IP qua giao diện Gi, một đường hầm ảo GTP phải được khởi tạo giữa MS, SGSN và GGSN:
MS SGSN HLR GGSN
| | | |
|--- Activate PDP Req -->| | |
| (APN, QoS, PDP_Type)| | |
| |--- Send Routing Info->| |
| |<-- Routing Info Ack --| |
| | |
| |----------- Create PDP Context Req ----------->|
| | (TEID, QoS, APN, IMSI) |
| |<---------- Create PDP Context Resp -----------|
| | (Dynamic IP, TEID, QoS Neg) |
|<-- Activate PDP Accept-| |
| (Allocated IP, QoS) | |
2. Giải thuật tính toán thông lượng và phân chia khối vô tuyến
Cấu trúc khối dữ liệu vô tuyến lớp vô tuyến RLC/MAC được tính toán dựa trên việc ánh xạ 456 bit mã hóa sau khối xen kẽ (interleaving) lên 4 cụm vô tuyến vô hướng (burst) của một khối vô tuyến GPRS (kéo dài 20 ms).
Đoạn mã mô phỏng bằng Python dưới đây minh họa thuật toán phân tích thông lượng của các sơ đồ mã hóa GPRS (CS-1 đến CS-4) trên các lớp đa khe (Multislot Classes 1 đến 12):
"""
GPRS Multislot Throughput & Coding Scheme Analytical Simulation
Author: Pham Van Ngoc (UET - VNU) Research Implementation
Standard: ETSI 3GPP TS 05.03 / TS 05.02
"""
from typing import Dict, List, Tuple
class GPRSCodingScheme:
def __init__(self, name: str, payload_bits: int, code_rate: str, user_data_rate_kbps: float, min_c_i_db: float):
self.name = name
self.payload_bits = payload_bits # Số bit thông tin hữu ích trong 1 khối 20ms
self.code_rate = code_rate # Tỷ lệ mã hóa kênh chập
self.user_data_rate_kbps = user_data_rate_kbps # Tốc độ dữ liệu trên 1 Timeslot (kbps)
self.min_c_i_db = min_c_i_db # Ngưỡng tỷ số C/I tối thiểu để đảm bảo BLER < 10%
CODING_SCHEMES: Dict[str, GPRSCodingScheme] = {
"CS-1": GPRSCodingScheme("CS-1", 181, "1/2", 9.05, 9.0),
"CS-2": GPRSCodingScheme("CS-2", 268, "approx 2/3", 13.40, 13.0),
"CS-3": GPRSCodingScheme("CS-3", 312, "approx 3/4", 15.60, 15.0),
"CS-4": GPRSCodingScheme("CS-4", 428, "1 (No coding)", 21.40, 18.0),
}
MULTISLOT_CLASSES: Dict[int, Tuple[int, int, int]] = {
# Class: (Downlink Slots, Uplink Slots, Max Active Slots)
1: (1, 1, 2),
2: (2, 1, 3),
3: (2, 2, 3),
4: (3, 1, 4),
6: (3, 2, 4),
8: (4, 1, 5),
10: (4, 2, 5), # Phổ biến nhất trong thực tế thương mại
12: (4, 4, 5)
}
def calculate_gprs_throughput(ms_class: int, cs_name: str) -> Dict[str, float]:
"""Tính toán thông lượng đỉnh Downlink và Uplink lý thuyết của GPRS."""
if ms_class not in MULTISLOT_CLASSES:
raise ValueError(f"Lớp đa khe {ms_class} không được hỗ trợ.")
if cs_name not in CODING_SCHEMES:
raise ValueError(f"Sơ đồ mã hóa {cs_name} không hợp lệ.")
dl_slots, ul_slots, max_active = MULTISLOT_CLASSES[ms_class]
cs = CODING_SCHEMES[cs_name]
# Đối với luồng đơn hướng (hoặc truyền không đối xứng), tính theo số khe tối đa
dl_throughput = dl_slots * cs.user_data_rate_kbps
ul_throughput = ul_slots * cs.user_data_rate_kbps
max_8slot_theoretical = 8 * cs.user_data_rate_kbps
return {
"Coding_Scheme": cs.name,
"Code_Rate": cs.code_rate,
"DL_Throughput_kbps": round(dl_throughput, 2),
"UL_Throughput_kbps": round(ul_throughput, 2),
"Theoretical_8TS_Max_kbps": round(max_8slot_theoretical, 2)
}
if __name__ == "__main__":
print("=== KẾT QUẢ ĐÁNH GIÁ THÔNG LƯỢNG GPRS THEO TIÊU CHUẨN 3GPP ===")
for cs in ["CS-1", "CS-2", "CS-3", "CS-4"]:
res = calculate_gprs_throughput(ms_class=10, cs_name=cs)
print(f"[{res['Coding_Scheme']}] DL (4 TS): {res['DL_Throughput_kbps']} kbps | "
f"UL (2 TS): {res['UL_Throughput_kbps']} kbps | 8 TS Max: {res['Theoretical_8TS_Max_kbps']} kbps")
Thử nghiệm và đánh giá kết quả
Quá trình kiểm thử mô phỏng truyền khung dữ liệu qua kênh AWGN với bộ điều chế $\pi/4\text{-DQPSK}$ và GMSK, phân tích tỷ lệ lỗi bit (BER - Bit Error Rate) so với tỷ số năng lượng trên bit trên mật độ phổ tạp âm ($E_b/N_0$).
+-----------------------------------------------------------------------------+
| ĐẶC TÍNH KỸ THUẬT 4 SƠ ĐỒ MÃ HÓA GPRS |
+-----------------------------------------------------------------------------+
CS-1: [ 181 Data bits ] + [ 3 Parity ] + [ 4 Tail ] --(Conv 1/2)--> [ 456 Encoded bits ]
CS-2: [ 268 Data bits ] + [ 6 Parity ] + [ 4 Tail ] --(Punctured)--> [ 456 Encoded bits ]
CS-3: [ 312 Data bits ] + [ 6 Parity ] + [ 4 Tail ] --(Punctured)--> [ 456 Encoded bits ]
CS-4: [ 428 Data bits ] + [ 16 CRC/Parity ] + [ 0 ] --(No Conv)----> [ 456 Encoded bits ]
Bảng thông số hiệu năng chi tiết của các sơ đồ mã hóa kênh:
| Tham số kỹ thuật | CS-1 | CS-2 | CS-3 | CS-4 |
|---|---|---|---|---|
| Số bit dữ liệu thô (Data bits) | 181 bit | 268 bit | 312 bit | 428 bit |
| Bit kiểm tra dư vòng (USF/CRC) | 3 bit CRC + 4 Tail | 6 bit CRC + 4 Tail | 6 bit CRC + 4 Tail | 16 bit CRC (Block Check) |
| Tỷ lệ mã hóa (Code Rate) | 1/2 | $\approx 2/3$ | $\approx 3/4$ | 1 (Không mã hóa sửa sai) |
| Tốc độ truyền dữ liệu / 1 TS | 9.05 kbps | 13.40 kbps | 15.60 kbps | 21.40 kbps |
| Tốc độ đỉnh với Class 10 (4 DL) | 36.20 kbps | 53.60 kbps | 62.40 kbps | 85.60 kbps |
| Tốc độ đỉnh lý thuyết (8 TS) | 72.40 kbps | 107.20 kbps | 124.80 kbps | 171.20 kbps |
| Yêu cầu $C/I$ vô tuyến tối thiểu | $\ge 9\text{ dB}$ | $\ge 13\text{ dB}$ | $\ge 15\text{ dB}$ | $\ge 18\text{ dB}$ |
| Môi trường ứng dụng phù hợp | Rìa tế bào (Cell Edge) | Vùng phủ tiêu chuẩn | Vùng phủ cận BTS | Trung tâm ô / Microcell |
Kết quả mô phỏng truyền khung qua kênh AWGN
- Đường cong tỷ lệ lỗi bit (BER): Tại $E_b/N_0 = 6\text{ dB}$, sơ đồ CS-1 đạt mức $\text{BER} \le 10^{-4}$ nhờ mã chập tỷ lệ 1/2 mạnh mẽ. Trong khi đó, CS-4 yêu cầu $E_b/N_0 \ge 12\text{ dB}$ để đạt cùng ngưỡng độ tin cậy.
- Hiệu quả ghép kênh thống kê: Mô phỏng cho thấy trên một sóng mang 8 Timeslot, việc chia sẻ tài nguyên động của GPRS cho phép phục vụ đồng thời lên tới 16–24 người dùng duyệt web thông thường với độ trễ hàng đợi (queuing delay) $< 250\text{ ms}$, so với việc chỉ phục vụ tối đa 8 người dùng cố định trên mạng GSM truyền thống.
Đổi mới và đóng góp
Nghiên cứu của khóa luận mang lại 4 đóng góp kỹ thuật then chốt cho ngành viễn thông tại giai đoạn chuyển giao công nghệ:
- Kiến trúc tích hợp bảo toàn vốn đầu tư (CAPEX Optimization): Chứng minh tính khả thi tuyệt đối của việc tái sử dụng 100% trạm thu phát gốc BTS và các máy phát TRX của GSM. Việc nâng cấp chỉ yêu cầu tích hợp khối phần cứng PCU tại BSC và đấu nối mạng lõi gói (SGSN/GGSN), giúp tiết kiệm hơn 75% chi phí so với việc xây mới mạng truy cập vô tuyến.
- Cơ chế phân bổ tài nguyên đa khe động (Dynamic Multislot Allocation): Đề xuất thuật toán xếp lịch (scheduling) không đối xứng giữa đường lên và đường xuống (ví dụ Class 10: 4 DL / 2 UL). Giải pháp này phù hợp hoàn hảo với hành vi của người dùng Internet (lượng tải xuống vượt trội so với lượng tải lên).
- Mô hình tính cước theo gói tin (Volume-based Charging Architecture): Xây dựng cơ chế sinh bản ghi CDR tại SGSN (dựa trên việc chiếm dụng khe thời gian vô tuyến) và GGSN (dựa trên dung lượng byte truyền thực tế qua giao diện Gi), mở đường cho các gói cước dữ liệu trả trước/trả sau linh hoạt.
- Cơ sở khoa học cho quy hoạch mạng vô tuyến tại Việt Nam: Cung cấp các bảng chỉ số suy hao vô tuyến và ngưỡng $C/I$ chuẩn cho quá trình triển khai thực tế trên mạng MobiFone và VinaPhone, hỗ trợ tính toán dung lượng nghẽn giữa kênh thoại (TCH) và kênh dữ liệu gói (PDTCH).
+------------------------------------------------------------------------------------+
| BẢNG ĐỐI SOÁNH ĐỔI MỚI CÔNG NGHỆ |
+------------------------------------------------------------------------------------+
| Tiêu chí | Giải pháp cũ (GSM CSD) | Đổi mới với GPRS 2.5G |
+------------------------------+--------------------------+--------------------------+
| Băng thông Downlink khả dụng | Cố định 9.6 kbps | 36.2 – 171.2 kbps (+1680%)|
| Hiệu quả sử dụng khe vô tuyến| 15% – 30% (Lãng phí khi rỗi)| 85% – 95% (Ghép động) |
| Phương thức chiếm kênh | Chiếm dụng liên tục | Chỉ chiếm khi phát cụm |
| Mô hình thanh toán cước | Đắt đỏ (tính theo phút) | Tiết kiệm (tính theo MB) |
| Khả năng kết nối IP ngoại vi | Không hỗ trợ trực tiếp | Kết nối trực tiếp IP/VPN |
+------------------------------------------------------------------------------------+
Ứng dụng thực tế và triển khai
Các kịch bản ứng dụng điển hình
- Truy cập Internet di động và Mobile Office: Cung cấp kết nối trực tiếp cho máy tính xách tay (thông qua điện thoại di động làm Modem kết nối qua cổng nối tiếp/IR/Bluetooth) để truy cập email, VPN doanh nghiệp và duyệt web qua giao thức TCP/IP.
- Dịch vụ thông tin WAP (Wireless Application Protocol): Tải các trang tin tức, thông tin thị trường chứng khoán, thông tin dự báo thời tiết với định dạng siêu văn bản nén WML trên các thiết bị cầm tay.
- Ứng dụng M2M và Giám sát từ xa (Telemetry / SCADA): Ứng dụng GPRS trong việc truyền số liệu định vị GPS từ các phương tiện giao thông về máy chủ quản lý, thu thập chỉ số công tơ điện/nước từ xa mà không cần cử nhân viên đến tận nơi.
+-----------------------------------------------------------------------------+
| Hạ tầng triển khai thực tế tại Việt Nam |
+-----------------------------------------------------------------------------+
[ Khu vực phía Bắc ] ---> SGSN 1 (Hà Nội) \
---> [ GGSN Core Gateway ] ---> Internet
[ Khu vực phía Nam ] ---> SGSN 2 (TP. Hồ Chí Minh) /
Lộ trình và yêu cầu triển khai hạ tầng
- Phân hệ vô tuyến (BSS): Nâng cấp phần mềm tại trạm BTS; trang bị thêm các card xử lý gói RPP trong khối PCU tại BSC; cấu hình đường trung kế E1 (2 Mbps) chạy Frame Relay kết nối giữa PCU và SGSN qua giao diện Gb.
- Phân hệ mạng lõi (NSS): Lắp đặt 02 nút hỗ trợ SGSN tại Hà Nội và TP. Hồ Chí Minh để cân bằng tải toàn quốc; thiết lập 01 hệ thống GGSN kết nối trực tiếp đến các nhà cung cấp dịch vụ Internet (ISP/VNN).
- Phân hệ quản lý thuê bao (HLR/AUC): Bổ sung các trường dữ liệu thuê bao GPRS (GPRS Subscription Data) bao gồm danh sách APN được phép truy cập, địa chỉ IP tĩnh hoặc cờ IP động, và bộ hồ sơ QoS đăng ký.
Hạn chế và hướng phát triển
Các hạn chế kỹ thuật tồn tại
- Sự suy giảm thông lượng tại biên ô: Sơ đồ mã hóa CS-4 không có cơ chế mã sửa sai (FEC), dẫn đến việc tỷ lệ mất gói tăng đột ngột khi mức tín hiệu $C/I < 18\text{ dB}$. Khi đó, hệ thống buộc phải tự động lùi về CS-2 hoặc CS-1, làm suy giảm tốc độ truyền thực tế xuống còn 20–40 kbps.
- Trễ truyền dẫn (Round-Trip Latency): Độ trễ của GPRS dao động trong khoảng 300–800 ms do chu kỳ xen kẽ khối vô tuyến 20 ms và cơ chế báo hiệu vô tuyến phức tạp, không phù hợp cho các dịch vụ thời gian thực như đàm thoại Voice over IP (VoIP) hoặc trò chơi trực tuyến.
- Giới hạn của thiết bị đầu cuối Class B: Phần lớn máy điện thoại trên thị trường là Class B, buộc phải tạm ngừng phiên truyền dữ liệu gói khi có cuộc gọi thoại đến.
Hướng phát triển và công nghệ kế thừa
- Nâng cấp lên EDGE (Enhanced Data rates for GSM Evolution - 2.75G): Sử dụng phương thức điều chế bậc cao 8-PSK (3 bit/symbol) thay thế cho GMSK (1 bit/symbol), nâng tốc độ trên 1 khe thời gian lên 59.2 kbps (sơ đồ MCS-9) và tốc độ đỉnh toàn mạng lên tới 473.6 kbps trên cùng độ rộng kênh 200 kHz.
- Tiến trình lên mạng 3G UMTS Release 99/Release 4: Chuyển đổi giao diện vô tuyến sang công nghệ W-CDMA băng rộng 5 MHz, tích hợp mạng lõi gói GPRS sẵn có vào mạng lõi 3G để cung cấp băng thông từ 384 kbps đến 2 Mbps cùng các dịch vụ đa phương tiện thời gian thực.
Đối tượng hưởng lợi
+------------------------------------------------------------------------------------+
| BẢNG GIÁ TRỊ VÀ ĐỐI TƯỢNG HƯỞNG LỢI |
+------------------------------------------------------------------------------------+
| Nhóm đối tượng | Giá trị kỹ thuật và ứng dụng thực tiễn mang lại |
+--------------------+---------------------------------------------------------------+
| **Sinh viên Viễn thông** | Nắm vững kiến trúc mạng lai ghép (CS/PS), nguyên lý phân bổ |
| | kênh vô tuyến, và kỹ thuật mô phỏng kênh AWGN/Fading. |
+--------------------+---------------------------------------------------------------+
| **Kỹ sư vận hành** | Sở hữu tài liệu chi tiết về giao diện (Gb, Gn, Gi, Gr), quy trình|
| | phân tích bản ghi cước CDR và xử lý sự cố kết nối PDP. |
+--------------------+---------------------------------------------------------------+
| **Nhà mạng viễn thông**| Cung cấp giải pháp tối ưu hóa vốn đầu tư (CAPEX), lộ trình nâng |
| (MobiFone, VNPT) | cấp mạng chuyển tiếp mượt mà từ 2G lên 2.5G trước khi lên 3G. |
+--------------------+---------------------------------------------------------------+
| **Nhà nghiên cứu** | Cung cấp mô hình toán học giải tích cho thông lượng đa khe, |
| | tạo nền tảng phát triển các thuật toán xếp lịch vô tuyến 3G/4G.|
+------------------------------------------------------------------------------------+
Câu hỏi thường gặp
1. Yêu cầu phần cứng tối thiểu để nâng cấp một mạng GSM hiện có lên GPRS là gì?
Nhà mạng chỉ cần lắp đặt thêm Đơn vị kiểm soát gói (PCU) tại các bộ điều khiển trạm gốc BSC, bổ sung các nút mạng lõi gói gồm SGSN và GGSN, và thiết lập các đường truyền Frame Relay trên giao diện Gb. Trạm thu phát gốc BTS chỉ cần nâng cấp firmware phần mềm mà không phải thay thế khối máy thu phát vô tuyến TRX.
2. Tại sao tốc độ GPRS thực tế thường thấp hơn con số lý thuyết 171.2 kbps?
Tốc độ 171.2 kbps là mức lý thuyết tuyệt đối khi sử dụng trọn vẹn cả 8 Timeslot với sơ đồ mã hóa không sửa lỗi CS-4 trong điều kiện vô tuyến lý tưởng ($C/I > 18\text{ dB}$). Trong thực tế, các thiết bị đầu cuối thương mại phổ biến thuộc Class 10 (chỉ dùng tối đa 4 TS Downlink) và mạng thường hoạt động ở sơ đồ CS-2 để đảm bảo độ tin cậy, nên tốc độ thực tế dao động từ 40 kbps đến 53.6 kbps.
3. Cơ chế phân biệt và ưu tiên giữa cuộc gọi thoại GSM và dữ liệu GPRS diễn ra như thế nào?
Lớp MAC tại PCU thực hiện quản lý tài nguyên vô tuyến động. Mạng ưu tiên tuyệt đối cho lưu lượng chuyển mạch kênh thoại (GSM TCH). Khi có cuộc gọi thoại phát sinh, hệ thống sẽ tự động thu hồi các khe thời gian đang cấp phát cho GPRS để phục vụ thoại, và chỉ cấp phát lại khe rỗi cho dữ liệu gói sau khi cuộc gọi kết thúc.
4. Thiết bị đầu cuối Nhóm B (Class B) xử lý thế nào khi có cuộc gọi thoại đến trong lúc đang tải dữ liệu?
Thiết bị Class B sẽ tạm thời đình chỉ (suspend) phiên truyền dữ liệu gói GPRS để tiếp nhận cuộc gọi thoại. Toàn bộ trạng thái phiên (PDP Context) vẫn được duy trì tại SGSN/GGSN. Sau khi cuộc gọi thoại kết thúc, thiết bị sẽ gửi bản tin thông báo tiếp tục (resume) và quá trình truyền dữ liệu gói diễn ra bình thường mà không bị ngắt kết nối IP.
5. Lợi ích kinh tế lớn nhất mà GPRS đem lại cho người dùng cuối là gì?
Đó là tính năng kết nối liên tục (Always-on) và cơ chế tính cước theo lưu lượng (Volume-based billing). Người dùng có thể duy trì kết nối mạng cả ngày mà không phải trả tiền theo thời gian chiếm kênh như dial-up/CSD truyền thống, họ chỉ trả tiền cho số lượng Kilobyte thực tế được gửi hoặc nhận.
Kết luận
Khóa luận tốt nghiệp "Công nghệ GPRS cho thế hệ thông tin 2.5G" đã giải quyết xuất sắc bài toán then chốt trong quá trình tiến hóa của mạng thông tin di động: chuyển đổi từ kiến trúc chuyển mạch kênh truyền thống sang kiến trúc chuyển mạch gói hiện đại. Thông qua việc phân tích sâu sắc cấu trúc mạng lõi (SGSN, GGSN, PCU), đánh giá toàn diện các sơ đồ mã hóa kênh (CS-1 đến CS-4), và mô phỏng chính xác đặc tính truyền dẫn qua kênh AWGN, công trình đã chứng minh tính khả thi kỹ thuật và hiệu quả kinh tế vượt trội của công nghệ 2.5G.
Nghiên cứu không chỉ mang lại giá trị học thuật vững chắc trong việc tối ưu hóa hiệu quả sử dụng phổ tần vô tuyến, mà còn cung cấp một bản thiết kế thực thi chi tiết, đóng góp trực tiếp vào công cuộc hiện đại hóa hạ tầng viễn thông di động của các nhà mạng lớn tại Việt Nam như MobiFone và VinaPhone trong giai đoạn bản lề tiến lên 3G/4G.