课程设计任务书
学生姓名: 专业班级:
指导教师: 工作单位:
题 目:8点基于DIT的FFT的实现
基于java的课程设计题目初始条件:
具备Matlab编程能力;
熟悉基于DIT的FFT的实现原理;
提供编程所需要的计算机一台。
要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)
1、编写一个8点的基于DIT的FFT函数,不能使用matlab自带的FFT实现函数;
2、并调用该函数实现16点的FFT运算,用matlab自带函数对运行结果结果进行验证;
3、完成符合学校要求的设计说明书。
时间安排:
一周,其中3天程序设计,2天程序调试
指导教师签名: 年 月 日
系主任(或责任教师)签名: 年 月 日
摘 要
此次课设目的是利用MATLAB实现8点基于DIT的FFT的仿真,不使用MATLAB自带的FFT实现函数。本文先就直接计算傅立叶变换(DFT)存在的问题进行讨论,之后详细介
绍了快速傅立叶变换(FFT)的原理以及推导过程,给出了8点FFT的蝶形流图以及MATLAB仿真的程序代码,并通过调用该函数代码计算16点的FFT。最后给出了仿真调试结果和此次课设的总结。
关键词:FFT;MATLAB;仿真
Abstract
The aim of this Course Design is to use MATLAB to achieve 8-point DIT-FFT simulation, and can not use the built-in MATLAB FFT function to realize. The beginning of this article discuss the problems of direct calculation of the Fourier transform (DFT) , and then introduces the principle of Fast Fourier Transform (FFT) and the process of derivation. Then there is given butterfly flow diagram of 8-point FFT and the MATLAB simulation program code, and realize 16-point FFT calculation by calling the function code. Finally, enumerate the simulation results and make the summary of this curriculum design.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论