前些天发现了十分不错的人工智能学习网站,通俗易懂,风趣幽默,没有广告,分享给大家,大家可以自行看看。(点击跳转人工智能学习资料)


微信公众号:创享日记
发送:fir滤波器
获取完整报告(含源码+结果+思考题)


一、实验目的
1.掌握用窗函数法设计FIR 数字滤波器的原理和方法。
2.掌握用等波纹最佳逼近法设计FIR数字滤波器的原理和方法。
3.掌握FIR滤波器的快速卷积实现原理。
4.学会调用MATLAB函数设计与实现FIR滤波器。

二、实验内容及步骤
1.认真复习用窗函数法和等波纹最佳逼近法设计FIR数字滤波器的原理。

2.调用信号产生函数xtg产生具有加性噪声的信号xt,并自动显示xt及其频谱,如图(1)所示。


3.请设计低通滤波器,从高频噪声中提取xt中的单频抑制载波调幅信号,要求信号幅频失真小于0.l dB,将噪声频谱衰减60 dB。观察xt的频谱,确定滤波器指标参数。

4.根据滤波器指标选择合适的窗函数,计算窗函数的长度N,调用MATLAB函数firl设计一个FIR低通滤波器。并编写程序,调用MATLAB快速卷积函数fftfilt实现对xt的滤波。绘图显示滤波器的频响特性曲线、滤波器输出信号的幅频特性图和时域波形图。

5.重复实验内容3,滤波器指标不变,但改用等波纹最佳逼近法设计FIR滤波器,调用MATIAB函数 remezord和remez设计FIR数字滤波器。比较两种设计方法设计的滤波器阶数。
提示:
(1)MATIAB函数firl和 fftfilt的功能及其调用格式请查阅本书;
(2)采样频率,采样周期
(3)根据实验要求,可选择滤波器指标参数:通带截止频率,阻带截止频率,换算成数字频率,通带截止频率,通带最大衰减为0.1dB,阻带截至频率,阻带最小衰减为60dB。

三、程序代码及运行结果
1.程序代码(详见报告)
2.实验结果:如图(2)与图(3)所示

3.分析与讨论(详见报告)

四、思考题(答案详见报告)
1.如果给定通带截止频率和阻带截止频率以及阻带最小衰减,如何用窗函数法设计线性相位低通滤波器?请写出设计步骤。
2.如果要求用窗函数法设计带通滤波器,且给定通带上、下截止频率为,阻带上、下截止频率为,试求理想带通滤波器的截止频率
3.解释为什么对同样的技术指标,用等波纹最佳逼近法设计的滤波器阶数低。

五、上机体会
通过这次上机实验,我掌握了用窗函数法和等波纹最佳逼近法设计FIR 数字滤波器的原理和方法,掌握了FIR滤波器的快速卷积实现原理,学会了调用MATLAB函数设计与实现FIR滤波器,学习掌握了remezord、remez、firl和 fftfilt函数的功能及其调用格式。

数字信号处理实验三 FIR数字滤波器设计与软件实现相关推荐

  1. 实验4 FIR数字滤波器设计及软件实现

    MATLAB R2020b v9.9.0 最新中文版(主文件和crack文件都要下载) 主文件:https://cloud.189.cn/t/URJNzqANVVZr (访问码:5glx) crack ...

  2. fir1截止频率计算_数字信号处理 实验五:FIR数字滤波器设计与软件实现

    10.5 实验五:FIR数字滤波器设计与软件实现 10.5.1 实验指导 1.实验目的 (1)掌握用窗函数法设计FIR数字滤波器的原理和方法. (2)掌握用等波纹最佳逼近法设计FIR数字滤波器的原理和 ...

  3. 数字信号处理第五次试验:FIR数字滤波器设计与软件实现

    数字信号处理第五次试验:FIR数字滤波器设计与软件实现 前言 一.实验目的 二.实验原理与方法 三.实验环境 四.实验内容及步骤 五.实验结果截图(含分析) 六.思考题 前言 为了帮助同学们完成痛苦的 ...

  4. 基于matlab fir数字滤波器设计 程序流程图,实验五:FIR数字滤波器设计与软件实现...

    实验五:FIR 数字滤波器设计与软件实现 一.实验目的 (1)掌握用窗函数法设计FIR 数字滤波器的原理和方法. (2)掌握用等波纹最佳逼近法设计FIR 数字滤波器的原理和方法. (3)掌握FIR 滤 ...

  5. python兼职平台信号处理_Python 中 FIR 数字滤波器设计与时序信号处理——信号与系统大作业...

    概要 FIR 即有限脉冲响应(finite impulse response),它对应着无限脉冲响应.一般在现实生活中,由于数字方法处理信号时,不可能对无限长的信号进行测量和运算,而是取其有限的时间片 ...

  6. 数字信号处理5:FIR滤波器设计

    文章目录 1. 滤波器初识 2. 最直观的滤波方式:频域滤波 3. 傅里叶变换中的加窗 4. FIR滤波器设计 5. 总结 之前的一系列博客中,详细分解了从卷积到FFT的相关知识,不过那些属于理论,是 ...

  7. fir数字滤波器设计与软件实现_基于FPGA低通滤波器的FIR的设计

    基于FPGA低通滤波器FIR的设计 1 滤波器的特征参数介绍 图1 低通滤波器特征参数如图1所示,低通滤波器的通带截止频率为ωp ,通带容限为α1,阻带截止频率为ωs,阻带容限为α2.通带定义为|ω| ...

  8. FIR数字滤波器设计与软件实现

    1.设计内容 (1)调用信号产生函数xtg产生具有加性噪声的信号xt,并自动显示xt及其频谱: (2)设计低通滤波器,从高频噪声中提取xt中的单频抑制载波调幅信号,要求信号幅频失真小于0.1dB,将噪 ...

  9. 数字信号处理实验三用fft对信号作频谱分析_机器学习中的音频特征:理解Mel频谱图...

    如果你像我一样,试着理解mel的光谱图并不是一件容易的事.你读了一篇文章,却被引出了另一篇,又一篇,又一篇,没完没了.我希望这篇简短的文章能澄清一些困惑,并从头解释mel的光谱图. 信号 信号是一定量 ...

  10. 数字信号处理 实验三 FFT 应用及 CZT (fft在快速卷积,相关,功率谱及CZT应用)

    快速傅里叶变化FFT的应用 前言 快速傅里叶变换 快速卷积计算 快速相关计算 功率谱计算 线性调频Z变换(CZT) 全部程序可点此处下载 前言 傅里叶变换在时频域转换和频域分析上有着重要的作用.但是如 ...

最新文章

  1. 失败的Omni协议与继续前行的虫洞协议
  2. Save a tree as XML using XmlSerializer
  3. sqlserver存储过程循环写法
  4. data transformation python_Python数据分析(方睿)
  5. ValueError: Unknown initializer: GlorotUniform
  6. Spring Bean的继承
  7. SAP Cloud for Customer里Lead和LeanLead两个相似的BO
  8. 图灵社区 和 大家网
  9. ARP地址解析协议原理
  10. linux怎么重新编译c文件,linux编译c文件
  11. 怎样判断电饭锅温度传感器的好坏?_怎样判断一个线束胶带的好坏?
  12. 4乘4方格走的路线_国庆自驾游,4条成都出发沿途美景大汇合自驾游路线推荐
  13. 李彦宏说吃着火锅唱着歌,奔驰你却要我命!
  14. solr suggest+autocomplete实现自动提示
  15. 小D课堂 - 零基础入门SpringBoot2.X到实战_第三节SpringBoot热部署devtool和配置文件自动注入实战_15、SpringBoot2.x配置文件讲解...
  16. 毕业设计-智能自选综合商城设计(毕业设计源码+系统+文档+部署)
  17. 怦然心动(Flipped)-7
  18. 永磁直驱风力发电机组并网仿真模型搭建
  19. 学习了罗昭锋的文献管理与信息分析的感受
  20. python什么证书最有价值,python哪个证书含金量高

热门文章

  1. WinForm TabControl美化
  2. sdX和hdX含义及其他安装Linux OS的总结
  3. 怎么将文档存在计算机中,电脑中如何将多个文本文档内容合并在一个文本文档中...
  4. delphixe10linux,减小Delphi XE 以上版 编译出来的程序体积
  5. Notepad2 在Win7 64位下替换系统notepad
  6. 通达信实现自动交易系统
  7. sql常用语句整理(包括增删改查),适合小白使用
  8. 中国自由软件推广先锋的自述,心潮澎湃的一往无前,一定要看!作者:洪峰
  9. 基于wireshark和NetAssist的单机模拟抓TCP包:三次握手、四次挥手、长连接
  10. 【Java进阶】Java并发包提供了哪些并发工具类?