回 帖 发 新 帖 刷新版面

主题:求助MATLAB在信号处理中的简单运用(帮忙改错)

第一次用MATLAB,感觉功能很强大。。强大到什么都不会,看了教程发现还是一头雾水 ,遇到一简单题目,求助。

调制信号周期T0=0.15S
               1     t<T0/3
S(t)=  -2    T0/3<t<(2T0/3)
               0     (2T0/3)<t<T0

载波cos2*Pi*f0*t
其中f0=100*sqrt(34)Hz
要求画出调幅波时域图,频域图
               调制信号时域图和频域图

请各位大大帮帮忙,告诉代码或思路,小弟谢过~

回复列表 (共2个回复)

沙发

按照通信原理书上的公式,写进去就行了
频域的 用fft就行了

板凳

FFT函数具体怎么用啊?我查了点资料,写了程序但是运行出来不知道波形对不对,请各位帮忙看下:
t=[0.0001:0.0001:0.30]
Fs=500;%采样频率
a=ones(1,500)
s=[1*a,-2*a,0*a,1*a,-2*a,0*a]
f=100*sqrt(34)
v=2*cos(2*pi*f*t)
figure(1)
plot(t,v)
v1=s.*v
figure(2)
plot(t,v1)
l_s=length(t);
n=ceil(l_s/2); 
Fs=500;%采样频率
ps=fft(v1,l_s); 
A=2*abs(ps)/l_s;   
A(1)=A(1)/2;  
tt=Fs*(0:n-1)/l_s; 
figure(3)
plot(tt,A(1:n));

我来回复

您尚未登录,请登录后再回复。点此登录或注册