多相FFT合成滤波器组
的dsp.ChannelSynthesizer
系统对象™合并多个窄带信号为宽带信号通过使用一个基于FFT的合成滤波器组。滤波器组使用一个原型低通滤波器,使用多相结构实现。您可以指定过滤系数直接或通过设计参数。
每一个窄带信号是输入信号存储为一个列,x
。列的数量x
对应频带的滤波器组的数量。如果x
是三维的,每个矩阵对应于一个单独的通道。如果米的频带,x
是一个l——- - - - - -米矩阵,然后输出信号,y
,维L×M1。如果x
有多个通道,它有尺寸吗l——- - - - - -米——- - - - - -N,然后y
有尺寸L×M——- - - - - -N。输入x
可能很复杂,支持单引号和双数据类型。万博1manbetx
这个对象还接受适应输入。也就是说,一旦锁定对象,您可以更改每个输入通道的大小。通道的数量不能改变。这个对象支持C和c++代万博1manbetx码生成。
合并多个窄带信号到宽带信号:
创建一个dsp.ChannelSynthesizer
对象并设置对象的属性。
调用一步
合成的信号。
或者,而不是使用一步
定义的方法来执行操作系统对象,您可以调用对象的参数,就好像它是一个函数。例如,y =步骤(obj, x)
和y = obj (x)
执行相同操作。
合成器= dsp.ChannelSynthesizer
创建一个合成器对象,使用缺省属性。
合成器= dsp.ChannelSynthesizer(名称、值)
指定使用附加属性名称,值
对。未指定的属性有默认值。
例子:
合成器= dsp.ChannelSynthesizer (“NumTapsPerBand”,20岁,“StopbandAttenuation”,140);
[1]哈里斯弗雷德里克·J,多重速率的通信信号处理系统,普伦蒂斯霍尔PTR, 2004。
[2]哈里斯F.J.,Chris Dick, Michael Rice. "Digital Receivers and Transmitters Using Polyphase Filter Banks for Wireless Communications." IEEE Transactions on microwave theory and techniques. Vol. 51, Number 4, April 2003.
dsp.Channelizer
|dsp.DyadicSynthesisFilterBank
|dsp.FIRHalfbandDecimator
|dsp.FIRHalfbandInterpolator
|dsp.IIRHalfbandInterpolator