信号的时频关系—时域压缩频域展宽
 (2016-09-28 20:20:51)
	
			
					(2016-09-28 20:20:51)		| 标签: matlab傅立叶变换矩形波时频关系时域压缩频域展宽 | 分类: MATLAB | 
问题描述:
调整时域方波的宽度,谈论随着方波宽度的变化频谱是如何变化的,并分析其原因
 
解析:作出占空比分别为40%和60%的矩形波,对比其频域变化,代码如下:
 
function Accumulation() 
%关于时域方波函数的仿真
Fs=100; 
T=1/Fs; 
L=100; 
t=(0:L-1)*T; 
 
%绘制占空比为40%的方波图形
y1=zeros(1,L); y1(1:0.4*L)=1;
subplot(221); plot(t,y1);
title('占空比为40%的矩形波');
xlabel('Time'); ylabel('Amplitude');
 
%作出对应的频谱图形
NFFT=1024; 
Y1=fft(y1,NFFT)/(0.4*L);
f1=Fs*linspace(0,1,NFFT);
subplot(222); plot(f1,abs(Y1(1:NFFT)));
title('占空比为40%的矩形波对应的频谱函数');
xlabel('Frequency (Hz)'); ylabel('|Y(f)|');
 
%绘制占空比为60%的方波图形
y2=zeros(1,L); y2(1:0.6*L)=1;
subplot(223); plot(t,y2);
title('占空比为60%的矩形波');
xlabel('Time'); ylabel('Amplitude');
 
%作出对应的频谱图形
NFFT=1024; 
Y2=fft(y2,NFFT)/(0.6*L);
f2=Fs*linspace(0,1,NFFT);
subplot(224);
plot(f2,abs(Y2(1:NFFT)));
title('占空比为60%的矩形波对应的频谱函数');
xlabel('Frequency (Hz)'); ylabel('|Y(f)|');
 
运行代码,得到的图形如下:
http://s7/mw690/003kB7qlzy75g2hKklM76&690
结果分析:
 
 
http://s4/mw690/003kB7qlzy75g2k1rbBb3&690
  

 加载中…
加载中…