通信信号与系统分析(三 模拟调制)

    本篇讨论各种模拟调制与解调系统的性能,包括幅度调制(AM)和角度调制(包括频率调制(FM)和相位调制(PM))。

(一 )AM信号的仿真

例 消息信号是[-3 3]均匀分布的随机整数,产生的时间间隔为1/10s,用AM方法调制载波cos(2*pi*fc*t),假设fc=100,A0=4,0<=t<=10,试求:
(1)消息信号和已调信号的频谱。
(2)已调信号的功率和调制效率。
clear all
ts=0.0025;                      %信号抽样时间间隔
t=0:ts:10-ts;                   %时间向量
fs=1/ts;                        %抽样频率
df=fs/length(t);                %fft的频率分辨率
msg=randint(100,1,[-3,3],123);  %生成消息序列,随机数种子为123
msg1=msg*ones(1,fs/10);         %扩展成取样信号形式
msg2=reshape(msg1.',1,length(t));
Pm=fft(msg2)/fs;                %求消息信号的频谱
f=-fs/2:df:fs/2-df; 
subplot(2,1,1)
plot(f,fftshift(abs(Pm)))       %画出消息信号频谱
title('消息信号频谱')

A=4;
fc=100;                         %载波频率
Sam=(A+msg2).*cos(2*pi*fc*t);   %已调信号
Pam=fft(Sam)/fs;                %已调信号频谱
subplot(2,1,2)
plot(f,fftshift(abs(Pam)))      %画出已调信号频谱
title('AM信号频谱')
axis([-200 200 0 23])

Pc=sum(abs(Sam).^2)/length(Sam)     %已调信号功率
Ps=Pc-A^2/2                        %消息信号功率
eta=Ps/Pc                           %调制效率

这里写图片描述

(二)AM信号的解调

例 消息信号是[-3 3]均匀分布的随机整数,产生的时间间隔为1/2s,用AM方法调制载波cos(2*pi*fc*t),假设fc=100,A0=4,0<=t<=5,试求:
(1
  • 3
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值