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、将最优频率集发送给从台;
发送成功,从台收到最优频率集后切换工作频率到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。
5.根据权利要求4所述的一种基于rssi无线网络通信系统的频率自适应方法,其特征在于,
步骤s5中,主台处理单元根据主台存储的rssi值和查询到的从台的rssi值进行取平均计算,选择出rssi均值最低的n个频率f1~fn,该n个频率点作为自适应最优频率集。
6.根据权利要求4所述的一种基于rssi无线网络通信系统的频率自适应方法,其特征在于,
步骤s9中,传输数据的正确率为r,正确率的计算方式通过主台轮询从台的应答率来完成;
具体通过两个计数器来完成,一个计数器表示主台轮询从台的次数c1,另一个计数器表示主台收到从台正确应答的次数c2;
主台每次轮询从台后计数器c1加1,如果收到从台的正确应答则计数器c2加1,否则c2不变;这样计算出数据正确率r=c2/c1。