基于matlab的am调制系统仿真
基于MATLAB的模拟调制系统仿真及测试(AM调制)
闽江学院《通信原理设计报告》题目:基于MATLAB的模拟调制系统仿真与测试学院:计算机科学系专业:12通信工程组长:曾锴(3121102220)组员:薛兰兰(3121102236)项施旭(3121102222)施敏(3121102121)杨帆(3121102106)冯铭坚(3121102230)叶少群(3121102203)张浩(3121102226)指导教师:余根坚日期:2014年12月29日——2015年1月4日摘要在通信技术的发展中,通信系统的仿真是一个重点技术,通过调制能够将信号转化成适用于无线信道传输的信号。
在模拟调制系统中最常用最重要的调制方式是用正弦波作为载波的幅度调制和角度调制。
在幅度调制中,文中以调幅、双边带和单边带调制为研究对象,从原理等方面阐述并进行仿真分析;在角度调制中,以常用的调频和调相为研究对象,说明其调制原理,并进行仿真分析。
利用MATLAB下的Simulink工具箱对模拟调制系统进行仿真,并对仿真结果进行时域及频域分析,比较各个调制方式的优缺点,从而更深入地掌握模拟调制系统的相关知识,通过研究发现调制方式的选取通常决定了一个通信系统的性能。
关键词模拟调制;仿真;Simulink目录第一章绪论 (1)1.1 引言 (1)1.2 关键技术 (1)1.3 研究目的及意义 (2)1.4 本文工作及内容安排 (2)第二章模拟调制原理 (3)2.1 幅度调制原理 (3)2.1.1 AM调制 (4)第三章基于Simulink的模拟调制系统仿真与分析 (6)3.1 Simulink工具箱简介 (6)3.2 幅度调制解调仿真与分析 (8)3.2.1 AM调制解调仿真及分析 (8)第四章总结 (12)4.1 代码 (13)4.2 总结 (14)第一章绪论1.1引言在通信技术的发展中,通信系统的仿真是一个技术重点。
通常情况下,调制可以分为模拟调制和数字调制。
在模拟调制中,调制信号为连续的信号,而在数字调制中调制信号为离散信号。
(完整word版)基于Matlab的AM振幅调制与解调仿真..
基于Matlab的AM振幅调制与解调仿真摘要:本次高频电子电路大作业的设计,我组所选的题目为振幅调制电路(AM)及解调。
在本课程设计报告中,首先说明了进行此次课程设计的目的、内容及要求;阐明了标准振幅调制与解调的基本原理以及操作方法,同时也对滤波电路的原理加以说明。
接着叙述了利用Matlab软件对振幅调制、解调以及滤波器等所设计编写的程序,并附上了调试后输出的载波信号、调制信号、AM已调信号及滤波前后的解调信号等的波形图和频谱图,另外还附上了滤波器的增益响应和双边带总功率与平均总功率之比。
报告的最后,是个人对本次大作业结果的分析、过程反思以及总结。
关键词:振幅调制解调AM Matlab仿真Abstract:In The high-frequency electronic circuit designing job, our group selected the topic as amplitude modulation circuit (AM) and demodulation. In this course design report, first explains the purpose, content and requirements of the curriculum design; clarify the basic principles and methods of operation standard amplitude modulation and demodulation, and also to illustrate the principles of the filter circuit. Then describes the use of Matlab and other amplitude modulation, demodulation and filter design program written, along with the carrier signal debugging output modulation signal, AMmodulated and demodulated signal waveform signal before and after filtering, etc. map and spectrum, also attached a total power and average power ratio of the total gain response and bilateral band filter. At the end of the report is to analyze the individual results of this large operation, process reflection and summary.Keywords: amplitude modulation, demodulation, Matlab simulation引言:无线通信系统中,信号通过一定的传输介质在发射机和接受机之间进行传送时,信号的原始形式一般不适合传输。
基于MATLAB的AM、DSB系统仿真
河南科技Henan Science and Technology总708期第十期2020年4月工业技术基于MATLAB 的AM.DSB 系统仿真白皓文林君(延边大学通信工程(中外合作办学)专业,吉林延吉133002)摘要:AM.DSB 调制是通信系统中最重要的、最基础的调制之一。
本文首先分析了 AM 、DSB 调制的原理,然 后运用MATLAB 仿真平台设计了这两种调制的仿真模型。
通过仿真,观察了 AM.DSB 信号调制过程中各环节的时域和频域波形。
最后,在仿真基础上分析比较了这两种调制方式的性能。
关键词:MATLAB ;调制方式:AM ;DSB 中图分类号:TN911.3文献标识码:A文章编号:1003-5168( 2020) 10-OO38-O3MATLAB Based AM, DSB System SimulationBAI Haowen LIN Jun(Communication Engineering (Sino-Foreign Cooperative Education) Major of Yanbian University ,Yanji Jilin 133002)Abstract : AM modulation and DSB modulation is one of the most important and fundamental modulation in communi cation system. This paper first analyzed the principle of AM modulation and DSB modulation, then used MATLAB simulation platform to design the two kinds of modulation simulation model. The time domain and frequency domainwaveforms of AM and DSB signal modulation were observed by simulation. Finally, the performances of the two modu ・ lation modes were compared on the basis of simulation.Keywords : MATLAB ; modulation mode ; AM ; DSB通信系统中包含两种调制方式,即模拟调制方式和 数字调制方式。
基于MATLAB模拟调制系统的仿真设计
基于MATLAB模拟调制系统的仿真设计摘要:本文基于MATLAB平台,通过建立调制系统的仿真模型,实现了对调制系统的仿真设计。
首先对调制系统的基本原理进行了介绍,然后建立了调制系统的数学模型。
接着使用MATLAB对模型进行了仿真分析,包括调制信号的产生、载波信号的产生、调制信号与载波信号的混合调制、调制后的信号的传输等过程。
最后,通过仿真结果的分析,对调制系统的性能进行了评估,并提出了优化方案。
本文的研究对于调制系统的设计和优化具有一定的参考意义。
关键词:调制系统;MATLAB仿真;混合调制;性能评估;优化方案一、引言调制是无线通信中的一项基本技术,通过将信息信号与载波信号进行合成,使信息信号能够被传输到远距离的通信接收端。
调制系统是实现调制技术的关键,其性能直接影响到通信系统的可靠性和传输质量。
因此,对调制系统的研究和优化具有重要的意义。
二、调制系统的基本原理调制系统的基本原理是将信息信号经过调制器与载波信号进行混合调制,形成调制后的信号。
调制过程中,需要考虑到载波频率、调制信号幅度、调制信号频率等参数的选择。
常见的调制方式有幅度调制(AM)、频率调制(FM)、相位调制(PM)等。
三、调制系统的数学模型调制系统的数学模型是根据调制原理建立的,一般可表示为:$s(t) = A_c \cdot (1 + m \cdot \cos(f_m \cdot t)) \cdot\cos(f_c \cdot t)$其中,$s(t)$表示调制后的信号,$A_c$为载波幅度,$m$为调制系数,$f_m$为调制信号频率,$f_c$为载波频率。
四、MATLAB仿真设计4.1调制信号的产生通过MATLAB生成调制信号,并将其绘制出来,以便后续的仿真分析。
4.2载波信号的产生通过MATLAB生成载波信号,并将其绘制出来,以便后续的仿真分析。
4.3调制信号与载波信号的混合调制将调制信号与载波信号进行混合调制,并将调制后的信号绘制出来,以便后续的仿真分析。
基于Matlab的模拟调制与解调实验报告
基于Matlab的模拟调制与解调(开放实验)一、实验目的(一)了解AM、DSB和SSB 三种模拟调制与解调的基本原理(二)掌握使用Matlab进行AM调制解调的方法1、学会运用MATLAB对基带信号进行AM调制2、学会运用MATLAB对AM调制信号进行相干解调3、学会运用MATLAB对AM调制信号进行非相干解调(包络检波)(三)掌握使用Matlab进行DSB调制解调的方法1、学会运用MATLAB对基带信号进行DSB调制2、学会运用MATLAB对DSB调制信号进行相干解调(四)掌握使用Matlab进行SSB调制解调的方法1、学会运用MATLAB对基带信号进行上边带和下边带调制2、学会运用MATLAB对SSB调制信号进行相干解调二、实验环境MatlabR2020a三、实验原理(一)滤波法幅度调制(线性调制)(二)常规调幅(AM)1、AM表达式2、AM波形和频谱3、调幅系数m(三)抑制载波双边带调制(DSB-SC)1、DSB表达式2、DSB波形和频谱(四)单边带调制(SSB)(五)相关解调与包络检波四、实验过程(一)熟悉相关内容原理 (二)完成作业已知基带信号()()()sin 10sin 30m t t t ππ=+,载波为()()cos 2000c t t π= 1、对该基带信号进行AM 调制解调(1)写出AM 信号表达式,编写Matlab 代码实现对基带进行进行AM 调制,并分别作出3种调幅系数(1,1,1m m m >=<)下的AM 信号的时域波形和幅度频谱图。
代码 基带信号fs = 10000; % 采样频率 Ts = 1/fs; % 采样时间间隔t = 0:Ts:1-Ts; % 时间向量m = sin(10*pi*t) + sin(30*pi*t); % 基带信号载波信号fc = 1000; % 载波频率c = cos(2*pi*fc*t); % 载波信号AM调制Ka = [1, 0.5, 2]; % 调制系数m_AM = zeros(length(Ka), length(t)); % 存储AM调制信号相干解调信号r = zeros(length(Ka), length(t));绘制AM调制信号的时域波形和幅度频谱图figure;for i = 1:length(Ka)m_AM(i, :) = (1 + Ka(i)*m).*c; % AM调制信号subplot(3, 2, i);plot(t, m_AM(i, :));title(['AM调制信号(Ka = ' num2str(Ka(i)) ')']);xlabel('时间');ylabel('幅度');ylim([-2, 2]);subplot(3, 2, i+3);f = (-fs/2):fs/length(m_AM(i, :)):(fs/2)-fs/length(m_AM(i, :));M_AM = fftshift(abs(fft(m_AM(i, :))));plot(f, M_AM);title(['AM调制信号的幅度频谱图(Ka = ' num2str(Ka(i)) ')']);xlabel('频率');ylabel('幅度');r(i, :) = m_AM(i, :) .* c; % 相干解调信号end绘制相干解调信号的时域波形和幅度频谱图figure;for i = 1:length(Ka)subplot(length(Ka), 1, i);plot(t, r(i, :));title(['相干解调信号(Ka = ' num2str(Ka(i)) ')']);xlabel('时间');ylabel('幅度');end图像(2)编写Matlab代码实现对AM调制信号的相干解调,并作出图形。
基于MATLAB的AM调制解调系统仿真报告
- --内部基于MATLAB的AM调制解调系统仿真报告XXXX-XXXX-XXXX-XXXXV1.0XX市智能信号与图像处理重点实验室2013年10月29日修订历史记录编制审查审核批准文档评审负责人:参加评审人员:目录1引言51.1设计目的51.2术语定义51.3参考资料51.4文档组织52 AM调制解调62.1AM调制62.2AM解调73基于MATLAB的AM仿真73.1仿真根本参数83.2生成调制信号83.3AM调制器83.4相干解调器84 仿真结果曲线104.1发送信号波形和频谱10 4.2载波信号波形和频谱12 4.3AM信号波形和频谱14 4.4相干解调波形和频谱16 4.5恢复信号波形和频谱185总结196程序附录191引言1.1设计目的本报告依照传统模拟调制的规,给出了AM调制解调的具体流程,重点研究了系统中各阶段信号时域和频谱波形以及频谱的搬移变化,为AM调制解调系统信号波形的进一步深入研究做了根底。
1.2术语定义本文档使用以下关键术语和简单语。
1.3参考资料[1]通信原理〔第六版〕樊昌信丽娜编著国防工业2007年1月1.4文档组织报告第二局部给出了AM调制解调的根本原理;第三局部给出了系统在MATLAB里面的程序调试及仿真;第四局部给出了各仿真模块输出时域和频域波形,并比照发射信号和接收信号的时域波形;第五局部对报告进展了总结。
2AM 调制解调图1 AM 调制解调系统框图图1显示给出了用于AM 调制解调的系统框图。
从图中可知,发送端信源信号()m t 经AM 调制器的调制后搭载高频载波发送出去,发送信道中经历加性高斯白噪声的干扰。
接收端信号经历AM 解调器的解调输出,最终得到信宿信号^()m t 。
2.1AM 调制A ocos(ѡc t)图2 AM 调制模型图2显示给出了AM 调制的原理模型。
从图中可知发送信号()m t 和直流分量0A 叠加后乘以高频载波cos()c t ω后即可形成AM 调制信号。
基于MATLAB的AM信号的调制与解调
基于MATLAB的AM信号的调制与解调(陕西理工学院物理与电信工程学院通信工程专业1203班,陕西汉中723003)指导教师:井敏英[摘要]:本文主要的研究内容是了解AM信号的数学模型及调制方式以及其解调的方法。
不同的解调方法在不同的信噪比情况下的解调结果,那种方法更好,作出比较。
进行AM信号的调制与解调。
先从AM的调制研究,研究它的功能及在现实生活中的运用。
其次研究AM的解调,以及一些有关的知识点,以及通过它在通信方面的运用更加深入的了解它。
从AM信号的数学模型及调制解调方式出发,得出AM调制与解调的框图和调制解调波形。
利用MA TLAB编程语言实现对AM 信号的调制与解调,给出不同信噪比情况下的解调结果对比。
[关键词]:AM信号;调制;解调;信噪比MATLAB.Modulation and demodulation of AM signalbased on MATLAB(Grade 2012,Class 3,Major of Communication Engineering,School of Physics and Telecommunication Engineering of Shaanxi University of Technology,Hanzhong 723000,Shaanxi)Tutor: Jing Mingying[Abstract]: The main content of this paper is to understand the mathematical model of the AM signal and the modulation and the demodulation method. Demodulation different methods in different circumstances of the demodulation signal to noise ratio the results of methods that better, to make the comparison. Requirement is more than double the sound and the AM signal modulation and demodulation. AM modulation first study of its function and in real life use. AM demodulation followed by research, as well as some related knowledge, as well as through its use of communications more in-depth understanding of it. AM signal from the tone of the mathematical model and the modulation and demodulation methods,the two-tone AM signal to draw a mathematical model and the block diagram of modulation and demodulation and modulation and demodulation waveforms. MATLAB programming language to use to achieve the two-tone AM signal modulation and demodulation, given the different circumstances of the demodulation signal to noise ratio compared the results.[Keywords]: AM signal, Modulation, Demodulation, Noise ratio signal, MATLAB目录1.绪论背景以及意义现在的社会越来越发达,科学技术不断的在更新,在信号和模拟通信的中心问题是要把载有消息的信号经系统加工处理后,送入信道进行传送,从而实现消息的相互传递。
基于MATLAB的AM信号的调制与解调
基于MATLAB的AM信号的调制与解调(陕西理工学院物理与电信工程学院通信工程专业1203班,陕西汉中723003)指导教师:井敏英[摘要]:本文主要的研究内容是了解AM信号的数学模型及调制方式以及其解调的方法。
不同的解调方法在不同的信噪比情况下的解调结果,那种方法更好,作出比较。
进行AM信号的调制与解调。
先从AM的调制研究,研究它的功能及在现实生活中的运用。
其次研究AM的解调,以及一些有关的知识点,以及通过它在通信方面的运用更加深入的了解它。
从AM信号的数学模型及调制解调方式出发,得出AM调制与解调的框图和调制解调波形。
利用MA TLAB编程语言实现对AM 信号的调制与解调,给出不同信噪比情况下的解调结果对比。
[关键词]:AM信号;调制;解调;信噪比MATLAB.Modulation and demodulation of AM signalbased on MATLAB(Grade 2012,Class 3,Major of Communication Engineering,School of Physics and Telecommunication Engineering of Shaanxi University of Technology,Hanzhong 723000,Shaanxi)Tutor: Jing Mingying[Abstract]: The main content of this paper is to understand the mathematical model of the AM signal and the modulation and the demodulation method. Demodulation different methods in different circumstances of the demodulation signal to noise ratio the results of methods that better, to make the comparison. Requirement is more than double the sound and the AM signal modulation and demodulation. AM modulation first study of its function and in real life use. AM demodulation followed by research, as well as some related knowledge, as well as through its use of communications more in-depth understanding of it. AM signal from the tone of the mathematical model and the modulation and demodulation methods, the two-tone AM signal to draw a mathematical model and the block diagram of modulation and demodulation and modulation and demodulation waveforms. MATLAB programming language to use to achieve the two-tone AM signal modulation and demodulation, given the different circumstances of the demodulation signal to noise ratio compared the results.[Keywords]: AM signal, Modulation, Demodulation, Noise ratio signal, MATLAB目录1.绪论 (1)1.1 背景以及意义 (1)1.2 发展前景 (1)2. AM信号调制原理以及特点 (3)2.1 噪声模型 (3)2.1.1 噪声的分类 (3)2.1.2 本文噪声模型 (3)2.2 通用调制模型 (4)2.3 AM信号的调制原理 (4)2.3.1 AM信号数字模型以及特点 (4)2.3.2 AM信号的波形和频谱特性 (5)3. AM信号的解调原理以及特点 (6)3.1 AM信号的解调原理及方式 (6)3.2 AM信号的相干解调 (6)3.3 AM信号的非相干解调 (6)4. 抗噪声性能的分析模型 (7)4.1 相干解调的抗噪声性能 (7)4.2非相干解调的抗噪声性能 (9)4.3小信噪比情况 (9)5. AM调制与解调的仿真 (9)5.1 AM调制 (9)5.1.1 建立仿真模型 (9)5.1.2 参数设置 (10)5.1.3 仿真波形图 (12)5.2 AM信号的解调仿真 (13)5.2 .1AM相干解调模型仿真 (13)5.2.2参数设置 (13)5.2.3 仿真波形图 (14)5.2.4相干解调抗噪声性能分析 (15)6.AM信号的频谱分析 (16)7.总结 (20)致谢 (21)参考文献 (22)1.绪论1.1 背景以及意义现在的社会越来越发达,科学技术不断的在更新,在信号和模拟通信的中心问题是要把载有消息的信号经系统加工处理后,送入信道进行传送,从而实现消息的相互传递。
基于Matlab的AM调制系统仿真综述
基于Matlab的AM调制系统仿真摘要:调制(modulation)就是对信号源的信息进行处理加到载波上,使其变为适合于信道传输的形式的过程,就是使载波随信号而改变的技术。
基带信号往往不能作为传输信号,因此必须把基带信号转变为一个相对基带频率而言频率非常高的信号以适合于信道传输。
这个信号叫做已调信号,而基带信号叫做调制信号。
调制是通过改变高频载波即消息的载体信号的幅度、相位或者频率,使其随着基带信号幅度的变化而变化来实现的。
其中正弦载波幅度随调制信号而变化的调制,简称调幅(AM)。
Abstract:Modulation (modulation) is the source of information for processing to the carrier, make it into asuitable form of channel transmission process, is the technology of carrier change according to the signal.Often cannot transmit signal as a base band signal, therefore must convert baseband signal into a very high frequency relative to the baseband frequency signal suitable for transmission.This signal is called a modulated signal, and the baseband signal is called modulation signal.High frequency carrier wave is modulated by changing the carrier of the message signal amplitude, phase, or frequency, to make it as the change of baseband signal amplitude changes.The sine carrier amplitude varies with the modulation signal modulation, hereinafter referred to as amplitude modulation (AM).关键词:调制标准调制 AM MATLAB仿真一,引言:正弦载波幅度随调制信号而变化的调制,简称调幅(AM)。
基于MATLAB的AM调制及解调系统仿真解析
基于MATLAB的AM调制及解调系统仿真摘要:振幅调制、解调电路是信号在发射机和接收机之间进行传送时的信号处理电路。
标准振幅调制与解调电路实际上是完成信号频谱的线性搬移,以便于信号的传送。
MATLAB是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,具有强大的软件仿真建模能力,可通过MATLAB建立完整的AM调制、解调系统的仿真模型,描绘出信号在调制与解调过程的波形变化,探究调制解调的影响因素,以便于更好的了解AM调制与解调的过程。
关键词:MATLAB AM 调制解调Abstract:the amplitude modulation and demodulation circuit is the signals between the transmitter and receiver of the signal processing circuit. Standard of amplitude modulation and demodulation circuit is actually the complete spectrum of linear move, so that the transfer of a signal. MATLAB is a kind of for algorithm development, data visualization, data analysis and numerical calculation of senior technical computing language and interactive environment, is a powerful software simulation modeling ability, can build complete AM modulation and demodulation system by MATLAB, a simulation model of describing the waveform of the signal in the modulation and demodulation process changes, to explore the influencing factors of modem, so as to better understand the AM modulation and demodulation process.Keywords:MATLAB AM modulation demodulation1.引言在无线电技术中,调制与解调占有十分重要的地位。
基于matlab的AM、FM、PM调制
[1]樊昌信.通信原理(第6版).国防工业出版社,2006,09
[2]黎洪松.数字通信原理.西安电子系科技大学出版社,2005,07
[3]任嘉伟.数字频带通信系统计算机仿真[J].电脑知识与技术,2008,07
[4]吕跃广通信系统仿真.电子工业出版社,2010.03
[5]席在芳等基于SIMULINK的现代通信系统仿真分析[J].系统仿真学报2006,18(10)
subplot(2,1,1);
plot(t,y4);
title('高斯白噪声时域波形')
y5=fft(y4,N);
q2=(0:N/2-1)*fs/N;
mx2=abs(y5(1:N/2));
subplot(2,1,2),plot(q2,mx2),title('高斯白噪声频域波形')
y6=y2+y4;
figure(5)
根据调制后载波瞬时相位偏移的大小,可将频率调制分为宽带调频(WBFM)与窄带调频(NBFM)。宽带与窄带调制的区分并无严格的界限,但通常认为由调频所引起的最大瞬时相位偏移远小于30°时,
(2-2)
称为窄带调频。否则,称为宽带调频。
为方便起见,无妨假设正弦载波的振幅A=1,则由式(2-1)调频信号的一般表达式,得
例如, 为正弦型信号。综合前面的分析,可总结各种模拟调制方式的信号带宽、制度增益、输出信噪比、设备(调制与解调)复杂程度、主要应用等如表3.2.0所示。表中还进一步假设了AM为100%调制。
表3.2
3.3几种模拟调制的性能比较
就抗噪性能而言,WBFM最好,DSB、SSB、VSB次之,AM最差。NBFM与AM接近。示出了各种模拟调制系统的性能曲线,图中的圆点表示门限点。门限点以下,曲线迅速下跌;门限点以上,DSB、SSB的信噪比比AM高4.7dB以上,而FM(=6)的信噪比比AM高22dB。
AM调制MATLAB仿真程序
AM调制MATLAB仿真程序% AM_amplitude_modulation_test.mclc;close all;clear all;%--参数%--采样参数fs =10e6; %--数字采样速率, fs >= 2(fc+fm+0.5*Bm), 这⾥取 fs = 10 MHzN =200; %--采样点个数, N > fix(2*fs/fm); %--⾄少⼀个周期内采两个点n =0:N-1; %--采样序列t =n/fs; %--采样时间序列%--调制信号Am =1; %--归⼀化幅值fm =0.1e6; %--调制信号的频率, 这⾥取 fm = 0.1MHzBm = 0;%--带宽,这⾥取为单频信号,所以 Bm=0%-----------------------%--调制信号表达式%----------------------sm = Am*cos(2*pi*fm*t);%--载波信号Ac =1; %--归⼀化幅值fc =1e6; %--载波频率, ⼀般 fc > fm, 这⾥取 fc = 1 MHz%-----------------------%--载波信号表达式%----------------------sc = Ac*cos(2*pi*fc*t);%--调制度mf = 0.5;%--mf 取值在 0 和 1 之间. mf = 0 表⽰没有调制;mf =1 是过调制的边界%--普通幅度调制:载波+双边带 %-- 点乘:.* , 两个相等长度的⽮量对应点相乘% s_am = (1+mf*Am*cos(2*pi*fm*t)).*(Ac*cos(2*pi*fc*t));%----------------------------%--普通幅度调制, 调幅波表达式%----------------------------s_am_general = (1+mf*sm).*sc; %--%--双边带调制:抑制载波 %-- 点乘:.* , 两个相等长度的⽮量对应点相乘% s_am_DSB = mf*Am*cos(2*pi*fm*t).*(Ac*cos(2*pi*fc*t));%----------------------------%--双边带调制, 调幅波表达式%----------------------------s_am_DSB = mf*sm.*sc; %--%--单边带调制:抑制载波+抑制其中⼀个边带% s_am_SSB_UP = ⾼通滤波器{Am*mf*cos(2*pi*fm*t).*Ac*cos(2*pi*fc*t)};% = 0.5*Am*mf*cos(2*pi*(fm+fc)*t);%--上边带% s_am_SSB_DW = 低通滤波器{Am*mf*cos(2*pi*fm*t).*Ac*cos(2*pi*fc*t)};% = 0.5*Am*mf*cos(2*pi*(fm-fc)*t);%--下边带,DW 表⽰ DOWN%----------------------------%--单边带调制, 调幅波表达式%----------------------------s_am_SSB_UP = 0.5*Am*mf*cos(2*pi*(fm+fc)*t); %--上边带s_am_SSB_DW = 0.5*Am*mf*cos(2*pi*(fm-fc)*t); %--下边带,DW 表⽰ DOWN%--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ s_am = s_am_general; %--普通幅度调制(包含:载波+上边带+下边带)%--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ %--频谱计算fft_sm = fft(sm);fft_sc = fft(sc);fft_s_am = fft(s_am);f = ((fix(-N/2)):1:fix(N/2)-1)*fs/N;%--x轴坐标,适合 fftshift 之后,画图使⽤%--绘图figure('color','w')subplot(3,2,1)plot(sc)title('载波信号')axis tightsubplot(3,2,5)plot(s_am)title('调幅信号')axis tightsubplot(3,2,2)plot(f,fftshift(abs(fft_sm)))title('基带信号-频谱')axis tightsubplot(3,2,4)plot(f,fftshift(abs(fft_sc)))title('载波信号-频谱')axis tightsubplot(3,2,6)plot(f,fftshift(abs(fft_s_am)))title('调幅信号-频谱')axis tightsuptitle('幅度调制-普通幅度调制')%--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ s_am = s_am_DSB; %--双边带幅度调制(抑制:载波)%--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ %--频谱计算fft_sm = fft(sm);fft_sc = fft(sc);fft_s_am = fft(s_am);f = ((fix(-N/2)):1:fix(N/2)-1)*fs/N;%--x轴坐标,适合 fftshift 之后,画图使⽤%--绘图figure('color','w')subplot(3,2,1)plot(sm)title('基带信号')axis tight %--使得图形紧凑subplot(3,2,3)plot(sc)title('载波信号')axis tightsubplot(3,2,5)plot(s_am)title('调幅信号')axis tightsubplot(3,2,2)plot(f,fftshift(abs(fft_sm)))title('基带信号-频谱')axis tightsubplot(3,2,4)plot(f,fftshift(abs(fft_sc)))title('载波信号-频谱')axis tightsubplot(3,2,6)plot(f,fftshift(abs(fft_s_am)))title('调幅信号-频谱')axis tightsuptitle('幅度调制-双边带调制')%--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ s_am = s_am_SSB_UP; %--单边带幅度调制(抑制:载波+下边带)%--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ %--频谱计算fft_sm = fft(sm);fft_sc = fft(sc);fft_s_am = fft(s_am);f = ((fix(-N/2)):1:fix(N/2)-1)*fs/N;%--x轴坐标,适合 fftshift 之后,画图使⽤%--绘图figure('color','w')subplot(3,2,1)plot(sc)title('载波信号')axis tightsubplot(3,2,5)plot(s_am)title('调幅信号')axis tightsubplot(3,2,2)plot(f,fftshift(abs(fft_sm)))title('基带信号-频谱')axis tightsubplot(3,2,4)plot(f,fftshift(abs(fft_sc)))title('载波信号-频谱')axis tightsubplot(3,2,6)plot(f,fftshift(abs(fft_s_am)))title('调幅信号-频谱')axis tightsuptitle('幅度调制-单边调制-上边带')%--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ s_am = s_am_SSB_DW; %--单边带幅度调制(抑制:载波+上边带)%--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ %--频谱计算fft_sm = fft(sm);fft_sc = fft(sc);fft_s_am = fft(s_am);f = ((fix(-N/2)):1:fix(N/2)-1)*fs/N;%--x轴坐标,适合 fftshift 之后,画图使⽤%--绘图figure('color','w')subplot(3,2,1)plot(sm)title('基带信号')axis tight %--使得图形紧凑subplot(3,2,3)plot(sc)title('载波信号')axis tightsubplot(3,2,5)plot(s_am)title('调幅信号')axis tightsubplot(3,2,2)plot(f,fftshift(abs(fft_sm)))title('基带信号-频谱')axis tightsubplot(3,2,4)plot(f,fftshift(abs(fft_sc)))title('载波信号-频谱')axis tightsubplot(3,2,6)plot(f,fftshift(abs(fft_s_am)))title('调幅信号-频谱')axis tightsuptitle('幅度调制-单边调制-下边带')。
基于MATLAB的AM与FM的调制系统仿真
总732期第三十四期2020年12月河南科技Henan Science and Technology基于MATLAB的AM与FM的调制系统仿真张博文林君(延边大学,吉林延吉133002)摘要:本文通过MATLAB进行AM信号与FM信号的调制系统仿真实验,分析了AM和FM调制的原理,观察了AM、FM信号调制过程中各环节的时域和频域波形。
最后,在仿真的基础上分析并比较了这两种调制方式的性能。
关键字:MATLAB;AM调制;FM调制;调制系统中图分类号:TN911.3文献标识码:A文章编号:1003-5168(2020)34-0037-03 Modulation System Simulation Based on MATLAB AM and FMZHANG Bowen LIN Jun(Yanbian University,Yanji Jilin133002)Abstract:In this paper,the Modulation system simulation experiment of AM signal and FM signal was carried out by MATLAB,the principle of AM and FM modulation was analyzed,and the time-domain and frequency-domain wave⁃form of each link in the modulation process of AM and FM signal was observed.Finally,the performance of the two modes was analyzed and compared on the basis of simulation.Keywords:MATLAB;AM modulation;FM modulation;modulation system通信系统包含两种调制方式,即模拟调制方式和数字调制方式[1]。
基于Matlab的模拟(AM、FM、PM)调制系统仿真
通信系统模拟调制系统仿真一 课题内容 AM FM PM 调制 二 设计要求1.掌握AM FM PM 调制和解调原理。
2.学会Matlab 仿真软件在AM FM PM 调制和解调中的应用。
3.分析波形及频谱1.AM 调制解调系统设计1.振幅调制产生原理所谓调制,就是在传送信号的一方将所要传送的信号附加在高频振荡上,再由天线发射出去。
这里高频振荡波就是携带信号的运载工具,也叫载波。
振幅调制,就是由调制信号去控制高频载波的振幅,直至随调制信号做线性变化。
在线性调制系列中,最先应用的一种幅度调制是全调幅或常规调幅,简称为调幅(AM )。
在频域中已调波频谱是基带调制信号频谱的线性位移;在时域中,已调波包络与调制信号波形呈线性关系。
设正弦载波为)cos()(0ϕω+=t A t c c式中,A 为载波幅度;c ω为载波角频率;0ϕ为载波初始相位(通常假设0ϕ=0).调制信号(基带信号)为)(t m 。
根据调制的定义,振幅调制信号(已调信号)一般可以表示为)cos()()(t t Am t s c m ω=设调制信号)(t m 的频谱为)(ωM ,则已调信号)(t s m 的频谱)(ωm S :)]()([2)(c c m M M AS ωωωωω-++=2.调幅电路方案分析标准调幅波(AM )产生原理调制信号是只来来自信源的调制信号(基带信号),这些信号可以是模拟的,亦可以是数字的。
为首调制的高频振荡信号可称为载波,它可以是正弦波,亦可以是非正弦波(如周期性脉冲序列)。
载波由高频信号源直接产生即可,然后经过高频功率放大器进行放大,作为调幅波的载波,调制信号由低频信号源直接产生,二者经过乘法器后即可产生双边带的调幅波。
设载波信号的表达式为t c ωcos ,调制信号的表达式为t A t m m m ωcos )(= ,则调幅信号的表达式为t t m A t s c AM ωcos )]([)(0+=图5.1 标准调幅波示意图 3.信号解调思路从高频已调信号中恢复出调制信号的过程称为解调(demodulation ),又称为检波(detection )。
基于MATLAB的AM信号的调制与解调
基于MATLAB的AM信号的调制与解调(陕西理工学院物理与电信工程学院通信工程专业1203班,陕西汉中 723003)指导教师:井敏英[摘要]:本文主要的研究内容是了解AM信号的数学模型及调制方式以及其解调的方法。
不同的解调方法在不同的信噪比情况下的解调结果,那种方法更好,作出比较。
进行AM信号的调制与解调。
先从AM的调制研究,研究它的功能及在现实生活中的运用.其次研究AM的解调,以及一些有关的知识点,以及通过它在通信方面的运用更加深入的了解它。
从AM信号的数学模型及调制解调方式出发,得出AM调制与解调的框图和调制解调波形。
利用MATLAB编程语言实现对AM信号的调制与解调,给出不同信噪比情况下的解调结果对比。
[关键词]:AM信号;调制;解调;信噪比MATLAB。
Modulation and demodulation of AM signalbased on MATLAB(Grade 2012,Class 3,Major of Communication Engineering,School of Physics and Telecommunication Engineering of Shaanxi University of Technology,Hanzhong 723000,Shaanxi)Tutor: Jing Mingying[Abstract]: The main content of this paper is to understand the mathematical model of the AM signal and the modulation and the demodulation method. Demodulation different methods in different circumstances of the demodulation signal to noise ratio the results of methods that better, to make the comparison。
基于MATLAB的模拟调制系统仿真与测试(AM调制)
《通信原理设计报告》题目:基于MATLAB的模拟调制系统仿真与测试摘要在通信技术的发展中,通信系统的仿真是一个重点技术,通过调制能够将信号转化成适用于无线信道传输的信号。
在模拟调制系统中最常用最重要的调制方式是用正弦波作为载波的幅度调制和角度调制。
在幅度调制中,文中以调幅、双边带和单边带调制为研究对象,从原理等方面阐述并进行仿真分析;在角度调制中,以常用的调频和调相为研究对象,说明其调制原理,并进行仿真分析。
利用MATLAB下的Simulink工具箱对模拟调制系统进行仿真,并对仿真结果进行时域及频域分析,比较各个调制方式的优缺点,从而更深入地掌握模拟调制系统的相关知识,通过研究发现调制方式的选取通常决定了一个通信系统的性能。
关键词模拟调制;仿真;Simulink目录第一章绪论 (1)1.1 引言 (1)1.2 关键技术 (1)1.3 研究目的及意义 (2)1.4 本文工作及内容安排 (2)第二章模拟调制原理 (3)2.1 幅度调制原理 (3)2.1.1 AM调制 (4)第三章基于Simulink的模拟调制系统仿真与分析 (6)3.1 Simulink工具箱简介 (6)3.2 幅度调制解调仿真与分析 (8)3.2.1 AM调制解调仿真及分析 (8)第四章总结 (12)4.1 代码 (13)4.2 总结 (14)第一章绪论1.1引言在通信技术的发展中,通信系统的仿真是一个技术重点。
通常情况下,调制可以分为模拟调制和数字调制。
在模拟调制中,调制信号为连续的信号,而在数字调制中调制信号为离散信号。
调制对通信系统有着非常重要的作用。
经过调制,不仅能够实现频谱的搬移,把调制信号的频谱搬移到其所需要的位置上,从而使调制信号被转换成适合于信道传输或利于信道多路复用的已调制信号,而且它对于系统传输的可靠性和有效性有着非常大的影响和作用[1]。
调制方式的选取直接影响了一个通信系统的性能。
在模拟通信系统中最常用最重要的调制方式是用正弦波作为载波的幅度调制和角度调制。
用MATLAB仿真AM调制
用MATLAB仿真AM调制
假设调制信号m(t)的平均值为0,将其叠加一个直流偏量A后与载波相乘,可形成调幅信号。
am(t)=(A+m(t))cos(wt);
其中,am(t)为调幅信号,A为外加直流分量。
MATLAB仿真代码
%AM调制
t=0:0.01:2*pi;
m=sin(2*t);
subplot(3,1,1);
plot(t,m);
xlabel('t');ylabel('m(t)');
A=2;
wc=200;%载波频率
am=(A+m).*cos(wc.*t);
subplot(3');ylabel('m(t)+A');
subplot(3,1,3);
plot(t,am);
xlabel('t');ylabel('am(t)');ylim([-3,3]);
仿真结果:
可以看到,AM波的包络与调制信号m(t)形状完全一样,用包络检波的方法很容易恢复出原始调制信号。
**注意:**外加直流分量A应该不小于调制信号m(t)绝对值的最大值,否则会出现“过调幅”现象。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录第一章概述 (1)一课题内容 (1)二设计目的 (1)三设计要求 (1)四开发工具 (1)第二章系统理论设计 (2)一振幅调制产生原理 (2)二调幅电路方案分析 (2)三信号解调思路 (3)第三章 matlab仿真 (4)一载波信号与调制信号分析 (4)二设计FIR数字低通滤波器 (6)三 AM解调 (9)四结果分析 (15)结束语 (15)参考文献 (16)第一章概述一课题内容1.设计AM信号实现的Matlab程序,输出调制信号、载波信号以及已调信号波形以及频谱图,并改变参数观察信号变化情况,进行实验分析。
2.设计AM信号解调实现的Matlab程序,输出并观察解调信号波形,分析实验现象。
二设计目的1.掌握振幅调制和解调原理。
2.学会Matlab仿真软件在振幅调制和解调中的应用。
3.掌握参数设置方法和性能分析方法。
4.通过实验中波形的变换,学会分析实验现象。
三设计要求利用Matlab软件进行振幅调制和解调程序设计,输出显示调制信号、载波信号以及已调信号波形,并输出显示三种信号频谱图。
对产生波形进行分析,并通过参数的改变,观察波形变化,分析实验现象。
四开发工具计算机、Matlab软件、相关资料第二章 系统理论设计一 振幅调制产生原理所谓调制,就是在传送信号的一方将所要传送的信号附加在高频振荡上,再由天线发射出去。
这里高频振荡波就是携带信号的运载工具,也叫载波。
振幅调制,就是由调制信号去控制高频载波的振幅,直至随调制信号做线性变化。
在线性调制系列中,最先应用的一种幅度调制是全调幅或常规调幅,简称为调幅(AM )。
在频域中已调波频谱是基带调制信号频谱的线性位移;在时域中,已调波包络与调制信号波形呈线性关系。
设正弦载波为)cos()(0ϕω+=t A t c c式中,A 为载波幅度;c ω为载波角频率;0ϕ为载波初始相位(通常假设0ϕ=0).调制信号(基带信号)为)(t m 。
根据调制的定义,振幅调制信号(已调信号)一般可以表示为)cos()()(t t Am t s c m ω=设调制信号)(t m 的频谱为)(ωM ,则已调信号)(t s m 的频谱)(ωm S :)]()([2)(c c m M M A S ωωωωω-++= 二 调幅电路方案分析标准调幅波(AM )产生原理调制信号是只来来自信源的调制信号(基带信号),这些信号可以是模拟的,亦可以是数字的。
为首调制的高频振荡信号可称为载波,它可以是正弦波,亦可以是非正弦波(如周期性脉冲序列)。
载波由高频信号源直接产生即可,然后经过高频功率放大器进行放大,作为调幅波的载波,调制信号由低频信号源直接产生,二者经过乘法器后即可产生双边带的调幅波。
设载波信号的表达式为t c ωcos ,调制信号的表达式为t A t m m m ωcos )(= ,则调幅信号的表达式为t t m A t s c AM ωcos )]([)(0+=tc ωcos )(t m )(t s AM 0A图5.1 标准调幅波示意图三信号解调思路从高频已调信号中恢复出调制信号的过程称为解调(demodulation ),又称为检波(detection )。
对于振幅调制信号,解调(demodulation )就是从它的幅度变化上提取调制信号的过程。
解调(demodulation )是调制的逆过程。
可利用乘积型同步检波器实现振幅的解调,让已调信号与本地恢复载波信号相乘并通过低通滤波可获得解调信号。
第三章 matlab 仿真一 载波信号与调制信号分析% ======================载波信号===========================t=-1:0.00001:1;A0=10; %载波信号振幅f=6000; %载波信号频率w0=f*pi;Uc=A0*cos(w0*t); %载波信号figure(1);subplot(2,1,1);plot(t,Uc);title('载频信号波形');axis([0,0.01,-15,15]);subplot(2,1,2);Y1=fft(Uc); %对载波信号进行傅里叶变换plot(abs(Y1));title('载波信号频谱');axis([5800,6200,0,1000000]);0.0010.0020.0030.0040.0050.0060.0070.0080.0090.01-10010载频信号波形58005850590059506000605061006150620005105载波信号频谱图6.1载波信号% ======================调制信号==============================t=-1:0.00001:1;A1=5; %调制信号振幅f=6000; %载波信号频率w0=f*pi;mes=A1*cos(0.001*w0*t); %调制信号subplot(2,1,1);plot(t,mes);xlabel('t'),title('调制信号');subplot(2,1,2);Y2=fft(mes); % 对调制信号进行傅里叶变换plot(abs(Y2));title('调制信号频谱');axis([198000,202000,0,1000000]);-1-0.8-0.6-0.4-0.200.20.40.60.81-505t 调制信号1.98 1.985 1.99 1.99522.005 2.01 2.015 2.02x 10505105调制信号频谱如图6.2调制信号% =======================AM 已调信号=========================t=-1:0.00001:1;A0=10; %载波信号振幅A1=5; %调制信号振幅A2=3; %已调信号振幅f=3000; %载波信号频率w0=2*f*pi;m=0.15; %调制度mes=A1*cos(0.001*w0*t); %消调制信号Uam=A2*(1+m*mes).*cos((w0).*t); %AM 已调信号subplot(2,1,1);plot(t,Uam);grid on;title('AM 调制信号波形');subplot(2,1,2);Y3=fft(Uam); % 对AM 已调信号进行傅里叶变换plot(abs(Y3)),grid;title('AM 调制信号频谱');axis([5950,6050,0,500000]);-1-0.8-0.6-0.4-0.200.20.40.60.81-10-5510AM 调制信号波形595059605970598059906000601060206030604060500123455AM 调制信号频谱如图6.3AM 已调信号二 设计FIR 数字低通滤波器FIR 滤波器比鞥采用间接法,常用的方法有窗函数法、频率采样法和切比雪夫等波纹逼近法。
对于线性相位滤波器,经常采用FIR 滤波器。
对于数字高通、带通滤波器的设计,通用方法为双线性变换法。
可以借助于模拟滤波器的频率转换设计一个所需类型的过渡模拟滤波器,再经过双线性变换将其转换策划那个所需的数字滤波器。
具体设计步骤如下:(1)确定所需类型数字滤波器的技术指标。
(2)将所需类型数字滤波器的边界频率转换成相应的模拟滤波器的边界频率,转换公式为Ω=2/T tan(0.5ω)(3)将相应类型的模拟滤波器技术指标转换成模拟低通滤波器技术指标。
(4)设计模拟低通滤波器。
(5)通过频率变换将模拟低通转换成相应类型的过渡模拟滤波器。
(6)采用双线性变换法将相应类型的过渡模拟滤波器转换成所需类型的数字滤波器。
我们知道,脉冲响应不变法的主要缺点是会产生频谱混叠现象,使数字滤波器的频响偏离模拟滤波器的频响特性。
为了克服之一缺点,可以采用双线性变换法。
下面我们介绍用窗函数法设计FIR滤波器的步骤。
如下:(1)根据对阻带衰减及过渡带的指标要求,选择串窗数类型(矩形窗、三角窗、汉宁窗、哈明窗、凯塞窗等),并估计窗口长度N。
先按照阻带衰减选择窗函数类型。
原则是在保证阻带衰减满足要求的情况下,尽量选择主瓣的窗函数。
(2)构造希望逼近的频率响应函数。
(3)计算h(n).。
(4)加窗得到设计结果。
接下来,我们根据语音信号的特点给出有关滤波器的技术指标:低通滤波器的性能指标:通带边界频率fp=300Hz,阻带截止频率fc=320Hz,阻带最小衰减As=100db , 通带最大衰减Ap=1dB在Matlab中,可以利用函数fir1设计FIR滤波器,利用函数butter,cheby1和ellip设计IIR滤波器,利用Matlab中的函数freqz画出各步步器的频率响应。
hn=fir1(M,wc,window),可以指定窗函数向量window。
如果缺省window 参数,则fir1默认为哈明窗。
其中可选的窗函数有Rectangular Barlrtt Hamming Hann Blackman窗,其相应的都有实现函数。
MATLAB信号处理工具箱函数buttp buttor butter是巴特沃斯滤波器设计函数,其有5种调用格式,本课程设计中用到的是[N,wc]=butter(N,wc,Rp,As,’s’),该格式用于计算巴特沃斯模拟滤波器的阶数N和3dB截止频率wc。
MATLAB信号处理工具箱函数cheblap,cheblord和cheeby1是切比雪夫I型滤波器设计函数。
我们用到的是cheeby1函数,其调用格式如下:[B,A]=cheby1(N,Rp,wpo,’ftypr’)[B,A]=cheby1(N,Rp,wpo,’ftypr’,’s’)函数butter,cheby1和ellip设计IIR滤波器时都是默认的双线性变换法,所以在设计滤波器时只需要代入相应的实现函数即可。
下面我们将给出FIR数字滤波器的主要程序。
%=========================FIR低通滤波器======================= Ft=2000; %采样频率fpts=[100 120]; %通带边界频率fp=100Hz,阻带截止频率fs=120Hzmag=[1 0];dev=[0.01 0.05]; %通带波动1%,阻带波动5%[n21,wn21,beta,ftype]=kaiserord(fpts,mag,dev,Ft);%kaiserord估计采用凯塞窗设计的FIR 滤波器的参数b21=fir1(n21,wn21,Kaiser(n21+1,beta)); %由fir1设计滤波器[h,w]=freqz(b21,1); %得到频率响应plot(w/pi,abs(h));grid ontitle('FIR低通滤波器');00.10.20.30.40.50.60.70.80.9100.20.40.60.811.21.4FIR 低通滤波器如图6.6 FIR 低通滤波器三 AM 解调%=========================AM 信号解调======================= t=-1:0.00001:1;A0=10; %载波信号振幅A1=5; %调制信号振幅A2=3; %已调信号振幅f=3000; %载波信号频率w0=2*f*pi;m=0.15; %调制度k=0.5 ; %DSB 前面的系数mes=A1*cos(0.001*w0*t); %调制信号Uam=A2*(1+m*mes).*cos((w0).*t); %AM 已调信号Dam=Uam.*cos(w0*t); %对AM 调制信号进行解调subplot(2,1,1);plot(t,Dam);grid on;title('滤波前AM 解调信号波形');subplot(2,1,2);Y5=fft(Dam); % 对AM 解调信号进行傅里叶变换plot(abs(Y5)),grid;title('滤波前AM 解调信号频谱'); axis([187960,188040,0,200000]);-1-0.8-0.6-0.4-0.200.20.40.60.810246滤波前AM 解调信号波形1.87961.8797 1.8798 1.8799 1.88 1.8801 1.8802 1.8803 1.8804x 10500.511.525滤波前AM 解调信号频谱如图6.7 AM 解调信号%=======================AM 解调信号FIR 滤波=================t=-1:0.00001:1;A0=10; %载波信号振幅 A1=5; %调制信号振幅A2=3; %已调信号振幅 ************************************* f=6000; %载波信号频率 w0=f*pi;m=0.15; %调制度 **************************************Uc=A0.*cos(w0*t); %载波信号 subplot(5,2,1); plot(t,Uc);title('载波信号'); axis([0,0.01,-15,15]);T1=fft(Uc); %傅里叶变换 subplot(5,2,2); plot(abs(T1));title('载波信号频谱');axis([5800,6200,0,1000000]);mes=A1*cos(0.001*w0*t); %调制信号subplot(5,2,3);plot(t,mes);title('调制信号');T2=fft(mes);subplot(5,2,4);plot(abs(T2));title('调制信号频谱');axis([198000,202000,0,2000000]);Uam=A2*(1+m*mes).*cos((w0).*t); %AM 已调信号***************** subplot(5,2,5);plot(t,Uam);title('已调信号');T3=fft(Uam);subplot(5,2,6);plot(abs(T3));title('已调信号频谱');axis([5950,6050,0,500000]);Dam=Uam.*cos(w0*t); %对AM已调信号进行解调subplot(5,2,7);plot(t,Dam);title('滤波前的AM解调信号波形');T4=fft(Dam); %求AM信号的频谱subplot(5,2,8);plot(abs(T4));title('滤波前的AM解调信号频谱');axis([187960,188040,0,200000]);z21=fftfilt(b21,Dam); %FIR低通滤波subplot(5,2,9);plot(t,z21,'r');title('滤波后的AM解调信号波形');T5=fft(z21); %求AM信号的频谱subplot(5,2,10);plot(abs(T5),'r');title('滤波后的AM解调信号频谱');axis([198000,202000,0,200000]);载波信号5载波信号频谱调制信号1.981.985 1.99 1.99522.005 2.01 2.015 2.02x 1056调制信号频谱-1-0.8-0.6-0.4-0.20.20.40.60.81已调信号595059605970598059906000601060206030604060505已调信号频谱滤波前的AM 解调信号波形x 1055滤波前的AM 解调信号频谱滤波后的AM 解调信号波形x 1055滤波后的AM 解调信号频谱如图6.9 AM 解调信号FIR 低通滤波%=======================AM 解调信号FIR 滤波======加噪==========t=-1:0.00001:1;A0=10; %载波信号振幅 A1=5; %调制信号振幅A2=3; %已调信号振幅 ************************************* f=6000; %载波信号频率 w0=f*pi;m=0.15; %调制度 **************************************Uc=A0.*cos(w0*t); %载波信号subplot(5,2,1);plot(t,Uc);title('载波信号');axis([0,0.01,-15,15]);T1=fft(Uc); %傅里叶变换subplot(5,2,2);plot(abs(T1));title('载波信号频谱');axis([5800,6200,0,1000000]);mes=A1*cos(0.001*w0*t); %调制信号subplot(5,2,3);plot(t,mes);title('调制信号');T2=fft(mes);subplot(5,2,4);plot(abs(T2));title('调制信号频谱');axis([198000,202000,0,2000000]);Uam1=A2*(1+m*mes).*cos((w0).*t); %AM 已调信号***************** subplot(5,2,5);plot(t,Uam1);title('已调信号');T3=fft(Uam1);subplot(5,2,6);plot(abs(T3));title('已调信号频谱');axis([5950,6050,0,500000]);sn1=20; %信噪比db1=A1^2/(2*(10^(sn1/10))); %计算对应噪声方差n1=sqrt(db1)*randn(size(t)); %生成高斯白噪声Uam=n1+Uam1;Dam=Uam.*cos(w0*t); %对AM已调信号进行解调subplot(5,2,7);plot(t,Dam);title('滤波前的AM解调信号波形');T4=fft(Dam); %求AM信号的频谱subplot(5,2,8); plot(abs(T4));title('滤波前的AM 解调信号频谱'); axis([187960,188040,0,200000]);z21=fftfilt(b21,Dam); %FIR 低通滤波 subplot(5,2,9);plot(t,z21,'r');title('滤波后的AM 解调信号波形');T5=fft(z21); %求AM 信号的频谱 subplot(5,2,10); plot(abs(T5),'r');title('滤波后的AM 解调信号频谱'); axis([198000,202000,0,200000]);0.0050.01载波信号580059006000610062000510x 105载波信号频谱-1-0.500.51-505调制信号1.981.9922.012.02x 105012x 106调制信号频谱-1-0.50.51-10010已调信号59506000605005x 105已调信号频谱-1-0.50.51-10010滤波前的AM 解调信号波形 1.87961.8798 1.88 1.88021.8804x 10512x 105滤波前的AM 解调信号频谱-1-0.50.51-505滤波后的AM 解调信号波形 1.981.9922.01 2.02x 105012x 105滤波后的AM 解调信号频谱四结果分析本设计圆满的完成了对AM信号实现调制与解调,与课题的要求十分相符;也较好的完成了对AM信号的时域分析,通过fft变换,得出了调制信号和解调信号的频谱图;在滤波这一部分,课题主要是从巴特沃斯滤波器入手来设计低通滤波器等入手,实现了预期的滤波效果。