我是靠谱客的博主 踏实黑猫,最近开发中收集的这篇文章主要介绍matlab 抽样数据 傅里叶变换,快速傅里叶变换fft的Matlab实现实验报告..doc,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

快速傅里叶变换fft的Matlab实现实验报告.

一、实验目的

在理论学习的基础上,通过本实验加深对快速傅立叶变换的理解;

熟悉并掌握按时间抽取FFT算法的程序;

了解应用FFT进行信号频谱分析过程中可能出现的问题,例如混淆、泄漏、栅栏效应等,以便在实际中正确应用FFT。

二、实验内容

仔细分析教材第六章‘时间抽取法FFT ’的算法结构,编制出相应的用FFT进行信号分析的C语言(或MATLAB 语言)程序;

用MATLAB语言编写的FFT源程序如下:

%% 输入数据f、N、T及是否补零

clc;

clear;

f=input('输入信号频率f:');

N=input('输入采样点数N:');

T=input('输入采样间隔T:');

C=input('信号是否补零(补零输入1,不补零输入0):'); %补零则输入1,不补则输入0

if(C==0)

t=0:T:(N-1)*T;

x=sin(2*pi*f*t);

b=0;

else

b=input('输入补零的个数:');

while(log2(N+b)~=fix(log2(N+b)))

b=input('输入错误,请重新输入补零的个数:');

end

t=0:T:(N+b

最后

以上就是踏实黑猫为你收集整理的matlab 抽样数据 傅里叶变换,快速傅里叶变换fft的Matlab实现实验报告..doc的全部内容,希望文章能够帮你解决matlab 抽样数据 傅里叶变换,快速傅里叶变换fft的Matlab实现实验报告..doc所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(71)

评论列表共有 0 条评论

立即
投稿
返回
顶部