- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验七信号的调制与解调
实验七 信号的调制与解调
1实验目的
(1) 理解调制与解调的基本概念。
(2) 理解信号调制过程中的频谱搬移。
(3) 利用simulink仿真调制与解调。
2实验原理及方法
2.1调制与解调
在通信系统中,信号在传输之前,往往需要先对它进行调制,然后才能发射出去。在接收端,还要进行解调,才能恢复原信号。在实际应用中,有多种调制方法,在信号与系统中,仅介绍了模拟调制中的正弦幅度调制。正弦幅度调制就是利用高频正弦信号的幅度携带调制信号,也就是使高频正弦信号的幅度随调制信号的变化而变化。正弦调制的解调分为同步解调和异步解调,调制与解调的原理框图如图7-1所示。
图中需要传输的信号称为调制信号,频率为的正弦信号称为载波,称为载频,调制器的输出信号称为已调信号。
正弦幅度调制的基本原理,就是将调制信号与一个高频正弦载波相乘,从而将调制信号的频谱搬移到较高的频段上,以利于发射传输。
图7-1 正弦幅度调制与解调 (a)调制 (b)同步解调
从时域上看,已调信号的数学表达式为
7-1
从频域上看,假设调制信号是一个带限信号,其频谱用表示,而正弦载波的频谱由两个冲激构成,即
7-2
根据傅里叶变换的频域卷积定理可知,已调信号频谱为:
7-3
即:
7-4
式7-4说明,已调信号的频谱由两个移位的构成,位移量为。该式即为调制定理,也是傅里叶变换性质中“频移特性”的一种特别情形。这里采用的调制方式为抑制载波方式,即中不含有的频率分量。
图7-2示出了调制过程中各信号的频谱图。
图7-2 调制过程中各信号的频谱图
MATLAB提供了专门的函数modulate()用于实现信号的调制。调用格式为:
y=modulate(x,Fc, Fs,’method’)
其中y为被调信号,Fc为载波频率,Fs为信号x的采样频率,mefhod为所采用的调制方式,若采用幅度调制、双边带调制、抑制波调制,则’method’为’am’或’amdsd-sc’。
其执行算法为:
y=x*cos(2*pi*Fc*t)
其中y为已调制信号,t为函数计算时间间隔向量。
下面举例说明如何调用函数modelate()实现信号的调制。
例7-1:设信号x(t)=sin(50πt),载波c(t)为频率400Hz的余弦信号。试用MALTAB实现调制信号y(t)。
% Program7_1
Fs=10000;Fc=400;t=0:0.0001:0.1;
x=sin(50*pi*t);
subplot(311),plot(t,x),ylabel(x(t))
title(被调信号),axis([0 0.1 -1 1])
c=cos(400*pi*t);
subplot(312),plot(t,c),ylabel(c(t))
title(载波信号),axis([0 0.1 -1 1])
y=modulate(x,Fc,Fs, am);
subplot(313),plot(t,y)
ylabel(y(t)),title(已调信号)
axis([0 0.1 -1 1])
调制信号x(t)、载波c(t)和已调信号y(t)的波形如图7-3所示。
图7-3 正弦幅度调制中信号的波形
例7-2:设信号x(t)=u(t+1)-u(t-1),y(t)=x(t)cos(10πt),试用MALTAB画出x(t)、y(t)的时域波形及其频谱
% Program7_2
t= -1.2:0.005:1.2; w= -50:0.04:50;
x=u(t+1)-u(t-1);y=x.*cos(10*pi*t);
subplot(221),plot(t,x),box off
axis([-1.2 1.2 -0.1 1.1]),xlabel(t ),ylabel( x(t) )
subplot(222),plot(t,y),box off
axis([-1.1 1.1 -1.2 1.2]),xlabel(t ),ylabel( y(t))
X=x*exp(-j*t*w)*0.005;X=real(X);
Y=y*exp(-j*t*w)*0.005;Y=real(Y);
subplot(223),plot(w,X),box off
xlabel(w ),ylabel( X(jw) )
subplot(224),plot(w,Y),box off
xlabel(w ),ylabel( Y(jw) )
程序运行结果如图7-4所示。
图7-4 原信号、调制信号及其频谱
由图7-4可见,y(t)的频谱
文档评论(0)