数字调制解调的MATLAB仿真设计

合集下载

MATLABPSK调制与解调及仿真

MATLABPSK调制与解调及仿真

学士学位毕业设计(论文)基于MATLAB的PSK调制和解调及仿真摘要Psk调制是通信系统中最为重要的环节之一,Psk调制技术的改进也是通信系统性能提高的重要途径。

本文首先分析了数字调制系统的基本调制解调方法,然后,运用Matlab及附带的图形仿真工具——Simulink设计了这几种数字调制方法的仿真模型。

通过仿真,观察了调制解调过程中各环节时域和频域的波形,并结合这几种调制方法的调制原理,跟踪分析了各个环节对调制性能的影响及仿真模型的可靠性。

最后,在仿真的基础上分析比较了各种调制方法的性能,并通过比较仿真模型与理论计算的性能,证明了仿真模型的可行性。

另外,本文还利用Matlab的图形用户界面(GUI)功能为仿真系统设计了一个便于操作的人机交互界面,使仿真系统更加完整,操作更加方便。

关键词:数字调制;分析与仿真;Matlab;Simulink;GUI图形界面ABSTRACTIn this paper, methods of psk modulation are introduced firstly. Then their simulation models are bu ilt by using MATLAB’s simulation tool, SIMULINK. Through observing the results of simulation, the factors that affect the capability of the psk modulation system and the reliability of the simulation models are analyzed. And then, the capability of three digital modulation simulation models, 2-PSK, 4-PSK and , have been compared, as well as comparing the results of simulation and theory. At last, the conclusion is gotten: The simulation models are reasonable. In addition, an operation interface is designed, which can simplify the manipulation of the simulation system, by mean of the Graphical User Interface, which short for GUI.Keywords:PSK modulation。

基于MATLAB模拟调制系统的仿真设计

基于MATLAB模拟调制系统的仿真设计

基于MATLAB模拟调制系统的仿真设计调制是无线通信系统中的重要环节,主要用于在传输信号过程中对信号进行编码和解码,以实现信号的传输和接收。

MATLAB作为一种强大的数学仿真工具,可以方便地进行调制系统的仿真设计。

调制系统一般包括三个主要部分:调制器、信道和解调器。

调制器负责将发送信号进行编码,以适应信道传输的需求;信道主要是指无线信号在传输过程中的传播环境,会受到各种影响,如多径效应、噪声等;解调器对接收到的信号进行解码,恢复出原始信号。

在MATLAB中,可以利用其信号处理、通信和仿真工具箱来进行调制系统的仿真设计。

以下是一个基于MATLAB的调制系统的仿真设计流程:1.确定调制方式:首先确定要使用的调制方式,比如常见的调制方式有调幅(AM)、调频(FM)、相位调制(PM)等。

根据需求选择合适的调制方式。

2.信号生成:使用MATLAB的信号处理工具箱生成原始信号。

可以选择不同的函数生成不同的信号,如正弦信号、方波信号、高斯脉冲等。

3.调制器设计:根据选择的调制方式,设计相应的调制器。

比如对于AM调制,可以通过将原始信号与载波进行乘法运算来实现;对于FM调制,可以通过改变载波频率的方式来实现。

在MATLAB中,可以使用相关函数来实现这些调制方式。

4.信号传输:将调制后的信号传输到信道中。

可以在仿真中模拟不同的信道情况,如加入噪声、多径效应等。

MATLAB提供了相关函数来模拟这些信道效应。

5.解调器设计:设计相应的解调器以恢复原始信号。

解调器的设计与调制器的设计相对应。

在MATLAB中,可以使用相关函数来实现解调器。

6.信号分析:对仿真结果进行分析。

可以通过绘制波形图、功率谱密度图等来观察信号在传输过程中的变化。

除了上述基本的仿真设计流程外,还可以在仿真过程中加入其他功能,如信号压缩、信号变换等。

MATLAB提供了大量的工具箱,可以方便地实现这些功能。

总之,基于MATLAB的调制系统仿真设计可以方便地模拟调制系统的工作过程,以及对不同信道效应的影响。

MATLAB应用于数字通信系统调制解调技术的仿真设计研究

MATLAB应用于数字通信系统调制解调技术的仿真设计研究

摘要如今社会已经步入信息时代,在各种信息技术中,信息的传输及通信起着支撑作用。

而对于信息的传输,数字通信已经成为重要的手段。

因此信号的调制方式也由模拟方式持续、广泛地向数字方式转换。

本论文根据当今现代通信技术的发展,对信号的数字调制方式的一种— MFSK的调制解调原理进行了研究和实验。

并用城市地形对设计结果进行了论证。

关键词:城市地形;通信系统;FSK ;MFSK;仿真AbstractNow it is an information society. In the all of information technologies, transmission and communication of information take an important effect. For the transmission of information, Digital communication has been an important means . So the way of signal modulation is converted from analog to digital continually and widely. This thesis studies the theory of modulation and demodulation of MFSK scheme which is a kind of digital method depending on the development of today’s communication technologies. And the result of design has been validated with urban topographic.Key Words:urban topographic; communication system; FSK; MFSK; simulation目录第一章绪论………………………………………………第二章数字通信系统及调制解调…………………………2.1数字通信系统…………………………………………………2.2信道编码……………………………………………………… 2.3调制解调技术………………………………………………… 2.4程序仿真中相关MATLAB库函数(M函数)的介绍……………第三章本论……………………………………………………3.1提出城市地形MFSK技术探析………………………………3.2MSK原理………………………………………………………3.3MSK调制的特点………………………………………………3.4模型设计原理………………………………………………第四章具体设计………………………………………………4.1针对城市地形MFSK设计技术方案…………………………4.2城市地形下MFSK仿真方案设计……………………………4.3MFSK调制VHDL程序仿真图及注释…………………………第五章结论……………………………………………………致谢……………………………………………………………参考文献………………………………………………………第一章绪论当今,通信技术的发展日新月异,通信系统也日趋复杂,因此在各种通信系统的设计研发环节中,软件仿真已成为必不可少的部分。

调制解调的Matlab仿真实现

调制解调的Matlab仿真实现

调制解调的Matlab仿真实现摘要在通信过程中,调制与解调占有十分重要的地位。

假如没有调制与解调技术,就没有通信,没有广播和电视,也没有今天的BP 寻呼、手持电话、传真、电脑通信及Internet 国际互联网。

本设计是基于MATLAB来实现调制与解调的仿真。

主要设计思想是利用MATLAB 这个强大的数学软件工具方便快捷灵活的功能实现模拟调制解调中的幅度调制和角度调制及数字调制解调中的FSK和DPSK的调制解调设计。

首先,先介绍这几种模拟和数字调制解调的产生、频谱、解调等过程及原理,接着就编写相应的m文件先后对模拟调制中的幅度调制和角度调制里面的频率调制的进行仿真,并对仿真得出调试及仿真结果并进行分析。

FM调制的时候是让基带信号去控制振荡电路的频率,AM是用基带信号去控制载波的幅度。

无论哪一种调制方式,采用相干解调的性能优于非相干解调的性能。

而且D PSK可以消除PSK的“倒 ”现象。

DPSK的系统性能要优于FSK系统。

相干系统要求本地载波与发送信号之间保持同步,否则误码率增加。

因此,在高质量的数字通信系统中多采用相干解调,而对抗噪声性能要求不高的就采用较为简单的非相干解调。

关键词:MA TLAB;调制解调;AM;FM;FSK;DPSKSIMULATION OF MODEM IN MATlABABSTRACTIn the communication process, modulation and demodulation is very important position. If there is no modulation and demodulation technology, there is no communication, no radio and television, nor did the BP pager, handheld phone, fax, computer communications and Internet Internet.The design is based on MATLAB to achieve modulation and demodulation of the simulation. The main design idea is the use of MATLAB software, this powerful mathematical tool for convenient and flexible function for analog modulation and demodulation of amplitude modulation and angle modulation and digital modulation and demodulation of FSK and DPSK modem design. First of all, to introduce these types of analog and digital modulation and demodulation of the resulting spectrum, demodulator,etc. Then the preparation of the corresponding document has m analog modulation of the amplitude modulation and angle modulation frequency modulation inside the simulation, and simulation debugging and simulation results obtained and analyzed.FM modulation is the time base-band signal to control the frequency of oscillator circuit, AM base-band signals used to control the range of carrier. No matter what kind of modulation, the use of the performance of coherent demodulation is superior to the performance of non-coherent demodulation. DPSK can remove the "anti-π" phenomenon of PSK. DPSK system performance is superior to FSK system. The local carrier coherent system requirements and to maintain synchronization between the transmitted signal, Otherwise, increase the bit error rate. So, In high-quality digital communication systems use coherent demodulation, and noise performance of low-resistance on the use of relatively simple non-coherent demodulation.Key words: matlab; modem; am; fm; fsk; dpsk目录1 绪论 (1)1.1 课题发展的现状 (1)1.2 课题研究的内容和目的 (2)1.3 课题研究的步骤 (2)2 调制解调原理 (3)2.1 实现AM的调制解调的原理 (3)2.2 实现FM的调制解调的原理 (4)2.3 实现FSK的调制解调的原理 (6)2.4 实现DPSK的调制解调的原理 (8)3 调制与解调的MATLAB仿真实现 (10)3.1 仿真工具MATLAB的介绍 (10)3.1.1 MATLAB软件 (10)3.1.2 M文件 (11)3.2 AM的仿真实现 (11)3.2.1 未加噪声时的AM调制解调 (11)3.2.2 叠加噪声时的AM调制解调 (13)3.2.3 AM系统的抗噪声性能 (16)3.3 FM的仿真实现 (17)3.3.1 未加噪声的FM解调实现 (17)3.3.2 叠加噪声时的FM解调 (20)3.4 FSK的调制解调的实现 (23)3.4.1 FSK调制实现 (23)3.4.2 FSK相干解调实现 (25)3.5 DPSK的调制解调的实现 (26)4 总结 (28)参考文献 (31)附录 (33)附录A (33)附录B (36)附录C (38)附录D (40)附件1 开题报告 (42)附件2 译文和原文影印件 (49)1 绪论1.1课题发展的现状调制在通信系统中具有重要的作用。

数字调制解调的MATLAB仿真设计 - 副本

数字调制解调的MATLAB仿真设计 - 副本

《微机原理与接口技术》课程论文【内容摘要】数字调制是通信系统中最为重要的环节之一,数字调制技术的改进也是通信系统性能提高的重要途径。

本文首先分析了数字调制系统的几种基本调制解调方法,然后,运用Matlab设计了这几种数字调制解调方法的仿真程序,主要包括PSK,DPSK和16QAM。

通过仿真,分析了这三种调制解调过程中各环节时域和频域的波形,并考虑了信道噪声的影响。

通过仿真更深刻地理解了数字调制解调系统基本原理。

最后,对三种调制解调系统的性能进行了比较。

【关键词】调制解调、2ASK、2FSK、2PSK、2DPSK、MATLAB一、数字调制解调的概述在通信系统中,信道的频段往往是很有限的,而原始的通信信号的频段与信道要求的频段是不匹配的,这就要求将原始信号进行调制再进行发送.相应的在接收端对调制的信号进行解调,恢复原始的信号,而且调制解调还可以在一定程度上抑制噪声对通信信号的干扰.调制解调技术按照通信信号是模拟的还是数字的可分为模拟调制解调和数字调制解调。

数字调制的基本方式可以归结为3类:振幅键控(ASK)、频率键控(FSK)和移相键控(PSK)。

此外还有这3类的混合方式。

对于数字调制信号,为了提高系统的抗噪声性能,衡量系统性能的指标是误码率。

1.1二进制振幅键控(2ASK)振幅键控是正弦载波的幅度随数字基带信号而变化的数字调制。

当数字基带信号为二进制时,则为二进制振幅键控。

设发送的二进制符号序列由0,1序列组成,发送0符号的概率为P,发送1符号的概率为1-P,且相互独立.该二进制符号序列可表示为:其中: Ts是二进制基带信号时间间隔,g(t)是持续时间为Ts的矩形脉冲,为单极性不归零脉冲序列,则根据幅度调制的原理,一个二进制的振幅键控信号可以表示成一个单极性矩形脉冲序列与一个正弦型载波的相乘,即2ASK信号的时间波形如果是通断方式,就称为通断键控信号(OOK信号)。

二进制振幅键控信号的产生可以采用数字键控的方法实现也可以采用模拟相乘的方法实现。

基于MATLAB的PSK调制与解调的仿真

基于MATLAB的PSK调制与解调的仿真

基于MATLAB的PSK调制与解调的仿真一、课题说明现代社会发展要求通信系统功能越来越强,性能越来越高,构成越来越复杂;另一方面,要求通信系统技术研究和产品开发缩短周期,降低成本,提高水平。

这样尖锐对立的两个方面的要求,只有通过使用强大的计算机辅助分析设计技术和工具才能实现。

通信系统仿真贯穿通信系统工程设计的全过程,对通信系统的发展起着举足轻重的作用。

本报告针对通信系统仿真的探讨主要做了以下的工作:(1)介绍了通信系统仿真的相关内容,包括通信系统仿真的一般步骤。

(2)对通信系统中的主要环节,如模拟信号的数字传输系统进行了详细的阐述。

(3)在理解通信系统理论的基础上,利用Simulink强大的仿真功能,对PSK通信系统进行了模型构建、系统设计、仿真演示、结果显示,并且给出了具体的分析。

二、原理介绍1、通信系统仿真的一般步骤通信系统仿真一般分成3个步骤,即仿真建模、仿真实验和仿真分析。

应该注意的是,通信系统仿真是一个螺旋式发展的过程,因此,这3个步骤可能需要循环执行多次之后才能够获得令人满意的仿真结果。

图1 数字调制系统的基本结构2、数字频带传输系统在数字基带传输系统中,为了使数字基带信号能够在信道中传输,要求信道应具有低通形式的传输特性。

然而,在实际信道中,大多数信道具有带通传输特性,数字基带信号不能直接在这种带通传输特性的信道中传输。

必须用数字基带信号对载波进行调制,产生各种已调数字信号。

图2 数字调制系统的基本结构3、PSK调制系统3.1 2PSK数字调制原理在二进制数字调制中,当正弦载波的相位随二进制数字基带信号离散变化时,则产生二进制移相键控(2PSK)信号. 通常用已调信号载波的0°和180°分别表示二进制数字基带信号的 1 和0.3.2 2PSK原理图图32PSK信号的调制原理图图42PSK信号的解调原理图三、数字通信2PSK系统建模1、建模基本步骤通信系统仿真的基本步骤如下:(1)建立数学模型:根据通信系统的基本原理,确定总的系统功能,并将各部分功能模块化,找出各部分之间的关系。

基于Matlab的调制解调技术仿真

基于Matlab的调制解调技术仿真

实验报告书------基于Matlab的调制解调技术仿真基于Matlab的调制解调技术仿真班级:姓名:学号:一、设计原理数字信号的传输方式分为基带传输和带通传输,在实际应用中,大多数信道具有带通特性而不能直接传输基带信号。

为了使数字信号在带通信道中传输,必须使用数字基带信号对载波进行调制,以使信号与信道的特性相匹配。

这种用数字基带信号控制载波,把数字基带信号变换为数字带通信号的过程称为数字调制。

数字调制技术的两种方法:①利用模拟调制的方法去实现数字式调制,即把数字调制看成是模拟调制的一个特例,把数字基带信号当做模拟信号的特殊情况处理;②利用数字信号的离散取值特点通过开关键控载波,从而实现数字调制。

这种方法通常称为键控法,比如对载波的相位进行键控,便可获得相移键控(PSK)基本的调制方式。

二、实验仪器1、电脑-MATLAB 一台三、实验目的1、掌握数字带通BPSK调制解调相关知识2、运用MATLAB进行编程实现BPSK的调制解调过程3、仿真输出调制前的基信号、调制后的BPSK信号,解调器在接收到信号后解调的各点的信号波形4、对仿真结果进行分析四、实验报告(填写相应原理,用MATLAB 实现仿真,列出仿真源程序,分析仿真输出结果,总结相关内容)1、BPSK 的调制原理如果两个频率相同的载波同时开始振荡,这两个频率同时达到正最大值,同时达到零值,同时达到负最大值,它们应处于"同相"状态;如果其中一个开始得迟了一点,就可能不相同了。

如果一个达到正最大值时,另一个达到负最大值,则称为"反相"。

一般把信号振荡一次(一周)作为360度。

如果一个波比另一个波相差半个周期,我们说两个波的相位差180度,也就是反相。

当传输数字信号时,"1"码控制发0度相位,"0"码控制发180度相位。

载波的初始相位就有了移动,也就带上了信息。

相移键控是利用载波的相位变化来传递数字信息,而振幅和频率保持不变。

基于matlab的fm系统调制与解调的仿真课程设计

基于matlab的fm系统调制与解调的仿真课程设计

基于matlab的fm系统调制与解调的仿真课程设计课程设计题目:基于MATLAB的FM系统调制与解调的仿真一、设计任务与要求1.设计并实现一个简单的FM(调频)调制和解调系统。

2.使用MATLAB进行仿真,分析系统的性能。

3.对比和分析FM调制和解调前后的信号特性。

二、系统总体方案1.系统组成:本设计包括调制器和解调器两部分。

调制器将低频信号调制到高频载波上,解调器则将已调制的信号还原为原始的低频信号。

2.调制方式:采用线性FM调制方式,即将低频信号直接控制高频载波的频率变化。

3.解调方式:采用相干解调,通过与本地载波信号相乘后进行低通滤波,以恢复原始信号。

三、调制器设计1.实现方式:使用MATLAB中的modulate函数进行FM调制。

2.参数设置:选择合适的载波频率、调制信号频率以及调制指数。

3.仿真分析:观察调制后的频谱变化,并分析其特性。

四、解调器设计1.实现方式:使用MATLAB中的demodulate函数进行FM解调。

2.参数设置:选择与调制器相同的载波频率、低通滤波器参数等。

3.仿真分析:观察解调后的频谱变化,并与原始信号进行对比。

五、系统性能分析1.信噪比(SNR)分析:通过改变输入信号的信噪比,观察解调后的输出性能,绘制信噪比与误码率(BER)的关系曲线。

2.调制指数对性能的影响:通过改变调制指数,观察输出信号的性能变化,并分析其影响。

3.动态范围分析:分析系统在不同输入信号幅度下的输出性能,绘制动态范围曲线。

六、实验数据与结果分析1.实验数据收集:根据设计的系统方案进行仿真实验,记录实验数据。

2.结果分析:根据实验数据,分析系统的性能指标,并与理论值进行对比。

总结实验结果,提出改进意见和建议。

七、结论与展望1.结论:通过仿真实验,验证了基于MATLAB的FM系统调制与解调的可行性。

实验结果表明,设计的系统具有良好的性能,能够实现低频信号的FM调制和解调。

通过对比和分析,得出了一些有益的结论,为进一步研究提供了基础。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

青海师范大学毕业论文论文题目:数字调制解调的MATLAB仿真系别:物理系专业:电子信息工程班级:05 B学生姓名:梁俊花学号:20050811217指导教师姓名:李文全职称:教授最后完成时间:2009-5-10【内容摘要】设计了二进制振幅键控(2ASK)、二进制移频键控(2FSK) 、二进制移相键控(2PSK)调制解调系统的工作流程图,并得用了MATLAB软件对该系统的动态进行了模拟仿真,得用仿真的结果,从而衡量数字信号的传输质量.【关键词】调制解调、2ASK、2FSK、2PSK、2DPSK、MATLAB【Abstract】The work stream diagrams of 2ASK、2FSK、2PSK are designed .MATLAB softwave is used to simulate the modem system by the scatter diagrams and wave diagrams, then the transmit quality of digital signal can be measured.【Keys】Amodulate and ademodulate 、2ASK、2FSK、2PSK、2DPSK、MATLAB一、数字调制解调的概述在通信系统中,信道的频段往往是很有限的,而原始的通信信号的频段与信道要求的频段是不匹配的,这就要求将原始信号进行调制再进行发送.相应的在接收端对调制的信号进行解调,恢复原始的信号,而且调制解调还可以在一定程度上抑制噪声对通信信号的干扰.调制解调技术按照通信信号是模拟的还是数字的可分为模拟调制解调和数字调制解调。

数字调制的基本方式可以归结为3类:振幅键控(ASK)、频率键控(FSK)和移相键控(PSK)。

此外还有这3类的混合方式。

对于数字调制信号,为了提高系统的抗噪声性能,衡量系统性能的指标是误码率。

1.1二进制振幅键控(2ASK)振幅键控是正弦载波的幅度随数字基带信号而变化的数字调制。

当数字基带信号为二进制时,则为二进制振幅键控。

设发送的二进制符号序列由0,1序列组成,发送0符号的概率为P,发送1符号的概率为1-P,且相互独立.该二进制符号序列可表示为:其中: Ts是二进制基带信号时间间隔,g(t)是持续时间为Ts的矩形脉冲,为单极性不归零脉冲序列,则根据幅度调制的原理,一个二进制的振幅键控信号可以表示成一个单极性矩形脉冲序列与一个正弦型载波的相乘,即2ASK信号的时间波形如果是通断方式,就称为通断键控信号(OOK信号)。

二进制振幅键控信号的产生可以采用数字键控的方法实现也可以采用模拟相乘的方法实现。

2ASK信号与模拟调制中的AM信号类似。

所以,对2ASK信号也能够采用非相干解调(包络检波法)和相干解调(同步检测法),其相应原理方框图如图1.1所示。

图1.11.2二进制移频键控(2FSK)在二进制数字调制中,若正弦载波的频率随二进制基带信号在f0和f1两个频率点间变化,则产生二进制移频键控信号(2FSK信号)。

若二进制基带信号的1符号对应于载波频率f1,0符号对应于载波频率f0,其中,,为频率为的载波的初始相位,为频率为的载波的初始相位。

令为的反码,即则有:当时,;当时,则二进制移频键控信号的时域表达式为二进制移频键控信号的产生,可以采用模拟调频电路来实现,也可以采用数字键控的方法来实现。

二进制移频键控信号的解调方法很多,有模拟鉴频法和数字检测法,有非相干解调方法也有相干解调方法。

其解调原理是将二进制移频键控信号分解为上下两路二进制振幅键控信号,分别进行解调,通过对上下两路的抽样值进行比较最终判决出输出信号。

1.3二进制移相键控(2PSK)及二进制差分相移键控(2DPSK)相移键控在数据传输中,•尤其是在中速和中高速的数传机中得到了广泛的应用。

相移键控有很好的抗干扰性,•在有衰落的信道中也能获得很好的效果。

我们主要讨论二相、四相调相,在实际应用中还有八相及十六相调相。

相移信号可分为两种:(1)绝对相移(2)相对相移(差分相移DPSK)1.3.1绝对相移键控(2PSK)传“1”信号时,发起始相位为π的载波;传“0”信号时,发起始相位为0的载波。

此时,为了分析问题方便,取f c=f s,即每个码元宽度内包含一个周期的载波,在实际调制过程中,通常f c >> f s。

可见,2PSK信号的时间表达式为若在某一码元持续时间Ts内观察时,上式可以简写为:或以相反的形式。

问题:绝对相移键控信号只能采用相干接收,•而且在相干接收时由于本地载波的载波相位是不确定的,因此,解调后所得的数字信号的符号也容易发生颠倒,这种现象称为相位模糊。

这是采用绝对相移键控的主要缺点,因此这种方式在实际中已很少采用。

解决办法:在实际应用中使用较多的是DPSK 。

1.3.2相对相移键控(2DPSK )传“0”信号时,载波的起始相位与前一码元载波的起始相位相同; 传“1”信号时,载波的起始相位与前一码元载波的起始相位相差π。

其中码变换电路的功能:将绝对码a k 变成相对码b k 。

具体变换关系如下:1k k k b a b -=⊕例如:绝对码a k : 0 0 1 1 1 0 0 1相对码b k : 0 0 0 1 0 1 1 1 0当然也可以以相反的形式规定,传“1”时,Δφ=0;传“0”时,Δφ=π。

对绝对码进行相对调相等价于对相对码进行绝对调相。

通过分析2PSK 可知,在解调2DPSK 信号时,•只要前后码元的相对相位关系不被破坏,则鉴别这个相位关系就可正确恢复数字信息。

另外,相对相移键控使接收设备简单化,因此,相对相移键控得到广泛的应用。

由于二进制相移键控系统在抗噪声性能及信道利用率等方面比二进制频移键控及二进制振幅键控优越,因而被广泛应用于数字通信中。

考虑到2PSK方式有倒π现象,故它的改进型2DPSK是受到重视的。

目前,在话带内以中速传输数据时,2DPSK是CCITT•建议选用的一种数字调制方式。

二、MATLAB的仿真设计MATLAB是一种面向科学计算和工程的语言它具有高效的数值计算及符号计算功能,强大的图形处理功能,还有多种功能丰富的应用工具(如信号处理工具箱,通信系统工具箱等等).MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解决计算问题要比用C,FORTRAN等语言完成相同的事情简捷得多.这些特点使它在各个领域的应用日益广泛,成为通信电路与系统仿真的首选语言.调制解调的MATLAB仿真程序如下:2.1双极性非归零电平码的可视化N_sample=100;a=[1 1 0 0 1 0]%function A=B_NRZ(a,N_sample);n=length(a);b=find(a==0);a(b)=-1;pA=ones(1,N_sample)for i=1:nA(N_sample*(i-1)+1:i*N_sample)=a(i)*pA;endmm=N_sample*n;t=1:mm;subplot(211);H1=plot(t,A);set(H1,'Linewidth',2)axis([0 mm -3.2 3.2])title('双极性非归零电码显示','Fontsize',8.0) B=fft(A);nn=length(B);subplot(212)H2=plot(1:nn/2,abs(B(1:nn/2)));title('基带信号频谱显示','FontSize',8.0)2.2根据调制解调原理,将集中调制解调方式集成到一个函数中choice=1;n_sample=100;n=length(A)/N_sample;%N_sample是抽样点数,choice是调制选择,%1代表2ASK,2代表2FSK,3代表2PSK%p_2afpsk为已调信号mm=length(A);t=1:mm;if(choice==1)p_2afpsk=(A+1)/2*sin(1/N_sample*2*5*pi*t);elseif(choice==2)p_2afpsk=sin(1/N_simple*5*2*pi(((3+A)/2)*t));elseif(choice==3)loc=find(A==-1);A(loc)=0;B=ones(1,mm);p_2afpsk=sin(1/N_sample*5*2*pi*t+(A+B)*pi);endsubplot(211)H1=plot(t,p_2afpsk,'b');set(H1,'MarkerSize',4,'linewidth',1); axis([-10 mm+10 -2 2]);title('调制信号波形显示','FontSize',8.0); B=fft(p_2afpsk);nn=length(B);subplot(212) H2=plot(1:nn/2,abs(B(1:nn/2)));title('调制信号频谱显示','FontSize',8.0)M=2;Fc=10;Fd=1;Fs=50;x=randint(100,1,M);y=dmod(x,Fc,Fd,Fs,'ask',M);z=ddemod(y,Fc,Fd,Fs,'ask',M);s=symerr(x,z)plot(x);figure;plot(z);总结:本文介绍了2ASK、2PSK、2FSK的调制解调原理,并在此基础上进行了MATLAB的仿真过程,通过分析比较发现2DPSK是一种比较理想的方式,所以在现实中得到广泛应用。

参考文献[1]孙屹,李研.《MATLAB通信仿真开发手册》.国防工业出版社.2005年[2]张辉,曹丽娜.《现代通信原理与技术》.西安电子科技大学出版社.2001年[3]樊昌信,张甫翊等.《通信原理》.国防工业出版社.2001年[4]孙国霞,郭予瑾.《信号与线性系统分析》.大学出版社.2007年10。

相关文档
最新文档