[发明专利]空中速率自适应方法及系统在审
申请号: | 201410175467.X | 申请日: | 2014-04-28 |
公开(公告)号: | CN103957078A | 公开(公告)日: | 2014-07-30 |
发明(设计)人: | 王春华;黄光辉 | 申请(专利权)人: | 深圳市华信天线技术有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00 |
代理公司: | 深圳市凯达知识产权事务所 44256 | 代理人: | 任转英 |
地址: | 518057 广东省深圳市南山区西丽留仙洞中*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 空中 速率 自适应 方法 系统 | ||
技术领域
本发明涉及通信领域,尤其涉及一种空中速率自适应方法及系统。
背景技术
目前在测绘行业,RTK(Real-time kinematic,实时动态差分)设备里面的数传电台需要发送的GPS(Global Positioning System,全球定位系统)差分数据量的大小会因为差分数据格式的不同而产生变化,即使是同一种差分数据格式,数据量也会因为锁定空中卫星数目的不同而不同,目前使用9600bps的空中速率进行数据传输的占空比已较高,若GPS差分数据量继续增大,就会面临着9600bps空中速率不够用而需要切换到19200bps的问题,但目前在使用过程中,RTK设备里面的数传电台使用的空中速率只能通过手动设置为某一固定的值,不能够根据需要传输数据量的大小做实时动态调节,这样的话,若将空中速率设置的比较小,数据传输的误码率会低一些,但是,当数据量比较大的时候便会出现丢包的问题,或者出现发射功放一直处于工作状态而加剧器件的老化或者损坏,若将空中速率设置得比较大,数据传输的占空比就会降低,但会导致误码率提高。
发明内容
本发明的目的是,提供一种空中速率自适应方法及系统,以解决现有数据收发设备特别是无线数传电台手动切换空中速率带来的不便及丢包与误码率问题。
本发明公开了一种空中速率自适应方法,上述方法为:发送机根据当前数据包的大小,确定发送上述当前数据包使用的当前空中速率,并将上述当前空中速率通过数据传输协议帧中的自定义比特位发送给接收机;
接收机解析收到的帧,比较解析得到的当前空中速率与本地保存的空中速率是否一致,若一致,则将预设的本地速率变化标识位置0;若不一致,则将上述本地速率变化标识位置1。
优选地,上述方法还包括以下步骤:
预先根据上述数据传输协议支持的空中速率的个数,将发送机可发送的数据包大小分成相应个数个数值区间,每个数值区间对应一个最佳空中速率,并保存上述对应关系;以及
为发送机和接收机分别设置一初始值为0的速率变化标志位。
优选地,上述发送机根据当前数据包的大小,确定当前空中速率前,还执行以下步骤:
确定上述当前数据包的大小;
对上述数据包的大小进行滑动平均滤波处理。
优选地,上述发送机通过如下步骤确定当前空中速率:
查找当前数据包的大小所属的数值区间;
令当前空中速率为上述数值区间对应的最佳空中速率。
优选地,上述发送机确定了当前空中速率后,还执行以下步骤:
比较本地保存的空中速率与上述当前空中速率是否一致,若一致,则将预设的本地速率变化标识位置0;若不一致,则将预设的本地速率变化标识位置1。
优选地,上述发送机将帧发送给接收机后,还执行以下步骤:
查看本地速率标记位是否为1,若是,则判断当前数据包是否是最后一个数据包,若不是,则将本地空中速率更新为当前空中速率。
优选地,上述接收机在解析收到的帧前,还执行以下步骤:
步骤a:判断本地空中速率是否与发送机空中速率同步,若是,则执行解析收到的帧步骤;否则,执行步骤b;
步骤b:判断RSSI(Received Signal Strength Indication接收的信号强度指示)强度是否在本机接收灵敏度范围内,若是,则执行步骤c;否则,丢弃上述帧中携带的数据包,本次通信结束;
步骤c:启动通信异步超时定时器;
步骤d:判断定时器是否超时,若是,则执行步骤e;否则,执行步骤a;
步骤e:将本地空中速率切换为与其相邻的空中速率,执行步骤a。
优选地,上述接收机在处理完当前帧后,还执行以下步骤:
查看本地速率标记位是否为1,若是,则判断当前帧是否是最后一帧,若不是,则将本地空中速率更新为上述当前空中速率。
本发明进一步公开了一种空中速率自适应系统,包括发送机和接收机,上述发送机包括空中速率确定模块及发送模块;上述接收机包括第二存储模块、解析模块以及第二比较模块;
上述空中速率确定模块,用于根据当前数据包的大小,确定发送上述当前数据包使用的当前空中速率;
上述发送模块,用于将上述空中速率确定模块得到的当前空中速率通过数据传输协议帧中的自定义比特位发送给接收机;
上述第二存储模块,用于保存本机速率变化标识位及本地空中速率;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市华信天线技术有限公司,未经深圳市华信天线技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410175467.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种火龙果果皮的腌制方法
- 下一篇:一种自动安装导油片机构