DSP课程设计-FIR滤波器设计.doc

DSP课程设计-FIR滤波器设计.doc

ID:51886512

大小:320.00 KB

页数:10页

时间:2020-03-18

DSP课程设计-FIR滤波器设计.doc_第1页
DSP课程设计-FIR滤波器设计.doc_第2页
DSP课程设计-FIR滤波器设计.doc_第3页
DSP课程设计-FIR滤波器设计.doc_第4页
DSP课程设计-FIR滤波器设计.doc_第5页
资源描述:

《DSP课程设计-FIR滤波器设计.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、DSP课程设计题目:FIR滤波器设计指导老师:姓名:学号:专业年级:电信08院系:电气信息学院目录%1.设计题日:FIR滤波器设计2%1.设计要求21.FIR滤波器设计要求22.利用MATLAB计算滤波器系数2%1.功能描述21.部分语句说明22.指定存储器23.汇编程序部分说明:2%1.算法特点31.FIR的原理及公式32.算法设计3%1.相应参数计算31.高通滤波器的滤波系数的计算32.滤波器输入信号参数3%1.编写程序41.源程序42.0807040126.cmd程序53.滤波器系数测试程序54.滤波器输入信号生成程序5%1.调试过程51.调试前的准备62.MATLAB的

2、使用63.编写及编译程序64.观察点设置65.运行并观察结果6%1.运行结果61.运行结果62.输入信号频谱图7%1.设计心得7%1.设计题目:FIR滤波器设计%1.设计要求1.FIR滤波器设计要求设计一个FIR低通(或高通、带通)滤波器通带边界频率为1500Hz,通带波纹小于ldB;阻带边界频率为2000Hz,阻带衰减大于40dB;采样频率为8000Hz.FIR滤波器的设计可以用MATLAB窗函数法进行。2.利用MATLAB计算滤波器系数fir(n,wn)例如:round(firl(16,1500/8000*2)*32768)round(fir1(16,1500/8000*2

3、,?high')*32768)可用以下语句看频谱特性,如图4一1所示为低通滤波特性100500.1020.30405O60.7080.9NormalizedFrequency(x兀rad/sample)coPKlsew00•200-400-600010203040.506070809NormalizedFrequency(xxrad/sample)(£§>«asJSd8OOo图4—1低通滤波特性曲线%1.功能描述1.部分语句说明1).globalstart,fir设定全局变量。2)COFFFIRSTART:.sect”cofffir”。Include”ZB0807040126.

4、inc”(设定系数文件)。3)KFIRBFFR.set32(滤波阶数)。4)d_filin(存放输入波形)。5)dfilout(存放输出波形)。2.指定存储器指定AR4为FIRDATAP数据寄存器。指定AR6为TNBUFP输入数据寄存器。指定AR7为OUTBUFP输出数据寄存器。3.汇编程序部分说明:1)start部分:程序初始化部分指定寄存器,清空寄存器。2)firloop部分:循环调入输入数据,并调用子程序f让进行计算。1)mainend部分:跳转至循环部分。2)f让部分:子程序部分。其中firtask部分:进行计算并返回计算结果。%1.算法特点1.FTR的原理及公式1)滤

5、波器公式:y(n)n=h(k)[x(n-k)4-x(n-(N-1+k))]N二1,2,3…2)FIR设计原理:根据系数h是偶对称为了简化运算产生如下计算方法如果一个FIR滤波有一个冲击响应,h(0,h(l),…,h(N-l),和想x(n)描绘的时常滤波你,输岀滤波y5)的门给出以下方程式:yM=工:二h(k)x(n-k)2.算法设计1.设N=20,FTR滤波器算法设计如下:1.y(n)=h(0)x(20)+h(l)x(19)+,…,+h(19)x(l)+h(20)x(0)2.AR4,FIRDATAPAR6,INBUFPAR7,OUTBIIFP程序分别用AR4指向FIRDATAP

6、C,AR6指向INBUFP,AR7指向OUTBUFP%1.相应参数计算1.低通滤波器的滤波系数的计算round(fir1(20,1750/9600)*32768)Columns1throufh10-44-107-217•306・20l30913362;8443285519Columns11through2059675519432827841336309■201-306-217-107Column212.滤波器输入信号参数b=Colmns1through10-453468-8<-132Colvans11throufh20477•15757853152458Columns21thr

7、oufh30-585-»575477843-353Colmnc31through336834-452032)2-435-353S43-10337IS7M・103J74583152-4352)2203-132-S4%1.编写程序1.源程序end:fir•globalstart,firCOFFFIRSTART:•sect"、cofffir"・include"0807040126.inc"KFIRBFFR.set20ddatabuffer•usect"firbfr〃,64FIRDP•useet"f

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。