没有合适的资源?快使用搜索试试~ 我知道了~
首页dsp实验源代码和实验报告—FFT频谱分析
dsp实验源代码和实验报告—FFT频谱分析
4星 · 超过85%的资源 需积分: 18 58 下载量 198 浏览量
更新于2023-03-03
评论 3
收藏 214KB DOC 举报
dsp实验源代码和实验报告—FFT频谱分析 本实验利用TS201评估板的硬件资源,通过板上codec对输入信号进行采样。取出其中一段数据,然后计算其自相关。计算结果可以通过主机用VisualDSP++的plot功能描绘出来。
资源详情
资源评论
资源推荐
实验 频谱分析
本实验利用 评估板的硬件资源,通过板上 对输入信号进行
采样。取出其中一段数据,然后计算其自相关。计算结果可以通过主机用
的 功能描绘出来。
实验程序简介
1) 程 序 结 构 : 程 序 包 括 主 函 数
、 、 、 、 和
、 ! 等 " 个模块,以及常数和宏定义、全局变量定
义 部 分 。 由 于 实 验 板 上 有 主 从 两 块 , 根 据 出 厂 设 置 为 主
, 为从 ,所以本实验板一般兜采用了 来处理数据,
当然用户也可以自己设置主从 。其中 函数完成程序的控制
和调用自编的 ## 函数完成数据处理, ! 是用户根据自己要求编
写的 ## 函数, 完成 系统寄存器等的初始化和设置中断使
能以及传输模块 的设置、$ 的使能启动等待 $ 中断的到来,
执行中断主要来完成数据采集。
2) 程序工作流程:先调用,接着调用 完成 系统
寄存器等的初始化和设置中断使能以及传输模块 的设置、$ 的使
能启动等待 $ 中断的到来,再调用 执行中断以完成数据
采集,在中断服务程序中,调用子函完成对信号的采集、 ## 变换和输出,
运行模式是:采样-%#& 运算-%输出-%采样-%''的无限循环(直到
被用户干预停止。
3) 数 据 采 集 和 处 理 模 式 的 切 换 : 程 序 设 置 了 全 局 整 形 变 量
## ) 标志当前工作状态。若 ## )**+,&-.
时,工作在数据采集模式,此模式下中断程序每触发一次,程序从外部送
一个数据到 内部缓冲区 )/012和 )&3412(当采集
到 "5 个数据后,程序会自动设置 ## )**&-.,即进入
数据处理阶段。数据处理结束后,重新进入数据采集阶段开始新的循环。
4) 数 据 处 理 方 法 : 当 ## )** 时 , 通 过 调 用 函 数
##!()进行傅里叶变换,然后进行适当的处理,最后得到的浮点结果
转化为整形数据,输出到示波器。
5) 程序中用到的几个主要数据变量的用途说明如下:
6 )/012788存放采样数据,可用 功能描绘
6## )12(## )12788存放 ## 变换前8后的数据
6, )/012788存放 ## 变换后处理得到的频谱幅度
实验9使用的源程序位于子目录…:9:);<)目录下,打
开工程文件)=(可以看到程序由以下几个模块构成:
!!"
#
$ %
##&#
'##
()*+*,
#!-,
%./,
"0*+*--,
"'*+*12*3456--,
#!-,
789 %.):6- - - --,
-- -- -- -- -
#
!38#
69 ##!%18
&##
(#)*+*89 ##,
"0*+*--,
"'*+*5:;<6--,
789 9 ##):6--,
-- -- -- -- -
&#&##
8&#
##'#
(&#)*3=8*2>8*+*,
9"09?@"-- ,
*3=09"-- ,
9"09?@*2>3:4A,
)BCDD*2><5:6A,
*2>:1+*<<--,
*2>09"--,
#!-,
%&./,
"0*+*--,
"'*+*12*3456--,
#!-,
789 %&.):6- - - --,
-- -- -- -- -
###! /
<E0$""2FG80C$"
<E0""2FG80""
<E0?""2FG80$"
<E0B$"2FG80?C$
#'#3
#8&##3#8
H9
;;#'#38#;;
'&8$
)$<E'#%
##&#
'##
##'
3!
# 9&#'
(#),
#!-,
9"09?@*2>=5=5+FA--,
*2>*<<09"--,
)*+*"-,
)*+*B-,
)*+*-,
)*+*-,
)*+*I-,
)*+*"-,
#)*+*"8B-,
&#)*3="8*2>"8*+*"-,
9"09?@*2>5:--,
*2>"09"--,
-- -- -- -- --,
)*+*"-,
B/,
#)*+*B8-,
&#)*3=B8*2>B8*+*B-,
9"09?@*2>5:--,
*2>B09"--,
-- -- -- -- --,
)*+*B-,
/,
#)*+*8-,
&#)*3=8*2>8*+*-,
9"09?@*2>5:--,
*2>09"--,
-- -- -- -- --,
)*+*-,
/,
#)*+*8I-,
&#)*3=8*2>8*+*-,
9"09?@*2>5:--,
*2>09"--,
-- -- -- -- --,
)*+*-,
I/,
#)*+*I8"-,
&#)*3=I8*2>I8*+*I-,
9"09?@*2>5:--,
*2>I09"--,
-- -- -- -- --,
)*+*I-,
"/,
#)*+*"8;;-,
&#)*3="8*2>"8*+*"-,
9"09?@*2>5:--,
*2>"09"--,
-- -- -- -- --,
)*+*"-,
;;/,
#!-,
J="0+K+*--,
J="0+K+*--,
J;35+=";L+K+*;;5:6--,
3:J+5K8MN26;;#'#):6--,
-- -- -- -- --,
;;5:--,
#!-,
;;#'#/,
-
#G'#%
('#,
"0:"--,
0"$--,
"0"@--,
O9?@'#P0"-
%'#
( '#,
0:"--,
"0O9?@'#P--,
"0"--,
O9?@'#P0"-
! ' '
%
( !',
0;%--,
"0;%--,
"0"--,
O9?@ P0"-
"###!!8!##
!#!
(#!,
9#"09?@"--%#"0%?@"--,
9#09?@"--%#0%?@"--,
9#B09?@"--%#B0%?@"--,
9#?09?@"--%#?0%?@"-
#G'#%
&'
9?" &#'#G'#
'##Q
('## #,
"0:"--,
0"$--,
"0"@--,
O9?"@"P0"-
%'#
	?"
( '## #,
0:"--,
"0O9?"@"P--,
"0"--,
O9?"@0P0"-
剩余32页未读,继续阅读
bosonchenchen
- 粉丝: 1
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- ExcelVBA中的Range和Cells用法说明.pdf
- 基于单片机的电梯控制模型设计.doc
- 主成分分析和因子分析.pptx
- 共享笔记服务系统论文.doc
- 基于数据治理体系的数据中台实践分享.pptx
- 变压器的铭牌和额定值.pptx
- 计算机网络课程设计报告--用winsock设计Ping应用程序.doc
- 高电压技术课件:第03章 液体和固体介质的电气特性.pdf
- Oracle商务智能精华介绍.pptx
- 基于单片机的输液滴速控制系统设计文档.doc
- dw考试题 5套.pdf
- 学生档案管理系统详细设计说明书.doc
- 操作系统PPT课件.pptx
- 智慧路边停车管理系统方案.pptx
- 【企业内控系列】企业内部控制之人力资源管理控制(17页).doc
- 温度传感器分类与特点.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论6