DS? B

DS? B

PAGE

PAGE #

DS? B

DS? B

PAGE

PAGE #

PAGE

PAGE #

湖南科技大学 信息与电气工程学院

《课程设计报告》

题目:专

目:

业:

级:

名:

号:

指导教师:

基于DSP芯片的函数信号的FFT

通信工程

01班

2015年12月24日

信息与电气工程学院

课程设计任务书

20—20 学年第学期

专业: 通信工程 学号: 姓名:

课程设计名称:DSP原理及应用

设计题目: 基于DSP芯片的函数信号的FFT

完成期限:自 2015 年12月21日至 2015 年12月24日共1周

设计依据、要求及主要内容(可另加附页):

《DSP原理及应用课程设计》是配合DSP原理及应用理论教学,为通信工程和电子信息 工程专业开设的专业技术技能设计,课程设计对通信工程和电子信息工程专业的学生是一个 非常重要的实践教学环节。通过课程设计,使学生综合运用DSP技术课程和其他有关先修课 程的理论和生产实际知识去分析和解决具体问题的能力得到提高,并使其所学知识得到进一 步巩固、深化和发展。通过课程设计初步培养学生对工程设计?的独立工作能力,学习设计的 一般方法。通过课程设计树立正确的设计思想,提高学生分析问题、解决问题的能力。通过 课程设计训练学生的设计基本技能,如计算、绘图、查阅设计资料和手册,熟悉标准与规范 等。

要求:

(1)按时参加课程设计指导,定期汇报课程设计进展情况。

(2)广泛收集相关技术资料。

(3)独立思考,刻苦钻研,严禁抄袭。

(4)按时完成课程设计任务,认真、正确地书写课程设计报告。

(5)培养实事求是、严谨的工作态度和认真的工作作风。

主要内容:

(1)熟悉DSP处理器及其结构性能,掌握DSP芯片配套开发工具的使用方法。

(2)按要求设计出硬件电路。

(3)画出硬件连接原理图,并对硬件工作原理进行说明。

(4)给出软件流程图及编写程序,每一条指令的后面附上相应的注释。

(5)进行软、硬件调试,检查是否达到相关的功能。

(6)写出调试方法。

(7)设计报告结尾附上心得体会。

指导教师(签字):

批准日期:年 月 日

DS?

DS?

PAGE

PAGE #

DS?

DS?

PAGE

PAGE #

摘要

TOC \o "1-5" \h \z 一、实验目的4

二、实验设备4

三、实验内容4

四、实验原理4

五、FFT算法的DSP实现过程5

六、设计步骤7

七、编译程序9

八、实验过程10

九、实验结果13

十、问题与思考13

d■■一、心得体会14

十二、参考文献14

DS? B

DS? B

PAGE

PAGE #

DS? t

DS? t

PAGE

PAGE #

摘要

随着计算机和微电子技术的飞速发展,基于数字信号处理的频谱分析已经应用到各个领域并且发挥 着重要作用。信号处理方法是当前机械设备故障诊断中重要的技术基础之一,分析结果的精确程度是诊断 成功与否的关键因素。研究频谱分析是当前主要的发展方向之一。数字信号处理基本上从两个方而来解决 信号的处理问题:一个是时域方法,即数字滤波;另一个是频域方法,即频谱分析.

本文主要介绍了离散傅里叶变换以及快速傅里叶变换,通过对DFT以及FFT算法进行研究,从基础深 入研究和学习,掌握FFT算法的关键。通过对DSP芯片工作原理以及开发环境的学习,掌握CCS的简单调 试和软件仿真,在DSP芯片上实现对信号的实时频谱分析。

关键字:DSP FFT算法频谱分析

一、实验目的

加深对DFT算法原理和基本性质的理解;

熟悉FFT的算法原理和FFT子程序的算法流程和应用:

学习DSP中FFT的设计和编程思想;

学习使用CCS的波形观察器观察波形和频谱情况:

熟悉FFT在实际中应用的效果:

熟悉正弦、三角、方波信号的FFT变换;

二、实验设备

1 . 一台装有CCS软件的计算机;

DSP实验箱:

DSP硬件仿真器;

网络交叉线。

三、实验内容

用DSP汇编语言及C语言进行编程,实现FFT运算、对输入信号进行频谱分析。

四、实验原理

信号发生器模块可以产生20 Hz ~ 20 kHz的函数信号。信号波形有正弦波、三角波、方波;信号输 岀幅度Vpp在0 “ 3. 3V范围内可调:输出阻抗约600Q左右。

信号发生器模块的主要函数信号发生电路及缓冲放大电路如下图所示。

侍号发生滞模快

首先简单介绍函数信号发生电路的构成,该电路的核心器件是ICL8038,它是单片多波形振荡集成电 路,可以用很少的外囤元件产生髙精度正弦波、三角波和方波。其电路功能框图如下:

+Vcc

其工作波

三角波fft的c语言程序设计,dsp的fft实现设计报告.docx相关推荐

  1. dsp c语言程序设计,DSP C语言程序设计.pdf

    第13章 DSP程序设计 主要内容: (1)DSP C语言程序设计 (2)C语言与汇编语言混合编程 (3)DSP程序烧写 13.1 DSP C语言程序设计 DSP支持使用ANCI C进行程序设计,并提 ...

  2. 用函数求C15的值C语言,南开19春学期(1503、1509、1603、1609、1703)《C语言程序设计》在线作业-1辅导资料.docx...

    南开19春学期(1503.1509.1603.1609.1703)<C语言程序设计>在线作业-1辅导资料.docx 南开19春学期(1503.1509.1603.1609.1703)C语言 ...

  3. c语言程序设计第2章,C语言程序设计第2章 结构化程序设计与算法.ppt

    C语言程序设计第2章 结构化程序设计与算法.ppt 现在人们公认的具有"良好风格"的程序设计方法之一是所谓的"结构化程序设计方法".其核心是规定了算法的三种基本 ...

  4. C语言程序设计--19春 形考任务1,南开19春学期(1709、1803、1809、1903)《C语言程序设计》在线作业-1辅导资料.docx...

    南开19春学期(1709.1803.1809.1903)<C语言程序设计>在线作业-1辅导资料.docx 南开19春学期(1709.1803.1809.1903)C语言程序设计在线作业-1 ...

  5. c语言程序设计教程上机报告,华中科技大学标准C语言程序设计上机试题、答案及报告格式...

    <华中科技大学标准C语言程序设计上机试题.答案及报告格式>由会员分享,可在线阅读,更多相关<华中科技大学标准C语言程序设计上机试题.答案及报告格式(9页珍藏版)>请在人人文库网 ...

  6. c语言学生成员管理代码报告怎么写,C语言学生通信录管理系统课程设计报告

    <C语言学生通信录管理系统课程设计报告>由会员分享,可在线阅读,更多相关<C语言学生通信录管理系统课程设计报告(18页珍藏版)>请在人人文库网上搜索. 1.实验名称 :学生通信 ...

  7. 单片机c语言 课程设计报告,C语言编写单片机万年历系统课程设计报告98分

    <C语言编写单片机万年历系统课程设计报告98分>由会员分享,可在线阅读,更多相关<C语言编写单片机万年历系统课程设计报告98分(30页珍藏版)>请在人人文库网上搜索. 1.多功 ...

  8. c语言程序设计报告数制转换,数制转换-C语言程序设计课程设计报告.docx

    计算机学院<高级语言程序设计>课程设计报告 PAGE \* MERGEFORMAT 10学号2016-2017学年 第二学期 <C语言程序设计> 课程设计报告 题目:数制转换专 ...

  9. 华中科技大学标准c语言程序设计上机试题,答案及报告格式,华中科技大学标准C语言程序设计上机试题、答案及报告格式.pdf...

    <标准 语言程序设计>上机报告 <标准 语言程序设计>上机报告 C C 实验七 指针及函数结构体初步程序设计 实验七 指针及函数结构体初步程序设计 专业: 专业: 班级: 班级 ...

  10. 武大版c语言程序设计习题 二维数组 简易学生成绩查询系统,《C语言程序设计》程设计报告.docx...

    <C语言程序设计>程设计报告 课程设计报告题目:招生查询系统课程名称:C语言程序设计专业班级:信息安全201302班学号:姓名:指导教师:报告日期: 2014年10月10日计算机科学与技术 ...

最新文章

  1. 2017级面向对象程序设计 作业三
  2. 如何优雅地用TensorFlow预测时间序列:TFTS库详细教程
  3. Win7 开启显示快速启动工具栏,发送到快速启动右键菜单
  4. 操作dict时避免出现KeyError的几种方法
  5. (chap6 Http首部) 响应首部字段 AllowCt-EncodingCt-LanguageCt-LengthCt-Location
  6. boost::uuid模块实现不同形式随机生成器的基准的测试程序
  7. pentaho DI--- Tutorial (spoon)
  8. 现代软件工程讲义 目录
  9. 如何理解有符号数和无符号数!
  10. Mac 安装的虚拟机win10系统,设置拥有各自的桌面
  11. python淘宝关键字词云分析
  12. 程序员最喜欢的五大神器
  13. 初学者应该如何学习法语呢?
  14. WLW离线编辑器的安装与使用
  15. Moonbeam生态说|Hello! Wormhole
  16. Scala与Java语言的差异
  17. 大学期间-Fans同学的11个艰难的决定
  18. 中兴通讯加入星策开源社区 携手推动企业智能化转型建设
  19. 1.1 大型网站软件系统的特点[读书敲录]
  20. 展讯camera驱动调试

热门文章

  1. C# 采用Automation控制自动拨打接听电话
  2. svn中文扩展包安装
  3. 项目进度规划-甘特图
  4. pycharm和python解释器安装
  5. c语言大神,C语言入门大神有话说(一)
  6. ThinkPHP扩展,实现Redis的CURD操作。
  7. 阿里云OS和Android之争100问
  8. 小米球穿透工具使用步骤
  9. c语言——约瑟夫环(数组)
  10. (C语言)用C语言编写小游戏——扫雷