一种基于RSSI无线网络通信系统及方法技术方案

技术编号:29683381 阅读:20 留言:0更新日期:2021-08-13 22:07
一种基于RSSI无线网络通信系统及方法。提供了一种避开干扰频率,保证高质量通信的基于RSSI无线网络通信系统及方法。包括通过无线通信的主台和从台;所述主台和从台均设有处理单元、RSSI检测单元和收发单元,所述处理单元用于数据处理,所述RSSI检测单元用于RSSI检测工作,所述收发单元用于无线数据收发工作;所述RSSI检测单元和收发单元分别与处理单元通信。所述RSSI检测单元包括天线和场强检测模块,其中,天线用于接收无线电信号,场强检测模块用于检测RSSI值。本发明专利技术实时计算传输数据正确率,自动选择最优频率,避开了各种无线干扰,保证通信的准确性。

【技术实现步骤摘要】
一种基于RSSI无线网络通信系统及方法
本专利技术涉及无线网络通信,尤其涉及一种基于RSSI无线网络通信系统及方法。
技术介绍
目前,无线通信设备的使用过程中都是以用户或厂商设定的固定频率和固定功率进行无线信号传输。随着社会科技发展,各种无线通信设备的大量使用,使得空中电磁环境越来越复杂,各种无线通信设备同时工作时相互干扰,导致通信效果差,数据传输正确率不高。
技术实现思路
本专利技术针对以上问题,提供了一种避开干扰频率,保证高质量通信的基于RSSI无线网络通信系统及方法。本专利技术的技术方案为:包括通过无线通信的主台和从台;所述主台和从台均设有处理单元、RSSI检测单元和收发单元,所述处理单元用于数据处理,所述RSSI检测单元用于RSSI检测工作,所述收发单元用于无线数据收发工作;所述RSSI检测单元和收发单元分别与处理单元通信。所述RSSI检测单元包括天线和场强检测模块,其中,天线用于接收无线电信号,场强检测模块用于检测RSSI值。所述收发单元包括天线、频率合成器、收发信道和功放组件,其中,天线用于接收发无线电信号,频率合成器用于完成无线通信频率的生成,收发信道用于无线信号的收发处理,功放组件用于功率放大。一种基于RSSI无线网络通信系统的频率自适应方法,包括以下步骤:S1、主、从台分别通过RSSI检测单元对起始频率fs~结束频率fe范围内的RSSI值进行检测,将读取的数据进行存储;S2、设置初始功率等级最大,主台和从台都在初始工作频率fc工作;S3、主台以周期T轮询从台,从台收到主台的轮询指令后应给出应答,若主台收到应答后表示通信网络建立;若主台未收到从台的应答,会一直轮询等待应答;S4、主台收到应答后,主台查询从台的RSSI值,查询成功,从台将存储的RSSI值上报给主台;查询不成功,继续查询;S5、计算最优频率集f1-fn;S6、将最优频率集发送给从台;发送成功,从台收到最优频率集后切换工作频率到f1;发送不成功,继续发送;S7、主台切换工作频率到f1,主台以周期T轮询从台,从台收到后给出应答;S8、主台以周期T检测RSSI值;S9、当RSSI值大于最大值Vmax时,命令从台依次切换到下一个工作频率f2直至fn,切换成功后主台也相应切换到频率f2直至fn;从f1-fn循环进行,然后在主、从台在对应的频率上进行数据传输;当RSSI值小于最大值Vmax时,返回步骤S7;或当传输数据的正确率小于最小正确率Dmin时命令从台依次切换到下一个工作频率f2直至fn,切换成功后主台也相应切换到频率f2直至fn;从f1-fn循环进行,然后在主、从台在对应的频率上进行数据传输;当传输数据的正确率大于最小正确率Dmin时,返回步骤S7。一种基于RSSI无线网络通信系统的频率自适应方法,步骤S5中,主台处理单元根据主台存储的RSSI值和查询到的从台的RSSI值进行取平均计算,选择出RSSI均值最低的n个频率f1~fn,该n个频率点作为自适应最优频率集。步骤S9中,传输数据的正确率为R,正确率的计算方式通过主台轮询从台的应答率来完成;具体通过两个计数器来完成,一个计数器表示主台轮询从台的次数C1,另一个计数器表示主台收到从台正确应答的次数C2;主台每次轮询从台后计数器C1加1,如果收到从台的正确应答则计数器C2加1,否则C2不变;这样计算出数据正确率R=C2/C1。本专利技术在无线通信工作中,不需要用户干预,实时检测RSSI值、实时计算传输数据正确率,自动选择最优频率,避开了各种无线干扰,保证通信的准确性。附图说明图1是本专利技术的系统框图,图2是本专利技术的流程图。具体实施方式本专利技术如图1-2所示,包括通过无线通信的主台和从台;其特征在于,所述主台和从台均设有处理单元、RSSI检测单元和收发单元,所述处理单元用于数据处理,所述RSSI检测单元用于RSSI检测工作,所述收发单元用于无线数据收发工作;所述RSSI检测单元和收发单元分别与处理单元通信。本专利技术的无线通信设备在工作过程中,工作频率不需要用户干预。设备实时检测RSSI值、实时计算传输数据正确率,自动选择最优频率,保证通信的正确性。所述处理单元主要由ARM处理器构成,负责对检测到的RSSI值处理,经过决策选取出最优的频率,将最优的频率发送给收发单元的频率合成器生成所需的工作频点。所述RSSI检测单元包括天线和场强检测模块,其中,天线用于接收无线电信号,场强检测模块用于检测RSSI值。所述收发单元包括天线、频率合成器、收发信道和功放组件,其中,天线用于接收发无线电信号,频率合成器用于完成无线通信频率的生成,收发信道用于无线信号的收发处理,完成无线信号与用户数据的转换,功放组件用于功率放大。一种基于RSSI无线网络通信系统的频率自适应方法,包括以下步骤:S1、主、从台分别通过RSSI检测单元对起始频率fs~结束频率fe范围内(此范围可根据需要进行自定义)的RSSI值进行检测,将读取的数据进行存储;该RSSI值代表电磁环境的情况。S2、为确保初始通信正常,设置初始功率等级最大,主台和从台都在初始工作频率fc工作;S3、主台以周期T轮询从台,从台收到主台的轮询指令后应给出应答,待主台收到应答后表示通信网络建立。若主台收到应答后表示通信网络建立;若主台未收到从台的应答,会一直轮询等待应答;S4、主台收到应答后,主台查询从台的RSSI值,查询成功,从台将存储的RSSI值上报给主台;查询不成功,继续查询;S5、计算最优频率集f1-fn;S6、将最优频率集发送给从台;发送成功,从台收到最优频率集后切换工作频率到f1;发送不成功,继续发送;S7、主台切换工作频率到f1,主台以周期T轮询从台,从台收到后给出应答;S8、主台以周期T检测RSSI值;S9、当RSSI值大于最大值Vmax时,命令从台依次切换到下一个工作频率f2直至fn,切换成功后主台也相应切换到频率f2直至fn;从f1-fn循环进行,然后在主、从台在对应的频率上进行数据传输;当RSSI值小于最大值Vmax时,返回步骤S7;或当传输数据的正确率小于最小正确率Dmin时,此时的RSSI值小于最小值Vmin,命令从台依次切换到下一个工作频率f2直至fn,切换成功后主台也相应切换到频率f2直至fn;从f1-fn循环进行,然后在主、从台在对应的频率上进行数据传输;当传输数据的正确率大于最小正确率Dmin时,此时的RSSI值大于最小值Vmin,返回步骤S7。完成切换频率后,又去执行轮询从台这项工本文档来自技高网...

【技术保护点】
1.一种基于RSSI无线网络通信系统,包括通过无线通信的主台和从台;/n其特征在于,所述主台和从台均设有处理单元、RSSI检测单元和收发单元,/n所述处理单元用于数据处理,/n所述RSSI检测单元用于RSSI检测工作,/n所述收发单元用于无线数据收发工作;/n所述RSSI检测单元和收发单元分别与处理单元通信。/n

【技术特征摘要】
1.一种基于RSSI无线网络通信系统,包括通过无线通信的主台和从台;
其特征在于,所述主台和从台均设有处理单元、RSSI检测单元和收发单元,
所述处理单元用于数据处理,
所述RSSI检测单元用于RSSI检测工作,
所述收发单元用于无线数据收发工作;
所述RSSI检测单元和收发单元分别与处理单元通信。


2.根据权利要求1所述的一种基于RSSI无线网络通信系统,其特征在于,所述RSSI检测单元包括天线和场强检测模块,其中,天线用于接收无线电信号,场强检测模块用于检测RSSI值。


3.根据权利要求1所述的一种基于RSSI无线网络通信系统,其特征在于,所述收发单元包括天线、频率合成器、收发信道和功放组件,其中,天线用于接收发无线电信号,频率合成器用于完成无线通信频率的生成,收发信道用于无线信号的收发处理,功放组件用于功率放大。


4.一种基于RSSI无线网络通信系统的频率自适应方法,其特征在于,包括以下步骤:
S1、主、从台分别通过RSSI检测单元对起始频率fs~结束频率fe范围内的RSSI值进行检测,将读取的数据进行存储;
S2、设置初始功率等级最大,主台和从台都在初始工作频率fc工作;
S3、主台以周期T轮询从台,从台收到主台的轮询指令后应给出应答,
若主台收到应答后表示通信网络建立;
若主台未收到从台的应答,会一直轮询等待应答;
S4、主台收到应答后,主台查询从台的RSSI值,
查询成功,从台将存储的RSSI值上报给主台;
查询不成功,继续查询;
S5、计算最优频率集f1-fn;
S6、将最优频率集发送给从台;
发...

【专利技术属性】
技术研发人员:周思远沈学银曹沅郭斌刘中奇
申请(专利权)人:扬州万方电子技术有限责任公司
类型:发明
国别省市:江苏;32

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

1