CN1324513A - 在多信道多相滤波器中实现非整数采样速率改变的装置 - Google Patents

在多信道多相滤波器中实现非整数采样速率改变的装置 Download PDF

Info

Publication number
CN1324513A
CN1324513A CN99812345A CN99812345A CN1324513A CN 1324513 A CN1324513 A CN 1324513A CN 99812345 A CN99812345 A CN 99812345A CN 99812345 A CN99812345 A CN 99812345A CN 1324513 A CN1324513 A CN 1324513A
Authority
CN
China
Prior art keywords
polyphase filter
multichannel polyphase
speed
sampling rate
filter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN99812345A
Other languages
English (en)
Other versions
CN1127801C (zh
Inventor
詹姆斯·W·莫考
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Motorola Solutions Inc
Original Assignee
Motorola Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Motorola Inc filed Critical Motorola Inc
Publication of CN1324513A publication Critical patent/CN1324513A/zh
Application granted granted Critical
Publication of CN1127801C publication Critical patent/CN1127801C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H17/00Networks using digital techniques
    • H03H17/02Frequency selective networks
    • H03H17/06Non-recursive filters
    • H03H17/0621Non-recursive filters with input-sampling frequency and output-delivery frequency which differ, e.g. extrapolation; Anti-aliasing
    • H03H17/0635Non-recursive filters with input-sampling frequency and output-delivery frequency which differ, e.g. extrapolation; Anti-aliasing characterized by the ratio between the input-sampling and output-delivery frequencies
    • H03H17/0685Non-recursive filters with input-sampling frequency and output-delivery frequency which differ, e.g. extrapolation; Anti-aliasing characterized by the ratio between the input-sampling and output-delivery frequencies the ratio being rational
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H17/00Networks using digital techniques
    • H03H17/02Frequency selective networks
    • H03H17/0248Filters characterised by a particular frequency response or filtering method
    • H03H17/0264Filter sets with mutual related characteristics
    • H03H17/0273Polyphase filters
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H17/00Networks using digital techniques
    • H03H17/02Frequency selective networks
    • H03H17/0248Filters characterised by a particular frequency response or filtering method
    • H03H17/0264Filter sets with mutual related characteristics
    • H03H17/0273Polyphase filters
    • H03H17/0275Polyphase filters comprising non-recursive filters
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H2218/00Indexing scheme relating to details of digital filters
    • H03H2218/06Multiple-input, multiple-output [MIMO]; Multiple-input, single-output [MISO]

Abstract

一个多信道多相滤波器(304,602)包含一个处理系统(204,506),该处理系统接受和处理M个均以一个输入采样速率进行采样的数据输入信道,其中M是一个大于1的正整数。处理系统经过编程以便为多信道多相滤波器提供一个变换器(308,606),其中变换器的位置与针对该位置选择的滤波器脉冲响应相位相分离,从而允许多信道多相滤波器以非整数倍于输入采样速率的采样速率进行操作。还对处理系统进行编程以便在输入采样速率的非整数倍速率上操作多信道多相滤波器,从而实现非整数采样速率变化。

Description

在多信道多相滤波器中实现 非整数采样速率改变的装置
本申请是案卷号为PF1687NA,由McCoy于1998年10月19日提交,标题为"在多信道多相滤波器中实现非整数采样速率改变的装置"的专利申请的部分继续申请。这里参考引用了上述申请。
本发明涉及数字信号处理技术,更具体地说是涉及在多信道多相滤波器中实现非整数采样速率改变的方法和装置。
多相滤波器是已知的。这种滤波器的操作方式是将滤波器脉冲响应的选定相位或样本与输入信号样本相乘。现有技术的多信道多相滤波器使滤波器脉冲响应的选定相位与滤波器的一个变换器的位置相互同步。在现有技术的多信道多相滤波器中,变换器的一个指定位置唯一对应于滤波器脉冲响应的一个预定相位。实际上,多相滤波器设计领域的技术人员仅仅认为,在多子信道多相调制器,子信道采样速率是输入采样速率的整数倍,这意味着信道带宽必须是输入采样速率的整数倍。因而,在使用多相滤波器的现有技术多子信道调制器和解调器中,子信道带宽可以和输入采样速率相同,但这样会产生间隔非常接近的子信道从而接收器几乎不能过滤出相邻子信道,也可以是输入采样速率的两倍,但这样会因子信道间隔过大而浪费掉频谱。
基于上述原因,多信道多相滤波器不被认为是多子信道调制器和解调器的一个好的选择,因为在多子信道调制器和解调器中,人们期望子信道带宽稍高于输入采样速率百分之12以防止相邻子信道干扰同时又不浪费频谱。另一方面,已知多相滤波器是改变采样速率的最有效方式。
因而,需要一个在多信道多相滤波器中实现非整数采样速率改变的装置。该装置最好允许一个高效多子信道多相调制器/解调器在子信道分隔方面有较大的灵活性。
本发明的一个方面是实现非整数采样速率改变的多信道多相滤波器。多信道多相滤波器包括一个处理系统,该处理系统接受和处理M个均以一个输入采样速率进行采样的数据输入信道,其中M是大于1的正整数。处理系统经过编程以便为多信道多相滤波器提供一个变换器,其中变换器的位置与针对该位置选择的滤波器脉冲响应相位相分离,从而允许多信道多相滤波器以非整数倍于输入采样速率的采样速率进行操作;并且还在输入采样速率的非整数倍速率上操作多信道多相滤波器,从而实现非整数采样速率改变。
本发明的另一个方面是一个实现M个子信道的并行调制的调制引擎,其中M是一个大于1的正整数。调制引擎包括一个第一处理单元,该单元被用于接受对应于M个子信道并且以基带采样速率采样的M个基带信号;并且把M个基带信号转换成M个时域信号,其中以基带采样速率对上述时域信号进行采样。调制引擎还包括一个被连接到第一处理单元以便在M个时域信号上实现非整数采样速率改变的多信道多相滤波器。多信道多相滤波器包括一个接受和处理M个时域信号的第二处理单元。第二处理单元被用来为多信道多相滤波器提供一个变换器,其中变换器的位置与针对该位置选择的滤波器脉冲响应相位相分离,从而允许多信道多相滤波器以非整数倍于M个时域信号的采样速率的采样速率进行操作;并且还在M个时域信号的采样速率的非整数倍速率上操作多信道多相滤波器,从而实现非整数采样速率改变。
本发明的一个第三方面是一个对M个子信道中的至少两个子信道进行并行解调的解调引擎,其中M是一个大于1的正整数。解调引擎包括一个多信道多相滤波器,上述多信道多相滤波器从一个接收器接受根据M个子信道中的至少两个子信道导出的一个复合信号并且在复合信号上实现非整数采样速率改变。多信道多相滤波器包括一个接受和处理复合信号的第一处理单元。第一处理单元被用来为多信道多相滤波器提供一个变换器,其中变换器的位置与针对该位置选择的滤波器脉冲响应相位相分离,从而允许多信道多相滤波器以非整数倍于复合信号采样速率的采样速率进行操作;并且还在复合信号采样速率的非整数倍速率上操作多信道多相滤波器以实现非整数采样速率改变,从而产生至少两个速率改变信号。多信道多相滤波器还包括一个第二处理单元,上述第二处理单元被连接到多信道多相滤波器并且被用来把至少两个速率改变信号转换成至少两个频域信号,从而产生至少两个基带信号。
本发明的一个第四方面是一个并行调制M个子信道的发送器,其中M是一个大于1的正整数。发送器包括一个第一处理单元,该单元被用于接受对应于M个子信道并且以基带采样速率采样的M个基带信号;并且把M个基带信号转换成M个时域信号,其中以基带采样速率对上述时域信号进行采样。发送器还包括一个被连接到第一处理单元以便在M个时域信号上实现非整数采样速率改变的多信道多相滤波器。多信道多相滤波器包括一个接受和处理M个时域信号的第二处理单元。第二处理单元被用来为多信道多相滤波器提供一个变换器,其中变换器的位置与针对该位置选择的滤波器脉冲响应相位相分离,从而允许多信道多相滤波器以非整数倍于基带采样速率的采样速率进行操作;并且还在基带采样速率的非整数倍速率上操作多信道多相滤波器以实现非整数采样速率改变并产生一个频率多路复用复合信号。发送器还包括一个无线调制器,上述无线调制器用频率多路复用复合信号调制无线载波以产生一个具有M个子信道的无线信号。
本发明的一个第五方面是一个并行解调M个子信道中至少两个子信道的接收器,其中M是一个大于1的正整数。接收器包括一个接收器前端和一个多信道多相滤波器,其中接收器前端把一个具有M个子信道的无线信号转换成一个具有某采样速率并且从M个子信道中的至少两个子信道导出的复合信号,而多信道多相滤波器被连接到接收器前端以便从接收器接受复合信号并且在复合信号上实现非整数采样速率改变。多信道多相滤波器包括一个接受和处理复合信号的第一处理单元。第一处理单元被用来为多信道多相滤波器提供一个变换器,其中变换器的位置与针对该位置选择的滤波器脉冲响应相位相分离,从而允许多信道多相滤波器以非整数倍于复合信号采样速率的采样速率进行操作;并且还在复合信号采样速率的非整数倍速率上操作多信道多相滤波器以实现非整数采样速率改变,从而产生至少两个速率改变信号。接收器还包括一个第二处理单元,上述第二处理单元被连接到接收器并且被用来把至少两个速率改变信号转换成至少两个频域信号,从而产生至少两个基带信号。
图1是有关一个基于本发明的示例性无线通信系统的电子模块图。
图2是有关一个基于本发明的示例性发送器的电子模块图。
图3是有关一个基于本发明的示例性多子信道调制引擎的体系结构图。
图4是有关基于本发明的多子信道调制引擎的示例性输入缓冲区递增图例。
图5是有关一个基于本发明的示例性接收器的电子模块图。
图6是有关一个基于本发明的示例性多子信道解调引擎的体系结构图。
图1是有关一个基于本发明的示例性无线通信系统的电子模块图,上述无线通信系统包括一个固定部分102和多个接收器122,而上述固定部分包含一个控制器112和多个发送器116。发送器116最好使用诸如无线,红外和超声波信道的常规无线通信技术与接收器122通信,并且最好通过通信链路114被连接到控制发送器116的控制器112。
控制器112最好由摩托罗拉公司制造的、用于寻呼终端的无线消息网关(WMGTM)Administrator!和RF-Conductor!TM消息分配器组合而成。发送器116最好类似于根据本发明而修改的RF-Orchestra!发送器。接收器122最好类似于同样也由摩托罗拉公司制造的PageWriterTM无线通信单元,并且最好具有如下所述根据本发明而修改的硬件和软件。应当理解,其它类似设备可被用于控制器112,发送器116和接收器122。
各个发送器116通过一个天线118向接收器122发送RF信号。发送器116向接收器122发送的RF信号(出站消息)包括标识接收器122的选择性呼叫地址,一个主叫方发出的数据消息和控制器112发出的、用于调整无线通信系统的操作参数的命令。
控制器112最好通过电话链路101被连接到一个公用交换电话网(PSTN)110以便接收从其发出的选择性呼叫消息。通过被连接到PSTN110的常规电话111或常规计算机117可以产生包括来自PSTN110的语音和数据消息的选择性呼叫信源。应当理解,也可以使用诸如分组交换网络,国际互联网络和局域网的其它类型通信网络向控制器112传送所发出的消息。
最好从摩托罗拉著名的FLEXTM系列数字选择性呼叫信令协议中选择用于传输的空中无线协议。这些协议使用众所周知的检错和纠错技术并且因而能够承受在传输期间发生的位差错,只要位差错不是很多。应当理解也可以使用其它适当的协议。还应当理解,虽然用于实现本发明的一个实施例是一个单向无线通信系统,但本发明也适用于双向无线通信系统。
图2是有关一个基于本发明的示例性发送器116的电子模块图。发送器116最好包括一个格雷码发生器218,该发生器响应控制器112以产生对应于M个子信道并且以一个第一基带采样速率被采样的M个基带信号,其中M是一个大于1的正整数,例如16。格雷码发生器218被连接到一个处理系统204或调制引擎以便接受和处理M个基带信号。处理系统204最好包括一个常规数字信号处理器(DSP)206和一个常规存储器208,其中常规存储器包含提供一个输入缓冲区212的RAM和存储诸如滤波器系数210,多信道多相滤波器程序214和逆快速快速富立叶变换(IFFT)程序220的预编程参数和软件的ROM。发送器116还包括一个诸如常规RF调制器216的无线调制器,其中上述无线调制器使用频率多路复用复合信号(由处理系统204产生)对无线载波进行调制以产生诸如RF信号的、具有M个子信道的无线信号。在最优实施例中,DSP206的型号是由位于美国伊利诺斯州,萨姆堡的摩托罗拉公司制造的DSP56800,并且DSP206执行本领域的普通技术人员在当前公开内容的指导下可以轻易编写的软件。应当理解,DSP56800也可以被其它类似的DSP所代替。还应当理解,也可以通过用硬件取代DSP206的软件程序的方式实现某些或所有处理系统204,另外,存储器208可以构成DSP206的主体。下面会进一步描述基于本发明的处理系统204的操作。
图3是有关一个基于本发明的示例性多子信道调制引擎300的体系结构图。调制引擎300最好包括一个M点逆快速快速富立叶变换(IFFT)处理器302,其中上述处理器从格雷码发生器218接受对应于M个子信道并且以基带采样速率被采样的M个基带信号,并且上述处理器把M个基带信号转换成M个时域信号,其中通过众所周知的技术以基带采样速率对各个时域信号进行采样。
调制引擎300还包括一个被连接到IFFT以便在M个时域信号上实现非整数采样速率改变的多信道多相滤波器304。多信道多相滤波器304包括一个接受和处理M个时域信号的滤波器处理器306。根据本发明,滤波器处理器306被用来为多信道多相滤波器304提供一个变换器308,其中变换器308的位置与针对该位置选择的滤波器脉冲响应g(u)的相位相分离,从而允许多信道多相滤波器304以非整数倍于M个时域信号的采样速率的采样速率进行操作。滤波器处理器306还在M个时域信号的采样速率的非整数倍速率上操作多信道多相滤波器,从而实现非整数采样速率改变。最好在处理系统204中实现IFFT处理器302和滤波器处理器306。
更详细地说,xk(m)是第k个子信道的格雷码符号或基带信号,xr(m)是第r个IFFT输出,而xr(s)是第r个滤波器输出。通过众所周知的技术为一个低通滤波器获得滤波器脉冲响应g(u),其中上述低通滤波器被设计在I倍于基带符号速率的处理速率上。M个滤波器中的每个滤波器均实现一个I/(DM)的采样速率改变,其中M是IFFT中的点数,例如16,I是插值速率,例如125,而D是抽取速率,例如7。因而采样速率改变数值是125/112,这是一个分数速率改变。通过下列公式规定合成频率间隔合成频率 f Δ = I DM f b
其中fb是基带符号或采样速率。在采样速率fs=Ifb上设计滤波器脉冲响应g(u)。根据下列公式导出滤波器组体系结构。
期望对M个数据子信道进行脉冲整形或滤波与调制。第k个子信道的滤波和调制可以被表示成一个相量与一个卷积和的乘积。 x k ( n ) = e j 2 π M kn Σ m = - ∞ ∞ X k ( m ) g ( nD - mI )
复合波形则被表示成所有xk(n)的总和。 x ( n ) = 1 M Σ k = 0 M - 1 e j 2 π M kn Σ m = - ∞ ∞ X k ( m ) g ( nD - mI )
交换求和顺序则可以将复合波形表示成 x ( n ) = Σ m = - ∞ ∞ g ( nD - mI ) 1 M Σ k = 0 M - 1 X k ( m ) e j 2 π M kn .
用n=r+sM进行替换则产生 x ( r + sM ) = Σ m = - ∞ ∞ g ( rD + sMD - mI ) 1 M Σ k = 0 M - 1 X k ( m ) e j 2 π M k ( r + sM ) .
由于在Z为任何整数的情况下ej2πz等于1,则可以通过一个IFFT的形式表示内部累加和。 x ( r + sM ) = Σ m = - ∞ ∞ g ( rD + sMD - mI ) 1 M Σ k = 0 M - 1 X k ( m ) e j 2 π M kr ,
或等价地, x r ( s ) = Σ m = - ∞ ∞ g ( rD + sMD - mI ) x r ( m ) ,
其中xr(m)是第r个IFFT输出点。这是通过滤波函数g(u)对信号进行增-减再采样(up-down resampling)的一般表示。
由于在波特率或基本采样速率与有效利用频谱所需的期望频率间隔之间存在如上所述的非整数关系,所以在过去不期望使用这种滤波器组结构产生多个子信道。然而这种结构与单信道多相插值/抽取结构有许多类似之处。
考虑下列单信道插值器/抽取器。 x ( n ) = Σ m = - ∞ ∞ g ( nD - mI ) x ( m )
以和多信道插值器/抽取器相同的方式可以分解和实现单信道插值器/抽取器。 x r ( s ) = Σ m = - ∞ ∞ g ( rD + sMD - mI ) x r ( m ) .
实现中的唯一差异是多信道情况中的滤波器历史记录随着变换器位置索引r的改变而改变。通过同步缓冲区可以用最小的寻址开销实现这个目标。
现有技术的多信道多相滤波器使变换器的位置与滤波器脉冲响应的相位相互同步。本发明表明,在不中断多相滤波器的操作的情况下用于各个变换器位置的滤波器脉冲响应相位可以和变换器的位置相分离--这是一个意想不到的结果!如下所述,滤波器脉冲响应相位与变换器位置相分离允许利用多相滤波器实现非整数采样速率改变。
通过一种同步方式在图4所示的所有信道上递增输入缓冲区,其中图4针对基于本发明的多子信道调制引擎300描述了一个示例性输入缓冲区递增图例400。图中的行表示根据变换器位置索引r确定的变换器308的位置。输入样本索引m指示被滤波器304处理的输入样本。每当变换器308完成一个进行M次,例如16次计算的全部循环时,变换器循环索引s便累进一次。黑点表示经过所选择的、对应于r,s,m的滤波器脉冲响应预定相位。例如在列1和2中,由于输入和输出之间的非整数速率改变,多相滤波器304针对第一输入样本使用滤波器脉冲响应的18个相位。(当在这个例子中M=16时,现有技术多相滤波器会使用16,32,48,…个相位。)在现有技术的滤波器中,如果每当执行一个完整变换器循环时便对所有16个输入样本进行一次采样,则上述采样属于临界采样(在子信道之间没有间隔)的一个例子,如果在各个模块(用粗线划分)中对所有16个输入样本进行整数次数的采样,则上述采样属于现有技术FFT/多相多信道调制(子信道间距较大)的一种典型应用。
必须注意,上述例子中滤波器脉冲响应的18个相位表示对全部存储滤波器脉冲响应的选择相位的一次单独通过。即,与现有技术多相滤波器的情况不同的是,被用于第二列的头两行的相位与被用于第一列的头两行的相位不相同。与被固定到变换器位置不同的是,根据一个有关多信道多相滤波器的抽取速率D,插值速率I,起始相位索引Os和输出样本索引n的函数计算滤波器脉冲响应的当前相位索引φn
φn=(Dn+φs)Modulo(I)
并且与现有技术不同的是,输入样本索引的累进不与变换器循环索引s同步,而是根据当前相位索引φn,抽取速率D和插值速率I来确定。
如果(φn+D)>I,
则在当前计算之后累进输入样本索引m。
在图例400中会注意到,对应于m=6和m=13的列只包含滤波器脉冲响应的17个相位而不是对应于其它m值的18个相位。这是由于在本例子中I=125并且D=7。因而在跳过7个相位的情况下会经过125个可能的相位索引数值。因而得出I/D=125/7=176/7。因而在每7次经过滤波器脉冲响应相位时,到达滤波器的结束端只需要17次跳跃,此时需要转移到下一个输入样本。
有利的是,这种技术需要很少的RAM。可以通过一个适当算法来执行IFFT,并且滤波不需要中间信号存储。对于复杂的符号或样本,整个滤波过程只需要大致存储(4乘以批持续时间再乘以输出速率)个滤波器系数RAM位置和(I乘以滤波器响应中的符号数量)个滤波器系数ROM位置。
图5是关于一个根据本发明并行解调M个子信道中的至少两个子信道的示例性接收器122的电子模块图,其中M是大于1的正整数。接收器122包括一个截取消息的天线504。天线504被连接到一个接收消息的常规接收器前端508。接收器前端508将具有M个子信道的一个无线信号转换成一个具有某采样速率并且根据M个子信道中至少两个子信道导出的复合信号。接收器前端508被连接到一个处理消息并且控制接收器122的处理系统506。一个用户接口514最好也被连接到处理系统506以便为用户提供一个接口。用户接口514最好包括一个显示消息的常规显示器516,一个在消息到达时警告用户的常规报警单元518,和一个控制接收器122的常规键盘520。应当理解,某些型号的接收器122,例如控制一个设备的接收器可以用一个常规设备接口(未示出)替换用户接口514。处理系统506最好包括一个常规数字信号处理器(DSP)510和一个常规存储器512。在最优实施例中,DSP的型号是由位于美国伊利诺斯州,萨姆堡的摩托罗拉公司制造的DSP56800,并且DSP执行本领域的普通技术人员在当前公开内容的指导下可以轻易编写的软件。应当理解,DSP56800也可以被其它类似的DSP所代替。还应当理解,也可以通过用硬件取代DSP的软件程序的方式实现某些或所有处理系统506,另外,存储器512可以构成DSP510的主体。
存储器512包括软件单元和其它用于对基于本发明的处理系统506进行编程的变量。存储器512最好包含一个选择性呼叫地址522,其中接收器122对该地址作出响应。另外,存储器512包含一个消息处理单元524,该单元用于对处理系统506进行编程以便通过众所周知的技术来处理消息。存储器512也包含描述基于本发明的滤波器脉冲响应的滤波器系数526。另外,存储器512包含一个被用来存储输入样本的输入缓冲区528。存储器512还包括基于本发明的一个多信道多相滤波器程序530和一个快速富立叶变换(FFT)程序532。下面会进一步描述基于本发明的处理系统506的操作。
图6是有关一个基于本发明的示例性多子信道解调引擎600的体系结构图。解调引擎600包括一个多信道多相滤波器602,上述多信道多相滤波器从接收器前端508接受复合信号并且在复合信号上实现非整数采样速率改变。多信道多相滤波器602包括一个接受和处理复合信号的滤波器处理器604。滤波器处理器604被用来为多信道多相滤波器602提供一个变换器606,其中变换器606的位置与针对该位置选择的滤波器脉冲响应相位相分离,从而允许多信道多相滤波器602以非整数倍于复合信号采样速率的采样速率进行操作。滤波器处理器604还被用来在复合信号采样速率的非整数倍速率上操作多信道多相滤波器602以实现非整数采样速率改变,从而产生至少两个速率改变信号。解调引擎600还包含一个快速富立叶变换(FFT)处理器608,上述处理器被连接到多信道多相滤波器602并且被用来把至少两个速率改变信号转换成至少两个频域信号,从而产生至少两个基带信号。最好在处理系统506中实现滤波器处理器604和FFT处理器608。
再详细地说,xk(m)是第k个子信道的低采样速率异步波形,xr(s)是第r个滤波器输出,而xr(m)是第r个滤波器组输出。通过众所周知的技术为一个低通滤波器获得滤波器脉冲响应g(u),其中上述低通滤波器被设计在I倍于x(n)的采样速率的处理速率上。所有M个滤波器均执行一个IM/D的速率改变,其中M是FFT中的点数。在进行变换之后,通过下列公式规定合成频率间隔 f Δ = 1 M f s ′
其中fs是x(n)的采样速率。根据下列公式导出滤波器组体系结构。
期望对M个数据子信道进行解调和脉冲整形或滤波。对第k个子信道的滤波和下降采样可以被表示如下。 X k ( m ) = Σ n = - ∞ ∞ x ( n ) e - j 2 π M kn g ( mD - nI )
通过替换n=r+sM可以表示变换。 X k ( m ) = Σ r = 0 M - 1 Σ s = - ∞ ∞ x ( r + sM ) e - j 2 π M k ( r + sM ) g ( mD - sMI - rI ) .
由于在Z为任何整数的情况下ej2πz等于1,则可以从累加和中抽出指数部分。 X k ( m ) = Σ r = 0 M - 1 e - j 2 π M kr Σ s = - ∞ ∞ x ( r + sM ) g ( mD - sMI - rI ) , X k ( m ) = Σ r = 0 M - 1 x r ( m ) e - j 2 π M kr ,
其中xr(m)是第r个滤波器输出。
基于前面提到的原因,由于在波特率或基本采样速率与期望频率间隔之间存在非整数关系,所以在过去不期望使用这种滤波器组结构产生多个子信道。然而这种结构与单信道多相插值/抽取结构有许多类似之处。考虑下列单信道插值器/抽取器。 y ( m ) = Σ n = - ∞ ∞ g ( mD - nI ) x ( n )
以和多信道插值器/抽取器相同的方式可以分解和实现单信道插值器/抽取器。 y ( m ) = Σ r = 0 M - 1 Σ s = - ∞ ∞ g ( mD - sMI - rI ) x ( r + sM )
实现中的唯一差异在于多个子信道情况下的各个滤波器组的输出被传送到一个不同的FFT输入缓冲区。
象前面那样,关键是通过使滤波器脉冲响应相位与变换器606的位置相分离,使得能够在多信道多相滤波器602中实现非整数速率改变。与被固定到变换器位置不同的是,根据一个有关滤波器脉冲响应的抽取速率D,插值速率I,输出样本索引m,变换器位置索引r,FFT中的点数M和起始相位索引φs的函数计算滤波器脉冲响应的当前相位索引φr,m
φr,m=(φs+Dm-Ir)Modulo(MI)
应当理解,在开始时,起始相位索引φs最好被设置成一个通过众所周知的同步技术将滤波器脉冲响应与输入样本x(n)的符号中心时间对齐的数值。
并且与现有技术不同的是,输出样本索引m不与变换器循环索引s同步累进,而是根据当前相位索引φr,m,FFT中的点数M,插值速率和抽取速率D来确定变换器循环索引s中的累进。如果(φr,m+D)>MI,
则在当前计算之后累进变换器循环索引s。应当理解,必须以和输入数据流同步的方式改变s,所以处理系统506的计算定时被用来保证出现这种情况。
象在调制引擎300中那样,这种技术需要很少的RAM。可以通过一个适当算法来执行IFFT,并且滤波不需要中间信号存储。对于复杂的符号或样本,整个滤波过程只需要大致存储(4乘以批持续时间再乘以输出速率)个滤波器系数RAM位置和(I乘以滤波器响应中的基本采样速率样本数量)个滤波器系数ROM位置。在一个所讨论的应用中,与现有技术相比,本发明将对处理能力或MIPS的需求减少了大约3倍,并且对RAM需求产生了重大改进。
因而,通过前面的公开内容应当理解,本发明提供了一个在多信道多相滤波器中实现非整数采样速率改变的装置。有利的是,该装置允许高效多子信道多相调制和解调引擎在子信道分隔方面有较大的灵活性。
根据上述指导可以对本发明进行许多修改和改变。因而应当理解,在所附权利要求书的范围内可以通过不同于前面明确描述的方式的方式实现本发明。

Claims (15)

1.一个实现非整数采样速率改变的多信道多相滤波器,上述多信道多相滤波器包括:
一个处理系统,该处理系统接受和处理M个均以一个输入采样速率进行采样的数据输入信道,其中M是大于1的正整数,并且对处理系统进行编程以便:
为多信道多相滤波器提供一个变换器,其中变换器的位置与针对该位置选择的滤波器脉冲响应相位相分离,从而允许多信道多相滤波器以非整数倍于输入采样速率的采样速率进行操作;和
在输入采样速率的非整数倍速率上操作多信道多相滤波器,从而实现非整数采样速率改变。
2.如权利要求1所述的多信道多相滤波器,其中还对处理系统进行编程以便根据一个关于多信道多相滤波器的抽取速率,插值速率,起始相位索引和输出样本索引的函数确定滤波器脉冲响应的相位索引。
3.如权利要求1所述的多信道多相滤波器,其中还对处理系统进行编程以便根据一个关于多信道多相滤波器的抽取速率,插值速率,起始相位索引,变换器位置索引和输出样本索引的函数确定滤波器脉冲响应的相位索引。
4.如权利要求1所述的多信道多相滤波器,其中还对处理系统进行编程以便每当滤波器脉冲响应的当前相位索引加上多信道多相滤波器的抽取速率超出多信道多相滤波器的插值速率时累进一个输入样本索引。
5.如权利要求1所述的多信道多相滤波器,其中还对处理系统进行编程以便每当滤波器脉冲响应的当前相位索引加上多信道多相滤波器的抽取速率M倍大于多信道多相滤波器的插值速率时累进一个变换器循环索引。
6.一个对M个子信道进行并行调制的调制引擎,其中M是一个大于1的正整数,上述调制引擎包括:
第一处理装置,该装置被用来:
接受对应于M个子信道并且以基带采样速率采样的M个基带信号;并且
把M个基带信号转换成M个时域信号,其中以基带采样速率对上述时域信号进行采样;和
一个被连接到第一处理装置以便在M个时域信号上实现非整数采样速率改变的多信道多相滤波器,上述多信道多相滤波器包括:
接受和处理M个时域信号的第二处理装置,其中第二处理装置被用来:
为多信道多相滤波器提供一个变换器,其中变换器的位置与针对该位置选择的滤波器脉冲响应相位相分离,从而允许多信道多相滤波器以非整数倍于M个时域信号的采样速率的采样速率进行操作;并且
在M个时域信号的采样速率的非整数倍速率上操作多信道多相滤波器,从而实现非整数采样速率改变。
7.如权利要求6所述的调制引擎,第二处理装置还被用来产生一个频率多路复用复合信号,该复合信号表示M个基带信号并且具有一个是基带采样速率的非整数倍的频率间隔。
8.如权利要求6所述的调制引擎,其中通过一个单独的数字信号处理器实现第一和第二处理装置。
9.一个对M个子信道中的至少两个子信道进行并行解调的解调引擎,其中M是一个大于1的正整数,上述解调引擎包括:
一个多信道多相滤波器,上述多信道多相滤波器从一个接收器接受根据M个子信道中的至少两个子信道导出的一个复合信号并且在复合信号上实现非整数采样速率改变,上述多信道多相滤波器包括:
接受和处理复合信号的第一处理装置,其中第一处理装置被用来:
为多信道多相滤波器提供一个变换器,其中变换器的位置与针对该位置选择的滤波器脉冲响应相位相分离,从而允许多信道多相滤波器以非整数倍于复合信号的采样速率的采样速率进行操作;并且
在复合信号采样速率的非整数倍速率上操作多信道多相滤波器以实现非整数采样速率改变,从而产生至少两个速率改变信号;和
第二处理装置,上述第二处理装置被连接到多信道多相滤波器并且被用来把至少两个速率改变信号转换成至少两个频域信号,从而产生至少两个基带信号。
10.如权利要求9所述的解调引擎,其中通过一个单独的数字信号处理器实现第一和第二处理装置。
11.一个对M个子信道进行并行调制的发送器,其中M是一个大于1的正整数,上述发送器包括:
第一处理装置,该装置被用来:
接受对应于M个子信道并且以基带采样速率采样的M个基带信号;并且
把M个基带信号转换成M个时域信号,其中以基带采样速率对上述时域信号进行采样;和
一个多信道多相滤波器,上述多信道多相滤波器被连接到第一处理装置以便在M个时域信号上实现非整数采样速率改变,上述多信道多相滤波器包括:
接受和处理M个时域信号的第二处理装置,其中第二处理装置被用来:
为多信道多相滤波器提供一个变换器,其中变换器的位置与针对该位置选择的滤波器脉冲响应相位相分离,从而允许多信道多相滤波器以非整数倍于基带采样速率的采样速率进行操作;并且
在基带采样速率的非整数倍速率上操作多信道多相滤波器以实现非整数采样速率改变并产生一个频率多路复用复合信号;和
一个无线调制器,上述无线调制器用频率多路复用复合信号调制无线载波以产生一个具有M个子信道的无线信号。
12.如权利要求11所述的发送器,第二处理装置还被用来产生一个频率多路复用复合信号,该复合信号表示M个基带信号并且具有一个是基带采样速率的非整数倍的频率间隔。
13.如权利要求11所述的发送器,其中通过一个单独的数字信号处理器实现第一和第二处理装置。
14.一个对M个子信道中的至少两个子信道进行并行解调的接收器,其中M是一个大于1的正整数,上述接收器包括:
一个接收器前端,上述接收器前端将具有M个子信道的一个无线信号转换成一个具有某采样速率并且根据M个子信道中至少两个子信道导出的复合信号;
一个多信道多相滤波器,上述多信道多相滤波器被连接到接收器前端以便从接收器接受复合信号并且在复合信号上实现非整数采样速率改变,上述多信道多相滤波器包括:
接受和处理复合信号的第一处理装置,其中第一处理装置被用来:
为多信道多相滤波器提供一个变换器,其中变换器的位置与针对该位置选择的滤波器脉冲响应相位相分离,从而允许多信道多相滤波器以非整数倍于复合信号的采样速率的采样速率进行操作;并且
在复合信号采样速率的非整数倍速率上操作多信道多相滤波器以实现非整数采样速率改变,从而产生至少两个速率改变信号;和
第二处理装置,上述第二处理装置被连接到多信道多相滤波器并且被用来把至少两个速率改变信号转换成至少两个频域信号,从而产生至少两个基带信号。
15.如权利要求14所述的接收器,其中通过一个单独的数字信号处理器实现第一和第二处理装置。
CN99812345A 1998-10-19 1999-09-15 在多信道多相滤波器中实现非整数采样速率改变的装置 Expired - Fee Related CN1127801C (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US17486198A 1998-10-19 1998-10-19
US09/174,861 1998-10-19
US09/176,781 1998-10-22
US09/176,781 US6134268A (en) 1998-10-19 1998-10-22 Apparatus for performing a non-integer sampling rate change in a multichannel polyphase filter

Publications (2)

Publication Number Publication Date
CN1324513A true CN1324513A (zh) 2001-11-28
CN1127801C CN1127801C (zh) 2003-11-12

Family

ID=26870611

Family Applications (1)

Application Number Title Priority Date Filing Date
CN99812345A Expired - Fee Related CN1127801C (zh) 1998-10-19 1999-09-15 在多信道多相滤波器中实现非整数采样速率改变的装置

Country Status (6)

Country Link
US (1) US6134268A (zh)
EP (1) EP1125363A4 (zh)
JP (1) JP4440473B2 (zh)
CN (1) CN1127801C (zh)
AU (1) AU6497399A (zh)
WO (1) WO2000024122A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100426670C (zh) * 2002-08-15 2008-10-15 联发科技股份有限公司 多相滤波器电路
CN110868260A (zh) * 2018-08-27 2020-03-06 李锐洪 脉冲编码调制通带滤波器及获得多个滤波通带的方法

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5978379A (en) 1997-01-23 1999-11-02 Gadzoox Networks, Inc. Fiber channel learning bridge, learning half bridge, and protocol
JP2000022658A (ja) * 1998-06-26 2000-01-21 Hitachi Denshi Ltd 複数搬送波変調方式
US7430171B2 (en) 1998-11-19 2008-09-30 Broadcom Corporation Fibre channel arbitrated loop bufferless switch circuitry to increase bandwidth without significant increase in cost
WO2000065713A2 (en) * 1999-04-22 2000-11-02 Koninklijke Philips Electronics N.V. Sample rate converter
US6463450B1 (en) * 1999-08-26 2002-10-08 Ericsson Inc. Method and apparatus for the location of the peak of a function using a filter bank
US6747946B1 (en) * 1999-12-27 2004-06-08 Victor Company Of Japan, Ltd. Method and apparatus for transmitting orthogonal-multi-carrier signal
EP1277304B1 (en) * 2000-04-28 2009-07-01 Broadcom Corporation High-speed serial data transceiver systems and related methods
US7564866B2 (en) * 2000-07-21 2009-07-21 Broadcom Corporation Methods and systems for digitally processing optical data signals
US7245638B2 (en) * 2000-07-21 2007-07-17 Broadcom Corporation Methods and systems for DSP-based receivers
US6531969B2 (en) * 2001-05-02 2003-03-11 Portalplayer, Inc. Resampling system and apparatus
US7158591B2 (en) * 2001-05-09 2007-01-02 Signum Concept, Inc. Recursive resampling digital filter structure for demodulating 3G wireless signals
US7164741B2 (en) * 2001-05-09 2007-01-16 Signum Concept, Inc. Non-recursive resampling digital fir filter structure for demodulating 3G cellular signals
FR2825552B1 (fr) * 2001-05-30 2004-07-09 Mitsubishi Electric Inf Tech Dispositif et procede de demodulation numerique d'un signal recu par selection d'un filtre et recepteur de communication numerique le comportant
FR2825550B1 (fr) * 2001-05-30 2003-09-05 Mitsubishi Electric Inf Tech Dispositif et procede de demodulation numerique d'un signal recu par selection d'un filtre et recepteur de communication numerique le comportant
US6996188B2 (en) * 2001-06-25 2006-02-07 Cyntrust Communications, Inc. Multiple sub-channel modulation and demodulation with arbitrarily defined channel spacing and sampling rates
US7047263B2 (en) * 2001-08-14 2006-05-16 Texas Instruments Incorporated Fast-settling digital filter and method for analog-to-digital converters
GB2382961B (en) * 2001-12-05 2005-01-19 Matsushita Electric Ind Co Ltd Multirate digital transceiver
US6754284B2 (en) 2002-08-22 2004-06-22 Motorola, Inc. Method and apparatus for minima enlargement
US7245237B2 (en) * 2002-09-17 2007-07-17 Intel Corporation Digital sampling rate conversion using a poly-phase filter and a polynomial interpolator
KR100511295B1 (ko) * 2002-10-30 2005-08-31 엘지전자 주식회사 디지털 필터 및 그 운용방법
CN100518658C (zh) * 2002-11-14 2009-07-29 蒂姆医药公司 诊断信号处理方法和系统
US7167112B2 (en) * 2003-03-21 2007-01-23 D2Audio Corporation Systems and methods for implementing a sample rate converter using hardware and software to maximize speed and flexibility
DE602004010632T2 (de) * 2003-03-21 2008-12-11 D2Audio Corp., Austin Systeme und verfahren zur implementierung eines abtastratenconverters unter verwendung von hardware und software zur maximierung von geschwindigkeit und flexibilität
US7474722B1 (en) * 2003-03-21 2009-01-06 D2Audio Corporation Systems and methods for sample rate conversion using multiple rate estimate counters
US7908306B1 (en) 2003-03-21 2011-03-15 D2Audio Corp SRC with multiple sets of filter coefficients in memory and a high order coefficient interpolator
US7738613B1 (en) 2003-03-21 2010-06-15 D2Audio Corporation Streaming multi-channel audio as packetized data or parallel data with a separate input frame sync
US7929718B1 (en) 2003-05-12 2011-04-19 D2Audio Corporation Systems and methods for switching and mixing signals in a multi-channel amplifier
KR100842500B1 (ko) * 2005-06-29 2008-07-01 삼성전자주식회사 주파수 오버레이 통신 시스템에서 신호 송수신 시스템 및방법
EP2030389A4 (en) * 2006-06-16 2013-07-17 Preco Electronics Inc NARROW BAND DETECTIONS OF A RECEIVED SIGNAL
US7864080B1 (en) * 2008-12-29 2011-01-04 Altera Corporation Sample rate conversion by controlled selection of filter outputs
CN101540749B (zh) * 2009-04-22 2012-09-26 吕正德 可配置变换长度dft的前处理单元的实现方法及装置
US8412141B2 (en) * 2009-10-19 2013-04-02 Qualcomm Incorporated LR polyphase filter
US8582675B1 (en) * 2010-06-01 2013-11-12 Fredric J. Harris Pre-channelized spectrum analyzer
EP3044877B1 (en) 2013-09-12 2021-03-31 Dolby Laboratories Licensing Corporation System aspects of an audio codec
CN104932992B (zh) * 2015-07-08 2017-10-03 中国电子科技集团公司第五十四研究所 一种带宽粒度可变的微波数字柔性转发方法
US10516420B1 (en) * 2018-06-12 2019-12-24 Mitsubishi Electric Research Laboratories, Inc. High speed digital bit generator for optical frontal interface
US10560126B2 (en) * 2018-06-12 2020-02-11 Mitsubishi Electric Research Laboratories, Inc. Mixed-mode millimeter-wave transmitter

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5323391A (en) * 1992-10-26 1994-06-21 Motorola, Inc. Multi-channel digital transmitter and receiver
US5504785A (en) * 1993-05-28 1996-04-02 Tv/Com Technologies, Inc. Digital receiver for variable symbol rate communications
US5537435A (en) * 1994-04-08 1996-07-16 Carney; Ronald Transceiver apparatus employing wideband FFT channelizer with output sample timing adjustment and inverse FFT combiner for multichannel communication network
GB9414664D0 (en) * 1994-07-20 1994-09-07 British Aerospace Digital signal processing apparatus
US5631610A (en) * 1996-01-25 1997-05-20 Aware, Inc. Single side-band modulation system for use in digitally implemented multicarrier transmission systems
US5903232A (en) * 1997-10-03 1999-05-11 Motorola Inc. Apparatus and method for sampling rate conversion with rational factors

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100426670C (zh) * 2002-08-15 2008-10-15 联发科技股份有限公司 多相滤波器电路
CN110868260A (zh) * 2018-08-27 2020-03-06 李锐洪 脉冲编码调制通带滤波器及获得多个滤波通带的方法

Also Published As

Publication number Publication date
EP1125363A4 (en) 2004-04-07
JP4440473B2 (ja) 2010-03-24
EP1125363A1 (en) 2001-08-22
JP2002528945A (ja) 2002-09-03
US6134268A (en) 2000-10-17
CN1127801C (zh) 2003-11-12
AU6497399A (en) 2000-05-08
WO2000024122A1 (en) 2000-04-27

Similar Documents

Publication Publication Date Title
CN1127801C (zh) 在多信道多相滤波器中实现非整数采样速率改变的装置
CN1156137C (zh) 共享非对称数字用户线调制解调器
CN1284316C (zh) 正交频分多路复用调制解调器电路
US5410754A (en) Bi-directional wire-line to local area network interface and method
CN101019457B (zh) 用于发送和接收与不同多路接入技术相关联的数据块的方法、装置和通信接口
US20110134938A1 (en) System and method of decoupling media access control (mac) and physical (phy) operating layers
CN1312980A (zh) 在按需分配带宽的系统中的跳频
CN1009610B (zh) 数字无线电话系统的用户单元
CN101124795A (zh) 无线通信系统中的受约束跳频
CN1190511A (zh) 时分复用高速数据传输系统和方法
EP2143222A1 (en) Ofdm transmission and reception for non-ofdm signals
CN1207865C (zh) 经移动通信系统的无线电接口发送用户信号的数据符的方法和发送设备
CN102299892A (zh) 通信系统中关键参数设置及使用方法和装置
CN1893410B (zh) 实现正交频分复用系统的频率复用方法及接入设备
CN102365900A (zh) 无线通信系统、发送装置、接收装置以及无线通信系统中的无线通信方法
CN113794668A (zh) 一种基于符号级码片组合模式的WiFi-ZigBee可靠数据传输方法
JP2000216752A (ja) マルチキャリア通信装置
CN1095258C (zh) 在共用波网中实现从接收机到发送机的上行通道的电路设备和方法
CN1147080C (zh) 数据传输方法
CN1408167A (zh) 用于带宽灵活性及比特率灵活性的数字传输方法
CN1992696A (zh) 多载波无线通信系统中的多用户信号接收方法
CN1085456C (zh) 宽带多业务数字化智能话机及其使用方法
CN1135777C (zh) 允许高比特率的用户线路的数字系统
CN101433044B (zh) 通过ofdm调制在多个数据通信的时间和频率上同时传输的方法
CN107872868A (zh) 信号处理的方法、设备和系统

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C19 Lapse of patent right due to non-payment of the annual fee
CF01 Termination of patent right due to non-payment of annual fee