全球旧事资料 分类
频谱图进行对比。这样,我们就可以确定哪些情况下
频谱出现了泄露,哪些情况下频谱没有泄露,进而说明如何选择DFT参数N才
能在频谱中分辨出两个不同的频率分量。
223第三题:线性相位带通滤波器的设计
本题目的在于用窗函数法考察线性相位带通滤波器的设计。用窗函数设计
FIR滤波器的步骤如下:
f页眉内容
(1)根据阻带衰减以及过渡带的的指标要求,选择窗函数的类型,并估计窗口
长度N;
(2)构造希望逼近的频率响应函数

(3)计算带求滤波器的单位脉冲响应;
(4)加窗得到设计结果:

我们在实际设计滤波器时一般采用MATLAB工具箱函数。我在课程设计中
调用了工具箱函数fir1实现窗函数设计线性相位数字滤波器的过程。
fir1的调用格式及功能:
,返回6dB截止频率为wc的M阶FIR低通wc为
标量滤波器系数向量h
。其中wc为对归一化的数字频率,当wcwclwcu
时,得到的是带通滤波器,其中6dB通带为
。wi
dow为窗函数向
量,指定窗函数的类型。
设计完滤波器之后,我们需要画出所设计的滤波器的幅频特性和相频特性。
我采用了MATLAB函数freqzBAN来绘制数字滤波器的幅频特性和相频特性,
其中的B为数字滤波器系统函数的分子多项式的系数向量,A为数字滤波器系
统函数的分母多项式的系数向量,N为DFT的点数。
224第四题:图像信号处理
本题首先要求读入一幅彩色图像。不同类型的图像有自己固定的格式。要在
MATLAB中使用其他软件生产的图像,需要用imread函数读取该图像。imread
函数的调用格式如下:
ximreadfile
ame:其中file
ame是图像的文件名。矩阵x是由图像文件
中读出并转化成MATLAB可识别的图像格式的数据。在MATLAB中,图像通
常是由数据矩阵和色彩矩阵组成的。如果该图像是灰度图像,那么x是二维矩阵;
如果图像是真彩色的,那么x是三维矩阵。
读入图像之后,需要将图像显示出来,这时候可以考虑调用imshow函数。
函数调用格式如下:
imshowx:其中x是imread函数的返回值。
本题的第二个要求是对读入的彩色图像进行RGB三原色分解,并用图像显示
出来。由于读入的图像是真彩色图像,调用imread函数后得到的返回值x是
MN3矩阵,即三维矩阵。三维矩阵x的最后一维代表RGB分量的具体值。若
要显示R分量,则可令G和B分量为0,然后再调用imshow函数显示即可。
本题的第三个要求是对读入的图像进行灰度处理并显示灰度图像。查阅资料
可知,MATLAB函数rgb2gray可以将彩色图像转化为灰度图像。该函数的调用
格式如下:
f页眉内容
yr
好听全球资料 返回顶部