[發(fā)明專利]基于路徑匹配與編碼譯碼循環(huán)神經(jīng)網(wǎng)絡(luò)的室內(nèi)定位方法有效
| 申請?zhí)枺?/td> | 201710750288.8 | 申請日: | 2017-08-28 |
| 公開(公告)號(hào): | CN107396322B | 公開(公告)日: | 2019-12-27 |
| 發(fā)明(設(shè)計(jì))人: | 柏思琪;萬群;顏銘江;張毅 | 申請(專利權(quán))人: | 電子科技大學(xué) |
| 主分類號(hào): | H04W4/02 | 分類號(hào): | H04W4/02;H04W4/021;H04W4/33;H04W64/00;G01C21/20 |
| 代理公司: | 51232 成都點(diǎn)睛專利代理事務(wù)所(普通合伙) | 代理人: | 孫一峰 |
| 地址: | 611731 四川省*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 路徑 匹配 編碼 譯碼 循環(huán) 神經(jīng)網(wǎng)絡(luò) 室內(nèi) 定位 方法 | ||
1.基于路徑匹配與編碼譯碼循環(huán)神經(jīng)網(wǎng)絡(luò)的室內(nèi)定位方法,該方法用于基于M個(gè)AP、一個(gè)移動(dòng)設(shè)備和定位服務(wù)器構(gòu)成的定位系統(tǒng),所述AP與移動(dòng)設(shè)備構(gòu)成M個(gè)收發(fā)對,其特征在于,所述的定位方法包括訓(xùn)練階段和測試階段;
訓(xùn)練階段:
在待定位區(qū)域中設(shè)計(jì)的路徑上行走,并采集移動(dòng)設(shè)備在各路徑上行走時(shí)來自AP的動(dòng)態(tài)RSS時(shí)間序列;對RSS時(shí)間序列進(jìn)行預(yù)處理;用插值法得到對應(yīng)的位置時(shí)間序列;建立編碼譯碼循環(huán)神經(jīng)網(wǎng)絡(luò)模型,用LSTM作為模型的基本組件,定位服務(wù)器利用預(yù)處理后的RSS時(shí)間序列及對應(yīng)的位置時(shí)間序列對循環(huán)神經(jīng)網(wǎng)絡(luò)模型進(jìn)行訓(xùn)練;訓(xùn)練階段具體包括以下步驟:
S1、數(shù)據(jù)采集:
手持移動(dòng)設(shè)備在待定位區(qū)域數(shù)據(jù)采集路徑上勻速移動(dòng),同時(shí)移動(dòng)設(shè)備無線網(wǎng)卡接收來自M個(gè)AP以固定速率發(fā)送的數(shù)據(jù)包,獲取RSS數(shù)據(jù),把從路徑的起點(diǎn)到終點(diǎn)采集的數(shù)據(jù)作為一次RSS時(shí)間序列數(shù)據(jù)采集;數(shù)據(jù)采集總共進(jìn)行N次,第n次數(shù)據(jù)采集的RSS時(shí)間序列記為:
nS=[ns1ns2…nsT],n=1,...,N,
其中T表示序列的長度,nst(t=1,...T)表示第n次數(shù)據(jù)采集來自各AP以△t為區(qū)間長度的等長時(shí)間區(qū)間[(t-1)△t,t·△t]內(nèi)的RSS數(shù)據(jù)的均值組成的RSS向量,記為:
S2、數(shù)據(jù)預(yù)處理:
數(shù)據(jù)預(yù)處理包括對步驟S1中采集到的數(shù)據(jù)集{nS,n=1,...,N}進(jìn)行中心化、歸一化、切片以得到適合循環(huán)神經(jīng)網(wǎng)絡(luò)網(wǎng)絡(luò)訓(xùn)練的數(shù)據(jù)集;
數(shù)據(jù)集的中心化的方法是把所有數(shù)據(jù)減去其均值;
數(shù)據(jù)集的歸一化方法是把中心化后的數(shù)據(jù)除以其標(biāo)準(zhǔn)差;
當(dāng)數(shù)據(jù)集中時(shí)間序列nS長度T較大時(shí),可采用重疊切片的方式得到T-L+1個(gè)長度L(L<T)較小的RSS時(shí)間序列ntx,即ntx=[nst,...,nst+L-1],t=1,...,T-L+1;
S3、獲取位置標(biāo)簽:
根據(jù)采集路徑的端點(diǎn)、長度和T的大小插值得到與RSS時(shí)間序列對應(yīng)的位置時(shí)間序列nty=[nyt,...,nyt+L-1],t=1,...,T-L+1,即RSS時(shí)間序列ntx對應(yīng)的位置標(biāo)簽序列,其中nyt∈R2表示RSS向量nst對應(yīng)的二維位置坐標(biāo);將序列對{ntx,nty}作為訓(xùn)練編碼譯碼循環(huán)神經(jīng)網(wǎng)絡(luò)模型的輸入和輸出對,記為{x,y};
S4、建立編碼譯碼循環(huán)神經(jīng)網(wǎng)絡(luò)模型:
模型由編碼器和譯碼器兩部分組成,兩部分均采用循環(huán)神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu);
譯碼器的目的是,給定的固定長向量表示c和先前預(yù)測到的路徑{y1,...,yt-1},預(yù)測下一個(gè)時(shí)刻的位置yt,即譯碼器將聯(lián)合概率分解為有序條件概率來定義匹配路徑y(tǒng)的概率:
其中,y=(y1,...,yL),對于循環(huán)神經(jīng)網(wǎng)絡(luò),每個(gè)條件概率模型為:
p(yt|{y1,...,yt-1},c)=g(yt-1,st,c)
其中g(shù)為非線性多層函數(shù)用于輸出yt的概率,st為譯碼器的隱藏層狀態(tài);為了引入對齊機(jī)制,重新定義模型架構(gòu):
p(yi|{y1,...,yi-1},x)=g(yi-1,si,ci)
其中si為譯碼器在i時(shí)刻的隱藏層狀態(tài),計(jì)算方式為:
si=f(si-1,yi-1),ci)
對于每個(gè)目標(biāo)位置yi都有一個(gè)不同的編碼ci,
權(quán)重αij的計(jì)算方式為:
其中eij=a(si-1,hj),是一個(gè)對齊模型,它表示譯碼器中第i-1時(shí)刻與編碼器中第i時(shí)刻的匹配程度;將對齊模型a參數(shù)化為與所提出的系統(tǒng)的所有其他組件聯(lián)合訓(xùn)練的前饋神經(jīng)網(wǎng)絡(luò);
編碼器處理輸入RSS時(shí)間序列x,通過下面公式把輸入序列編碼成固定長向量表示c,
ht=f(xt,ht-1),
和
c=q({h1,...,hL}),
其中為t時(shí)刻的采樣數(shù)據(jù),為t時(shí)刻的隱藏狀態(tài);f和q表示某個(gè)非線性函數(shù),設(shè)定用LSTM單元作為f;
編碼器采用雙向循環(huán)神經(jīng)網(wǎng)絡(luò),包含前向和后向循環(huán)神經(jīng)網(wǎng)絡(luò),前向循環(huán)神經(jīng)網(wǎng)絡(luò)按原始順序讀取輸入序列并計(jì)算前向隱藏層狀態(tài)后向循環(huán)神經(jīng)網(wǎng)絡(luò)以逆向讀取輸入序列得到后向隱藏層狀態(tài)最后的編碼器隱藏層狀態(tài)由前向和后向隱藏層狀態(tài)拼接得到,
測試階段:
移動(dòng)設(shè)備獲取在線RSS數(shù)據(jù),得到RSS時(shí)間序列;對RSS時(shí)間序列進(jìn)行預(yù)處理,把預(yù)處理后的RSS時(shí)間序列作為已訓(xùn)練好的深度學(xué)習(xí)模型的輸入,得到的輸出序列作為對移動(dòng)設(shè)備的路徑位置估計(jì)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于電子科技大學(xué),未經(jīng)電子科技大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710750288.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
H04W 無線通信網(wǎng)絡(luò)
H04W4-00 專門適用于無線通信網(wǎng)絡(luò)的業(yè)務(wù)或設(shè)施
H04W4-02 .利用用戶或終端位置的業(yè)務(wù)
H04W4-06 .廣播選擇分發(fā);到用戶組的業(yè)務(wù);單向選呼業(yè)務(wù)
H04W4-12 .消息傳送,例如SMS[短消息業(yè)務(wù)];郵箱;通告,例如,通知用戶通信請求的狀態(tài)或進(jìn)展
H04W4-16 .與通信相關(guān)的補(bǔ)充業(yè)務(wù),例如,呼叫轉(zhuǎn)移或呼叫保持
H04W4-18 .信息格式或內(nèi)容轉(zhuǎn)換,例如,為了向用戶或終端無線傳送的目的,由網(wǎng)絡(luò)對發(fā)送或接收的信息進(jìn)行適應(yīng)修改
- 路徑搜索系統(tǒng)、路徑搜索終端和路徑搜索方法
- 路徑計(jì)算方法、路徑計(jì)算單元及路徑計(jì)算系統(tǒng)
- 路徑顯示裝置、路徑顯示方法、路徑顯示程序及路徑顯示系統(tǒng)
- 路徑引導(dǎo)裝置、路徑引導(dǎo)方法及路徑引導(dǎo)程序
- 路徑搜索系統(tǒng)、路徑搜索方法及路徑搜索程序
- 路徑引導(dǎo)裝置、路徑引導(dǎo)方法以及路徑引導(dǎo)程序
- 路徑搜索系統(tǒng)、路徑搜索方法以及路徑搜索程序
- 路徑搜索裝置、路徑搜索系統(tǒng)及路徑搜索方法
- 路徑輸出方法、路徑輸出系統(tǒng)和路徑輸出程序
- 路徑評(píng)價(jià)裝置、路徑評(píng)價(jià)系統(tǒng)、路徑評(píng)價(jià)方法以及路徑評(píng)價(jià)程序
- 體征碼及其編碼方法
- 編碼裝置和編碼方法以及解碼裝置和解碼方法
- 聲音信號(hào)編碼方法、聲音信號(hào)解碼方法、編碼裝置、解碼裝置、聲音信號(hào)處理系統(tǒng)、聲音信號(hào)編碼程序以及聲音信號(hào)解碼程序
- 用于下一代視頻的編碼/未編碼的數(shù)據(jù)的內(nèi)容自適應(yīng)熵編碼
- 編碼光符號(hào)編碼
- 一種可變幀率的編碼方法及裝置
- 一種物聯(lián)網(wǎng)編碼方法及系統(tǒng)
- 點(diǎn)陣編碼及解碼方法
- 一種視頻編碼方法、裝置和存儲(chǔ)介質(zhì)
- 視頻編碼方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)





