文档介绍:电子科技大学电子工程学院标准实验报告(实验)课程名称DSP技术电子科技大学教务处制表电孑科技大学实验报告学生姓名:隋郁学号:20**********指导教师:顾庆水实验地点:科B453室实验时间:2014-10-26一、实验室名称:DSP技术实验室实验项目名称:FIR滤波器设计与实现三、实验学时:4实验目的:1・熟悉BF609开发板WL-BF609-EDU硬件平台。ES开发软件平台的使用,ES集成开发环境的基木操作和常用功能,EST程的创建、程序编写、编译和调试。掌握DSP中FIR滤波器设计、实现的方法。实验内容:了解BF609开发板WL-BF609-ES集成开发环境的基本操作和常用功能。学习实验指导书屮的低通滤波器设计与实现,验证滤波效果。。独立设计、实现FIR高通滤波器,并验证滤波效果。实验环境:。BF609开发板一套。ADDSHPUSB-ICE仿真器一套。七、实验步骤:输入条件:1MHz的点频信号,峰值为1;10M的点频信号,;采样时钟40MHzo滤波器:17阶低通滤波器。输出:保留10MHz的点频信号,滤除1M的点频信号。•FIR滤波器原理有M个权系数(抽头)的FIR滤波器,如下图所示。滤波器的输入为随机过程兀(〃),输出为M7)0)=工w;x(”一0/=0其中,M表示横向滤波器的权系数。M+1)旳)图M抽头的FIR滤波器定义输入信号向量和权向量分别为x(n)=x(n一1),…兀(〃一M+l)]r则输出可表示为=wH=xT(n)w"(学习实验指导书中的低通滤波实验,独立完成高通滤波的DSP实现)入、FIR高通滤波器代码输入条件:1MHz的点频信号,峰值为1;10M的点频信号,;采样吋钟40MHzo滤波器:17阶低通滤波器。输出:保留10MHz的点频信号,滤除1M的点频信号。1、MATLAB仿真代码closeall;clearall;clc;fl=le6;TI二I/FI;f2=I0e6;T2=l/f2;T=I/40e6;t=0:T:-6-T;sI—cos(2*pi*fl*t);(2*pi*f2*t);RsI=round(sI*64);Rs2二rotmd(s2*64);fid=fopen(*\'w');fprintf(fid/%g\t,\RsI);fclose(fid)fid=fopen(,,,'w');fprintf(fid/%g\t/,Rs2);fclose(fid)n=16;wn=;b=firI(n,wnjhigh,);freqz(b,I);Rb=round(b*I024);fid=fopen(**/w*);fprintf(fid/%g\t,\Rb);fclose(fid)2、C代码#blkfn・h>#include”adi_initialize・h#include""intj=0Ji=0Jx[80]={0}Jy[64]={0},yl=0;intxl[]={#include""};—intx2[]={#include""};—inth[]={#