當前位置:編程學習大全網 - 網站源碼 - 求matlab周期三角波信號頻譜分析的代碼,能畫出三角波信號、幅度譜和相位譜。

求matlab周期三角波信號頻譜分析的代碼,能畫出三角波信號、幅度譜和相位譜。

%產生峰值為1的三角波,分析其0~63次諧波的幅值譜和相位譜

clf;

Fs =128;%采樣頻率

T = 1/Fs;% 采樣周期

N = 128;% 采樣點數

t = (0:N-1)*T;% 時間,單位:S

x=zeros(N);

for n=0:N-1

b=fix((n)/(N/4));

Y=fft(y,512);

F =10*f*[0:256]/512;

fp=2*sqrt(Y.*conj(Y));%幅度譜

xp=angle(Y); %相位譜

gl=abs(Y).^2; %功率譜

magif=ifft2(abs(f2));%幅度重構

pha=angle(f2);%取相位

phaif=ifft2(exp(j*pha));%相位重構

數據是x(i),***N個點,采樣頻率是fsample

擴展資料 :

信號源有很多種,包括正弦波信號源,函數發生器、脈沖發生器、掃描發生器、任意波形發生器、合成信號源等。壹般來講任意波形發生器,是壹種特殊的信號源,綜合具有其它信號源波形生成能力,因而適合各種仿真實驗的需要。

傳統都認為信號源主要給被測電路提供所需要的已知信號(各種波形),然後用其它儀表測量感興趣的參數。可見信號源在電子實驗和測試處理中,並不測量任何參數而是根據使用者的要求,仿真各種測試信號,提供給被測電路,以達到測試的需要。

百度百科-三角波信號

  • 上一篇:微信靜默清粉 微信怎麽清理死粉
  • 下一篇:不良生成率指標的分母是
  • copyright 2024編程學習大全網