一种基于ChirpIoT模块的跳频通信系统及方法技术方案

技术编号:39282847 阅读:5 留言:0更新日期:2023-11-07 10:55
本发明专利技术提供一种基于ChirpIoT模块的跳频通信系统及方法,涉及跳频通信技术领域,包括:控制器对发射端配置基本参数和对接收端配置基本参数和两个接收信道,根据基本参数处理得到前导码并配置至发射端;发射端向接收端发射多个检测信号,并且根据返回值与接收端建立通信后将前导码和待发送数据作为数据包发送至接收端;接收端用于在首次接收信号时选择任一接收信道作为当前接收信道接收发射端发射的检测信号,根据检测信号在判断与发射端建立通信时通过当前接收信道接收数据包,以及根据检测信号在判断与发射端建立未通信时切换至另一接收信道作为当前接收信道。有益效果是通过ChirpIoT模块实现一种可靠有效的跳频通信系统。统。统。

【技术实现步骤摘要】
一种基于ChirpIoT模块的跳频通信系统及方法


[0001]本专利技术涉及跳频通信
,尤其涉及一种基于ChirpIoT模块的跳频通信系统及方法。

技术介绍

[0002]ChirpIoT模块是一种基于Chirp调制解调技术的低功耗远距离无线收发芯片,支持半双工无线通信,工作频段为370~600MHz和740~1200MHz。Chirp调制解调技术是一种线性扩频信号的变化改进,实现了远距离传输的一种无线通信技术。ChirpIoT模块具有高抗干扰性、高灵敏度、低功耗和超远距离等特性。
[0003]跳频通信是一种扩频方式,其工作原理是指收发双方传输信号的载波频率按照预定规律进行离散变化的通信方式,也就是说,通信中使用的载波频率受伪随机变化码的控制而随机跳变。跳频通信可以有效改善衰落,适用于多径环境中的漫速移动的移动台,可以大大改善移动台的通信质量,相当于频率分集。跳频通信最主要的还是确保通信的秘密性和抗干扰性;不同于定频通信,跳频的优势就是难以被截获,只要对方不清楚载波的跳变规律,就很难被截获通信内容。跳频在抗干扰上,即使有部分频点被干扰,仍能在其他未被干扰的频点上进行正常的通信。
[0004]但是ChirpIoT模块本身不具备跳频通信功能:这意味着ChirpIoT模块不能利用跳频通信提高通信安全性和抗干扰性,也不能适应不同场景下对传输速率和稳定性的需求。
[0005]并且跳频通信需要依赖复杂的软件算法设计和硬件设备支持:这意味着跳频通信需要消耗更多的计算资源和功耗,也需要更高的成本和维护成本

技术实现思路

[0006]针对现有技术中存在的问题,本专利技术提供一种基于ChirpIoT模块的跳频通信系统,包括:
[0007]两个ChirpIoT模块,其中一个所述ChirpIoT模块作为发射端,另一所述ChirpIoT模块作为接收端;
[0008]控制器,分别连接所述发射端和所述接收端,用于对所述发射端配置基本参数和对所述接收端配置所述基本参数和两个接收信道,以及根据所述基本参数处理得到前导码并配置至所述发射端;
[0009]所述发射端用于根据所述基本参数向所述接收端发射多个检测信号,并且根据返回值与所述接收端建立通信后将所述前导码和待发送数据作为数据包发送至所述接收端;
[0010]所述接收端用于在首次接收信号时选择任一接收信道作为当前接收信道接收所述发射端发射的所述检测信号,根据所述检测信号在判断与所述发射端建立通信时通过所述当前接收信道接收所述数据包,以及根据所述检测信号在判断与所述发射端建立未通信时切换至另一接收信道作为所述当前接收信道接收所述检测信号。
[0011]优选的,所述基本参数包括射频参数、单次所述检测信号的持续时长以及切换所
述接收信道的切换时长,则所述控制器包括:
[0012]初始化模块,用于对所述发射端配置所述射频参数、单次所述检测信号的持续时长以及切换所述接收信道的切换时长,以及对所述接收端配置两个所述接收信道、单次检测信号的持续时长以及切换接收信道的切换时长;
[0013]前导码配置模块,连接所述初始化模块,用于根据所述持续时长、所述接收信道、所述切换时长处理得到额外前导码,随后将所述额外前导码与基础前导码之和作为所述前导码并配置至所述发射端。
[0014]优选的,所述前导码配置模块包括:
[0015]第一计算单元,用于根据所述基本参数计算在两个所述接收信道间切换两次的最长耗时作为理论总时长,将所述理论总时长除以所述持续时长作为所述额外前导码;
[0016]第二计算单元,连接第一计算单元,用于将所述额外前导码加上所述基础前导码后向上取整作为所述前导码并配置至所述发射端。
[0017]优选的,所述发射端包括:
[0018]通信模块,用于根据所述基本参数向所述接收端发射所述检测信号,并接收所述接收端反馈的所述返回值;
[0019]第一判断模块,连接所述通信模块,用于在判断所述返回值表示通信成功时将所述前导码和所述待发送数据作为数据包发送至所述接收端。
[0020]优选的,所述接收端包括:
[0021]接收模块,用于选择任一所述接收信道作为所述当前接收信道,随后接收所述发射端发射的所述检测信号;
[0022]第二判断模块,连接所述接收模块,用于在判断所述发射端持续发射所述检测信号的发射时长大于所述持续时长的预设倍数时反馈表示建立通信的所述返回值并通过所述当前接收信道接收所述数据包,以及在判断所述发射端持续发射所述检测信号的发射时长不大于所述持续时长的预设倍数时控制所述接收模块切换至另一所述接收信道作为所述当前接收信道接收所述检测信号。
[0023]本专利技术还提供一种基于ChirpIoT模块的跳频通信方法,应用于上述的跳频通信系统,所述跳频通信方法包括:
[0024]步骤S1,所述控制器对所述发射端配置基本参数和对所述接收端配置所述基本参数和两个接收信道,以及根据所述基本参数处理得到前导码并配置至所述发射端;
[0025]步骤S2,所述发射端根据所述基本参数向所述接收端发射多个检测信号,并且根据返回值与所述接收端建立通信后将所述前导码和待发送数据作为数据包发送至所述接收端;
[0026]步骤S3,所述接收端在首次接收信号时选择任一接收信道作为当前接收信道接收所述发射端发射的所述检测信号,根据所述检测信号判断是否与所述发射端建立通信:
[0027]若是,则通过所述当前接收信道接收所述数据包;
[0028]若否,则切换至另一所述接收信道,随后返回所述步骤S3。
[0029]优选的,所述基本参数包括射频参数、单次所述检测信号的持续时长以及切换所述接收信道的切换时长,则所述步骤S1包括:
[0030]步骤S11,所述控制器对所述发射端配置所述射频参数、单次所述检测信号的持续
时长以及切换所述接收信道的切换时长,以及对所述接收端配置两个所述接收信道、单次检测信号的持续时长以及切换接收信道的切换时长;
[0031]步骤S12,所述控制器根据所述持续时长、所述接收信道、所述切换时长处理得到额外前导码,随后将所述额外前导码与基础前导码之和作为所述前导码并配置至所述发射端。
[0032]优选的,所述步骤S12包括:
[0033]步骤S121,所述控制器根据所述基本参数计算在两个所述接收信道间切换两次的最长耗时作为理论总时长,将所述理论总时长除以所述持续时长作为所述额外前导码;
[0034]步骤S122,所述控制器将所述额外前导码加上所述基础前导码后向上取整作为所述前导码并配置至所述发射端。
[0035]优选的,所述步骤S2包括:
[0036]步骤S21,所述发射端根据所述基本参数向所述接收端发射所述检测信号,并接收所述接收端反馈的所述返回值;
[0037]步骤S22,所述发射端在判断所述返回值表示通信成功时将所述前导码和所述待发送数据作为数据包发送至所述接收端本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于ChirpIoT模块的跳频通信系统,其特征在于,包括:两个ChirpIoT模块,其中一个所述ChirpIoT模块作为发射端,另一所述ChirpIoT模块作为接收端;控制器,分别连接所述发射端和所述接收端,用于对所述发射端配置基本参数和对所述接收端配置所述基本参数和两个接收信道,以及根据所述基本参数处理得到前导码并配置至所述发射端;所述发射端用于根据所述基本参数向所述接收端发射多个检测信号,并且根据返回值与所述接收端建立通信后将所述前导码和待发送数据作为数据包发送至所述接收端;所述接收端用于在首次接收信号时选择任一接收信道作为当前接收信道接收所述发射端发射的所述检测信号,根据所述检测信号在判断与所述发射端建立通信时通过所述当前接收信道接收所述数据包,以及根据所述检测信号在判断与所述发射端建立未通信时切换至另一接收信道作为所述当前接收信道接收所述检测信号。2.根据权利要求1所述的跳频通信系统,其特征在于,所述基本参数包括射频参数、单次所述检测信号的持续时长以及切换所述接收信道的切换时长,则所述控制器包括:初始化模块,用于对所述发射端配置所述射频参数、单次所述检测信号的持续时长以及切换所述接收信道的切换时长,以及对所述接收端配置两个所述接收信道、单次检测信号的持续时长以及切换接收信道的切换时长;前导码配置模块,连接所述初始化模块,用于根据所述持续时长、所述接收信道、所述切换时长处理得到额外前导码,随后将所述额外前导码与基础前导码之和作为所述前导码并配置至所述发射端。3.根据权利要求2所述的跳频通信系统,其特征在于,所述前导码配置模块包括:第一计算单元,用于根据所述基本参数计算在两个所述接收信道间切换两次的最长耗时作为理论总时长,将所述理论总时长除以所述持续时长作为所述额外前导码;第二计算单元,连接第一计算单元,用于将所述额外前导码加上所述基础前导码后向上取整作为所述前导码并配置至所述发射端。4.根据权利要求2所述的跳频通信系统,其特征在于,所述发射端包括:通信模块,用于根据所述基本参数向所述接收端发射所述检测信号,并接收所述接收端反馈的所述返回值;第一判断模块,连接所述通信模块,用于在判断所述返回值表示通信成功时将所述前导码和所述待发送数据作为数据包发送至所述接收端。5.根据权利要求2所述的跳频通信系统,其特征在于,所述接收端包括:接收模块,用于选择任一所述接收信道作为所述当前接收信道,随后接收所述发射端发射的所述检测信号;第二判断模块,连接所述接收模块,用于在判断所述发射端持续发射所述检测信号的发射时长大于所述持续时长的预设倍数时反馈表示建立通信的所述返回值并通过所述当前接收信道接收所述数据包,以及在判断所述发射端持续发射所述检测信号的发射时长不大于所述持续时长的预设倍数时控制所述接收模...

【专利技术属性】
技术研发人员:张晋侨稽寿江
申请(专利权)人:苏州磐启微电子有限公司
类型:发明
国别省市:

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

1