《数字信号处理及MATLAB实现_实验报告册》.docVIP

  • 8
  • 0
  • 约 12页
  • 2015-10-11 发布于河南
  • 举报

《数字信号处理及MATLAB实现_实验报告册》.doc

《数字信号处理及MATLAB实现_实验报告册》.doc

实验1 离散时间信号产生及频谱分析 一、实验目的 ㈠ 掌握MATLAB产生常用离散时间信号的产生方法。 ㈡ 掌握离散时间信号频谱的分析方法并观察其特点。 实验任务 任务1:编写MATLAB程序来产生下列基本脉冲序列。 (1)单位脉冲序列:起点no,终点nf,在ns处有一单位脉冲(no≤ns≤nf)。 (2)单位阶跃序列: 起点no,终点nf,在ns前为0,在ns处及以后为l(no≤ns≤nf)。 (3)实数指数序列: (4)复数指数序列: 任务2:已知一时域连续正弦信号的频率为1Hz,振幅值幅度为1V,在窗口上显示一个周期的信号波形,对其进行32点采样后,进行32点的FFT,观察其采样后的信号及信号频谱。 任务3:已知一个8点的矩形序列,用N=8点和N=32进行FFT变换,作其时域信号图及信号频谱图。并利用N=32的FFT结果画其连续频谱。 实验步骤及结果 任务1: 程序截图如下: 程序截图 实验结果 任务2: 实验程序截图 实验结果 任务3:试验程序截图如下: 试验程序截图 实验结果 实验2利用FDATool工具设计数字滤波器 一、实验目的: 利用fdatool工具设计IIR数字滤波器和FIR数字滤波器。 二、实验任务 1:已知数据采样频率为1000Hz,现要设计一6阶的巴特沃斯低通滤波器,截止频率为200Hz,求其幅度响应、相位响应、脉冲响应、零极点图、滤波器系数等。 2:设计一个三阶的切比雪夫Ⅰ型数字高通滤波器,已知截止频率Wn=0.4,通带衰减Rp=1db。求其幅度响应、相位响应、脉冲响应、零极点图、滤波器系数等。 3:使用Kaiser窗设计一个24阶FIR低通滤波器,通带为ω0.35。求其幅度响应、相位响应、脉冲响应、零极点图、滤波器系数等。 4:使用Hamming窗设计一个50阶的FIR带通滤波器,通带为0.3ω0.7。求其幅度响应、相位响应、脉冲响应、零极点图、滤波器系数等。 三、实验步骤及结果 一: 进入fdatool工具。即输入命令fdatool 设置好参数Fs = 1000;Fc = 200 介数为6的低通巴特沃斯(IIR)滤波器。 参数设置 初始化 幅度相位响应 脉冲响应 零极点图 滤波器系数 二: 1)设置好参数 Fs = 1000 Fpass = 400 Apass = 1介数为3的契比雪夫Ⅰ型数字高通滤波器 幅度响应 相位响应 脉冲响应 零极点图 滤波器系数 三: 1)选择FIR滤波器低通Kaiser窗24介Fs = 1000 Fc = 350 幅度响应 相位响应 脉冲响应 零极点图 滤波器系数 四: 选择Humming窗 50介 Fs = 1000 wc1 = 0.3 wc2 = 0.7 的带通滤波器 幅度响应 相位响应 脉冲响应 零极点图 滤波器系数 实验3 利用SPTool工具分析离散时间信号 实验目的: 利用sptool工具观察信号波形、频谱和滤波。 实验任务: 1. 系统采样率2048,产生噪声信号,观察信号波形和频谱; 设计低通滤波器去除高频分量,观察滤波后的信号波形和频谱。 注:噪声产生可用randn命令 系统采样率2048Hz,产生300Hz、500Hz和800Hz的合成正弦波,系统包含高斯噪声信号,观察总的信号波形和频谱;设计滤波器提取500Hz分量,观察滤波后的信号波形和频谱。调整各信号的频率分量以及噪声的幅值,重复上面的步骤。 实验步骤及结果: 一: 在MATLAT中输入命令noise = randn(2000,1);产生一个随机噪声信号noise。 进入sptool工具,即输入命令:sptool 导入噪声信号noise。File—Import—设置采样率为2048 点击Signals下边的View 观察随即噪声sig1的波形如下: 点击Spectra下边的Create按钮 、点击Apply按钮产生噪声信号

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档