基于蒙特卡罗法2FSK系统抗噪声性能仿真2

合集下载

2FSK传输系统仿真与性能分析

2FSK传输系统仿真与性能分析

通信原理课程设计报告题目:2FSK传输系统仿真与性能分析院系:专业:电子信息科学与技术班级:XX:学号:联系方式:指导教师:报告成绩:2015年12月30日课程设计题目与要求2FSK传输系统仿真与性能分析:设二进制序列0110110010,采用2FSK系统传输。

码元速率为1Bd,载波频率为40Hz,采样频率为10Hz,利用MATLAB画出以下波形:(1)、调制后的信号波形;(2)、经过信道传输后的信号波形(加入高斯白噪声);(3)、相干解调后的信号波形;(4)、分析2FSK传输系统中误码率与信噪比之间的目录摘要4第一章绪论51.1 MATLAB简介51.2课程设计目的与基本要求61.3 课程设计容6第二章2FSK基本原理和实现72.1 二进制移频键控(2SFK)信号的产生72.2 2FSK信号的解调方式102.2.1非相干解调102.2.2相干解调112.3 高斯白噪声122.4 误码率与信噪比13第三章2FSK调制与解调的仿真实现143.1 2FSK调制的实现143.2 调制信号经过信道后的波形163.3 FSK相干解调的实现173.4 2FSK传输系统中误码率与信噪比之间的关系18 总结20参考文献21附录23源程序232FSK传输系统仿真与性能分析摘要本设计是基于MATLAB来实现2FSK调制与解调的仿真,主要设计思想是利用MATLAB这个强大的数学软件工具方便快捷灵活的功能实现二进制数字调制解调中的2FSK的调制解调设计,完成2FSK数字传输系统的仿真与性能分析。

该设计主要包括2FSK信号的产生原理,调制解调方法,并对各个模块进行相应的参数设置。

使用键控法产生2FSK信号、添加高斯白噪声、使用相干解调、抽样判决等实现调制解调。

可以用数字基带信号改变正弦型载波的频率参数,产生相应的数字频率调制。

最后,分析2FSK传输系统中误码率与信噪比之间的关系。

关键字:MATLAB、2FSK、调制,解调,误码率,信噪比第一章绪论1.1 MATLAB简介MATLAB是由美国的Math Works公司推出的一种科学技算和工程仿真软件,它的名称源自Matrix Laboratory(矩阵实验室),专门以矩阵的形式处理数据。

2FSK调制与解调系统设计与仿真

2FSK调制与解调系统设计与仿真

2FSK调制与解调系统设计与仿真一、引言2FSK(两频移键控)调制与解调是一种基于频率变化的数字调制与解调技术,常用于数字通信系统中。

本文将介绍2FSK调制与解调系统的设计与仿真过程。

1.系统原理a)数字信号生成:生成要传输的数字信号,可通过随机产生0和1的序列或者由外部输入得到。

b) 载波信号生成:生成两个频率分别为fc1和fc2的正弦波信号。

c)数字信号与载波信号调制:将数字信号与载波信号进行调制,根据数字信号的每一位来选择对应的载波频率。

2.仿真步骤在MATLAB等仿真软件中,可以进行2FSK调制系统的仿真:a)生成数字信号:生成一定长度的随机01序列或者由外部输入得到的数字信号。

b) 生成载波信号:生成两个频率分别为fc1和fc2的正弦波信号。

c)数字信号与载波信号调制:根据数字信号的每一位来选择对应的载波频率进行调制。

d)绘制调制后的信号波形。

1.系统原理2FSK解调系统将2FSK调制的信号转换为数字信号,实现数字信号与模拟信号的转换。

具体设计如下:a)接收信号:接收被调制的信号。

b) 与载波信号相乘:将接收信号与两个频率分别为fc1和fc2的正弦波载波信号相乘。

c)预处理:去除直流分量。

d)低通滤波:通过低通滤波器滤除高频成分。

e)匹配滤波:利用匹配滤波器,分别滤出与两个载波频率相关的信号。

f)判决:根据滤波后的信号幅值大小进行判决,得到数字信号。

2.仿真步骤在MATLAB等仿真软件中,可以进行2FSK解调系统的仿真:a)接收信号:接收被调制的信号。

b) 与载波信号相乘:将接收信号与两个频率分别为fc1和fc2的正弦波载波信号相乘。

c)预处理:去除直流分量。

d)低通滤波器设计:设计一个合适的低通滤波器以滤除高频成分。

e)匹配滤波器设计:设计两个匹配滤波器,使其与对应载波频率相匹配。

f)与滤波后信号进行判决:根据滤波后的信号幅值大小进行判决,得到数字信号。

g)绘制解调后的信号波形。

四、总结2FSK调制与解调系统可以将数字信号转换为模拟信号进行传输,并将模拟信号解调为数字信号。

基于MATLABsimulink的2FSK系统的仿真

基于MATLABsimulink的2FSK系统的仿真

课程设计班级:姓名:学号:指导教师:成绩:电子与信息工程学院信息与通信工程系课程设计评分标准基于MATLAB/simulink的2FSK系统的仿真一、摘要本文是基于matlab和simulink环境下对信号的调制与解调过程的仿真,通过仿真,对系统的误码率的分析,以及理论与仿真结果的比较,二、关键字:目录1 背景知识 01.1通信简介 01.2仿真系统的简介: (1)1.32FSK的调制与解调的原理: (3)1.3.1 2FSK的产生 (3)1.3.2 2FSK滤波器的解调及抗噪声性能 (5)1.3.3 由相关调制解调的原理图 (8)2 仿真系统模型的设计: (8)2.1仿真框图 (8)2.2仿真目的和意义: (8)2.3仿真思路 (9)2.4M文件和仿真结果 (9)2.5 SIMULINK仿真模型图: (15)2.6结果分析: (20)2.6.1 Matlab仿真结果分析 (20)2.6.2 (21)3 心得体会: (21)4 参考文献 (22)1 背景知识1.1 通信简介通信就是克服距离上的障碍,从一地向另一地传递和交换消息。

消息是信息源所产生的,是信息的物理表现,例如,语音、文字、数据、图形和图像等都是消息。

消息有模拟消息(如语音、图像等)以及数字消息(如数据、文字等)之分。

所有消息必须在转换成电信号(通常简称为信号)后才能在通信系统中传输。

所以,信号是传输消息的手段,信号是消息的物质载体。

相应的信号可分为模拟信号和数字信号,模拟信号的自变量可以是连续的或离散的,但幅度是连续的,如电话机、电视摄像机输出的信号就是模拟信号。

数字信号的自变量可以是连续的或离散的,但幅度是离散的,如电船传机、计算机等各种数字终端设备输出的信号就是数字信号。

通信的目的是传递消息,但对受信者有用的是消息中包含的有效内容,也即信息。

消息是具体的、表面的,而信息是抽象的、本质的,且消息中包含的信息的多少可以用信息量来度量。

2FSK调制解调的仿真分析_刘艳

2FSK调制解调的仿真分析_刘艳
图 3 相干解调后的信号与原序列比较
48
硅谷
2014年第1期总第145期
SILICON VALLEY
图4
非相干解调后的信号与原序列比较
图 5 误码率曲线
分析 : 通过调制信号的时域波形图 , 可知原信号经过 2FSK 调制 , 再经过解调后的信号与原信号大体一致。仿真结果的分 析说明该 2FSK 仿真模型是成功的、符合理论的。
1 二进制移频键控(2FSK)原理
频移键控容易实现 , 但其主要的缺点是占用频带较宽 , 其 频带利用率低。 故频移键控一般主要应用在低、 中速数据的传输, 以及频带较宽的信道与衰落信道。 频移键控是利用载波的频率变化来传递数字信息。二进制 频移键控(2FSK) , 是指载波的频率随二进制基带信号的变化 , 在两个频率点 f1 和 f2 之间变化。表达式如下 : 发送 1 时 A cos 1t f 2FSK A cos t 发送 0 时 2 产生 2FSK 信号的方法一般主要有两种。 一种是直接调频法 , 即可以采用模拟电路来实现。另一种是采用键控法。键控法是 在二进制基带矩形脉冲序列的控制下 , 通过开关电路对两个不 同的独立频率源进行选择 , 使其在每一个码元期间输出 f1 和 f2 两个载波之一。 解调与调制是一个相反的过程 , 其原理是将一个 2FSK 信号 分解为上下两路 2ASK 信号 , 再对两路 2ASK 信号分别进行解调 , 然后再做判决。这里的抽样判决是直接比较两路信号抽样值的 大小。2FSK 信号的常用解调方法包括非相干解调(包络检波) 和相干解调。
图 1 二进行随机序列
图 2 2FSK 调制波形
2 2FSK 调制解调的仿真分析
通过 MATLAB 仿真设计程序 , 实现 2FSK 信号的调制解调的 程序仿真。误码率是衡量一个数字通信系统性能的重要指标 , 又由于 ASK 与 FSK 均具有相干和非相干解调方法 , 所以将相干 ASK、非相干 ASK、相干 FSK 以及非相干 FSK 与 PSK 的误码率进 行预测对比。 仿真 :产生一个二进制数作为随机信号源 ,如图 1 所示 ; 分别用两个频率的余弦函数作为载波 ; 对该信号进行制 2FSK 调

一种基于MATLAB的2FSK相干解调仿真方法国一兵

一种基于MATLAB的2FSK相干解调仿真方法国一兵

一种基于MATLAB的2FSK相干解调仿真方法国一兵作者:潘彩平叶文慧来源:《科技资讯》2018年第03期摘要:2FSK(2 Frequency Shift Keying)是一种广泛应用于数字通信系统中的基本数字调制方式,它是利用二进制的数字信号控制正(余)弦波频率随着二进制信号的变化而变化。

二进制数字信号由两个不同的符号“0”和“1”组成,所以2FSK已调信号有两个不同的频率。

2FSK 方法简单,容易实现,抗噪声和抗衰落性能较好,解调也不需要恢复本地载波,可以进行异步传输。

MATLAB是一种解释性执行语言,它拥有强大的计算、仿真等功能。

由于它的易使用性和可扩充性,MATLAB成为了科研过程中的重要工具。

基于以上所述,本文提出了一种基于MATLAB的2FSK解调仿真方法。

关键词:2FSK MATLAB 解调仿真中图分类号:TN91 文献标识码:A 文章编号:1672-3791(2018)01(c)-0092-02二进制频移键控(2 Frequency Shift Keying,2FSK)是一种利用载波频率的变化来传递信息的数字调制体制。

2FSK调制解调系统的性能优良、易于实现,因此广泛应用于数字通信系统中。

利用MATLAB进行2FSK解调的仿真,不仅可以得到信号处理过程中每个信号的波形便于分析,更是利用软件的仿真环境降低了系统实现的成本。

2FSK解调常用的有非相干解调和相干解调两种方法。

而相干解调方法的性能优于非相干解调,因此,本文提出了这种基于MATLAB的2FSK相干解调仿真方法。

1 基于MATLAB的2FSK解调仿真方法流程设计1.1 2FSK解调仿真流程本文提出的2FSK解调仿真方法流程图如图1所示。

如图1所示,解调仿真方法具体设计如下。

第一,利用textread()函数来读取存放于内存的文件中已调数据作为信源S(t)。

第二,调用fir1()函数设计两个带通滤波器,将S(t)分别经过这两个带通滤波器,得到中心频率为f1和f2的两个信号。

基于蒙特卡罗法2FSK系统抗噪 声性能仿真2

基于蒙特卡罗法2FSK系统抗噪    声性能仿真2

通信原理课程设计报告题目:基于蒙特卡罗法2FSK系统抗噪声性能仿真院系:专业:班级:姓名:指导教师:2010年12月27日-2010年12月31日一、实验要求编写MATLAB的M文件,用该文件的采用相干解调法的2FSK系统的抗噪性能进行1000个符号的蒙特卡罗法仿真,画出误码率与信噪比之间的关系曲线,其中信噪比的取值为r=0dB、2dB、4dB、6dB…10dB,同时画出误码率与信噪比的理论曲线,其中信噪比的取值为r=0dB、0.1dB、0.2dB…10dB。

分步实施:1)熟悉2FSK系统调制解调,熟悉蒙特卡洛法;熟悉误码率计算;2)编写主要程序;3)画出系统仿真误码率曲线的系统理论误码率曲线。

二、实验原理1、蒙特卡罗思想概述蒙特卡罗方法也称为随机模拟方法,有时也称为随机抽样技术或统计实验方法。

它的基本思想是:为了求解数学、物理、工程技术以及生产管理等方面的问题,首先建立一个概率模型或随机过程,使它的参数等于问题的解;然后通过对模型或过程的观察或抽样试验来计算所求参数的统计特征,最后给出所求解的近似值。

而解得精确度可用估计值的标准误差来表示。

蒙特卡罗方法可以解决各种类型的问题,但总的来说,视其是否涉及随机过程的性态和结果,该方法处理的问题可以分为两类:第一类是确定性的数学问题,首先建立一个与所求解有关的概率模型,使所求的解就是我们所建立模型的概率分布或数学期望;然后对其进行随机抽样观察,即产生随机变量;最后用其算术平均值作为所求解的近似估计值。

第二类是随机性问题,被考察的元素更多的受到随机性的影响,一般情况下采用直接模拟方法,即根据实际物理情况的概率法则,用电子计算机进行抽样试验。

在应用蒙特卡罗方法解决实际问题的过程中,大体有如下几个内容:(1)对求解的问题建立简单而又便于实现的概率统计模型,使所求的解恰好是所建立模型的概率分布或数学期望。

(2)根据概率统计模型的特点和计算实践的需要,尽量改进模型,以便减小方差和费用,提高计算效率。

基于蒙特卡罗法2ASK系统抗噪声性能仿真

基于蒙特卡罗法2ASK系统抗噪声性能仿真

通信原理课程设计报告题目:基于蒙特卡罗法2ASK系统抗噪声性能仿真院系:自动化学院与信息工程学院专业:班级:学号:姓名:指导教师:职称:一、实验要求编写MATLAB的M文件,用该文件的采用包络检测法解调的2ASK系统的抗噪性能进行1000个符号的蒙特卡罗法仿真,画出误码率与信噪比之间的关系曲线,其中信噪比的取值为r=0dB、2dB、4dB、6dB…20dB,同时画出误码率与信噪比的理论曲线,其中信噪比的取值为r=0dB、0.1dB、0.2dB…20dB。

分步实施:1)熟悉2ASK系统调制解调,熟悉蒙特卡洛法;熟悉误码率计算;2)编写主要程序;3)画出系统仿真误码率曲线的系统理论误码率曲线。

二、实验原理1、蒙特卡罗思想概述蒙特卡罗方法也称为随机模拟方法,有时也称为随机抽样技术或统计实验方法。

它的基本思想是:为了求解数学、物理、工程技术以及生产管理等方面的问题,首先建立一个概率模型或随机过程,使它的参数等于问题的解;然后通过对模型或过程的观察或抽样试验来计算所求参数的统计特征,最后给出所求解的近似值。

而解得精确度可用估计值的标准误差来表示。

蒙特卡罗方法可以解决各种类型的问题,但总的来说,视其是否涉及随机过程的性态和结果,该方法处理的问题可以分为两类:第一类是确定性的数学问题,首先建立一个与所求解有关的概率模型,使所求的解就是我们所建立模型的概率分布或数学期望;然后对其进行随机抽样观察,即产生随机变量;最后用其算术平均值作为所求解的近似估计值。

第二类是随机性问题,被考察的元素更多的受到随机性的影响,一般情况下采用直接模拟方法,即根据实际物理情况的概率法则,用电子计算机进行抽样试验。

在应用蒙特卡罗方法解决实际问题的过程中,大体有如下几个内容:(1)对求解的问题建立简单而又便于实现的概率统计模型,使所求的解恰好是所建立模型的概率分布或数学期望。

(2)根据概率统计模型的特点和计算实践的需要,尽量改进模型,以便减小方差和费用,提高计算效率。

2FSK信号非相干检测法解调抗干扰性能仿真分析

2FSK信号非相干检测法解调抗干扰性能仿真分析
比对值 来 进 行 参 考 , 也 是 建 立 干 扰效 果 评 估 模 型 的 需 要 。 这 因 此 , 文 针 对 2 S 信 号 在 受 高 斯 白噪 声 干 扰 情 况 下 信 本 FK 干 比与 误码 率 的关 系 进 行 了 理 论 分 析 , 利 于 下 一 步 利 用 以 S se e E ] 真 软 件 进 行 实 际 仿 真 。 ytmVi 仿 w
扰, 只要 两 者 的 幅度 差 较 大 , 波 : 1就 有 较 大 信 号 输 出 , 滤 器 接 收 机 将 正 确 接 收 。而 当 ≈ U , 时 多数 情 况 滤 波 器 1 有
2 对 F K 信 号 干 扰 的 信 干 比 一 码 率 关 S 误
系 ] 析 分
二进制 移频键 控信号 ( F K) 由两个 不 同频率 的载 2S 是
Cls a sNumb TM 1 er 5
1 引 言
随着 通 信 的不 断 发 展 , 字 通 信 已逐 渐 取 代 模 拟 通 信 , 数
成 为通信方式 的主体 。因此 , 在通信对抗试 验中 , 为了客观 评估被试装备 的通信对抗能力 , 尤其是通信 干扰能力 , 误码 率 已成为通信干扰效果评估重要基准参数 。而在 实际测量 中, 信干 比的测算相对较为容易 , 因此 , 行信干 比 误 码率 进
王烟青 袁仕继 张英杰 邱 丙 益
44 5 ) 5 60 ( 中国人民解放军 6 8 8部队 38 摘 要 济源
分析 了 F K信号的产生原理及非相干检测法解调 原理 , S 针对通 信对抗试验 中常用 的 2 S F K信号 , 运用仿 真软件 S se iw ytmve 通信对抗 ;2 S F K;非相干解调;抗干扰 ; 仿真
干 扰 为

2FSK信号的解调与抗噪声性能分析

2FSK信号的解调与抗噪声性能分析

2FSK信号的解调与抗噪声性能分析课程设计课程设计名称:通信综合专业班级:学生姓名:学号:指导教师:课程设计时间: 2014年电子信息工程专业课程设计任务书学生姓名专业班级学号题目2FSK信号的解调与抗噪声性能分析课题性质仿真课题来源自拟课题指导教师同组姓名主要内容用数字基带信号改变正弦型载波的幅度、频率或相位中的某个参数,产生相应的数字振幅调制、数字频率调制和数字相位调制。

目录一.课程设计的目的和意义 (7)1.1基本要求 (7)1.2课程设计的目的及意义 (7)二,2FSK的基本原理和实现 (8)2.1 2FSK的产生 (8)2.2 2FSK滤波器的调解及抗噪声性能 (10)三.仿真设计步骤 (13)(1)首先要确定采样频率fs和两个载波f1,f2的值。

(13)四.仿真程序 (14)五.仿真结果及分析 (17)5.1、仿真波形图如图5-1至图5-5所示: (17)5.2、仿真结果的分析 (21)六、课程设计总结 (22)参考文献 (22)2FSK信号的解调与抗噪声性能分析一.课程设计的目的和意义1.1基本要求掌握2FSK的调制与解调的实现方法,探索并分析其抗噪声性能;遵循本系统的设计原则,理顺基带信号、传输频带及两个载频三者间相互间的关系;加深理解2FSK调制器与解调器的工作原理,学会对2FSK工作过程进行检查及对主要性能指标进行测试的方法。

1.2课程设计的目的及意义本次课程设计是对通信原理课程理论教学和实验教学的综合和总结。

通过这次课程设计,使同学认识和理解通信系统,掌握信号是怎样经过发端处理、被送入信道、然后在接收端还原。

要求学生掌握通信原理的基本知识,运用所学的通信仿真的方法实现某种传输系统。

能够根据设计任务的具体要求,掌握软件设计、调试的具体方法、步骤和技巧。

对一个实际课题的软件设计有基本了解,能进一步掌握高级语言程序设计基本概念,掌握基本的程序设计方法,拓展知识面,激发在此领域中继续学习和研究的兴趣,为学习后续课程做准备。

24-3 2FSK系统的抗噪声性能

24-3 2FSK系统的抗噪声性能

Q ( z, 0 ) = ∫ tI 0 ( zt )e − ( t
∞ 0
2
+ z2 )/ 2
−z / 2 = e−r 2 dt = 1 ⇒ P ( 0 / 1) = 2 e 2
2
1
1
¾ 同理可求得发送“0”时判为“1”的错误概率
P (1 / 0) = P (V1 > V2 ) = 1 −r 2 e 2
1
⎛ r⎞
干解调时2FSK系统的平均误码率
Pe = ⎛ 1 erfc ⎜ ⎜ 2 ⎝ r 2 ⎞ ⎟ ⎟ ⎠
⇒ Pe ≈
r − 1 e 2(大信噪比下) 2π r
9
2FSK系统的抗噪声性能
二、包络检波法的系统抗噪声性能
分析模型
V1 ( t )
ω1
e 2 FSK ( t )
ω2
V2 ( t )
10
率ω2的载波,则在一个码元间隔Ts内,发送端产生的2FSK 信号
⎧ u ( t ) 发送“1”时 sT ( t ) = ⎨ 1T ⎩ u0T ( t ) 发送“0”时
⎧ A cos ω1t 0 < t < TS u1T ( t ) = ⎨ 0 其它t ⎩
⎧ A cos ω 2 t 0 < t < TS u0T ( t ) = ⎨ 0 其它t ⎩
4
2
《通信原理》 国防科技大学电子科学与工程学院 马东堂 _____________________________
2FSK系统的抗噪声性能
¾ 经过信道传输后,接收端的输入波形
⎧ Ku ( t ) + ni ( t ) 发送“1”时 ri ( t ) = ⎨ 1T ⎩ Ku0T ( t ) + ni ( t ) 发送“0”时

基于MATLAB下的Simulink2FSK仿真

基于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已经也很有必要成为大学生的必修课之一,掌握这门工具对学习各门学科有非常重要的推进作用。

基于蒙特卡罗法2FSK系统抗噪声性能仿真2

基于蒙特卡罗法2FSK系统抗噪声性能仿真2

通信原理课程设计报告题目:基于蒙特卡罗法2FSK系统抗噪声性能仿真院系:专业:班级:姓名:指导教师:2010年12月27日-2010年12月31日编写MATLAB的M文件,用该文件的采用相干解调法的2FSK系统的抗噪性能进行1000个符号的蒙特卡罗法仿真,画出误码率与信噪比之间的关系曲线,其中信噪比的取值为r=0dB、2dB、4dB、6dB…10dB,同时画出误码率与信噪比的理论曲线,其中信噪比的取值为r=0dB、0.1dB、0.2dB…10dB。

分步实施:1)熟悉2FSK系统调制解调,熟悉蒙特卡洛法;熟悉误码率计算;2)编写主要程序;3)画出系统仿真误码率曲线的系统理论误码率曲线。

1、蒙特卡罗思想概述蒙特卡罗方法也称为随机模拟方法,有时也称为随机抽样技术或统计实验方法。

它的基本思想是:为了求解数学、物理、工程技术以及生产管理等方面的问题,首先建立一个概率模型或随机过程,使它的参数等于问题的解;然后通过对模型或过程的观察或抽样试验来计算所求参数的统计特征,最后给出所求解的近似值。

而解得精确度可用估计值的标准误差来表示。

蒙特卡罗方法可以解决各种类型的问题,但总的来说,视其是否涉及随机过程的性态和结果,该方法处理的问题可以分为两类:第一类是确定性的数学问题,首先建立一个与所求解有关的概率模型,使所求的解就是我们所建立模型的概率分布或数学期望;然后对其进行随机抽样观察,即产生随机变量;最后用其算术平均值作为所求解的近似估计值。

第二类是随机性问题,被考察的元素更多的受到随机性的影响,一般情况下采用直接模拟方法,即根据实际物理情况的概率法则,用电子计算机进行抽样试验。

在应用蒙特卡罗方法解决实际问题的过程中,大体有如下几个内容: (1)对求解的问题建立简单而又便于实现的概率统计模型,使所求的解恰好是所建立模型的概率分布或数学期望。

(2)根据概率统计模型的特点和计算实践的需要,尽量改进模型,以便减小方差和费用,提高计算效率。

实验 2FSK调制系统的仿真

实验 2FSK调制系统的仿真

• f2的参数设置
载波是幅度为2,f2=2,采样时间.为0.002的单精度信号。本来信号源s(t)序列是用随机 的01信号产生,在此为了方便仿真就选择了基于采样的PulseGenerator信号模块其参数 设置如下:
• 其中方波是幅度为1,周期为3,占1比为1/3的基于采样的信 号。 • 经过以上参数的设置后就可以进行系统的仿真
• 二进制移频键控信号的产生,可以采用模拟 调频电路来实现,也可以采用数字键控的方 法来实现. 图2-7是数字键控法实现二进制移 频键控信号的原理图, 图中两个振荡器的输 出载波受输入的二进制基带信号控制,在一 个码元Ts期间输出f1或f2两个载波之一

其中sinwave和sinwave1是两个频率分别为f1和f2的载波,PulseGenerator模 块是信号源,NOT实现方波的反相,最后经过相乘器和相加器生成2FSK信号, 各参数设置如下:载波f1的参设其中幅度为2,f1=1Hz,采样时间为 0.002s在此选择载波为单精度信号,
图27是数字键控法实现二进制移频键控信号的原理图图中两个振荡器的输出载波受输入的二进制基带信号控制在一个码元ts期间输出f1或f2两个载波之一其中sinwave和sinwave1是两个频率分别为f1和f2的载波pulsegenerator模块是信号源not数设置如下
实验四 2FSK调制系统的仿真
二进制数字调制中,若正弦载波的频率随二进 制基带信号在f1和f2两个频率点间变化,则产生二进 制移频键控信号(2FSK信号).二进制移频键控信号的 时间波形如图2-6 所示,图中波形g可分解为波形e和 波形f,即二进制移频键控信号可以看成是两个不同载 波的二进制振幅键控信号的叠加. 若二进制基带信号 的1符号对应于载波频率f1,0符号对应于载波频率f2,

2FSK基带系统的仿真

2FSK基带系统的仿真

2FSK基带系统的仿真1.课程设计目的(1)结合实践,加强对2FSK基带调制系统理论知识的掌握;(2)用MATLAB软件设计设计一个2FSK基带调制系统;(3)进一步熟悉MATLAB软件的使用,能够独立解决问题。

2.课程设计要求(1)熟练掌握MATLAB软件的使用方法;(2)利用所学的通信原理的基本知识,设计一个2FSK基带系统原理框图;(3)完成2PSK基带系统的仿真与结果分析。

3.相关知识3.1 2FSK基带信号调制原理调制原理:数字基带信号是低通型信号,其功率谱集中在零频的附近,它可以直接在低通型信道中传输。

但实际信道很多是带通型的,数字基带信号无法直接通过带通型信道,因此,在发送端需要把数字基带信号的频谱搬移到带通信道的通带范围内,以便信号在带通信道中传输,这个频谱搬移过程称为数字调制。

当信号为二进制数字信号时,用二进制数字基带信号控制载频的频率实现调制称为移频键控FSK。

二进制基带频移键控(2FSK)是利用两个不同频率f1和f2的震荡源来代表信号1和0,用数字信号的1和0去控制两个独立的震荡源交替输出。

2FSK信号产生的方法主要有两种:一种可以采用模拟调制来实现;另一种可以采用键控法来实现,即在二进制基带矩形脉冲序列的控制下通过开关对两个不同的独立源之间转换而形成,故相邻码元之间的相位不一定连续。

频移键控是通过载波的频率变化来传递数字信息的。

对于二进制的频移键控调制方式,其有效带宽为B=2xF+2Fb,xF是二进制基带信号的带宽,也是FSK信号的最大频偏,由于数字信号的带宽值大,所以二进制频移键控的信号带宽B大,频带利用率小。

3.2 2FSK基带系统功率谱密度的特点如下:(1)2FSK信号的功率谱由连续谱和离散谱两部分构成,离散谱出现在f1和f2位置,表达式为:(2)功率谱密度中的连续谱部分一般出现双峰。

若两个载频之差∣f1-f2∣ fs ,则出现单峰。

2FSK基带信号产生方法及波形数字键控法实现2FSK基带信号的电路框图3.3 2FSK基带信号的解调:2FSK基带信号的解调方式有两种:相干解调和非相干解调。

基于matlab的2fsk调制系统的设计课程设计(论文)[管理资料]

基于matlab的2fsk调制系统的设计课程设计(论文)[管理资料]

课程设计(论文)题目名称2FSK调制系统的设计与仿真摘要,,调制原理和解调原理;设计步骤包括了2FSK信号的产生,调制和解调;设计结果及分析则包括了2FSK信号产生,调制和解调每一步的结果分析和用matlab实现上述的结果. 2FSK在中低速数据传输中得到了广泛的应用。

所谓FSK就是用数字信号去调制载波的频率。

关键字:2FSK;载波;调制解调目录第1章课程设计的任务与要求 (1)2FSK简介 (1)课程设计的任务 (1)课程设计的要求 (1)第2章课程设计的研究基础 (1) (1)2FSK调制解调基本原理 (2)第3章2FSK调制解调系统方案设计 (4)方案提出 (4)方案比较 (5)第4章2FSK调制解调系统设计 (6) (6)电路参数的计算及元器件的选择 (7) (7)第5 章2FSK调制解调系统仿真和调试 (8)仿真软件介绍 (8)系统仿真实现 (9)系统测试 (10)数据分析 (11)第6章总结 (13)致谢 (14)参考文献 (15)附录源程序 (16)第1章课程设计的任务与要求2FSK简介数字信号的传输方式分为基带传输和带通传输。

然而,实际中的大多数信道因具有带通特性而不能直接传送基带信号。

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

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

在接收端,通过解调器把带通信号还原为数字基带信号的过程称为数字解调。

数字调制的基本方式有三种:振幅键控(ASK)、频移键控(FSK)、相移键控(PSK)。

本文介绍的就是二进制数字频移键控系统(2FSK)。

移频键控(FSK)是数据通信中最常用的一种调制方式。

FSK方法简单,易于实现,并且解调不需要恢复本地载波,可以异步传输,抗噪声和抗衰落性能较强。

缺点是占用频带较宽,频带利用不够经济。

FSK主要应用于低中速数据传输,以及衰落信道和频带较宽的信道中。

基于蒙特卡罗法2ASK系统抗噪声性能仿真介绍

基于蒙特卡罗法2ASK系统抗噪声性能仿真介绍

通讯原理课程设计报告题目:鉴于蒙特卡罗法 2ASK系统抗噪声性能仿真院系:自动化学院与信息工程学院专业:通讯工程班级:学号:姓名:指导教师:职称:2015 年 12 月 27 日-2015 年 12 月 31 日一、实验要求编写 MATLAB 的M 文件,用该文件的采纳包络检测法解调的2ASK 系统的抗噪性能进行 1000个符号的蒙特卡罗法仿真,画出误码率与信噪比之间的关系曲线,此中信噪比的取值为 r=0dB、2dB、4dB、6dB 20dB,同时画出误码率与信噪比的理论曲线,此中信噪比的取值为r=0dB、 0.1dB、0.2dB 20dB。

分步实行:1)熟习 2ASK 系统调制解调,熟习蒙特卡洛法;熟习误码率计算;2)编写主要程序;3)画出系统仿真误码率曲线的系统理论误码率曲线。

二、实验原理1、蒙特卡罗思想概括蒙特卡罗方法也称为随机模拟方法 , 有时也称为随机抽样技术或统计实验方法。

它的基本思想是 : 为了求解数学、物理、工程技术以及生产管理等方面的问题 , 第一成立一个概率模型或随机过程 , 使它的参数等于问题的解 ; 而后经过对模型或过程的察看或抽样试验来计算所求参数的统计特色 , 最后给出所求解的近似值。

而解得精准度可用预计值的标准偏差来表示。

蒙特卡罗方法能够解决各样种类的问题 , 但总的来说 , 视其能否波及随机过程的性态和结果 , 该方法办理的问题能够分为两类 : 第一类是确立性的数学识题 , 第一成立一个与所求解相关的概率模型 , 使所求的解就是我们所成立模型的概率散布或数学希望 ; 而后对其进行随机抽样察看 , 即产生随机变量 ; 最后用其算术均匀值作为所求解的近似预计值。

第二类是随机性问题 , 被观察的元素更多的遇到随机性的影响 , 一般状况下采纳直接模拟方法 , 即依据实质物理状况的概率法例 , 用电子计算机进行抽样试验。

在应用蒙特卡罗方法解决实质问题的过程中, 大概有以下几个内容 :(1)对求解的问题成立简单而又便于实现的概率统计模型 , 使所求的解恰巧是所成立模型的概率散布或数学希望。

实验五(2FSK、2PSK、2DPSK调制系统仿真)

实验五(2FSK、2PSK、2DPSK调制系统仿真)

2FSK/2PSK/2DPSK 调制系统仿真实验要求:1、 学生按照实验指导报告独立完成相关实验的内容;2、上机实验后撰写实验报告,记录下自己的实验过程,记录实验心得。

3、掌握2FSK/2PSK/2DPSK 调制系统仿真的原理与方法。

4、以电子形式在规定日期提交实验报告。

实验指导:1、2FSK 调制原理 1)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 数字基带信号。

6.2.2 2FSK 系统抗噪声性能[共2页]

6.2.2 2FSK 系统抗噪声性能[共2页]

第6章 数字信号频带传输系统215()()thth b 01011d d 22V V P p y y p y y =+∫∫∞ (6.2-16)在实际应用的2ASK 非相干解调中,常常是工作在大信噪比的情况,此时的最佳门限值可近似为th /2V A ≈,此时的误码率为2b 211exp exp (1)2824A r P r σ⎛⎞−⎛⎞≈=−>>⎜⎟⎜⎟⎝⎠⎝⎠(6.2-17)6.2.2 2FSK 系统抗噪声性能由前一节可知,2FSK 信号也有两种解调方法,即相干解调法和包络检波法,下面分别讨论采用这两种解调法时2FSK 系统的抗噪声性能。

1.相干解调法当考虑噪声影响时,2FSK 信号的相干解调框图就变成如图6-30所示。

22图6-30 考虑噪声影响时2FSK 相干解调框图设发“1”时载波频率为1f ;发“0”时载波频率为2f 。

当发“1”时,调谐在1f 的上支路带通滤波器输出为信号和窄带噪声的混合:11cos ()A t n t ω+(6.2-18)其中1c11s11()()cos ()sin n t n t t n t t ωω=−(6.2-19)同时,下支路调谐在2f 的带通滤波器输出只有窄带噪声2()n t ,且2c22s22()()cos ()sin n t n t t n t t ωω=−(6.2-20)与2ASK 相干解调类似,当发“1”时,上支路的抽样输出为1c1y A n =+,下支路的抽样输出为2c2y n =。

则判决器输入为c1c2y A n n =+−(6.2-21)其中,c1n 、c2n 都是均值为0、方差为2σ的高斯随机变量,因此y 也是一个高斯随机变量。

其均值()E y A =,方差为。

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

通信原理
课程设计报告
题目:基于蒙特卡罗法2FSK系统抗噪声性能仿真院系:
专业:
班级:
姓名:
指导教师:
2010年12月27日-2010年12月31日
编写MATLAB的M文件,用该文件的采用相干解调法的2FSK系统的抗噪性能进行1000个符号的蒙特卡罗法仿真,画出误码率与信噪比之间的关系曲线,其中信噪比的取值为r=0dB、2dB、4dB、6dB…10dB,同时画出误码率与信噪比的理论曲线,其中信噪比的取值为r=0dB、0.1dB、0.2dB…10dB。

分步实施:
1)熟悉2FSK系统调制解调,熟悉蒙特卡洛法;熟悉误码率计算;
2)编写主要程序;
3)画出系统仿真误码率曲线的系统理论误码率曲线。

1、蒙特卡罗思想概述
蒙特卡罗方法也称为随机模拟方法,有时也称为随机抽样技术或统计实验方法。

它的基本思想是:为了求解数学、物理、工程技术以及生产管理等方面的问题,首先建立一个概率模型或随机过程,使它的参数等于问题的解;然后通过对模型或过程的观察或抽样试验来计算所求参数的统计特征,最后给出所求解的近似值。

而解得精确度可用估计值的标准误差来表示。

蒙特卡罗方法可以解决各种类型的问题,但总的来说,视其是否涉及随机过程的性态和结果,该方法处理的问题可以分为两类:第一类是确定性的数学问题,首先建立一个与所求解有关的概率模型,使所求的解就是我们所建立模型的概率分布或数学期望;然后对其进行随机抽样观察,即产生随机变量;最后用其算术平均值作为所求解的近似估计值。

第二类是随机性问题,被考察的元素更多的受到随机性的影响,一般情况下采用直接模拟方法,即根据实际物理情况的概率法则,用电子计算机进行抽样试验。

在应用蒙特卡罗方法解决实际问题的过程中,大体有如下几个内容: (1)对求解的问题建立简单而又便于实现的概率统计模型,使所求的解恰好是所建立模型的概率分布或数学期望。

(2)根据概率统计模型的特点和计算实践的需要,尽量改进模型,以便减小方差和费用,提高计算效率。

(3)建立对随机变量的抽样方法,其中包括建立产生伪随机数的方法和建立对所遇到的分布产生随机变量的随机抽样方法。

(4)给出获得所求解的统计估计值及其方差或标准误差的方法。

2、2FSK 系统调制解调原理
频移键控是利用载波的频率变化来传递数字信息。

在2FSK 中,载波的频率随二进制基带信号在f1和f2两个频率间变化。

用f1和f2分别表示二进制“1”和“0”。

因此,2FSK 信号的时域表达式为
)
cos()()cos()()(212n n s n n n s n FSK t nT t g a t nT t g a t e θωφω+⎥⎦

⎢⎣⎡-++⎥⎦⎤⎢⎣⎡-=∑∑∞-∞→∞-∞→
2FSK 可采用调频方法或键控法进行调制,调制框图如下
2FSK 信号的解调方法是相干解调。

由于FSK 信号本身就是利用频率传递信息的,所以在接收端必须利用信号的频率信息来解调信号。

下图2FSK 信号相干接收原理方框图。

3、2FSK 的抗噪声性能
通信系统的抗噪声性能是指系统克服加性噪声影响的能力。

在数字通信系统中,加性噪声可能使传输码元产生错误。

其错误程度一般用误码率来衡量。

2FSK 相干接收时的误码率为:)2/(2
1
r erfc P e =
,其中222/σA r =为解调器的输入信噪比。

当信噪比r >>1时,上式变成2/21
r e e r
P -≈
π。

带通 滤波器
相乘器
低通 滤波
抽样 判决器
cos
ω1
输出
定时脉 冲
带通 滤波器
ω
2
相乘器
cos
ω
2
低通 滤波
三、设计流程
利用matlab对2FSK进行仿真,在2FSK调制后对信号加入不同信噪比的高斯噪声,然后进行解调,计算出误码率。

程序流程图如下:
四、程序运行结果
结果分析:图中实线是理论上的信噪比与误码率关系曲线,*则是进行2FSK调制解调后的仿真分析。

由图可见随着信噪比的增大,理论计算与实际仿真得到的误
10
码率均在下降,但是由于仿真码元数目比较少,误码率只能达到接近4
五、实验源程序
见附录
六、总结与体会
这次课设我受益匪浅,不但复习了通信原理的相关知识而且还更加深了对
matlab的理解与应用。

在课设过程中我遇到了很多问题,但是最后还是一一解
决了。

通过上网,去图书馆查资料,请教老师同学我解决了很多难题同时也掌握
了大量新知识。

我个人感觉像通信原理这种课程只有通过课设这种方式才能让我
们掌握书本上的抽象知识熟练运用。

通过这次通信原理课程设计实践,我复习了MATLAB编程语言的基本概念、语
法、语义和数据类型的使用特点,加深了对课堂所学理论知识的理解,掌握了运
用结构化程序设计的基本思想和方法,更重要的是培养了自己的自学能力。

因为这是我们第二次接触MATLAB编程语言,在编写程序以及调试的过程中遇到了很多困难,但是我通过去图书馆查找资料,请教同学老师,再自己一点点改善程序,最终编写出一个比较完善的程序,实现了所有要求功能,这是最值得我欣慰的一点。

当然成功编写一个程序绝非易事,之前,我总以为程序能够正常运行,就代表着编程成功,后来我才发现我大错特错了。

我用了三天时间,完成了程序的编写、改错,但我立刻发现尽管程序能够正常运行,部分功能却不完善,甚至不能实现。

经过一次又一次调试、修改又修改,一点一点发现问题并改正,我才真正发现编程远没有想象中的简单。

它需要的不仅是清晰地编程思路、编程技巧,还需要有耐心有毅力,不要放弃。

七、参考文献
【1】罗建军杨琦精讲多练matlab 西安交通大学出版社
【2】樊昌信.曹丽娜. 通信原理(第六版)北京:国防工业出版社附录(源程序)
主程序:
a=0:2:10;
b=0:0.1:10;
for i=1:length(a)
monizhi(i)=snr2pb(a(i)); %用蒙特卡罗法仿真
end;
for i=1:length(b)
c=10^(b(i)/10); %把DB变为数值
lilunzhi(i)=(1/2)*erfc(sqrt(c/2)); %用公式算理论误码率
end;
subplot(2,1,1);
semilogy(a,monizhi,'*');
hold
semilogy(b,lilunzhi);
xlabel('信噪比(dB)');
ylabel('误码率');
legend('仿真比特误码率','理论比特误码率');
function[p]=snr2pb(snr_in_dB)
N=1000; %用1000个符号进行蒙特卡罗仿

Eb=1; %有用信号能量
snr=10^(snr_in_dB/10);
sgma=sqrt(Eb/(snr)); %噪声的标准差
for i=1:N %由随机数差生的输入的0 1序列共1000个
temp=rand;
if(temp<0.5) %小于0.5判为0 dsource(i)=0;
else
dsource(i)=1; %大于0.5判为1
end;
end;
subplot(2,1,2);
i=1:1000;
plot(i,dsource(i));
axis([0 1000 0 1])
numoferr=0; %误码个数初始化为0
for i=1:N
if (dsource(i)==0)
x1=sqrt(2*Eb)+gngauss(sgma); %上支路信号波形
x2=gngauss(sgma); %下支路信号波形
else
x1=gngauss(sgma);
x2=sqrt(2*Eb)+gngauss(sgma);
end;
if(x1>x2) %上支路大于下支路时判为0
decis=0;
else
decis=1; %下支路大于上支路时判为0
end;
if (decis~=dsource(i)) %若输入与输出不一致误码数加1
numoferr=numoferr+1;
end;
end;
p=numoferr/N; %误码率为误码的个数除以总码数
function [n1,n2]=gngauss(m,sgma) %gngauss产生均值为m,标准偏差
if nargin==0
m=0;
sgma=1;
elseif nargin==1
sgma=m;
m=0;
end
u=rand; %在区间(0,1)内的均匀随机变量
z=sgma*(sqrt(2*log(1/(1-u)))); %瑞利分布随机变量
u=rand;
n1=m+z*cos(2*pi*u); %由瑞利分布和高斯分布的关系产生高斯分布n2=m+z*sin(2*pi*u);。

相关文档
最新文档