1 / 36
文档名称:

树形结构滤波器组设计mtlab.docx

格式:docx   大小:319KB   页数:36页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

树形结构滤波器组设计mtlab.docx

上传人:niupai11 2022/9/27 文件大小:319 KB

下载得到文件列表

树形结构滤波器组设计mtlab.docx

相关文档

文档介绍

文档介绍:该【树形结构滤波器组设计mtlab 】是由【niupai11】上传分享,文档一共【36】页,该文档可以免费在线阅读,需要了解更多关于【树形结构滤波器组设计mtlab 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。山东轻工业学院
课程设计任务书
学院 电子信息与控制工程学院 专业 通信工程
姓名 马淑丽班级通信09-2学号1044
题目 树形结构滤波器组设计
主要内容、基本要求、主要参考资料等:
主要内容:
滤波器组在语音、图像的子带编码和压缩中都有着广泛的应用,非均匀滤波器组还构成了Mallat多分辨分析的算法基础,在小波变换中占有重要的地位。本设计主要内容是研究树形滤波器组的原理,并设计一个树形滤波器组,实现语音信号的分解与重构。
基本要求:
(1)滤波器组的基本原理;(2)树形结构滤波器组的原理及设计方法;(3)设计一个8通道的树形结构滤波器组:均匀滤波器组和非均匀滤波器组;给出设计思路及结果;(4)用设计的滤波器组对某信号进行多通道分解,验证滤波器组的性能,对结果进行分析;(5)提交课程设计报告。
主要参考资料:
,.
.
matlab信号处理相关书籍,多采样率信号处理的书籍、资料。
相关网络资源
完成期限:自2012年6月28日至2010年7月13日
指导教师:
张凯丽
教研室主任:
目录
主要内容摘要
一、 设计方案
二、 设计原理……
三、 设计框图……
四、 设计程序……
五、 结果图
六、 结果图分析…
七、 结论及心得…
八、 参考资料……
附录代码
内容摘要:
树形结构滤波器组设计,将信源输入信息编码频带分段,便于在有限带宽信道中传输并且提高传输速率,在信宿端将信号解码恢复原始信号。有一定的失真。语音数据的有效编码可以提高通信系统的有效性,大大减少存储设备的容量。
子带编码是一种常用语音编码技术,子带编码中的子带分解和合成是子带编码中的重要组成部分。使用树形结构滤波器组实现语音信号的子带分解和合并,常用的平行结构滤波器虽然也可以实现自带的分解,实现对高频成分的压缩,但不如树形结构灵活,树形结构QMFB可以实现多分辨率的信号分解与压缩,同时重建信号失真度很低。

本次课程设计,分别用对称结构和非对称结构滤波器组设计,实现语音信号或别的信号3级分解8通道传输。我组用的matlab编程实现方法。
一个语音处理系统主要包括语音信号的采集,预处理,语音信号的压缩编码,语音信号的解码,语音信号的增强,最后通过音频输出设备输出。为了能够使采集到的语音信号能够完全恢复出来,一般信号的米样频率都是很高的,例如44100HZ,但是人耳能够识别的声音信号的频率范围在300~3400HZ,高于3400HZ的频率基本对人耳无效,因此可以滤除不予编码,同时在300~3400的频率段也有部分频率段占用很少一部分能量,可以子带分解后用较短的码长编码,以此来降低码率,而对低频部分可以通过抽取,来减少传输和处理的数据量。在接收端可以通过插值恢复出低频信号。
本系统主要实现的关键步骤是针对语音信号的频谱设计与之相适应的树形滤波器组,在信源段首先对音频信号进行预处理滤除多余的频段,然后就是设计信源端得分析滤波器组和信宿段综合滤波器组的设计。
以以语音信号为例,这里只分析对称滤波器组的设计(非对称的自然就明白了):将信号经过2通道正交镜像滤波器组和
2-抽取器,完成信号的第一次高低分频和抽取,然后分别将分解出来的低频高频信号再次通过2通道正交镜像滤波器组和2-抽取器,实现对第一次分解出来的低频高频信号的高低分频和抽取,将分解出来的4个频段成分在经过2通道正交镜像滤波器组和2-抽取器,实现8通道,就是音频信号的需要传输或者处理的有用信号,然后对分解出来的有用信号的高低频信号分别进行插值再对应两两合并,得到4个信号再次插值,合并,得到2个信号,再次插值,合并,得到信宿端信号。这就是信源的分解滤波器组,将音频信号分解成8通道信号,进行存储或传输等一系列处理。
期间用到的滤波器等:
~3400hz。椭圆型带通滤波器
functiony1_yu=pre_process(y1)
Fs=8000;
fpl=300;
fpu=3400;
fsl=200;
fsu=3600;
wp=[2*fpl/Fs,2*fpu/Fs];
ws=[2*fsl/Fs,2*fsu/Fs];
rp=1;
rs=40;
[N,wpo]=ellipord(wp,ws,rp,rs);
[B,A]=ellip(N,rp,rs,wpo);
[H,w]=freqz(B,A);
y1_yu=filter(B,A,y1);
(1/2)用于分解信号为2个一个高频一个低频、,抽取
用到2级抽取downsample函数
function[y1,y2]=fenjie(x)
fs=44100;
t2=0:1/fs:(length(x)-1)/fs;
a1=fir1(1OO,1/2);窗函数长度截止频率为1/2
a2=qmf(a1);
w1=filter(a1,1,x);%低通滤波
w2=filter(a2,1,x);%高通滤波
%抽取
y1=downsample(w1,2);%抽取2
y2=downsample(w2,2);%抽取2其中参数值子程序
求HO(Z)和GO(Z)的值
HO(Z)
a1=fir1(1OO,1/2);
a2=qmf(a1);
figure(19)
x=O:1:1OO;
subplot(2,1,1)
stem(x,a1,'.');
subplot(2,1,2)
stem(x,a2,'.');
GO(Z)
a1=fir1(1OO,1/2);
a2=qmf(-a1);
figure(19)
x=O:1:1OO;
subplot(2,1,1)
stem(x,a1,'.');
subplot(2,1,2)
stem(x,a2,'.');
、合并时用到求长度保持一致后相加
functiony=hebing(y1,y2,n1,n2)
%信号的零插值和低通滤波
y1=interp(y1,2);
y2=interp1(y2);
n=min(length(y1),length(y2));
y1=y1(1:n);
y2=y2(1:n);
%信号的合并
y=y1+y2;
其中子程序functionf=interp1(x)
%实现信号的零插值
f=interp(x,2);
fori=1:length(x)
f(2*i)=0;
end
a1=fir1(200,1/2,'high');
f=filter(a1,1,f);
非对称滤波器组设计原理类似的(略)
二•设计原理
7、抽取和内插的基本原理
信号的M-抽取是对原始信号每隔M-1个点取一个点,组成新的采样序列。抽取后的信号频谱发生了变化,输入信号<(门)与M一抽取后的输出信号/(门)在频域上的关系式如下:
CeAjw)=(打印后自己手写
从上式可以知道,(ejw)是将X(ew)扩展了M倍,幅度变为原来的/M,在分别以2pj、4pi、6pi,…,2kpi移位叠加得到的;抽取后可能造成频谱混叠,为了避免抽取后的频谱混叠,信号X(〃)的带宽必须限制在lpi/M,pi/M】通常情况下可以再抽取器前进行抗混叠滤波,所谓的抗混叠滤波就是在抽取前对信号进行低通滤波,把信号的频带限制在i【M,pi/M】
信号的内插是信号抽取的逆过程,是在已知信号相邻抽样点之间插入若干个抽样值的点。实际中的做法是在已知抽样序列之间插入若干零值,然后通过低通滤波器,几个实现内插。其实就相当于线性插值。厶-内插输入信号x(门)与输出信号的频域关系式:
(ejw)=X(ejwL)
从上式我们知道,对信号的-内插相当于对输入信号频谱的倍压缩,内插后信号的采样周期变为原来的!/L倍。内插不会造成频谱混叠,不会造成信号信息量的丢失,但会使整个数字信号频率轴插入L-1个原始信号的频谱称为镜像。因此在插值后我们可以通过一个低通滤波器,来消除内插带来的镜像,恢复出原始信号。
2、滤波器组的基本原理
滤波器组是一组拥有共同输入信号或共同输出信号的一组带通滤波器系统框图如下)
M通道滤波器组的系统结构
(手绘)
信号的子带分解是通过树形结构滤波器组来实现。本系统中有一个分析滤波器组实现对输入信号的子带分解,一个综合滤波器组完成信号的重建一个给定的信号经过分解滤波器组分解,然后编码、传输再通过综合滤波器组实现信号的恢复和重建。但是恢复和重建后的信号并不能与原始信号完全相同,两者之间会产生一定的误差,主要包括:
(1) 混叠失真:由抽取和内插产生的混叠和镜像带来的误差所造成的。
(2) 幅度失真:由滤波器组幅频特性波纹产生的误差所造成的。
(3) 相位失真:由滤波器组的相频特性的非线性产生的误差所造成的。
(4) 子带量化误差:由编解码产生的误差,与量化噪声相似。这是一种无法完全消除的误差。
完全重建滤波器组:无混叠失真的滤波器组,同时既无幅度失真,又无相位失真。
本系统所设计的树形结构滤波器组,是由两通道的正交镜像滤波器组通过级联或并联组建而成的。

两通道正交镜像滤波器组的系统框图如下
(手绘)
上图中可以设
HO(z)=H(z)()
H1(z)=H(-z)()
GO(z)=H(z)
G1(z)=-H(-z) ()
上式说明如果HO(z)是低通滤波器,那么71(在)则是高通滤波器。同時0(巳讪丿与H1(ejw)关于pi/2成镜像对称,所以称这种滤波器成为正交镜像滤波器组,^QMfb。满足或式的滤波器组称为标准QMF滤波器组,它是一种无混叠失真的滤波器组。
树形结构的滤波器组:将两通道滤波器组的级联来实现多通道滤波器组。具体做法就是将各通道的输出作为下一个滤波器组的输入。这种实现方式的优点是:可根据两通道滤波器组的特性来推断它的特性(是否能够完全重建等)通过非对称来实现多抽样率的子带分割。
两通道QMFB非对称的分析滤波器框图
(手绘)