matlab 基带信号频偏,通信原理基于matlab的Fm调制

假设基带信号为m(t)=sin(2000πt)+2cos(1000πt)+4sin(500πt+π/3),载波频率为20kHz,频偏常数为5kHz/V,仿真产生FM信号,观察波形与频谱。

clear

t1=0.1;

fs=1000000;

ts=1/fs;

t=-t1:ts:t1;

fc=20000;

s=cos(2*pi*fc*t);

figure

plot(t,s);

xlabel('ʱ¼ä');

ylabel('·ù¶È');

title('Ôز¨²¨ÐÎ');

grid on

axis([-0.0001 0.0001 -2 2]);

fm=250;

kf=5000;

x=sin(2*pi*4*fm*t)+2*cos(2*pi*2*fm*t)+4*sin(2*pi*fm*t+pi/3);

figure;

plot(t,x);

grid on

xlabel('t');ylabel('x');

axis([0 0.01 -10 10])

title('µ÷ÖÆÐźŲ¨ÐÎ')

figure

a=fft(x,1024);

f=(0:length(a)-1)*fs/length(a)-fs/2;

plot(f,abs(a));

grid on

xlabel('ffrequence(Hz)');

ylabel('powerspectrum(x)');

axis([-600000 600000 0 300]);

title('µ÷ÖÆÐźÅƵÆ×ͼ');

figure

phi=2*pi*kf*cumsum(x)*ts;

y=cos(2*pi*fc*t+phi);

plot(t,y);

grid on

xlabel('t(s)');ylabel('y');

axis([0 0.01 -5 5]);

b=fft(y,1024);

f=(0:length(b)-1)*fs/length(b)-fs/2;

title('Òѵ÷ÐźŲ¨ÐÎ');

figure

plot(f,abs(b));

grid on

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值