应用于无线自组网络的广播包传输流程及功率控制方法技术

技术编号:16432856 阅读:106 留言:0更新日期:2017-10-24 02:05
本发明专利技术公开了一种应用于无线自组网络的广播包传输流程及功率控制方法,为解决无线自组网络中用户接入相关广播消息重传问题,降低冲突用户重传次数,提高系统效率,本文提出了一种基于动态门限的用户位置自主猜测及R‑Beacon信号的接入广播包重传机制,用户通过猜测自身位置与其他冲突用户位置的相对关系,对重传广播包发送功率进行动态调整,降低重发广播包的冲突概率,从而降低广播包被成功接收所需的发送次数。本发明专利技术所提出的基于R‑Beacon信号的接入广播包重传机制及重传功率控制算法非常适用于密集用户覆盖情况,同时在低密度用户覆盖情况下也可以为系统带来一定的增益,并且该增益与冲突包检测门限(CP_TH)独立。

Broadcast packet transmission process and power control method for Wireless Ad Hoc Networks

The invention discloses a method used in wireless self-organizing network broadcast packet transmission process and power control method, to solve the wireless self network access user group broadcast message retransmission problem, reduce user conflict retransmission times, improve the efficiency of the system, this paper proposes a dynamic threshold access radio user location and self speculation R Beacon signal retransmission mechanism based on user by guessing the relative position and its other conflict user locations, to dynamically adjust the packet retransmission of radio transmission power, reduce the probability of collision retransmission of broadcast packets, thereby reducing the number of broadcast packets are sent successfully to receive the required. R Beacon signal radio access packet retransmission and retransmission power control algorithm is very suitable for dense coverage based on user provided by the invention can also bring some gain for the system in low density user coverage, and the gain and conflict detection threshold (CP_TH) package independently.

【技术实现步骤摘要】

本专利技术涉及通信领域,具体涉及一种应用于无线自组网络的广播包传输流程及功率控制方法
技术介绍
随着移动通信技术的发展,对移动通信系统的性能要求也越来越高,包括更高的网络容量,更优质的服务质量等,更为重要的一点是,随着蜂窝网络的演进发展,对带宽的需求也在增加,如何更有效地利用频带资源成为了我们应首先考虑的问题。无线自组网络技术的产生如终端直连方式及AdHoc网络为这些问题的解决提供了有效途径。利用无线自组网络技术,移动设备之间可以自行建立通信网络,在不经过中心节点控制情况下,移动设备可以自主建立一条通信链路,实现数据传递。通常情况下,用户在获取通信相关资源后,要自主建立一条通信链路,首先应检查是否存在相应目的节点的路由信息,若存在则使用已知路由信息进行通信链路建立及数据传输;若不存在已知路由信息,则基于泛洪广播消息进行相应的邻居发现及路由查找流程,为后续的通信链路建立及数据传输提供基础。利用无线自组网络进行通信的优势之一在于它可以在无基础设施的情况下实现通信。然而,如果没有基站控制,在用户发现和接入的过程中,数据传输就有可能发生冲突,需要重传。例如:当两个用户不检测到对方,但他们的传输范围却有交叠时,就有可能发生数据碰撞,因为如果有第三个用户处在交叠区域,两个用户同时向其发送数据,就会产生碰撞,即隐藏节点问题。目前也有一些研究尝试对这一问题进行解决。这些研究主要针对无线自组网络中的终端直连通信方式,围绕接入相关问题展开,其中KyungHiChang等提出动态调整无线自组网络用户的发现资源(用以发送发现信号的特定时频资源)来减小数据冲突和碰撞,但这些发现资源的分配及接入优先级的控制必须完全由中心控制节点完成同时辅以额外的信令开销,一方面降低了系统效率,另一方面该算法并不适用于中心控制节点覆盖黑洞下的通信场景。有学者提出了一种基于碰撞规避的资源接入方法:用户在发送数据前,先发送某种特定指示信息以告知其他用户自己将要占用的时频资源,其他用户收到后选择不同的资源传递信息以避免碰撞发生。这种方法虽然减少了碰撞的发生,但无疑增加了额外的信令开销,当资源竞争较小时,发送这种指示信息就会在一定程度上造成资源的浪费,并且该方法在发生碰撞后缺少有效的重传机制。
技术实现思路
针对上述问题,本专利技术提供了一中基于动态门限的用户位置自主猜测及R-Beacon信号的接入广播包重传机制,用户通过猜测自身位置与其他冲突用户位置的相对关系,对重传广播包发送功率进行控制,从而降低广播包被成功接收所需的发送次数的应用于无线自组网络的广播包传输流程及功率控制方法。本专利技术采取的技术方案是:一种应用于无线自组网络的广播包传输流程及功率控制方法包括如下步骤发送端:S1、数据包发送发送端产生接入请求或路由查找请求数据包并重置相关定时器,然后对该数据包以广播形式进行发送;该步骤与传统算法对应步骤一致;S2、R-Beacon信号或回复信息检测检测是否接收到R-Beacon信号或所发送广播对应的回复信息:若接收到R-Beacon信号,则进入S3;若接收到回复信息,则证明数据包发送成功,退出广播包发送及后续重发流程,停止相关定时器;若都没有接收到回复信息,则进入S4;S3、利用重发算法对广播包进行重发通过接收到的R-Beacon信号接收功率Pr_R-Beacon进行动态门限计算及用户位置自主猜测,并利用所提出的重发功率控制算法调整重发包的发送功率并进行重发;S4、等待发送端等待接收信息至定时器超时,接着判断是否达到预先设定的重发终止条件,若达到则退出重发流程,否则进行下一轮重发;接收端:A1、数据包接收接收端接收广播数据包;A2、数据包检测并回复对接收到的数据包进行检测:接收端根据下式计算所接收到的广播包的接收功率其中PT为广播包发送功率,GT为发射天线增益,GR为接收天线增益,c为自由空间电磁波的传播速度,d为发射天线到接收天线的距离,fc为载波频率;当广播包在接收节点发生隐藏节点问题时,接收节点按(2)中准则判断是否能正确接收广播包;其中Pr(1)为用户1所发送广播包的接收功率,Pr(2)为用户2所发送广播包的接收功率,CP_TH为节点硬件灵敏度相关的冲突包检测门限;若能成功检出,则向发送端发送回复信息;若不能成功检出,则以广播形式发送R-Beacon信号;所述的发送端S3中的重发功率控制算法包括如下步骤:K1、用户计算重发数据包所需最小功率广播包发送用户通过R-Beacon信号的接收功率根据式(3)估算与发生冲突的接收节点之间的距离d,假设无线信号在自由空间传播;并根据式(4)计算无冲突情况下重发数据包能被正确接收所需要的最小发送功率;其中Prsen为由硬件灵敏度决定的接收门限功率;K2、基于R-Beacon信号进行动态门限计算并利用该动态门限进行重发包功率控制为了将发送用户位置与发送功率连接在一起,提出了一种用于重发包功率控制的随机数门限,并将该门限应用到重发功率控制之中,其计算方法如式(5)所示:dynamic_Thr=1-d/D(5)其中D为由节点最大发送功率与硬件灵敏度所计算出的覆盖范围;为降低用户节点计算荷载及相关复杂度,重发包功率控制可基于动态门限按式(6)进行而忽略后续K3:其中,a为各个冲突包发送用户所独立产生的服从(0,1)均匀分布的随机数;K3、基于动态门限及用户位置自主猜测的重发包功率控制方法用户1及2所发送广播包在接收节点位置发生冲突时,接收节点发送R-Beacon信号用以通知用户1及2所发送的广播包发生冲突需要重发;广播包发送用户利用式(7)-(10)估算与其冲突节点的大概位置,从而猜测自身与其他冲突用户的相互位置关系,之后利用式(11)中所描述准则对重发包进行功率控制;当用户1和用户2发生冲突时,其相互位置关系应有两种可能的情况,第一种情况为用户1更接近接收节点,则用户1接收功率应满足如下条件:当用户2恰好处于用户1的冲突检测门限时,可计算出用户2到接收节点的最远可能距离do,do为外环半径:第二种情况为用户2相对于用户1更接近接收节点,则用户1接收功率应满足如下条件:当用户2恰好处于用户1的冲突检测门限时,可计算出用户2到接收节点的最近可能距离di,di为内环半径:若距离接收节点较近的用户使用最大发送功率发送重发广播包,距离接收节点较远的用户使用最小功率发送重发广播包,则发生冲突的接收节点将有较大概率成功检出重发数据包,则将重发包功率控制规则设置如下:作为一种优选的技术方案:所述的步骤K2,为了提高重发包满足式(2)所示广播包被检出条件的概率及简化计算复杂度,可使用式(5)中动态门限及利用式(6)直接进行功率控制而忽略后续用户相互位置关系推测,一方面使与接收节点距离较近用户使用最大功率发送;另一方面使与接收节点位置较远的用户使用如式(4)所示最小功率发送。作为一种优选的技术方案:所述的步骤K2中随机数为冲突包发送用户各自独立产生的一个随机数,并将该随机数与用户位置相关门限进行比较,从而确定重发包的发送功率。本专利技术的有益效果:(1)在不同冲突包检测门限的情况下,基于动态门限的位置关系相互推测重传功率控制算法性能最优,相对于其他两种情况可分别带来最大5%和15%左右的增益,并且随着并发数据包数与接入时隙数的比例增本文档来自技高网
...
应用于无线自组网络的广播包传输流程及功率控制方法

【技术保护点】
一种应用于无线自组网络的广播包传输流程及功率控制方法,其特征在于:包括如下步骤发送端:S1、数据包发送发送端产生接入请求或路由查找请求数据包并重置相关定时器,然后对该数据包以广播形式进行发送;该步骤与传统算法对应步骤一致;S2、R‑Beacon信号或回复信息检测检测是否接收到R‑Beacon信号或所发送广播对应的回复信息:若接收到R‑Beacon信号,则进入S3;若接收到回复信息,则证明数据包发送成功,退出广播包发送及后续重发流程,停止相关定时器;若都没有接收到回复信息,则进入S4;S3、利用重发算法对广播包进行重发通过接收到的R‑Beacon信号接收功率Pr_R‑Beacon进行动态门限计算及用户位置自主猜测,并利用所提出的重发功率控制算法调整重发包的发送功率并进行重发;S4、等待发送端等待接收信息至定时器超时,接着判断是否达到预先设定的重发终止条件,若达到则退出重发流程,否则进行下一轮重发;接收端:A1、数据包接收接收端接收广播数据包;A2、数据包检测并回复对接收到的数据包进行检测:接收端根据下式计算所接收到的广播包的接收功率Pr=PTGTGRc2(4π)2d2fc2---(1)]]>其中PT为广播包发送功率,GT为发射天线增益,GR为接收天线增益,c为自由空间电磁波的传播速度,d为发射天线到接收天线的距离,fc为载波频率;当广播包在接收节点发生隐藏节点问题时,接收节点按(2)中准则判断是否能正确接收广播包;其中Pr(1)为用户1所发送广播包的接收功率,Pr(2)为用户2所发送广播包的接收功率,CP_TH为节点硬件灵敏度相关的冲突包检测门限;若能成功检出,则向发送端发送回复信息;若不能成功检出,则以广播形式发送R‑Beacon信号;所述的发送端S3中的重发功率控制算法包括如下步骤:K1、用户计算重发数据包所需最小功率广播包发送用户通过R‑Beacon信号的接收功率根据式(3)估算与发生冲突的接收节点之间的距离d,假设无线信号在自由空间传播;d=PTGTGRc2(4π)2Pr_R-Beaconfc2---(3)]]>并根据式(4)计算无冲突情况下重发数据包能被正确接收所需要的最小发送功率;Pt_min=(4π)2d2fc2PrsenGTGRc2---(4)]]>其中Prsen为由硬件灵敏度决定的接收门限功率;K2、基于R‑Beacon信号进行动态门限计算并利用该动态门限进行重发包功率控制为了将发送用户位置与发送功率连接在一起,提出了一种用于重发包功率控制的随机数门限,并将该门限应用到重发功率控制之中,其计算方法如式(5)所示:dynamic_Thr=1‑d/D   (5)其中D为由节点最大发送功率与硬件灵敏度所计算出的覆盖范围;为降低用户节点计算荷载及相关复杂度,重发包功率控制可基于动态门限按式(6)进行而忽略后续K3:其中,a为各个冲突包发送用户所独立产生的服从(0,1)均匀分布的随机数;K3、基于动态门限及用户位置自主猜测的重发包功率控制方法用户1及2所发送广播包在接收节点位置发生冲突时,接收节点发送R‑Beacon信号用以通知用户1及2所发送的广播包发生冲突需要重发;广播包发送用户利用式(7)‑(10)估算与其冲突节点的大概位置,从而猜测自身与其他冲突用户的相互位置关系,之后利用式(11)中所描述准则对重发包进行功率控制;当用户1和用户2发生冲突时,其相互位置关系应有两种可能的情况,第一种情况为用户1更接近接收节点,则用户1接收功率应满足如下条件:Pr2≤Pr1≤Pr2·10CP_TH10---(7)]]>当用户2恰好处于用户1的冲突检测门限时,可计算出用户2到接收节点的最远可能距离do,do为外环半径:do=PTGTGRc2(4π)2Pr_R-Beaconfc2·10CP_TH10---(8)]]>第二种情况为用户2相对于用户1更接近接收节点,则用户1接收功率应满足如下条件:Pr2/10CP_TH10≤Pr1≤Pr2---(9)]]>当用户2恰好处于用户1的冲突检测门限时,可计算出用户2到接收节点的最近可能距离di,di为内环半径:di=PTGTGRc2(4π)2Pr_R-Beaconfc2/10CP_TH10---(10)]]>若距离接收节点较近的用户使用最大发送功率发送重发广播包,距离接收节点较远的用户使用最小功率发送重发广播包,则发生冲突的接收节点将有较大概率成功检出重发数据包,则将重发包功率控制规则设置如下:...

【技术特征摘要】
1.一种应用于无线自组网络的广播包传输流程及功率控制方法,其特征在于:包括如下步骤发送端:S1、数据包发送发送端产生接入请求或路由查找请求数据包并重置相关定时器,然后对该数据包以广播形式进行发送;该步骤与传统算法对应步骤一致;S2、R-Beacon信号或回复信息检测检测是否接收到R-Beacon信号或所发送广播对应的回复信息:若接收到R-Beacon信号,则进入S3;若接收到回复信息,则证明数据包发送成功,退出广播包发送及后续重发流程,停止相关定时器;若都没有接收到回复信息,则进入S4;S3、利用重发算法对广播包进行重发通过接收到的R-Beacon信号接收功率Pr_R-Beacon进行动态门限计算及用户位置自主猜测,并利用所提出的重发功率控制算法调整重发包的发送功率并进行重发;S4、等待发送端等待接收信息至定时器超时,接着判断是否达到预先设定的重发终止条件,若达到则退出重发流程,否则进行下一轮重发;接收端:A1、数据包接收接收端接收广播数据包;A2、数据包检测并回复对接收到的数据包进行检测:接收端根据下式计算所接收到的广播包的接收功率Pr=PTGTGRc2(4π)2d2fc2---(1)]]>其中PT为广播包发送功率,GT为发射天线增益,GR为接收天线增益,c为自由空间电磁波的传播速度,d为发射天线到接收天线的距离,fc为载波频率;当广播包在接收节点发生隐藏节点问题时,接收节点按(2)中准则判断是否能正确接收广播包;其中Pr(1)为用户1所发送广播包的接收功率,Pr(2)为用户2所发送广播包的接收功率,CP_TH为节点硬件灵敏度相关的冲突包检测门限;若能成功检出,则向发送端发送回复信息;若不能成功检出,则以广播形式发送R-Beacon信号;所述的发送端S3中的重发功率控制算法包括如下步骤:K1、用户计算重发数据包所需最小功率广播包发送用户通过R-Beacon信号的接收功率根据式(3)估算与发生冲突的接收节点之间的距离d,假设无线信号在自由空间传播;d=PTGTGRc2(4π)2Pr_R-Beaconfc2---(3)]]>并根据式(4)计算无冲突情况下重发数据包能被正确接收所需要的最小发送功率;Pt_min=(4π)2d2fc2PrsenGTGRc2---(4)]]>其中Prsen为由硬件灵敏度决定的接收门限功率;K2、基于R-Beacon信号进行动态门限计算并利用该动态门限进行重发包功率控制为了将发送用户位置与发送功率连接在一起,提出了一种用于重发包功率控制的随机数门限,并将该门限应用到重发功率控制之中,其计算方法如式(5)所示:dy...

【专利技术属性】
技术研发人员:王宇鹏于泽龙李玉峰刘田龙戴欣
申请(专利权)人:沈阳航空航天大学
类型:发明
国别省市:辽宁;21

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1