收藏 分销(赏)

DSP应用课程设计利用DSP实现信号谱分析-PPT课件.pptx

上传人:精*** 文档编号:4610085 上传时间:2024-10-07 格式:PPTX 页数:15 大小:122.09KB
下载 相关 举报
DSP应用课程设计利用DSP实现信号谱分析-PPT课件.pptx_第1页
第1页 / 共15页
DSP应用课程设计利用DSP实现信号谱分析-PPT课件.pptx_第2页
第2页 / 共15页
DSP应用课程设计利用DSP实现信号谱分析-PPT课件.pptx_第3页
第3页 / 共15页
DSP应用课程设计利用DSP实现信号谱分析-PPT课件.pptx_第4页
第4页 / 共15页
DSP应用课程设计利用DSP实现信号谱分析-PPT课件.pptx_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、 北京交通大学北京交通大学 国家工科电工电子教学基地国家工科电工电子教学基地DSPDSP应用课程设计应用课程设计1 1一、实验目的一、实验目的1.掌握FFT的算法原理和基本性质 2.掌握利用Matlab产生数据的方法 3.掌握调用TMS320C54x DSPLIB库函数的方法4.掌握CCS基本调试技术5.掌握利用DSP系统进行信号频谱分析的方法 北京交通大学北京交通大学 国家工科电工电子教学基地国家工科电工电子教学基地DSPDSP应用课程设计应用课程设计2 21.快速傅立叶变换FFT算法原理2.TMS320C54x DSPLIB库函数调用3.CCS基本调试技术:二、实验原理二、实验原理 北京交

2、通大学北京交通大学 国家工科电工电子教学基地国家工科电工电子教学基地DSPDSP应用课程设计应用课程设计3 3一个N点序列xk的DFT为Xm,以及IDFT分别定义为:1.快速傅立叶变换FFT算法原理 北京交通大学北京交通大学 国家工科电工电子教学基地国家工科电工电子教学基地DSPDSP应用课程设计应用课程设计4 4利用N点复序列计算2N点实序列 设yk是一个长度为2N的实序列,m是其2N点 DFT。定义如下两个数组分别是其偶分量和奇分量:xk=y2k,hk=y2k+1,可以得到:Ym=m+W2NmHm Ym+N=m-W2Nm H m 函数rfft就是采用N点复序列计算2N点实序列的。北京交通大

3、学北京交通大学 国家工科电工电子教学基地国家工科电工电子教学基地DSPDSP应用课程设计应用课程设计5 52.2.TMS320C54x DSPLIB库函数的调用 DSPLIB库简介:DSPLIB库是一个为C语言程序员开发TMS320C54x而建立的经过优化的DSP函数库。包含50多采用汇编语言编写的常用信号处理程序,可以由C语言调用。调用DSPLIB库函数时,在工程中要添加库文件54xdsp.lib,在C源程序中要包含dsplib.h头文件。(SPRU518CSPRU518C TMS320C54x DSP Library Programmers Reference)TMS320C54x DSP

4、 Library Programmers Reference)北京交通大学北京交通大学 国家工科电工电子教学基地国家工科电工电子教学基地DSPDSP应用课程设计应用课程设计6 62.2.TMS320C54x DSPLIB库函数的调用(续)本实验信号倒序和FFT算法是直接从TMS320C54x DSPLIB库中调用cbrev()和rfft()函数。在程序中需要包含头文件 dsplib.hdsplib.h#include 同时,在工程中添加库文件 5454xdsp.libxdsp.lib 北京交通大学北京交通大学 国家工科电工电子教学基地国家工科电工电子教学基地DSPDSP应用课程设计应用课程设计

5、7 7rfft()函数说明调用格式 void rfft(DATA x,nx,short scale)功能功能:计算序列的nx点DFT 北京交通大学北京交通大学 国家工科电工电子教学基地国家工科电工电子教学基地DSPDSP应用课程设计应用课程设计8 8rfft()函数说明void rfft(DATA x,nx,short scale)入口参数入口参数:x 表示一个nx项的一维数组(16位有符号整型),该数组由函数cbrev产生。数组x既作为输入数据,又存放变换后的输出数据(同址运算)。nx 表示数组中实数的个数。可取值为16,32,64,128,256,512,1024 scale 表示变换系数

6、。scale 0,变换后结果乘以1/nx,否则结果乘以1。北京交通大学北京交通大学 国家工科电工电子教学基地国家工科电工电子教学基地DSPDSP应用课程设计应用课程设计9 9出口参数出口参数:x0和x1 m=0和m=nx/2时DFT的值。x2和x3 m=1时DFT的实部与虚部。xnx-2和xnx-1 m=nx/2-1时DFT的实部与虚部。rfft()函数说明void rfft(DATA x,nx,short scale)北京交通大学北京交通大学 国家工科电工电子教学基地国家工科电工电子教学基地DSPDSP应用课程设计应用课程设计1010rfft()函数说明f0=abs(y0);/m=0m=0时

7、的幅度谱时的幅度谱fNX/2=abs(y1);/m=NX/2m=NX/2时的幅度谱时的幅度谱m=1;for(i=2;i PRAM PAGE 0 .text PRAM PAGE 0 .vectors VECS PAGE 0 .stack STACK PAGE 1 .const EXRAM PAGE 1 .bss EXRAM PAGE 1 data_buf EXRAM PAGE 1,align(1024)CMDCMD文件文件文件文件 北京交通大学北京交通大学 国家工科电工电子教学基地国家工科电工电子教学基地DSPDSP应用课程设计应用课程设计1414CCS基本调试技术:数据显示与断点 北京交通大学北京交通大学 国家工科电工电子教学基地国家工科电工电子教学基地DSPDSP应用课程设计应用课程设计1515MATLAB的的GUI(Graphical User Interface)工具工具 FDATOOL(Filter Design&Analysis Tool)

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服