基于脉冲的通信的干扰消除转让专利

申请号 : CN200780100785.8

文献号 : CN101809913B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : D·J·朱利安A·埃克巴勒

申请人 : 高通股份有限公司

摘要 :

在基于脉冲的通信系统中,发送设备可以生成一系列脉冲,以经由通信介质将信息传递到接收设备。在一些情况中,在通过通信介质发送脉冲时,来自一个或多个干扰设备的干扰会改变脉冲能量。为了消除这种干扰的影响,接收设备可以将某些接收的脉冲标记为疑符。这样,在接收机的解码操作期间可以忽略这些脉冲。

权利要求 :

1.一种疑符检测方法,包括:

接收至少一个脉冲信号;

将所述至少一个脉冲信号的至少一个特性与至少一个阈值进行比较;

基于所述比较,将所述至少一个脉冲信号指定为至少一个疑符,其中,所述至少一个阈值是基于先前接收的脉冲信号的至少一个特性来定义的,并且由阈值生成器来反复地修改以使得所述至少一个阈值反映当前接收的脉冲信号的正常特性从而补偿变化的条件。

2.根据权利要求1所述的方法,其中,所述至少一个脉冲信号的所述至少一个特性涉及由下列内容构成的组中的至少一个:所述至少一个脉冲信号的信号强度;

所述至少一个脉冲信号的幅度;

所述至少一个脉冲信号的相位;

所述至少一个脉冲信号的频率;

所述至少一个脉冲信号的带宽。

3.根据权利要求2所述的方法,其中,所述至少一个阈值包括:所述先前接收的脉冲信号的所述至少一个特性的平均,所述先前接收的脉冲信号的所述至少一个特性的加窗平均,所述先前接收的脉冲信号的所述至少一个特性的加权平均,或者所述先前接收的脉冲信号的所述至少一个特性的中间值。

4.根据权利要求2所述的方法,其中,所述先前接收的脉冲信号的所述至少一个特性涉及由下列内容构成的组中的至少一个:所述先前接收的脉冲信号的信号强度;

所述先前接收的脉冲信号的幅度;

所述先前接收的脉冲信号的相位;

所述先前接收的脉冲信号的频率;

所述先前接收的脉冲信号的带宽。

5.根据权利要求1所述的方法,还包括:基于分组的成功接收来定义所述至少一个阈值。

6.根据权利要求1所述的方法,其中,所述比较步骤包括确定所述至少一个脉冲信号的所述至少一个特性是否大于或等于所述至少一个阈值。

7.根据权利要求1所述的方法,其中,所述比较步骤包括确定所述至少一个脉冲信号的所述至少一个特性是否小于或等于所述至少一个阈值。

8.根据权利要求1所述的方法,其中,所述比较步骤基于:所述至少一个脉冲信号的所述至少一个特性的经过无限脉冲响应滤波的值;或者所述至少一个脉冲信号的所述至少一个特性的经过有限脉冲响应滤波的值。

9.根据权利要求1所述的方法,其中,所述至少一个疑符包括用于卷积码的维特比判决度量。

10.根据权利要求1所述的方法,其中,所述将所接收的至少一个脉冲信号指定为至少一个疑符的步骤基于另一至少一个脉冲信号与所述至少一个阈值的至少一个先前的比较。

11.根据权利要求1所述的方法,其中,所述至少一个脉冲信号包括至少一个经过脉冲位置调制的信号。

12.根据权利要求11所述的方法,其中,所述比较步骤包括将所述至少一个阈值与在针对所述至少一个经过脉冲位置调制的信号定义的至少一个脉冲位置处检测到的能量进行比较。

13.根据权利要求11所述的方法,还包括:将在针对所述至少一个经过脉冲位置调制的信号定义的不同脉冲位置处检测到的能量等级相加;

其中,所述比较步骤包括将经过相加的能量等级与所述至少一个阈值进行比较。

14.根据权利要求1所述的方法,其中,所述至少一个脉冲信号包括多个脉冲信号。

15.根据权利要求14所述的方法,其中,将所述脉冲信号指定为至少一个疑符的步骤基于所述脉冲信号中的每一个的至少一个特性是否大于或等于所述至少一个阈值。

16.根据权利要求14所述的方法,其中,将所述脉冲信号指定为至少一个疑符的步骤基于所述脉冲信号中的每一个的至少一个特性是否小于或等于所述至少一个阈值。

17.根据权利要求14所述的方法,其中,所述比较步骤包括将所述脉冲信号的所述至少一个特性的相加结果与所述至少一个阈值进行比较。

18.根据权利要求1所述的方法,其中:

所述至少一个脉冲信号包括至少一个超宽带脉冲;

所述至少一个超宽带脉冲具有数量级为20%或更多的部分带宽,具有数量级为

500MHz或更多的带宽,或者具有数量级为20%或更多的部分带宽并具有数量级为500MHz或更多的带宽。

19.一种用于疑符检测的装置,包括:

接收机,用于接收至少一个脉冲信号;

疑符检测器,用于将所述至少一个脉冲信号的至少一个特性与至少一个阈值进行比较,并且还用于基于所述比较,将所述至少一个脉冲信号指定为至少一个疑符;以及阈值生成器,用于基于先前接收的脉冲信号的至少一个特性来定义所述至少一个阈值,并且用于反复地修改所述至少一个阈值以使得所述至少一个阈值反映当前接收的脉冲信号的正常特性从而补偿变化的条件。

20.根据权利要求19所述的装置,其中,所述至少一个脉冲信号的所述至少一个特性涉及由下列内容构成的组中的至少一个:所述至少一个脉冲信号的信号强度;

所述至少一个脉冲信号的幅度;

所述至少一个脉冲信号的相位;

所述至少一个脉冲信号的频率;

所述至少一个脉冲信号的带宽。

21.根据权利要求19所述的装置,其中,所述至少一个阈值包括:所述先前接收的脉冲信号的所述至少一个特性的平均,所述先前接收的脉冲信号的所述至少一个特性的加窗平均,所述先前接收的脉冲信号的所述至少一个特性的加权平均,或者所述先前接收的脉冲信号的所述至少一个特性的中间值。

22.根据权利要求19所述的装置,其中,所述先前接收的脉冲信号的所述至少一个特性涉及由下列内容构成的组中的至少一个:所述先前接收的脉冲信号的信号强度;

所述先前接收的脉冲信号的幅度;

所述先前接收的脉冲信号的相位;

所述先前接收的脉冲信号的频率;

所述先前接收的脉冲信号的带宽。

23.根据权利要求19所述的装置,还包括:阈值生成器,用于基于分组的成功接收来定义所述至少一个阈值。

24.根据权利要求19所述的装置,其中,所述比较包括确定所述至少一个脉冲信号的所述至少一个特性是否大于或等于所述至少一个阈值。

25.根据权利要求19所述的装置,其中,所述比较包括确定所述至少一个脉冲信号的所述至少一个特性是否小于或等于所述至少一个阈值。

26.根据权利要求19所述的装置,其中,所述比较基于:所述至少一个脉冲信号的所述至少一个特性的经过无限脉冲响应滤波的值;或者所述至少一个脉冲信号的所述至少一个特性的经过有限脉冲响应滤波的值。

27.根据权利要求19所述的装置,其中,所述至少一个疑符包括用于卷积码的维特比判决度量。

28.根据权利要求19所述的装置,其中,所述将所接收的至少一个脉冲信号指定为至少一个疑符基于另一至少一个脉冲信号与所述至少一个阈值的至少一个先前的比较。

29.根据权利要求19所述的装置,其中,所述至少一个脉冲信号包括至少一个经过脉冲位置调制的信号。

30.根据权利要求29所述的装置,其中,所述比较包括将所述至少一个阈值与在针对所述至少一个经过脉冲位置调制的信号定义的至少一个脉冲位置处检测到的能量进行比较。

31.根据权利要求29所述的装置,其中:所述疑符检测器还用于将在针对所述至少一个经过脉冲位置调制的信号定义的不同脉冲位置处检测到的能量等级相加;

所述比较包括将经过相加的能量等级与所述至少一个阈值进行比较。

32.根据权利要求29所述的装置,其中,所述至少一个脉冲信号包括多个脉冲信号。

33.根据权利要求32所述的装置,其中,将所述脉冲信号指定为至少一个疑符基于所述脉冲信号中的每一个的至少一个特性是否大于或等于所述至少一个阈值。

34.根据权利要求32所述的装置,其中,将所述脉冲信号指定为至少一个疑符基于所述脉冲信号中的每一个的至少一个特性是否小于或等于所述至少一个阈值。

35.根据权利要求32所述的装置,其中,所述比较包括将所述脉冲信号的所述至少一个特性的相加结果与所述至少一个阈值进行比较。

36.根据权利要求19所述的装置,其中:所述至少一个脉冲信号包括至少一个超宽带脉冲;

所述至少一个超宽带脉冲具有数量级为20%或更多的部分带宽,具有数量级为

500MHz或更多的带宽,或者具有数量级为20%或更多的部分带宽并具有数量级为500MHz或更多的带宽。

37.一种用于疑符检测的装置,包括:

用于接收至少一个脉冲信号的模块;

用于将所述至少一个脉冲信号的至少一个特性与至少一个阈值进行比较的模块;

用于基于所述比较,将所述至少一个脉冲信号指定为至少一个疑符的模块;

用于基于先前接收的脉冲信号的至少一个特性来定义所述至少一个阈值的模块;

用于反复地修改所述至少一个阈值以使得所述至少一个阈值反映当前接收的脉冲信号的正常特性从而补偿变化的条件的模块。

38.根据权利要求37所述的装置,其中,所述至少一个脉冲信号的所述至少一个特性涉及由下列内容构成的组中的至少一个:所述至少一个脉冲信号的信号强度;

所述至少一个脉冲信号的幅度;

所述至少一个脉冲信号的相位;

所述至少一个脉冲信号的频率;

所述至少一个脉冲信号的带宽。

39.根据权利要求37所述的装置,其中,所述至少一个阈值包括:所述先前接收的脉冲信号的所述至少一个特性的平均,所述先前接收的脉冲信号的所述至少一个特性的加窗平均,所述先前接收的脉冲信号的所述至少一个特性的加权平均,或者所述先前接收的脉冲信号的所述至少一个特性的中间值。

40.根据权利要求37所述的装置,其中,所述先前接收的脉冲信号的所述至少一个特性涉及由下列内容构成的组中的至少一个:所述先前接收的脉冲信号的信号强度;

所述先前接收的脉冲信号的幅度;

所述先前接收的脉冲信号的相位;

所述先前接收的脉冲信号的频率;

所述先前接收的脉冲信号的带宽。

41.根据权利要求37所述的装置,还包括:用于基于分组的成功接收来定义所述至少一个阈值的模块。

42.根据权利要求37所述的装置,其中,所述比较包括确定所述至少一个脉冲信号的所述至少一个特性是否大于或等于所述至少一个阈值。

43.根据权利要求37所述的装置,其中,所述比较包括确定所述至少一个脉冲信号的所述至少一个特性是否小于或等于所述至少一个阈值。

44.根据权利要求37所述的装置,其中,所述比较基于:所述至少一个脉冲信号的所述至少一个特性的经过无限脉冲响应滤波的值;或者所述至少一个脉冲信号的所述至少一个特性的经过有限脉冲响应滤波的值。

45.根据权利要求37所述的装置,其中,所述至少一个疑符包括用于卷积码的维特比判决度量。

46.根据权利要求37所述的装置,其中,所述将所接收的至少一个脉冲信号指定为至少一个疑符基于另一至少一个脉冲信号与所述至少一个阈值的至少一个先前的比较。

47.根据权利要求37所述的装置,其中,所述至少一个脉冲信号包括至少一个经过脉冲位置调制的信号。

48.根据权利要求47所述的装置,其中,所述比较包括将所述至少一个阈值与在针对所述至少一个经过脉冲位置调制的信号定义的至少一个脉冲位置处检测到的能量进行比较。

49.根据权利要求47所述的装置,还包括:用于将在针对所述至少一个经过脉冲位置调制的信号定义的不同脉冲位置处检测到的能量等级相加的模块;

其中,所述比较包括将经过相加的能量等级与所述至少一个阈值进行比较。

50.根据权利要求37所述的装置,其中,所述至少一个脉冲信号包括多个脉冲信号。

51.根据权利要求50所述的装置,其中,将所述脉冲信号指定为至少一个疑符基于所述脉冲信号中的每一个的至少一个特性是否大于或等于所述至少一个阈值。

52.根据权利要求50所述的装置,其中,将所述脉冲信号指定为至少一个疑符基于所述脉冲信号中的每一个的至少一个特性是否小于或等于所述至少一个阈值。

53.根据权利要求50所述的装置,其中,所述比较包括将所述脉冲信号的所述至少一个特性的相加结果与所述至少一个阈值进行比较。

54.根据权利要求37所述的装置,其中:所述至少一个脉冲信号包括至少一个超宽带脉冲;

所述至少一个超宽带脉冲具有数量级为20%或更多的部分带宽,具有数量级为

500MHz或更多的带宽,或者具有数量级为20%或更多的部分带宽并具有数量级为500MHz或更多的带宽。

55.一种头戴式耳机,包括:

接收机,用于接收至少一个脉冲信号;

疑符检测器,用于将所述至少一个脉冲信号的至少一个特性与至少一个阈值进行比较,并且还用于基于所述比较,将所述至少一个脉冲信号指定为至少一个疑符;

阈值生成器,用于基于先前接收的脉冲信号的至少一个特性来定义所述至少一个阈值,并且用于反复地修改所述至少一个阈值以使得所述至少一个阈值反映当前接收的脉冲信号的正常特性从而补偿变化的条件;

转换器,用于根据经由所述接收机接收的数据来提供音频输出。

56.一种手表,包括:

接收机,用于接收至少一个脉冲信号;

疑符检测器,用于将所述至少一个脉冲信号的至少一个特性与至少一个阈值进行比较,并且还用于基于所述比较,将所述至少一个脉冲信号指定为至少一个疑符;

阈值生成器,用于基于先前接收的脉冲信号的至少一个特性来定义所述至少一个阈值,并且用于反复地修改所述至少一个阈值以使得所述至少一个阈值反映当前接收的脉冲信号的正常特性从而补偿变化的条件;

用户接口,用于根据经由所述接收机接收的数据来提供指示。

57.一种用于无线通信的传感设备,包括:天线;

接收机,用于经由所述天线接收至少一个脉冲信号;

疑符检测器,用于将所述至少一个脉冲信号的至少一个特性与至少一个阈值进行比较,并且还用于基于所述比较,将所述至少一个脉冲信号指定为至少一个疑符;

阈值生成器,用于基于先前接收的脉冲信号的至少一个特性来定义所述至少一个阈值,并且用于反复地修改所述至少一个阈值以使得所述至少一个阈值反映当前接收的脉冲信号的正常特性从而补偿变化的条件;

传感器,用于提供将要经由所述天线发送的数据。

说明书 :

基于脉冲的通信的干扰消除

技术领域

[0001] 本申请一般涉及无线通信并且更具体地但是非排它性地涉及针对基于脉冲的无线通信消除干扰。

背景技术

[0002] 在无线通信系统中发送设备可以通过对数据进行编码并在给定频带内生成射频(“RF”)信号来将数据发送到接收设备,其中所述RF信号在到接收设备的适当通信介质上携带已编码数据。然后,接收设备可以对其在指定的频带内接收的任何射频信号进行处理,以试图恢复所发送的数据。
[0003] 实际上,接收设备从所接收的信号中提取数据的准确性会受到相关联的通信介质中的干扰的负面影响。例如,接收设备附近的干扰设备可能在由发送设备和接收设备使用的RF频带中生成信号。在这种情况下,接收设备接收的信号实际上是由发送设备和干扰设备发送的信号的组合。因此,接收设备可能需要实现一种干扰消除方案,以从任何接收的信号中高效地提取由发送设备发送的数据。

发明内容

[0004] 下面是对本公开内容的示例性方面的概要。应当理解,这里对字眼方面的任何引用可以指代本公开内容的一个或者多个方面。
[0005] 在一些方面,本公开涉及基于脉冲的通信。这里,可以使用一系列脉冲来经由无线通信介质从发送设备向接收设备传递信息。在一些方面,该通信可以包括超宽带通信,其使用相对窄的脉冲(即,时间窄)来传递信息。
[0006] 实际上,来自其它基于脉冲的通信设备的干扰或强窄带干扰、由这些干扰生成的谐波信号以及其它干扰(例如,非基于脉冲的宽带干扰)会在所发送的脉冲通过通信介质传输时有效地改变所发送的脉冲的能量。在一些情况中,该干扰可能是显著的,其足以在接收设备处造成解码失败。
[0007] 在一些方面,本公开涉及使用疑符(erasure)来消除干扰。这里,疑符可以包括用于解码过程(例如,基于卷积码的操作)的判决度量。例如,接收机可以将其接收的任何异常(outlier)脉冲标记为疑符,使得在解码过程期间将忽略这些脉冲。
[0008] 在一些方面,本公开涉及基于接收的脉冲的一个或多个特性来定义阈值并指定疑符。例如,在一些方面,将接收的脉冲的至少一个特性与至少一个阈值进行比较,以确定是否将该脉冲标记为疑符。此外,在一些方面,基于多个之前接收的脉冲的至少一个特性来定义所述至少一个阈值。

附图说明

[0009] 当参照以下详细描述、所附权利要求书和附图来考虑时,将更全面地理解本公开的这些与其它特征、方案以及优点,在附图中:
[0010] 图1是适于提供基于疑符的干扰消除的通信系统的若干示例方面的简化方框图;
[0011] 图2是可以执行来提供基于疑符的干扰消除的操作的若干示例方面的流程图;
[0012] 图3是接收机的若干示例方面的简化方框图;
[0013] 图4是与疑符检测相关的部件的若干示例方面的简化方框图;
[0014] 图5是可以执行来定义用于疑符检测的一个或多个阈值的操作的若干示例方面的流程图;
[0015] 图6是可以执行来将至少一个脉冲指定为至少一个疑符的操作的若干示例方面的流程图;
[0016] 图7是若干示例脉冲位置调制波形的简化图,其包括图7A和7B;
[0017] 图8是可以执行来将至少一个经过脉冲位置调制的脉冲指定为至少一个疑符的操作的若干示例方面的流程图;
[0018] 图9是通信部件的若干示例方面的简化方框图;以及
[0019] 图10是如本文教导的用于提供疑符检测的装置的若干示例方面的简化方框图。
[0020] 根据普遍惯例,附图中示出的各种特征可以不按比例绘制。因而,为了清楚起见,可以任意地放大或者缩小各种特征的尺度。此外,为了清楚起见,可以简化一些附图。因此,附图可以不描绘给定装置(例如,设备)或者方法的所有部分。最后,相似标号可以用来在说明书和附图中通篇表示相似特征。

具体实施方式

[0021] 下文描述本公开内容的各种方面。应当理解,可以用各种形式来体现这里的教导,并且这里公开的任何具体特征、功能或者这二者仅是代表性的。基于这里的教导,本领域技术人员应当理解这里公开的方面可以独立于任何其它方面来实施并且可以用各种方式来组合这些方面中的一个或者多个方面。例如,可以使用这里阐述的任何数目的方面来实施装置或者实现方法。此外,除了一个或者多个这里阐述的方面之外或者取而代之还可以使用其它结构、功能或者结构和功能来实现这样的装置或者可以实现这样的方法。另外,一个方面可以包括权利要求的至少一个要素。作为一个例子,疑符检测方法可以包括将接收的脉冲信号的特性与阈值进行比较,并基于该比较来将该脉冲信号指定为疑符。此外,在一些方面,这种疑符检测方法可以包括基于之前接收的脉冲信号的特性来定义阈值。
[0022] 图1示出了无线通信系统100的示例方面,其中无线发送设备102向无线接收设备104发送数据。这里,使用称谓“发送设备”和“接收设备”来说明从一个设备到另一设备的数据流的例子。应当认识到,设备102和104中的每一个都能够发送和接收数据。
[0023] 在一些方面,系统100包括基于脉冲的通信(例如,脉冲无线电)系统,其中设备102生成一系列脉冲,以向设备104传送数据。例如,系统100可以利用超宽带通信技术,其中使用相对窄的脉冲来传送信息。在一些实现中,这种脉冲的脉冲宽度的数量级可以为几纳秒或更小(例如,数量级为100皮秒或更小)。
[0024] 图1示出了设备102和104的若干部件,其可以用于促进基于脉冲的通信。设备102的数据源106提供(例如,生成)将被发送到设备104的数据。数据源106可以提供例如与生成已编码数据流相关的功能。脉冲发射机108基于来自数据源106的数据生成一系列脉冲。在一些实现中,可以以相对低的占空比生成脉冲,以助于相对的低功率操作以及支持在给定信道上(例如,在给定频带上)同时传输多个脉冲流。作为一个例子,在一些实现中,所发送的脉冲所具有的脉冲重复间隔的数量级可以为100ns到10ms。应当认识到,以上实例仅仅是代表性的,并且给定的基于脉冲的系统可以运用不同的脉冲宽度和/或脉冲重复间隔。
[0025] 设备104包括用于接收所发送的脉冲并对所接收的脉冲进行处理以提取由该脉冲携带的数据的部件。例如,如将在下面更具体讨论的,脉冲接收机110可以监视指定的通信信道,以接收所发送的脉冲。根据本文的教导,疑符处理器112然后可以处理所接收的脉冲信号以确定是否将一个或多个信号标记为疑符。信号处理器114将所接收的脉冲信号与疑符处理器112提供的任何疑符指示一起进行处理,以根据所接收的脉冲信号重构由设备102提供的原始数据。如将在下面更具体讨论的,信号处理器114然后可以执行例如解码和判决操作,以恢复原始数据。
[0026] 如本文所教导的通信系统可以运用任何适当数目的无线设备,这些无线设备可以按照任何适当的方式进行通信。例如,在一些实现中,无线设备(例如,设备102和104)可以按照对等方式进行通信。在一些实现中,无线设备可以支持单播、多播和广播通信中的一个或多个。在一些实现中,无线设备可以通过使用中央控制器来进行通信。
[0027] 下面将结合图2的流程图和在图3中示出的接收路径300的(例如,设备104的)示例部件来更具体地描述接收设备(如设备104)的示例操作。例如,可以将图2的操作(或者这里讨论或者教导的任何其它操作)描述为由具体部件(例如,系统100和/或接收路径300的部件)来执行。然而应当理解,这些操作可以由其它类型的部件执行并且可以使用不同数目的部件来执行。还应当理解,在给定的实现中可以不运用这里描述的一个或者多个操作。
[0028] 如图2的方框202所示,疑符处理器112可以定义用于疑符检测操作的一个或多个阈值。疑符检测阈值可以基于各种标准。例如,如下面结合图5所讨论的,在一些实现中,阈值可以基于一个或多个接收脉冲的一个或多个特性。例如,在一些实现中,阈值等级可以基于与成功接收的先前的分组关联的能量等级。在一些实现中,这种阈值可以随时间动态地修改,而在其它实现中,可以使用静态(例如,预定义的)阈值。作为前述情形的例子,可以反复地修改阈值,使得其对应于与最近接收的脉冲信号相关联的接收信号强度。这样,可以自动调整阈值,以补偿变化的条件(例如,设备102和104之间的相对距离的变化)。
[0029] 如图2的方框204所示,在某一时间点,脉冲接收机110接收一个或多个脉冲信号。如上所述,脉冲接收机110可以被配置为监视无线通信链路(例如,超宽带通信信道)的脉冲能量。
[0030] 参照图3,在一些实现中,非相干接收机可以通过对接收的信号能量进行滤波、将滤波后的信号能量进行平方以及将平方后的信号能量进行积分来检测脉冲。为此,脉冲接收机110可以包括带通滤波器(“BPF”)302(例如,包括放大部件)、平方电路304以及积分器306。这样,对于每个接收的脉冲,积分器306可以提供输出信号,其表示与该脉冲相关联的能量等级。在确定该能量等级之后,积分器306则可以被复位,以针对每个后续接收的脉冲执行相似的测量。
[0031] 如图2的方框206所示,疑符处理器112(例如,图3的疑符处理部件312)可以确定是否应当将至少一个接收脉冲信号标记为疑符。例如,在一些实现中,部件312可以包括异常滤波器,其可以确定一个或多个脉冲是否是异常的(例如,具有处于指定的阈值或范围之外的特性)。在一些方面,异常滤波器312可以提供任何适当的功能,这些功能有助于确定给定脉冲信号的一个或多个特性是否显著地偏离该一个或多个特性的期望值。例如,在图3中,异常滤波器312可以基于积分器306提供的能量等级来做出确定。在一些实现中,异常滤波器312可以提供例如与提供一个或多个接收脉冲信号的平均值、加窗平均、加权平均、中间值、无限脉冲响应、有限脉冲响应或某一其它适当函数相关的功能。如结合图6更具体描述的,在一些实现中,疑符处理器112可以将至少一个脉冲信号的至少一个特性与至少一个阈值比较。
[0032] 如方框208所示,在必要时,疑符处理器112将基于方框206的确定来将所述至少一个脉冲信号指定为至少一个疑符。例如,如果接收的脉冲的能量或幅度超过指定阈值,则疑符处理器112(例如,异常滤波器312)可以生成与接收的脉冲相关联的疑符判决指示。
[0033] 如方框210所示,然后,信号处理器114可以在考虑到在方框208处生成的任何疑符判决的情况下处理所接收的脉冲信号,以提取相关联的数据。例如,在图3中,处理器114的信道解码器部件308和判决部件310可以计算解码器置信度量(例如,用于卷积码的维特比判决度量),该度量用于确定由给定的一个或多个脉冲表示的一个或多个数据值。因此,由疑符处理部件312提供的疑符信息可以包括用于卷积码的判决度量。因此,结合这些操作,信号处理器114可以忽略被标记为疑符的任何脉冲。这里,应当认识到,通过使用适当的疑符编码,即使在给定百分比的脉冲被标记为疑符时,系统100也可以维持高水平的性能。
[0034] 因此,使用如本文所教导的疑符方案的系统可以避免至少一些由干扰引入的脉冲失真问题,否则这种脉冲失真问题会负面影响解码过程。作为例子,在二进制脉冲位置调制方案中,接收机判决度量可以基于在每个脉冲位置处检测到的能量之间的差异。例如,如果E1和E0分别表示在与“1”和“0”对应的位置处检测到的能量,则解码器/判决部件可以使用E1-E0来计算解码器置信度量。然而,如果在这些位置期间存在显著的干扰,则数值E1-E0不能反映准确的置信等级(例如,干扰会造成“比特翻转”)。类似地,在开/关键调制方案中,干扰会导致在没有发送脉冲的时间(例如,对应于“0”值)检测到脉冲。实际上,上述干扰会使判决/解码器部件的性能显著的降级。
[0035] 相比而言,根据本文的教导,通过将具有显著干扰的脉冲标记为疑符,可以至少在某种程度上消除这种降级。如上所述,在基于脉冲的通信中标记疑符的一种方式是确定E1和/或E0是否是异常的。在图3的例子中,异常滤波器312可以跟踪检测到的能量值E1和E0,并且将这些值与一个或多个异常阈值进行比较,以确定这些能量等级是否处于特定范围之外。例如,如果E1或E0大于或等于阈值,或者如果E1和E0均大于或等于阈值,则异常滤波器312可以标记疑符。此外,如上所述,疑符处理器112(图1)可以动态地修改所述范围,其中在该范围之外接收的脉冲被标记为疑符。这样,该基于疑符的干扰消除方案可以有效地适应于在通信系统100中变化的条件(例如,接收信号电平的变化)。
[0036] 基于上述内容,下面将结合图4的装置400(例如,类似于疑符处理器112)和图5、6和8的流程图来讨论与可以结合本文的教导来使用的部件和/或执行的操作相关的其它细节。此外,下面描述的部件和操作是为了说明的目的而提供的,并且应当理解,可以使用其它部件和操作来实现本文的教导。
[0037] 首先参照图4,装置400包括疑符检测器402和阈值生成器404。疑符检测器402处理接收的信号(例如,脉冲)并关于是否将接收的信号标记为疑符来为解码器或某一其它适当部件(在图4中未示出)提供指示。阈值生成器404处理接收的信号并生成由疑符检测器402使用的一个或多个阈值(为方便起见,此后称为“阈值406”)。
[0038] 图5的流程图示出了可以由阈值生成器404执行的若干示例操作。如方框502所示,阈值生成器404确定是否定义(例如,更新)阈值406。例如,在一些实现中,阈值生成器404可以有规律地(例如,定期地)处理接收的脉冲信号,以确保当前的阈值准确地反映当前接收的脉冲信号的正常特性(例如,信号强度、幅度、相位、频率或带宽中的一个或多个)。
[0039] 因此,在方框504处,可以将装置400接收的(例如,由脉冲接收机110接收的)一个或多个脉冲信号提供到阈值生成器404。在一些实现中,如将在下面讨论的,阈值生成器404在一段时间内获取若干脉冲信号。
[0040] 在方框506处,信号处理器408处理接收的脉冲信号,以导出与该脉冲信号相关的一个或多个特性。例如,在一些实现中,信号处理器408可以检测接收的脉冲信号的能量等级,如上面结合图3所描述的。在一些实现中,信号处理器408可以检测接收的脉冲信号的幅度等级或与接收的脉冲信号的接收信号强度相关的某一其它指示。
[0041] 信号处理器408可以执行各种操作以导出与接收的脉冲信号相关的期望的特性。在一些实现中,信号处理器408可以生成接收的脉冲信号的至少一个特性的无限脉冲响应滤波值。在一些实现中,信号处理器408可以生成接收的脉冲信号的至少一个特性的有限脉冲响应滤波值。
[0042] 在一些实现中,信号处理器408可以随着时间获取与多个接收的脉冲信号相关联的信息410,以生成阈值406。例如,信号处理器408可以将与若干脉冲或脉冲位置相关联的信号信息相加。在一些实现中,信号处理器408可以确定多个接收脉冲信号的至少一个特性的平均值、均值(例如,加窗均值或加权均值)或中间值。
[0043] 在方框508处,阈值生成器404可以可选地基于与一个或多个接收的分组相关的信息来定义阈值406。例如,在一些实现中,阈值生成器404可以基于与成功接收的分组相关联的脉冲的至少一个特性(例如,信号强度、幅度、相位、频率或带宽中的一个或多个)来生成阈值406。换而言之,阈值生成器404可以将接收脉冲信息与关于从这些脉冲导出的分组的信息相关联。为此,阈值生成器404可以从另一部件(例如,信号处理器114)接收指示,其指示是否成功接收到相关联的分组。这样,阈值生成器404可以基于可靠的脉冲信息(例如,与成功接收的分组相关联的信息)来生成阈值406(在下面讨论的方框510处)。相反,阈值生成器404可以丢弃不太可靠的脉冲信息(例如,与未成功接收的分组相关联的信息)。
[0044] 在方框510处,阈值生成器404基于上述操作中的一个或多个来定义(例如,生成)阈值406。在一些情况中,这可以包括基于新接收的脉冲信号信息来更新阈值406。例如,在接收脉冲的信号强度增加的情况中,可以增加阈值406。按照返回方框502的箭头的指示,根据需要,可以重复图5的操作,以动态地更新阈值406。
[0045] 如上面所讨论的,阈值406可以基于至少一个先前接收的脉冲信号的至少一个特性。例如,阈值406可以关于能量等级、幅度、接收信号强度、相位、频率、带宽或某一其它适当特性中的一个或多个。此外,阈值可以包括或者涉及特性的某一函数(例如,平均值、均值、中间值等)。
[0046] 阈值406可以采用各种形式。例如,在一些实现中,阈值406可以包括与接收脉冲信号的特性的上边界(例如,包括容忍极限)相关联的上阈值。在一些实现中,阈值406可以包括与接收脉冲信号的特性的下边界(例如,包括容忍极限)相关联的下阈值。在一些实现中,阈值406可以包括上边界和下边界。例如,阈值406可以定义与脉冲相关的信息的可接受值的范围。
[0047] 参照图6,将描述疑符检测器402的若干示例操作。在方框602处,将装置400接收的(例如,脉冲接收机110接收的)一个或多个脉冲信号提供到疑符检测器402。在一些方面,疑符判决可以基于对与单个脉冲信号、多个脉冲信号、关于期望脉冲位置(例如,在时间方面)的能量、关于多个脉冲位置的能量或某些其它适当信号相关联的信息的接收。为方便起见,下面的讨论将涉及确定是否将接收的脉冲标记为疑符。然而,如将在下面更具体讨论的,应当认识到这些操作可以涉及将信号信息(例如,脉冲)的一个或多个实例指定为一个或多个疑符。
[0048] 在方框604处,信号处理器412处理接收的脉冲信号,以导出与该脉冲信号相关的一个或多个特性。例如,在一些实现中,如上面结合图3所描述的,信号处理器412可以检测接收的脉冲信号的能量等级、接收信号的幅度等级、或与接收信号的强度相关的某一其它指示。
[0049] 按照与上面结合图5所描述的相似的方式,信号处理器412可以执行各种操作,以得到接收脉冲信号的一个或多个特性。例如,信号处理器408可以生成接收脉冲信号的至少一个特性的无限/有限脉冲响应滤波值。在一些实现中,信号处理器408可以获得与一个或多个脉冲或一个或多个脉冲位置(例如,在指定脉冲位置检测到的能量)相关联的相加值、平均值、均值(例如,加窗均值或加权均值)或中间值。
[0050] 如方框606所示,在一些实现中,疑符检测器402可以在确定是否将当前接收的脉冲标记为疑符时考虑先前与疑符检测相关的信息414。例如,在一些实现中,关于是否将脉冲标记为疑符的判决可以基于先前将接收的脉冲与阈值406比较的结果。这里,在阈值生成器404正在获取信息以初始定义阈值406的情况中,疑符检测器402可以选择不检查疑符。类似地,在脉冲组中的大部分其它脉冲没有被指定为疑符(例如,其它脉冲没有超过异常阈值)的情况中,阈值生成器404可以选择不将接收的脉冲标记为疑符。相反,一旦恰当地定义了阈值406,疑符检测器402可以选择总是检查疑符,并且可以将下面描述的比较操作失败的每个脉冲标记为疑符(例如,脉冲超出异常阈值)。
[0051] 如方框608所示,在疑符检测器402此时没有检测疑符或将脉冲标记为疑符的情况中,则可以按照正常方式处理(例如,由信号处理器114解码)接收的脉冲信号。在某一时间点,操作流程然后可以返回方框602,在方框602中可以针对另一脉冲执行图6的与疑符检测相关的操作。
[0052] 在方框608处,在疑符检测器402正在检查疑符的情况中,比较器416可以将接收脉冲信号的特性与阈值406进行比较(方框610)。如上所述,这可以包括确定所述特性(例如,能量等级、幅度、接收信号强度等)是否大于或等于阈值、小于或等于阈值、或者在由两个阈值定义的范围内(即在范围内或在范围外)。此外,如上面结合方框606所描述的,可以将与当前比较操作相关的信息添加到先前的比较信息414,以便在后续比较操作期间使用。
[0053] 如方框612所示,在方框610处的比较测试不满足的情况下(例如,接收能量的等级没有超过阈值406),可以按照正常方式处理(例如,由信号处理器114解码)接收的脉冲信号。然后,在某一点处,操作流程可以返回到方框602,在方框602中可以针对另一脉冲执行图6的与疑符检测相关的操作。
[0054] 如果在方框612处比较测试满足(例如,接收的脉冲是异常的),则疑符指示器418可以将该脉冲指定为疑符(方框614)。如上所述,疑符指示器418然后可以将疑符指示提供到解码器或某一其它适当部件。然后,在某一点处,操作流程可以返回到方框602,在方框602中可以针对另一脉冲执行图6的与疑符检测相关的操作。
[0055] 将至少一个脉冲信号标记为至少一个疑符的过程可以采用各种形式。例如,在一些实现中,可以将给定脉冲信号与阈值进行比较,以确定是否将该脉冲标记为疑符。在一些实现中,可以将一组脉冲信号中的任意一个与阈值进行比较,以确定是否将该组脉冲标记为疑符。在一些实现中,可以将两个或更多脉冲信号的组合与阈值进行比较,以确定是否将这些脉冲信号标记为疑符。例如,可以将脉冲的特性(例如,每个脉冲的能量等级)加在一起并得到相加结果,将该相加结果与阈值进行比较。
[0056] 在一些实现中,疑符检测可以基于在一个或多个规定的时间段感测到的能量。例如,通信系统可以运用脉冲位置调制来将信息从一个无线设备传递到另一无线设备。图7A示出了与二进制脉冲位置调制方案对应的示例脉冲波形。这里,在第一脉冲位置702出现的脉冲(例如,100纳秒时间段)指示二进制“1”,而在第二脉冲位置704出现的脉冲指示二进制“0”。因此,在图7A的例子中脉冲706的位置表示二进制“1”。
[0057] 下面将结合图8描述与针对经脉冲位置调制的信号指定疑符相关的若干示例操作。如方框802、804和806所示,接收设备(例如,设备104)可以感测在每个指定脉冲位置处的信号。因此,对于二进制脉冲位置调制的情况,可以在脉冲位置702然后在脉冲位置704处感测信号。
[0058] 可以按照各种方式执行感测操作。例如,在一些情况中,该操作可以包括如上面结合图3所描述地检测信号能量。
[0059] 如方框808所示,接收设备(例如,疑符检测器402)处理在每个位置感测到的任何信号。此外,该操作可以类似于上述操作(例如,对接收的信号能量进行积分)。
[0060] 在方框810处,疑符检测器402将信号信息与至少一个阈值进行比较。在一些情况中,这可以包括合并与每个脉冲位置对应的信号信息(例如,将在每个脉冲位置检测到的能量等级相加或相减),并将结果与阈值进行比较。在其它情况中,方框810的操作可以包括将脉冲位置中的任意一个或两个的信号信息与阈值进行比较。
[0061] 图7B示出了后面的情况的例子。在该例子中,可以针对每个脉冲位置定义上阈值708A和下阈值708B。因此,如果脉冲幅度超出上阈值708A或下阈值708B,则可以将脉冲信号(例如,其可能包括噪声)标记为疑符。因此,可以将异常脉冲信号710(例如,由干扰产生)标记为疑符,而不会将脉冲信号712标记为疑符。
[0062] 如图8中的方框812所示,基于在方框810处的比较,疑符检测器402可以将一个或多个脉冲指定为一个或多个疑符。例如,接收设备可以将来自多个脉冲位置之一的单个脉冲指定为疑符(例如,如同图7B中的例子)。相反,在脉冲710和712均异常的情况中,接收设备可以将每个脉冲指定为疑符。在两个脉冲710和712的相加结果超出阈值(例如,不同于阈值708A和708B)的情况中,可以将与这两个脉冲位置关联的能量指定为疑符。
[0063] 本文的教导可以并入运用各种部件来与至少一个其它设备进行通信的设备。图9描绘了可以用来促进设备之间的通信的若干示例部件。这里,第一设备902和第二设备904适于通过适当介质经由无线通信链路906进行通信。
[0064] 首先,将要描述涉及将信息从设备902发送到设备904(例如,反向链路)的部件。发送(“TX”)数据处理器908接收来自数据缓冲器910或某一其它适当部件的业务数据(例如,数据分组)。发送数据处理器908基于所选择的编码和调制方案来对每个数据分组进行处理(例如,编码、交织和符号映射),并提供数据符号。通常,数据符号是数据的调制符号,而导频符号是导频的调制符号(其中导频是已知的)。调制器912接收数据符号、导频符号和可能的用于反向链路的信令,并执行调制(例如,OFDM或某一其它适当调制)和/或由系统指定的其它处理,并提供输出码片流。发射机(“TMTR”)914对输出码片流进行处理(例如,模拟变换、滤波、放大以及上变频),并生成已调制信号,然后从天线916发送该已调制信号。
[0065] 通过设备904的天线918接收由设备902发送的已调制信号(以及来自与设备904通信的其它设备的信号)。接收机(“RCVR”)920对来自天线918的接收信号进行处理(“例如,调节和数字化”)并提供接收采样。解调器(“DEMOD”)922对接收的采样进行处理(例如,解调和检测)并提供已检测数据符号,该已检测数据符号可能是由其它设备发送到设备904的数据符号的噪声估计。接收(“RX”)数据处理器924对已检测的数据符号进行处理(例如,符号解映射、解交织和解码),并提供与每个发送设备(例如,设备902)相关联的已解码数据。
[0066] 现在将描述涉及将信息从设备904发送到设备902(例如,前向链路)的部件。在设备904处,发送(“TX”)数据处理器926对业务数据进行处理以生成数据符号。调制器928接收数据符号、导频符号和用于前向链路的信令,执行调制(例如,OFDM或某一其它适当调制)和/或其它相关处理,并提供输出码片流,该输出码片流由发射机(“TMTR”)930进一步调节并从天线918发送。在一些实现中,用于前向链路的信令可以包括由控制器932为在反向链路上向设备904进行发送的所有设备(例如,终端)生成的功率控制命令和其它信息(例如,关于通信信道)。
[0067] 在设备902处,由设备904发送的已调制信号通过天线916接收,通过接收机(“RCVR”)934调节并数字化,以及由解调器(“DEMOD”)936进行处理,以获得已检测数据符号。接收(“RX”)数据处理器938对已检测数据符号进行处理并为设备902通过已解码数据和前向链路信令。控制器940接收功率控制命令和其它信息,以控制数据传输并控制在到设备904的反向链路上的发送功率。
[0068] 控制器940和932分别指导设备902和设备904的各个操作。例如,控制器可以确定适当的滤波器、报告关于该滤波器的信息以及使用滤波器对信息进行解码。数据存储器942和944可以分别存储由控制器940和932使用的程序代码和数据。
[0069] 图9还示出通信部件可以包括执行如本文所教导的与疑符相关的操作的一个或多个部件。例如,疑符控制部件946可以与接收机934和解调器936以及设备902的其它部件协作,以接收来自另一设备(例如,设备904)的信息。类似地,疑符控制部件948可以与接收机920和解调器922以及设备904的其它部件进行协作,以接收来自另一设备(例如,设备902)的信息。
[0070] 无线设备可以包括各种部件,其基于由无线设备发送的或在无线设备处接收的信号来执行功能。例如,无线头戴式耳机可以包括转换器,其用于根据经由接收机接收的数据提供音频输出。无线手表(watch)可以包括用户接口,其用于根据经由接收机接收的数据提供指示。无线传感设备可以包括传感器,其用于提供经由发射机发送的数据。
[0071] 无线设备可以经由基于或者支持任何适当无线通信技术的一个或者多个无线通信链路来通信。例如,在一些方面中,无线设备可以与网络相关联。在一些方面中,网络可以包括体域网或个域网(例如,超宽带网络)。在一些方面中,该网络可以包括局域网或者广域网。无线设备可以支持或者使用多种无线通信技术、协议或者标准中的一种或者多种,这些无线通信技术、协议或者标准例如CDMA、TDMA、OFDM、OFDMA、WiMAX和Wi-Fi。类似地,无线设备可以支持或者使用多种相应的调制或者复用方案(例如,脉冲位置调制、开/关键、或某一其它合适的方案)中的一种或者多种。因此,无线设备可以包括适当部件(例如,空中接口),以使用上述或者其它无线通信技术来建立一个或者多个无线通信链路和经由该一个或者多个无线通信链路来通信。例如,设备可以包括具有相关联的发射机和接收机部件(例如,发射机108和接收机110)的无线收发机,这些部件可以包括有助于通过无线介质进行通信的各种部件(例如,信号生成器和信号处理器)。
[0072] 在一些方面,无线设备可以经由基于脉冲的(例如,基于冲激的)无线通信链路进行通信。例如,基于脉冲的无线通信链路可以利用超宽带脉冲,其具有相对短的长度(例如,数量级为几纳秒或更小)和相对宽的带宽。在一些方面,超宽带脉冲可以具有数量级为约20%或更多的部分带宽,和/或具有数量级为约500MHz或更多的带宽。
[0073] 本文的教导可以并入各种装置(例如,设备)中(例如,实现在各种装置内或由各种装置执行)。例如,本文所教导的一个或多个方面可以并入电话(例如,蜂窝电话)、个人数字助理(“PDA”)、娱乐设备(例如,音乐或视频设备)、头戴式耳机(例如,头戴听筒、耳机)、麦克风、医疗传感设备(例如,生物传感器、心率监视器、记步器、EKG设备等)、用户I/O设备(例如,手表、遥控器、电灯开关、键盘、鼠标等)、环境感应设备(例如,胎压监视器)、计算机、零售点设备、娱乐设备、助听器、机顶盒或者任意其它合适的设备。
[0074] 这些设备可以具有不同的功率和数据需求。在一些方面,本文的教导可以适用于低功率应用(例如,通过使用基于脉冲的信令方案和低占空比模式)并且可以支持各种数据速率(例如,通过使用高带宽脉冲),包括相对较高的数据速率。
[0075] 在一些方面,无线设备可以包括通信系统的接入设备(例如,Wi-Fi接入点)。例如,这种接入设备可以经由有线或无线通信链路提供到另一网络(例如,广域网,如因特网或蜂窝网络)的连接。因此,接入设备可以使另一设备(例如,Wi-Fi站点)能够接入其它网络或某一其它功能。此外,应当认识到,这些设备之一或这两个设备可以是便携的,或者在一些情况中是相对不便携的。
[0076] 本文描述的部件可以用各种方式实现。参照图10,将装置1000表示为一系列相关的功能块,其可以表示例如由一个或多个集成电路(例如,ASIC)实现的功能,或者可以用本文教导的某种其它方式来实现。如本文所讨论的,集成电路可以包括处理器、软件、其它部件或其某种组合。
[0077] 装置1000可以包括一个或多个模块,其可以执行上面参照各个附图描述的一个或多个功能。例如,用于接收的ASIC 1002可以对应于例如本文所讨论的接收机。用于比较的ASIC 1004可以对应于例如本文所讨论的比较器。用于指定的ASIC 1006可以对应于例如本文所讨论的疑符指示器。用于定义/修改阈值的ASIC 1008可以对应于例如本文所讨论的阈值生成器。用于相加的ASIC 1010可以对应于例如本文所讨论的信号处理器。
[0078] 如上所述,在一些方面,这些部件可以经由合适的处理器部件来实现。在一些方面,这些处理器部件可以至少部分地使用如本文所教导的结构来实现。在一些方面,处理器可以适用于实现这些部件中的一个或多个部件的一部分或全部功能。在一些方面,由虚线框表示的一个或多个部件是可选的。
[0079] 如上所述,装置1000可以包括一个或多个集成电路。例如,在一些方面,单个集成电路可以实现一个或多个所示部件的功能,而在其它方面,一个以上的集成电路可以实现一个或多个所示部件的功能。
[0080] 另外,可以使用任意合适的模块来实现图10所示的部件和功能以及本文所述的其它部件和功能。这些模块也可以至少部分地使用如本文所教导的相应结构来实现。例如,上面结合图10的“用于......的ASIC”部件描述的部件也可以对应于类似地称为“用于......的模块”的功能。因此,在一些方面,一个或多个这种模块可以使用处理器部件、集成电路或本文教导的其它适当结构中的一个或多个来实现。
[0081] 此外,应当理解,这里使用诸如“第一”、“第二”等称谓对单元的任何引用一般并不限制那些单元的数量或者顺序。实际上,这些称谓在这里可以用作一种区别两个或者更多不同单元的便利方法。因此,对第一和第二单元的引用并不意味着此处仅可以运用两个单元或者第一单元必须以某一方式先于第二单元。除非另有指明,一组单元也可以包括一个或者多个单元。
[0082] 本领域技术人员将理解,可以使用多种不同技术和手段来代表信息和信号。例如,在上文描述中通篇引用的数据、指令、命令、信息、信号、比特、符号和码片可以由电压、电流、电磁波、磁场或者粒子、光场或者粒子或者其任何组合来表示。
[0083] 本领域技术人员还将理解,结合这里公开的方面描述的各种示例逻辑块、模块、处理器、装置、电路和算法步骤中的任一逻辑块、模块、处理器、装置、电路和算法步骤可以实施为电子硬件(例如,可以使用源编码或者一些其它手段来设计的数字实施、模拟实施或者二者的组合)、并入指令的各种形式的程序或者设计代码(为简明起见这里可以称为“软件”或者“软件模块”)或者二者的组合。为了清楚地说明硬件和软件的这一可互换性,上文已经主要地在各种示例部件、块、模块、电路和步骤的功能方面对其进行了描述。这些功能实施为硬件还是软件依赖于特定应用和对整个系统施加的设计约束。本领域技术人员可以针对每个特定应用以不同方式实施所述功能,但是这样的实施决策不应解释为造成脱离本公开内容的范围。
[0084] 可以在集成电路(“IC”)、接入终端或者接入点内实施或者由集成电路(“IC”)、接入终端或者接入点来执行结合这里公开的方面所描述的各种示例逻辑块、模块和电路。IC可以包括设计成实现这里所述功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其它可编程逻辑器件、分立门或者晶体管逻辑、分立硬件部件、电子部件、光学部件、机械部件或者其任何组合,并且IC可以执行驻留于IC内、IC外或者IC内外的代码或者指令。通用处理器可以是微处理器、但是可替换地,处理器可以是任何常规处理器、控制器、微控制器或者状态机。处理器也可以实施为计算设备的组合,例如DSP和微处理器的组合、多个微处理器、与DSP内核结合的一个或多个微处理器或者任何其它这样的配置。
[0085] 应当理解,任何公开的过程中的任何具体步骤顺序或者层次是示例性方式的例子。应当理解,基于设计偏好可以重新安排过程中的步骤的具体顺序或者层次而仍然在本公开内容的范围内。所附方法权利要求以示例性顺序呈现各个步骤的要素而并不意味着局限于所呈现的具体顺序或者层次。
[0086] 结合本文公开的方案所描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者两者的组合来直接实施。软件模块(例如,包括可执行指令和相关数据)和其它数据可以驻留在数据存储器中,例如,RAM存储器、闪速存储器、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、CD-ROM或本领域已知的任何其它形式的计算机可读存储介质。示例性存储介质可以耦合到诸如计算机/处理器这样的机器(为了方便,在本文中可以为“处理器”),从而处理器可以从该存储介质读取信息(例如,代码),并向该存储介质写入信息。示例性存储介质可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。ASIC可以位于用户装置中。可替代地,处理器和存储介质可以作为分立部件而位于用户装置中。另外,在一些方案中,任何合适的计算机程序产品可以包括计算机可读介质,其包含与本公开的一个或多个方案相关的代码(例如,可以由至少一个计算机执行)。在一些方案中,计算机程序产品可以包括包装材料。
[0087] 前面提供了对公开方面的描述,以使本领域技术人员能够实现或者运用本公开内容。对本领域技术人员而言,对这些方面的各种修改是显而易见的,并且这里定义的通用原理可以适用于其它方面而不脱离本公开内容的范围。因此,本公开内容不旨在局限于这里所示方面而是与这里公开的原理和新颖特征的最广范围相一致。