Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 191 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
191
Dung lượng
3 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO BỘ KHOA HỌC VÀ CÔNG NGHỆ VIỆN ỨNG DỤNG CÔNG NGHỆ - VŨ TRUNG KIÊN NGHIÊN CỨU, PHÁT TRIỂN KỸ THUẬT ĐỊNH VỊ TRONG NHÀ SỬ DỤNG TÍN HIỆU Wi-Fi LUẬN ÁN TIẾN SĨ KỸ THUẬT HÀ NỘI-2019 BỘ GIÁO DỤC VÀ ĐÀO TẠO BỘ KHOA HỌC VÀ CÔNG NGHỆ VIỆN ỨNG DỤNG CÔNG NGHỆ - VŨ TRUNG KIÊN NGHIÊN CỨU, PHÁT TRIỂN KỸ THUẬT ĐỊNH VỊ TRONG NHÀ SỬ DỤNG TÍN HIỆU Wi-Fi LUẬN ÁN TIẾN SĨ KỸ THUẬT Chuyên ngành: KỸ THUẬT ĐIỆN TỬ Mã số: 9520203 Người hướng dẫn khoa học: GS.TS LÊ HÙNG LÂN HÀ NỘI-2019 LỜI CAM ĐOAN Tôi xin cam đoan kết trình bày luận án cơng trình nghiên cứu hướng dẫn cán hướng dẫn Các số liệu, kết trình bày luận án hoàn toàn trung thực chưa cơng bố cơng trình trước Các kết sử dụng tham khảo trích dẫn đầy đủ theo quy định Hà Nội, ngày tháng 2019 Tác giả Vũ Trung Kiên năm LỜI CẢM ƠN Trong trình nghiên cứu hoàn thành luận án này, tác giả nhận nhiều giúp đỡ đóng góp quý báu Đầu tiên, tác giả xin bày tỏ lòng biết ơn sâu sắc tới GS.TS Lê Hùng Lân tận tình hướng dẫn giúp đỡ tác giả trình nghiên cứu Tác giả xin chân thành cảm ơn Viện Ứng dụng Công nghệ - Bộ Khoa học Công nghệ tạo điều kiện thuận lợi để tác giả hoàn thành nhiệm vụ Tác giả xin cảm ơn Trường Đại học Công nghiệp Hà Nội, đơn vị chủ quản, tạo điều kiện cho phép tác giả tham gia nghiên cứu năm làm nghiên cứu sinh Tác giả xin bày tỏ lòng cảm ơn sâu sắc đến TS Hồng Mạnh Kha, người ln đồng hành tác giả thời gian nghiên cứu; xin chân thành cảm ơn TS Lê Văn Thái anh chị em đồng nghiệp thuộc khoa Điện tử, trường Đại học Công nghiệp Hà Nội tạo điều kiện giúp tác giả hoàn thành luận án Cuối cùng, tác giả xin bày tỏ lòng cảm ơn chân thành đến gia đình, bạn bè, đồng chí, đồng nghiệp động viên, giúp đỡ tác giả vượt qua khó khăn để đạt kết nghiên cứu ngày hôm i MỤC LỤC LỜI CAM ĐOAN i LỜI CẢM ƠN ii DANH MỤC HÌNH VẼ iv DANH MỤC BẢNG BIỀU, LƯỢC ĐỒ vi DANH MỤC CÁC TỪ VIẾT TẮT vii DANH MỤC CÁC KÝ HIỆU CHÍNH x MỞ ĐẦU 1 Tính cấp thiết đề tài Đối tượng phạm vi nghiên cứu Mục tiêu nghiên cứu Phương pháp nghiên cứu Bố cục luận án CHƯƠNG TỔNG QUAN VỀ KỸ THUẬT ĐỊNH VỊ TRONG NHÀ SỬ DỤNG TÍN HIỆU Wi-Fi 1.1 Các kỹ thuật định vị nhà sử dụng tín hiệu Wi-Fi 1.1.1 Kỹ thuật định vị tiệm cận 1.1.2 Kỹ thuật định vị sử dụng ToA 1.1.3 Kỹ thuật định vị sử dụng TDoA 10 1.1.4 Kỹ thuật định vị sử dụng AoA 11 1.1.5 Kỹ thuật định vị sử dụng kết hợp AoA ToA 12 1.1.6 Kỹ thuật định vị sử dụng RSSI mơ hình suy hao đường truyền 14 1.1.7 Kỹ thuật định vị dựa dấu vân tay RSSI 15 1.1.7.1 RSSIF-IPT sử dụng phương pháp tất định .15 1.1.7.2 RSSIF-IPT sử dụng phương pháp xác suất 17 1.1.8 Đánh giá kỹ thuật định vị 21 ii 1.2 Đặt vấn đề nghiên cứu 27 1.3 Kết luận chương 33 CHƯƠNG ƯỚC LƯỢNG THAM SỐ CỦA MƠ HÌNH MÔ TẢ PHÂN BỐ Wi-Fi RSSI 35 2.1 Đặt vấn đề 35 2.2 Giới thiệu thuật toán EM 39 2.3 Ước lượng tham số GMM phần liệu không quan sát censoring 41 2.4 Ước lượng tham số GMM phần liệu không quan sát dropping 44 2.5 Ước lượng tham số GMM phần liệu không quan sát censoring dropping 46 2.6 Đánh giá sai số tham số GMM ước lượng thuật toán EM 52 2.7 Kết luận chương 56 CHƯƠNG ƯỚC LƯỢNG SỐ THÀNH PHẦN GAUSS TRONG MƠ HÌNH MƠ TẢ PHÂN BỐ Wi-Fi RSSI 57 3.1 Đặt vấn đề 57 3.2 Các phương pháp ước lượng số thành phần Gauss GMM 60 3.2.1 Ước lượng số thành phần Gauss GMM phương pháp PF 60 3.2.2 Ước lượng số thành phần Gauss GMM phương pháp CF 62 3.3 Ước lượng số thành phần Gauss GMM phần liệu không quan sát censoring dropping 63 3.4 Đánh giá thuật toán ước lượng số thành phần Gauss GMM 68 3.5 Kết luận chương 77 CHƯƠNG XÂY DỰNG THUẬT TOÁN ĐỊNH VỊ VÀ CÁC KẾT QUẢ iii THỰC NGHIỆM IPS 78 4.1 Đặt vấn đề 78 4.2 Thuật toán định vị dựa phương pháp MaP 79 4.3 Các kết thực nghiệm IPS 82 4.3.1 Sai số định vị 82 4.3.1.1 Thực nghiệm IPS liệu mô 83 4.3.1.2 Thực nghiệm IPS liệu thực 86 4.3.2 Mức độ phức tạp thuật toán định vị 90 4.4 Kết luận chương 92 KẾT LUẬN 93 A Các kết luận án 93 B Các đóng góp luận án 93 C Hướng phát triển luận án 94 DANH MỤC CÁC CƠNG TRÌNH ĐÃ CƠNG BỐ 96 PHỤ LỤC PL1 iv DANH MỤC HÌNH VẼ Hình 1.1 Mơ tả kỹ thuật định vị tiệm cận Hình 1.2 Mơ tả ToA-IPT Hình 1.3 Mơ tả TDoA-IPT 11 Hình 1.4 Mơ tả AoA-IPT 12 Hình 1.5 Mô tả kỹ thuật định vị sử dụng kết hợp AoA ToA 13 Hình 1.6 Mơ tả RSSIF-IPT 15 Hình 1.7 Mơ tả D-RSSIF-IPT 17 Hình 1.8 Biểu đồ tần suất Wi-Fi RSSI thu thập vị trí khác điều kiện tĩnh 29 Hình 1.9 Biểu đồ tần suất Wi-Fi RSSI thu thập điều kiện động khác 31 Hình 1.10 Biểu đồ tần suất Wi-Fi RSSI thể vấn đề censoring, dropping đa thành phần Gauss 31 Hình 2.2 Mơ tả tượng dropping 37 Hình 2.3 Tương quan số lượng mẫu liệu (N) MSE tham số GMM ước lượng EM-CD-GMM 56 Hình 3.1 Biểu đồ tần suất Wi-Fi RSSI thu thập từ AP 59 Hình 3.2 Thuật tốn ước lượng số thành phần Gauss GMM phương pháp PF 61 Hình 3.3 Thuật tốn ước lượng số thành phần Gauss GMM phương pháp CF 63 Hình 3.4 Thuật toán EM-CD-GMM-PFBIC-CD 67 Hình 3.5 Biểu đồ tần suất tập liệu mô tạo hàm ngẫu nhiên với J=2 76 Hình 3.6 Tương quan số mẫu liệu xác suất ước lượng số thành phần Gauss c 0.1 92dBm 76 v Hình 4.1 Mặt mơ tạo Matlab 83 Hình 4.2 CDF sai số định vị sau 1000 lần thực nghiệm với liệu mô 86 Hình 4.3 Mặt khu vực thực nghiệm IPS 87 Hình 4.4 Giao diện phần mềm thu thập Wi-Fi RSSI 87 Hình 4.5 Nội dung file *.xml chứa Wi-Fi RSSI thu thập từ AP khác 88 Hình 4.6 Tổng hợp liệu thu thập giai đoạn huấn luyện 88 Hình 4.7 CDF sai số định vị sau 100 lần thực nghiệm với liệu thực 89 Hình 4.8 CDF sai số định vị tương ứng với bốn thực nghiệm 91 PL 14 Q Θ; Θ( k ) j ( k 1) j Tính w( k 1) : Gọi định nghĩa sau: wj , (k J j1 Lấy đạo hàm wj , PL 15 w j ,1 w j A(5.8) N n1 N z n xn ; (jk ) z n β (jk ) Nwj n wj Lấy đạo hàm wj , wj ,1 J theo : A(5.9) wj j1 Việc tìm w j để Q Θ; Θ( k ) đạt cực đại tương đương với việc giải hệ wj ,0 j1 n 1 zn xn; w Từ A(5.9) ta có: (k ) j znβ (k ) j Nwj 0N J A(5.10) A(5.11) Vì j J nên A(5.10) viết thành: PL 16 znxn ; N J w j j1 n1 (j k ) zn β (j k ) Vìxn ; (k ) j suy ra: wj ,0 w j wj ,0 w( k 1) j Phụ lục 6: Tính Q Θ; Θ( k ) thuật tốn EM-D-GMM (cơng thức (2.29)) Q Θ; Θ ( k ) N J n j dn Đặt F yn , dn , xn , F yn , dn , xn , nj nj ;Θ(k) ;Θ( k ) p yn , dn , nj | xn ;Θ( k ) , PL 17 F y n , d n , xn , nj ;Θ( k ) p y n | d n , xn , nj ;Θ(k) Xét hai trường hợp: Trường hợp 1: Với dn 1, x n c ; gọiP( dn 1) suất xảy tượng dropping, thành phần F yn , dn , xn , nj ;Θ( k ) cơng thức A(6.1) tính cụ thể sau: nj ;Θ(k) 1; ( k ) j p yn | dn , xn , p yn | d n P dn | x n , P dn nj nj p xn P nj ;Θ(k) ;Θ(k) nj ( k ) j c; P dn 1| xn c, c; j( k ) c| P δ yn ;Θ(k) 1| xn p xn | p yn | dn 1, xn 1; p xn c | δ xn 1;Θ( k ) nj c; w (j k ) J p xn ; Θ( k )w (jk ) p xn ; j( k ) j1 A(6.5) A(6.6) Từ A(6.2)-A(6.6) suy ra: Fd n yn , dn , xn , Mặt khác: nj ;Θ( k ) w(j k )δ yn c nj p yn , dn ; j p yn | dn 1; Nên Q Θ; Θ( k ) trở thành: j P dn 1; jδ yn c PL 18 dn Θ; Θ( k ) Q N J n d w( k ) n1j1 N J n dw n1j1 N J n dw n1j1 Trường F yn , dn , xn , ;Θ( k ) cơng thức A(6.1) tính cụ thể sau: nj p yn | d n , xn , nj ;Θ(k) p yn | dn 0, xn , nj ( k ) A(6.10) 1;Θ p yn | d n 0, xn ; P dn | xn , nj j ( k ) δ yn ;Θ(k) xn 1; P dn 1| xn c, nj 1;Θ( A(6.11) k ) P dn p xn | P c; j( k ) 1| xn nj ; nj ; ( k ) Θ Θ ( k ) 1; p xn | nj P nj A(6.12) 1; Θ( k ) 1;Θ( k ) xn ; w(j k ) ( k ) j ; A(6.13) A(6.14) J p xn ; Θ (k) w (k ) j p x n ; (j k )w (jk ) xn ; j( k ) ; j1 Từ A(6.10)-A(6.14) suy ra: F dn yn ,d n , xn , nj j1 Mặt khác: p yn , dn ; j p yn | dn 0; j P dn 0; j xn ; j A(6.16) PL 19 Từ A(6.15) A(6.16) suy ra: Qdn Θ; Θ( k )1 d n xn ; (k ) j ln wj ln 1lnxn ; j Kết hợp công thức A(6.9) A(6.17), Q Θ sau: (k) Q Θ;Θ N J dn xn ; (k ) j n1j1 Phụ lục 7: Tạo liệu mơ phục vụ đánh giá thuật tốn EMGMM, EM-CD-G EM-CD-GMM Tạo tập liệu đầy đủ ( y ) có phân bố tu số (true 1; 23;4; N1=500; mean1=-90; sigma1=3; Y1=mean1+sigma1*randn(N1,1); N2=500; mean2=-80;sigma2=4; Y2=mean2+sigma2*randn(N2,1); N=N1+N2; Y=[YY1;YY2]'; %% - Tạo tập liệu không đầy đủ, số mẫu liệu không quan sát censoring dropping ( x ) từ tập y với c 90(dBm) , 0.1: c=-90; psi=0.1; PL 20 d=rand(1,N); d(d=psi)=1; d=~d; Y(d==1)=c; X=max(Y,c); % Censored and Dropped data Phụ lục Tạo tập liệu sử dụng đánh giá sai số số thành phần Gauss ước lượng thuật toán khác Tạo tập liệu đầy đủ ( y ): if(J==1) N=1000; mean=-90; sigma=2; Y1=mean+sigma*randn(N,1); Y=[Y1]'; end if(J==2) N1=500; mean1=-90; sigma1=2; Y1=mean1+sigma1*randn(N1,1); N2=500; mean2=-82;sigma2=2; Y2=mean2+sigma2*randn(N2,1); N=N1+N2; Y=[Y1;Y2]'; end if(J==3) N1=333; mean1=-90; sigma1=2; Y1=mean1+sigma1*randn(N1,1); N2=333; mean2=-82;sigma2=2; Y2=mean2+sigma2*randn(N2,1); N3=334; mean3=-74;sigma3=2; Y3=mean3+sigma3*randn(N3,1); PL 21 N=N1+N2+N3; Y=[Y1;Y2;Y3]'; end if(J==4) N1=250; mean1=-90; sigma1=2; Y1=mean1+sigma1*randn(N1,1); N2=250; mean2=-82;sigma2=2; Y2=mean2+sigma2*randn(N2,1); N3=250; mean3=-74;sigma3=2; Y3=mean3+sigma3*randn(N3,1); N4=250; mean4=-66;sigma4=2; Y4=mean4+sigma4*randn(N4,1); N=N1+N2+N3+N4; Y=[Y1;Y2;Y3;Y4]'; end Tạo tập liệu không đầy đủ, số mẫu liệu không quan sát censoring dropping ( x ) từ tập y với c 90dBm , 0.1: c=-90; psi=0.1; d=rand(1,N); d(d=psi)=1; d=~d; Y(d==1)=c; X=max(Y,c); % Censored and Dropped data Phụ lục Tạo tập liệu thu thập RP từ AP Thu thập liệu RP từ AP theo mơ hình suy hao đường truyền: RSSI_0 = -10; r_0 = 1; eta = 5.8; sigma = 2; (1) for q=1:100 % 100 RPs PL 22 for i=1:10 % 10 AP % Tính khoảng cách từ RP thứ q tới AP thứ i r(q,i)=Cal_distance(q,i); % Tính trung bình RSSI RP thứ q từ AP thứ i Mu_0(q,i)=RSSI_0-10*eta*log10(r(q,i)/r_0); % Tạo liệu RP có phân bố tuân theo phân phối Gauss if(SingleGauss_Node_Idx(q)==1) RP(q).AP(i).y=Mu_0+sigma*randn(400,1); end % Tạo liệu RP có phân bố tuân theo phân GMM với hai thành phần Gauss if(2_GMM_Node_Idx(q)==1) y_1 =Mu_0(q,i) – + sigma*randn(200,1); y_2 =Mu_0(q,i) + + sigma*randn(200,1); RP(q).AP(i).y = [y_1;y_2]; end % Tạo liệu RP có phân bố tuân theo phân GMM với ba thành phần Gauss if(3_GMM_Node_Idx(q) == 1) y_1 =Mu_0(q,i) - + sigma*randn(133,1); y_2 =Mu_0(q,i) - + sigma*randn(133,1); y_3 =Mu_0(q,i) + + sigma*randn(134,1); RP(q).AP(i).y = [y_1;y_2;y_3]; end % Tạo liệu RP có phân bố tuân theo phân GMM với bốn thành phần Gauss if(4_GMM_Node_Idx(q) == 1) y_1 =Mu_0(q,i) - + sigma*randn(100,1); y_2 =Mu_0(q,i) - + sigma*randn(100,1); y_3 =Mu_0(q,i) + + sigma*randn(100,1); y_4 =Mu_0(q,i) + + sigma*randn(100,1); RP(q).AP(i).y = [y_1;y_2;y_3;y_4]; end end end Làm tròn yn for q=1:100 % 100 RPs for i=1:10 % 10 AP (2) PL 23 y = RP(q).AP(i).y RP(q).AP(i).y = round(y); end end (3) Tạo mẫu liệu không quan sát censoring, dropping với 0.15, c 100 p_si = 0.15; for q=1:100 % 100 RPs for i=1:10 % 10 AP d=rand(1,400); d(d=p_si) = 1; d = ~d; for n=1:400 y(n) = RP(q).AP(i).y(n); if(d(n) == 1) y(n) = -100; % dropped data end % censored and dropped data RP(q).AP(i).x(n) = max(y(n),-100); end end end ... VỀ KỸ THUẬT ĐỊNH VỊ TRONG NHÀ SỬ DỤNG TÍN HIỆU Wi- Fi 1.1 Các kỹ thuật định vị nhà sử dụng tín hiệu Wi- Fi 1.1.1 Kỹ thuật định vị tiệm cận 1.1.2 Kỹ thuật định vị sử dụng. .. 1.1.3 Kỹ thuật định vị sử dụng TDoA 10 1.1.4 Kỹ thuật định vị sử dụng AoA 11 1.1.5 Kỹ thuật định vị sử dụng kết hợp AoA ToA 12 1.1.6 Kỹ thuật định vị sử dụng RSSI mơ hình... dụng đề xuất nghiên cứu khác công bố gần 8 CHƯƠNG TỔNG QUAN VỀ KỸ THUẬT ĐỊNH VỊ TRONG NHÀ SỬ DỤNG TÍN HIỆU Wi- Fi Chương bao gồm nội dung: Các kỹ thuật định vị nhà sử dụng tín hiệu Wi- Fi, ưu điểm,