一种用于IEEE802.15.4的信号波形检测方法与流程

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

技术特征:

1.一种用于IEEE802.15.4的信号波形检测方法,发送端物理层的数据帧经过扩频和BPSK调制之后经信道传输给接收端,数据帧包括32个比特的前导码和物理层服务数据单元PSDU;接收端接收到的复基带采样信号表示为其中s(k)为待检测的发送数据,s(k)∈{+1,-1},ω0=2πf0,f0和θ分别为频率偏移和相位偏移,在整个数据帧中保持不变,Tc表示扩频码码片周期,η0(k)为复基带加性高斯白噪声;具体的检测过程为:

步骤一、利用32个比特的前导码对应的信道接收数据提取包含频率偏移信息的频偏观测值Y:

<mrow> <mtable> <mtr> <mtd> <mrow> <mi>Y</mi> <mo>=</mo> <mfrac> <mn>1</mn> <mrow> <mo>(</mo> <mi>J</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> <mi>N</mi> </mrow> </mfrac> <munderover> <mo>&Sigma;</mo> <mrow> <mi>m</mi> <mo>=</mo> <mn>1</mn> </mrow> <mrow> <mi>J</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <munderover> <mo>&Sigma;</mo> <mrow> <mi>n</mi> <mo>=</mo> <mn>0</mn> </mrow> <mrow> <mi>N</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <mi>p</mi> <mo>&lsqb;</mo> <mi>n</mi> <mo>+</mo> <mi>N</mi> <mi>m</mi> <mo>&rsqb;</mo> <mo>&CenterDot;</mo> <msup> <mi>p</mi> <mo>*</mo> </msup> <mo>&lsqb;</mo> <mi>n</mi> <mo>+</mo> <mi>N</mi> <mrow> <mo>(</mo> <mi>m</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>&rsqb;</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>=</mo> <msup> <mi>e</mi> <mrow> <msub> <mi>jN&omega;</mi> <mn>0</mn> </msub> <msub> <mi>T</mi> <mi>c</mi> </msub> </mrow> </msup> <mo>+</mo> <msub> <mi>&eta;</mi> <mn>1</mn> </msub> </mrow> </mtd> </mtr> </mtable> <mo>,</mo> </mrow>

其中,J表示前导码比特的总数量,J=32,N表示扩频长度,N=15,1≤m≤J-1,0≤n≤N-1,p[n+Nm]表示前导码的第m个比特对应的第n个码片的信道接收值,(·)*表示取共轭运算,η1表示所有的噪声项;

步骤二、对PSDU对应的复基带接收采样信号进行比特级差分处理,得到判决观测值A[m]:

<mrow> <mtable> <mtr> <mtd> <mrow> <mi>A</mi> <mo>&lsqb;</mo> <mi>m</mi> <mo>&rsqb;</mo> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>n</mi> <mo>=</mo> <mn>0</mn> </mrow> <mrow> <mi>N</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <mi>r</mi> <mo>&lsqb;</mo> <mi>n</mi> <mo>+</mo> <mi>N</mi> <mi>m</mi> <mo>&rsqb;</mo> <mo>&CenterDot;</mo> <msup> <mi>r</mi> <mo>*</mo> </msup> <mo>&lsqb;</mo> <mi>n</mi> <mo>+</mo> <mi>N</mi> <mrow> <mo>(</mo> <mi>m</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>&rsqb;</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>=</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msup> <mi>Ne</mi> <mrow> <msub> <mi>jN&omega;</mi> <mn>0</mn> </msub> <msub> <mi>T</mi> <mi>c</mi> </msub> </mrow> </msup> <mo>+</mo> <msub> <mi>&eta;</mi> <mn>2</mn> </msub> <mo>&lsqb;</mo> <mi>m</mi> <mo>&rsqb;</mo> <mo>,</mo> </mrow> </mtd> <mtd> <mrow> <mi>E</mi> <mo>&lsqb;</mo> <mi>m</mi> <mo>&rsqb;</mo> <mo>=</mo> <mn>0</mn> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>-</mo> <msup> <mi>Ne</mi> <mrow> <msub> <mi>jN&omega;</mi> <mn>0</mn> </msub> <msub> <mi>T</mi> <mi>c</mi> </msub> </mrow> </msup> <mo>+</mo> <msub> <mi>&eta;</mi> <mn>2</mn> </msub> <mo>&lsqb;</mo> <mi>m</mi> <mo>&rsqb;</mo> <mo>.</mo> </mrow> </mtd> <mtd> <mrow> <mi>o</mi> <mi>t</mi> <mi>h</mi> <mi>e</mi> <mi>r</mi> <mi>w</mi> <mi>i</mi> <mi>s</mi> <mi>e</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow> </mtd> </mtr> </mtable> <mo>,</mo> </mrow>

其中,r[n+Nm]表示PSDU的第m个比特对应的第n个码片的信道接收值,η2[m]表示所有的噪声项,E[m]表示发送的第m个比特数据;

步骤三、利用步骤一中的频偏观测值Y提取频率偏移信息,对步骤二中的A[m]进行补偿后进行检测判决:

<mrow> <mover> <mi>E</mi> <mo>^</mo> </mover> <mo>&lsqb;</mo> <mi>m</mi> <mo>&rsqb;</mo> <mo>=</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mn>0</mn> <mo>,</mo> </mrow> </mtd> <mtd> <mrow> <mi>Re</mi> <mo>{</mo> <mi>A</mi> <mo>&lsqb;</mo> <mi>m</mi> <mo>&rsqb;</mo> <mo>&CenterDot;</mo> <mi>q</mi> <mrow> <mo>(</mo> <mi>Y</mi> <mo>)</mo> </mrow> <mo>}</mo> <mo>&GreaterEqual;</mo> <mn>0</mn> </mrow> </mtd> </mtr> <mtr> <mtd> <mn>1.</mn> </mtd> <mtd> <mrow> <mi>o</mi> <mi>t</mi> <mi>h</mi> <mi>e</mi> <mi>r</mi> <mi>w</mi> <mi>i</mi> <mi>s</mi> <mi>e</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> </mrow>

其中,表示检测判决得到的第m个比特数据,q(·)为量化函数,q(Y)具体表示为:

其中,|·|表示取模运算,表示A[m]中频率偏移Nω0Tc的估计值;

步骤四、检测结束后将接收到的PSDU数据传送给MAC层进行CRC校验;

其特征在于:

所述步骤三中,的计算方法为:

其中,Re(·)表示取实部运算,Im(·)表示取虚部运算。

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