System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于误包率的无线跳频控制方法、装置、芯片和无线设备制造方法及图纸_技高网

基于误包率的无线跳频控制方法、装置、芯片和无线设备制造方法及图纸

技术编号:40067770 阅读:10 留言:0更新日期:2024-01-16 23:41
本发明专利技术提供了基于误包率的无线跳频控制方法、装置、芯片和无线设备,该方法中,选择初始信道序列的前N个信道作为剩余信道序列,针对剩余信道序列,若某个信道的误包率介于第一误包率阈值和第二误包率阈值之间且数据包总数量大于数据包阈值,或者误包率大于第二误包率阈值则将该信道标记为第二坏信道;以剩余信道序列中误包率最小的信道的信道序号为中心,搜索在当前搜索所覆盖的标记为坏信道、且数据包总数量为0的信道,并将搜索到的该信道标记为备用信道,然后继续搜索,直至被标记为备用信道的数量等于第二坏信道的数量;从剩余信道序列中除第二坏信道之外的信道、备用信道组成的信道集合中确定无线跳频信道序列。

【技术实现步骤摘要】

本专利技术涉及无线通信领域,具体涉及基于误包率的无线跳频控制方法、装置、芯片和无线设备


技术介绍

1、在无线物联网系统中,在通信频段内通常会有干扰存在,如:同一网络系统中工作在同一频段的设备与设备之间存在干扰,不同网络系统但工作在同一频段的网络与网络之间的干扰,特别是2.4g公共频段。例如,当两者所发射的信号在时域和频域都相同或者有重叠的情况下,会互相干扰;另外,当两者在频域上不重叠、但在时域上重叠的情况下,也会存在一定的干扰(由于信号所用的通信频点会往外泄露功率)。

2、针对上述问题,在发射端向接收端发射信号之前就要先决定用哪些信道,即确定跳频信道序列。常见的跳频方式是基于带内全频段跳频方式,通信选择的信道(频点)是所有可用信道(频点),当发射端发射信号之前会随机打乱所有可用信道的选择顺序,完全利用随机性来躲避通信频段内的干扰信号。然而,这种方式容易导致增大通信时段的不可靠性及不可预测性,例如,在这种方式下,当某个信道传输数据包不成功的情况下,重发该数据包仍存在一定概率再次使用该信道,通常而言,重发的数据包之间的时间间隔小于干扰信号的变化间隔,因此,重发数据包时仍然可能受到该干扰信号干扰而导致重发不成功。

3、目前还存在这样的现有技术:发射端在网络运作时间内对带内的所有可用信道进行误包率(packet error rate,per)统计并且选择相应的信道通信,对于误包率大于某个阈值的信道,将其排除在跳频信道序列之外,并且将误包率小于某个阈值的信道,将其加入到跳频信道序列中。

4、然而,上述现有技术的跳频信道的控制方式,依然面临着信道先验信息逐渐减少,以及无线跳频信道序列的整体通信质量较低的问题。


技术实现思路

1、基于上述现状,本专利技术的主要目的在于提供基于误包率的无线跳频控制方法、装置、芯片和无线设备,以提高无线跳频信道序列的整体通信质量。

2、为实现上述目的,本专利技术采用的技术方案如下:

3、一种基于误包率的无线跳频控制方法,包括如下步骤:

4、统计每一信道的数据包总数量和错误数据包数量;

5、将数据包总数量为0的信道标记为第一坏信道,对于数据包总数量不为0的信道,按照误包率从小到大的顺序进行排列得到初始信道序列;其中,每个信道的误包率等于该信道的错误数据包数量与数据包总数量的比值;

6、选择所述初始信道序列的前n个信道作为剩余信道序列,针对所述剩余信道序列,若某个信道的误包率介于第一误包率阈值和第二误包率阈值之间且数据包总数量大于数据包阈值,或者误包率大于第二误包率阈值,则将该信道标记为第二坏信道;其中,第一误包率阈值小于第二误包率阈值;

7、以所述剩余信道序列中误包率最小的信道的信道序号为中心,以单位信道间隔为搜索步长,搜索在当前搜索所覆盖的标记为坏信道、且数据包总数量为0的信道,并将搜索到的该信道标记为备用信道,然后继续搜索,直至被标记为备用信道的数量等于第二坏信道的数量;

8、从所述剩余信道序列中除第二坏信道之外的信道、以及所述备用信道组成的信道集合中确定无线跳频信道序列。

9、优选的,在所述初始信道序列中,若存在多个误包率相同的信道,则针对该多个误包率相同的信道中的每一个目标信道:以该目标信道的信道序号为中心,以单位信道间隔为搜索步长,搜索至该目标信道距离最近的、且数据包总数量为0的信道作为可能干扰信道,并计算该目标信道的信道序号与相应可能干扰信道的信道序号之间差值绝对值作为信道距离;在该多个误包率相同的信道中,按照每个目标信道的信道距离从大到小的顺序排列目标信道;如果存在信道距离相同的多个目标信道,则按照数据包总数量从大到小顺序排列该信道距离相同的多个目标信道;如果存在数据包总数量相同的多个目标信道,则按照信道序号从小到大顺序排列该数据包总数量相同的多个目标信道。

10、优选的,在所述信道集合中,若最大信道序号与最小信道序号之差小于信道范围阈值,从试探信道集合中选择当前试探信道子集合加入所述信道集合中;其中,所述试探信道集合包括依次排列的多个试探信道子集合,试探信道子集合被选择的次序按照排列顺序,每个试探信道子集合中的相邻试探信道之间的信道序号差值绝对值大于信道范围阈值;设定若干组子信道集合,并为每组子信道集合分配m个信道,对每组所述子信道集合中的信道进行排列,使得相邻的信道之间的信道序号差值绝对值大于信道间隔阈值;其中,每个子信道集合中的信道来自于所述信道集合,且所述信道集合中的每一个信道至少被分配至一个子信道集合中,m为发送端在指定时间内对于同一个数据包的最大连续发射次数;将进行排列后的所述若干组子信道集合作为所述无线跳频信道序列。

11、优选的,在所述信道集合中,若最大信道序号与最小信道序号之差小于信道范围阈值,从试探信道集合中选择当前试探信道子集合加入所述信道集合中;其中,所述试探信道集合包括依次排列的多个试探信道子集合,试探信道子集合被选择的次序按照排列顺序,每个试探信道子集合中的相邻试探信道之间的信道序号差值绝对值大于信道范围阈值;对所述信道集合中的信道进行重新排列,使得相邻的信道之间的信道序号差值绝对值大于信道间隔阈值;将重新排列后的所述信道集合作为所述无线跳频信道序列。

12、优选的,设定若干组子信道集合,并为每组子信道集合分配m个信道,对每组所述子信道集合中的信道进行排列,使得相邻的信道之间的信道序号差值绝对值大于信道间隔阈值;其中,每个子信道集合中的信道来自于所述信道集合,且所述信道集合中的每一个信道至少被分配至一个子信道集合中,m为发射端在指定时间内对于同一个数据包的最大连续发射次数;将进行排列后的所述若干组子信道集合作为所述无线跳频信道序列。

13、优选的,在所述信道集合中,对所述信道集合中的信道进行重新排列,使得相邻的信道之间的信道序号差值绝对值大于信道间隔阈值;将重新排列后的所述信道集合作为所述无线跳频信道序列。

14、优选的,若所述信道集合的信道个数小于所述子信道集合的个数与m之积,则将所述信道集合中误包率最小的信道、或者按照误包率从小到大排在前面若干位置的信道分配至多个子信道集合。

15、本专利技术还提供了一种基于误包率的无线跳频控制装置,包括:统计单元,用于统计每一信道的数据包总数量和错误数据包数量;标记排列单元,用于将数据包总数量为0的信道标记为第一坏信道,对于数据包总数量不为0的信道,按照误包率从小到大的顺序进行排列得到初始信道序列;其中,每个信道的误包率等于该信道的错误数据包数量与数据包总数量的比值;标记单元,用于选择所述初始信道序列的前n个信道作为剩余信道序列,针对所述剩余信道序列,若某个信道的误包率介于第一误包率阈值和第二误包率阈值之间且数据包总数量大于数据包阈值,或者误包率大于第二误包率阈值,则将该信道标记为第二坏信道;其中,第一误包率阈值小于第二误包率阈值;搜索单元,用于以所述剩余信道序列中误包率最小的信道的信道序号为中心,以单位信道间隔为搜索步长,搜索本文档来自技高网...

【技术保护点】

1.一种基于误包率的无线跳频控制方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的无线跳频控制方法,其特征在于,

3.根据权利要求1所述的无线跳频控制方法,其特征在于,

4.根据权利要求1所述的无线跳频控制方法,其特征在于,

5.根据权利要求1所述的无线跳频控制方法,其特征在于,

6.根据权利要求1所述的无线跳频控制方法,其特征在于,

7.根据权利要求4或5所述的无线跳频控制方法,其特征在于,

8.一种基于误包率的无线跳频控制装置,其特征在于,包括:

9.根据权利要求8所述的无线跳频控制装置,其特征在于,

10.根据权利要求8所述的无线跳频控制装置,其特征在于,

11.根据权利要求8所述的无线跳频控制装置,其特征在于,

12.根据权利要求8所述的无线跳频控制装置,其特征在于,

13.根据权利要求8所述的无线跳频控制装置,其特征在于,

14.根据权利要求8所述的无线跳频控制装置,其特征在于,

15.一种芯片,其特征在于,用于执行如权利要求1至7任一所述的基于误包率的无线跳频控制方法,或者包括如权利要求8至14任一所述的基于误包率的无线跳频控制装置。

16.一种存储介质,用于存储计算机程序,其特征在于,所述计算机程序被处理器执行为如权利要求1至7任一所述的基于误包率的无线跳频控制方法。

17.一种无线设备,其特征在于,包括如权利要求15所述的芯片或如权利要求16所述的存储介质。

...

【技术特征摘要】

1.一种基于误包率的无线跳频控制方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的无线跳频控制方法,其特征在于,

3.根据权利要求1所述的无线跳频控制方法,其特征在于,

4.根据权利要求1所述的无线跳频控制方法,其特征在于,

5.根据权利要求1所述的无线跳频控制方法,其特征在于,

6.根据权利要求1所述的无线跳频控制方法,其特征在于,

7.根据权利要求4或5所述的无线跳频控制方法,其特征在于,

8.一种基于误包率的无线跳频控制装置,其特征在于,包括:

9.根据权利要求8所述的无线跳频控制装置,其特征在于,

10.根据权利要求8所述的无线跳频控制装置,其特征在于,

【专利技术属性】
技术研发人员:朱嘉俊唐德刚陈晟龙冠生
申请(专利权)人:珠海市杰理科技股份有限公司
类型:发明
国别省市:

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

1