main Content

过滤库的概述

数字过滤器库是具有通用输入或共同输出的数字带通滤波器的数组。过滤器库可以是具有一系列分析过滤器的分析过滤器库,也可以是带有一系列合成过滤器的合成过滤器库。分析过滤器库分开输入宽带信号X[[n]分为多个组件,每个组件都带有原始信号的子带。合成过滤器库将这些子带合并为单个宽带信号,这是原始输入信号的重建版本。

分析示意图左侧的滤波器库,然后在右侧进行合成过滤器库。

一个nalysis Filter Bank (Channelizer)

The generic analysis filter bank, also known as the channelizer, consists of a series of parallel bandpass filters that split an input broadband signal,X[[n这是给予的,,,,into a series of narrow subbands. Each bandpass filter retains a different portion of the input signal. After the bandwidth is reduced by one of the bandpass filters, the signal is downsampled to a lower sample rate commensurate with the new bandwidth.

Conceptual diagram of generic analysis filter bank. The structure contains M branches. Each branch contains a filter followed by a downsampler.

过滤器库中的第一个分支包含一个低通滤波器,H0((z), which acts as a prototype filter. The remaining filtersH1((z) 通过Hm-1((z) are modulated versions of this filter. These modulated versions can be rearranged in terms of a complex exponential (modulation factor) followed by the prototype lowpass filterH0((z).

每个分支都包含一个复杂的指数,然后是原型低通滤波器,然后是下采样器。

y1[[m这是给予的,,,,y2[[m],…,,yM-1[[m]是狭窄的子带信号转换为基带。

For more details on this structure, see一个nalysis Filter Bank

可以使用多相结构有效地实现此过滤库。有关多相结构及其如何实现的更多详细信息dsp.Channelizerobject and theChannelizer块,请参阅Channelizer算法。The chief advantage of this polyphase implementation is that you can downsample the signal prior to filtering, thereby allowing you to filter the signal at a lower sample rate.

Synthesis Filter Bank (Channel synthesizer)

The synthesis filter bank, also known as the channel synthesizer, consists of a set of parallel bandpass filters that merge multiple input narrowband signals,y0[[m这是给予的,,,,y1[[m这是给予的,,,,y2[[m],…,,yM-1[[m]进入单个宽带信号,v[[n这是给予的。The input narrowband signals are in the baseband. Each narrowband signal is interpolated to a higher sample rate by using the upsampler, and then filtered by the lowpass filter. A complex exponential that follows the lowpass filter centers the baseband signal aroundwk, 在哪里 w k = 2 π k / m and k = 0 ,,,, 1 ,,,, 2 ,,,, ... ,,,, m - 1

合成过滤器库的概念图。包含M分支。每个分支都包含一个UPS采样器,然后是低通滤波器,然后是一个复杂的指数。添加每个分支的输出以形成重建的信号V [n]。

该过滤库是使用所描述的多相结构进行有效实现的Channel Synthesizer Algorithm。Thedsp.ChannelSynthesizerobject and theChannel Synthesizerblock in DSP System Toolbox™ use this implementation.

两通道(半频带)过滤库

Two-channel filter bank is a special case of the genericm-channel filter bank, where the number of filter branches is two.

The DFT matrix of the analysis portion looks like the following matrix.

[[ 1 1 1 - 1 这是给予的

第一行添加了两个多相分支以给出低通子带输出。第二行减去两个多相分支以给出高通子带输出。如本图所示,DSP系统工具箱中的半频带脱离器对象和块实现了其算法。一个0((z) and一个1((z) are the allpass polyphase components. This structure is the analysis portion of the two-channel halfband filter bank. Due to the halfband nature of the filters, one of the branches in this polyphase structure becomes a pure delay component.

两通道过滤器库的分析部分。输入的切换以FS的样本速率运行。第一分支包含A0(Z),第二个分支包含A1(Z)。添加了两个过滤器的输出,以形成第一个分支的低通输出。来自两个过滤器的输出将从第二个分支上的高通输出中减去。输出样本率为FS/2。

For more details on this structure and its derivation, seePolyphase Implementation在下面一个lgorithms在这些参考页面上。

两通道过滤器库 MATLAB® 金宝app®
使用FIR Halfband滤波器的分析部分 dsp.firhalfbanddecemator FIR半带删除器
一个nalysis portion using IIR halfband filter dsp.IIRHALFBANDDECERATOR IIR半乐队删除器

同样,halfband插入器对象和blocks in DSP System Toolbox implement their algorithm as shown in this diagram. This structure is the synthesis portion of the two-channel halfband filter bank. Due to the halfband nature of the filters, one of the branches in this polyphase structure becomes a pure delay component.

两通道过滤器库的合成部分。接收低通和高通子带。第一分支减去这两个输入,并传递到A0(z)。第二个分支将这两个输入添加到A1(Z)。使用输出开关以FS的速率对A0(Z)和A1(Z)的输出进行采样。

For more details on this structure and its derivation, seePolyphase Implementation在下面一个lgorithms在这些参考页面上。

两通道过滤器库 MATLAB 金宝app
使用FIR Halfband滤波器的合成部分 dsp.firhalfbandinterpolator FIR Halfband Interpolator
使用IIR Halfband滤波器的合成部分 dsp.iirhalfbandinterpolator IIR Halfband Interpolator

The other two-channel filter bank features that DSP System Toolbox offers let you specify the lowpass and highpass filter coefficients. These features can customize the partitioning of the broadband signal. For an example, seeReconstruction Through Two-Channel Filter Banks

两通道过滤器库 MATLAB 金宝app
分析过滤库 dsp.subbandanalysisfilter Two-Channel Analysis Subband Filter
Synthesis filter bank dsp.subbandsynthesisfilter 两通道合成子带滤波器

您可以将子带分析和合成过滤器库用作基本单元,并创建多级过滤器库。有关更多详细信息,请参阅多级过滤库

Related Topics

外部网站