基于MATLAB的AM信号的调制综述.docx
- 文档编号:24652816
- 上传时间:2023-05-29
- 格式:DOCX
- 页数:17
- 大小:420.98KB
基于MATLAB的AM信号的调制综述.docx
《基于MATLAB的AM信号的调制综述.docx》由会员分享,可在线阅读,更多相关《基于MATLAB的AM信号的调制综述.docx(17页珍藏版)》请在冰豆网上搜索。
基于MATLAB的AM信号的调制综述
基于MATLAB的AM信号的调制
摘要:
现在的社会越来越发达,科学技术不断的在更新,在信号和模拟电路里面经常要用到调制与解调,而AM的调制与解调是最基本的,也是经常用到的。
用AM调制与解调可以在电路里面实现很多功能,制造出很多有用又实惠的电子产品,为我们的生活带来便利。
在我们日常生活中用的收音机也是采用了AM调制方式,而且在军事和民用领域都有十分重要的研究课题。
本文主要的研究内容是了解AM信号的数学模型及调制方式以及调制结果的分析。
不同的调制系数对调制的影响以及单频信号和多频信号调制的不同点。
先从AM的调制研究,研究它的实现方法及功能。
其次研究不同的调制系数下,对已调波的频谱进行分析与研究,探究其与功率的关系。
最后再通过建立数学模型分析功率关系,与前面得出的结论作对比,最终得出正确的结论。
利用MATLAB编程语言实现对AM信号的调制,给出不同调制系数情况下的调制结果对比。
关键词:
AM信号,调制,调制系数,功率,MATLAB
ModulationofAMsignalbasedonMATLAB
Abstract:
Societybecomesmoredevelopednow,scienceandtechnologyintheupdate,inwhichsignalandanalogcircuitsoftenusedinmodulationanddemodulation,andAMmodulationanddemodulationisthemostbasic,isalsofrequentlyused.Toparticipateintheidentificationofsuchartificialmethods,therulingincludessubjectivefactors,willvaryfrompersontoperson,canidentifythetypeofmodulationisverylimited.Automaticmodulationrecognitiontechnologycanbeovercomenotonlytoparticipateinrecognitionofartificialdifficulties,andthecenterfrequencyandbandwidthoftheestimationerror,adjacentchannelcrosstalk,noiseandinterferencefactorssuchasthedeclineofeffectisrelativelyrobust.UsingAMmodulationanddemodulationcircuitwhichcanachievealotoffeatures,creatingalotofusefulandaffordableelectronicproducts,inordertofacilitateourlives.UsedinourdailylivesistheuseofAMradiomodulation,butalsointhefieldofmilitaryandcivilianresearchtopicsareveryimportant.
ThemaincontentofthispaperistounderstandthemathematicalmodeloftheAMsignalandthemodulationandthedemodulationmethod.Demodulationdifferentmethodsindifferentcircumstancesofthedemodulationsignaltonoiseratiotheresultsofmethodsthatbetter,tomakethecomparison.RequirementismorethandoublethesoundandtheAMsignalmodulationanddemodulation.AMmodulationfirststudyofitsfunctionandinreallifeuse.AMdemodulationfollowedbyresearch,aswellassomerelatedknowledge,aswellasthroughitsuseofcommunicationsmorein-depthunderstandingofit.AMsignalfromthetoneofthemathematicalmodelandthemodulationanddemodulationmethods,thetwo-toneAMsignaltodrawamathematicalmodelandtheblockdiagramofmodulationanddemodulationandmodulationanddemodulationwaveforms.MATLABprogramminglanguagetousetoachievethetwo-toneAMsignalmodulationanddemodulation,giventhedifferentcircumstancesofthedemodulationsignaltonoiseratiocomparedtheresults.Keyword:
AMsignal,Modulation,rateofwork,MATLAB
引言:
MATLAB软件由美国MathWorks公司于1984年推出,经过不断的发展和完善,如今己成为覆盖多个学科的国际公认的最优秀的数值计算仿真软件。
MATLAB具备强大的数值计算能力,许多复杂的计算问题只需短短几行代码就可在MATLAB中实现。
作为一个跨平台的软件,MATLAB已推出Unix、Windows、Linux和Mac等十多种操作系统下的版本,大大方便了在不同操作系统平台下的研究工作。
图形处理功能MATLAB自产生之日起就具有方便的数据可视化功能,以将向量和矩阵用图形表现出来,并且可以对图形进行标注和打印。
高层次的作图包括二维和三维的可视化、图象处理、动画和表达式作图。
可用于科学计算和工程绘图。
MATLAB的应用领域十分广阔,可应用于数据分析、数值与符号计算、控制系统设计、航天工业、汽车工业、生物医学工程、语音处理、图像与数字信号处理、财务、金融分析、建模、仿真及样机开发、新算法研究开发、图形用户界面设计等领域。
通过仿真,学生可以更好地理解理论课程中所涉及到的概念、原理与计算方法。
由于在理论课上必须将复杂性限制在较低的程度,以保证能够进行分析。
在仿真过程中,允许我们方便地改变系统参数,而且通过仿真结果进行交互式和可视化的显示,可以迅速评估这些改变的影响,因此可以学习到更复杂和更实际的系统工作特性。
一.AM信号的调制原理
所谓调制,就是在传送信号的一方将所要传送的信号附加在高频振荡上,再由天线发射出去。
这里高频振荡波就是携带信号的运载工具,也叫载波。
振幅调制,就是由调制信号去控制高频载波的振幅,直至随调制信号做线性变化。
在线性调制系列中,最先应用的一种幅度调制是全调幅或常规调幅,简称为调幅(AM)。
在频域中已调波频谱是基带调制信号频谱的线性位移;在时域中,已调波包络与调制信号波形呈线性关系。
设载波电压为
调制电压为
通常满足ωc>>Ω。
根据振幅调制信号的定义,已调信号的振幅随调制信号uΩ线性变化,由此可得振幅调制信号振幅Um(t)为
Um(t)=UC+ΔUC(t)=UC+kaUΩcosΩt
=UC(1+mcosΩt)
式中,ΔUC(t)与调制电压uΩ成正比,其振幅ΔUC=kaUΩ与载波振幅之比称为调幅度(调制度)
式中,ka为比例系数,一般由调制电路确定,故又称为调制灵敏度。
由此可得调幅信号的表达式
uAM(t)=UM(t)cosωct=UC(1+mcosΩt)cosωct
上面的分析是在单一正弦信号作为调制信号的情况下进行的,而一般传送的信号并非为单一频率的信号,例如是一连续频谱信号f(t),这时,可用下式来描述调幅波:
式中,f(t)是均值为零的归一化调制信号,|f(t)|max=1。
若将调制信号分解为
则调幅波表示式为
二.MATLAB仿真
一.单频信号调制
1.MATLAB程序
Utm1=1;%调制信号振幅
Ft1=500;%调制信号频率
Ucm=1;%载波振幅
fc=5000;%载波频率
Ma=0.5;%调制系数
N=fc*10;k=0:
N-1;
t=k/N;
Ut=Utm1*cos(2*pi*ft1*t);%调制信号
Uc=Ucm*cos(2*pi*fc*t);%载波Uam=Ucm*(1+Ma*Ut).*cos(2*pi*fc*t);%已调波
PP1=fft(Ut);
PP2=fft(Uc);
PP3=fft(Uam);
figure
(1)
subplot(3,2,1);plot(t,Ut);title('调制信号波形');axis([0,0.1,-2,2]);
subplot(3,2,2);plot(abs(PP1));axis([0,6000,0,50000]);title('调制信号频谱');
%画出频谱波形
subplot(3,2,3);plot(t,Uc);title('载频信号波形');axis([0,0.1,-2,2]);
subplot(3,2,4);plot(abs(PP2));axis([0,6000,0,50000]);title('载波信号频谱');
subplot(3,2,5);plot(t,Uam);title('AM波形');axis([0,0.1,-2,2]);
subplot(3,2,6);plot(abs(PP3));axis([0,6000,0,50000]);title('AM信号频谱');
2.调制信号频率为500HZ,载波频率为5000HZ时的结果
ft=500HZ;fc=5000HZ
(1)Ma=0.1
包络不太明显,上下边频频率振幅较小。
(2)Ma=0.5
包络变明显,上下边频频率振幅变大。
(3)Ma=1
包络波谷为0,上下边频频率振幅进一步变大。
(4)Ma=1.5
已产生包络失真,即过量调幅,上下边频频率振幅进一步变大。
(5)Ma=2
上下边频频率振幅与载波频率振幅相等。
(6)Ma=2.5
上下边频频率振幅超过载波频率振幅。
3.ft=700HZ;fc=3000HZ;Ma=2
在调制系数为2时,不同的调制信号频率和载波信号频率,虽然波形不同,但上下边频频率振幅与载波频率振幅相等,上下边带与载波消耗的功率相等。
结论:
从频谱图看出:
随着调制系数的增大,调制信号的频率分量所对应的幅值也增大,即上下边频所消耗的功率增大,载波信号频率所对应的幅值不变,即载波所消耗的功率不变。
如果单从功率分析,从频谱上可以看出,调制系数等于2时,上下边带与载波消耗的功率相等,继续增大调制系数,就会大于载波消耗功率。
但从信号波形来看,一旦调制系数大于1,就会产生包络失真,即过量调幅。
所以,调制系数应小于1,又要尽量大,以提高功率利用率。
4.调制信号与载波频率相差不大的调制
(1)ft=3000HZ;fc=5000HZ
(2)t=700HZ;fc=1000HZ
结论:
调制信号的频率如果与载波信号的频率相差不大,调制之后对频率的搬移较小,甚至还有小于调制信号的频率的频率产生,所以对于调制信号的频率与载波信号的频率相近的信号做调制的作用并不大。
二.多频率信号的调制
1.MATLAB程序
Utm1=1;Utm2=3;Utm3=2;Utm4=2;%调制信号振幅
ft1=10;ft2=500;ft3=1000;ft4=100;%调制信号频率
Ucm=2;%载波振幅
fc=10000;%载波频率
Ma=0.1;%调制系数
N=fc*10;k=0:
N-1;
t=k/N;
Ut=Utm1*cos(2*pi*ft1*t)+Utm2*cos(2*pi*ft2*t)+Utm3*cos(2*pi*ft3*t)+Utm4*cos(2*pi*ft4*t);%调制信号
Uc=Ucm*cos(2*pi*fc*t);%载波
Uam=Ucm*(1+Ma*Ut).*cos(2*pi*fc*t);%已调波
PP1=fft(Ut);
PP2=fft(Uc);
PP3=fft(Uam);
figure
(1)
subplot(3,2,1);plot(t,Ut);title('调制信号波形');axis([0,0.02,-10,10]);
subplot(3,2,2);plot(abs(PP1));axis([0,15000,0,200000]);title('调制信号频谱');
%画出频谱波形
subplot(3,2,3);plot(t,Uc);title('载频信号波形');axis([0,0.02,-10,10]);
subplot(3,2,4);plot(abs(PP2));axis([0,15000,0,200000]);title('载波信号频谱');
subplot(3,2,5);plot(t,Uam);title('AM波形');axis([0,0.02,-10,10]);
subplot(3,2,6);plot(abs(PP3));axis([0,15000,0,200000]);title('AM信号频谱');
2.提供第一组多频信号
此组信号频率相差不大,振幅相差也不大。
Utm1=1;Utm2=3;Utm3=2;Utm4=2;ft1=10;ft2=500;ft3=1000;ft4=100;
(1)Ma=0.1
包络不太明显,上下边频频率振幅较小。
(2)Ma=0.5
包络变明显,上下边频频率振幅增大。
(3)Ma=1
上下边频频率振幅进一步增大。
(4)Ma=2
产生包络失真,但不易观察到。
3.提供第二组多频信号
此组信号较第一组来说,频率相差较大,振幅相差也较大。
Utm1=1;Utm2=6;Utm3=2;Utm4=2;
ft1=100;ft2=500;ft3=5000;ft4=1000;
(1)Ma=0.1
上下边频频率振幅较小。
(2)Ma=0.5
与Ma=0.1时的包络不同,上下边频频率振幅增大。
(3)Ma=1
与Ma=0.5时的包络不同,上下边频频率振幅进一步增大。
(4)Ma=1.5
包络失真。
结论:
整体与单频信号调制相似,也是随着调制系数增大,调制信号的频率分量所对应的幅值越大,上下边频所消耗的功率增大,载波信号频率所对应的幅值不变,载波所消耗的功率不变。
但从波形来看,多频率信号较单频信号来说,由于波形比较复杂,过度调幅的现象不易观察。
另外一点,由于调制信号所含分量增多,各个分量振幅不一,在改变调制系数时,已调波不仅仅是振幅发生变化,包络也会发生变化。
三.功率
1.MATLAB程序
Rl=100;
Ucm=10;
Ma=0:
0.001:
1;
Pc=0.5*(Ucm*Ucm./Rl);%载波功率
Pu=0.25*Ma.*Ma.*Pc;%上下边频消耗功率
Pam=(1+Ma.*Ma*0.5).*Pc;%平均总功率
subplot(3,1,1);plot(Ma,Pc);title('载频功率');axis([0,1,-0.8,0.8]);
subplot(3,1,2);plot(Ma,Pu);title('上下边频功率');axis([0,1,-0.8,0.8]);
subplot(3,1,3);plot(Ma,Pam);title('平均总功率');axis([0,1,-0.8,0.8]);
2.功率与调制系数关系
结论:
从图可以看出,载波功率不随调制系数改变,上下边频功率则随调制系数增大而增大,平均总功率是三者之和,也随调制系数增大而增大。
所得结论与分析已调波信号的频谱得出的结论是一样的,随着调制系数增大,上下边频占总功率的比例也会增大,即提高了调幅波的功率利用率。
四.总结
通过本次作业,让我很好的锻炼了理论联系实际,与具体项目,课本相结合的能力。
既让我们懂得了怎么样把理论应用于实际,又让我们懂得了在实践中遇到的问题怎么样用理论去解决。
借助MATLAB的功能,我们可以清楚地看到各信号的波形.频谱等信息,通过对波形.频谱的观察,让我们更透彻的理解信号的调制过程。
通过改变调制系数的值,我们可以观察到不同的调制系数对已调信号的影响,从而帮助我们选择最合适的调制系数。
通过对频谱,对功率的研究,也可帮助我们了解调制系数对各个功率的影响,从而让我们知道如何提高调幅波的功率利用率,减小功率的浪费。
五.参考文献
[1]王卫东.高频电子线路(第2版).北京:
电子工业出版社,2009.3
[2]陈洁,焦振宇.基于MATLAB7.0的信号调制与解调分析[J].山西电子技术.2006(5):
[3]傅祖芸.信息论基础理论与应用[M].北京:
电子工业出版社,2001
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MATLAB AM 信号 调制 综述