【技术实现步骤摘要】
本专利技术涉及一种无线通信中的节能信源编码方法,该方法适用于采用OOK调制的无线传感器网络。
技术介绍
无线传感器网络在环境监测、医疗卫生、工业自动化、军事侦查等领域有着非常广泛的前景。由于传感器网络中的传感器节点通常是由电池来供电,其能量非常有限,因此如何降低节点的能量消耗、延长网络的生存时间是有待研究的关键问题之一。传感器节点的能量消耗发生在数据采集、数据处理、数据发送、数据接收等环节。其中,数据发送所消耗的能量会占总能量消耗的很大比例。比如说,发送一个比特所消耗的能量与处理上千条计算指令所消耗的能量大致相当。因此,如何降低发送信息所消耗的能量是非常值得持续深入研究的重要问题。为了节省发送信息时消耗的能量,采用OOK调制是一种适合的候选调制方案。OOK调制方式是仅仅在发送“I”比特时发送电压信号,而在发送“O”比特时保持安静即天线上不发送任何电压信号。因此,采用OOK调制方式的通信方式只会在发送“I”比特时消耗能量,达到了节能的目的。对于采用OOK调制方式的无线通信,我们可以通过采用信源编码技术,将m比特长的信息串映射到η比特长的码字以便降低“I”比特的出现次数,从而进一步的降低发送能耗,其中n>m。目前为止,已有一些文献研究设计信源编码方法来降低“I”比特的出现次数。比如ME编码方法(参见《Energy Efficient Source Coding and Modulation forffirelessApplications)),刊于 IEEE WCNC, 2003)、MEC编码方法(参见《Minimum Energy Coding f ...
【技术保护点】
一种基于OOK调制的无线传感器网络中高发送能量效率源编码方法,其特征在于:利用变长码字集合选取方法来构造出达到预定的码率且具有很低码字平均重量的码字集合,并利用基于码表查询的编解码法来进行编码和解码,其中,所述的变长码字集合选取方法包括以下步骤:(1.1)对于长度为m比特的信息串编码问题,构造一颗深度为m的满二叉树,将其每个节点的左分支标为0,右分支标为1;二叉树从根节点到每个叶子节点的路径序列代表着一个码字,以便使该编码具有前缀性;(1.2)对每个节点ni,计算其重量度量wi和层数度量Li,其中重量度量wi为从根节点到节点ni的路径序列中1的个数,而层数度量Li为从根节点到节点ni的路径序列的长度,计算出所有叶子节点层数度量的总和LT。(1.3)对二叉树中的叶子节点反复进行裁剪和扩展操作并更新LT,直到LT达到临界值为止;所述基于码表查询的编解码法包括以下步骤:(2.1)码表构造:是先将2m个不同的m比特长信息串与所选取的2m个码字进行一一对应,存储为一张码表;(2.2)码表存储:将码表保存在发送节点和接收节点中;(2.3)编解码操作:发送节点通过码表查寻来找出信息串对应的码字,接收 ...
【技术特征摘要】
1.一种基于OOK调制的无线传感器网络中高发送能量效率源编码方法,其特征在于利用变长码字集合选取方法来构造出达到预定的码率且具有很低码字平均重量的码字集合,并利用基于码表查询的编解码法来进行编码和解码,其中,所述的变长码字集合选取方法包括以下步骤 (1.1)对于长度为m比特的信息串编码问题,构造一颗深度为m的满二叉树,将其每个节点的左分支标为0,右分支标为I ;二叉树从根节点到每个叶子节点的路径序列代表着一个码字,以便使该编码具有前缀性; (1. 2)对每个节点Iii,计算其重量度量Wi和层数度量Li,其中重量度量Wi为从根节点到节点Iii的路径序列中I的个数,而层数度量Li为从根节点到节点Iii的路径序列的长度,计算出所有叶子节点层数度量的总和LT。(1. 3)对二叉树中的叶子节点反复进行裁剪和扩展操作并更新Lt,直到Lt达到临界值为止; 所述基于码表查询的编解码法包括以下步骤 (2.1)码表构造是先将2-个不同的m比特长信息串与所选取的2m个码字进行一一对应,存储为一张码表; (2. 2)码表存储将码表保存在发送节点和接收节点中; (2. 3)编解码操作发送节点通过码表查寻来找出信息串对应的码字,接收节点通过码表查寻来找出码字对应的信息串。2.如权利要求1所述的基于OOK调制的无线传感器网络中高发送能量效率源编码方法,其特征在于步骤(1.1)中参数m的取值取决于传感器节点的内存大小,m的取值所得到的码表大小要小于节点里所具备的内存大小。3.如权利要求1或2所述的基于OOK调制的无线传感器网络中高发送能量效率源编码方法,其特征在于所述步骤(1.2)中叶子节点的重量度量能反应出其对应码字的发送所要消耗的能量,叶子节点的层数度量能反应...
【专利技术属性】
技术研发人员:池凯凯,程珍,朱艺华,孙立,田贤忠,
申请(专利权)人:浙江工业大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。