• 大小: 427B
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-11
  • 语言: Matlab
  • 标签: MATLAB  FFT  

资源简介

介绍了基于MATLAB的仿真的傅里叶变换程序

资源截图

代码片段和文件信息

function [fsf]=T2F(tstnfft)
%======子函数 傅里叶变换======================================
%其中输入变量:
%t:信号时间坐标(单位:s)
%st:信号幅度坐标(单位:v)
%nfft:做快速傅里叶变换的点数
%其中输出变量:
%f:输入的射频信号的功率谱的频率坐标(单位:Hz)
%sf:输入的射频信号的幅度谱
%===============================================================
dt=t(2)-t(1);%s时间步长 
Fs=1/dt;%Hz抽样频率  
T=t(end);%s时间长度
df=1/T; %Hz频率步长
N=length(st); %信号长度
index=0:round(nfft/2-1);
f=index*Fs/nfft; %Hz输入的射频信号的谱的频率坐标   
sf=fft(stnfft);%输入的射频信号的幅度谱
sf=sf(index+1); 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        616  2010-12-26 13:07  T2F.m

----------- ---------  ---------- -----  ----

                  616                    1


评论

共有 条评论