一种基于CDMA调制的RSS三角定位迭代方法及系统与流程

文档序号:11959319阅读:来源:国知局

技术特征:

1.一种基于CDMA调制的RSS三角定位迭代方法,其特征在于,包括以下步骤:

步骤1、对应于每个LED灯具物理位置的ID位置信息流经过OOK基带调制模块后形成基带调制信号;

步骤2、所述基带调制信号经CDMA调制后形成扩频信号;

步骤3、所述扩频信号经过与直流信号进行耦合处理后驱动LED灯具发出可见光信号;

步骤4、接收利用光电检测器件对所述可见光信号进行捕获,将光信号转换为电信号;

步骤5、所述电信号经过信号处理后获得ID位置信息以及光强衰减因子;

步骤6、接收根据所述ID位置信息确定定位的位置区域,根据光强衰减因子获得定位区域内接收与各LED参考点之间的距离,再根据三角定位迭代算法实现接收位置坐标的确定。

2.根据权利要求1所述的一种基于CDMA调制的RSS三角定位迭代方法,其特征在于,所述步骤2中的CDMA调制包括以下步骤:

步骤21、采用m序列作为信道化编码,对所述基带调制信号进行扩频操作;

步骤22、采用Walsh码作为地址码,对扩频后的信号进行加扰操作。

3.根据权利要求1所述的一种基于CDMA调制的RSS三角定位迭代方法,其特征在于,所述步骤5中的信号处理包括以下步骤:

步骤51、所述电信号经过CDMA解扩处理后,将原本重叠的光信号分解成对应于定位区域内各盏LED灯具的解扩信号;

步骤52、所述解扩信号经信号比较器,获得光强衰减因子;

步骤53、所述解扩信号经过放大、滤波处理后,进行OOK解调操作,最终还原出ID位置信息流。

4.根据权利要求1所述的一种基于CDMA调制的RSS三角定位迭代方法,其特征在于,所述步骤6中的三角定位迭代算法包括以下步骤:

步骤61、可见光信号在空间传播的光强衰减因子可以通过信道的增益表示:

<mrow> <mi>H</mi> <mrow> <mo>(</mo> <mn>0</mn> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mrow> <mi>m</mi> <mo>+</mo> <mn>1</mn> </mrow> <mrow> <mn>2</mn> <msup> <mi>&pi;d</mi> <mn>2</mn> </msup> </mrow> </mfrac> <mo>&CenterDot;</mo> <mi>A</mi> <mo>&CenterDot;</mo> <msub> <mi>T</mi> <mi>s</mi> </msub> <mrow> <mo>(</mo> <mi>&phi;</mi> <mo>)</mo> </mrow> <mo>&CenterDot;</mo> <mi>G</mi> <mrow> <mo>(</mo> <mi>&phi;</mi> <mo>)</mo> </mrow> <mo>&CenterDot;</mo> <msup> <mi>cos</mi> <msub> <mi>m</mi> <mi>t</mi> </msub> </msup> <mrow> <mo>(</mo> <mi>&theta;</mi> <mo>)</mo> </mrow> <mo>&CenterDot;</mo> <msup> <mi>cos</mi> <msub> <mi>m</mi> <mi>r</mi> </msub> </msup> <mrow> <mo>(</mo> <mi>&phi;</mi> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow>

式中,d为LED参考点光源与接收端的距离;θ为LED相对于法线方向的发射角;φ为相对于接收端法线方向的光强入射角;A为光电检测器的有效面积;Ts(φ)为光滤波器的增益;G(φ)为聚光透镜增益;mt和mr为朗伯阶数;而h为接收端所在平面与LED灯具间的垂直距离;此处mt=mr=1,故上式简化为:

<mrow> <msup> <msub> <mi>p</mi> <mi>r</mi> </msub> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> </msup> <mo>=</mo> <mfrac> <mi>C</mi> <msup> <mi>d</mi> <mn>2</mn> </msup> </mfrac> <mi>c</mi> <mi>o</mi> <mi>s</mi> <mrow> <mo>(</mo> <mi>&theta;</mi> <mo>)</mo> </mrow> <mo>&CenterDot;</mo> <mi>c</mi> <mi>o</mi> <mi>s</mi> <mrow> <mo>(</mo> <mi>&phi;</mi> <mo>)</mo> </mrow> <mo>&CenterDot;</mo> <msub> <mi>P</mi> <mi>t</mi> </msub> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow>

其中,

<mrow> <mi>C</mi> <mo>=</mo> <mfrac> <mrow> <mi>m</mi> <mo>+</mo> <mn>1</mn> </mrow> <mrow> <mn>2</mn> <mi>&pi;</mi> </mrow> </mfrac> <mo>&CenterDot;</mo> <mi>A</mi> <mo>&CenterDot;</mo> <msub> <mi>T</mi> <mi>s</mi> </msub> <mrow> <mo>(</mo> <mi>&phi;</mi> <mo>)</mo> </mrow> <mo>&CenterDot;</mo> <mi>G</mi> <mrow> <mo>(</mo> <mi>&phi;</mi> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>)</mo> </mrow> </mrow>

在一个已知的VLC系统中,C为常数;当接收端水平放置时,有φ=θ;则接收端与定位单元中的四盏LED的距离如下式所述:

<mrow> <msup> <mi>d</mi> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> </msup> <mo>=</mo> <mroot> <mrow> <mi>C</mi> <mo>&CenterDot;</mo> <msup> <mi>h</mi> <mn>2</mn> </msup> <mo>&CenterDot;</mo> <mfrac> <msub> <mi>P</mi> <mi>t</mi> </msub> <msubsup> <mi>P</mi> <mi>r</mi> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> </msubsup> </mfrac> </mrow> <mn>4</mn> </mroot> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>4</mn> <mo>)</mo> </mrow> </mrow>

设接收端所在位置平面与LED灯具的垂直距离为h0,将h0代入式中可得:

<mrow> <msubsup> <mi>d</mi> <mn>0</mn> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> </msubsup> <mo>=</mo> <mroot> <mrow> <mi>C</mi> <mo>&CenterDot;</mo> <msubsup> <mi>h</mi> <mn>0</mn> <mn>2</mn> </msubsup> <mo>&CenterDot;</mo> <mfrac> <msub> <mi>P</mi> <mi>t</mi> </msub> <msubsup> <mi>P</mi> <mi>r</mi> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> </msubsup> </mfrac> </mrow> <mn>4</mn> </mroot> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>5</mn> <mo>)</mo> </mrow> </mrow>

由勾股定理可得,接收端与各LED定位参考点的水平距离为:

<mrow> <msubsup> <mi>d</mi> <mrow> <mi>x</mi> <mo>,</mo> <mi>y</mi> </mrow> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> </msubsup> <mo>=</mo> <msqrt> <mrow> <msubsup> <mi>d</mi> <mn>0</mn> <msup> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> <mn>2</mn> </msup> </msubsup> <mo>-</mo> <msubsup> <mi>h</mi> <mn>0</mn> <mn>2</mn> </msubsup> </mrow> </msqrt> <mo>=</mo> <msqrt> <mrow> <msqrt> <mrow> <mi>C</mi> <mo>&CenterDot;</mo> <msubsup> <mi>h</mi> <mn>0</mn> <mn>2</mn> </msubsup> <mo>&CenterDot;</mo> <mfrac> <msub> <mi>P</mi> <mi>t</mi> </msub> <msubsup> <mi>P</mi> <mi>r</mi> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> </msubsup> </mfrac> </mrow> </msqrt> <mo>-</mo> <msubsup> <mi>h</mi> <mn>0</mn> <mn>2</mn> </msubsup> </mrow> </msqrt> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>6</mn> <mo>)</mo> </mrow> </mrow>

已知发射ID位置信息的LED灯具的具体位置,则接收端通过接收三盏LED灯具的信号,再运用三角定位算法即可获得接收端在距离LED为h0的二维平面上的位置坐标(x,y):

<mrow> <msup> <mrow> <mo>(</mo> <msub> <mi>X</mi> <mi>n</mi> </msub> <mo>-</mo> <mi>x</mi> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <msub> <mi>Y</mi> <mi>n</mi> </msub> <mo>-</mo> <mi>y</mi> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>=</mo> <msubsup> <mi>d</mi> <mrow> <mi>x</mi> <mo>,</mo> <mi>y</mi> </mrow> <msup> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> <mn>2</mn> </msup> </msubsup> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>7</mn> <mo>)</mo> </mrow> </mrow>

其中,Xn和Yn分别为A、B、C三个LED灯具的X与Y轴坐标;由此得以下方程组:

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msup> <mrow> <mo>(</mo> <mi>x</mi> <mo>-</mo> <msub> <mi>x</mi> <mi>A</mi> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <mi>y</mi> <mo>-</mo> <msub> <mi>y</mi> <mi>A</mi> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>=</mo> <msubsup> <mi>d</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> </mrow> <mn>2</mn> </msubsup> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msup> <mrow> <mo>(</mo> <mi>x</mi> <mo>-</mo> <msub> <mi>x</mi> <mi>B</mi> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <mi>y</mi> <mo>-</mo> <msub> <mi>y</mi> <mi>B</mi> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>=</mo> <msubsup> <mi>d</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> </mrow> <mn>2</mn> </msubsup> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msup> <mrow> <mo>(</mo> <mi>x</mi> <mo>-</mo> <msub> <mi>x</mi> <mi>C</mi> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <mi>y</mi> <mo>-</mo> <msub> <mi>y</mi> <mi>C</mi> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>=</mo> <msubsup> <mi>d</mi> <mrow> <mi>C</mi> <mo>,</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> </mrow> <mn>2</mn> </msubsup> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>8</mn> <mo>)</mo> </mrow> </mrow>

通过解下述方程组可以获得接收机的二维位置坐标(x,y):

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mn>2</mn> <mi>x</mi> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mi>A</mi> </msub> <mo>-</mo> <msub> <mi>x</mi> <mi>C</mi> </msub> <mo>)</mo> </mrow> <mo>+</mo> <msubsup> <mi>x</mi> <mi>C</mi> <mn>2</mn> </msubsup> <mo>-</mo> <msubsup> <mi>x</mi> <mi>A</mi> <mn>2</mn> </msubsup> <mo>+</mo> <mn>2</mn> <mi>y</mi> <mrow> <mo>(</mo> <msub> <mi>y</mi> <mi>A</mi> </msub> <mo>-</mo> <msub> <mi>y</mi> <mi>C</mi> </msub> <mo>)</mo> </mrow> <mo>+</mo> <msubsup> <mi>y</mi> <mi>C</mi> <mn>2</mn> </msubsup> <mo>-</mo> <msubsup> <mi>y</mi> <mi>A</mi> <mn>2</mn> </msubsup> <mo>=</mo> <msubsup> <mi>d</mi> <mrow> <mi>C</mi> <mo>,</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> </mrow> <mn>2</mn> </msubsup> <mo>-</mo> <msubsup> <mi>d</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> </mrow> <mn>2</mn> </msubsup> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mn>2</mn> <mi>x</mi> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mi>B</mi> </msub> <mo>-</mo> <msub> <mi>x</mi> <mi>C</mi> </msub> <mo>)</mo> </mrow> <mo>+</mo> <msubsup> <mi>x</mi> <mi>C</mi> <mn>2</mn> </msubsup> <mo>-</mo> <msubsup> <mi>x</mi> <mi>B</mi> <mn>2</mn> </msubsup> <mo>+</mo> <mn>2</mn> <mi>y</mi> <mrow> <mo>(</mo> <msub> <mi>y</mi> <mi>B</mi> </msub> <mo>-</mo> <msub> <mi>y</mi> <mi>C</mi> </msub> <mo>)</mo> </mrow> <mo>+</mo> <msubsup> <mi>y</mi> <mi>C</mi> <mn>2</mn> </msubsup> <mo>-</mo> <msubsup> <mi>y</mi> <mi>B</mi> <mn>2</mn> </msubsup> <mo>=</mo> <msubsup> <mi>d</mi> <mrow> <mi>C</mi> <mo>,</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> </mrow> <mn>2</mn> </msubsup> <mo>-</mo> <msubsup> <mi>d</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> </mrow> <mn>2</mn> </msubsup> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>9</mn> <mo>)</mo> </mrow> <mo>,</mo> </mrow>

通过分别测量定位区域内四盏LED中的每三盏LED所形成的三角区域进行二维位置的估算,由得四组(xn,yn)坐标,最终得出接收端的平均二维位置坐标故此,接收端与各LED灯具间的水平平均位置距离为:

<mrow> <mover> <msubsup> <mi>d</mi> <mrow> <mi>x</mi> <mo>,</mo> <mi>y</mi> </mrow> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> </msubsup> <mo>^</mo> </mover> <mo>=</mo> <msqrt> <mrow> <msup> <mrow> <mo>(</mo> <msub> <mi>X</mi> <mi>n</mi> </msub> <mo>-</mo> <mover> <mi>x</mi> <mo>^</mo> </mover> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <msub> <mi>Y</mi> <mi>n</mi> </msub> <mo>-</mo> <mover> <mi>y</mi> <mo>^</mo> </mover> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </msqrt> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>10</mn> <mo>)</mo> </mrow> </mrow>

通过(5)、(6)和(10)三式结合,估算出接收端与各LED的垂直距离h为:

其中,分别为接收端到A、B、C、D四盏LED的平均水平距离;可通过分别求出A、B、C、D四盏LED所发射的光信号的衰减因子获得;通过求解上述方程组可获得[hA,hB,hC,hD],进而得出接收端所在平面与LED所在平面的平均高度

步骤62、按步骤61所获得代替h0代入式(5)中进行迭代,重复公式(5)~(11)的操作n次,n为正整数;最终接收端的Z轴坐标为:

<mrow> <mover> <mi>Z</mi> <mo>^</mo> </mover> <mo>=</mo> <mi>H</mi> <mo>-</mo> <mover> <mi>h</mi> <mo>^</mo> </mover> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>12</mn> <mo>)</mo> </mrow> </mrow>

其中,H为室内定位单元的高度,进而获得了三维空间的位置坐标

5.实现权利要求1所述基于CDMA调制的RSS三角定位迭代三维定位方法的系统,包括定位发射子系统、传输子系统和接收子系统;其特征在于,所述定位发射子系统包括OOK基带调制模块、CDMA扩频模块、LED驱动电路和LED灯具;所述接收子系统具有:光电检测器件、信号解调处理模块和CDMA解扩模块;所述传输子系统为自由空间;所述OOK基带调制模块、CDMA扩频模块、LED驱动电路和LED灯具依次连接;所述光电检测器件、信号解调处理模块和CDMA解扩模块依次连接;加载到每个LED灯具上的ID位置信息通过与接收子系统的PN码相乘进行CDMA调制形成扩频信号;所述CDMA调制位于OOK基带调制之后和可见光信号形成之前;所述CDMA调制包括扩频和加扰两步,首先采用扩频码对数据进行扩频处理,再将扰码加载到扩频后的信号中;所述扩频信号通过LED驱动电路驱动LED灯具发出可见光信号;所述可见光信号经过自由空间到达光电检测器件;所述光电检测器件将可见光信号转换为电信号;所述电信号通过信号解调处理后还原出ID位置信息以及获得光强衰减因子;根据所述ID位置信息获得定位的位置区域;根据所述光强衰减因子通过三角定位迭代算法获得精确的位置坐标。

6.根据权利要求5所述的一种基于CDMA调制的RSS三角定位迭代三维定位系统,其特征在于,所述CDMA扩频模块为直接序列码分多址调制,即DS-CDMA系统。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1