基于信道解码的错误检测的制作方法

文档序号:7942900阅读:247来源:国知局
专利名称:基于信道解码的错误检测的制作方法
技术领域
本申请案大体来说涉及数据处理,且更具体来说涉及(但非专指)检测及隐藏数 据错误。
背景技术
在典型数据处理系统中,在提供不同数据处理功能性的系统组件之间传送数据。 举例来说,对数据进行操作的系统组件也可将所述数据发送到系统中的存储组件及从系统 的存储组件检索所述数据。类似地,在通信系统中,一组件可产生数据且接着将所述数据发 射到出于指定目的使用所述数据的另一组件。在实践中,当在系统组件之间传送数据时,数据可能会以某一方式受到破坏。举例 来说,当将数据写入到存储媒体或从存储媒体读出数据或当经由通信媒体来发射数据时, 数据可能会受到破坏。结果,一系统组件从另一系统组件接收到的数据可能会包括一个或 一个以上错误。举例来说,由发射组件作为“0”(或“-1”)来发射的脉码调制(“PCM”)数 据块中的位可能会因数据发射路径沿途的干扰而在接收组件处作为“ 1”被接收。可使用各种技术来处理所接收的数据中的错误。举例来说,在接收到数据流后,接 收装置随即可将所接收的数据转换成代表性PCM数据(以奈奎斯特(Nyquist)频率取样) 且处理所述PCM数据以确定所述数据中是否存在错误。在一些情况下,接收装置可请求发 射装置重新发送任何所接收的具有一个或一个以上错误的数据。在一些情况下,接收装置 可对所述PCM数据执行某一类型的后处理以校正错误。举例来说,在PCM数据表示波形(例 如,音频信号)的情况下,接收装置可使用处理所述波形数据的相对大部分(例如,处理在 时间上在一个或一个以上受到破坏的数据位之前及之后的PCM数据)的滤波操作以校正错 误。例如上述错误处理方案的错误处理方案可具有若干缺点。举例来说,数据重新发 射可导致数据处理等待时间的增加、处理负载的增加及经由数据发射路径的业务的增加。 类似地,后处理操作可导致数据处理等待时间的增加且可涉及复杂的、功耗大的信号处理 操作。

发明内容
本发明的样本方面的概述如下。应理解,本文中对术语方面的任何参考均可涉及 本发明的一个或一个以上方面。在一些方面中,本发明涉及用于处理具有一个或一个以上错误的数据的低等待时间及计算效率高的技术。在一些方面中,此数据可包含过取样的数据,例如,经Σ -Δ调制 的数据。在一些方面中,本发明涉及检测经编码的数据中的错误。举例来说,可基于信道解 码过程的结果来检测经编码的数据的集合中的错误。在一些方面中,本发明涉及隐藏数据错误。此处,在确定一数据集合可能含有至少 一个错误之后,所述数据集合随即可由基于一个或一个以上邻近数据集合的另一数据集合 替换。举例来说,在一些情况下,被识别为具有至少一个出错位的数据集合可用通过交叉淡 化运算而产生的数据替换,所述交叉淡化运算是基于在所述经识别的数据集合之前的邻近 数据集合及在所述经识别的数据集合之后的邻近数据集合。在一些方面中,本发明涉及经由使用与出错位相关联的PCM等效数据来隐藏过取 样的数据中的位错误。举例来说,在一些方面中,数据位中的错误可经由使用线性预测运算 来隐藏,所述线性预测运算是基于与所述数据位及其邻近数据位相关联的PCM等效数据。 在一些方面中,包括至少一个出错位的数据集合可用通过线性内插运算而产生的数据替 换,所述线性内插运算应用于与所述数据集合的邻近位相关联的PCM等效数据。在一些方面中,本发明涉及减轻音频假象。举例来说,本文中的教示可用于检测并 隐藏过取样的经编码的音频数据(例如,经Σ -Δ调制的数据)中的错误。在一些方面中,本发明涉及提供低功率且低等待时间的解决方案以消除因SDM位 流中的位错误而出现的假象。此处,因为可在SDM域中执行滤波操作,所以无需将所述位流 转换(例如,解码)到PCM域以进行错误处理。另外,在一些方面中,可通过利用高数据速 率SDM流的噪声成形性质来实现高滤波器性能。又,在一些方面中,可经由在SDM域中使用 高效滤波器操作来实现低等待时间。此外,在一些方面中,可经由使用对窄位宽度SDM样本 的低复杂性滤波操作来提供低功率解决方案。


将在下文的具体实施方式
及所附权利要求书中及附图中描述本发明的这些及其 它样本方面,其中图1为说明数据处理系统的若干样本方面的简化框图;图2为说明无线通信系统的若干样本方面的简化框图;图3为与错误检测相关的操作的若干样本方面的流程图;图4为与隐藏相关的操作的若干样本方面的流程图;及图5为说明包含错误检测器及错误滤波器的系统的若干样本方面的简化框图;图6为说明基于交叉淡化的数据处理的若干样本方面的简化图;图7为说明基于预测的数据处理的若干样本方面的简化图;图8为说明基于内插的信号处理的若干样本方面的简化图;图9为通信组件的若干样本方面的简化框图;及图10及图11为经配置以如本文中所教示而处理数据的设备的若干样本方面的简 化框图。根据惯例,图式中所说明的各种特征可能未按比例绘制。因此,可为了清晰起见而 任意地扩大或缩小各种特征的尺寸。此外,可为了清晰起见而简化一些图式。因此,所述图式可能不描绘给定设备(例如,装置)或方法的所有组成部分。最后,类似参考数字可贯穿 本说明书及各图用以表示类似特征。
具体实施例方式下文中描述本发明的各种方面。应显而易见,可以各种形式来实施本文中的教示, 且本文中所揭示的任何特定结构、功能或两者仅仅为代表性的。基于本文中的教示,所属领 域的技术人员应了解,可独立于任何其它方面来实施本文中所揭示的方面,且可以各种方 式来组合这些方面中的两个或两个以上方面。举例来说,可使用本文中所陈述的任何数目 的方面来实施一设备或实践一方法。另外,可使用除了或不同于本文中所陈述的一个或一 个以上方面的其它结构、功能性或结构及功能性来实施此设备或实践此方法。此外,一方面 可包含一权利要求的至少一个元素。作为上述的一实例,在一些方面中,一种数据处理方法 包含接收经编码的数据;及基于信道解码过程的结果来检测所述经编码的数据中的至少 一个错误。在一些方面中,此经编码的数据可包含过取样的数据。另外,在一些方面中,一 种数据处理方法包含识别过取样的数据的集合中的数据;识别最接近于所述经识别的数 据的所述过取样的数据的子集;基于所述子集而产生替代数据;及用所述替代数据替换所 述经识别的数据。在一些方面中,此过取样的数据的集合包含经噪声成形的样本。图1说明系统100的样本方面,其中数据源102 (例如,产生数据或转发数据的组 件)经由传输媒体来发送数据及/或将数据存储于存储媒体(为方便起见,下文被称作“媒 体104”)中。数据目的地106包括接收器108 (例如,某一形式的数据汇),接收器108经 由媒体104接收数据且将所接收的数据提供到数据处理器110(例如,使用、输出或转发数 据的组件)。视特定实施方案而定,接收器108可经由无线链路、有线链路、光学链路或某一 其它合适数据链路来接收数据。另外,视特定实施方案而定,数据源102及数据目的地106 可驻留于同一装置中(例如,在数据存储系统中)或驻留于不同装置中(例如,在无线通信 系统中)。作为后一种情形的实例,在一些实施方案中,数据源102包含无线音频源(例如, 音频播放器或音频接收器),无线音频源以无线方式将音频数据流发射到包含一个或一个 以上无线耳机(例如,无线头戴耳机)的一个或一个以上数据目的地106。在一些情况下,由接收器108接收的数据可包括例如基于脉冲失真的错误的错 误。举例来说,由数据源102发射的信号可沿数据源102与数据目的地106之间的数据路 径在一个或一个以上点处被干扰、噪声或信号处理操作破坏。在一些方面中,这些错误可能会不利地影响数据处理器110(例如,输出装置)的 操作性能。作为特定实例,一些音频编码器使用Σ -Δ调制(“SDM”)编码,借此,经SDM编 码的数据流可从一组件(例如,音频播放器)发送到另一组件(例如,输出装置)。因此数 据的发射及/或检索而出现的经编码的数据流中的错误可能会导致音频输出中的假象(例 如,感知的“咔哒声及砰砰声”)。为减轻这些及其它类型的错误,数据目的地106包括错误检测器112及错误处理 器114。如下文详细描述,错误检测器112可识别一数据集合中的错误,且错误处理器114 可执行操作以在将所述所接收的数据提供到数据处理器110之前减轻(例如,隐藏)所述 数据中的错误。因此,对于上述音频数据的实例来说,错误检测器112及错误处理器114可 协作以对所接收的音频数据进行滤波以减轻音频数据中的假象(例如,减少从音频数据导出的音频输出信号中的噪声)。现在将参看图2到图8来更详细地描述本发明的这些及其它方面。为说明的目 的,以下论述描述无线通信系统的各种组件及操作,其中无线装置将数据发射到另一无线 装置。应了解,本文中的教示可适用于其它类型的装置(例如,无线或非无线装置)及其它 类型的系统(例如,数据处理系统)及其它类型的组件。在图2中,无线系统200包括一无线装置202,无线装置202将经SDM编码的数据 发送到无线装置204。为方便起见,图2简单地描绘从一无线装置到另一无线装置的无线发 射。然而,应了解,根据本文中的教示而构造的通信系统可包括不同数目的无线装置,且这 些无线装置中的每一者可包括发射及/或接收能力。无线装置202包括一数据源206 (例如,音频数据源),数据源206以位宽度M (例 如,16个位)提供PCM数据(例如,过取样的PCM域音频数据)。举例来说,在无线系统为 音频系统的实施方案中,数据源206可包含产生或转发音频数据(例如,过取样的PCM域音 频数据)的组件。SDM编码器208处理所述PCM数据以产生经SDM编码的数据。在一些方面中,所 述经编码的数据可包含过取样、低位宽度的数据。也就是说,可以高于奈奎斯特频率的速率 (例如,2或更大的过取样速率)来对所述数据进行取样。另外,数据流可具有位宽度1(如 图所示)、2、3或与(例如)PCM数据的位宽度相比相对低的某一其它位宽度。在一些方面 中,SDM解码器208可产生低位宽度、经脉冲密度调制(“PDM”)的数据。如图2中所示,将由SDM解码器208输出的数据提供到发射器210。发射器210根 据此数据产生信号,且经由天线212将所述信号发射到无线装置204。如上所述,在无线装置204处接收到的SDM数据可能容易出现位错误。如下文中 将详细描述,可因此使此数据通过错误滤波器(例如,减轻假象的假象滤波器),借此经由 使用SDM域中的操作来修改受影响的位。将结合图3及图4的流程图来更详细地描述无线装置204的样本操作。为方便起 见,图3及图4的操作(或本文中所论述或教示的任何其它操作)可被描述为由特定组件 (例如,图1、图2及图4到图8的组件中的一者或一者以上)执行。然而,应了解,这些操 作可由其它类型的组件执行,且可使用不同数目的组件来执行。还应了解,在给定实施方案 中可能不使用本文中所描述的操作中的一者或一者以上。图3描述可经执行以检测一个或一个以上数据错误的若干操作。在一些方面中, 以下论述涉及检测经编码的数据中的错误(例如,借此,可在将数据提供到应用层之前检 测到错误)。应了解,本文中的教示也可用于检测其它类型的数据中的错误。如由框302所表示,无线装置204以某一方式获得经编码的数据。举例来说,接收 器214可经由天线216而接收信号且处理所述信号以提供过取样的数据218 (例如,SDM位 流)。图3的框304到310涉及检测经编码的数据中的一个或一个以上错误且调用错误 隐藏操作。在图2的实例中,使用信道解码器220、比较器222及阈值224来检测数据集合 中的错误且产生对所检测的错误的指示。因此,在一些方面中,这些组件可包含图1的错误 检测器112。为方便起见,以下论述可能涉及对数据块(例如,包)执行的操作。应了解,本 文中所述的技术可广泛适用于各种类型的数据集合。
8
如由框304所表示,信道解码器220对经编码的数据进行解码。举例来说,所接收 的数据流可分成经界定的大小(例如,330个位)的块,借此信道解码器220单个地对经编 码的数据的块进行解码(例如,以连续方式)。可以各种方式来实施信道解码器220。举例来说,信道解码器220可包含以下各者 中的至少一者里德-所罗门(Reed-Solomon)解码器、卷积解码器、涡轮码解码器、维特比 (Viterbi)解码器、混合自动重复请求(“HARQ”)解码器、基于对数似然比(“基于LLR”) 的解码器、基于低密度奇偶校验(“LDPC”)码的解码器或某一其它合适类型的解码器。如由框306所表示,信道解码器220可产生经编码的数据的每一块的(例如,一个 或一个以上)信道编码度量226的一集合。视信道解码器220所使用的解码类型而定,信 道编码度量226可采用各种形式。举例来说,信道编码度量226可包含硬度量或软度量且 可包含以下各者中的至少一者用于卷积码的维特比距离度量、重新编码及比较度量、HARQ 维特比度量、对数似然比度量、涡轮码信任传播度量、LDPC度量或某一其它合适度量。如由框308所表示,在一些方面中,信道编码度量226可用于(例如,通过较高层 处理)确定数据块是否具有一个或一个以上错误。举例来说,由基于块的里德-所罗门错 误校正模块产生的软决策度量可指示信道解码过程对经编码的数据进行解码的有效程度 (例如,如由所述模块试图在给定数据块中校正的代码字的数目指示)。因而,解码器可具 有有限的错误校正能力,信道编码度量可提供对块是否仍含有至少一个错误的可能性的指 示。举例来说,较高度量值可指示错误校正处理的准确性的较低置信水平。在此实例中,指 示解码器未校正块中的任何代码字的度量值(例如,0值)可用于确定块不具有任何出错 位。类似地,指示解码器校正了块中的一个代码字的度量值可用于确定块不再具有任何错 误。此处,之所以可作出此假设,是因为当在块中仅检测到一个错误代码字时,解码器成功 地校正了所述代码字的可能性较高。然而,随着给定块中的所检测的错误的数目增加,解码 器成功校正了所有错误代码字的可能性可能会减小。因此,可将度量的给定值(例如,五) 界定为指示块中存在错误(例如,存在发生错误的充足可能性)。作为另一实例,给定解码 器可设计成校正至多四个位。在此情况下,如果来自此解码器的度量指示其校正了五个或 五个以上位,则可假设块中存在错误。鉴于上文,可通过将信道编码度量与阈值比较而产生对给定块是否含有任何错误 的指示(例如,估计)。为此,比较器220可将信道编码度量226与阈值222比较(例如,界 定为具有量值五)以产生滤波器控制指示228。如由框310所表示,在一些方面中,无线装置204可基于对数据块中的错误的检测 来确定是否调用错误隐藏操作。在图2的实例中,调用错误隐藏操作涉及将滤波器控制信 号228提供到错误滤波器230,减轻数据中的错误的影响。将结合图4到图8来描述样本错 误隐藏操作。首先参看图4及图5,将处理可用于通过替换含有错误的过取样的数据而提供输 出信号的若干操作及组件。具体来说,图4描述用于处理含有错误的数据集合(例如,数据 块)的若干样本操作。图5说明系统500的较高层,系统500包括可用于识别并替换过取 样的数据的集合中的数据的样本组件。如下文将描述,在一些方面中,系统500的组件对应 于图1及图2的错误检测器及错误处理器(例如,错误滤波器)组件。在一些方面中,以下 论述涉及如上所述可对经编码的数据执行的操作。应了解,本文中的教示也可用于处理其它类型的数据中的错误。如由图4的框402所表示,系统500 (图5)以某一方式获得过取样的数据502。 举例来说,数据502可对应于如上所述由图2的接收器214提供的经编码、过取样的数据 218 (例如,SDM位流)。如由框404所表示,数据识别器504识别过取样的数据502中待处理(例如,更改) 的数据。举例来说,如上文结合图3所论述,数据识别器504可识别包括错误的数据块。此 经识别的块可因此经受错误隐藏操作。应了解,视特定实施方案而定,可在此处识别不同量 的数据。举例来说,可识别一个或一个以上位以进行处理(例如,以确定所述位是否出错)。如由框406所表示,邻近数据采集器506采集(例如,识别)最接近于经识别的数 据的过取样的数据502的两个或两个以上子集。在一些方面中,邻近数据采集器506可响 应于来自数据识别器504的指示当前数据块包括一个或一个以上错误的指示508 (例如,错 误指示)而采集所述子集。在不同实施方案中,可为每一子集指定不同数目的位。举例来说,在一些情况下, 每一子集可包含大小等于经识别的数据块的数据块。在一些情况下,子集可包含单个位。所述子集相对于经识别的数据的位置也可视实施方案而定。举例来说,在一些情 况下,一个子集可在时间上在经识别的数据之前(例如,所述子集是在经识别的数据之前 接收),且另一子集可在时间上在经识别的数据之后。在一些情况下,所有子集均可在经识 别的数据之前。又,在一些情况下,给定子集可紧接在经识别的数据之前及/或紧接在经识 别的数据之后。在下文中结合图6到图8来描述子集的若干实例。如由框408所表示,替代数据产生器510使用所述子集而产生将替代经识别的数 据的数据514。举例来说,在一些方面中,所述替代数据产生器510可将一函数应用于所述 子集,以产生隐藏经识别的数据中的任何错误的数据。在下文中结合图6到图8来描述此 函数的若干实例。如由框410所表示,数据替换器512 (例如,多路复用器组件)用替代数据514替 换经识别的数据。举例来说,如果指示508指示当前数据块(对应于数据502)包括错误, 则数据替换器512可输出替代数据块(对应于数据514)而非当前数据块。因此,数据替 换操作可减轻数据中的假象对从经处理的数据(即,在替代数据替代经识别的数据后的数 据)产生的输出信号的影响。相反,如果给定数据块中不存在错误,则数据替换器512可仅 输出呈其原始形式的当前数据块。在图5的实例中,数据替换器512在数据总线516上输 出数据(例如,以数据流的形式)。在一些方面中,此数据替换操作可涉及表示给定数据值的位数目的改变。举例来 说,在一些实施方案中,过取样的数据502包含一位流,其中单个位(例如,具有+ 1或-1值) 表示给定数据样本。在图5中此实例由过取样的数据502的位宽度“1”标识来表示。在一些实施方案中,替代数据514也可包含1位数据。在图5中此情形由替代数 据514的位宽度“1”表示。在这些情况下,输出数据516也可包含1位数据(例如,表示+1 或-1值)。然而,在其它实施方案中,替代数据514可包含多位数据(在图5中由位宽度“N” 表示)。如下文将更详细描述,在此情况下,替代数据514的给定值可基于多个位及/或加 权的组合。在一些情况下,此所得值可不等于整数值(例如,+1或-1)。因此,系统500的输出可包含如由输出数据516的位宽度“N”表示的多位数据。在此实施方案中,当数据替 换器516正在输出对应于1位值的数据502或替代数据时,多位输出数据516可仅表示+1 或-1值(或某一其它合适的1位值)。如由图4的框412所表示,在一些情况下,输出数据516 (例如,对应于图2中经滤 波的数据232)可由上取样器234(图2)上取样。可执行上取样(例如)以改善用于后续 SDM编码级及/或用于输出级(例如,输出装置236)经配置以按照高于经滤波的数据232 的数据速率的速率来处理数据的情况中的信号的噪声成形性质。作为后一种情况的实例, 数据232可包含具有约IMbps的位速率的SDM流。相反,输出装置236可经配置以基于具 有约5Mbps的位速率的SDM位流来输出音频信号。在此实例中,上取样器234以因子五来 对数据232进行上取样。如由框414所表示,SDM编码器238 (或某一其它合适组件)可用于对任选地升频 转换的数据进行噪声成形,及/或用于将任选地升频转换的数据转换回SDM数据。关于后 一种情况,如上所述,数据232 (例如,数据516)可包含多位数据。然而,输出装置236可经 配置以对SDM位流进行操作。因此,SDM编码器238 (或某一其它合适组件)可用于将多位 数据转换成位流240(例如,1位宽位流)。在一些实施方案中,SDM编码器238可包含低阶 (例如,1阶或2阶)SDM编码器。在一些方面中,位流240可包含PDM表示。如由框416所表示,输出装置236以指定方式来处理所述位流240。举例来说, 在音频应用中,输出装置236处理所述位流以将输出信号提供到扬声器或某一其它合适组 件。在一些情况下,可直接将SDM数据施加到数-模转换器以驱动扬声器(例如,使用D类 别的放大器)。因此,在所述情况下,可完全在SDM域中对输出信号进行滤波,而无需将信号 转换到PCM域以进行滤波操作。本文中的教示可用于处理各种类型的输入数据。举例来说,在一些方面中,本文中 的教示可用于处理过取样的经噪声成形的样本。如上所述,术语“过取样”是指超过奈奎斯 特速率的取样。在一些方面中,术语“噪声成形”涉及用于将与给定带宽(例如,20kHz)的 信号相关联的量化噪声能量在较大带宽(例如,320kHz)上扩频以有效地减小与所述信号 相关联的噪声最低值的技术(例如,滤波技术)。SDM样本为过取样的经噪声成形的样本的 一个实例。作为一实例,可在48kHz下由16位脉码调制(“PCM”)数据表示的数据流可在 接近IMHz的速率下由1位SDM流表示。谨记上文的描述,现在将参看图6到图8来描述样本隐藏技术。为方便起见,下文 描述过取样位流具有块(例如,包)结构的情形。另外,使用某一形式的技术(例如,如上所 述)来识别含有一个或一个以上出错位的块。不假设已知出错位的确切位置。如上所述, 出错位的块级(block-level)检测的一种方法是基于里德-所罗门校验和。此处,校验和 可提供对(例如)出错的连续块的数目的指示。图6说明使用基于交叉淡化的样本方案的系统600。此处,将过取样的数据的集 合(例如,数据流)中的块Q识别为具有至少一个错误。所述过取样的数据的集合中的块 P及R为邻近于块Q的块。因此,在图5的实例中,数据识别器504可识别块Q,且数据采集 器506可识别块P及R(例如,为过取样的数据502的子集)。在以下的实例中,块P、Q及R中的每一者具有“L”个位的长度。然而,应了解,在 一些情况下,不同块可具有不同长度。
块P的元素可表示为Ρ(η),η = 1,2,...,L。类似表示可适用于块Q及块P。在 一些方面中,交叉淡化滤波器602 (例如,数据产生器510)可为Q中的每一位执行方程式1 的运算。Q,(n) = a(n)*P(L_n+l)+b(n)*R(n)方程式 1此处,a及b为各自含有经适当选择的加权系数的向量。举例来说,向量a(n)的 值可随着η的增加而增加,且向量a(n)的值也可随着η的增加而减小。在此情况下,加权 a (η)对b(n)的曲线图用于说明方程式1的交叉淡化效应。可将所得数据块Q’替代到所述位流中以代替原始块Q(例如,由数据替换器512 替代),借此替换来自所述位流的任何出错位。此外,由于块Q’是基于邻近块P及R的值, 所以所得位流可能较不可能含有可在输出信号中容易察觉的假象(例如,可听到的咔哒声 及砰砰声)。此处,可看出值Q’ (η)可能并非为一位值,因为其是基于加权组合。因此,替代原 始块中的位Q(n)的每一值Q’ (η)可包含如上所述的多位值(例如,12个位)。因此,SDM 编码器238(图2)在基于交叉淡化的方案中可用于对包括具有多位值的块Q’的数据流进 行运算以提供等效SDM位流。可以各种方式实施交叉淡化运算。举例来说,Q’可为邻近块的线性或非线性组合。 另外,在一些情况下,给定位Q’ (η)的值可为来自块P的多个位与来自块R的多个位的函 数。举例来说,对于给定值“η”来说,可使用来自块P的在位L-η+Ι周围的给定数目的位, 而可使用来自块R的在位η周围的给定数目的位。另外,上述用为邻近数据的函数的数据替换出错数据的概念可大体上适用于任何 大小的块。因此,数据替换方案可利用具有一个或一个以上位的长度的邻近数据集合。鉴于上文,应了解,交叉淡化方案可提供相对低功率且低等待时间的方式来有效 地减轻假象。在一些方面中,此方案可具有相对低的处理负载,因为对低位宽度数据执行相 对简单的运算(例如,方程式1)。另外,此方案可具有相对低的等待时间,因为在一些方面 中等待时间可基于块的长度L及这些简单的逐位运算的处理时间。因此,在一些方面中, 与识别数据(例如,块Q)及替换经识别的数据相关联的等待时间是基于以下各者中至少一 者子集(例如,块P及/或块R)中的一者或一者以上的大小或经识别的数据的大小。图7说明使用基于预测的方案的样本系统700。此方案也可用于检测并校正过取 样的数据流(例如,SDM位流)中的出错位。为简单起见,在以下实例中,假设数据为1位 编码的。还假设数据块Q已被识别为含有一些出错位。考虑b (η),Q中的第一个位。SDM(例如,PDM)位流的特征中的一者为局部平均值 追踪对应PCM数据中的瞬时量值。因此,“在b(n)处的PCM等效值”可被界定为bmean (η) = (b (η) +b (n_l) +· · · +b (n-w+1)) /w方程式 2此处,w为取平均值的窗口中的样本的数目。通常,此将与用于SDM编码器208的 过取样速率(“0SR”)相同。SDM位流的PCM等效值可频带限制于frcM = f/OSR,其中f为SDM编码器208的带 宽。因为OSR通常非常高(例如,约20或更大),所以样本彼此相对接近。因此,样本的值 可通过线性方程式来取近似值。举例来说,在无错误状况下Ibfflean(n)+bfflean(n-2)-2bfflean(n-l) | < T方程式 3
此处,T为可动态地适应于受测试的信号的阈值。在一些方面中,T考虑与样本η、 η-1及η-2的值的曲线图相关联的任何非线性。b_(n)的预测值可因此由下式表示bp = 2b_(n-l)-bmean(n-2) 士T方程式 4换句话说A-T < bp (η) < Α+Τ方程式 5其中A = 2b_(n-l)-bmean(n-2)方程式5因此表示确定给定位的PCM等效值是否在预期范围中的方式。如果所述 PCM等效值在所述范围中,则假设相关联的位(例如,b(n))的值未出错。因此,不改变所述 位的值。相反,如果所述PCM等效值不在所述范围内,则可检查相关联的位的值以确定所 述位的值是否以预期方式对应于此位的PCM等效值相对于所述范围的偏差(即,高或低)。 举例来说,在此情况下,可测试Q中的每一 b (η)的方程式4的有效性。如果违背此方程式, 则出现以下状况情况I :bmean > Α+Τ方程式 6在情况I下,如果b (η) = 1,则将b (η)被校正为b (η) = _1。否则,不修改b (η)。 此处,假设b_大于A+T,则可假设此是因b (η)错误地从-1翻转到1 (例如,因为噪声)而 引起。换句话说,如果b(n)尚未从-1翻转到1,则bm_可能已处于预期范围内。因此,如果 确定b(n) =1,则可假设b(n)出错且所述位翻转“回”到-1。相反,如果确定b(n) =-1, 则b(n)保持不变,因为其已被设置成最低值。情况II :bmean < A-T方程式 7在情况II下,如果b (η) =-1,则将13(11)校正为b(n) = 1。否则,不修改b (η)。 此处,假设b_小于A+T,则可假设此是因b (η)错误地从1翻转到-1 (例如,因为噪声)而 引起。换句话说,如果b(n)尚未从1翻转到-1,则bm_可能已处于预期范围内。因此,如 果确定b(n) =_1,则可假设b(n)出错且所述位翻转“回”到1。相反,如果确定b(n) = 1, 则b(n)保持不变,因为其已被设置成最高值。再次参看图7 (参考图5的组件),如本文中所述,所示的数据块可被识别为具有至 少一个错误。因此,在图5的实例中,数据识别器504可识别此数据块。此外,如上所述,在 此方案中,可检查所述块中的位中的每一者以确定给定位是否出错。因此,在一些方面中, 数据识别器504也可在此处理期间识别每一位。在图7中,标注所述块中的三个位。此处,位1在时间上在位2及3之前。在检查 所述块中的每一位(例如,位3)以寻找错误时,数据采集器506可识别邻近位1及2。另 外,数据采集器506可识别分别与位1、2及3相关联的第一位集合、第二位集合及第三位集 合(如由具有不同线式样的线指示)。数据产生器510可包含一平均值计算器(例如,使用方箱平均函数),所述平均值 计算器经配置以计算这些集合中的每一者的平均值(例如,PCM等效值)。这些运算由图7 中的平均值计算器702A、702B及702C表示。数据产生器510可包括一函数704 (例如,基 于上述方程式4的线性预测器),所述函数704使用(例如)方程式5来处理平均值计算的 结果。函数704可接着基于方程式6及7以及位3的当前值来确定是否翻转位3的值。因 此,在此情况下,如果方程式6或7指示位翻转,则图5的数据替换器512可改变单个位的
可以各种方式来实施预测运算。举例来说,函数704可包含线性函数(例如,一阶 曲线)或非线性函数(例如,二阶、三阶等曲线)。此处,预测可基于两个或两个以上的先前 位。另外,在一些情况下,阈值T及/或预测方程式的系数可为自适应的(例如,基于信号 频率或某一其它因素)。在一些情况下,可基于预测运算来调整(例如,翻转)一个以上的 位。又,在一些情况下,可使用除求平均值外的函数来对所述位集合进行运算。如上文所教示的预测方案可因此提供减轻假象的低功率且低等待时间的方式。此 方案可具有相对低的处理负载,因为对低位宽度数据执行相对简单的运算(例如,方程式5 到7)。另外,此方案可具有相对低的等待时间(例如,基本上无等待时间),因为其本质上 为预测性的(例如,依赖于在正校正的任何位之前的位)。图8说明实施基于内插的方案的样本系统800。此方案也可用于检测并校正过取 样的数据流(例如,SDM位流)中的出错位。又,假设长度为L的数据块Q已被识别为含有 一个或一个以上出错位。设b(n)为块Q中的第一个样本。在一些方面中,可基于bm_(n-l)与bm_(n-l+L) 之间的内插(例如,线性内插)来替换块Q的所有元素。如上文针对图7的基于预测的方 案所描述,bm_(n-l)表示b(n-l)附近w个样本的PCM等效值。在一些方面中,上述运算可等效于PCM域中的L/0SR样本之间的线性内插。举例 来说,在OSR为高时,此运算可反映为非常少数的样本上的线性内插。因此,此方案可有效 地使假象(例如,咔哒声及砰砰声)变平滑,同时在过取样的数据中引入相对最少失真。再次参看图8 (参看图5),在此实例中,被识别为含有一个或一个以上错误(例如, 通过图5的数据识别器504)的数据块可用作为邻近块的函数而产生的数据来替换。此处, 含有错误的块由阴影线指示。图5的邻近数据采集器506可将经识别的块的任一侧上的位识别为用于产生经识 别的块的替代数据808的锚定点810A及810B。另外,邻近数据采集器506可识别与锚定点 810A相关联的第一位集合及与锚定点810B相关联的第二位集合。图5的数据产生器510 (例如,包含平均值计算器)接着可作为每一位集合的函数 而产生值。举例来说,数据产生器510可计算与锚定点810A及810B中的每一者相关联的平 均值(例如,PCM等效值)。这些运算由图8中的平均值计算器802A及802B表示。此处, 平均值计算器802A对包括锚定点810A及在所述锚定点之前的许多位的位集合进行运算。 平均值计算器802B对包括锚定点810B及在所述锚定点之后的许多位的位集合进行运算。 因此,在此实例中,用于产生替换数据808的数据并非从经识别的块(即,包括至少一个错 误的块)导出。数据产生器510可包括一函数804 (例如,线性内插器),所述函数804处理平均值 计算的结果以提供经识别的块的替代数据808。举例来说,可基于针对锚定点810A而计算 的PCM等效值(在以下实例中称作PCME1)与针对锚定点810B而计算的PCM等效值(PCME2) 之间的线性内插来将经识别的块中的给定位η的值设置为一值。因此,在经识别的块的长 度为L个位的实例中,经识别的块的给定位的替代值Q’ (η)可为Q,(n) = PCMEl+n(PCME2-PCMEl)/(L+l)方程式 8在特定实例中,PCMEl= 1、PCME2 = 2 且 L = 3。在此情况下,Q,(1) = 1. 25、Q,(2) = 1.5且Q,(3) = 1.75。因此,存在锚定点810A与810B之间的所替换的位上的 PCM等效值的平滑推移(smooth progression)。此处,可看出替换位的值可为多位值(例如,非整数值),因为其是基于PCM等效 值。因此,图2的SDM编码器238在此情况下可用于对这些多位值进行运算以提供等效SDM 位流。鉴于上文,内插方案还可提供有效地减轻假象的低功率且低等待时间的方式。在 一些方面中,此方案可具有相对低的处理负载,因为对低位宽度数据执行相对简单的运算 (例如,与计算PCM等效值相关联的求平均值)。另外,此方案可具有相对低的等待时间,因 为在一些方面中等待时间可基于块的长度及上述逐位运算的处理时间。鉴于上文,本文的教示可有利地用于处理数据中的错误。在一些方面中,所揭示的 方案可通过使用过取样的经编码的位流(例如,SDM位流)的高数据速率及噪声成形性质 来提供低等待时间且提供高质量滤波。在一些方面中,本发明因此提供使因经编码的位流 中的位错误而引入的音频假象最小化的有效方式。在各种实施方案中,上述技术可专用于 流中的特定位宽度及任何0SR。上文给出的实例希望仅用于说明且不希望限制可在位流中 实施假象(例如,咔哒声及砰砰声)消除的方式的数目。本文中的教示可并入于使用各种组件与至少一个其它装置通信的装置中。图9描 绘可用于促进装置之间的通信的若干样本组件。此处,第一装置902与第二装置904适于 经由无线通信链路906在合适媒体上通信。首先,将处理在将信息从装置902发送到装置904 (例如,反向链路)时所涉及的 组件。发射(“TX”)数据处理器908从数据缓冲器910或某一其它合适组件接收业务数据 (例如,数据包)。发射数据处理器908基于选定的编码及调制方案来处理(例如,编码、交 错及符号映射)每一数据包,且提供数据符号。一般来说,数据符号为数据的调制符号,且 导频符号为导频(其为事前已知的)的调制符号。调制器912接收数据符号、导频符号且 可能接收反向链路的信令,并执行调制(例如,OFDM或某一其它合适调制)及/或由系统指 定的其它处理,且提供输出码片流。发射器(“TMTR”)914处理(例如,转换成模拟、滤波、 放大及升频转换)所述输出码片流且产生经调制的信号,所述信号接着从天线916发射。由装置902发射的经调制的信号(以及来自与装置904通信的其它装置的信号) 由装置904的天线918接收。接收器(“RCVR”)920处理(例如,调节及数字化)来自天 线918的所接收的信号且提供所接收的样本。解调器(“DEM0D”)922处理(例如,解调及 检测)所接收的样本且提供所检测的数据符号,其可为由其它装置发射到装置904的数据 符号的噪声估计。接收(“RX”)数据处理器924处理(例如,符号解映射、解交错及解码) 所检测的数据符号且提供与每一发射装置(例如,装置902)相关联的经解码的数据。现在将处理在将信息从装置904发送到装置902 (例如,前向链路)时所涉及的组 件。在装置904处,业务数据由发射(“TX”)数据处理器926处理以产生数据符号。调制器 928接收数据符号、导频符号及前向链路的信令、执行调制(例如,OFDM或某一其它合适调 制)及/或其它相关处理并提供输出码片流,所述输出码片流进一步由发射器C‘TMTR”)930 调节且从天线918发射。在一些实施方案中,前向链路的信令可包括用于在反向链路上发 射到装置904的所有装置(例如,终端)的由控制器932产生的功率控制命令及其它信息 (例如,与通信信道有关)。
15
在装置902处,由装置904发射的经调制的信号由天线916接收,由接收器 (“RCVR”)934调节并数字化,且由解调器(“DEM0D”)936处理以获得所检测的数据符号。 接收(“RX”)数据处理器938处理所检测的数据符号且提供装置902的经解码的数据及 前向链路信令。控制器940接收功率控制命令及其它信息以控制数据发射并控制通往装置 904的反向链路上的发射功率。控制器940及932分别指导装置902及装置904的各种操作。举例来说,控制器 可确定适当滤波器、关于所述滤波器的报告信息并使用滤波器来对信息进行解码。数据存 储器942及944可分别存储由控制器940及932使用的程序代码及数据。图9还说明所述通信组件可包括执行如本文中所教示的滤波操作的一个或一个 以上组件。举例来说,滤波器控制组件946可与RX数据处理器938及/或装置902的其它 组件协作以从另一装置(例如,装置904)接收信息。类似地,滤波器控制组件948可与RX 数据处理器924及/或装置904的其它组件协作以从另一装置(例如,装置902)接收信息。 应了解,对于每一装置902及904来说,所述组件中的两个或两个以上组件的功能性可由单 个组件提供。举例来说,单个处理组件可提供滤波器控制组件946及RX数据处理器938的 功能性,且单个处理组件可提供滤波器控制组件948及RX数据处理器924的功能性。装置(例如,无线装置)可包括基于由所述装置发射或在所述装置处接收或由所 述装置以其它方式获得或使用的信号(例如,数据)来执行功能的各种组件。举例来说,头 戴耳机(例如,无线头戴耳机)可包括适于基于数据(例如,所接收的数据及/或过取样的 数据)来提供音频输出的变换器。表(例如,无线表)可包括适于基于数据(例如,所接收 的数据及/或过取样的数据)来提供指示的用户接口。传感装置(例如,无线传感装置) 可包括适于基于数据(例如,所接收的数据及/或过取样的数据)来感测或提供待发射的 数据的传感器。举例来说,在一些方面中,可通过数据中的控制信息来控制感测操作。无线装置可经由基于任何合适无线通信技术或以其它方式支持任何合适无线通 信技术的一个或一个以上无线通信链路来通信。举例来说,在一些方面中,无线装置可与网 络相关联。在一些方面中,所述网络可包含使用超宽带技术或某一其它合适技术而实施的 个人区域网(例如,支持约30米的无线覆盖范围)或人体区域网(例如,支持约10米的无 线覆盖范围)。在一些方面中,所述网络可包含局域网或广域网。无线装置可支持或以其它 方式使用各种无线通信技术、协议或标准(例如,CDMA、TDMA、OFDM、OFDMA、WiMAX及Wi-Fi) 中的一者或一者以上。类似地,无线装置可支持或以其它方式使用各种对应调制或多路复 用方案中的一者或一者以上。无线装置可因此包括适当组件(例如,空中接口)以使用上 述或其它无线通信技术经由一个或一个以上无线通信链路来建立并通信。举例来说,一装 置可包含具有相关联的发射器及接收器组件的无线收发器,发射器及接收器组件可包括促 进在无线媒体上的通信的各种组件(例如,信号产生器及信号处理器)。在一些方面中,无线装置可经由基于脉冲的无线通信链路来通信。举例来说,基于 脉冲的无线通信链路可利用具有相对短的长度(例如,约几毫微秒或更少)及相对宽的带 宽的超宽带脉冲。在一些方面中,超宽带脉冲可具有约20%左右或更多的部分带宽,及/或 具有约500MHz左右或更多的带宽。本文中的教示可并入于各种设备(例如,装置)中(例如,实施于所述设备(例如, 装置)内或由所述设备(例如,装置)执行)。举例来说,本文中所教示的一个或一个以上方面可并入于电话(例如,蜂窝式电话)、个人数据助理(“PDA”)、娱乐装置(例如,音乐 或视频装置)、头戴耳机(例如,头戴受话器、耳机等)、麦克风、医疗感测装置(例如,生物 测定传感器、心率监视器、计步器、EKG装置、智能绷带等)、用户I/O装置(例如,表、遥控 器、灯开关、键盘、鼠标等)、环境感测装置(例如,胎压监视器)、计算机、销售点装置、娱乐 装置、助听器、机顶盒或任何其它合适装置中。这些装置可具有不同功率及数据要求。在一些方面中,本文中的教示可适于用于 低功率应用中(例如,经由使用基于脉冲的信令方案及低工作循环模式),且可支持包括相 对高的数据速率的各种数据速率(例如,经由使用高带宽脉冲)。在一些方面中,无线装置可包含用于通信系统的接入装置(例如,接入点)。此接 入装置可提供(例如)经由有线或无线通信链路的对另一网络(例如,例如因特网或蜂窝 式网络的广域网)的连接。因此,所述接入装置可使另一装置(例如,无线台)能够接入另 一网络或某一其它功能性。另外,应了解,所述装置中的一者或两者可为便携的,或在一些 情况下为相对非便携的。又,应了解,无线装置还可能能够经由适当通信接口以非无线方式 (例如,经由有线连接)来发射及/或接收信息。可以各种方式实施本文中所描述的组件。参看图10及图11,将设备1000及1100 表示为一系列相关的功能块,所述功能块可代表由(例如)一个或一个以上集成电路(例 如,ASIC)实施的功能或可以如本文中所教示的某一其它方式实施。如本文中所论述,集成 电路可包括处理器、软件、其它组件或其某一组合。设备1000及1100可包括可执行上文关于各图而描述的功能中的一者或一者以上 的一个或一个以上模块。举例来说,用于接收经编码的数据的ASIC 1002可对应于(例如) 如本文中所论述的接收器。用于确定至少一个错误的ASIC 1004可对应于(例如)如本文 中所论述的错误检测器。用于识别数据的ASIC 1102可对应于(例如)如本文中所论述的 数据识别器。用于采集子集的ASIC 1104可对应于(例如)如本文中所论述的数据采集器。 用于产生替代数据的ASIC 1106可对应于(例如)如本文中所论述的数据产生器。用于替 换经识别的数据的ASIC 1108可对应于(例如)如本文中所论述的数据替换器。用于SDM 编码的ASIC 1110可对应于(例如)如本文中所论述的Σ -Δ调制编码器。用于上取样的 ASIC 1112可对应于(例如)如本文中所论述的上取样器。如上所述,在一些方面中,可经由适当处理器组件而实施这些组件。在一些方面 中,可至少部分地使用如本文中所教示的结构来实施这些处理器组件。在一些方面中,处理 器可适于实施这些组件中的一者或一者以上的功能性的一部分或全部。在一些方面中,由 虚线框表示的组件中的一者或一者以上是任选的。如上所述,设备1000及1100可包含一个或一个以上集成电路。举例来说,在一些 方面中,单个集成电路可实施所说明的组件中的一者或一者以上的功能性,而在其它方面 中一个以上集成电路可实施所说明的组件中的一者或一者以上的功能性。另外,可使用任何合适装置来实施由图10及图11表示的组件及功能以及本文中 所描述的其它组件及功能。也可至少部分地使用如本文中所教示的对应结构来实施所述装 置。举例来说,上文中结合图10及图11的“用于...的ASIC”组件而描述的组件也可对应 于类似地称作“用于...的装置”功能性。因此,在一些方面中,可使用如本文中所教示的 处理器组件、集成电路或其它合适结构中的一者或一者以上来实施所述装置中的一者或一
17者以上。又,应理解,本文中使用例如“第一”、“第二”等的标识对元件的任何提及大体上不 限制所述元件的数量或次序。实情为,这些标识在本文中可作用区别两个或两个以上元件 或元件的例子的方便的方法。因此,对第一及第二元件的提及并不意味着此处仅可使用两 个元件或第一元件必须以某一方式在第二元件之前。又,除非另有陈述,否则一组元件可包 含一个或一个以上元件。另外,描述或权利要求书中所使用的形式为“以下各者中的至少一 者A、B或C”的术语意味着“A或B或C或其任何组合”。所属领域的技术人员将理解,可使用各种不同技术及技艺中的任一者来表示信息 及信号。举例来说,可在整个以上描述中提及的数据、指令、命令、信息、信号、位、符号及码 片可由电压、电流、电磁波、磁场或磁粒子、光场或光粒子或其任何组合来表示。所属领域的技术人员将进一步了解,结合本文中所揭示的方面而描述的各种说明 性逻辑块、模块、处理器、装置、电路及算法步骤中的任一者均可被实施为电子硬件(例如, 数字实施方案、模拟实施方案或两者的组合,其可使用源编码或某一其它技术来设计)、并 入有指令的各种形式的程序或设计代码(为了方便起见,本文中可将其称作“软件”或“软 件模块”)或两者的组合。为了清楚地说明硬件与软件的此可互换性,上文已大体在功能性 方面描述了各种说明性组件、块、模块、电路及步骤。此功能性是实施为硬件还是软件是取 决于特定应用及强加于整个系统的设计约束。所属领域的技术人员可针对每一特定应用 以变化方式来实施所描述的功能性,但所述实施决策不应被解释为会导致偏离本发明的范 围。结合本文中所揭示的方面而描述的各种说明性逻辑块、模块及电路可实施于集成 电路(“IC”)、接入终端或接入点内或由其执行。IC可包含通用处理器、数字信号处理器 (DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑装置、离散门或 晶体管逻辑、离散硬件组件、电组件、光学组件、机械组件或其经设计以执行本文中所描述 的功能的任何组合,且可执行驻存在IC内、IC外或IC内及IC外的代码或指令。通用处理 器可为微处理器,但或者,处理器可为任何常规处理器、控制器、微控制器或状态机。处理器 也可被实施为计算装置的组合,例如,DSP与微处理器的组合、多个微处理器、与DSP核心结 合的一个或一个以上微处理器或任何其它此配置。应理解,任何所揭示的过程中的步骤的任何特定次序或层级均是样本方法的实 例。应理解,基于设计偏好,可重新排列所述过程中的步骤的特定次序或层级,同时仍保持 于本发明的范围内。随附方法项以样本次序来呈现各种步骤的要素,且不意图限于所呈现 的特定次序或层级。结合本文中所揭示的方面而描述的方法或算法的步骤可直接实施于硬件中、实施 于由处理器执行的软件模块中或实施于两者的组合中。软件模块(例如,包括可执行指令 及相关数据)及其它数据可驻存在数据存储器中,例如,RAM存储器、快闪存储器、ROM存储 器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可装卸盘、CD-ROM或此项技术中已知的任 何其它形式的计算机可读存储媒体。样本存储媒体可耦合到一机器,例如,计算机/处理 器(为方便起见,其在本文中可被称作“处理器”),使得所述处理器可从存储媒体读取信息 (例如,代码)及将信息(例如,代码)写入到存储媒体。样本存储媒体可与处理器形成一 体。处理器及存储媒体可驻留在ASIC中。ASIC可驻留在用户设备中。或者,处理器及存储媒体可作为离散组件而驻留在用户设备内。此外,在一些方面中,任何合适计算机程序产品 均可包含计算机可读媒体,所述计算机可读媒体包含与本发明的方面中的一者或一者以上 有关的代码(例如,可由至少一个计算机执行)。在一些方面中,计算机程序产品可包含封 装材料。 提供对所揭示的方面的先前描述以使所属领域的技术人员能够进行或使用本发 明。对这些方面的各种修改对于所属领域的技术人员来说将容易显而易见,且可在不偏离 本发明的范围的情况下将本文中所界定的一般原理应用于其它方面。因此,本发明并不希 望限于本文中所展示的方面,而是符合与本文中所揭示的原理及新颖特征一致的最广泛范 围。
权利要求
1.一种数据处理的方法,其包含 接收经编码的数据;以及基于信道解码过程的结果来检测所述经编码的数据中的至少一个错误。
2.根据权利要求1所述的方法,其中所述经编码的数据包含过取样的数据。
3.根据权利要求1所述的方法,其中所述经编码的数据包含经Σ-Δ调制的数据。
4.根据权利要求1所述的方法,其中所述结果与所述信道解码过程对所述经编码的数 据进行解码的有效程度相关。
5.根据权利要求1所述的方法,其中所述结果包含至少一个信道编码度量。
6.根据权利要求5所述的方法,其中 所述信道解码过程包含里德_所罗门解码;且所述至少一个信道编码度量包含对所述里德_所罗门解码过程试图校正所述经编码 的数据的块中的多少代码字的指示。
7.根据权利要求6所述的方法,其中对至少一个错误的所述检测包含将所述指示与阈 值数量比较。
8.根据权利要求5所述的方法,其中所述至少一个信道编码度量包含以下各者中的至 少一者用于卷积码的维特比距离度量、重新编码及比较度量、HARQ维特比度量、对数似然 比度量、涡轮码信任传播度量或低密度奇偶校验度量。
9.根据权利要求5所述的方法,其中所述至少一个信道编码度量包含软解码决策。
10.根据权利要求1所述的方法,其中对至少一个错误的所述检测包含将所述信道解码过程应用于所述经编码的数据的连 续块;且所述块具有经界定的大小。
11.根据权利要求1所述的方法,其中对至少一个错误的所述检测包含确定与所述经编码的数据的块相关联的错误数量;且 所述方法进一步包含视所述错误数量而确定是否为所述块调用错误隐藏过程。
12.根据权利要求1所述的方法,其中所述至少一个错误包含至少一个基于脉冲失真 的错误。
13.一种用于数据处理的设备,其包含 用于接收经编码的数据的装置;以及用于基于信道解码过程的结果来检测所述经编码的数据中的至少一个错误的装置。
14.根据权利要求13所述的设备,其中所述经编码的数据包含过取样的数据。
15.根据权利要求13所述的设备,其中所述经编码的数据包含经Σ-Δ调制的数据。
16.根据权利要求13所述的设备,其中所述结果与所述信道解码过程对所述经编码的 数据进行解码的有效程度相关。
17.根据权利要求13所述的设备,其中所述结果包含至少一个信道编码度量。
18.根据权利要求17所述的设备,其中 所述信道解码过程包含里德_所罗门解码;且所述至少一个信道编码度量包含对所述里德_所罗门解码过程试图校正所述经编码 的数据的块中的多少代码字的指示。
19.根据权利要求18所述的设备,其中所述用于检测的装置经配置以将所述指示与阈 值数量比较以检测所述至少一个错误。
20.根据权利要求17所述的设备,其中所述至少一个信道编码度量包含以下各者中的 至少一者用于卷积码的维特比距离度量、重新编码及比较度量、HARQ维特比度量、对数似 然比度量、涡轮码信任传播度量或低密度奇偶校验度量。
21.根据权利要求17所述的设备,其中所述至少一个信道编码度量包含软解码决策。
22.根据权利要求13所述的设备,其中所述用于检测的装置经配置以将所述信道解码过程应用于所述经编码的数据的连续 块以检测所述至少一个错误;且所述块具有经界定的大小。
23.根据权利要求13所述的设备,其中所述用于检测的装置经配置以确定与所述经编码的数据的块相关联的错误数量;且基于所述错误数量来确定是否为所述块调用错误隐藏过程。
24.根据权利要求13所述的设备,其中所述至少一个错误包含至少一个基于脉冲失真 的错误。
25.一种用于数据处理的设备,其包含接收器,其经配置以接收经编码的数据;以及错误检测器,其经配置以基于信道解码过程的结果来检测所述经编码的数据中的至少 一个错误。
26.根据权利要求25所述的设备,其中所述经编码的数据包含过取样的数据。
27.根据权利要求25所述的设备,其中所述经编码的数据包含经Σ-Δ调制的数据。
28.根据权利要求25所述的设备,其中所述结果与所述信道解码过程对所述经编码的 数据进行解码的有效程度相关。
29.根据权利要求25所述的设备,其中所述结果包含至少一个信道编码度量。
30.根据权利要求29所述的设备,其中所述信道解码过程包含里德_所罗门解码;且所述至少一个信道编码度量包含对所述里德-所罗门解码过程试图校正所述经编码 的数据的块中的多少代码字的指示。
31.根据权利要求30所述的设备,其中所述错误检测器进一步经配置以将所述指示与 阈值数量比较以检测所述至少一个错误。
32.根据权利要求29所述的设备,其中所述至少一个信道编码度量包含以下各者中的 至少一者用于卷积码的维特比距离度量、重新编码及比较度量、HARQ维特比度量、对数似 然比度量、涡轮码信任传播度量或低密度奇偶校验度量。
33.根据权利要求29所述的设备,其中所述至少一个信道编码度量包含软解码决策。
34.根据权利要求25所述的设备,其中所述错误检测器进一步经配置以将所述信道解码过程应用于所述经编码的数据的连 续块以检测所述至少一个错误;且所述块具有经界定的大小。
35.根据权利要求25所述的设备,其中所述错误检测器进一步经配置以确定与所述经编码的数据的块相关联的错误数量;且 基于所述错误数量来确定是否为所述块调用错误隐藏过程。
36.根据权利要求25所述的设备,其中所述至少一个错误包含至少一个基于脉冲失真 的错误。
37.一种用于数据处理的计算机程序产品,其包含 计算机可读媒体,其包含可执行以进行以下操作的代码 接收经编码的数据;以及基于信道解码过程的结果来检测所述经编码的数据中的至少一个错误。
38.一种头戴耳机,其包含接收器,其经配置以接收经编码的数据;检测器,其经配置以基于信道解码过程的结果来检测所述经编码的数据中的至少一个 错误;以及变换器,其经配置以基于所述所接收的数据来提供音频输出。
39.一种用于无线通信的表,其包含 接收器,其经配置以接收经编码的数据;检测器,其经配置以基于信道解码过程的结果来检测所述经编码的数据中的至少一个 错误;以及用户接口,其经配置以基于所述所接收的数据来提供指示。
40.一种用于无线通信的感测装置,其包含 接收器,其经配置以接收经编码的数据;检测器,其经配置以基于信道解码过程的结果来检测所述经编码的数据中的至少一个 错误;以及传感器,其经配置以基于所述所接收的数据来感测。
全文摘要
可使用低等待时间且计算效率高的技术来考虑例如低位宽度、过取样的数据的数据中的错误。在一些方面中,这些技术可用于减轻与经∑-Δ调制的音频数据相关联的音频假象。在一些方面中,可基于信道解码过程的结果来检测经编码的数据的集合中的错误。
文档编号H04L1/00GK102007721SQ200880128626
公开日2011年4月6日 申请日期2008年7月2日 优先权日2008年4月15日
发明者哈里纳特·加吕达德里, 戴维·乔纳森·朱利安, 索姆德布·马宗达, 钦纳帕·K·加纳帕蒂 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1