完全重建QMF滤波器组的设计

本文探讨了完全重建QMF滤波器组的设计,包括两通道正交镜像滤波器组理论。分析了重建过程中出现的混叠失真、幅度失真、相位失真和量化失真等误差来源。通过matlab代码展示滤波器的幅度响应及重建信号与理想信号的偏差,证明了设计的有效性。
摘要由CSDN通过智能技术生成

完全重建QMF滤波器组的设计

两通道正交镜像滤波器组理论
1
对于一个给定的信号,经过分析滤波器后,再进行抽取、编码、传输,可以通过零值内插、综合滤波器滤波、求和运算得到恢复和重建。但是重建后的信号并不能与原始信号完全相同,两者之间存在着误差,主要包括:
(1)混叠失真。由抽取和内插产生的混叠和镜像带来的误差,导致分析滤波器组和综合滤波器组的频带不能完全分开;
(2)幅度失真。由于分析和综合滤波器组的频带在通带内不是全通函数,其幅频特性波纹产生的误差;
(3)相位失真。由滤波器相频特性的非线性所产生的误差;
(4)量化失真。由编、解码产生的误差,与量化噪声相似,这类误差无法完全消除,只能设法减小[4]。
2
matlab代码

N=41;
w=0.43;
[h0,h1,g0,g1]=firpr2chfb(N,w);
[H1z,w]=freqz(h0,1,512);
H1_abs=abs(H1z);H1_db=20*log10(H1_abs);
[H2z,w]=freqz(h1,1,512);
H2_abs=abs(H2z);H2_db=20*log10(H2_abs);
%%%%%%%%%%滤波器h0和h1的幅度响应%%%%%%%%%%
figure(1); 
plot(w/pi,H1_db,'-',w/pi,H2_db,'--'); 
axis([0,1,-100,10]); 
grid 
xlabel('\omega/\pi');ylabel('幅度,dB'); 
sum1=H1_abs.*H1_abs+H2_abs.*H2_abs; 
d=10*log10(sum1);
%%%%%%%%%%%%幅度响应关系误差%%%%%%%%%%%%
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值