[发明专利]用于在软件解调器中管理数据丢失的算法有效
申请号: | 200910260415.1 | 申请日: | 2009-12-15 |
公开(公告)号: | CN101795456A | 公开(公告)日: | 2010-08-04 |
发明(设计)人: | B·阿兰贝波拉;T·科尔;P·舒克拉;T·赫瓦维塔纳;S·加米奇 | 申请(专利权)人: | 英特尔公司 |
主分类号: | H04W16/14 | 分类号: | H04W16/14;H04W56/00 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 宋献涛;王英 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 软件 解调器 管理 数据 丢失 算法 | ||
1.一种用于在计算系统中使数据分组维持同步的方法,包括:
由所述计算系统接收数据分组;
将所述数据分组划分为多个块;
将所述多个块存储在所述计算系统中的缓冲器中;
将具有连续性计数器的报头添加至所述多个块的每个块中;
监视通信信道的可用性;
如果所述通信信道在所述缓冲器达到给定的容量时是繁忙的,则擦除 所述多个块中的一个或多个块;
如果所述缓冲器达到所述给定的容量但是所述通信信道可用,则传送 所述数据分组被划分为的所述多个块;
监视所述连续性计数器以检测一个或多个所擦除的块;以及
插入伪噪声块以代替所述一个或多个所擦除的块,以提供要使用软件 解调器处理的一组同步的块。
2.如权利要求1所述的方法,其中,所述数据分组包括窄带数据。
3.如权利要求1所述的方法,还包括:
对所述数据分组进行抽取。
4.如权利要求1所述的方法,其中,所述伪噪声块是由处理器产生的。
5.如权利要求1所述的方法,还包括:
将同步字节添加至所述报头中。
6.如权利要求1所述的方法,其中,所述数据分组包括宽带数据和窄 带数据。
7.如权利要求1所述的方法,其中,所述数据分组被划分为的所述多 个块中的每个块的块大小等于128个采样。
8.一种用于处理窄带采样的方法,包括:
利用处理器建立独特报头模式以指示不连续的采样;
在缓冲器中接收多个采样;
如果通信信道在所述缓冲器达到给定的容量时是繁忙的,则从所述多 个采样中擦除一个或多个采样;
如果所述缓冲器达到所述给定的容量但是所述通信信道可用,则将所 述多个采样送往软件解调器,以处理连续的采样流;
确定所擦除的采样的数目;
将所述独特报头模式传输到所述处理器;
将固定长度的字发送到所述处理器以提供所擦除的采样的数目;以及
插入伪噪声采样以代替所擦除的采样。
9.如权利要求8所述的方法,还包括:
使用移位寄存器来处理针对每个采样的报头模式。
10.如权利要求9所述的方法,还包括:
使用所述移位寄存器以防止所述报头模式匹配所述独特报头模式。
11.如权利要求10所述的方法,其中,所述独特报头模式的长度为6 字节。
12.如权利要求8所述的方法,其中,所述缓冲器是闪存。
13.如权利要求8所述的方法,其中,所述固定长度的字的长度为两 个字节。
14.一种用于在计算系统中使数据分组维持同步的装置,包括:
用于由所述计算系统接收数据分组的模块;
用于将所述数据分组划分为多个块的模块;
用于将所述多个块存储在所述计算系统中的缓冲器中的模块;
用于将具有连续性计数器的报头添加至所述多个块的每个块中的模 块;
用于监视通信信道的可用性的模块;
用于如果所述通信信道在所述缓冲器达到给定的容量时是繁忙的,则 擦除所述多个块中的一个或多个块的模块;
用于如果所述缓冲器达到所述给定的容量但是所述通信信道可用,则 传送所述数据分组被划分为的所述多个块的模块;
用于监视所述连续性计数器以检测一个或多个所擦除的块的模块;以 及
用于插入伪噪声块以代替所述一个或多个所擦除的块,以提供要使用 软件解调器处理的一组同步的块的模块。
15.如权利要求14所述的装置,其中,所述数据分组包括窄带数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910260415.1/1.html,转载请声明来源钻瓜专利网。