[发明专利]一种串口802.11n无线网卡芯片接收数据的方法无效
申请号: | 201010622304.3 | 申请日: | 2010-12-27 |
公开(公告)号: | CN102547864A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | 张树华 | 申请(专利权)人: | 北京中电华大电子设计有限责任公司 |
主分类号: | H04W28/14 | 分类号: | H04W28/14 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100102 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出了一种串口802.11n无线网卡接收通路结构,内容包括把各个分散的长度不定的数据结构按照一定的规则组成一个长帧;采用一个巧妙的结构,保证了上传帧的顺序,实现了先到先上传;当其中的某一块传输出错时,采用一种机制,可以回退访问,快速重传;当其中一个数据结构传输成功后,可以单独释放这块空间,空间做到边上传边释放;当跨越buf的边界时,可以做到无缝访问。这种结构实现简单,空间的利用率高,串口传输效率高,同时面积很小,有利于电路实现。通过此电路结构实现802.11n无线网卡的接收,可以实现高性能、低成本的方案。 | ||
搜索关键词: | 一种 串口 802.11 无线 网卡 芯片 接收 数据 方法 | ||
【主权项】:
一种串口802.11n无线网卡芯片接收数据的方法,其特征在于包括以下步骤:(1)芯片接收机从空中信道接收到聚合帧,由MAC协议处理单元完成聚合帧的解析,把一个聚合帧拆分成多个子帧,存放在不同的buf中;(2)上层主机通过串口询问buf的状态,把多个存有子帧的buf组合成一个数据帧,主机按照此数据帧的长度,下发多个block进行数据读取;(3)在block传输过程中跨越多个buf时,根据前一个buf中子帧的长度,提前预测出下一个buf的地址,使得在传送过程中不间断读取数据;(4)当block传输跨越两个buf的边界时,如果不发生block重新传输,释放buf,用来接收新的数据帧;如果发生block重新传输,不释放buf;(5)在串口读取数据的过程中,用到虚拟的buf,当有n个实际buf时,扩展n‑1个虚拟buf,buf的写指针循环运转,从buf的写指针开始,依次访问最大n个buf,n≥1。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中电华大电子设计有限责任公司,未经北京中电华大电子设计有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010622304.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种超薄滤光片镀膜工艺及镀膜夹具
- 下一篇:多晶硅电池片快速变温磷吸杂工艺