1 / 6
文档名称:

实验三FIR滤波器DSP实验报告.docx

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

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

分享

预览

实验三FIR滤波器DSP实验报告.docx

上传人:cnanjringh 2020/9/2 文件大小:281 KB

下载得到文件列表

实验三FIR滤波器DSP实验报告.docx

文档介绍

文档介绍:实验三FIR滤波器的DSP实验报告一、实验目的1. 了解MATLAB的FIR滤波器设计方法与编程;2. 掌握FIR滤波器算法基本原理和C语言的编程方法;二、实验内容FIR滤波器设计流程为,根据给出的滤波器设计(通带带宽、阻带衰减、相位要求)要求,在Matlab环境下仿真得到滤波器系数,S下编程设计DSP的FIR滤波器。使用Matlab中的FDAtool设计FIR滤波器设计实现fir低通滤波器,阶数为20,采样频率fs=8000Hz,截止频率fc=1500Hz,窗口设置为汉明窗Hamming。经过的信号频率是1000HZ和2000HZ的混叠波。,研读、分析实验指导书中的代码;,S的配置程序选项,选择“C5502Simulator”;,打开实验工程文件,再编译并装载程序;,输出信号有1KHZ和2KHZ的混叠信号。经过FIR低通录波器后,滤掉了2KHZ的频谱。只剩下1KHZ的频谱。:滤波器设计要求:线性相位低通滤波器,模拟信号通带为0~1kHz,阻带衰减在5kHz处为-60dB。采样率为20kHz。采用凯塞窗口设计此低通滤波器,设计过程如下:通带边界频率为1KHZ,阻带边界频率是5KHZ有60dB的衰减,可得:过渡带,A=60dB设计凯塞窗口的长度N和参数分别为:使用MATLAB设计此滤波器,过程如下:1)在Matlab的Start菜单中选择Toolboxes->FilterDesign->FilterDesign&AnalysisTools(fdatool),或者在命令行中输入fdatool来启动滤波器设计分析器。2)选择设计fir低通滤波器,阶数为29,采样频率fs=20000Hz,截止频率fc=3000Hz,窗口设置为凯塞窗口,(2)用SPtool验证所设计滤波器的功能在FDATool里设计了一个FIR低通滤波器后,)在MATLAB环境下产生一个混叠波信号,在MATLAB命令窗口输入:Fs=20000;t=(0:200)/Fs;s=sin(2*pi*t*1000)+sin(2*pi*t*5000);subplot(1,1,1);plot(t,s);axis([-22]);grid产生了1000Hz和5000Hz的混叠波,并且变量Fs、t、s将显示在workspace列表中。2)在FDATool的界面里选择to→SPTool,然后在将导入SPTool的滤波器命名为filter点击Apply,这样,设计的滤波器就导入了SPTool中。3)在弹出的SPTool主