基于MATLAB的2FSK仿真
基于MATLAB的2FSK的课程设计报告
-.课程设计班级:姓名:学号:指导教师:成绩:电子与信息工程学院信息与通信工程系- . -课程设计评分标准-.摘要本文主要是利用MATLAB7.0来实现2FSK数字调制系统解调器的设计。
该设计模块包含信源调制、发送滤波器模块、信道、承受滤波器模块、解调以及信宿,并未各个模块进展相应的参数设置。
在此根底上熟悉MATLAB的功能及操作,最后通过观察仿真图形进展波形分析及系统的性能评价。
关键词:2FSK MATLAB 调制解调- . --.目录引言11. 背景知识介绍31.2MATLBE介绍52. 2FSK的调制与解调原理82.1 2FSK的产生82.2 2FSK滤波器的解调和抗噪声性能11 3仿真系统模型设计143.1仿真思路143.2仿真结果153.3 Simulink仿真模型图183.4结果分析213.4.1Matlab仿真结果分析213.4.2 simulink仿真结果分析223.5心得体会234参考文献25附录1 MATLAB仿真程序26引言2FSK信号的产生方法主要有两种:一种是调频法,一种是开关法。
这两种方法产生的2FSK信号的波形根本一样,只有一点差异,即由调频器产生的2FSK信号在相邻码元之间的相位是连续的,而开关法产生的2FSK信号那么分别由两个独立的频率源产生两个不同频率的信号,故相邻码元之间的相位不一定是连续的。
本设计采用后者--开关法。
2FSK信号的接收也分为相干和非相干接收两种,非相干接收方法不止一种,它们都不利用信号的相位信息。
故本设计采用相干解调法。
1.背景知识介绍1.1通信介绍通信就是克制距离上的障碍,从一地向另一地传递和交换消息。
消息是信息源所产生的,是信息的物理表现,例如,语音、文字、数据、图形和图像等都是消息。
消息有模拟消息〔如语音、图像等〕以及数字消息〔如数据、文字等〕之分。
所有消息必须在转换成电信号〔通常简称为信号〕后才能在通信系统中传输。
所以,信号是传输消息的手段,信号是消息的物质载体。
实验二-基于MATLAB的2ASK和2FSK调制仿真
实验二基于MATLAB的2ASK和2FSK调制仿真(综合性实验)要求编写2ASK和2FSK调制程序,任意给定一组二进制数,计算经过这两种调制方式的输出信号。
程序书写要规范,加必要的注释;经过程序运行的调制波形要与理论计算出的波形一致。
1)熟悉2ASK和2FSK调制原理。
2)编写2ASK和2FSK调制程序。
3)画出原信号和调制信号的波形图。
实验报告要求如下内容:1)2ASK和2FSK调制原理;对给定信号画出理论调制波形;实验原理1.2ASK二进制振幅键控(2ASK)信号码元为:S(t)=A(t)cos(w0t+θ) 0﹤t≤T式中w0=2πf0为载波的角频率;A(t)是随基带调制信号变化的时变振幅,即╱A 当发送“1”时A(t)=╲0 当发送“0”时在式中给出的基带信号码元A(t)的波形是矩形脉冲。
产生2ASK的调制方法,主要有两种。
第一种方法采用相乘电路,用基带信号A(t)和载波cosw0t相乘就得到已调信号输出。
第二种方法是采用开关电路,开关由输入基带信号A(t)控制,用这种方法可以得到同样的输出波形。
2. 2FSK二进制频移键控(2FSK)信号码元的“1”和“0”分别用两个不同频率的正弦波形来传送,而其振幅和初始相位不变。
故其表达式为;╱Acos(w1t+Φ1)发送“1”时S(t)=╲Acos(w0t+Φ0)发送“0”时式中,假设码元的初始相位分别为Φ1和Φ0;w1 =2πf1和w0 =2πf0为两个不同频率码元的角频率;A为一常数,表明码元的包络是矩形脉冲。
2FSK信号的调制方法主要有两种。
第一种是用二进制基带矩形脉冲信号去调制一个调频器,使其能够输出两个不同频率的码元。
第二种方法是用一个受基带脉冲控制的开关电路去选择两个独立频率源的振荡作为输出。
2) 程序设计思想,画出流程图;编程思想:对于2ASK1首先假设一个随机序列来代表二进制基带信号:a=[1,1,0,0,1,0,1];2设定二进制载波信号为A cos(w1t+Φ1)为5cos(2*pi*t),则:╱5 cos(2*pi*t)当发送“1”时S(t)=A(t)cos(w0t+θ)=╲0 当发送“0”时设置周期T为13条件判断,如果a为1时,则在一个周期内,2ASK图像中对应一个5 cos(2*pi*t),a为0时,在一个周期内输出为0,并用plot画图画出来。
基于MATLAB的2FSK调制解调器仿真
基于MATLAB的2FSK调制解调器仿真目前,新产品或新技术研制成功并投入使用之前都要经过无数次反复的实验仿真,然后再根据实验结果进行修改。
MATLAB/Simulink仿真软件是通过模拟真实的环境,可以有效降低实验的时间和成本,也可以达到验证设计者的思路和算法。
本文通过matlab 中的Simulink模块构建2FSK调制与解调模型,并进行仿真。
目录1. 绪论 (2)1.1 引言 (2)1.2 MATLAB/Simulink的简介 (2)1.2.1 MATLAB的简介 (2)1.2.2 Simulink的简介 (2)2. 通信的基本概念与数字通信 (3)2.1通信的基本概念 (3)2.1.1消息、信息和信号 (3)2.1.2通信的概念 (3)2.2数字通信 (4)2.2.1 数字通信的系统模型 (4)2.2.2 数字通信系统的特点 (4)3. 2FSK的基本原理和实现 (5)3.1 2FSK的基本原理 (5)3.2 2FSK信号的功率谱及带宽 (9)4. Smulink的模型建立和仿真 (10)4.1 建立2FSK传输系统仿真模型 (10)4.2 参数设置 (11)4.3 2FSK调制解调的波形图 (17)4.3 不同高斯噪声方差下的误码率 (18)5. 心得体会 (19)1. 绪论1.1 引言随着科技快速发展,用于研发、测试的设备不断更新,且技术含量也随之变高了,价格也随之昂贵。
并不是所有从事开发与研究的工程技术人员都能够更新相匹配的仪器设备。
在电子信息工程、现代通信技术和通信系统等的实验研究工作中较多是使用计算机仿真。
通过采用计算机模拟的方法在某种程度上能克制一些问题,如没有工具设备所引起的问题。
计算机技术经过近年来的发展,计算机仿真得到广泛地应用,已成为一个很重要的科学研究方法。
在生产实践和社会活动的人总是需要传达消息,此消息的整个过程称为通信[1]。
从模拟到数字的转变、系统到网络的转变、窄带到宽带、人工到智能、单一到多业务的过程,这就是通信的发展经历[2]。
利用matlab实现2FSK调制解调的仿真论文
潍坊学院专业课综合课程设计说明书——利用matlab 实现 2FSK调制解调的仿真系部:信息控制与工程学院专业:电子信息工程班级:学生:学号:指导教师:2012年 12月01日目录1 MATLAB 软件简介 (1)2 理论分析 . (2)2.1 2FSK信号的产生 (2)2.2 2FSK信号的解调方式 (3)3 MATLAB 实现程序 (5)3.1 生成 2FSK的程序 (5)3.2 2FSK调制解调系统进行设计和仿真源程序 (7)5心得体会 . (16)6参考文献 . (17)1 MATLAB 软件简介MATLAB是目前国际上流行的进行科学研究、工程计算的软件。
它起源于矩阵运算,并已经发展成为一种高度集成的计算机语言。
MATLAB具有强大的数学运算能力、方便实用的绘图功能及语言的高度集成性。
除具备卓越的数值计算能力之外,它还提供了专业水平的符号计算、文字处理、可视化建模仿真、实时控制等功能。
在通信领域 MATLAB更是优势明显,因为通信领域中很多问题是研究系统性能的,传统的方法只有构建一个实验系统,采用各种方法进行测量,才能得到所需的数据,这样不仅需要花费大量的资金用于实验系统的构建,而且系统构建周期长,系统参数的调整也十分困难。
而 MATLAB的出现使得通信系统的仿真能够用计算机模拟实现,免去构建实验系统的不便,而且操作十分简便,只需要输入不同的参数就能得到不同情况下系统的性能,而且在结构的观测和数据的存储方面也比传统的方式有很多优势。
因而 MATLAB在通信仿真领域得到越来越多的应用。
2 理论分析2.1 2FSK 信号的产生2FSK 是利用数字基带信号控制在波的频率来传送信息。
例如,1 码用频率f1 来传输, 0 码用频率 f2 来传输,而其振幅和初始相位不变。
故其表示式为_s 2FSK (t) [ a n g(t nT s )] cos( 1tn )[ a n g(tnT s )] cos( 2t n ) nn式中,假设码元的初始相位分别为 n 和 n ; 12π f1 和2 2π f2为两个不同的码元的角频率;幅度为 A 为一常数,表示码元的包络为矩形脉冲。
基于MATLAB的2FSK数字通信系统仿真
基于MATLAB的2FSK数字通信系统仿真一、2FSK的基本原理和实现二进制频率调制是用二进制数字信号控制正弦波的频率随二进制数字信号的变化而变化。
由于二进制数字信息只有两个不同的符号,所以调制后的已调信号有两个不同的频率f1和f2,f1对应数字信息“1”,f2对应数字信息“0”。
二进制数字信息及已调载波如图3-1所示。
图3-1 2FSK信号1、2FSK的产生在2FSK信号中,当载波频率发生变化时,载波的相位一般来说是不连续的,这种信号称为不连续2FSK信号。
相位不连续的2FSK通常用频率选择法产生,如图3-2所示:图3-2 2FSK信号调制器两个独立的振荡器作为两个频率发生器,他们受控于输入的二进制信号。
二进制信号通过两个与门电路,控制其中的一个载波通过。
调制器各点波形如图3-3所示:图3-3 2FSK调制器各点波形由图3-3可知,波形g是波形e和f的叠加。
所以,二进制频率调制信号2FSK可以看成是两个载波频率分别为f1和f2的2ASK信号的和。
由于“1”、“0”统计独立,因此,2FSK信号功率谱密度等于这两个2ASK信号功率谱密度之和,即(3-1)2FSK信号的功率谱如图3-4所示:图3-4 2FSK信号的功率谱由图3-4看出,2FSK信号的功率谱既有连续谱又有离散谱,离散谱位于两个载波频率f1和f2处,连续谱分布在f1和f2附近,若取功率谱第一个零点以内的成分计算带宽,显然2FSK信号的带宽为(3-2)为了节约频带,同时也能区分f1和f2,通常取|f1-f2|=2fs,因此2FSK信号的带宽为(3-3)当|f1-f2|=fs时,图3-4中2FSK的功率谱由双峰变成单峰,此时带宽为(3-4)对于功率谱是单峰的2FSK信号,可采用动态滤波器来解调。
此处介绍功率谱为双峰的2FSK信号的解调。
2、2FSK滤波器的调解及抗噪声性能2FSK信号的解调也有相干解调和包络解调两种。
由于2FSK信号可看做是两个2ASK信号之和,所以2FSK解调器由两个并联的2ASK解调器组成。
基于MATLAB的2FSK数字通信系统仿真
J I A N G S U U N I V E R S I T Y 通信原理课程设计报告学院名称:专业班级:学生姓名:学生学号:基于MATLAB的2FSK数字通信系统仿真一、课程设计目的要求学生掌握2FSK的调制与解调的实现方法;遵循本系统的设计原则,理顺基带信号、传输频带及两个载频三者间相互间的关系;加深理解2FSK调制器与解调器的工作原理,学会对2FSK工作过程进行检查及对主要性能指标进行测试的方法。
本次课程设计是对通信原理课程理论教学和实验教学的综合和总结。
通过这次课程设计,使同学认识和理解通信系统,掌握信号是怎样经过发端处理、被送入信道、然后在接收端还原。
要求学生掌握通信原理的基本知识,运用所学的通信仿真的方法实现某种传输系统。
能够根据设计任务的具体要求,掌握软件设计、调试的具体方法、步骤和技巧。
对一个实际课题的软件设计有基本了解,能进一步掌握高级语言程序设计基本概念,掌握基本的程序设计方法,拓展知识面,激发在此领域中继续学习和研究的兴趣,为学习后续课程做准备。
二、课程设计内容在信道中,大多数具有带通传输特性,必须用数字基带信号对载波进行调制,产生各种已调数字信号。
可以用数字基带信号改变正弦型载波的幅度、频率或相位中的某个参数,产生相应的数字振幅调制、数字频率调制和数字相位调制。
也可以用数字基带信号同时改变正弦型载波幅度、频率或相位中的某几个参数,产生新型的数字调制。
本课程设计旨在根据所学的通信原理知识,并基于MATLAB软件,仿真一2FSK 数字通信系统。
2FSK数字通信系统,即频移键控的数字调制通信系统。
频移键控是利用载波的频率变化来传递数字信息。
在2FSK中,载波的频率随二进制基带信号在f1和f2两个频率点间变化。
因此,一个2FSK信号的波形可以看成是两个不同载频的2ASK信号的叠加。
可以利用频率的变化传递数字基带信号,通过调制解调还原数字基带信号,实现课程设计目标。
三、2FSK的基本原理和实现二进制频率调制是用二进制数字信号控制正弦波的频率随二进制数字信号的变化而变化。
基于MATLAB的2FSK调制及仿真概要
华东交通大学现代通信仿真技术大作业报告题目:基于Matlab的2FSK调制与仿真作者姓名:专业班级:2011级通信工程学号:指导老师:时间:2013~2014学年第一学期基于MATLAB的2FSK调制及仿真摘要现代通信仿真技术是对设计的通信系统进行模拟仿真的一门科学技术,以提升系统的可用性。
通信系统是用于完成信息传输过程的技术系统的总称。
现代通信系统分为无线通信和有线通信,它在各个领域发挥越来越重要的作用。
MATLAB和System viewv Simulink是实现通信仿真的重要技术手段。
MATLAB是商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。
利用它们可以构造各种复杂的模拟、数字、数模混合通信系统和各种多速率系统,也可用于各种线性或非线性控制系统的设计和仿真。
它是一个强有力的动态系统分析工具,可进行包括数字信号处理(DSP)系统、模拟与数字通信系统、信号处理系统和控制系统的仿真分析。
System View是一个用于电路与通信系统设计、仿真的动态分析工具,它实现了功能的软件化,避开了复杂的硬件搭建,在不具备先进仪器的条件下同样也能完成复杂的通信系统设计与仿真本文利用System view软件设计模拟调制和解调电路,通过分析其输入输出波形验证所设计电路的正确性。
本文通过分别用Matlab、Simulink、System view设计2FSK调制与解调的仿真,深入了解数字频率调制2FSK的基本原理,掌握用现代通信仿真技术对解调与调制的实现,深刻理解Matlab、Simulink以及System view软件的使用方法和设计方法。
目录摘要 (1)一、数字调制2FSK原理 (3)1、数字调制2FSK原理 (3)2、数字调制2FSK的解调方法 (4)二、 Simulink实现 2FSK调制 (5)1、仿真原理图 (5)2、参数设置和仿真结果 (5)三、用System view 实现2FSK调制与解调统通 (6)1、调制原理与解调原理 (6)2、仿真图与结果 (7)四、用Matlab程序实现2FSK的调制 (9)1、详细设计过程 (9)2、程序源代码 (9)3、仿真结果图 (11)五、总结 (12)一、数字调制2FSK 原理1、数字调制2FSK 原理 数字频率调制又称频移键控(FSK ),二进制频移键控记作2FSK 。
基于Matlab Simulink的2FSK调制解调仿真设计
天津理工大学计算机与通信工程学院通信工程专业设计说明书基于Matlab/Simulink的2FSK调制解调仿真设计与研究目录摘要 (3)第一章前言 (4)1.1专业设计任务及要求 (4)1.2M ATLAB简介 (4)1.3M ATLAB下的SIMULINK简介 (4)1.4通信系统模型 (5)第二章 FSK调制解调原理及MATLAB仿真 (6)2.1FSK信号产生原理 (6)2.1.1 2FSK信号的产生: (6)2.1.2 2FSK信号的频谱特性: (7)2.2FSK调制原理 (7)2.3FSK解调原理 (9)2.4仿真思路 (9)2.5仿真程序 (10)2.6输出波形及结果分析 (12)结果分析 (17)第三章用SIMULINK仿真FSK调制解调 (18)3.1用S IMULINK仿真FSK调制 (18)3.1.1 Simulink仿真FSK调制框图 (18)3.1.2参数设置 (18)3.1.3仿真波形 (19)3.2用S IMULINK仿真FSK解调 (21)3.2.1 Simulink仿真FSK解调框图 (21)3.2.2参数设置 (21)3.2.3仿真波形及分析 (23)第五章结论 (25)参考文献 (26)摘要本设计是基于MATLAB来实现调制与解调的仿真。
主要设计思想是利用MATLAB和MATLAB集成环境下Simulink的仿真平台,这个强大的数学软件工具方便快捷灵活的功能实现数字调制解调中的频率调制与解调的设计。
首先,先阐述了通信系统的模型,以及FSK信号的产生原理,调制与解调的基本原理。
然后分别设计了FSK调制框图和解调框图,实现了Matlab程序仿真和Simulink系统仿真,在解调部分各信号都是采用相干解调、非相干解调的方法,同时在没有噪声的情况下和存在噪声的基础上分别对信号进行调制与解调,并且在解调的过程中都对整个系统的误码率在display模块中有所显示,得到了比较准确的结果,进而在存在噪声和不存在噪声时进行对比,对结果进行了详尽而且准确的分析。
通信原理课程设计基于Matlab的2FSK调制及仿真
课程设计课程名称通信原理系别:运算机科学系专业班级:通信一班目录一、设计题目 (3)2、设计原理 (3)3、实现方式 (4)4、设计结果及分析 (7)五、参考文献 (10)Ⅰ.设计题目基于Matlab 的2FSK 调制及仿真Ⅱ.设计原理数字频率调制又称频移键控,记作FSK ;二进制频移键控记作2FSK 。
2FSK 数字调制原理:一、2FSK 信号的产生:2FSK 是利用数字基带信号操纵在波的频率来传送信息。
例如,1码用频率f1来传输,0码用频率f2来传输,而其振幅和初始相位不变。
故其表示式为{)cos()cos(21122)(θωθωϕ++=t A t A FSK t时发送时发送"1""0"式中,假设码元的初始相位别离为1θ和2θ;112f π=ω和222f π=ω为两个不同的码元的角频率;幅度为A 为一常数,表示码元的包络为矩形脉冲。
2FSK 信号的产生方式有两种:(1)模拟法,即用数字基带信号作为调制信号进行调频。
如图1-1(a )所示。
(2)键控法,用数字基带信号)(t g 及其反)(t g 相别离操纵两个开关门电路,以此对两个载波发生器进行选通。
如图1-1(b )所示。
这两种方式产生的2FSK 信号的波形大体相同,只有一点不同,即由调频器产生的2FSK 信号在相邻码元之间的相位是持续的,而键控法产生的2FSK 信号,那么别离有两个独立的频率源产生两个不同频率的信号,故相邻码元的相位不必然是持续的。
(a) (b)图1-1 2FSK 信号产生原理图由键控法产生原理可知,一名相位离散的2FSK 信号可看成不同频率交替发送的两个2ASK 信号之和,即)cos(])([)cos(])([)cos(·)()cos()()(221122112θωθωθωθωϕ+-++-=+++=∑∑∞-∞=∞-∞=t nT t g a t nT t g a t t g t t g t n s n n s n FSK其中)(t g 是脉宽为s T 的矩形脉冲表示的NRZ 数字基带信号。
基于Matalab的2FSK数字调制解调系统仿真
《通信原理》课程设计题目:基于Matalab的2FSK数字调制解调系统学院(部):电子信息工程学院专业:电子信息工程学生姓名:学号:年级 2007 指导教师:职称副教授2010 年 07 月 01日目录摘要 (2)一、引言 (2)1、设计目的及任务要求 (2)2、课程设计内容 (2)二、绪论 (3)2.1通信技术的历史和发展 (3)2.1.1通信的概念 (3)2.1.2通信的发展史简介 (3)2.2数字调制技术 (3)2.3数字调制的发展现状和趋势 (4)三、2FSK数字系统的调制和解调的原理图. (6)3.12FSK数字系统的调制原理图 (6)3.22FSK的解调方式 (6)3.2.1 非相干解调 (6)3.2.2 相干解调 (7)四、2FSK的的调制与解调过程的MATLAB 仿真原理图及其分析 (8)4.1利用MATLAB建立系统的仿真图。
(8)4.2系统中仿真模块的作用及主要参数的设置分析 (8)4.2.1 Bernoulli Binary Generator模块 (8)4.2.2 M-FSK Modulator Baseband 模块 (8)4.2.3 M-FSK Demodulator Baseband模块 (9)4.2.4 Channels模块 (9)4.2.5 Error rate Calculation模块 (9)4.2.6 Scope模块 (9)4.2.7 Display模块 (9)4.2.8 Relational Operator模块 (9)4.2.9 Dlay模块 (9)4.2.10 Eye diagram scope模块 (9)五、 2FSK的的调制与解调过程的MATLAB仿真结果波形图及分析 (10)5.1眼图的定义、模块、波形及其分析 (10)5.1.1眼图的定义 (10)5.1.2眼图的模块 (10)5.1.3眼图的波形 (10)5.1.4眼图波形的分析 (11)5.2S COPE端的最终波形图 (12)六、总结 (15)七、参考文献 (16)摘要本文主要是利用MATLAB7.0来实现2FSK数字调制系统解调器的设计.该设计模块包含信源,调制,发送滤波器模块,信道,接收滤波器模块,解调以及信宿.并为各个模块进行相应的参数设置在此基础上熟悉MATLAB的功能及操作,最后通过观察仿真图形进行波形分析(眼图)及系统的性能评价(分析误码率).关键词:2FSK MATLAB 调制解调噪声一、引言1、设计目的及任务要求1.学习使用计算机建立通信系统仿真模型的基本方法及基本技能,学会利用仿真的手段对于实用通信系统的基本理论、基本算法进行实际验证;2.学习现有流行通信系统仿真软件MATLAB7.0的基本使用方法,学会使用这些软件解决实际系统出现的问题;3.通过系统仿真加深对通信课程理论的理解。
一种基于MATLAB的2FSK调制仿真方法
DOI:10.16661/ki.1672-3791.2018.02.116一种基于MATLAB的2FSK调制仿真方法潘彩平 国一兵 孟祥富(沈阳理工大学 辽宁沈阳 110159)摘 要:2FSK(2 Frequency Shift Keying)是一种基本的数字调制方式,广泛应用于数字通信系统中。
ITU(国际电信联盟)建议在数据速率低于1200bit/s的时候采用2FSK体制。
2FSK可以采用非相干接收方式,接收时不必利用信号的相位信息,因此特别适合应用于使用衰落信道/随参信道(如短波无线电信道)的场合,这些信道会引起信号相位和振幅的随机抖动和起伏。
MATLAB 在数据分析和处理方面具有强大的功能,集矩阵计算、数据分析、科学数据可视化等诸多功能于一个易于使用的视窗环境中,在科学研究、工程设计等科学领域提供了全面的解决方案。
因此,本文提出了一种基于MATLAB的调制仿真方法,能够对随机信号进行2FSK调制并通过MATLAB进行仿真,得到相应波形图。
此方法能够直观展示2FSK调制过程中各信号的波形、快速分析信号的瞬时状态。
关键词:2FSK MATLAB 仿真中图分类号:TN91 文献标识码:A 文章编号:1672-3791(2018)01(b)-0116-02二进制频移键控(2 Frequency Shift Keying,2FSK)是一种利用载波的频率变化来传递数字信息的数字调制体制。
2FSK调制系统的性能优良、易于实现,因此广泛应用于数字通信系统中[2]。
利用MATLAB进行2FSK的仿真,不仅可以得到信号处理过程中每个信号的波形以便分析,更是利用软件的仿真环境降低了系统实现的成本[2-4]。
因此,本文提出了一种基于MATLAB的2FSK调制仿真方法。
1 基于MATLAB的2FSK调制仿真方法流程设计本文提出的2FSK调制仿真方法的流程图如图1所示。
如图1所示,调制仿真方法具体设计如下:第一,利用textread()函数来读取存放于内存的文件中数据作为基带信号并放入已经定义好的数组An 中。
基于MATLAB的2FSK仿真(DOC)
通信原理课程设计报告题目基于MATLAB的2FSK仿真目录第一章绪论 (3)1.1MATLAB的简介 (3)1.2通信技术的历史和发展 (4)1.2.1 通信的概念 (4)1.2.2 通信的发展史简介 (5)1.3通信技术的发展现状和趋势 (6)第二章 2FSK的基本原理和实现 (7)2.12FSK的产生 (7)2.22FSK滤波器的调解及抗噪声性能 (9)第三章 2FSK的仿真 (12)3.1仿真思路 (12)3.2仿真程序 (12)3.3输出波形 (15)3.4结果分析 (17)第一章绪论1.1 MATLAB的简介Matlab是一种解释性执行语言,具有强大的计算、仿真、绘图等功能。
由于它使用简单,扩充方便,尤其是世界上有成千上万的不同领域的科研工作者不停的在自己的科研过程中扩充Matlab的功能,使其成为了巨大的知识宝库。
目前的Matlab版本已经可以方便的设计漂亮的界面,它可以像VB等语言一样设计漂亮的用户接口,同时因为有最丰富的函数库(工具箱),所以计算的功能实现也很简单,进一步受到了科研工作者的欢迎。
另外,,Matlab 和其他高级语言也具有良好的接口,可以方便的实现与其他语言的混合编程,进一步拓宽了Matlab的应用潜力。
可以说,Matlab已经也很有必要成为大学生的必修课之一,掌握这门工具对学习各门学科有非常重要的推进作用。
,1.2 通信技术的历史和发展1.2.1 通信的概念通信就是克服距离上的障碍,从一地向另一地传递和交换消息。
消息是信息源所产生的,是信息的物理表现,例如,语音、文字、数据、图形和图像等都是消息。
消息有模拟消息(如语音、图像等)以及数字消息(如数据、文字等)之分。
所有消息必须在转换成电信号(通常简称为信号)后才能在通信系统中传输。
所以,信号是传输消息的手段,信号是消息的物质载体。
相应的信号可分为模拟信号和数字信号,模拟信号的自变量可以是连续的或离散的,但幅度是连续的,如电话机、电视摄像机输出的信号就是模拟信号。
基于MATLAB的2ASK、2FSK和2PSK的调制仿真(最新整理)
else for j=m*500+1:(m+1)*Leabharlann 00; at(1,j)=1; end
end end subplot(427); plot(t,at); axis([0,5,-1,2]); title('抽样判决后波形')
if a(n)<1; for m=j/i*(n-1)+1:j/i*n st1(m)=0; end
else for m=j/i*(n-1)+1:j/i*n st1(m)=1; end
end end st2=t; %基带信号求反 for n=1:j;
if st1(n)>=1; st2(n)=0;
else st2(n)=1;
非相关接收经过调制后的 2FSK 数字信号通过两个频率不同的带通滤波器 f1、f2 滤出不 需要的信号,然后再将这两种经过滤波的信号分别通过包络检波器检波,最后将两种信号同 时输入到抽样判决器同时外加抽样脉冲,最后解调出来的信号就是调制前的输入信号。其原 理图如下图所示:
图 5(b)非相干方式 3.3、二进制相移键控(2PSK)
2FSK调制解调程序及注释 clear all close all i=10;%基带信号码元数 j=5000; a=round(rand(1,i));%产生随机序列 t=linspace(0,5,j); f1=10;%载波1频率 f2=5;%载波2频率 fm=i/5;%基带信号频率
5
%产生基带信号 st1=t; for n=1:10
title('F1=s1*st1'); subplot(412); plot(t,F2); title('F2=s2*st2'); e_fsk=F1+F2; subplot(413); plot(t,e_fsk); title('2FSK信号')%键控法产生的信号在相邻码元之间相位不 一定连续 nosie=rand(1,j); fsk=e_fsk+nosie; subplot(414); plot(t,fsk); title('加噪声后信号') %相干解调 st1=fsk.*s1;%与载波1相乘 [f,sf1] = T2F(t,st1);%通过低通滤波器 [t,st1] = lpf(f,sf1,2*fm); figure(3); subplot(311); plot(t,st1); title('与s1相乘后波形'); st2=fsk.*s2;%与载波2相乘 [f,sf2] = T2F(t,st2);%通过低通滤波器 [t,st2] = lpf(f,sf2,2*fm); subplot(312); plot(t,st2); title('与s2相乘后波形'); %抽样判决 for m=0:i-1;
基于MATLAB下的Simulink2FSK仿真
内蒙古科技大学本科生课程设计论文题目:学生姓名:学号:专业:通信工程班级:指导教师:年月日内蒙古科技大学课程设计答辩书摘要Simulink是Mathworks公司推出的基于Matlab平台的著名仿真环境Simulin 作为一种专业和功能强大且操作简单的仿真工具,目前已被越来越多的工程技术人员所青睐,它搭建积木式的建模仿真方式既简单又直观,而且已经在各个领域得到了广泛的应用。
本文主要是以simulink为基础平台,对2FSK信号的仿真。
而且在解调的过程中都对整个系统的误码率在display模块中有所显示本文的主要目的是对simulink的熟悉和对数字通信理论的更加深化和理解。
关键词:2FSK,simulink, 调制,相干解调;内蒙古科技大学课程设计答辩书 (2)摘要: (3)一设计目的 (4)三、系统仿真详细设计: (5)四、总结 (13)五、课设心得:............................................................................................. 错误!未定义书签。
六、参考文献: (13)Matlab简介:iMat lab是一种解释性执行语言,具有强大的计算、仿真、绘图等功能。
由于它使用简单,扩充方便,尤其是世界上有成千上万的不同领域的科研工作者不停的在自己的科研过程中扩充Matlab的功能,使其成为了巨大的知识宝库。
目前的Matlab版本已经可以方便的设计漂亮的界面,它可以像VB等语言一样设计漂亮的用户接口,同时因为有最丰富的函数库(工具箱),所以计算的功能实现也很简单,进一步受到了科研工作者的欢迎。
另外,,Matlab 和其他高级语言也具有良好的接口,可以方便的实现与其他语言的混合编程,进一步拓宽了Matlab的应用潜力。
可以说,Matlab已经也很有必要成为大学生的必修课之一,掌握这门工具对学习各门学科有非常重要的推进作用。
基于MATLAB的2FSK系统仿真讲解
在当今30多个数学类科技应用软件中,就软件数学处理的原始内核而言,可分为两大类.一类是数值计算型软件,如MATLAB,Xmath,Gauss等,这类软件长于数值计算,对处理大批数据效率高;另一类是数学分析型软件,Mathematica,Maple等,这类软件以符号计算见长,能给出解析解和任意精确解,其缺点是处理大量数据时效率较低.MathWorks公司顺应多功能需求之潮流,在其卓越数值计算和图示能力的基础上,又率先在专业水平上开拓了其符号计算,文字处理,可视化建模和实时控制能力,开发了适合多学科,多部门要求的新一代科技应用软件MATLAB.经过多年的国际竞争,MATLAB以经占据了数值软件市场的主导地位.
除此之外,2FSK信号还有其他解调方法,比如鉴频法、差分检测法、过零检测法等。过零检测法的原理基于2FSK信号的过零点数随不同频率而异,通过检测过零点数目的多少,从而区分两个不同频率的信号码元。
2FSK在数字通信中应用较为广泛。国际电信联盟(ITU)建议在数据率低于1200b/s时采用2FSK体制。2FSK可以采用非相干接收方式,接收时不必利用信号的相位信息,因此特别适合应用于衰落信道/随参信道(如短波无线电信道)的场合,这些信道会引起信号的相位和振幅随机抖动和起伏。
1.2.2 2FSK
2FSK信号的常用解调方法是采用如图所示的非相干解调(包络检波)和相干解调。其解调
图1非相干解调
图2 相干解调
原理是将2FSK信号分解为上下两路2ASK信号分别进行解调,然后进行判决。这里的抽样判决是直接比较两路信号的抽样值的大小,可以不专门设置门限。判决规则应与调制规则相呼应,调制时若规定“1”符号对应载波频率f1,则接收时上支路的样值较大,应判为“1”;反之则判为“0”。
基于MATLAB的2ASK和2FSK调制仿真
基于MATLAB的2ASK和2FSK调制仿真2ASK调制仿真一、实验设计1.实验目的通过MATLAB仿真实现2ASK调制过程,了解2ASK调制的原理和过程。
2.实验原理2ASK调制是一种基于振幅调制(AM)的数字调制方式。
将数字信号根据其幅值变化对载波进行调制,从而实现数字信号的传输。
2ASK调制的过程可以分为三个步骤:(1)将数字信号变为模拟信号;(2)将模拟信号进行波形调制;(3)生成2ASK调制信号。
3.实验步骤(1)生成符号序列;(2)将符号序列转为数字信号;(3)将数字信号调制成模拟信号;(4)将模拟信号进行波形调制;(5)生成2ASK调制信号。
4.实验结果(1)生成符号序列:符号序列的生成可以通过MATLAB的randi函数来实现。
代码如下:symbolSequence = randi([0, 1], 1, N);(2)将符号序列转为数字信号:由于二进制数字信号只包含两个数字(0和1),我们可以通过将符号序列中的0用低电平来表示,将1用高电平来表示。
代码如下:digitalSignal = 2 * symbolSequence - 1;(3)将数字信号调制成模拟信号:数字信号调制成模拟信号需要先进行差分编码,然后通过插值法将数字信号转为模拟信号。
代码如下:diffCode = diff(digitalSignal);modulatedSignal = interp1([0:length(diffCode)-1], diffCode, linspace(0, length(diffCode)-1, Fs/Fsymbol));(4)将模拟信号进行波形调制:将模拟信号进行波形调制需要通过乘以载波信号来实现。
代码如下:carrierSignal = cos(2 * pi * Fc * t);modulatedSignal = carrierSignal .* modulatedSignal;(5)生成2ASK调制信号:代码如下:ASKSignal = (modulatedSignal + 1) / 2;二、实验结果通过以上实验步骤,我们可以得到2ASK调制信号。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
通信原理课程设计报告题目基于MATLAB的2FSK仿真学院电子信息工程学院专业通信工程(本)学生姓名学号年级级指导教师职称二〇一二年一月目录第一章绪论 (2)1.1MATLAB的简介 (2)1.2通信技术的历史和发展 (2)1.2.1 通信的概念 (2)1.2.2 通信的发展史简介 (3)1.3通信技术的发展现状和趋势 (4)第二章 2FSK的基本原理和实现 (5)2.12FSK的产生 (5)2.22FSK滤波器的调解及抗噪声性能 (7)第三章 2FSK的仿真 (10)3.1仿真思路 (10)3.2仿真程序 (10)3.3输出波形 (13)3.4结果分析 (15)第四章心得体会 (16)参考文献 (18)第一章绪论1.1 MATLAB的简介Matlab是一种解释性执行语言,具有强大的计算、仿真、绘图等功能。
由于它使用简单,扩充方便,尤其是世界上有成千上万的不同领域的科研工作者不停的在自己的科研过程中扩充Matlab的功能,使其成为了巨大的知识宝库。
目前的Matlab版本已经可以方便的设计漂亮的界面,它可以像VB等语言一样设计漂亮的用户接口,同时因为有最丰富的函数库(工具箱),所以计算的功能实现也很简单,进一步受到了科研工作者的欢迎。
另外,,Matlab 和其他高级语言也具有良好的接口,可以方便的实现与其他语言的混合编程,进一步拓宽了Matlab的应用潜力。
可以说,Matlab已经也很有必要成为大学生的必修课之一,掌握这门工具对学习各门学科有非常重要的推进作用。
,1.2 通信技术的历史和发展1.2.1 通信的概念通信就是克服距离上的障碍,从一地向另一地传递和交换消息。
消息是信息源所产生的,是信息的物理表现,例如,语音、文字、数据、图形和图像等都是消息。
消息有模拟消息(如语音、图像等)以及数字消息(如数据、文字等)之分。
所有消息必须在转换成电信号(通常简称为信号)后才能在通信系统中传输。
所以,信号是传输消息的手段,信号是消息的物质载体。
相应的信号可分为模拟信号和数字信号,模拟信号的自变量可以是连续的或离散的,但幅度是连续的,如电话机、电视摄像机输出的信号就是模拟信号。
数字信号的自变量可以是连续的或离散的,但幅度是离散的,如电船传机、计算机等各种数字终端设备输出的信号就是数字信号。
通信的目的是传递消息,但对受信者有用的是消息中包含的有效内容,也即信息。
消息是具体的、表面的,而信息是抽象的、本质的,且消息中包含的信息的多少可以用信息量来度量。
通信技术,特别是数字通信技术近年来发展非常迅速,它的应用越来越广泛。
通信从本质上来讲就是实现信息传递功能的一门科学技术,它要将大量有用的信息无失真,高效率地进行传输,同时还要在传输过程中将无用信息和有害信息抑制掉。
当今的通信不仅要有效地传递信息,而且还有储存、处理、采集及显示等功能,通信已成为信息科学技术的一个重要组成部分。
通信系统就是传递信息所需要的一切技术设备和传输媒质的总和,包括信息源、发送设备、信道、接收设备和信宿(受信者) ,它的一般模型如图1-1所示。
→→→→信息源发送设备信道接收设备受信者 ↑噪声源图1-1 通信系统一般模型通信系统可分为数字通信系统和模拟通信系统。
数字通信系统是利用数字信号来传递消息的通信系统,其模型如图1-2所示,→→→→→→→→信数信信数信信源道字受道源字信息编编调 解译译信源码码调码码者制道器器器器器器 ↑噪声源图1-2 数字通信系统模型模拟通信系统是利用模拟信号来传递消息的通信系统,其模型如图1-3所示。
→→→→信息源调制器信道解调器受信者 ↑噪声源图1-3 模拟通信系统模型数字通信系统较模拟通信系统而言,具有抗干扰能力强、便于加密、易于实现集成化、便于与计算机连接等优点。
因而,数字通信更能适应对通信技术的越来越高的要求。
近二十年来,数字通信发展十分迅速,在整个通信领域中所占比重日益增长,在大多数通信系统中已代替模拟通信,成为当代通信系统的主流。
1.2.2 通信的发展史简介远古时代,远距离的传递消息是以书信的形式来完成的,这种通信方式明显具有传递时间长的缺点。
为了在尽量短的时间内传递尽量多的消息,人们不断地尝试所能找到的各种最新技术手段。
1837年发明的莫尔斯电磁式电报机标志着电通信的开始,之后,利用电进行通信的研究取得了长足的进步。
1866年利用海底电缆实现了跨大西洋的越洋电报通信。
1876年贝尔发明了电话,利用电信号实现了语音信号的有线传递,使信息的传递变的既迅速又准确,这标志着模拟通信的开始,由于它比电报更便于交流使用,所以直到20世纪前半叶这种采用模拟技术的电话通信技术比电报的到了更为迅速和广泛的发展。
1937年瑞威斯发明的脉冲编码调制标志数字通信的开始。
20世纪60年代以后集成电路、电子计算机的出现,使得数字通信迅速发展。
在70年代末在全球发展起来的模拟移动电话在90年代中期被数字移动电话所代替,现有的模拟电视也正在被数字电视所代替。
数字通信的高速率和大容量等各方面的优越性也使人们看到了它的发展前途。
1.3通信技术的发展现状和趋势进入20世纪以来,随着晶体管、集成电路的出现与普及、无线通信迅速发展。
特别是在20世纪后半叶,随着人造地球卫星的发射,大规模集成电路、电子计算机和光导纤维等现代技术成果的问世,通信技术在以下几个不同方向都取得了巨大的成功。
(1) 移动通信和卫星通信的出现,使人们随时随地可通信的愿望可以实现。
(2)微波中继通信使长距离、大容量的通信成为了现实。
(3)光导纤维的出现更是将通信容量提高到了以前无法想象的地步。
(4)电子计算机的出现将通信技术推上了更高的层次,借助现代电信网和计算机的融合人们将世界变成了地球村。
(5)微电子技术的发展,使通信终端的体积越来越小,成本越来越低,范围越来越广。
例如,2003年我国的移动电话用户首次超过了固定电话用户。
根据国家信息产业部的统计数据,到2005年底移动电话用户近4亿。
随着现代电子技术的发展,通信技术正向着数字化、网络化、智能化和宽带化的方向发展。
随着科学技术的进步,人们对通信的要求越来越高,各种技术会不断地应用于通信领域,各种新的通信业务将不断地被开发出来。
到那时人们的生活将越来越离不开通信。
第二章 2FSK的基本原理和实现二进制频率调制是用二进制数字信号控制正弦波的频率随二进制数字信号的变化而变化。
由于二进制数字信息只有两个不同的符号,所以调制后的已调信号有两个不同的频率f1和f2,f1对应数字信息“1”,f2对应数字信息“0”。
二进制数字信息及已调载波如图2-1所示。
图2-1 2FSK信号2.1 2FSK的产生在2FSK信号中,当载波频率发生变化时,载波的相位一般来说是不连续的,这种信号称为不连续2FSK信号。
相位不连续的2FSK通常用频率选择法产生,如图2-2所示:图2-2 2FSK信号调制器两个独立的振荡器作为两个频率发生器,他们受控于输入的二进制信号。
二进制信号通过两个与门电路,控制其中的一个载波通过。
调制器各点波形如图2-3所示:图2-3 2FSK调制器各点波形由图2-3可知,波形g是波形e和f的叠加。
所以,二进制频率调制信号2FSK可以看成是两个载波频率分别为f1和f2的2ASK信号的和。
由于“1”、“0”统计独立,因此,2FSK信号功率谱密度等于这两个2ASK信号功率谱密度之和,即(2-1)2FSK信号的功率谱如图2-4所示:图2-4 2FSK信号的功率谱由图2-4看出,2FSK信号的功率谱既有连续谱又有离散谱,离散谱位于两个载波频率f1和f2处,连续谱分布在f1和f2附近,若取功率谱第一个零点以内的成分计算带宽,显然2FSK信号的带宽为(2-2)为了节约频带,同时也能区分f1和f2,通常取|f1-f2|=2fs,因此2FSK信号的带宽为(2-3)当|f1-f2|=fs时,图2-4中2FSK的功率谱由双峰变成单峰,此时带宽为(2-4)对于功率谱是单峰的2FSK信号,可采用动态滤波器来解调。
此处介绍功率谱为双峰的2FSK 信号的解调。
2.2 2FSK滤波器的调解及抗噪声性能2FSK信号的解调也有相干解调和包络解调两种。
由于2FSK信号可看做是两个2ASK信号之和,所以2FSK解调器由两个并联的2ASK解调器组成。
图2-5为相干2FSK和包络解调。
图2-5 2FSK信号调解器相干2FSK抗噪声性能的分析方法和相干2ASK很相似。
现将收到的2FSK信号表示为(2-5)当发送数字信息为“1”时,2FSK信号的载波频率为f1,信号能通过上支路的带通滤波器。
上支路带通滤波器的输出是信号和窄带噪声n i1(t)的叠加(噪声中的下标1表示上支路窄带高斯噪声),即(2-6)此信号与同步载波cos2πf1t相乘,再经低通滤波器滤除其中的高频成分,送给取样判决器的信号为(2-7)上式中未计入系数1/2。
与此同时,频率为f1的2FSK信号不能通过下支路中的带通滤波器,因为下支路中的带通滤波器的中心频率为f2,所以下支路带通滤波器的输出只有窄带高斯噪声,即(2-8)此噪声与同步载波cos2πf2t相乘,再经低通滤波器滤波后输出为(2-9)上式中未计入系数1/2。
定义(2-10)取样判决器对x(t)取样,取样值为(2-11)其中,nI1、 nI2都是均值为0、方差为的高斯随机变量,所以x 是均值为a、方差为的高斯随机变量,x的概率密度函数为(2-12)概率密度曲线如图2-6所示:图2-6 判决值的函数示意图判决器对x进行判决,当x>0时,判发送信息为“1”,此判决是正确的;当x<0时,判决发送信息为“0”,显然此判决是错误的。
由此可见,x<0的概率就是发“1”错判成“0”的概率,即(2-13)当发送数字信号“0”时,下支路有信号,上支路没有信号。
用与上面分析完全相同的方法,可得到发“0” 码时错判成“1”码的概率P(1/0),容易发现,此概率与上式表示的P(0/1)相同,所以解调器的平均误码率为P e=P(1)P(0/1)+P(0)P(1/0)=P(0/1)[P(1)+P(0)]=P(0/1) (2-14) 所以(2-15) 式中注意,式中无需“1”、“0”等概这一条件。
第三章 2FSK的仿真由相关调制解调的原理图输入的信号为:S(t)=[∑аn*g(t-nTs)]cosω1t+[ān*g(t-nTs)]cosω1t(ān是аn的反码)来设计仿真3.1仿真思路1.首先要确定采样频率fs和两个载波频率的值f1,f2。
2.写出输入已经信号的表达式S(t)。
由于S(t)中有反码的存在,则需要将信号先反转后在从原信号和反转信号中进行抽样。
写出已调信号的表达式S(t)。
3.在2FSK的解调过程中,如上图原理图,信号首先通过带通滤波器,设置带通滤波器的参数,后用一维数字滤波函数filter对信号S(t)的数据进行滤波处理。