1.一種利用可見光通信的三維室內(nèi)定位方法,其特征在于:包括如下步驟:
(1)在室內(nèi)天花板上設(shè)置M個(gè)LED以發(fā)射光信號(hào),在目標(biāo)終端上配置N個(gè)PD以接收光信號(hào),滿足MN≥4;設(shè)LED的豎直高度為0,PD和目標(biāo)終端的豎直高度均為h,則第i個(gè)LED的三維坐標(biāo)為(xt_i,yt_i,0),第j個(gè)PD的三維坐標(biāo)為(xr_j,yr_j,h),目標(biāo)終端的三維坐標(biāo)為(x,y,h),且存在如下關(guān)系:
其中:rj為第j個(gè)PD距離目標(biāo)終端定位點(diǎn)的距離,φj為第j個(gè)PD相對(duì)于目標(biāo)終端定位點(diǎn)的極坐標(biāo)角度;
(2)使用三維坐標(biāo)表示第i個(gè)LED和第j個(gè)PD之間的距離dij,則有:
(3)使用第j個(gè)PD對(duì)第i個(gè)LED的光接收功率Pr_ij表示第i個(gè)LED和第j個(gè)PD之間的距離dij,具體計(jì)算步驟如下:
(31)測量第j個(gè)PD對(duì)第i個(gè)LED的光接收功率Pr_ij,設(shè)光信道直流增益為Hij(0),第i個(gè)LED的光發(fā)射功率為Pt_i,則有:
Pr_ij=Hij(0)Pt_i (3)
其中:n為LED的朗伯模型階數(shù)(取n=1),Aj為第j個(gè)PD的光接收面積,為第i個(gè)LED對(duì)第j個(gè)PD的輻射角度,θij為第j個(gè)PD對(duì)第i個(gè)LED的入射角度;
(32)由于帶入式(3)可得:
(4)對(duì)式(2)和式(5)進(jìn)行整合,得到目標(biāo)終端的三維坐標(biāo)為(x,y,h)的方程為:
由于存在M個(gè)LED和N個(gè)PD,因此可以得到MN個(gè)式(6),將其中未知數(shù)的平方項(xiàng)消除,得到MN-1個(gè)線性方程,用矩陣形式表示,并采用最小二乘法對(duì)目標(biāo)終端的三維坐標(biāo)進(jìn)行估計(jì)。
2.根據(jù)權(quán)利要求1所述的利用可見光通信的三維室內(nèi)定位方法,其特征在于:所述步驟(4)中,采用最小二乘法對(duì)目標(biāo)終端的三維坐標(biāo)進(jìn)行估計(jì)的過程包括如下步驟:
(41)將MN-1個(gè)線性方程表示成如下的矩陣形式:
Ax=b (7)
αi×j=2rjcosφj-2xt_i-2r1cosφ1+2xt_1 (11)
βi×j=2rjsinφj-2yt_i-2r1sinφ1+2yt_1 (12)
其中:A中不存在元素α1×1、β1×1和γ1×1,b中不存在元素b1×1;
(42)在定位時(shí),首先由已知參數(shù)(xt_i,yt_i,0)、已知參數(shù)rj、已知參數(shù)φj和測量值Pr_ij,根據(jù)式(9)~(14)計(jì)算得到A和b,然后采用最小二乘法估計(jì)目標(biāo)終端的三維坐標(biāo):
其中:(·)T表示矩陣的轉(zhuǎn)置,(·)-1表示矩陣的逆,是對(duì)目標(biāo)終端的三維坐標(biāo)的估計(jì)。