Tạo các đường truyền không dây (air interface) trong MANET

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu nâng cao hiệu năng giao thức định tuyến AODV cho mạng manet luận văn ths công nghệ thông tin 60 48 15 (Trang 51 - 52)

CHƢƠNG 1 TỔNG QUAN VỀ MẠNG MANET

3.1. Thiết lập mô phỏng mạng MANET trong NS-2

3.1.5. Tạo các đường truyền không dây (air interface) trong MANET

3.1.5.1. Mô hình FreeSpace

Mô hình FreeSpace trình bày cơ bản dải truyền thông như một vòng quanh máy phát. Nếu một máy nhận trong phạm vi vòng tròn phát, nó nhận tất cả các gói tin. Ngược lại nó làm mất tất cả các gói tin.

Giao diện Otcl với việc sử dụng một mô hình truyền thông là lệnh cấu hình node. Một cách để sử dụng nó ở đây là:

$ns_node-config-propType Propagation/FreeSpace

Một cách khác là:

set prop[new Propagation/FreeSpace] $ns_node-config-propInstance $prop

3.1.5.2. Mô hình Two Ray Ground

Một đường truyền đơn trong tầm nhìn thấy giữa hai node di động là rất hiếm gặp trong thực tế. Mô hình Two Ray Ground phản xạ hai tia mặt đất xem xét đường truyền trực tiếp và đường truyền phản xạ từ mặt đất. Nó nói lên rằng, mô hình này đem đến các dự đoán chính xác hơn với một khoảng cách lớn hơn so với mô hình FreeSpace.

Thông thường, trình thông dịch Otcl sử dụng mô hình phản xạ hai tia mặt đất như sau:

$ns_node-config-propType Propagation/TwoRayGround

Hay có thể sử dụng:

set prop[new Propagation/ TwoRayGround] $ns_node-config-propInstance $prop

3.1.5.3. Mô hình Shadowing

Mô hình FreeSpace và mô hình phản xạ Two Ray Ground dự đoán nguồn năng lượng nhận như một chức năng tất định của khoảng cách. Cả hai trình bày dải truyền thông như một vòng tròn lý tưởng. Trên thực tế, nguồn năng lượng nhận ở một khoảng cách nhất định là một giá trị ngẫu nhiên tại vì nhiều hiệu ứng truyền khác nhau, nó cũng được biết đến như hiện tượng fading (tượng biến đổi cường độ tín hiệu sóng mang). Trên thực tế, cả hai mô hình trên đều dự đoán giá trị trung bình của nguồn năng lượng nhận ở khoảng cách d. Một mô hình tổng quát và thường được sử dụng hơn là mô hình Shadowing.

Mô hình Shadowing mở rộng mô hình vòng tròn lý tưởng để đạt tới mô hình thống kê: các node có thể chỉ truyền theo xác suất khi ở gần rìa của miền truyền thông. Mục đích của mô hình Shadowing: Trước khi sử dụng mô hình shadowing, người sử

dụng cần chọn các giá trị hệ số suy hao trên đường truyền (Path loss) và độ lệch hiệu ứng màn chắn chuẩn  dB tùy theo môi trường mô phỏng.

Chúng ta vẫn sử dụng lệnh cấu hình node bằng Otcl. Một cách để sử dụng nó như sau, với các giá trị tham số chỉ được đưa ra làm ví dụ:

#Đầu tiên phải thiết lập giá trị của mô hình hiệu ứng màn chắn.

Propagation/Shadowing set pathlossExp_2.0; hệ số mất đường dẫn Propagation/Shadowing set std_db_4.0; độ lệch hiệu ứng màn chắn (dB) Propagation/Shadowing set dist0_1.0; khoảng cách tham chiếu (m) Propagation/Shadowing set seed_0; khởi động với RNG

$ns_node_config-propType Propagation/Shadowing; Cấu hình cho node

Mô hình Shadowing tạo ra một số ngẫu nhiên khởi tạo đối tượng RNG (Random number Genrator). RNG có ba kiểu khởi tạo: Khởi tạo thô, khởi tạo xác định trước (một thiết lập tốt của khởi tạo) và khởi tạo thông minh (hueristic). Các API trên sử dụng khởi tạo xác định trước. Nếu một người sử dụng muốn khởi tạo bằng một phương thức khác, API dưới đây có thể được sử dụng.

set prop [new Propagation/Shadowing] $prop set pathlossExp_2.0

$prop set std_db_4.0 $prop set dist0_1.0

$prop seed<seed-type> 0

$ns_node-config-propInstance $prop

<seed-type> có thể là thôi, xác định trước hay heuristic.

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu nâng cao hiệu năng giao thức định tuyến AODV cho mạng manet luận văn ths công nghệ thông tin 60 48 15 (Trang 51 - 52)

Tải bản đầy đủ (PDF)

(86 trang)