您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > 利用DSP实现实时FIR信号滤波
北京交通大学国家工科电工电子教学基地DSP应用课程设计1北京交通大学国家电工电子教学基地实验6利用DSP实现信号滤波信号处理综合设计性实验北京交通大学国家工科电工电子教学基地DSP应用课程设计2一、实验目的二、实验原理三、实验内容四、实验思考题实验6利用DSP实现信号滤波北京交通大学国家工科电工电子教学基地DSP应用课程设计3将DMA传输(实验6-1利用DSP实现信号滤波-DMA传输.ppt)和DSP的算法FIR实验(实验6-2利用DSP实现信号滤波-FIR仿真.ppt)相结合,则实现利用DSP实现信号实时滤波。说明:利用DSP实现实时信号滤波北京交通大学国家工科电工电子教学基地DSP应用课程设计4抗混迭滤波器A/D数字信号处理D/A低通滤波器)(tx][kx][ky)(ty2.利用DSP进行实时信号滤波利用DSP实现对模拟信号滤波的框图北京交通大学国家工科电工电子教学基地DSP应用课程设计5信号输入输出电路图信号源toDSPMcBSP1fromDSPMcBSP1①②①②AIC23AIC23输出北京交通大学国家工科电工电子教学基地DSP应用课程设计6信号输入输出电路图信号输出端口AIC23AIC23输出①②北京交通大学国家工科电工电子教学基地DSP应用课程设计7信号采集和滤波的流程图上电复位A/D和D/A初始化McBSP初始化DMA方式接收A/D数据等待DMA接收中断主程序DMA通道初始化J5接收数据J6输出数据信号滤波信号经D/A输出中断服务程序北京交通大学国家工科电工电子教学基地DSP应用课程设计8在DMA采集和传输程序的主程序main_dma.c中的存储器处理子程序processBuffer()中嵌入滤波算法,则可以实现利用DSP实现信号实时滤波。北京交通大学国家工科电工电子教学基地DSP应用课程设计9(4)观察图形观察信号滤波后的图形,可以利用CCS图形观察工具来观察,或通过外接示波器观察。北京交通大学国家工科电工电子教学基地DSP应用课程设计10三、实验内容1.利用Matlab进行产生频率为2000Hz和12000Hz的正弦信号,利用FDATOOL设计FIR滤波器(fs=32000Hz),以滤波12000Hz分量,并利用SPTOOL工具对信号滤波进行仿真与验证。2.将FIR算法嵌入到DMA程序中,实现实时滤波。3.从J5输入频率为2000Hz和12000Hz正弦信号的叠加信号,编写实时FIR滤波程序,选择合适的滤波器参数,滤除12000Hz的频率分量,利用示波器在J6观察输出波形。分析信号的频谱结构,设计满足要求的数字滤波器,北京交通大学国家工科电工电子教学基地DSP应用课程设计11拓展题某音频信号中含有4500Hz干扰信号,实时采集并滤除该干扰信号。
本文标题:利用DSP实现实时FIR信号滤波
链接地址:https://www.777doc.com/doc-4869814 .html