版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
频域调制 将滤波器的系数乘以因子,其频域会产生相应移位,例如,将低通滤波器的滤波器系数乘以调制因子,得到中心角频率为的带通滤波器,如图10.45所示。图10.45 滤波器系数乘以调制因子的频域变化10. 实验开始主要完成EZ-KIT调试任务的建立及程序的编写、编译和下载,这些步骤与实验二的步骤—基本相同,这里不再赘述。 将程序下载到EZ-KIT评估板上之后,按照以下步骤进行实验:使用绘图引擎绘制未加窗的滤波器幅频特性曲线运行程序完成滤波器系数的初始化,用VisualDSP的绘图引擎绘制PM中64点的数组h[]时域和频域曲线,如图10.46所示。程序默认设置为:采样率为64KHz,滤波器的工作方式为64阶、低通、截止频率为0.05、不加窗。(a)时域(b)频域图10.46FIR滤波器的时域和频域曲线由以上仿真结果分析出滤波器的模拟截止频率,填写在下面的表格中。表10.6仿真结果记录滤波器阶数通带类型采样率理论截止频率仿真截止频率64低通64KHz3.2KHz用示波器观察并验证滤波器设计的正确性调整信号源输出正弦信号,幅度衰减20dB,调节信号频率从100Hz到0.5变化。使用示波器测量滤波器的传输特性,记录在下表中。注意:过渡带应多记录几组数据。根据表中数据,在坐标纸上绘制出滤波器的传输特性曲线,比较实测的截止频率与仿真结果是否一致。 表10.7记录特征频率点的输入输出频率(KHz)输入(V)输出(V)输出/输入观察滤波器加窗的效果在下表中任选三项,修改源程序,重新编译并加载程序,重复步骤4.5和步骤4.6,绘制填写相关图表,分析结果。表10.8记录特征频率点的输入输出修改对象对象类型说明FIR_TAPS宏定义滤波器的阶数(16、32、64可选)FC2宏定义滤波器的截止频率(0.04~0.5可变)iCodecRegs[]Codec寄存器初始化值采样率(8KHz、16KHz、32KHz、64KHz可选)Windowint型变量选择是否加汉明窗(0:矩形窗;1:汉明窗)Compressint型变量选择是否进行尺度变换(0:否;1:是)附录:示例程序10.3说明:本示例程序仅列出部分模块,其它模块与示例程序10.1基本相同。(1)talkthrough.h(略)(2)mian.c#include"talkthrough.h"voidmain(void){ Window=0; Compress=0; Shift=0; CH_sel=0;//初始化通道标志InitCoeffs();//初始化滤波器系数 InitInput();//初始化数据缓冲区InitSport0();//初始化SPORT0 InitInterrupts();//进行中断设置InitCodec();//初始化AD73322L while(1);//循环,等待SPORT0接收中断}(3)DataProcessing.c#include"talkthrough.h"#include<math.h>#definePI 3.1415926#defineFC20.05//以采样率Fs进行归一化的高频截止频率#defineFC10.00//以采样率Fs进行归一化的低频截止频率#defineFL 0.2//移位量#define COEFFSCALE20000//滤波器系数整型标尺#defineOFFSET 8000//直流偏置intWindow;//加窗标志intShift;//频域移位标志intCompress;//时域压缩标志intFirIn,FirOut;//定义输入和输出intpmh[FIR_TAPS]; //最终设计的滤波器冲击响应 intsection("section_DAG")InputBuf[FIR_TAPS+1]; //利用LDF的存储器定义,将输入缓存准确开辟在地址边界处/****************初始化滤波器系数******************/voidInitCoeffs(void){floathd[FIR_TAPS];//理想低通滤波器的冲击响应floatW[FIR_TAPS]; //窗函数floatcosine[FIR_TAPS];//移位因子inti;//////////////滤波器系数产生/////////////// for(i=0;i<(FIR_TAPS-1)/2;i++) hd[i]=(1/PI)*(sin(2*FC2*PI*(i-(FIR_TAPS-1)/2))-sin(2*FC1*PI*(i-(FIR_TAPS-1)/2)))/(i-(FIR_TAPS-1)/2); for(i=(FIR_TAPS-1)/2+1;i<FIR_TAPS;i++) hd[i]=(1/PI)*(sin(2*FC2*PI*(i-(FIR_TAPS-1)/2))-sin(2*FC1*PI*(i-(FIR_TAPS-1)/2)))/(i-(FIR_TAPS-1)/2); hd[(FIR_TAPS-1)/2]=2*(FC2-FC1);///////////时域截取//////////// for(i=0;i<FIR_TAPS;i++)h[i]=(int)(hd[i]*COEFFSCALE);///////////时域加窗///////////////if(Window) { for(i=0;i<FIR_TAPS;i++) W[i]=0.54-0.46*cos(2*PI*i/(FIR_TAPS-1));for(i=0;i<FIR_TAPS;i++) h[i]=(int)((float)h[i]*W[i]); }///////////时域压缩系数///////////if(Compress) { for(i=0;i<FIR_TAPS/2;i++)hd[i]=h[i*2]; for(i=0;i<FIR_TAPS/2;i++)h[i]=hd[i]; for(i=FIR_TAPS/2;i<FIR_TAPS;i++)h[i]=0;//序列右边填零 }/////////////移位FL*fs///////////if(Shift) { for(i=0;i<FIR_TAPS;i++) cosine[i]=cos(2*PI*i*FL); for(i=0;i<FIR_TAPS;i++)h[i]=(int)((float)h[i]*cosine[i]); }}/****************初始化接收缓冲区******************/voidInitInput(void){ inti; for(i=0;i<FIR_TAPS;i++)//将数据缓冲区初始化为零 { InputBuf[i]=0; } }/***************信号处理程序部分*******************/ voidProcessData(void){FirOut=fir(FirIn-OFFSET,h,InputBuf,FIR_TAPS);//调用库函数完成FIR滤波}(4)Sport0.c (略)(5)Interrupts.c (略)实验五自选实验10.增强理论联系实际的能力,熟悉数字信号处理的基本理论。10.结合自己的实际情况,自己拟定或从以下题目中选择一个题目进行系统设计,并在EZ-KIT评估板上验证实现。自选题目:数字录音机卡拉OK机数字均衡器Mp3播放器信号实时压缩
参考文献AnalogDevicesInc.ADSP-218xDSPInstructionSetReference.1st.2001.AnalogDevicesInc.ADSP-218xDSPHardwareReference.1st.2001.AnalogDevicesInc.VisualDSP++2.0AssemblerandPreprocessorManualforADSP-218xDSPs.1st.2001.AnalogDevicesInc.VisualDSP++2.0CCompilerandLibraryManualforADSP-218xDSPs.3st.2001.Analo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年兰州成功学校高三年级辅导教师招聘笔试备考题库及答案解析
- 2026年吉林省吉勤服务集团有限责任公司社会化公开招聘(29人)考试备考题库及答案解析
- 2026年河北承德市承德县公开招聘消防设施操作员8名考试备考试题及答案解析
- 2026年兰州新区石化产业投资集团有限公司急需紧缺人员招聘112人笔试备考题库及答案解析
- 2026铜川市新区文家中学教师招聘考试备考试题及答案解析
- 2026中国农业科学院第一批招聘359人考试备考试题及答案解析
- 2026年昆明市五华区普吉街道社区卫生服务中心招聘非事业编制工作人员(1人)考试备考题库及答案解析
- 2026年国家海洋环境监测中心面向社会公开招聘工作人员14人考试备考题库及答案解析
- 2026重庆现代制造职业学院招聘考试参考试题及答案解析
- 2026年平安银行西安分行实习生招募笔试模拟试题及答案解析
- 2026陕西省森林资源管理局局属企业招聘(55人)参考考试题库及答案解析
- 天然气输气管线阴极保护施工方案
- 高血压问卷调查表
- QC成果提高花岗岩砖铺装质量
- GB/T 25156-2010橡胶塑料注射成型机通用技术条件
- GB/T 25085.3-2020道路车辆汽车电缆第3部分:交流30 V或直流60 V单芯铜导体电缆的尺寸和要求
- GB/T 242-2007金属管扩口试验方法
- GB/T 21776-2008粉末涂料及其涂层的检测标准指南
- 第六单元作文素材:批判与观察 高一语文作文 (统编版必修下册)
- 全新版尹定邦设计学概论1课件
- 水源点改迁工程
评论
0/150
提交评论