- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字信号处理实验五(实验箱)报告
数字信号处理实验报告
实验名称: 实验五 基于E300TECHV6713的快速傅里叶变换实验
实验时间: 2014 年 11 月 18 日
学号: 201211106134 姓名: 孙舸
成绩: 评语:
实验目的:
加深对DFT算法原理和基本性质的理解;
熟悉FFT算法原理和FFT子程序的应用;
学习用FFT对连续信号和时域信号进行谱分析的方法,了解可能出现的分析误差及其原因,以便在实际中正确应用FFT。
离散傅立叶变换DFT的定义:将时域的采样变换成频域的周期性离散函数,频域的采样也可以变换成时域的周期性离散函数,这样的变换称为离散傅立叶变换,简称DFT。
FFT是DFT的一种快速算法,将DFT的N2步运算减少为(N/2)log2N步,极大的提高了运算的速度。
旋转因子的变化规律。
蝶形运算规律。
基-2FFT算法。
实验步骤复习DFT的定义、性质和用DFT作谱分析的有关内容;
复习FFT算法原理与编程思想,并对照DIT-FFT运算流程图和程序框图,分析本实验提供的FFT样例子程序;
运行CCS软件,对样例程序进行跟踪,分析结果;记录必要的参数。
填写实验报告。
样例程序实验操作说明
A、实验前准备:
1)正确完成计算机、E300的连接;
2)用音频线连接音源和E300板的MIC_IN,系统上电;
B、实验
启动CCS,Project/Open打开“..\ Algorithm\02 FFT\example.pjt”工程文件;双击“example.pjt” 及“Source”可查看各源程序;加载“example.out”;在主程序中,k++处设置断点;单击“Run”运行程序,程序将运行至断点处停止;
用View / Graph / Time/Frequency打开一个图形观察窗口;设置该观察图形窗口变量及参数;采用双踪观察在启始地址分别为x和mo,长度为1024,数值类型为32位有符号浮点变量,如图所示;数组x和mo分别存放的是经A/D转换后的语音信号和对该信号进行FFT变换的结果;
单击“Animate” 或按F10运行程序;调整观察窗口并同步观察输入语音信号波形及其FFT变换结果;
单击“Halt”暂停程序运行,关闭窗口,本实验结束。
启动CCS,Project/Open打开“..\ Algorithm\02 FFT\example.pjt”工程文件;双击“example.pjt” 及“Source”可查看各源程序;加载“example.out”;在主程序中,k++处设置断点;单击“Run”运行程序,程序将运行至断点处停止;
用View / Graph / Time/Frequency打开一个图形观察窗口;设置该观察图形窗口变量及参数;采用双踪观察在启始地址分别为x和mo,长度为1024,数值类型为32位有符号浮点变量,如图所示;数组x和mo分别存放的是经A/D转换后的语音信号和对该信号进行FFT变换的结果;
单击“Animate” 或按F10运行程序;调整观察窗口并同步观察输入语音信号波形及其FFT变换结果#include Config1cfg.h //定义包含的库
#include stdio.h
#include c6x.h
#include c6211dsk.h
#include csl_pll.h
#include csl.h
#include e300_codec.h
#include math.h
#define Length 1024 //宏定义
#define Len 10
//==================================================
int in;
float x[Length],mo[Length];
float pr[Length],pi[Length],fr[Length],fi[Length]; //定义数组
int xm,i,n,k; //定义变量
// Left and right signal samples
unsigned int xL, xR;
//==================================================
void main() //主函数
{
unsigned int dat;
init_sys();
initial_aic23();
delay_SYS(1);
initial_mcbsp1(); //子函数声明
i=0; //初始化变量
您可能关注的文档
最近下载
- 必威体育精装版精编城市排水防涝EPC总承包项目(实施方案、管理方案、技术方案).docx
- 一汽铸造有限公司发展战略研究.pdf
- 两种人安规-辅助类试题题库及答案.pdf VIP
- HarmonyOS应用开发者基础认证-答案(2024).pdf VIP
- 2024年配电两种人理论考核试题及答案.pdf VIP
- 配电类“两种人”理论知识考核试题题库及答案.pdf VIP
- (2024“两种人”) 配电“两种人”类 - 多选专业题附有答案.docx VIP
- 配电类“两种人”理论知识考核试题题库及答案.pdf VIP
- NYT2997-2016 草地分类行业标准.pdf
- 拆除项目的重点、难点分析及合理化建议.docx VIP
文档评论(0)