基于MATLAB的IIR数字滤波器的设计与DSP实现
更新时间:2023-05-05 02:08:01 阅读量: 实用文档 文档下载
基于MATLAB的IIR数字滤波器的设计与DSP实现
长春工程学院毕业设计(论文)
1 绪论 (1)
1.1课题分析 (1)
1.2数字滤波器在国内外发展概况 (1)
1.3MATLAB简介 (2)
1.4数字信号处理(DSP)器简介 (3)
1.5DSP芯片开发工具 (4)
2 IIR数字滤波器设计的方案选择及原理分析 (9)
2.1总体方案比较 (9)
2.2IIR滤波器的基本原理 (9)
2.3IIR数字滤波器的设计方法 (11)
3 IIR滤波器的MATLAB设计与仿真 (15)
3.1FDAT OOL界面设计 (15)
3.2程序设计 (18)
3.3IIR数字滤波器的仿真 (20)
4 IIR滤波器在DSP上的实现 (30)
4.1IIR数字滤波器在DSP上的实现步骤和条件 (30)
4.2IIR数字滤波器在TMS320VC5416DSP上的实现过程 (30)
5 总结 (36)
参考文献 (37)
致谢 (38)
附录一:XP-IIR-AD.C (39)
附录二:XP-IIR-AD.CMD (48)
I
长春工程学院毕业设计(论文)
1绪论
1.1 课题分析
在现代通信系统中,由于信号中经常混有各种复杂成分,所以很多信号的处理和分析都是基于滤波器而进行的。但是,传统数字滤波器的设计使用繁琐的公式计算,改变参数后需要重新计算,从而在设计滤波器尤其是高阶滤波器时工作量很大。利用MATLAB信号处理箱(Signal Processing Toolbox)可以快速有效地实现数字
滤波器的设计与仿真。本课题正是利用MATLAB软件进行IIR数字滤波器的设计并进行仿真,这使得滤波器的设计更加快速和有效。
21 世纪是信息科学与技术的世纪, 其中,
数字信号处理技术(DSP) 已经成为当今一门极其重要的学科。数字信号处理(DSP) 在通信, 语音, 图像, 自动控制, 雷达, 军事, 航空航天, 医疗和家用电器等很多领域已经得到广泛的应用。[10]近年来,在数字信号处理领域具有绝对优势
的DSP技术得到了迅速发展,不仅应用于通信、计算机领域,还逐渐渗透到其他科学研究领域。DSP 应用得到普遍重视。数字信号处理器由于运算速
I
长春工程学院毕业设计(论文)
度快,具有可编程特性和接口灵活的特点,使得它在许多电子产品的研制、开发与应用中,发挥着越来越重要的作用。[18]采用DSP芯片实现数字信号处理系统更是当前的发展趋势。因此本课题在MATLAB设计完成IIR滤波器的情况下,通过在CCS 软件环境下进行编程,利用TMS320C54x进行IIR
滤波器的硬件实现。
1.2 数字滤波器在国内外发展概况
数字滤波器是具有一定传输选择特性的数字信号处理装置,其输入、输出均为数字信号,实质上是一个由有限精度算法实现的线性时不变离散系统。它的基本工作原理是利用离散系统特性对系统输入信号进行加工和变换,改变输入序列的频谱或信号波形,让有用频率的信号分量通过,抑制无用的信号分量输出。在近代电信设备和各类控制系统中,滤波器应用极为广泛;在所有的电子部件中,使用最多,技术最为复杂的要算滤波器了。滤波器的优劣直接决定产品的优劣,所以,对滤波器的研究和生产历来为各国所重视。1917年美国和德国科学家分别发明了LC滤波器,次年导致了美国第一个多路复用系统的出现。20
I
长春工程学院毕业设计(论文)
世纪50年代无源滤波器日趋成熟。自60年代起由于计算机技术、集成工艺和材料工业的发展,滤波器发展上了一个新台阶,并且朝着低功耗、高精度、小体积、多功能、稳定可靠和价廉方向努力,其中小体积、多功能、高精度、稳定可靠成为70年代以后的主攻方向。导致RC有源滤波器、数字滤波器、开关电容滤波器和电荷转移器等各种滤波器的飞速发展,到70年代后期,上述几种滤波器的单片集成已被研制出来并得到应用。80年代,致力于各类新型滤波器的研究,努力提高性能并逐渐扩大应用范围。90年代至现在主要致力于把各类滤波器应用于各类产品的开发和研制。当然,对滤波器本身的研究仍在不断进行。[7]
我国广泛使用滤波器是50年代后期的事,当时主要用于话路滤波和报路滤波。经过半个世纪的发展,我国滤波器在研制、生产和应用等方面已纳入国际发展步伐,但由于缺少专门研制机构,集成工艺和材料工业跟不上来,使得我国许多新型滤波器的研制应用与国际发展有一段距离。
I
长春工程学院毕业设计(论文)
数字滤波器和模拟滤波器有着相同的滤波概念,根据其频率响应特性可分为低通、高通、带通、带阻等类型,与模拟滤波器相比,数字滤波器除了具有数字信号处理的固有优点外,还有滤波精度高(与系统字长有关)、稳定性好(仅运行0与1两个电平状态)、灵活性强等优点。数字滤波器按单位脉冲响应的性质可分为无限长单位脉冲响应滤波器IIR和有限长单位脉冲响应滤波器(FIR)两种。IIR数字滤波器具有无限宽的冲激响应,与模拟滤波器相匹配,所以IIR滤波器的设计可以采取在模拟滤波器设计的基础上进一步变换的方法。其设计方法主要有经典设计法、直接设计法和最大平滑滤波器设计法。FIR数字滤波器的单位脉冲响应是有限长序列。它的设计问题实质上是确定能满足所要求的转移序列或脉冲响应的常数问题,设计方法主要有窗函数法、频率采样法和等波纹最佳逼近法等[2]。
目前数字滤波器的设计有许多现成的高级语言设计程序,但他们都存在设计效率较低,不具有可视图形,不便于修改参数等缺点,而MATLAB 为数字滤波的研究和应用提供了一个直观、高效、
I
长春工程学院毕业设计(论文)
便捷的利器。他以矩阵运算为基础,把计算、可视化、程序设计融合到了一个交互式的工作环境中。尤其是MATLAB工具箱使各个领域的研究人员可以直观方便地进行科学研究与工程应用。其中的信号处理工具箱、图像处理工具箱、小波工具箱等更是为数字滤波研究的蓬勃发展提供了可能。
1.3 MATLAB 简介
MATLAB是由美国MathWorks公司推出的用于数值计算和图形处理计算系统环境,除了具备卓越的数值计算能力外,它还提供了专业水平的符号计算、文字处理、可视化建模仿真和实时控制等功能。[8]MATLAB的基本数据单位是矩阵,它的指令表达式与数学,工程中常用的形式十分相似,故用MATLAB来解算问题要比用C、FORTRAN等语言简捷得多。MATLAB将矩阵运算、数值分析、图形处理、编程技术结合在一起,为用户提供了一个强有力的科学及工程问题的分析计算和程序设计工具,它还提供了专业水平的符号计算、文字处理、可视化建模仿真和实时控制等功能,是具有全部语言功能和特征的新一代软件开发平台。
I
正在阅读:
基于MATLAB的IIR数字滤波器的设计与DSP实现05-05
全国计算机等级考试二级VFP重点04-30
18春天大《先进制造技术》在线作业一06-09
江苏专用2018版高考数学大一轮复习第三章导数及其应用3.2导数的05-17
訾洲与机场路景观规划难点、区别、先进性11-10
泰安市2017年中考物理试题(word版,含解析)04-11
campus life场景高频词汇总结07-25
市生态环境局分局生态环境保护工作总结及下一年工作计划08-04
2018特种作业焊接考试真题四01-22
重庆市第三产业的发展现状和对策分析09-17
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 滤波器
- 基于
- 实现
- 数字
- MATLAB
- 设计
- IIR
- DSP
- 2016-2017学年高中历史 专题一 古代中国经济的基本结构与特点 1.1 古代中国的农业经济练习 人民版必修2
- 初中英语演讲稿——My Dream2篇
- 经典搞笑表白的说说
- 2013华图名师模块班-申论讲义钟君
- 总助试用期述职报告【精品】
- 银川海派英语【BEC口语】练习:自卖自夸
- 16秋福师《大学英语(2)》在线作业一【标准答案】.doc
- 2014年甘肃事业单位招聘:分析题基础术语 - 副本 (3)
- 供用电系统技术改造节约电能
- 精选2020年学校防汛抗旱工作自检自查报告
- 大班社会活动:守规则真好
- 基金从业资格考试《私募股权投资》历年真题和解析答案0117-27
- (汽车行业)汽车发动机机油更换教学设计
- 退耕还林工程营造林自查报告
- 初级会计师实务期末考试试卷
- 热点专题超级暖心的爱情小故事三篇
- 集装箱运输常用词语缩写一览表
- 名创优品商业模式分析范文
- 2021年初中英语语法知识—介词的难题汇编附解析
- 北大外交学考研参考书讲解复习方法学长笔记资料中国外交复习资料-育明考研