Tổng quan nghiên cứu

Trong kỷ nguyên phát triển mạnh mẽ của truyền thông không dây, mạng tùy biến di động MANET (Mobile Ad-hoc Network) đóng vai trò then chốt với khả năng tự tổ chức và truyền thông ngang hàng giữa các thiết bị mà không cần trạm điều khiển cố định. Tuy nhiên, việc xác định vị trí các nút mạng đang đối mặt với thách thức lớn khi có tới hơn 60% tình huống thực tế tín hiệu GPS bị che khuất trong hầm ngầm, tòa nhà cao tầng hoặc suy giảm mạnh do thời tiết khắc nghiệt. Bên cạnh đó, việc tích hợp chip GPS cho toàn bộ 100% thiết bị sẽ làm tăng chi phí phần cứng từ 30% đến 40% và tiêu hao nhanh chóng nguồn năng lượng hạn chế trên các nút di động.

Vấn đề nghiên cứu trọng tâm là giải quyết bài toán định vị trong môi trường mạng thiếu thốn hạ tầng vệ tinh. Thuật toán định vị không dựa vào đo đạc (Range-free) tiêu biểu như DV-Hop tuy có ưu thế vượt trội về chi phí và tính đơn giản, nhưng lại tồn tại sai số định vị (Location Error Ratio - LER) khá cao, thường dao động trong khoảng từ 35% đến hơn 75% bán kính phủ sóng, kèm theo những đột biến sai số tức thời có thể vọt lên gấp 2 đến 10 lần bán kính truyền thông do cấu trúc liên kết mạng bị bẻ gãy.

Mục tiêu cụ thể của luận văn là khảo sát toàn diện các phương pháp định vị trong MANET, tái hiện kiểm chứng hai giải thuật nền tảng là DV-Hop và DV-Distance, đồng thời đề xuất giải thuật cải tiến mang tên ISCIMP (Ignoring Sudden Coordinates In Moving Process). Đề tài tận dụng triệt để tính di động của các cột mốc neo để triệt tiêu các tọa độ đột biến sai lệch và nâng cao độ chính xác tổng thể. Nghiên cứu được thực hiện từ tháng 2 năm 2014 đến tháng 6 năm 2014 tại Trường Đại học Bách Khoa - Đại học Quốc gia Thành phố Hồ Chí Minh, giới hạn trong phạm vi không gian mạng 2D ngoài trời với các nút phân bố ngẫu nhiên đồng hướng và bán kính phủ sóng chuẩn đạt 40 mét. Kết quả đóng góp giải pháp định vị giảm sai số từ 18% đến 32% mà không làm phát sinh thêm bất kỳ chi phí phần cứng nào.

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

Khung lý thuyết áp dụng

Luận văn xây dựng hệ thống phân tích dựa trên hai nhóm lý thuyết định vị cốt lõi trong mạng Ad-hoc: phương pháp định vị dựa vào đo đạc (Range-based) và phương pháp định vị không dựa vào đo đạc (Range-free). Các kỹ thuật Range-based như thời gian sóng đến (TOA), chênh lệch thời gian sóng đến (TDOA), góc sóng đến (AOA) và cường độ tín hiệu thu nhận (RSSI) có thể đạt độ chính xác dưới 5 mét nhưng đòi hỏi thiết bị phần cứng đo đạc đắt tiền và dễ bị nhiễu do hiện tượng Fading đa đường. Ngược lại, phương pháp Range-free như DV-Hop của tác giả Niculescu và Nath chỉ khai thác thông tin số bước nhảy (Hop Count) và kích thước bước nhảy trung bình (Average Hop Size - AHS) để ước lượng khoảng cách hình học, mang lại hiệu quả kinh tế và tối ưu năng lượng vượt bậc.

Mô hình tính toán tọa độ được triển khai dựa trên nguyên lý giao thoa đường tròn Trilateration kết hợp với phương pháp giải hệ phương trình tuyến tính cực tiểu hóa sai số bình phương tối thiểu (Least Squares Method - LSM). Khi một nút nhận được thông tin từ 3 nút mốc trở lên, hệ phương trình khoảng cách phi tuyến sẽ được chuyển đổi thành hệ ma trận đại số tuyến tính để tìm nghiệm tối ưu sao cho chuẩn vector phần dư đạt giá trị nhỏ nhất. Các khái niệm chính bao gồm: độ kết nối nút (Degree) phản ánh mật độ liên kết lân cận từ 8 đến 12 kết nối, tỉ số sai số định vị (LER) được chuẩn hóa theo bán kính phủ sóng, và tỉ lệ cải thiện sai số nhờ chuyển động (LEIRM) nhằm định lượng hiệu quả nâng cao độ chính xác khi các cột mốc di chuyển theo các mô hình như Di chuyển hỗn loạn (Chaos Move) hay Đi thẳng hướng ngẫu nhiên (Random Direction Walk).

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

Dữ liệu nghiên cứu được thu thập thông qua môi trường mô phỏng toán học chuyên sâu trên nền tảng MATLAB. Cỡ mẫu nghiên cứu được thiết kế với số lượng từ 50 đến 100 nút mạng phân bố trong không gian diện tích chuẩn 100x100 mét vuông. Trong đó, tỷ lệ nút cột mốc có trang bị GPS được thiết lập biến thiên từ 10% đến 30% tổng số nút, với bán kính phủ sóng vô tuyến đồng nhất là 40 mét.

Phương pháp chọn mẫu phân bố ngẫu nhiên đẳng hướng (Isotropic Random Distribution) được áp dụng nhằm tái hiện trung thực cấu trúc topo phân tán tự do của mạng MANET thực tế, kiểm soát độ kết nối trung bình của mỗi nút duy trì trong ngưỡng từ 8 đến 10 nút lân cận. Lý do lựa chọn phương pháp phân tích Least Squares Method kết hợp thuật toán lọc ngưỡng sai số ISCIMP là vì LSM giải quyết hoàn hảo bài toán phương trình thừa ẩn số khi có nhiều cột mốc, trong khi bộ lọc ngưỡng L (từ 5 đến 10 mét) cho phép nhận diện và loại bỏ hoàn toàn các giá trị tọa độ dị biệt ngoại lai trước khi tiến hành tính trung bình tích lũy theo chuỗi thời gian. Mỗi kịch bản mô phỏng được thực hiện lặp lại 100 lần thử nghiệm độc lập (Monte Carlo) từ ngày 10/02/2014 đến ngày 20/06/2014 để triệt tiêu sai số ngẫu nhiên và đảm bảo độ tin cậy khoa học cao nhất.

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

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

Thứ nhất, kết quả kiểm chứng giải thuật DV-Hop truyền thống cho thấy sai số định vị LER phụ thuộc chặt chẽ vào mật độ nút mốc. Khi tăng mật độ cột mốc từ 10% lên 30%, chỉ số LER trung bình giảm từ 0.65R xuống còn 0.38R (tương ứng mức cải thiện độ chính xác hơn 41%). Tuy nhiên, tọa độ tức thời độc lập của các nút bị dao động rất mạnh theo thời gian; khi các cột mốc di chuyển, sai số định vị tại một số thời điểm xuất hiện đỉnh nhọn đột biến vọt lên từ 2.5R đến hơn 10R do đường truyền đa bước nhảy bị uốn cong cục bộ.

Thứ hai, thử nghiệm giải thuật cải tiến kích cỡ bước nhảy trung bình AHS có trọng số (theo phương pháp của tác giả Yu Hu) đã giúp giảm sai số LER trung bình từ 8% đến 15% qua 100 lần thử so với DV-Hop nguyên bản, nhưng vẫn chưa giải quyết được bài toán mất ổn định tọa độ và hiện tượng nhảy vọt vị trí khi topo mạng biến đổi.

Thứ ba, giải thuật cải tiến ISCIMP do tác giả luận văn đề xuất đã khắc phục triệt để hiện tượng bất ổn định này. Bằng cách thiết lập ngưỡng phát hiện đột biến L và tính toán tọa độ tức thời phụ thuộc quá khứ thông qua trung bình trượt tích lũy, thuật toán đã loại bỏ 100% các đỉnh nhọn sai số bất thường. Tỉ lệ cải thiện sai số định vị nhờ chuyển động LEIRM đạt mức từ 0.68 đến 0.82, đồng nghĩa với việc sai số LER toàn mạng giảm từ 18% đến 32% so với trạng thái tĩnh ban đầu.

Thứ tư, khi khảo sát các mô hình di chuyển khác nhau của cột mốc, mô hình di chuyển tuyến tính dọc biên lặp lại (Tile Move) và mô hình đi thẳng theo hướng ngẫu nhiên (RDW) cho hiệu quả cải thiện sai số định vị vượt trội nhất, giúp duy trì Degree trung bình của mạng ổn định ở mức 8.5 đến 11.2 liên kết.

Thảo luận kết quả

Nguyên nhân cốt lõi gây ra sai số lớn trong DV-Hop truyền thống là do khoảng cách giữa hai nút được ước lượng bằng tích số của số bước nhảy và kích thước hop trung bình. Trong thực tế, tuyến đường truyền sóng giữa các nút không thẳng hàng mà bị bẻ gập nhiều đoạn, dẫn đến việc ước lượng khoảng cách luôn lớn hơn khoảng cách thực tế. Tuy nhiên, khi các cột mốc di động, các vị trí ước lượng tức thời của một nút sẽ dao động ngẫu nhiên xung quanh tọa độ thực. Phương pháp ISCIMP đã tận dụng thông minh tính chất này bằng cách xem chuỗi tọa độ ước lượng qua thời gian như một quá trình ngẫu nhiên có kỳ vọng tiệm cận tọa độ thực, sử dụng ngưỡng L để cắt bỏ các điểm ngoại lai và lấy trung bình động để làm mịn kết quả.

So với nghiên cứu của tác giả Niculescu về phương pháp DV-Distance vốn phụ thuộc nặng nề vào sai số đo đạc vật lý (sai số định vị tăng vọt khi sai số đo khoảng cách RSSI vượt quá 10%), giải thuật ISCIMP chứng minh tính ưu việt khi không cần phần cứng phụ trợ mà vẫn đạt độ chính xác tương đương. So với các mô hình chuyển động của tác giả Sabrina, việc bổ sung cơ chế nhận diện đỉnh nhọn trong ISCIMP giúp giảm phương sai sai số vị trí tới 45%.

Dữ liệu nghiên cứu được biểu diễn trực quan thông qua các đồ thị phân bố tọa độ và biểu đồ biến thiên LER theo thời gian, thể hiện rõ đường cong tọa độ phẳng dần và triệt tiêu hoàn toàn các gai nhọn sai số khi thuật toán ISCIMP được kích hoạt, minh chứng qua bảng tổng hợp so sánh chỉ số LEIRM trên 6 kịch bản chuyển động khác nhau.

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

Thứ nhất, triển khai tích hợp mã nguồn giải thuật ISCIMP vào tầng giao thức định tuyến không dây (AODV, DSR) trên các thiết bị định tuyến Ad-hoc. Đơn vị thực hiện là các kỹ sư phát triển phần mềm nhúng và giao thức mạng, với mục tiêu hành động là giảm sai số định vị của các nút chuyển tiếp xuống dưới 0.35R và tiết kiệm 25% lưu lượng bản tin broadcast trong lộ trình 6 tháng.

Thứ hai, phát triển cơ chế tự động điều chỉnh ngưỡng lọc sai số L thích nghi (Adaptive Threshold) dựa trên biến động của độ kết nối Degree mạng theo thời gian thực thay vì sử dụng ngưỡng cố định. Nhóm nghiên cứu thuật toán tại các viện công nghệ cần hoàn thành việc mô hình hóa toán học và thử nghiệm thuật toán thích nghi trong vòng 9 tháng, hướng tới mục tiêu tối ưu hóa tỷ lệ lọc điểm lỗi chính xác đạt trên 95%.

Thứ ba, ứng dụng mô hình chuyển động tuần tra Tile Move hoặc Edge Move cho các thiết bị di động có GPS như phương tiện tự hành không người lái (UAV, AGV) trong các mạng cứu hộ khẩn cấp và quản lý kho vận thông minh. Các doanh nghiệp công nghệ và lực lượng cứu nạn cần phối hợp thử nghiệm hệ thống trong 12 tháng, đặt mục tiêu nâng cao độ phủ sóng mạng lên 98% và rút ngắn thời gian hội tụ định vị xuống dưới 30 giây.

Thứ tư, xây dựng hệ thống thử nghiệm thực địa (Testbed) quy mô tối thiểu 30 nút cảm biến Wi-Fi thực tế để đánh giá toàn diện tác động của vật cản môi trường và hiện tượng Fading trong không gian kín. Các phòng thí nghiệm trọng điểm thuộc trường đại học cần chủ trì triển khai trong vòng 18 tháng nhằm chuẩn hóa sai số định vị thực nghiệm đạt mức dưới 3 mét.

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

Thứ nhất, học viên cao học, nghiên cứu sinh và giảng viên chuyên ngành Kỹ thuật điện tử, Kỹ thuật viễn thông và Khoa học máy tính. Tài liệu cung cấp cơ sở toán học chuẩn xác về phương pháp Least Squares Method, nguyên lý Trilateration và mã nguồn mô phỏng MATLAB chi tiết để kế thừa phát triển các công trình nghiên cứu chuyên sâu về định vị không dây.

Thứ hai, kỹ sư thiết kế hệ thống nhúng, Internet vạn vật (IoT) và mạng cảm biến không dây (WSN). Luận văn mang lại giải pháp công nghệ định vị Range-free tối ưu, giúp xác định vị trí hàng ngàn node cảm biến với chi phí phần cứng 0 đồng và giảm thiểu tối đa mức tiêu hao năng lượng pin.

Thứ ba, các chuyên gia phát triển giải pháp công nghệ phục vụ an ninh quốc phòng, cứu nạn cứu hộ và thám hiểm địa hình. Luận văn cung cấp giải pháp thiết lập mạng thông tin định vị khẩn cấp trong các môi trường không có sóng vệ tinh GPS như hầm mỏ, rừng rậm hoặc khu vực thiên tai với độ sai lệch vị trí được kiểm soát chặt chẽ trong khoảng 5 đến 10 mét.

Thứ tư, doanh nghiệp phát triển hệ sinh thái định vị trong nhà (Indoor Positioning System) và tự động hóa kho bãi logistics. Doanh nghiệp có thể ứng dụng trực tiếp thuật toán ISCIMP để theo dõi vị trí xe tự hành AGV và hàng hóa trong không gian nhà kho diện tích trên 10.000 mét vuông thông qua hạ tầng kết nối Wi-Fi sẵn có.

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

Tại sao mạng MANET không thể phụ thuộc hoàn toàn vào hệ thống định vị toàn cầu GPS?

Hệ thống GPS đòi hỏi đường truyền thẳng tầm nhìn từ thiết bị tới tối thiểu 4 vệ tinh, do đó tín hiệu bị mất hoàn toàn trong nhà, đường hầm hoặc hẻm núi cao. Hơn nữa, việc tích hợp phần cứng GPS cho toàn bộ các nút cảm biến làm tăng chi phí sản xuất và làm cạn kiệt nguồn pin nhanh chóng trong các mạng ad-hoc quy mô lớn.

Nguyên lý hoạt động cơ bản của thuật toán định vị DV-Hop là gì?

Thuật toán DV-Hop trải qua ba bước: đầu tiên các nút phát sóng gói tin tìm đường để xác định số bước nhảy ngắn nhất đến các cột mốc neo. Tiếp theo, các mốc neo tính toán kích thước bước nhảy trung bình AHS và gửi đi toàn mạng. Cuối cùng, mỗi nút ước lượng khoảng cách địa lý và giải hệ phương trình ma trận bằng phương pháp bình phương tối thiểu để tìm tọa độ.

Điểm cải tiến mang tính đột phá của giải thuật ISCIMP là gì?

Giải thuật ISCIMP nhận diện đặc tính dao động tọa độ ước lượng xung quanh vị trí thực khi cột mốc di chuyển. Thuật toán thiết lập ngưỡng sai số L để loại bỏ các tọa độ tức thời dị biệt vượt ngưỡng, sau đó tính trung bình trượt tích lũy các tọa độ hợp lệ trong quá khứ, giúp giảm sai số LER toàn mạng từ 18% đến 32%.

Nguyên nhân nào dẫn đến hiện tượng sai số định vị đột biến trong mạng di động?

Hiện tượng này xuất hiện khi phân bố topo mạng không đồng đều hoặc đường truyền gói tin đa bước nhảy bị bẻ gập nghiêm trọng qua các nút trung gian. Khi đó, tích số giữa khoảng cách hop và AHS sai lệch rất lớn so với đường thẳng hình học, dẫn đến việc giải hệ phương trình Trilateration cho ra các nghiệm tọa độ vọt lên gấp 5 đến 10 lần bán kính phủ sóng.

Thuật toán đề xuất trong luận văn có thể triển khai trên phần cứng Wi-Fi phổ thông không?

Hoàn toàn khả thi vì ISCIMP thuộc nhóm giải thuật Range-free, chỉ xử lý thuật toán thuần túy trên các gói tin beacon định tuyến sẵn có của chuẩn Wi-Fi 802.11 mà không đòi hỏi thêm bất kỳ module đo đạc thời gian đến TOA hay góc đến AOA đắt tiền nào trên thiết bị.

Kết luận

  • Luận văn đã hệ thống hóa toàn diện nền tảng lý thuyết về các kỹ thuật định vị Range-based và Range-free trong môi trường mạng tùy biến di động MANET.
  • Phân tích sâu sắc các nguồn gốc gây sai số của giải thuật DV-Hop kinh điển, đặc biệt là hiện tượng xuất hiện các đỉnh nhọn sai số đột biến khi mạng phân bố không đều.
  • Đề xuất thành công thuật toán cải tiến ISCIMP với cơ chế phát hiện loại trừ điểm dị biệt và tính toán trung bình tọa độ phụ thuộc quá khứ dựa trên tính di động của cột mốc.
  • Chứng minh qua 100 kịch bản mô phỏng MATLAB rằng giải thuật ISCIMP giúp triệt tiêu hoàn toàn đỉnh nhọn sai số và nâng cao độ chính xác định vị từ 18% đến 32% (chỉ số LEIRM đạt 0.68 đến 0.82).
  • Mở ra tiềm năng ứng dụng thực tế to lớn cho các hệ sinh thái IoT, mạng cứu hộ khẩn cấp và định vị trong nhà mà không tốn chi phí phần cứng.

Kế hoạch phát triển tiếp theo trong lộ trình 12 đến 24 tháng tới là mở rộng kiểm thử thuật toán trên mạng phần cứng thực nghiệm và nghiên cứu tích hợp bộ lọc Kalman mở rộng để xử lý trường hợp 100% các nút cùng di chuyển hỗn loạn. Quý độc giả và các nhà nghiên cứu quan tâm vui lòng tham khảo chi tiết toàn văn luận văn thạc sĩ kỹ thuật điện tử để khai thác hệ thống dữ liệu mô phỏng và khung thuật toán chuyên sâu.