基于交替迭代的两通道近似正交图滤波器组系数优化方法

文档序号:25785301发布日期:2021-07-09 10:36阅读:223来源:国知局
基于交替迭代的两通道近似正交图滤波器组系数优化方法

1.本发明属于图信号处理技术领域,具体涉及基于交替迭代的两通道近似正交图滤波器组系数优化方法。


背景技术:

2.滤波器组被广泛应用于通信、语音编码、音频编码和图像信号处理,而且m通道的均匀滤波器组的理论和设计已经得到广泛地研究。在这些应用中,经常要将信号分解成一组子带信号,各占据原信号频带的一个子频带,通常互不交叠或适当交叠,需要设计分析滤波器组,实现单输入到多输出;有时有需要将这些子带信号重新合成为所需要的信号,需要设计综合滤波器组,实现多输入到单输出。因此要完成这些任务就需要数字滤波器组即图滤波器组。不同于传统滤波器组在设计时对频域性能的较高要求,图滤波器组在设计时对频域性能要求较低。图滤波器组图信号过滤方面有较多的应用。
3.jun

zheng jiang,fang zhou,peng

lang shui
1.通过列出两个低通滤波器的通带阻带能量表达式,最小化能量和,给滤波器系数增加限定条件,利用cvx函数进行优化,单独设计出了组成非正交镜像图滤波器组的两个低通滤波器函数,并在低阶时成功将重构误差降到了负 4次方,但缺点也十分明显,高阶时重构误差仍然较差,同时低阶的重构误差仍有可以进一步减小的可能。


技术实现要素:

4.针对现有技术的不足,本发明提出了基于交替迭代的两通道近似正交图滤波器组系数优化方法,根据近似正交图滤波器组的完美重构条件与实际滤波器系数相比,得到实际重构误差,将重构误差作为优化条件,利用cvx函数通过交替迭代的方式对滤波器系数进行优化,实现降低高阶重构误差,进一步减小低阶重构误差的目的。
5.步骤一、根据设计要求,分别确定图滤波器组中低通滤波器h0(x)的系数c0和高通滤波器 h1(x)的系数c1。
6.步骤二、确定近似正交图滤波器组的实际重构误差。
7.2.1.确定近似正交图滤波器组的完美重构条件
8.图滤波器组的理想重构条件在为x∈[0,2]的频域上应当满足:当x=0时,当 x=1时,h0(x)=1。同时,对于近似正交图滤波器组结构,低通滤波器h0(x),g0(x)与高通滤波器h1(x),g1(x)存在着严格的等式关系:
[0009]
h1(λ)=g0(2

λ),g1(λ)=h0(2

λ)
[0010]
对于任意图滤波器组结构,完美重构条件可以用如下公式表示:
[0011]
h0(x)g0(x)+h1(x)g1(x)=2
[0012]
将高、低通滤波器间的等式关系代入到上式可以得到对于近似正交图滤波器组的完美重构条件公式:
[0013]
h0(x)g0(x)+h0(2

x)g0(2

x)=2
[0014]
2.2.求近似正交图滤波器组的实际重构误差
[0015]
实际设计过程中往往并不能达到完美重构条件,因此两者之间存在一个差值。令e(x)为两者之间的差值,则实际重构误差e(x)可以定义为:
[0016]
e(x)=h0(x)g0(x)+h0(2

x)g0(2

x)
‑2[0017]
在以重构误差数值为核心比较图滤波器组性能优劣的情况下,只需要取重构误差中最大的值进行比较,因此最大重构误差可以定义为:
[0018]
e
max
=|e(x)|
max
[0019]
步骤三、交替优化滤波器系数
[0020]3‑
1.得到优化目标函数表示为:
[0021]
min e
max
|h0′
(x),g0′
(x)|
[0022]
其中h0′
(x),g0′
(x)为待求解的新的低通滤波器系数系数。同时该目标函数在优化时应当满足图滤波器组的完美重构条件:
[0023][0024]
h0(1)=1
[0025]
该目标函数是一个最小最大化问题,同时也是一个线性问题,可以使用cvx函数进行优化求解。
[0026]3‑
2.固定h0(x)系数,优化g0(x)系数
[0027]
对于近似正交图滤波器组结构,低通滤波器h0(x)与g0(x)之间并没有严格的等式关系,同时低通滤波器h0(x)与高通滤波器g1(x)之间使用同一组系数c0;低通滤波器g0(x)与高通滤波器h1(x)之间使用同一组系数c1,因此通过交替优化的方法,先固定h0(x)系数,优化g0(x)系数,优化目标函数为:
[0028]
min|e(x)=h0(x)g
k

(x)+h0(2

x)g0(2

x)

2|
max
[0029]
其中g
k

(x)为经过k次迭代之后得到的新系数,k=0,1,2,3,

,k。使用cvx函数进行优化后,令新的系数替代原来的系数,即
[0030][0031]3‑
3.固定g0(x)系数,优化h0(x)系数
[0032]
g0(x)系数优化完成之后,固定系数进行对h0(x)的优化。此时优化目标函数为:
[0033]
min|e(x)=h
k

(x)g0(x)+h0(2

x)g0(2

x)

2|
max
[0034]
其中h
k

(x)为经过k次迭代之后得到的新系数。使用cvx函数进行优化后,令新的系数替代原来的系数,即
[0035]
h0(x)=h0′
(x)
[0036]
步骤四、使用迭代函数进行循环优化。设定迭代次数k,重复步骤三。将最终输出的重构误差值作为最终优化结果,同时输出最终迭代结束时的低通滤波器新系数,迭代结束。
[0037]
本发明具有以下有益效果:
[0038]
针对每个图滤波器组的系数进行优化,同时仅针对于近似正交图滤波器组结构,保证了各系数之间优化的独立性,从而减小最大重构误差值,达到优化预期目标。本发明与其他方法相比,最大的改进就是系数的独立优化,保证了设计的一定自由度,同时也使得该方法在普适的情况下均能够达到良好的效果。
附图说明
[0039]
图1为实施例1经过1次迭代优化后重构误差值与原重构误差值的比较;
[0040]
图2为实施例1经过10次迭代优化后重构误差值与原重构误差值的比较;
[0041]
图3为实施例1经过50次迭代优化后重构误差值与原重构误差值的比较;
[0042]
图4为实施例1经过100次迭代优化后重构误差值与原重构误差值的比较;
[0043]
图5为实施例2经过1次迭代优化后重构误差值与原重构误差值的比较;
[0044]
图6为实施例2经过10次迭代优化后重构误差值与原重构误差值的比较;
[0045]
图7为实施例2经过50次迭代优化后重构误差值与原重构误差值的比较;
[0046]
图8为实施例2经过100次迭代优化后重构误差值与原重构误差值的比较;
[0047]
图9为实施例3经过1次迭代优化后重构误差值与原重构误差值的比较。
具体实施方式
[0048]
以下结合附图对本发明作进一步的解释说明;以下三个实施例中低通滤波器h0(x)的系数和高通滤波器h1(x)的系数均通过jun

zheng jiang
1.的设计方法所得,作为该优化前的初始系数。
[0049]
实施例1:
[0050]
步骤一、本实施例中低通滤波器h0(x)的最高阶数n0=5,高通滤波器h1(x)的最高阶数n1=4,低通滤波器h0(x)的通带截止频率ω
p
=0.8、阻带截止频率ω
s
=1.2。
[0051]
步骤二、根据图滤波器组的理想重构条件与实际重构误差e(x),计算用于比较图滤波器组性能优劣的最大重构误差e
max

[0052]
e
max
=|e(x)|
max
[0053]
e(x)=h0(x)g0(x)+h0(2

x)g0(2

x)
‑2[0054]
步骤三、使用cvx函数基于交替迭代的方法对优化目标函数进行求解,得到优化后的滤波器系数。所述交替迭代的方法为先固定低通滤波器h0(x)的系数,优化g0(x)的系数;然后固定优化后的g0(x)的系数,再优化h0(x)的系数。
[0055]
步骤四、重复步骤三进行迭代优化,图1、2、3、4分别为经过1、10、50、100次迭代优化后的重构误差值与迭代前的重构误差值对比图。表1为经过100次迭代后得到的滤波器 h0(x)、h1(x)系数c0、c1:
[0056][0057]
表1
[0058]
实施例2:
[0059]
本实施例中低通滤波器h0(x)的最高阶数n0=9,高通滤波器h1(x)的最高阶数n1=8,图5、 6、7、8分别为1、10、50、100次迭代优化后的重构误差值与迭代前的重构误差值对比图。
[0060]
表2为经过100次迭代后得到的滤波器h0(x)、h1(x)系数c0、c1:
[0061][0062][0063]
表2
[0064]
实施例3:
[0065]
本实施例中低通滤波器h0(x)的最高阶数n0=15,高通滤波器h1(x)的最高阶数n1=14.图9 为经过1次迭代优化后的重构误差值与迭代前的重构误差值对比图,表3为经过1次迭代得到的滤波器h0(x)、h1(x)系数c0、c1:
[0066][0067]
表3
[0068]
表4为在三个实施例中使用jun

zheng jiang
1.的设计方法得到滤波器系数与使用本发明方法得到的滤波器系数的最大重构误差值对比:
[0069][0070]
表4
[0071]
从表4可以看出,滤波器阶数不同的情况下,通过本发明方法优化后得到的滤波器系数的最大重构误差值均优于jun

zheng jiang的设计方法得到的。
[0072]
[1]jun

zheng jiang,fang zhou,peng

lang shui,“optimization design of two

channelbiorthogonal graph filter banks,”circuits syst signal processing,35:685

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