System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种多用户跳频防混淆方法及系统技术方案_技高网

一种多用户跳频防混淆方法及系统技术方案

技术编号:41709680 阅读:20 留言:0更新日期:2024-06-19 12:39
本发明专利技术提供一种多用户跳频防混淆方法及系统,方法包括:多个用户同时发送跳频信号,每次发送过程中包含多个数据块;对于每个用户,该用户的数据块的频率由函数fn决定,所述函数fn的输入变量包括一个随机数A和比特集合B,比特集合B由用户第1数据块的一个字段或者多个字段的比特构成,发送过程中同时携带有一个防混淆字段C;当网关接收到多个用户的跳频信号后,从每个用户的第一数据块中提取随机数A、比特集合B以及防混淆字段C,并根据所述随机数A、比特集合B以及防混淆字段C确定每个用户的后续每个包块的频率。本申请提供的一种多用户跳频防混淆方法及系统,能够在多用户同时进行跳频时,为每个用户找到自己对应的后续数据块。

【技术实现步骤摘要】

本专利技术涉及无线通信,更具体地,涉及一种多用户跳频防混淆方法及系统


技术介绍

1、跳频技术(fhss)是一项重要的无线通信技术,旨在克服传统通信系统中频谱利用率低、抗干扰能力弱的问题。该技术通过频繁在不同频率间跳跃传输数据,提高了通信系统的安全性和鲁棒性。

2、fhss背后的核心思想是将数据分割成小块,并在广泛的频谱范围内动态切换频率进行传输。这种频繁的频率切换有效地抵御了干扰,即使部分频率受到干扰,也不会对整个通信过程造成重大影响。fhss技术因其对抗干扰和提高安全性的优势而备受青睐。

3、但是在多用户同时进行跳频时,为避免相互冲突,每个用户一开始需要选择不同的频率,但是在后续数据块传输中,不同的用户可能跳到相近的频率,接收端在进行判断哪个数据块属于哪个用户时,就可能产生混淆。

4、因此,现在亟需一种多用户跳频防混淆方法及系统来解决上述问题。


技术实现思路

1、本专利技术提供一种克服上述问题或者至少部分地解决上述问题的一种多用户跳频防混淆方法及系统,根据本专利技术提供的第一方面,本专利技术提供一种多用户跳频防混淆方法,包括:

2、多个用户同时发送跳频信号,每次发送过程中包含多个数据块;

3、对于每个用户,该用户的数据块的频率由函数fn决定,所述函数fn的输入变量包括一个随机数a和比特集合b,比特集合b由用户第1数据块的一个字段或者多个字段的比特构成,发送过程中同时携带有一个防混淆字段c;

4、当网关接收到多个用户的跳频信号后,从每个用户的第一数据块中提取随机数a、比特集合b以及防混淆字段c,并根据所述随机数a、比特集合b以及防混淆字段c确定每个用户的后续每个包块的频率。

5、其中,所述函数fn的输入变量包括一个随机数a和比特集合b,发送过程中同时携带有一个防混淆字段c,具体包括:

6、每个用户的第n个数据块的频率由函数fn决定,函数fn的输入变量包括一个随机数a和比特集合b,第n个数据块中携带有防混淆字段cn,cn由函数gn决定,函数gn的输入变量包括a和b。

7、其中,所述从每个用户的第一数据块中提取随机数a、比特集合b以及防混淆字段c,包括:

8、从第一数据块中的防混淆字段c1中提取随机数a′,c1=a,对每个用户进行随机数和比特集合的标记,第m个用户的随机数a记为a_m,比特集合b记为b_m。

9、其中,所述根据所述随机数a、比特集合b以及防混淆字段c确定每个用户的后续每个数据块,包括:

10、基于第二个数据块对应的函数f2计算f2_m和c2_m,在所有第二数据块中查找c2取值与c2_m相同,且f2取值与f2_m最接近且接近程度小于预设频率间隔的目标数据块,f为数据块的频率;

11、该目标数据块作为所述第m个用户的第二数据块,并依次查找第m个用户剩余的数据块。

12、其中,所述函数fn=(k×n)mod m,k由a和b字段拼接而成,m是fn函数频点总个数。

13、其中,所述函数gn=(k×n)mod p,k由a和b字段拼接而成,p不等于m。

14、根据本专利技术提供的第二方面,本专利技术提供一种多用户跳频防混淆系统,包括:

15、信号发送模块,用于多个用户同时发送跳频信号,每次发送过程中包含多个数据块且每个数据块的频率均不相同;

16、对于每个用户,该用户的数据块的频率由函数fn决定,所述函数fn的输入变量包括一个随机数a和比特集合b,发送过程中同时携带有一个防混淆字段c;

17、网关,用于当网关接收到多个用户的跳频信号后,从每个用户的第一数据块中提取随机数a、比特集合b以及防混淆字段c,并根据所述随机数a、比特集合b以及防混淆字段c确定每个用户的后续每个包块的频率。

18、根据本专利技术提供的第三方面,本申请还提供了一种电子设备,所述电子设备包括:处理器;存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,实现第一方面任一项所述的方法。

19、根据本专利技术提供的第四方面,本申请还提供了一种计算机可读存储介质,其存储有计算机程序指令,当所述计算机程序指令被计算机执行时,使计算机执行第一方面任一项所述的方法。

20、本申请提供的一种多用户跳频防混淆方法及系统,能够在多用户同时进行跳频时,为每个用户找到自己对应的后续数据块。

本文档来自技高网...

【技术保护点】

1.一种多用户跳频防混淆方法,其特征在于,包括:

2.根据权利要求1所述的一种多用户跳频防混淆方法,其特征在于,所述函数fn的输入变量包括一个随机数A和比特集合B,发送过程中同时携带有一个防混淆字段C,具体包括:

3.根据权利要求2所述的一种多用户跳频防混淆方法,其特征在于,所述从每个用户的第一数据块中提取随机数A、比特集合B以及防混淆字段C,包括:

4.根据权利要求3所述的一种多用户跳频防混淆方法,其特征在于,所述根据所述随机数A、比特集合B以及防混淆字段C确定每个用户的后续每个数据块,包括:

5.根据权利要求2所述的一种多用户跳频防混淆方法,其特征在于,所述函数,由A和B字段拼接而成,M是fn函数频点总个数。

6.根据权利要求5所述的一种多用户跳频防混淆方法,其特征在于,所述函数,由A和B字段拼接而成,P不等于M。

7.一种多用户跳频防混淆系统,其特征在于,包括:

8.一种电子设备,其特征在于,所述电子设备,包括:

9.一种计算机可读存储介质,其特征在于,其存储有计算机程序指令,当所述计算机程序指令被计算机执行时,使计算机执行根据权利要求1至6中任一项所述的方法。

...

【技术特征摘要】

1.一种多用户跳频防混淆方法,其特征在于,包括:

2.根据权利要求1所述的一种多用户跳频防混淆方法,其特征在于,所述函数fn的输入变量包括一个随机数a和比特集合b,发送过程中同时携带有一个防混淆字段c,具体包括:

3.根据权利要求2所述的一种多用户跳频防混淆方法,其特征在于,所述从每个用户的第一数据块中提取随机数a、比特集合b以及防混淆字段c,包括:

4.根据权利要求3所述的一种多用户跳频防混淆方法,其特征在于,所述根据所述随机数a、比特集合b以及防混淆字段c确定每个用户的后续每个数据块,包括:

【专利技术属性】
技术研发人员:屈代明张皓汪志冰何辉
申请(专利权)人:道生物联技术武汉有限公司
类型:发明
国别省市:

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

1