双边带调制及解调matlab,双边带调幅和解调

本帖最后由 安徽人1992 于 2016-7-16 16:11 编辑

我在matlab上做一个双边带调幅和解调的例子,代码如下所示:

>> a = 1;%基带信号为1Hz

>> fc = 10;%载波信号为10Hz

>> fs = 100;%采样频率为100Hz

>> t = [0:1/fs:1023/fs];

>> N = 1024;%采样的点数

>> mt = cos(2*pi*t);%基带信号

>> ct = cos(2*pi*10*t);%载波信号

>> Sdsb = mt.*ct;%已调信号

>> subplot(321)

>> plot(t,mt);grid on;

>> xlim([0,5]);

>> xlabel('时间');

>> ylabel('幅值');

>> title('基带信号的波形');

>> subplot(322)

>> MT = fft(mt);

>> MT1 = fftshift(MT);

>> F = [-511:512]*fs/N;

>> plot(F,abs(MT1));grid on;

>> xlim([-5,5]);

>> xlabel('频率');

>> ylabel('幅值');

>> title('基带信号的频谱');

>> subplot(323)

>> plot(t,ct);

>> xlabel('时间');

>> ylabel('幅值');

>> title('载波信号的波形');

>> xlim([0,0.5]);

>> subplot(324)

>> CT = fft(ct);

>> CT1 = fftshift(CT);

>> plot(F,abs(CT1));grid on;

>> xlabel('频率');

>> ylabel('幅值');

>> title('载波信号的频谱');

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值