多通道滤波器组理论在雷达、图像、语音信号处理等领域得到了广泛地应用[1-4]。该技术的使用有效地降低了数据传输速率要求、数据存储空间、数据处理复杂度等。同时在无线电系统中,滤波器组实时在线重构进一步提高了信道划分、切换的灵活性。在实际应用中,为了使滤波器组系统的输入输出信号保持一致性,避免产生相位、幅度、混叠失真,滤波器组应做到完全重构。滤波器组分为均匀滤波器组[5~7]和非均匀滤波器组。对于均匀滤波器组的设计,文献[5]采用余弦调制的方式来设计均匀滤波器组;文献[6]采用指数调制的方式来设计均匀滤波器组;文献[7]采用另一种设计思路,将重构条件表示为一系列线性方程组,通过迭代解方程组的最优解进而得到各通道滤波器系数。均匀滤波器组对输入信号频带进行均匀划分,而非均匀滤波器组可以根据实际需要将输入信号分割为不同频带宽度的子信号,具有更好的灵活性。对于非均匀滤波器组的设计,文献[8-9]研究了线性相位DFT调制非均匀滤波器组;文献[10]提出了余弦调制非均匀滤波器组。文献[11]采用树型结构结合迭代优化算法[12~14],对信号低频分量再分解,实现非均匀滤波器组。以上文献都是通过设计一个原型滤波器,然后再通过滤波器之间的关系设计其他滤波器。本文以一种直接设计的思想,从频域推导了一般性结构滤波器组的输出与输入的关系,根据输入与输出的关系,引申出重构条件,并将其表示为矩阵方程的形式,然后根据给定的滤波器组前端分析模块中各通道的频带分布特性,结合迭代优化思想求解矩阵方程的最优解,进而得出综合模块各通道滤波系数,设计出频带任意划分的均匀或非均匀滤波器组。
1 滤波器组重构条件推导如图1是滤波器组的一般性结构。
Download:
|
|
当各通道抽取插值速率
$\begin{aligned}Y\left( z \right) = & \sum\limits_{m = 0}^{M - 1} {\frac{1}{{{n_m}}}{F_k}\left( z \right)\sum\limits_{l = 0}^{{n_m} - 1} {X\left( {z{{\rm{e}}^{ - {\rm{j}}\frac{{2{\rm{\pi }}l}}{{{n_m}}}}}} \right){H_m}\left( {z{{\rm{e}}^{ - {\rm{j}}\frac{{2{\rm{\pi }}l}}{{{n_m}}}}}} \right)} } = \\& \sum\limits_{m = 0}^{M - 1} {\frac{1}{{{n_m}}}{F_m}\left( z \right)X\left( z \right){H_m}\left( z \right)} + \\& \sum\limits_{m = 0}^{M - 1} {\frac{1}{{{n_m}}}{F_m}\left( z \right)\sum\limits_{l = 1}^{{n_m} - 1} {X\left( {z{{\rm{e}}^{ - {\rm{j}}\frac{{2{\rm{\pi }}l}}{{{n_m}}}}}} \right){H_m}\left( {z{{\rm{e}}^{ - {\rm{j}}\frac{{2{\rm{\pi }}l}}{{{n_m}}}}}} \right)} } = \\& X\left( z \right){T_0}\left( z \right) + \sum\limits_{l = 1}^{{n_m} - 1} {X\left( {z{e^{ - {\rm{j}}\frac{{2{\rm{\pi }}l}}{{{n_m}}}}}} \right){T_l}\left( z \right)} \end{aligned}$ |
式中:
${T_0}\left( z \right) = \sum\limits_{m = 0}^{M - 1} {\frac{1}{{{n_m}}}{F_k}\left( z \right)} \sum\limits_{l = 0}^{{n_m} - 1} {X\left( {z{{\rm{e}}^{ - {\rm{j}}\frac{{2{\rm{\pi }}l}}{{{n_m}}}}}} \right){H_m}\left( {z{{\rm{e}}^{ - {\rm{j}}\frac{{2{\rm{\pi }}l}}{{{n_m}}}}}} \right)} $ | (1) |
${T_l}\left( z \right) = \sum\limits_{m = 0}^{M - 1} {\frac{1}{{{n_m}}}{F_m}\left( z \right){H_m}\left( {z{{\rm{e}}^{ - {\rm{j}}\frac{{2{\rm{\pi }}l}}{{{n_m}}}}}} \right)} \;\;\; l = 1,2, \cdots ,M$ | (2) |
当
${{Ax}} = {{b}}$ | (3) |
式中:
${{{A}}_{L\left( {2N - 1} \right) \times MN}} = \left[\!\!\!\!\! {\begin{array}{*{20}{c}}{{\beta _{1,0}}\Im \left( {{{{h}}_1}} \right)} \!\! & \!\! {{\beta _{2,0}}\Im \left( {{{{h}}_2}} \right)} \!\! & \!\! \cdots & {{\beta _{M,0}}\Im \left( {{{{h}}_M}} \right)}\\{{\beta _{1,1}}\Im \left( {{{{h}}_1} \otimes {{{\varLambda }}_1}} \right)} \!\! & \!\! {{\beta _{2,1}}\Im \left( {{{{h}}_2} \otimes {{{\varLambda }}_1}} \right)} \!\! & \!\! \cdots & {{\beta _{M,1}}\Im \left( {{{{h}}_M} \otimes {{{\varLambda }}_1}} \right)}\\{{\beta _{1,2}}\Im \left( {{{{h}}_1} \otimes {{{\varLambda }}_2}} \right)} \!\! & \!\! {{\beta _{2,2}}\Im \left( {{{{h}}_2} \otimes {{{\varLambda }}_2}} \right)} \!\! & \!\! \cdots & \!\! {{\beta _{M,2}}\Im \left( {{{{h}}_M} \otimes {{{\varLambda }}_2}} \right)}\\ \vdots \!\! & \!\! \cdots \!\! & \!\! \cdots \!\! & \!\! \vdots \\{{\beta _{1,L - 1}}\Im \left( {{{{h}}_1} \otimes {{{\varLambda }}_{L - 1}}} \right)} \!\! & \!\! {{\beta _{2,L - 1}}\Im \left( {{{{h}}_2} \otimes {{{\varLambda }}_{L - 1}}} \right)} \!\! & \!\! \cdots \!\! & \!\! {{\beta _{M,L - 1}}\Im \left( {{{{h}}_M} \otimes {{{\varLambda }}_{L - 1}}} \right)}\end{array}} \!\!\!\!\! \right]$ |
式中:L是抽取速率
${\alpha _{m,l}} = \left\{ {\begin{aligned}& {1,} \quad \quad {{{\rm e}^{{{{\rm j}2\pi * l} / L}}} \in \left\{ {{{\rm e}^{{\rm j}2\pi \left( 1 \right)/{n_m}}},{{\rm e}^{{\rm j}2\pi \left( 2 \right)/{n_m}}}, \cdots ,{{\rm e}^{{\rm j}2\pi \left( {{n_m} - 1} \right)/{n_m}}}} \right\}}\\& {0,} \quad \quad {{\text{其他}}}\end{aligned}} \right.$ |
βm, l定义为
${\beta _{m,l}} = \left\{ {\begin{array}{*{20}{l}} {{1 / {{n_m},}}}&{l = 0} \\ {{{{\alpha _{m,l}}} / {{n_m},}}}&{l \ne 0} \end{array}} \right.$ | (4) |
运算符
$\Im \left( {{{\left[ {{a_1},{a_2}, \cdots ,{a_N}} \right]}^{\rm{T}}}} \right) = \left[ {\begin{array}{*{20}{c}} {{a_1}}&0&0& \cdots &0 \\ {{a_2}}&{{a_1}}&0& \cdots &0 \\ {{a_3}}&{{a_2}}&{{a_1}}& \cdots &0 \\ \vdots & \cdots & \cdots & \cdots & \vdots \\ {{a_N}}&{{a_{N - 1}}}&{{a_{N - 2}}}& \cdots &{{a_1}} \\ 0&{{a_N}}&{{a_{N - 1}}}& \cdots &{{a_2}} \\ 0&0&{{a_N}}& \cdots &{{a_3}} \\ 0&0&0& \cdots & \vdots \\ 0&0&0& \cdots &{{a_N}} \end{array}} \right]$ |
${{{\varLambda }}_i} = {\left[ {{{\rm e}^{{{{\rm j}2\pi i \cdot \left( 0 \right)} / L}}} \;\; {{\rm e}^{{{{\rm j}2\pi i \cdot \left( 1 \right)} / L}}} \;\; {{\rm e}^{{{{\rm j}2\pi i \cdot \left( 2 \right)} / L}}} \;\; \cdots \;\; {{\rm e}^{{{{\rm j}2\pi i \cdot \left( {N - 1} \right)} / L}}}} \right]^{\rm{T}}}$ |
式中
此时,定义总的误差函数Q,Q由重构误差QPR和幅频误差QPR构成,即
$Q = {Q_{{\rm{PR}}}} + {Q_{\rm{MRE}}} = \left\| {{{Ax}} - {{b}}} \right\|_2^2 + \sum\limits_{m = 1}^M {{Q_{{\rm{MRE}},m}}} $ | (5) |
式中
${Q_{{\rm{MRE}},m}} = \sum\limits_{i = 1}^\rho {\left\| {\left| {{H_m}\left( {{{\rm e}^{{\rm j}w}}} \right)} \right| - {r_m}\left( {{w_i}} \right)} \right\|} _2^2$ | (6) |
式中:
${r_m}\left( {{w_i}} \right) = \left\{ {\begin{array}{*{20}{l}}{1,} & {{w_i}{\text{是}}{H_m}\left( {{{\rm e}^{\rm j}{^w}}} \right){\text{通带内的频率点}}}\\{0,} & {{\text{其他}}}\end{array}} \right.$ |
从式(4)中可以看出,该方法对于各通道抽取插值速率没有特定的限制,因此可以设计不同形式的滤波器组,提高了滤波器组设计的灵活性。
2 滤波器组设计步骤将误差函数Q设为优化目标函数,将分析模块中各通道滤波系数设为优化参数,通过给定的分析模块各通道频带特性,同时设计分析滤波系数,然后通过求解矩阵方程式(3)的最小二乘解来得到综合模块各通道的滤波器系数。计算误差函数Q,如果误差函数大于给定的误差值,则迭代优化分析模块中各通道滤波系数
Download:
|
|
1) 初始化各通道滤波器系数长度
2) 采用等波纹逼近法设计系统前端分析模块中各通道原始FIR滤波器系数
3) 通过求解方程
4) 通过式(5)计算误差目标函数Q;
5) 如果求解的误差
该设计方法可以设计均匀滤波器组,也可以设计非均匀滤波器组。首先采用该设计方法设计一个各通道抽取插值速率为[4, 4, 4, 4]的均匀滤波器组,每个通道滤波器系数长度为54,分析模块中各通道频率特性分布情况如表1所示。
具体的仿真结果如图3~6。在图3中,给出了优化前后整个系统的幅频失真对比情况,图4给出了优化前后整个系统的混叠失真对比情况。可以看出,经过优化,幅频和混叠失真得到了很好的改善。图5所示的是采用该算法设计出的均匀临界采样分析、综合滤波器组。优化之后分析模块中各通道的滤波器系数是满足线性相位特性的,这里给出分析模块中第一通道滤波器系数的幅频相位特性,如图6所示。
Download:
|
|
Download:
|
|
Download:
|
|
Download:
|
|
另一个例子中,采用该算法设计一个通道个数为4,各通道抽取插值速率分别为[2, 4, 8, 8]的非均匀滤波器组。每个通道滤波器系数长度为64,分析模块中各通道频率特性分布情况如表2所示。
具体仿真如图7~10。图7、8分别给出了整个滤波系统在优化前后的幅频、混叠失真对比情况。图9所示的是采用该算法最终设计出的非均匀滤波器组。优化之后分析模块中各通道的滤波器系数是满足线性相位特性的,这里给出分析模块中第一通道滤波器系数的幅频相位特性,如图10所示。
Download:
|
|
Download:
|
|
Download:
|
|
Download:
|
|
本文采用直接法设计滤波器组,推导了图1所示的一般性结构滤波器组的重构条件,并将重构条件以矩阵方程的形式表示。采用迭代优化的思想求解矩阵方程的最优解,进而设计出滤波器组。从仿真分析可知:1)该设计方法可以同时设计均匀和非均匀的滤波器组,可以对频带进行不同的划分,与现有设计方法相比,具有很高的灵活性;2)采用该方法设计的滤波器组,整个滤波系统分析模块中的滤波系数具有线性相位特性,避免了相位失真。
[1] | 蒋俊正, 江庆, 欧阳缮. 一种设计近似完全重构非均匀余弦调制滤波器组的新算法[J]. 电子与信息学报, 2016, 38(9): 2385-2390. (0) |
[2] | NGUYEN T Q. Near-perfect-reconstruction pseudo-QMF banks[J]. IEEE transactions on signal processing, 1994, 42(1): 65-76. DOI:10.1109/78.258122 (0) |
[3] | 牛菀露. 基于精确重构的数字信道化技术与子带再生处理研究[D]. 西安: 西安电子科技大学, 2014. (0) |
[4] | 杨松涛. 完全重构滤波器组优化及其在宽带信道化中的应用[D]. 西安: 西安电子科技大学, 2014. (0) |
[5] | 戚晓慧, 吴瑛, 尹洁昕. 用于宽带接收的近似完全重构滤波器组的改进设计[J]. 信号处理, 2014, 30(10): 1213-1219. DOI:10.3969/j.issn.1003-0530.2014.10.013 (0) |
[6] | 郭名君, 王康谊, 贾杨, 等. 基于均匀信道化滤波器组的研究与设计[J]. 电子测试, 2012(3): 99-102. (0) |
[7] | NAYEBI K, BARNWELL T P, SMITH M J T. Time-domain filter bank analysis: A new design theory[J]. IEEE transactions on signal processing, 1992, 40(6): 1412-1429. DOI:10.1109/78.139245 (0) |
[8] | 蔡宇, 郝程鹏, 侯朝焕. 线性相位非均匀带宽DFT调制滤波器组设计[J]. 仪器仪表学报, 2013, 34(10): 2293-2299. (0) |
[9] | RAHIMI S, CHAMPAGNE B. Oversampled perfect reconstruction DFT modulated filter banks for multi-carrier transceiver systems[J]. Signal processing, 2013, 93(11): 2942-2955. DOI:10.1016/j.sigpro.2013.05.003 (0) |
[10] | 陈冠雄, 杨国强. 基于非均匀滤波器组信道化技术的研究[J]. 现代电子技术, 2013, 37(7): 68-71. (0) |
[11] | KUMAR A, SINGH G K, ANURAG S. Design of nearly perfect reconstructed non-uniform filter bank by constrained equiripple FIR technique[J]. Applied soft computing, 2013, 13(1): 353-360. DOI:10.1016/j.asoc.2012.08.024 (0) |
[12] | SONI R K, JAIN A, SAXENA R. An optimized design of non-uniform filterbank[J]. International journal of signal & image processing, 2010, 1(1): 18-23. (0) |
[13] | KUMAR A, POOJA R, SINGH G K. An efficient closed-form design method for nearly perfect reconstruction of non-uniform filter bank[J]. ISA transactions, 2016, 61: 167-178. DOI:10.1016/j.isatra.2016.01.013 (0) |
[14] | SONI R, JAIN A, SAXENA R. An optimized design of nonuniform filter bank using variable-combinational window function[J]. AEU-International journal of electronics and communications, 2013, 67(7): 595-601. DOI:10.1016/j.aeue.2013.01.003 (0) |