波峰因数降低电路和用于执行波峰因数降低的系统的制作方法

文档序号:19707963发布日期:2020-01-15 01:11阅读:302来源:国知局
波峰因数降低电路和用于执行波峰因数降低的系统的制作方法

该文献一般地但非限制性地涉及集成电路,并且特别地但不限于用于波峰因数降低的集成电路和系统。



背景技术:

电信号有时可以包括可以是平均信号值的倍数的峰值。例如,当合成多个通道时,通道之间的相长干涉有时会产生大的峰值。具有过高或过大峰值的信号可能在电路设计中提出重大挑战。例如,如果放大器或其他电路元件没有足够的磁头空间来线性处理峰值,它将削减和扭曲信号。电信号中的峰值由信号的波峰因数描述,波峰因数是信号峰值与信号均方根(rms)值之比。波峰因数降低(cfr)用于减少或消除信号峰值,从而简化了其他电路元件的设计考虑。



技术实现要素:

根据一个方面,提供了一种波峰因数降低电路,该波峰因数降低电路用于至少部分地基于输入信号提供交错输出,所述波峰因数降低电路包括:第一数字滤波器,被配置为至少部分地基于由缩放的输入信号和否定限幅的输入信号之和形成的求和信号来提供第一数字滤波器输出;第二数字滤波器,被配置为至少部分地基于限幅的输入信号来提供第二数字滤波器输出;和多路复用器,被配置为接收所述第一数字滤波器输出和所述第二数字滤波器输出并产生输出信号,其中所述输出信号的偶数样本选自所述第一数字滤波器输出,并且其中所述输出信号的奇数样本选自所述第二数字滤波器输出。

在一个实施例中,其中所述第二数字滤波器包括中心延迟电路。

在一个实施例中,所述波峰因数降低电路还包括削波电路以至少部分地基于所述输入信号产生所述限幅的输入信号。

在一个实施例中,所述波峰因数降低电路还包括缩放器电路,所述缩放器电路被配置为使所述输入信号加倍以产生所述缩放的输入信号。

在一个实施例中,所述波峰因数降低电路还包括否定电路,所述否定电路被配置为接收所述限幅的输入信号并产生所述否定限幅的输入信号。

在一个实施例中,所述波峰因数降低电路还包括求和器电路,以至少部分地基于所述否定限幅的输入信号和所述缩放的输入信号之和产生求和信号,其中所述求和信号被提供给所述第一数字滤波器。

在一个实施例中,其中所述第一数字滤波器包括插值滤波器。

根据本实用新型的另一方面,提供了一种用于执行波峰因数降低的系统,该系统包括:用于执行第一数字滤波器的构件,该构件至少部分地基于由缩放的输入信号和否定限幅的输入信号之和形成的求和信号来产生第一滤波器输出信号;用于执行第二数字滤波器的构件,该构件所述第二数字滤波器至少部分地基于限幅的输入信号产生第二滤波器输出信号;和用于交错所述第一滤波器输出信号和所述第二滤波器输出信号以产生降低的波峰因数输出信号的构件。

在一个实施例中,其中用于执行第二数字滤波器的构件包括中心延迟电路。

在一个实施例中,用于执行波峰因数降低的系统还包括用于使所述输入信号加倍以产生所述缩放的输入信号的构件。

在一个实施例中,用于执行波峰因数降低的系统还包括用于至少部分地基于所述输入信号产生所述限幅的输入信号的构件。

在一个实施例中,用于执行波峰因数降低的系统还包括用于至少部分地基于所述否定限幅的输入信号和所述缩放的输入信号的总和来产生求和信号的构件,其中所述求和信号被提供给所述第一数字滤波器。

在一个实施例中,其中执行所述第一数字滤波器包括插入所述求和信号以增加所述求和信号的采样率。

附图说明

在不一定按比例绘制的附图中,相同的数字可以描述不同视图中的类似组件。附图通过示例而非通过限制的方式示出了本文件中讨论的各种实施例。

图1是示出用于实现cfr的电路的一个示例的图。

图2示出了由cfr电路和低通半带滤波器(hbf)实现的双工cfr布置。

图3是双工cfr布置的另一示例,示出了附加部件。

图4是双工cfr布置的又一示例,示出了cfr电路的另一示例配置。

图5是示出包括可以实现如本文所述的cfr的dac电路的电路的一个示例的图。

图6是示出可以被执行以实现双工cfr布置的处理流程的一个示例的流程图。

图7示出了示出由剪辑和滤波器cfr布置和双工cfr布置产生的误差矢量幅度(evm)的曲线图。

图8是示出夹子和滤波器cfr布置和双工cfr布置的互补累积密度函数(ccdf)的曲线图。

图9是比较由限幅滤波器cfr布置和双工cfr布置处理的信号的频谱密度的曲线图。

图10是比较evm乘以双工cfr布置和夹子和滤波器布置的频率的曲线图。

图11是示出计算设备硬件架构的框图,在该架构内可以执行一组或一系列指令以使机器执行本文所讨论的任何一种方法的示例。

具体实施方式

cfr电路和方法(通常称为cfr)平衡了复杂性和成本与性能,其中cfr的性能可以通过其对输入信号引起的失真量来测量,例如误差矢量幅度(evm)。虽然通常成本较高,但是可获得相对高性能的cfr,例如具有相对低的evm。一些cfr技术,例如简单的剪辑和滤波器技术,可以以较低的成本和复杂性实现,然而,这些技术的性能通常较低(例如,evm通常较高)。这里描述的示例涉及cfr电路和方法,其平衡了低成本和复杂性以及增强的性能。在一些示例中,通过向实现数字滤波器的电路添加少量组件和/或操作来实现双工cfr布置。

图1是示出双工cfr布置100的一个示例的图。双工cfr布置100实现峰值抵消cfr技术。双工cfr布置100接收数字输入信号(in)。输入信号被提供给削波电路102,该削波电路102从输入信号中截取峰值以产生限幅输入信号(cis)。削波电路102可以是硬限制的或软限制的、实数或复数、笛卡尔坐标或极坐标,并且在一些示例中,可以是时不变的或不是时不变的。在一些示例中,削波电路102被限制为高于输入信号平均值约13db。

输入信号也被提供给否定电路105,其产生作为输入信号的反相的否定信号(ns)。求和器电路104接收限幅输入信号和否定信号,并产生和信号(ss)。求和信号实际上是输入信号减去限幅输入信号。求和信号被提供给半带高通数字滤波器108。滤波器108可以是任何合适类型的数字滤波器,包括例如无限脉冲响应(iir)滤波器,有限脉冲响应(fir)滤波器等,并可以具有任何合适的数量或抽头以及任何合适的截止频率。在一些示例中,滤波器108是内插滤波器,其中滤波器108的输出具有大于滤波器108的输入的采样率,例如,两倍。滤波器108的输出可以是或包括一组消除脉冲,当将其添加到输入信号或输入信号的低通滤波版本时,减小输出处的波峰因数。

输入信号也提供给半频带低通数字滤波器106。滤波器106可以是任何合适类型的数字滤波器,包括例如无限脉冲响应(iir)滤波器、有限脉冲响应(fir)滤波器等,并可以具有任何合适的数量或抽头以及任何合适的截止频率。在一些示例中,滤波器106、108是互补的,每个滤波器覆盖输入信号的频带的一半。例如,低通滤波器106和高通滤波器108可以具有相同或相似的截止频率。各个滤波器106、108的输出在求和器110处求和,以产生输出信号(out)。

在求和器110处的求和可以将在高通滤波器108的输出处生成的一组消除脉冲应用于低通滤波的输入信号(例如,低通滤波器106的输出)以实现波峰因数降低。滤波器106、108可以是多相滤波器,其中输出信号(out)具有与输入信号(in)不同的,例如更高的采样率。在一些示例中,诸如高通滤波器108的一个或多个滤波器被实现为延迟,如本文中更详细描述的。

双工cfr布置100的z变换描述由下面的等式[1]给出:

out(z)=in(z2)·hlpf(z)+[cis(z2)+ns(z2)]·hhpe(z)[1]

输出信号由out(z)给出,输入信号给出为in(z2)。在各种示例中,输出信号的采样率是输入信号的采样率的两倍。这在等式[1]中表示为输入信号是z2的函数,而输出是z的函数。hlpf(z)是低通滤波器106的传递函数。在等式[1]的示例中,低通滤波器106是内插滤波器,其使输入的采样率加倍。因此,虽然输入信号是z2的函数,但是低通滤波器106的输出是z的函数。削波电路102的输出,由cis(z2)给出。由否定电路105和求和器电路104实现的削波电路102和输入信号的输出的差异由求和信号(ss)表示。高通滤波器108由其传递函数hhpf(z)表示,其中输入响应是z的函数。求和器110通过对低通滤波器106的输出[in(z2)·hlpf(z)]和高通滤波器108的输出[[cis(z2)-in(z2)]·hhpf(z)]的相加进行求和来表示。

双工cfr布置100实现峰值抵消cfr技术。削波电路102从输入信号中截取峰值。然后,限幅输入信号可以等同于具有峰值(如果有的话)被限幅的输入信号。从限幅输入信号中减去输入信号会在求和信号中产生消除脉冲。高通滤波器108去除求和信号的较低频率分量,从而产生一组消除脉冲。该组抵消脉冲被加到从低通滤波器106接收的低通滤波输入信号,以产生具有减小的波峰因数的输出信号。在一些示例中,通过利用峰值消除cfr技术,双工cfr布置100倾向于将由cfr引起的失真和噪声推出输入信号的频带之外。例如,在相邻频带中没有其他信号可能被消除脉冲失真或干扰的应用中,这可能是有用的。例如,这里描述的双工cfr布置可以在有线电缆实现中有用,其中发送信号的实体可以使用整个介质。

双工cfr布置100可以以硬件和软件的任何合适组合来实现。例如,这里描述的各种电路可以实现为硬件、软件或混合硬件和软件。在一些示例中,双工cfr布置100完全在以一个或多个数字信号处理器(dsp)或其他合适的处理器执行的软件中实现。在其他示例中,双工cfr排列100的一些或所有组件利用在硅或另一种类型的半导体芯片上形成的专用组件来实现。而且,双工cfr布置100的一些或所有组件可以在一个或多个专用集成电路(asic)或一个或多个现场可编程门阵列(fpga)中实现。

在一些示例中,通过修改低通半带滤波器(hbf)来生成等效于双工cfr布置100。例如,图2示出了由cfr电路202和低通hbf201实现的双工cfr布置200。cfr电路202接收输入信号(in)并向低通hbf201的插值滤波器204提供插值滤波器输入(ifin)以及向低通hbf201的中心延迟206提供中心延迟输入(cdin)。插值滤波器204(ifout)的输出和中心延迟(cdout)的输出在多路复用器208处组合以形成输出信号(out)。注意,在图1中,各个滤波器的输出在求和器110处求和。在不同的实现中,双工滤波器的输出可以使用不同的组合器电路或操作包括求和器、多路复用器等来组合。所述输出信号的偶数样本可以从插值滤波器的输出中获取,并且所述输出信号的奇数样本可以取自中心延迟的输出。图2的布置仅示出了如何实现cfr的一个示例。例如,在一些布置中,插值滤波器204和/或中心延迟滤波器206可以用其他类型和复杂度的滤波器代替。

在一些示例中,可以禁用cfr电路202。例如,输入信号可以被提供给插值滤波器204的输入和中心延迟206的输入。在这种配置中,装置200可以用作低通hbf。例如,在禁用cfr电路202的情况下,布置200的行为由下面的等式[2]描述:

在等式[2]中,out(z)是低通hbf201的传递函数。in(z2)是输入信号。heven(z2)是插值滤波器204的传递函数。是中值延迟器206的传递函数。注意,输入信号,以及插值滤波器204和中心延迟器206的传递函数是z2的函数,指示采样率是输出信号采样率的一半。

图3是双工cfr布置200的另一示例,示出了附加部件。在图3中,在cfr电路202和滤波器204、206之间示出了否定电路306和两个求和器302、304。在图3的示例中,cfr电路202产生两个输入,低通滤波器输入(lpfin)和高通滤波器输入(hpfin),例如,如本文所述。例如,cfr电路202可以包括如图1所示的削波电路102、求和器电路104和否定电路105。如图3所示的双工cfr布置200的行为由下面等式[3]描述:

图4是双工cfr布置200的又一示例,示出了cfr电路200的另一示例配置。在图4所示的示例配置中,单个输入信号(in)被提供给缩放器电路402。缩放器电路402将输入信号缩放比例因子2以产生缩放输入信号(sis)。削波电路404还接收输入信号并产生限幅输入信号(cis)。削波电路404可以是硬限制的或软限制的削波电路,并且可以是或不是时不变的。否定电路406接收限幅输入信号并产生否定限制输入信号(nis)。求和器电路408将“否定限幅输入信号”和“缩放输入信号”相加以产生求和信号(ss)。插值滤波器204接收求和信号,而中心延迟206接收限幅输入信号。

与双工cfr布置100类似,图2、图3和图4中示出的双工cfr布置200可以以硬件和软件的任何合适组合来实现。例如,这里描述的各种电路可以实现为硬件、软件或混合硬件和软件。在一些示例中,双工cfr布置200完全在以一个或多个数字信号处理器(dsp)或其他合适的处理器执行的软件中实现。在其他示例中,双工cfr布置200的一些或所有组件利用形成在硅或另一种类型的半导体芯片上的专用组件来实现。而且,双工cfr布置200的一些或所有组件可以在一个或多个asic或一个或多个fpga中实现。

可以通过修改上面的等式[3]来描述图4的示例中的双工cfr布置200的行为。例如,在图4的布置中,来自图3的布置的低通滤波器输入被输入信号in(z2)替换。从图3的布置输入的高通滤波器被限幅输入信号[cis(z2)-in(z2)]替换。将这些替换成等式[3]得到下面的等式[4]:

等式[4]可以简化为下面的等式[5]中所示的形式:

等式[5]等同于上面的等式[1]。这表明图4中所示的cfr电路202的布置以及低通hbf201以与图1的双工cfr布置100的方式相同的方式操作。因此,在一些示例中,双工cfr布置100可以通过将cfr电路202添加到低通hbf201来实现。在各种示例中,这可以导致有利的应用。例如,低通hbf(例如低通hbf201)通常在各种产品例如数模转换器(dac)中实现。

在一些示例中,由heven(z2)表示的插值滤波器204和由hodd(z2)表示的中心延迟206可以由任何合适的数字滤波器代替。例如,插值滤波器204可以由任何合适的有限脉冲响应(fir)或无限脉冲响应(iir)滤波器代替。类似地,中心延迟206可以用任何其他合适的fir或iir滤波器代替。在各种示例中,中心延迟206以延迟实现,例如,表示为z-2·n

图5是示出包括dac电路504的电路500的一个示例的图,该dac电路504可以实现如本文所述的双工cfr布置。电路500包括多通道合成电路502,其接收多个输入信号并产生合成输入信号,该合成输入信号是多个输入信号的组合。例如,每个单独的输入信号可以表示用于无线传输的通信信道,用于有线,有线传输的信道等。合成的信号被提供给dac电路504。如图所示,dac电路504包括内插器电路512。在各种示例中,内插器块512包括任何多相上采样滤波器,例如低通hbf201和/或诸如低通hbf201的级联滤波器。dac电路504还包括dac514,其将内插器块512的输出转换为模拟。在模拟(例如,射频)放大器508之前包括可选的模拟滤波器506。可选的峰值滤波器510可以是低通滤波器,以滤除来自cfr削波和/或再生长的噪声。

在各种示例中,内插器块512也被修改为包括cfr块202,如本文所述。包括cfr块202的组件可能不会给电路带来过多的复杂性。例如,缩放器块402可以通过例如用处理器和/或寄存器移位输入信号来实现。在一些示例中,包括在内插器块512中的插值滤波器已经包括限幅块404。而且,在一些示例中,取决于如何配置dac电路504和/或内插器块512,cfr块202中的一些或全部能够被激活或去激活。以这种方式,设计者可以选择激活cfr块202以实现具有hbf的双工cfr,例如当希望在整体设计的环境中这样做时的低通hbf201。

图6是示出可以被执行以实现双工cfr布置的处理流程600的一个示例的流程图。可以使用硬件或软件的任何合适组合来执行过程流程600。例如,处理流程600可以完全用在一个或多个数字信号处理器(dsp)或其他合适的处理器中执行的软件来实现。在其他示例中,工艺流程600中的一些或全部用在硅或另一种类型的半导体芯片上形成的专用组件来实现。而且,过程流程600中的一些或全部可以在一个或多个asic或一个或多个fpga中实现。

在操作602,缩放输入信号以产生缩放输入信号。在操作604,剪切输入信号以产生限幅输入信号。在操作606,否定限幅信号以产生否定的限幅信号。操作602、604、606可以顺序执行,或者在一些示例中,操作604和/或操作606可以与操作602并行执行。在操作608,缩放输入信号与否定的限幅输入信号相加以生成求和信号。

在操作610,例如在求和信号上执行第一滤波器,以产生第一滤波器输出。在操作612,例如,在剪切的输入上执行第二滤波器,以产生第二滤波器输出。操作610和612可以顺序地和/或并行地执行。在操作614,交织第一滤波器输出和第二滤波器输出以产生输出信号。

在各种示例中,本文描述的双工cfr布置可以有利地以低成本实现,例如,通过利用已经结合到诸如dac的组件中的数字滤波器的部分,例如低通hbf。然而,这里描述的双工cfr布置可以提供比其他低成本cfr技术更好的性能,例如剪辑和滤波器技术。为了证明这一点,生成了一个模型。该模型利用输入信号,其包括样本值的实际未过滤的正态分布,总共1,048,576个样本。对样本进行缩放,使得一些样本大于满量程,从而模拟可以应用cfr的信号的超出标度的峰值。(大于满量程的样本可以是具有这样的值的样本,当转换为模拟时,其值在发射器或利用cfr的其他电路中使用的一个或多个放大器的线性范围之外。)输入信号包括大约8个样本,峰值比平均值高13db以上,如下面的等式[6]所示:

如上所述,输入信号由cfr装置200处理,如图4所示和其他布置。

图7示出了曲线图700,其示出了由夹子和滤波器cfr布置和双工cfr布置产生的evm,如图4中所示的布置200中所示。evm是数字发射器或接收器中的失真的度量。例如,evm描述了表示发送或接收的实际信号与理想信号相对于理想信号的均方根之间的差的矢量的均方根幅度。在图7的示例中,evm从采样率的1.76%至32.5%测量。用于测量evm的所选范围对应于有线电视应用的共同分配,但是可以在各种应用中测量和/或使用其他分配范围。在曲线图700中,纵轴表示发送信号的相对evm。evm以dbc或相对于理想载波的分贝表示。图7中示出了四条曲线。水平轴表示高于平均功率的削波极限,以分贝为单位。

第一曲线702示出了用于限幅和滤波器布置的evm,其中输入信号被限幅并随后被滤波。第二曲线703示出了由曲线702描绘的夹子和滤波器布置,其中执行了额外的限幅。曲线704示出了双工cfr布置的evm,例如图4中所示的双工cfr布置200。曲线707示出了双工cfr布置的结果,例如图4中所示的布置200,其例如,通过定位成接收多路复用器208的输出的附加限幅块执行附加限幅。

可以看出,双工cfr的evm(曲线706)低于夹子和滤波器布置的evm,两者都具有额外的削波(曲线703)并且没有额外的削波(曲线702)。如图9中低于硬限制的10.5db的平均功率所示,双工cfr布置200使限幅能量偏离输入信号的频带。而且,图7示出了对双工cfr布置增加额外限幅的布置(曲线707)的性能仍然表现出比夹子和滤波器布置(曲线703、702)更低的cfr。

图8是示出夹子和滤波器cfr布置和双工cfr布置的互补累积密度函数(ccdf)的曲线图800。参考曲线802描述了半带滤波器,例如hbf201,其被配置为允许输出超过满量程而没有溢出。在该示例中,在信号均值设置为约-10.5dbfs的情况下,小于约0.09%的样本超过满量程。曲线804描述了剪辑和滤波器布置。如图所示,不到一半的修剪样品显示出再生长。曲线806是双工cfr布置,如本文所述。如图所示,双工cfr布置(曲线806)表现出比夹子和滤波器布置(曲线804)略高的峰值再生长。

曲线805描述了一种剪辑和滤波器布置,其具有在滤波之后执行的附加剪辑。曲线807描述了如本文所述的双工cfr布置,其中在双工cfr布置之后执行附加的夹子。在这两种情况下,剪辑的10.5db硬限制以上的频谱再生衰减。然而,如图7所示,附加剪辑可能导致额外的频谱再生和其他失真。

图9是比较由夹子和滤波器cfr布置和双工cfr布置处理的信号的谱密度的曲线图900。参考曲线902示出了半带滤波器的输出,例如hbf201,其被配置为允许输出超过满量程而没有溢出。曲线904示出了夹子和滤波器cfr布置的输出的谱密度。曲线905示出了剪辑和滤波器cfr布置的输出的谱密度,其中在滤波之后执行附加的剪辑。对于曲线904和905,较高频率(例如,高于1.7ghz)的谱密度高于参考信号的谱密度,表明剪辑和滤波器cfr布置由于频带削波而推动一些失真。

曲线906示出了双工cfr布置的输出的谱密度,例如图4中所示的布置200。曲线907示出了双工cfr布置的输出的谱密度,例如图4的布置200,其例如,利用附加的剪辑执行到多路复用器208的输出。对于两条曲线,906、907,带外谱密度比曲线904所示的高约3至10db。这表明本文所述的双工cfr由于带外削波(例如,在该示例中,高于约1.7ghz)而推动较大部分的失真。因此,一起查看图7和图9,这里描述的双工cfr布置可以提供比类似的低成本的夹子和滤波器布置更好的evm性能,代价是产生更多的带外噪声。在电缆布置中,其中不使用介质的较高频率,带外部分并且通常由发送带内信号的同一方拥有,这种折衷可能是有利的。在诸如无线布置的其他布置中,带外噪声可以影响相邻频带,双工cfr产生的带外噪声可以通过适当的基带或rf滤波器来减轻。

图10是比较evm乘以双工cfr布置和夹子和滤波器布置的频率的曲线图1000。曲线1000还包括通过半带滤波器(例如hbf201)的输出频率来显示evm的中间曲线1004和1005,其被配置为允许输出超过满量程而没有溢出。曲线1004示出了剪辑和滤波器布置的频率的evm。曲线1005示出了剪辑和滤波器布置的频率以及随后的附加剪辑的evm。如图所示,与没有附加剪辑的剪辑和滤波器布置(曲线1004)相比,附加剪辑(曲线1004)仅引起evm的小幅增加。曲线1006示出了双工cfr布置的频率的evm,例如图4中所示的布置200。曲线1007示出了双工cfr布置的频率的evm,例如图4的布置200,其例如利用附加的剪辑执行到多路复用器208的输出。曲线1006描述的evm与hbf201的拒绝成比例,其可以任意增强或减小。如曲线1006和1004所示,双工cgr布置的频率的evm低于夹子和滤波器和夹子布置的频率,低于约1.25ghz约7db。

图11是示出计算设备硬件架构1100的框图,在该计算设备硬件架构1100内可以执行一组或一系列指令以使机器执行本文所讨论的任何一种方法的示例。架构1100可以描述例如本文描述的任何计算设备。架构1100可以作为独立设备操作,或者可以连接(例如,联网)到其他机器。在联网部署中,架构1100可以在服务器-客户端网络环境中以服务器或客户端机器的身份运行,或者它可以在对等(或分布式)网络环境中充当对等机器。架构1100可以在个人计算机(pc)、平板pc、混合平板电脑、机顶盒(stb)、个人数字助理(pda)、移动电话、网络设备、网络路由器、网络交换机、网桥或任何能够执行指令(顺序或其他)指定该机器要采取的操作的机器中实现。

示例架构1100包括处理器单元1102,处理器单元1102包括至少一个处理器(例如,中央处理单元(cpu)、图形处理单元(gpu)或两者、处理器核、计算节点等)。架构1100还可以包括主存储器1104和静态存储器1106,它们经由链路1108(例如,总线)彼此通信。架构1100还可以包括视频显示单元1110、字母数字输入设备1112(例如,键盘)和ui导航设备1114(例如,鼠标)。在一些示例中,视频显示单元1110、字母数字输入设备1112和ui导航设备1114被合并到触摸屏显示器中。架构1100可以另外包括存储设备1116(例如,驱动单元)、信号生成设备1118(例如,扬声器)、网络接口设备1120,以及一个或多个传感器(未示出),例如gps传感器、指南针、加速度计或其他传感器。

在一些示例中,处理器单元1102或另一合适的硬件组件可以支持硬件中断。响应于硬件中断,处理器单元1102可暂停其处理并执行isr,例如,如本文所述。

存储设备1116包括机器可读介质1122,其上存储有一组或多组数据结构和指令1124(例如,软件),其体现或由本文描述的方法或功能中的任何一个或多个使用。指令1124还可以完全或至少部分地驻留在主存储器1104内、在静态存储器1106内、和/或在由架构1100执行期间在处理器单元1102内,主存储器1104、静态存储器1106、处理器单元1102也构成机器可读介质。存储在机器可读介质1122处的指令1124可以包括例如用于实现软件架构802的指令,用于执行本文描述的任何特征的指令等。

虽然机器可读介质1122在示例中被示为单个介质,但是术语“机器可读介质”可以包括存储一个或多个指令1124的单个介质或多个介质(例如,集中式或分布式数据库,和/或相关联的高速缓存和服务器)。术语“机器可读介质”还应被视为包括任何有形介质,其能够存储、编码或携带由机器执行的指令,以及使机器执行本公开的任何一种或多种方法,或能够存储、编码或携带由这些指令使用或与这些指令相关联的数据结构。因此,术语“机器可读介质”应被视为包括但不限于固态存储器,以及光学和磁性介质。机器可读介质的具体示例包括非易失性存储器,包括但不限于,例如,半导体存储器设备(例如,电可编程只读存储器(eprom)和电可擦除可编程只读存储器(eeprom)和闪存设备;磁盘,如内部硬盘和可移动磁盘;磁光盘;和cd-rom和dvd-rom磁盘。

指令1124还可以通过网络接口设备1120使用传输介质在通信网络1126上利用许多众所周知的传输协议(例如,超文本传输协议(http))中的任何一个来发送或接收。通信网络的示例包括lan、wan、因特网、移动电话网络、普通老式电话服务(pots)网络和无线数据网络(例如,wi-fi、3g和5glte/lte-a或wimax网络)。术语“传输介质”应被视为包括能够存储、编码或携带由机器执行的指令的任何无形介质,并且包括数字或模拟通信信号或其他无形介质以促进这种软件的通信。

波峰因数降低(crf)电路可包括缩放器,其被配置为接收输入信号并产生缩放输入信号。削波电路可被配置为接收输入信号并产生限幅输入信号。否定电路可被配置为接收限幅输入信号并产生否定限幅输入信号。第一求和器可被配置为将缩放输入信号和否定限幅输入信号相加以产生求和信号。第一数字滤波器可被配置为接收求和信号并提供第一数字滤波器输出。第二数字滤波器可被配置为接收限幅输入信号并提供第二数字滤波器输出。多路复用器可被配置为接收第一数字滤波器输出和第二数字滤波器输出并产生输出信号。

使用多相数字滤波器产生数字cfr布置。多相数字滤波器包括第一数字滤波器和第二数字滤波器。第一数字滤波器的输出和第二数字滤波器的输出被提供给多路复用器。多路复用器通过在来自第一数字滤波器的输出的样本和来自第二数字滤波器的样本之间交替来产生输出信号。以这种方式,输出信号交错第一和第二数字滤波器的输出。例如,所述输出信号的偶数样本可以取自第一数字滤波器的输出,并且所述输出信号的奇数样本可以取自第二数字滤波器的输出。

在第一和第二数字滤波器的输入处可选地添加各种削波、反相、缩放和求和以引入cfr。削波电路削波输入信号以产生限幅输入信号。限幅输入信号提供给第二数字滤波器输入。缩放电路将输入信号的样本乘以2以产生缩放输入信号。反相电路反转限制输入信号以产生否定限制输入信号。求和电路根据否定的限幅信号和缩放信号产生求和信号。求和信号被提供给第一数字滤波器输入。

以上详细描述包括对附图的参考,附图形成详细描述的一部分。附图通过图示的方式示出了可以实施本实用新型的具体实施例。这些实施例在本文中也称为“示例”。这些示例可以包括除了示出或描述的那些之外的元件。然而,本发明人还考虑了仅提供所示或所述的那些元件的实例。此外,本发明人还考虑使用所示或所述的那些元件(或其一个或多个方面)的任何组合或置换的示例,或者关于特定示例(或其一个或多个方面),或关于本文示出或描述的其他示例(或其一个或多个方面)。

如果本文档与通过引用并入的任何文档之间的使用不一致,则以本文档中的用法为准。

在该文献中,术语“一”或“一个”在专利文献中是常见的,包括一个或多于一个、独立于“至少一个”或“一个或多个”的任何其他实例或用法。在本文件中,术语“或”用于表示非排他性的,例如“a或b”包括“a但不是b”、“b但不是a”和“a和b”,除非另有说明表示。在本文中,术语“包括”和“其中”用作相应术语“包括”和“其中”的等同词。此外,在以下权利要求中,术语“包括”和“包含”是开放式的,即包括除了在权利要求中的这一术语之后列出的元件之外的元件的系统、装置、物品、组合物、配方或过程仍被认为属于该权利要求的范围。此外,在以下权利要求中,术语“第一”、“第二”和“第三”等仅用作标记,并不旨在对其对象施加数字要求。

除非上下文另有说明,否则诸如“平行”、“垂直”、“圆形”或“方形”的几何术语不旨在要求绝对数学精度。相反,这种几何术语允许由于制造或等效功能而引起的变化。例如,如果元素被描述为“圆形”或“通常是圆形的”,则该描述仍包含不是精确圆形的组分(例如,略呈椭圆形的组分或是多边形的多边形)。

术语“电路”可以包括专用硬件电路、通用微处理器、数字信号处理器或其他处理器电路,并且可以在结构上从通用电路配置到专用电路,例如使用固件或软件。

可以在机器上执行本文讨论的任何一种或多种技术(例如,方法)。在各种实施例中,机器可以作为独立设备操作或者可以连接(例如,联网)到其他机器。在联网部署中,机器可以在服务器-客户端网络环境中以服务器机器、客户机器或两者的能力运行。在示例中,机器可以充当对等(p2p)(或其他分布式)网络环境中的对等机器。该机器可以是个人计算机(pc)、平板电脑、机顶盒(stb)、个人数字助理(pda)、移动电话、网络设备、网络路由器、交换机或网桥、或任何能够执行指定该机器要采取的操作的指令(顺序或其他)的机器。此外,虽然仅示出了一台机器,术语“机器”还应被视为包括单独或联合执行一组(或多组)指令以执行本文所讨论的任何一种或多种方法的任何机器集合,例如云计算、软件即服务(saas)、其他计算机集群配置。

如本文所述,示例可以包括逻辑或多个组件或机制,或者可以由逻辑或多个组件或机制操作。电路组是在有形实体中实现的电路的集合,其包括硬件(例如,简单电路、门、逻辑等)。电路组成员资格可能随着时间的推移而变得灵活。电路组包括可以单独或组合地在操作时执行指定操作的构件。在示例中,电路组的硬件可以不可变地设计以执行特定操作(例如,硬连线)。在示例中,电路组的硬件可以包括可变连接的物理组件(例如,执行单元、晶体管、简单电路等),其包括物理修改的计算机可读介质(例如,磁性、电动、可移动的不变聚集粒子的放置等)以编码特定操作的指令。在连接物理组件时,硬件组件的基础电特性例如从绝缘体变为导体,反之亦然。指令可以使嵌入式硬件(例如,执行单元或加载机构)能够通过可变连接在硬件中创建电路组的成员,以在操作时执行特定操作的部分。因此,当设备运行时,计算机可读介质通信地耦合到电路组成员的其他组件。在示例中,任何物理组件可以用在多于一个电路组的多于一个的成员中。例如,在操作中,执行单元可以用在第一电路的第一电路中,该第一电路在一个时间点设置并由第一电路组中的第二电路重用,或者由第二电路设置在不同时间的第三电路重用。

本文描述的系统和方法的特定实现可以涉及使用可包括硬件处理器(例如,中央处理单元(cpu)、图形处理单元(gpu)、硬件处理器核或其任何组合)、主存储器和静态存储器的机器(例如,计算机系统),其中的一些或全部可以通过互连(例如,总线)彼此通信。该机器还可包括显示单元、字母数字输入设备(例如,键盘)和用户界面(ui)导航设备(例如,鼠标)。在示例中,显示单元、输入设备和ui导航设备可以是触摸屏显示器。机器可以另外包括存储设备(例如,驱动单元)、信号生成设备(例如,扬声器)、网络接口设备,以及一个或多个传感器,诸如全球定位系统(gps)传感器、罗盘、加速度计或其他传感器。机器可以包括输出控制器,例如串行(例如,通用串行总线(usb)、并行或其他有线或无线(例如,红外(ir)、近场通信(nfc)等)连接以进行通信或控制一个或多个外围设备(例如,打印机、读卡器等)。

存储设备可以包括机器可读介质,在该机器可读介质上存储一个或多个数据结构或指令集(例如,软件),其体现或由本文描述的任何一个或多个技术或功能使用。指令还可以完全或至少部分地驻留在主存储器内、静态存储器内、或者在由机器执行期间位于硬件处理器内。在示例中,硬件处理器、主存储器、静态存储器或存储设备中的一个或任何组合可以构成机器可读介质。

虽然机器可读介质可以包括单个介质,但是术语“机器可读介质”可以包括被配置为存储一个或多个指令的单个介质或多个介质(例如,集中式或分布式数据库,和/或相关联的高速缓存和服务器)。

术语“机器可读介质”可以包括能够存储、编码或携带由机器执行的指令并且使机器执行本公开的任何一种或多种技术的任何介质或其能够存储、编码或携带由这些指令使用或与这些指令相关联的数据结构。非限制性机器可读介质示例可包括固态存储器,以及光学和磁性介质。在示例中,集合机器可读介质包括机器可读介质,其具有多个具有不变(例如,静止)质量的粒子。因此,集合的机器可读介质不是暂时传播信号。集合机器可读介质的具体示例可以包括:非易失性存储器,诸如半导体存储器设备(例如,电可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom))和闪存设备;磁盘,如内部硬盘和可移动磁盘;磁光盘;和cd-rom和dvd-rom磁盘。

可以使用传输介质经由网络接口设备利用多种传输协议(例如,帧中继、网际协议(ip)、传输控制协议(tcp)、用户数据报协议(udp)、超文本传输协议(http))中的任何一种,通过通信网络进一步发送或接收指令。示例通信网络可以包括局域网(lan)、广域网(wan)、分组数据网络(例如,因特网)、移动电话网络(例如,蜂窝网络)、普通老式电话(pots)网络、以及无线数据网络(例如,称为的电气和电子工程师协会(ieee)802.11标准系列、称为的ieee802.16标准系列)、ieee802.15.4标准系列、点对点(p2p)网络等。在示例中,网络接口设备可以包括一个或多个物理插孔(例如,以太网、同轴或电话插孔)或一个或多个天线以连接到通信网络。在示例中,网络接口设备可以包括多个天线,以使用单输入多输出(simo)、多输入多输出(mimo)或多输入单输出(miso)技术中的至少一个来进行无线通信。术语“传输介质”应被视为包括能够存储、编码或携带由机器执行的指令的任何无形介质,并且包括数字或模拟通信信号或其他无形介质以便于这种软件的通信。

这里描述的方法示例可以至少部分地是机器或计算机实现的。一些示例可以包括编码有指令的计算机可读介质或机器可读介质,所述指令可操作以配置电子设备以执行如以上示例中描述的方法。这种方法的实现可以包括代码,例如微代码、汇编语言代码、更高级语言代码等。此类代码可包括用于执行各种方法的计算机可读指令。代码可以形成计算机程序产品的一部分。此外,在示例中,代码可以有形地存储在一个或多个易失性、非暂时性或非易失性有形计算机可读介质上,例如在执行期间或在其他时间。这些有形计算机可读介质的示例可以包括但不限于硬盘、可移动磁盘、可移动光盘(例如,光盘和数字视频盘)、磁带、存储卡或棒、随机存取存储器(ram)、只读存储器(rom)等。

以上描述旨在是说明性的而非限制性的。例如,上述示例(或其一个或多个方面)可以彼此组合使用。在阅读以上描述之后,例如本领域普通技术人员可以使用其他实施例。提供摘要以符合37c.f.r.§1.72(b),允许读者快速确定技术公开的性质。提交时的理解是,它不会用于解释或限制权利要求的范围或含义。而且,在以上详细描述中,可以将各种特征组合在一起以简化本公开。这不应被解释为意图无人认领的公开特征对于任何权利要求是必不可少的。相反,实用新型主题可以在于少于特定公开实施例的所有特征。因此,以下权利要求作为示例或实施例结合到具体实施方式中,其中每个权利要求自身作为单独的实施例,并且可以预期这些实施例可以以各种组合或置换彼此组合。应参考所附权利要求以及这些权利要求所赋予的等同物的全部范围来确定本实用新型的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1