绘制两个正弦信号叠加后的频谱

%绘制两个正弦信号相加的得到的信号的频谱
f1=200;                  %信号频率(Hz)
f2=300;
fs=2000;                 %采样频率,奈奎斯特采样定理fs>=2(f1+f2)
T=1/fs;                  %采样周期
w1=2*pi*f1;              %角频率(rad)
w2=2*pi*f2; 
t=0:T:1;                 
N=length(t);
x1=2*sin(w1*t);          %信号
x2=3*sin(w2*t);  
x=x1+x2;
fft_x=fft(x);          
k=0:N-1;              
wk=2*pi*(k/N*fs-fs/2);          %频域横坐标
figure
subplot(2,1,1);plot(wk/pi,abs(fftshift(fft_x))),xlim([-800,800])
xlabel('\omega/\pi');ylabel('幅度');title('幅度谱')
subplot(2,1,2);plot(wk/(2*pi),abs(fftshift(fft_x))),xlim([-400,400])
xlabel('f/Hz');ylabel('幅度')

频谱图如下:

(1)幅度谱

绘制两个正弦信号叠加后的频谱_第1张图片

           可看到在频域中出现了四个频率,而在实际当中只存在正频率,负频率是不可能存在的。   

你可能感兴趣的:(信号(语音,图像,其他)处理)