APP下载

IIR数字滤波器设计与实现

2015-04-30郭亚琴秦燕

软件导刊 2015年4期

郭亚琴 秦燕

摘要摘要:在数字信号处理教学过程中,引入Matlab技术,将Matlab仿真用于数字信号处理课程教学。以IIR数字滤波器设计作为教学案例,将数学推导与Matlab仿真比较,结果表明,Matlab仿真更直观,教学效果更好。

关键词关键词:数字信号处理;Matlab;IIR滤波器

DOIDOI:10.11907/rjdk.1431021

中图分类号:TP319

文献标识码:A文章编号

文章编号:16727800(2015)004008403

0引言

数字信号处理是通信技术及相关专业的一门核心课程,在专业课程体系中起着非常重要的作用。实际教学过程中,由于这门课程比较难学,涉及的知识面很广,因此学习难度非常大[15]。

该课程[67]理论性强,有很多需要推导的数学公式,要求学生具备很好的数学功底,而作为高职高专的学生,由于数学基础差,学起来很难。因此,在教学过程中,引入Matlab技术,将Matlab与教学相结合,以增强学生的理解力。本文以IIR数字滤波器设计作为案例,将数学推导与Matlab仿真进行比较。

1教学中引入Matlab的必要性

美国Mathworks公司1982年推出的Matlab是当前最流行、功能强大的应用软件和编程语言之一,它集数学计算、可视化和可编程等功能于一体,易学易用,深受广大科技工作者的欢迎[810]。Matlab在许多专业领域都开发了工具箱,用户使用非常方便。在信号处理工具箱中,经典信号处理算法都有对应的函数。由于Matlab功能强大、编程简单,因此在系统仿真、数理统计、通信及自动控制等领域都得到了广泛的应用。

在信号与系统教学过程中,将Matlab软件引入,教师利用Matlab软件来代替教学过程中繁琐的公式推导,能增强学生的学习兴趣,学生可直接观察到现象,加深了知识的理解,起到事半功倍的教学效果。……

登录APP查看全文