【技术实现步骤摘要】
通过数据删除使时序不匹配同步分案申请的相关信息本申请是国际申请号为PCT/US2008/063475、申请日为2008年5月12日、专利技术名称为“通过数据删除使时序不匹配同步”的PCT申请进入中国国家阶段后申请号为200880128684.6的中国专利技术专利申请的分案申请。根据35U.S.C.§119主张优先权本申请案主张2008年4月15日申请且转让的共同拥有的美国临时专利申请案第61/045,197号(代理人档案号为080252P1)的权利及优先权,所述申请案的揭示内容以引用的方式并入本文中。
本申请案大体涉及数据处理,且更明确地说(但不排他地)涉及数据同步。
技术介绍
介绍在数据通信系统中,可经由指定的通信媒体将数据从一个装置发送到另一装置上。此处,发送数据的装置(例如,源装置)可基于发射时钟产生数据。在一些系统中,源装置在不发送发射时钟信号的情况下发送数据。在所述情形中,接收数据的装置(例如,目的地装置)可使用其自身的接收时钟来处理所接收数据。然而,在接收时钟与发射时钟不同步的情形中,源装置发送数据的速率与目的地装置处理所接收数据的速率之间可能存在时序不匹配。例如此的时序不匹配可导致所接收数据中的错误。举例来说,可将所接收数据存储在目的地装置处的缓冲器中且使用接收时钟从缓冲器中读出。如果接收时钟落后于(例如,慢于)发射时钟,则可能在目的地装置处出现缓冲器上溢状况。相反,如果接收时钟领先于(例如,快于)发射时钟,则可能在接收器处出现缓冲器下溢状况。对于某些类型的数据(例如,串流音频),由所述数据超限运行(over-run)或低限运行(under- ...
【技术保护点】
一种数据处理的方法,其包含:从接收缓冲器接收输入数据;在检测到缓冲器超限运行事件之前,通过以下步骤产生在检测到所述缓冲器超限运行事件的情况下将要替代的潜在替换数据子集:识别所述输入数据的数据子集以作为所述潜在替换数据子集的基础;从所述数据子集中移除一部分数据;以及修改邻近所移除的部分数据的至少一个原始数据值;识别与来自所述输入数据的第一数据集合相关联的时序不匹配,所述时序不匹配与检测到所述缓冲器超限运行事件相关联;以及响应于识别所述时序不匹配,用所述潜在替换数据子集替代所述第一数据集合中的数据子集以减轻所述时序不匹配。
【技术特征摘要】
2008.04.15 US 61/045,197;2008.05.09 US 12/118,5831.一种数据处理的方法,其包含:从接收缓冲器接收输入数据;在检测到缓冲器超限运行事件之前,通过以下步骤产生在检测到所述缓冲器超限运行事件的情况下将要替代的潜在替换数据子集:识别所述输入数据的数据子集以作为所述潜在替换数据子集的基础;从所述数据子集中移除一部分数据;以及修改邻近所移除的部分数据的至少一个原始数据值;识别与来自所述输入数据的第一数据集合相关联的时序不匹配,所述时序不匹配与检测到所述缓冲器超限运行事件相关联;以及响应于识别所述时序不匹配,用所述潜在替换数据子集替代所述第一数据集合中的数据子集以减轻所述时序不匹配。2.根据权利要求1所述的方法,其进一步包含基于所述第一数据集合用所述潜在替换数据子集产生输出信号,其中所述潜在替换数据子集至少部分基于当用所述潜在替换数据子集替代所述第一数据集合中的所述数据子集时减轻所述输出信号的失真。3.根据权利要求1所述的方法,其中:所述数据子集包含第一数量的数据值;所述潜在替换数据子集包含第二数量的数据值;且所述第二数量小于所述第一数量。4.根据权利要求1所述的方法,其进一步包含:以第一速率接收所述第一数据集合;以及以慢于所述第一速率的第二速率用所述潜在替换数据子集输出所述第一数据集合。5.根据权利要求1所述的方法,其中产生所述潜在替换数据子集进一步包含使用移位寄存器以识别所述输入数据的所述数据子集以至少部分作为所述潜在替换数据子集的基础。6.根据权利要求1所述的方法,其中修改至少一个原始数据值进一步包含通过对所述输入数据的所述数据子集的选定原始数据值及所述选定原始数据值的多个相邻原始数据值执行计算算法来来界定替换数据值。7.根据权利要求6所述的方法,其中将所述替换数据值界定为所述选定原始数据值及所述多个相邻原始数据值的函数。8.根据权利要求7所述的方法,其中所述相邻原始数据值包含:在所述选定原始数据值之前的至少一个原始数据值;以及在所述选定原始数据值之后的至少一个原始数据值。9.根据权利要求7所述的方法,其中所述相邻原始数据值包含:紧接在所述选定原始数据值之前的原始数据值;以及紧接在所述选定原始数据值之后的原始数据值。10.根据权利要求7所述的方法,其中所述函数包含经加权组合。11.根据权利要求7所述的方法,其中所述函数包含线性组合。12.根据权利要求1所述的方法,其中产生所述潜在替换数据子集包含对所述输入数据的所述数据子集执行掩蔽运算。13.根据权利要求1所述的方法,其中:所述输入数据的所述数据子集包含单位数据;且所述潜在替换数据子集包含多位数据。14.根据权利要求1所述的方法,其中所述第一数据集合包含过取样的噪声成形样本。15.根据权利要求1所述的方法,其中所述第一数据集合包含经∑-△调制的样本。16.一种用于数据处理的设备,其包含:同步电路,其经配置以识别与输入数据相关联的时序不匹配及包含在所述输入数据中的数据子集,所述同步电路包含:数据产生器,其经配置以响应于所述时序不匹配是缓冲器低限运行状况的确定而通过以下步骤来产生结果数据集合以用于减轻所述时序不匹配:基于所述数据子集识别插入点;通过以下步骤产生相关数据:用所述数据子集的第一位的第一值产生第一中间值;通过从所述第一中间值减去所述数据子集中的在所述第一位之前的第二位的第二值来产生第二中间值;及延迟所述第二中间值以产生所述相关数据;及将所述相关数据插入所述数据子集以产生所述结果数据集合;及数据控制器,其经配置以响应于所述时序不匹配是缓冲器超限运行状况的确定而与所述数据产生器一起工作以通过以下步骤产生所述结果数据集合以用于减轻所述时序不匹配:移除包含在所述数据子集中的数据;修改邻近与所移除数据相关联的数据位置的数据的至少一个原始数据值以产生替换数据子集;以及用所述替换数据子集替代所述数据子集以产生所述结果数据集合。17.根据权利要求16所述的设备,其进一步包含经配置以基于所述结果数据集合而产生输出信号的输出装置,其中产生所述结果数据集合是至少部分基于当所述结果数据集合替换所述输入数据中的所述数据子集时减轻所述输出信号的失真,其中所述输出装置耦合到所述数据控制器。18.根据权利要求16所述的设备,其中:所述数据子集包含第一数量的数据样本;所述结果数据集合包含第二数量的数据样本;且所述第二数量小于所述第一数量。19.根据权利要求16所述的设备,其中所述数据控制器进一步经配置以:以第一速率接收所述数据子集;以及以慢于所述第一速率的第二速率输出所述结果数据集合。20.根据权利要求16所述的设备,其中所述数据控制器进一步经配置以在检测到所述缓冲器超限运行事件之前产生所述替换数据子集。21.根据权利要求16所述的设备,其中:所述数据控制器进一步经配置以通过界定由对所述数据子集的选定原始数据值和所述数据子集的多个相邻原始数据值执行计算算法得出的替换数据值而产生所述结果数据集合。22.根据权利要求21所述的设备,其中所述数据控制器进一步经配置以将所述替换数据值界定为所述选定原始数据值及所述相邻原始数据值的函数。23.根据权利要求22所述的设备,其中所述相邻原始数据值包含:在所述选定原始数据值之前的至少一个原始数据值;以及在所述选定原始数据值之后的至少一个原始数据值。24.根据权利要求22所述的设备,其中所述相邻原始数据值包含:紧接在所述选定原始数据值之前的原始数据值;以及紧接在所述选定原始数据值之后的原始数据值。25.根据权利要求22所述的设备,其中所述函数包含经加权组合。26.根据权利要求22所述的设备,其中所述函数包含线性组合。27.根据权利要求16所述的设备,其中所述数据控制器进一步经配置以对所述数据子集执行掩蔽运算以产生所述结果数据集合。28.根据权利要求16所述的设备,其中:所述数据子集包含单位数据;且所述结果数据集合包含多位数据。29.根据权利要求16所述的设备,其中所述数据子集包含过取样的噪声成形样本。30.根据权利要求16所述的设备,其中所述数据子集包含经∑-△调制的样本。31.一种用于数据处理的设备,其包含:用于识别与输入数据相关联的时序不匹配且识别包含在所述输入数据中的数据子集的装置;用于响应于所述时序不匹配是缓冲器低限运行状况的确定而通过以下步骤产生结果数据集合以用于减轻所述时序不匹配的装置:基于所述数据子集识别插入点;通过以下步骤产生相关数据:用所述数据子集的第一位的第一值产生第一中间值;通过从所述第一中间值减去所述数据子集中的在所述第一位之前的第二位的第二值来产生第二中间值;及延迟所述第二中间值以产生所述相关数据;及将所述相关数据插入所述数据子集以产生所述结果数据集合;及用于响应于所述时序不匹配是缓冲器超限运行状况的确定而通过以下步骤产生所述结果数据集合以用于减轻所述时序不匹配的装置:移...
【专利技术属性】
技术研发人员:哈里纳特·加吕达德里,索姆德布·马宗达,鲁兹贝赫·卡谢夫,钦纳帕·K·加纳帕蒂,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。