5 Dung lượng sử dụng hàng tháng của mỗi thuê bao
3.17 Phổ tín hiệu đầu ra trước khi phát ra ngồi khơng gian qua USRP
Sau khi thiết kế và chạy thành công hệ thống phát Wifi trên USRP bằng
phần mềm GNU-Radio Companion, một file code Python được tạo ra và thuật
tốn tối ưu cơng suất tại bên phát. Bằng việc lập trình trên GNU Radio, hệ
thống tác động vào bộ điều tiết công suất của USRP N210 [28]. Tham số biến
Hình 3.18: Giao diện phần mềm Wireshark khi máy tính bắt được các bản tin từ phần cứng USRP.
3.8.2. Thuật Tốn Tối Ưu Cơng Suất Tại Bên Phát
Mơ hình trong kịch bản là hệ thống truyễn dẫn giữa 2 thiết bị, vì vậy thuật
tốn tối ưu có một đầu vào là giá trị RSSI được cập nhật trên server bởi một
người dùng. Dựa theo giải pháp được trình bày trước đó, thuật tốn điều
khiển cơng suất phát tối ưu được thiết kế như Hình 3.19.
Máy tính cập nhật liên tục giá trị RSSI từ server thời gian thực. Bất cứ
khi nào giá trị này ở dưới ngưỡng tối thiểu là -60 dBm, máy tính sẽ hiểu rằng
tín hiệu tại người dùng khơng ổn định, cần tăng công suất phát của USRP.
Và khi RSSI đạt giá trị lớn -40 dBm hay tín hiệu người dùng quá tốt để sử
dụng, máy tính sẽ có giảm cơng suất phát để tránh lãng phí tài ngun. Mỗi
lần điều chỉnh, máy tính sẽ tăng hoặc giảm 5dB giá trị tx_gain của USRP
đồng thời trễ 5s để chờ sự phản hồi chính xác từ người dùng. Việc điểu chỉnh
sẽ tiếp tục cho đến khi giá trị RSSI nằm giữa 2 khoảng giới hạn hoặc tx_gain