BPSK解调过程中观测空间的划分方法及应用与流程

文档序号:12865935阅读:642来源:国知局
BPSK解调过程中观测空间的划分方法及应用与流程

本发明涉及通信信号波形检测和统计估计技术领域,具体的说是bpsk解调过程中观测空间的划分方法及应用。



背景技术:

作为物联网接入网技术的热点之一,低功耗短距离物联网涵盖多种不同网络类型,低速率无线个域网(low-ratewirelesspersonalareanetwork,lr-wpan)便是其中最为重要一类。当前,lr-wpan的具体实现手段层出不穷,呈现多样化发展态势(有zigbee、6lowpan和thread等七种之多),应用领域也极为广泛,但它们在感知层都采用统一架构,即ieee802.15.4协议。ieee802.15.4协议描述了lr-wpan的物理层和媒体接入控制协议。其最初工作在868/915mhz、2.4ghz的ism频段上,数据传输速率最高可达250kbps。低功耗、低成本的优点使它在远程控制精作农业自动化、环境保护和监测、智能家居、智能电网和军事等众多领域获得了广泛应用。在2011年公布的最新标准中,又加入了314–316mhz,430–434mhz,779–787mhz和950–956mhz工作频段。

在ieee802.15.4协议中,bpsk是特别常用的一种调制方式。如图1所示,ieee802.15.4协议在不同载波频段上采用不同调制方式,并拥有不同数据传输速率。如图2所示,在868/915/950-mhz频段上,信号处理过程相同。发送方首先将物理层数据协议单元(ppdu)的二进制数据差分编码,然后再将差分编码后的每一以位转换为长度为15的片序列,最后使用bpsk调制到信道上。差分编码是将数据的每一个原始比特与前一个差分编码生成的比特进行异或运算:其中en是差分编码的结果,rn为要编码的原始比特,en-1是上一次差分编码的结果。对每个发送的数据包,r1是第一个原始比特,计算e1时假定e0=0。差分解码过程与编码过程类似:对每个接收到的数据包,e1为第一个需要解码的比特,计算e1时假定e0=0。如图3所示,差分编码后的每个比特被转换为长度为15的片序列。

如图4所示,ieee802.15.4协议物理层数据帧结构的第一个字段是4个字节共计32位的全零前导码,收发器在接收前导码期间,会根据前导码序列的特征完成片同步和符号同步。帧起始分隔符(sfd)字段长度为一个字节,其值固定为0xa7,表示为一个物理帧的开始,收发器接收完成前导码后只能做到数据的位同步,通过搜索sfd字段的值0xa7才能同步到字节上。帧长度由一个字节的低7位表示,其值就是物理帧负载的长度,因此物理帧负载的长度不会超过127个字节。物理帧的负载长度可变,称之为物理层服务数据单元(psdu),一般用来承载mac帧。

无需载波恢复的差分相干(非相干)检测技术最适于在具有低成本和低功耗特性的lr-wpan中应用。如图5所示为868/915/950-mhz频段的传统典型复基带非相干接收机。用表示经信道传输后接收到的离散复基带码片采样信号,其中s(k)为发送的码片数据数据,s(k)∈{+1,-1},ω0=2πf0,f0和θ分别为载波频率偏移和相位偏移,它们在单个数据帧中保持不变,在不同数据帧中则取值不同,tc表示扩频码码片周期,η0(k)为复基带加性高斯白噪声。则图5所示的检测过程可归纳为:

步骤一、利用32个比特的前导码对应的复基带接收采样信号计算含有频率偏移量的观测值y:

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

步骤二、对psdu对应的复基带接收采样信号进行比特级差分处理,得到判决统计量a0[m]:

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

步骤三、利用步骤一中的y提取频率偏移量nω0tc,然后对步骤二中的a[m]进行补偿后进行检测判决:

其中,表示对第m个比特数据的判决结果,re(·)表示取实部运算,q(·)为量化函数。

bloch,m.r.、hayashi,m.、和thangaraj,a.于2010年9月在《ieeetranscactionsonsignalprocessing》上发表的文章“ieee802.15.4bpskreceiverarchitecturebasedonanewefficientdetectionscheme”中提供了一种量化函数方法,即

其中,|·|表示取模运算,是y的相位,也是nω0tc的估计值。的计算方法,具体描述为:

其中,im(·)表示取虚部运算。

公式(3)的检测判决过程需要事先从y中提取频率偏移量nω0tc的估计值然后对a[m]进行补偿。如上所述,传统典型非相干接收机的不足之处是:由公式(4)可知,步骤三中需要通过除法运算和复杂的反正切运算来得到频率偏移量nω0tc的估计值这对于能量供给严格受限的802.15.4网络终端节点来说,计算复杂度较大,能耗较大,实现成本也较高。

另一种传统接收机是为降低从y中提取频率偏移量nω0tc的实现复杂度,由lee,s.、kwon,h.、jung,y.、和kim,j.s.于2007年8月在《electronicsletters》上发表的文章“efficientnon-coherentdemodulationschemeforieee802.15.4lr-wpansystems”中给出,我们称之为传统典型简化形式非相干接收机。此简化形式的接收机的量化函数具体可描述为:

由公式(5)可知,在此简化方案中,频率偏移量nω0tc的估计值可以具体描述为:

综上可知,在bpsk的解调过程中,对频率偏移量的估计是非常重要的,对信号的检测判决起重要作用,频率偏移量的估计是否准确,会对信号检测判决的准确率产生重要影响。公知的,在bpsk信号的星座图上两个星座点分布在横轴的正半轴和负半轴上,因为需要将0-2π的范围分成两个部分,并将所有信号的频率偏移量估计到两个星座点处的值,所以如果以星座点对应的角度值对频率偏移量进行估计会造成比较严重的偏差。同时,传统典型低复杂度非相干接收机的不足之处是:该方案也需要事先从y中提取频率偏移量nω0tc的估计值然后对a[m]进行补偿。其本质是用公式(6)对公式(4)进行近似处理,从而大大降低传统方案的实现复杂度。但公式(6)对公式(4)的近似处理过程势必产生较大误差,即公式(6)对频率偏移量nω0tc的估计过程存在更加严重的“过估计”或“欠估计”现象,会导致检测可靠性的大幅下降,没有在实现复杂和性能之间达到较好的平衡匹配。如图6所示,在误包率为10-2和误比特率为10-3时,相对于公式(4)的非简化形式,简化形式接收机的性能损失都超过1db。而802.15.4网络mac层没有采用前向纠错(fec)机制,而是采用循环冗余校验(crc)来判断传输帧的正确性,自动请求重传(arq)协议据此确定传输帧是否需要重传。故物理层接收机性能的优劣将将直接对能耗产生巨大影响。在信道条件较差,通信距离相对较远时,接收信号功率损耗较大。此时,如果采用该简化形式接收机,同一psdu数据帧可能经过多次重传才能成功被mac层校验通过。如果数据量巨大则多次重传的通信过程也将消耗巨大的能量,这会降低能量供给匮乏的802.15.4网络的使用寿命。



技术实现要素:

为了解决现有技术中的不足,本发明提供一种bpsk解调过程中观测空间的划分方法及其在ieee802.15.4协议中的应用,通过对观测空间进行合理划分提高信息传输过程的可靠性,当划分出的观测域越多可靠性越高,合理选择观测域的数量还能够实现低能耗的信号传输。

为了实现上述目的,本发明采用的具体方案为:

bpsk解调过程中观测空间的划分方法,所述观测空间为bpsk信号星座图所显示的复平面,用r表示,包括以下步骤:

步骤一、将整个观测空间r按照逆时针方向均匀划分为k个扇形的观测域rn(0≤n≤k-1),其中k为大于4的任意有限正偶数,用于表征观测域rn的个数,n为正整数,用于对观测域rn进行标号;

步骤二、使r0的角平分线与实轴的正半轴重合;

步骤三、将每个观测域的角平分线的角度值确立为该观测域rn的观测量tn(0≤n≤k-1)。

bpsk解调过程中观测空间的划分方法的应用,适用于ieee802.15.4协议中的非相干bpsk接收机,解调过程中用表示接收的复基带采样信号,其中s(k)为发送的码片数据信息,且s(k)∈{+1,-1},ω0=2πf0,f0为频率偏移,θ为相位偏移,f0和θ在每个数据帧中保持不变但随着数据帧的不同而发生变化,tc表示扩频码码片周期,η0(k)为复加性高斯白噪声,具体步骤如下:

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

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

步骤二、对psdu对应的复基带接收采样信号进行比特级差分处理,得到判决统计量a[m]:

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

步骤三、利用步骤一中的y提取频率偏移量并对步骤二中的a[m]进行补偿,然后进行检测判决:

其中,表示检测判决得到的第m个比特数据,q(·)为量化函数,re(·)表示取实部运算,q(y)可具体表示为:

其中,|·|表示取模运算,表示a[m]中频率偏移量nω0tc的估计值;

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

所述步骤三中的计算方法为:判断32个比特的前导码对应的信道接收数据在观测空间r内落入到的哪个观测域rn中,用该观测域rn的观测量tn作为的估计值,即

如果

其中,im(·)表示取虚部运算,re(·)表示取虚部运算,sign(·)表示取符号运算:

当k为6时的具体计算方法为:

当k为8时的具体计算方法为:

当k为10时的具体计算方法为:

当k为12时的具体计算方法为:

当k为14时的具体计算方法为:

其中,γ1=0,

当k为16时的具体计算方法为:

其中,γ1=0,

有益效果:

1、本发明提供一种bpsk解调过程中观测空间的划分方法,通过对观测空间进行合理划分,并为每个观测域赋予一个观测量,用观测量作为判决统计量a[m]中的频率偏移量nω0tc的估计值,通过提高观测域的数量能够有效地降低频率偏移量nω0tc的估计误差,从而改善数据检测性能,提高信息传输的可靠性;

2、和传统典型非简化形式接收机相比,传统接收机通过除法和反正切运算来对频率偏移量nω0tc的估计量,而本发明公布的频率偏移量nω0tc的计算方法最多只需要四次比较、一次除法和一次取绝对值运算,与复杂的反正切运算相比,计算过程更加简单,因此本发明具有更低的计算复杂度、更低的能耗和更低的成本;

3、和传统简化形式接收机相比,本发明能够显著降低解调过程中的误包率和误比特率;

4、本发明完全能够满足ieee802.15.4协议对检测性能的要求,即在信噪比为5~6db时,psdu为20个字节(160比特)时,误包率要低于1%,即per要小于1×10-2

附图说明

图1是ieee802.15.4协议物理层4个频段基本特性图;

图2是ieee802.15.4协议868/915/950-mhz频段物理层数据发送过程图;

图3是ieee802.15.4协议868/915/950-mhz频段扩频映射方式图;

图4是ieee802.15.4协议物理层帧结构图;

图5是适用于868/915/950-mhz频段的传统典型非相干接收机结构图;

图6是适用于868/915/950-mhz频段的传统典型非相干接收机和传统简化形式接收机检测性能比较图;

图7是观测空间分别划分为8、10、12或者16个观测域时对应的接收机同现有的两种典型接收机检测性能比较图;

图8是频率偏移量f0的概率分布图;

图9是将观测空间划分为8个观测域时的示意图。

具体实施方式

下面根据附图具体说明本发明的实施方式。

bpsk解调过程中观测空间的划分方法,所述观测空间为bpsk信号星座图所显示的复平面,用r表示,包括以下步骤:

步骤一、将整个观测空间r按照逆时针方向均匀划分为k个扇形的观测域rn(0≤n≤k-1),其中k为大于4的任意有限正偶数,用于表征观测域rn的个数,n为正整数,用于对观测域rn进行标号;

步骤二、使r0的角平分线与实轴的正半轴重合;

步骤三、将每个观测域的角平分线的角度值确立为该观测域rn的观测量tn(0≤n≤k-1)。

bpsk解调过程中观测空间的划分方法的应用,适用于ieee802.15.4协议中的非相干bpsk接收机,解调过程中用表示接收的复基带采样信号,其中s(k)为发送的码片数据信息,且s(k)∈{+1,-1},ω0=2πf0,f0为频率偏移,θ为相位偏移,f0和θ在每个数据帧中保持不变但随着数据帧的不同而发生变化,tc表示扩频码码片周期,η0(k)为复加性高斯白噪声,具体步骤如下:

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

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

步骤二、对psdu对应的复基带接收采样信号进行比特级差分处理,得到判决统计量a[m]:

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

步骤三、利用步骤一中的y提取频率偏移量并对步骤二中的a[m]进行补偿,然后进行检测判决:

其中,表示检测判决得到的第m个比特数据,q(·)为量化函数,re(·)表示取实部运算。q(y)可具体表示为:

其中,|·|表示取模运算,表示a[m]中频率偏移量nω0tc的估计值;

步骤四、检测结束后将接收到的psdu数据传送给mac层进行crc校验。

所述步骤三中的计算方法为:判断32个比特的前导码对应的信道接收数据在观测空间r内落入到的哪个观测域rn中,用该观测域rn的观测量tn作为的估计值,即

如果

其中,im(·)表示取虚部运算,re(·)表示取虚部运算,sign(·)表示取符号运算:

因为前导码部分是固定的32个全零比特,所以能够从前导码的接收数据中直接提取到的频率偏移量,对其进行估计,得到的估计值可以用于其余接收信号的检测判决。

实施例一,如图9所示,当k为8时将观测空间r均匀划分为八个等圆心角的观测域rn,r0~r7分别用①~⑧进行标示,可以看到r0的角平分线与实轴的正半轴重合,则r0~r7这八个观测域的角平分线的角度分别为0°、45°、90°、135°、180°、225°、270°和315°,则r0~r7的观测量分别为此时的具体计算方法为:

实施例二,当k为6时,即将观测空间r划分为六个观测域rn时的具体计算方法为:

实施例三,当k为10时,即将观测空间r划分为十个观测域rn时的具体计算方法为:

实施例四,当k为12时,即将观测空间r划分为十二个观测域rn时的具体计算方法为:

实施例五,当k为14时,即将观测空间r划分为十四个观测域rn时的具体计算方法为:

其中,γ1=0,

实施例六,当k为16时,即将观测空间r划分为十六个观测域rn时的具体计算方法为:

其中,γ1=0,

实施例二至实施例六中观测空间r的划分形式与观测量tn的取值可根据实施例一类推得到,在此不再详述。

以上六个实施例是本发明提供的bpsk解调过程中观测空间的划分方法用于ieee802.15.4协议中的非相干bpsk接收机时的六个典型情况,取其中k=6、8、12或者16四个情况进行分析。如图7所示,本发明同传统典型简化形式接收机相比,误包率per更低,而且per随着k值增大而降低,因此,本发明相对于传统简化形式接收机,能够提高信号传输的可靠性;本发明同传统非简化形式接收机相比,虽然per较高,但是考虑到本发明即使在k取16的情况下,也只需要进行四次比较、一次除法和一次取绝对值运算,与传统非简化形势接收机中除法加反正切的计算过程相比,计算复杂度更低,从而能够降低能量的消耗,对于能量供给严重受限的ieee802.15.4终端来说,仅仅需要牺牲很小的可靠性就能够大大延长使用时间,具有很高的实用价值。

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