91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 7KB
    文件類型: .rar
    金幣: 2
    下載: 1 次
    發布日期: 2021-11-20
  • 語言: Matlab
  • 標簽: FFT??

資源簡介

基于FFT的頻譜信號分析Matlab示例程序

資源截圖

代碼片段和文件信息

clc
clear
close?all
data=load(‘test1.txt‘);
figure(1)
plot(data(:1)data(:2)‘r‘data(:1)data(:3)‘b‘);
legend(‘信號1‘‘信號2‘);
grid

%求付利葉變換
frequency=1000*(0:512)/1024;??%?實際頻率點
fftdata=fft(data);???%付利葉變換
sinfft=fftdata(1:5132);
cosfft=fftdata(1:5133);

%求能量最大點
[fz1f1]=max(abs(sinfft));
[fz2f2]=max(abs(cosfft));

%?求兩信號能量最大點的頻率
sin_frequency?=?frequency(f1);???%得到實際頻率
cos_frequency?=?frequency(f2);

%?求兩信號能量最大點的相位
phase1=phase(sinfft(f1))*57.3;
phase2=phase(cosfft(f1))*57.3;

fprintf(‘信號1頻率=%fHz\n信號2頻率=%fHz\n‘sin_frequencycos_frequency);
fprintf(‘信號2比信號1幅值衰減=%f?db\n‘20*log10(fz2/fz1));
fprintf(‘信號2比信號1相位差=%f度\n‘phase1-phase2);

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????760??2008-05-15?12:07??signal_analyszer.m

?????文件??????34817??2008-05-14?13:22??test1.txt

?????文件????????310??2009-08-30?21:03??說明.txt

-----------?---------??----------?-----??----

????????????????35887????????????????????3


評論

共有 條評論