本发明涉及通信信号波形检测和统计估计技术领域,具体的说是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调制到信道上。差分编码是将数据的每一个原始比特与前一个差分编码生成的比特进行异或运算:
如图4所示,ieee802.15.4协议物理层数据帧结构的第一个字段是4个字节共计32位的全零前导码,收发器在接收前导码期间,会根据前导码序列的特征完成片同步和符号同步。帧起始分隔符(sfd)字段长度为一个字节,其值固定为0xa7,表示为一个物理帧的开始,收发器接收完成前导码后只能做到数据的位同步,通过搜索sfd字段的值0xa7才能同步到字节上。帧长度由一个字节的低7位表示,其值就是物理帧负载的长度,因此物理帧负载的长度不会超过127个字节。物理帧的负载长度可变,称之为物理层服务数据单元(psdu),一般用来承载mac帧。
无需载波恢复的差分相干(非相干)检测技术最适于在具有低成本和低功耗特性的lr-wpan中应用。如图5所示为868/915/950-mhz频段的传统典型复基带非相干接收机。用
步骤一、利用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]进行补偿后进行检测判决:
其中,
bloch,m.r.、hayashi,m.、和thangaraj,a.于2010年9月在《ieeetranscactionsonsignalprocessing》上发表的文章“ieee802.15.4bpskreceiverarchitecturebasedonanewefficientdetectionscheme”中提供了一种量化函数方法,即
其中,|·|表示取模运算,
其中,im(·)表示取虚部运算。
公式(3)的检测判决过程需要事先从y中提取频率偏移量nω0tc的估计值
另一种传统接收机是为降低从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的估计值
技术实现要素:
为了解决现有技术中的不足,本发明提供一种bpsk解调过程中观测空间的划分方法及其在ieee802.15.4协议中的应用,通过对观测空间进行合理划分提高信息传输过程的可靠性,当划分出的观测域越多可靠性越高,合理选择观测域的数量还能够实现低能耗的信号传输。
为了实现上述目的,本发明采用的具体方案为:
bpsk解调过程中观测空间的划分方法,所述观测空间为bpsk信号星座图所显示的复平面,用r表示,包括以下步骤:
步骤一、将整个观测空间r按照逆时针方向均匀划分为k个扇形的观测域rn(0≤n≤k-1),其中k为大于4的任意有限正偶数,用于表征观测域rn的个数,n为正整数,用于对观测域rn进行标号;
步骤二、使r0的角平分线与实轴的正半轴重合;
步骤三、将每个观测域的角平分线的角度值
bpsk解调过程中观测空间的划分方法的应用,适用于ieee802.15.4协议中的非相干bpsk接收机,解调过程中用
步骤一、利用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]进行补偿,然后进行检测判决:
其中,
其中,|·|表示取模运算,
步骤四、检测结束后将接收到的psdu数据传送给mac层进行crc校验;
所述步骤三中
其中,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的角平分线与实轴的正半轴重合;
步骤三、将每个观测域的角平分线的角度值
bpsk解调过程中观测空间的划分方法的应用,适用于ieee802.15.4协议中的非相干bpsk接收机,解调过程中用
步骤一、利用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]进行补偿,然后进行检测判决:
其中,
其中,|·|表示取模运算,
步骤四、检测结束后将接收到的psdu数据传送给mac层进行crc校验。
所述步骤三中
其中,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终端来说,仅仅需要牺牲很小的可靠性就能够大大延长使用时间,具有很高的实用价值。