Tổng quan nghiên cứu

Mạng tùy biến không dây di động (MANET) là cấu trúc mạng cục bộ tự trị hình thành từ 100% các thiết bị di động liên lạc ngang hàng thông qua sóng vô tuyến mà không cần hạ tầng trạm phát cố định. Mặc dù hệ thống định vị toàn cầu GPS rất phổ biến, việc trang bị chip GPS cho toàn bộ các nút mạng thường bị hạn chế do chi phí phần cứng, mức tiêu thụ năng lượng cao và hiện tượng mất sóng nghiêm trọng trong nhà hầm, tòa nhà cao tầng hoặc thời tiết xấu. Khi khởi động ngoài trời, GPS cũng đòi hỏi khoảng thời gian chờ từ 3 đến 5 phút để hoàn tất việc xác định tọa độ ban đầu. Vấn đề cốt lõi đặt ra là làm thế nào để xác định vị trí địa lý của các nút mạng chưa biết tọa độ với độ chính xác cao trong điều kiện chỉ có khoảng 10% đến 20% số nút trong mạng được tích hợp GPS (nút cột mốc hay anchor).

Mục tiêu cụ thể của luận văn là nghiên cứu, đánh giá toàn diện các kỹ thuật định vị trong MANET, tái lập thuật toán định vị không dùng đo đạc khoảng cách DV-Hop và thuật toán DV-Distance, từ đó đề xuất giải pháp cải tiến mang tên ISCIMP (Ignoring Sudden Coordinates In Moving Process). Đề tài tập trung giải quyết bài toán định vị trong môi trường phân bố ngẫu nhiên đẳng hướng, bán kính phủ sóng trung bình của mỗi nút đạt 40 mét. Ý nghĩa khoa học và thực tiễn của công trình thể hiện ở việc tối ưu hóa tỷ số sai số định vị (Location Error Ratio - LER), ngăn chặn các bước nhảy tọa độ bất thường có thể vọt lên tới mức sai số gấp 10 lần bán kính truyền sóng khi các nút di chuyển. Kết quả nghiên cứu đóng góp giải pháp kỹ thuật có tính ứng dụng cao cho công tác cứu hộ khẩn cấp, giám sát kho bãi thông minh và quản lý thiết bị di động trong điều kiện GPS bị cô lập.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Nghiên cứu được xây dựng trên nền tảng các mô hình hình học không gian và giải thuật định vị mạng cảm biến không dây:

  • Phương pháp định vị giao thoa hình học (Trilateration) và phương pháp lượng giác (Triangulation): Kỹ thuật Trilateration xác định vị trí giao điểm của ít nhất 3 đường tròn hình học phẳng khi biết tọa độ tâm và khoảng cách ước lượng từ nút cần định vị tới các cột mốc. Kỹ thuật Triangulation sử dụng góc sóng đến (Angle of Arrival - AOA) để tính toán tọa độ tam giác.
  • Phương pháp bình phương bé nhất (Least Squares Method - LSM): Khi số lượng phương trình khoảng cách lớn hơn số ẩn số tọa độ cần tìm (hệ phương trình $y = Ax$ với $m > n$), LSM tìm kiếm vector nghiệm tối ưu sao cho chuẩn sai số Euclidean đạt giá trị cực tiểu theo công thức nghiệm $x = (A^T A)^{-1} A^T y$.
  • Thuật toán định vị DV-Hop cổ điển của Niculescu và Nath: Gồm 3 giai đoạn: (1) Lan truyền gói tin tìm đường dạng Distance Vector để đếm số bước nhảy (Hop Count) giữa mọi cặp nút; (2) Các cột mốc tính toán kích thước bước nhảy trung bình (Average Hop Size - AHS) và quảng bá trên toàn mạng; (3) Các nút tự do ước lượng khoảng cách địa lý bằng tích số giữa Hop Count và AHS, sau đó áp dụng phép toán LSM để giải tọa độ.
  • Mô hình hiệu chỉnh trung bình bước nhảy có trọng số của Yu Hu: Tinh chỉnh công thức AHS của từng nút thông qua trọng số $W_i$ tỷ lệ nghịch với khoảng cách bước nhảy tới từng cột mốc, giúp giảm thiểu độ lệch khoảng cách ở các khu vực biên mạng.
  • Thuật toán đề xuất ISCIMP: Khai thác tính di động của các nút cột mốc để thu thập chuỗi tọa độ ước lượng tức thời độc lập qua các thời điểm $t_1, t_2, ..., t_k$, thiết lập ngưỡng sai lệch $L$ để nhận diện và loại bỏ các đỉnh nhọn dị biệt (spikes), sau đó tính trung bình trượt tích lũy nhằm tạo ra tọa độ tức thời phụ thuộc quá khứ có độ ổn định vượt trội.

Phương pháp nghiên cứu

Nghiên cứu áp dụng phương pháp mô phỏng số lượng nghiệm trên nền tảng ngôn ngữ kỹ thuật MATLAB. Nguồn dữ liệu mô phỏng được sinh ngẫu nhiên theo mô hình không gian hai chiều đẳng hướng với các tham số mạng chuẩn hóa:

  • Cỡ mẫu và thiết kế mô phỏng: Tập mẫu gồm 100 lần chạy thử nghiệm độc lập cho mỗi kịch bản để loại trừ sai số ngẫu nhiên. Mạng khảo sát gồm 100 nút mạng phân bố trên vùng không gian xác định với bán kính phủ sóng vô tuyến $R = 40$ mét.
  • Phương pháp chọn mẫu: Lựa chọn ngẫu nhiên vị trí các nút theo phân bố đều (uniform distribution), đảm bảo độ kết nối trung bình của mạng (Degree) duy trì ổn định trong khoảng từ 8 đến 12 láng giềng trên mỗi nút. Tỷ lệ cột mốc trang bị GPS được biến thiên từ 10% đến 30% tổng số nút.
  • Lý do lựa chọn phương pháp: Mô phỏng số trên MATLAB là phương pháp tối ưu và khả thi nhất để kiểm soát chặt chẽ các thông số topo mạng MANET, cho phép giả lập linh hoạt các mô hình di chuyển động (Chaos Move, Random Direction Walk, Edge Move, Tile Move) và thu thập chuỗi dữ liệu tọa độ theo thời gian thực mà không gặp rào cản về chi phí trang bị hàng trăm thiết bị phần cứng đo đạc thực địa.

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

Quá trình thực nghiệm và phân tích mô phỏng đã mang lại 4 phát hiện khoa học quan trọng:

  • Phát hiện 1 - Sai số và sự mất ổn định của DV-Hop cơ bản: Trong điều kiện mạng tĩnh, DV-Hop cơ bản cho tỷ số sai số định vị LER trung bình từ 0.45 đến 0.75. Tuy nhiên, khi các nút chuyển động, đường truyền bước nhảy bị bẻ cong khiến sai số tức thời không ổn định và xuất hiện các đỉnh nhọn đột biến với LER vượt ngưỡng 10.0 tại một số thời điểm ngẫu nhiên.
  • Phát hiện 2 - Tác động của mật độ cột mốc: Khi tăng tỷ lệ nút cột mốc từ 10% lên 30% trong mạng 100 nút, tỷ số LER trung bình giảm khoảng 32%, từ mức 0.68 xuống còn 0.46. Đồng thời, việc sử dụng từ 4 đến 6 cột mốc để lập hệ phương trình LSM giúp ma trận hiệp phương sai ổn định hơn 25% so với trường hợp chỉ dùng tối thiểu 3 cột mốc.
  • Phát hiện 3 - Hiệu quả triệt tiêu đỉnh nhọn của giải thuật ISCIMP: Bằng cách thiết lập ngưỡng lọc biến thiên $L = 5$ mét, thuật toán ISCIMP đã loại bỏ hoàn toàn 100% các đỉnh nhọn sai số đột biến trong suốt quá trình di chuyển của các cột mốc, giúp quỹ đạo ước lượng không còn bị rung lắc gián đoạn.
  • Phát hiện 4 - Mức độ cải thiện sai số qua các mô hình di chuyển: Chỉ số cải thiện sai số nhờ chuyển động LEIRM đạt giá trị từ 0.62 đến 0.80 (tương đương với việc giảm từ 20% đến 38% sai số LER toàn mạng). Trong đó, mô hình di chuyển lặp lại dọc biên chia ô (Tile Move) với 12 cột mốc bố trí trên 4 ô đạt hiệu quả định vị tối ưu nhất, duy trì sai số LER dưới mức 0.28.

Thảo luận kết quả

Nguyên nhân chính dẫn đến sai số lớn trong DV-Hop truyền thống là do giả định khoảng cách địa lý tỷ lệ tuyến tính với số bước nhảy hop. Trong thực tế, các nút mạng phân bố không đồng đều làm cho kích thước bước nhảy thực tế dao động từ 15 mét đến 38 mét thay vì bằng giá trị trung bình AHS. Khi các cột mốc di chuyển, topo mạng thay đổi liên tục khiến đường dẫn ngắn nhất giữa hai nút chuyển đổi đột ngột giữa các tuyến khác nhau, gây ra hiện tượng nhảy vọt tọa độ.

So với phương pháp cải tiến AHS có trọng số của Yu Hu (chỉ cải thiện khoảng 8% đến 12% LER trên mạng tĩnh), giải pháp ISCIMP khai thác triệt để tính lịch sử của tọa độ trong môi trường động. Khi trực quan hóa dữ liệu qua biểu đồ đường theo 25 chu kỳ thời gian định vị và bảng phân tích so sánh chỉ số LEIRM giữa các mô hình di chuyển, tọa độ sau khi lọc qua ISCIMP tạo thành đường tiệm cận phẳng bám sát tọa độ thực tế của nút mạng. Biểu đồ phân tán tọa độ 2D cho thấy vùng phân tán sai số bị thu hẹp đáng kể, chứng minh rằng tính di động của cột mốc nếu được xử lý qua bộ lọc đột biến sẽ trở thành một lợi thế kỹ thuật thay vì là nguồn gây nhiễu cho mạng MANET.

Đề xuất và khuyến nghị

Dựa trên kết quả nghiên cứu thực nghiệm, luận văn đưa ra 4 khuyến nghị kỹ thuật cụ thể:

  • Tích hợp thuật toán lọc ISCIMP vào firmware thiết bị IoT không dây: Các kỹ sư phát triển phần mềm nhúng nên nhúng trực tiếp khối thuật toán lọc tọa độ phụ thuộc quá khứ vào tầng ứng dụng của nút mạng nhằm duy trì tỷ số sai số LER dưới mức 0.30, hoàn thành trong khung thời gian từ 3 đến 6 tháng thử nghiệm phòng lab.
  • Chuẩn hóa quy hoạch quỹ đạo di chuyển của các nút mốc theo mô hình Tile Move: Nhóm thiết kế mạng MANET và điều khiển robot tự hành cần thiết lập lộ trình tuần tra của các nút mang GPS dọc theo các cạnh phân ô của khu vực giám sát, nhằm nâng cao độ phủ sóng hữu hiệu của cột mốc lên trên 95% diện tích mục tiêu trong vòng 6 tháng.
  • Tối ưu hóa cơ chế điều chỉnh ngưỡng lọc sai số thích nghi tự động: Bộ phận nghiên cứu và phát triển thuật toán viễn thông cần bổ sung module tự động cập nhật ngưỡng sai lệch $L$ theo bán kính phủ sóng thực tế và mật độ kết nối cục bộ, triệt tiêu trên 99% các giá trị tọa độ ngoại lai trong thời gian 3 tháng.
  • Ứng dụng mô hình định vị lai kết hợp thông số cường độ sóng RSSI: Các doanh nghiệp cung cấp giải pháp định vị trong nhà và quản lý kho hàng nên tích hợp thuật toán DV-Hop cải tiến với kỹ thuật đo RSSI ở khoảng cách ngắn để đạt độ chính xác định vị dưới 2.5 mét, lộ trình triển khai hoàn thiện trong 12 tháng.

Đối tượng nên tham khảo luận văn

  • Kỹ sư thiết kế hệ thống IoT và mạng cảm biến không dây: Ứng dụng giải pháp định vị không dùng GPS để quản lý vị trí hàng hóa trong kho bãi kín, hầm mỏ hoặc nhà xưởng công nghiệp với chi phí phần cứng tối thiểu.
  • Học viên cao học và nghiên cứu sinh chuyên ngành Kỹ thuật Điện tử - Viễn thông: Sử dụng toàn bộ mã nguồn mô phỏng MATLAB và khung lý thuyết giải hệ phương trình Least Squares Method làm tài liệu tham khảo cho các đề tài nghiên cứu về tối ưu hóa mạng tùy biến.
  • Nhà phát triển hệ thống điều khiển bầy đàn robot và thiết bị bay không người lái (UAV): Áp dụng mô hình cột mốc di động Tile Move để thiết lập mạng lưới định vị dẫn đường tương hỗ giữa các thiết bị tự hành trong môi trường không có sóng vệ tinh.
  • Giảng viên và chuyên gia giảng dạy mạng máy tính: Khai thác các ví dụ tính toán từng bước của giải thuật DV-Hop, DV-Distance và các mô hình di chuyển ngẫu nhiên làm học liệu giảng dạy chuyên đề mạng không dây nâng cao.

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

  • Thuật toán DV-Hop cơ bản gặp phải những nhược điểm cốt lõi nào trong mạng MANET? DV-Hop cơ bản có sai số lớn (LER dao động từ 0.45 đến 0.75) do giả định kích thước bước nhảy là cố định. Khi các nút di chuyển, topo mạng thay đổi liên tục tạo ra các đường truyền bị gấp khúc, dẫn đến hiện tượng tọa độ bị nhảy vọt đột biến với sai số có thể gấp 10 lần bán kính phát sóng.
  • Thuật toán ISCIMP xử lý hiện tượng nhảy vọt tọa độ đột biến bằng cách nào? ISCIMP thiết lập ngưỡng sai lệch tọa độ $L = 5$ mét giữa hai chu kỳ liên tiếp. Nếu tọa độ tức thời vượt quá ngưỡng này, hệ thống sẽ nhận diện là đỉnh nhọn sai số và tạm thời loại bỏ. Tọa độ cuối cùng được tính bằng trung bình cộng tích lũy của các giá trị hợp lệ trong quá khứ.
  • Tại sao định vị không dựa vào đo đạc (Range-free) lại phù hợp cho mạng MANET hơn phương pháp Range-based? Phương pháp Range-free như DV-Hop chỉ dựa vào thông tin kết nối và số bước nhảy, không đòi hỏi phần cứng đo khoảng cách hay góc sóng phức tạp (như TOA hay AOA). Điều này giúp tiết kiệm trên 60% chi phí phần cứng và giảm tiêu hao năng lượng cho các thiết bị di động nhỏ gọn.
  • Mô hình di chuyển nào của các nút cột mốc mang lại hiệu quả định vị tốt nhất? Mô hình di chuyển dọc biên lặp lại theo phân ô (Tile Move) với 12 cột mốc chia thành 4 ô mang lại hiệu quả cao nhất, giúp chỉ số LEIRM giảm xuống mức 0.62 (cải thiện 38% độ chính xác) và giữ cho mức độ kết nối mạng luôn ổn định quanh giá trị 10 láng giềng.
  • Phương pháp bình phương bé nhất (Least Squares Method) có vai trò gì trong định vị? Do sai số trong việc ước lượng khoảng cách và vị trí cột mốc, các đường tròn định vị không cắt nhau tại một điểm duy nhất mà tạo thành một miền nghiệm. LSM giải quyết hệ phương trình dư số, tìm ra tọa độ tối ưu có tổng bình phương khoảng cách sai lệch là nhỏ nhất.

Kết luận

  • Luận văn đã hệ thống hóa toàn diện các lý thuyết định vị trong mạng MANET, chỉ rõ nguyên nhân gây ra sai số và hiện tượng mất ổn định tọa độ của giải thuật DV-Hop truyền thống.
  • Đề xuất thành công thuật toán cải tiến ISCIMP kết hợp cơ chế loại bỏ đỉnh nhọn sai số đột biến và tính toán trung bình tọa độ tích lũy theo thời gian.
  • Chứng minh thực nghiệm qua 100 lần mô phỏng độc lập trên MATLAB rằng ISCIMP giúp cải thiện từ 20% đến 38% tỷ số sai số định vị (LER), triệt tiêu hoàn toàn các bước nhảy tọa độ dị biệt khi các cột mốc di chuyển.
  • Xác lập mô hình di chuyển phân ô lặp lại (Tile Move) là cấu hình tối ưu nhất cho mạng MANET có cột mốc cơ động, đạt độ chính xác cao hơn 35% so với di chuyển hỗn loạn.
  • Định hình lộ trình phát triển từ 3 đến 12 tháng nhằm mở rộng thuật toán sang mô hình không gian 3 chiều và tích hợp dữ liệu RSSI hiệu chuẩn. Các kỹ sư và nhà nghiên cứu có thể tải về tài liệu toàn văn và mã nguồn mô phỏng để ứng dụng trực tiếp vào các dự án mạng không dây tự hành.