基于MATLAB的FSK调制解调1
- 格式:doc
- 大小:196.00 KB
- 文档页数:19
FSK调制解调实验报告实验报告:FSK调制解调引言:FSK (Frequency Shift Keying)调制解调是一种将数字信号转换为模拟信号的调制技术,通过改变信号的频率来表示数字信息。
FSK调制解调器在通信系统中起着重要的作用,因此,理解FSK调制解调原理并进行实验验证是非常有意义的。
实验目的:1.理解FSK调制解调原理。
2.使用软件(如MATLAB)进行FSK调制解调仿真。
3.通过硬件电路搭建进行FSK调制解调实验。
实验原理:FSK解调:FSK解调器将接收到的数字信号转换为模拟信号,并检测信号的频率以恢复原始的二进制序列。
解调器通过比较两个频率的能量来确定输入信号的频率,然后根据已知的频率对照表将其转换为对应的二进制数字。
实验步骤:1.使用软件(如MATLAB)进行FSK调制仿真:a.设计一个数据源,例如一个随机生成的二进制序列。
b.将二进制序列转换为FSK调制信号,即将0转换为低频率信号,将1转换为高频率信号。
c.添加噪声以模拟真实通信环境。
d.绘制调制后的信号波形。
2.使用软件进行FSK解调仿真:a.使用接收到的调制信号作为输入信号。
b.设计一个解调器来检测信号的频率以恢复原始的二进制序列。
c.绘制解调后的信号波形,并与原始信号进行比较。
3.使用硬件电路进行FSK调制解调测试:a.搭建FSK调制电路,将输入的二进制序列转换为FSK信号。
b.使用示波器观察调制后的信号波形。
c.搭建FSK解调电路,将接收到的调制信号转换为原始的二进制序列。
d.使用示波器观察解调后的信号波形,并与原始信号进行比较。
实验结果与分析:通过软件仿真可以得到调制后的信号波形,并通过解调获得原始的二进制序列。
这些结果可以与原始输入信号进行比较,以验证FSK调制解调的准确性。
通过硬件电路测试,可以观察到调制后的信号波形以及解调后的信号波形,进一步验证了FSK调制解调的可行性。
结论:通过FSK调制解调实验,我们可以更好地理解FSK调制解调的原理,并通过软件仿真和硬件搭建实验来验证其可行性。
一、Matlab FSK调制解调程序原理频移键控是利用载波的频率变化来传递数字信息。
在FSK中,载波的频率随二进制基带信号在和两个频率点间变化。
故其表达式为在移频键控中,和相位不携带信息,通常可令其为零。
因此,2FSK信号的表达式可简化为其中式中:g(t)为单个矩形脉冲,脉宽为,程序中采用键控法来实现,即在二进制基带矩形脉冲序列的控制下通过开关电路即判断输入序列是0还是1,对两个不同的独立频率源进行选通,使其在一个码元=1/期间输出或两个载波之一,再依次叠加到一个数组中,最终的数组就是已调信号,然后将单极性波形转化为双极性波形(以提高之后信号解调的精度)。
再用 Welch 法估计已调序列的功率谱密度;Welch法主要是把数据分段,相邻两段之间有重叠;对每段数据加窗后求功率谱密度,并最后对各段功率谱密度求和后求出均值,该均值就是pwelch函数的数值。
调用函数gussian(transmittedSignal,snr),将调制信号加入加性高斯噪声,再调用函数demoFSK(receivedSignal,f1,f2,fs,snr),进行解调。
下图为FSK 相干解调框图,(若用滤波器而不是用如下积分的方法来进行解调,当两频率f1,f2相差很小时,将很难解调出原信号)FSK相干解调框举例说明解调过程:若输入信号和已调波形(未加噪声)如下图:解调时,将信号分别通过上下支路,与频率为f1,f2的载波分别相乘,由于原信号使用的是双极性波形,所以上支路载波应为。
得到如下波形:然后调用函数integral(mt,fs) ,完成积分,得到如下波形(正如前面所说的,若用单极性波形,则得到的积分后波形将不是下图极性相反的波形,当f1,f2相差很小时,上下支路的值相差很小,很难比较出大小):比较上下支路输出值,程序中序列bitsstream1对应0,序列bitstream2对应1,比较bitstream1 和bitstream2,得到解调序列bitstream,最后将序列用矩形波表示出来,即得到最终的解调波形。
基于MATLAB的FSK调制解调学生姓名:段斐指导老师:吴志敏摘要本课程设计利用MATLAB集成环境下的M文件,编写程序来实现FSK 的调制解调,并绘制出解调前后的时域和频域波形及叠加噪声时解调前后的时频波形,并观察解调前后频谱有何变化以加深对F SK信号解调原理的理解。
对信号叠加噪声,并进行解调,绘制出解调前后信号的时频波形,改变噪声功率进行解调,根据运行结果和波形来分析该解调过程的正确性及信道对信号传输的影响。
完成整个FSK的调制解调过程。
程序开发平台为MATLAB7.1,使用其自带的M文件实现。
运行平台为Windows 2000。
关键词:程序设计;FSK ;调制解调;MATLAB7.1;M文件1引言本课程设计是利用MATLAB集成环境下的M文件,编写程序来实现FSK 的调制解调,并绘制出解调前后的时域和频域波形及叠加噪声时解调前后的时频波形,根据运行结果和波形来分析该解调过程的正确性及信道对信号传输的影响。
1.1课程设计目的此次课程设计的目的是熟悉MATLAB中M文件的使用方法,编写M文件实现FSK的调制和解调,绘制出FSK信号解调前后在时域和频域中的波形,观察调解前后频谱的变化,再对信号进行噪声叠加后解调同样绘制解调前后的信号时频波形,最后改变噪声功率进行调解,分析噪声对信号传输造成的影响,加深对FSK 信号解调原理的理解。
1.2课程设计要求熟悉MATLAB中M文件的使用方法,并在掌握FSK调制解调原理的基础上,编写出F SK调制解调程序。
在M文件环境下运行程序绘制出F SK信号解调前后在时域和频域中的波形,观察波形在解调前后的变化,对其作出解释,同时对信号加入噪声后解调,得到解调后的时频波形,分析噪声对信号传输造成的影响。
解释所得到的结果。
1.3课程设计步骤本课程设计采用M文件编写的方法实现二进制的FSK的调制与解调,然后在信号中叠加高斯白噪声。
一,调用dmode函数实现FSK的解调,并绘制出F SK 信号调制前后在时域和频域中的波形,两者比较。
2012年8月第24期科技视界SCIENCE &TECHNOLOGY VISION 科技视界Science &Technology Vision作者简介:葛熠(1991—),男,江苏溧阳人,本科,通信工程专业,研究方向为信息与通信工程。
0引言由于目前大多数信道不适合传输基带信号,为了使基带信号能利用这些信道进行传输,必须使代表信息的原始信号经过一种变换得到另一种新信号,这种变换就是调制。
在数字调制中,频移键控(FSK)[1]方法简单,易于实现,并且解调不须恢复本地载波,可以异步传输,抗噪声和抗衰落性能也较强。
因此,FSK 调制技术在通信行业得到了广泛地应用,并且主要适用于用于低、中速数据传输[2]。
因此本文以通用DSP builder 来实现FSK 调制信号发生器的设计,并借助MATLAB 仿真工具SIMULINK 进行仿真检测。
1MATLAB 和DSP Builder 的简单介绍1.1MATLAB 简介MATLAB 是矩阵实验室的简称,主要包括MATLAB 和Simulink 两大部分。
MATLAB 可以进行矩形运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域[3]。
Simulink 是MATLAB 最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境。
在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造出复杂的系统。
Simulink [4]具有适应面广、结构和流程清晰及仿真精细、贴近实际、效率高、灵活等优点。
1.2DSP Builder 简介Altera 可编程逻辑器件中的DSP 系统设计需要高级算法和HDL 开发工具。
Altera DSP Builder 将MATLAB 和Simulink 系统级设计工具的算法开发、仿真和验证功能与VHDL 综合、仿真和Altera 开发工具整合在一起,实现了这些工具的集成[5]。
目录第一章软件简介 (2)1.1 Matlab简介 (2)1.2 Simulink介绍 (2)第二章FSK基本知识 (3)2.1 通信系统模型 (3)2.2 FSK的时域分析 (4)2.3 FSK信号的频谱特性: (5)2.4 2FSK数字系统的调制方法 (5)2.5 FSK数字系统的解调方法 (6)2.6 方案比较 (7)第三章Matlab仿真 (8)3.1仿真思路 (8)3.2 仿真程序 (8)3.3 输出波形及结果分析 (11)3.4结果分析 (17)第四章用Simulink仿真FSK调制解调 (17)4.1各单元模块功能介绍及电路设计 (17)4.2 电路参数的计算及元器件的选择 (18)4.3系统整体电路图 (19)4.4系统仿真实现 (19)4.5系统测试 (21)4.6参数设置 (22)心得体会 (25)参考文献 (27)第一章软件简介1.1Matlab简介Simulink是Matlab中的一部分,首先简单介绍一下Matlab。
Matlab是Matrix Laboratory的缩写,意为矩阵实验室。
它具有强大的矩阵处理功能和绘图功能,进还能进行文字处理,绘图,建模仿真等功能。
Matlab已经发展成为多学科、多种工作平台的功能强大的大型软件。
Matlab的帮助功能很强大,自带有详细的帮助手册,基于HTML的完整的帮助功能,也可以用help命令来得到帮助信息。
程序语法与C语言类似,设计自由度大,方便我们编程。
Matlab有高级的程序环境,但程序环境很简单易用。
Matlab源程序具有很大的开放性。
Matlab有强大的的图形绘制功能。
Matlab还拥有功能强大的各种工具箱。
这些工具箱都是由该领域内学术水平很高的专家编写的,所以用户无需编写自己学科范围内的基础程序,而直接进行高,精,尖的研究,能极大地促进我们的学习研究工作。
1.2Simulink介绍Simulink是Matlab中一个用来对动态系统进行建模、仿真和分析的软件包。
摘要当今,随着通信技术日新月异的发展,尤其是数字通信的快速普及,使得通信技术日新月异。
现代通信系统要求通信距离远、通信容量大、传输质量好,因此通信系统也日趋复杂。
在各种通信系统的设计研发环节中,软件仿真已成为必不可少的部分。
应用Matlab\Simulink的计算机仿真具有经济、安全、可靠、编程简易以及实验周期短等特点。
因此,本文就以Matlab为软件平台,利用其通信工具箱和信号处理工具箱中的模块,尤其是Matlab语言的Simulink动态系统仿真软件包,对数字调制解调系统进行仿真,并且对仿真结果进行误差分析,从而对现代数字通信有更加明确的认识和直观的了解。
重点对2ASK、2PSK、2FSK进行性能比较,在实际通信系统中,根据具体情况选择最合适的调制方式,进一步促进数字通信的发展。
本文首先介绍了课题研究的背景和进行数字通信仿真的意义,然后介绍对数字通信系统进行仿真所使用的Matlab\Simulink软件以及这些软件在使用时的注意事项和采用的一些方法,随后又介绍了数字调制系统的原理并据此进行数字调制解调系统的仿真,最后对仿真结果进行误差分析,对设计进行总结归纳。
关键词:数字通信系统;调制解调;Matlab;Simulink;仿真AbstractNowadays, with the rapid development of communication technology, especially the rapid spread of the digital communication, makes communication technology is developing rapidly. Modern communication system requirements communication distance, communication capacity, transmission quality is good, because this communication system has become more and more complex. In all kinds of communication system design r&d link, the software has become an indispensable part of. Application of computer simulation, Simulink Matlab has economic, safe, reliable, easy programming and the cycle is short, etc.Therefore, this paper is using Matlab software platform, Use its communication tool box and signal processing toolbox module, especially Matlab language dynamic system simulation software package of simulink on digital demodulation system, and simulation results of simulation and error analysis, and the modern digital communication have more explicit recognition and intuitive understanding. Emphasis on 2 ASK, 2 PSK, 2 FSK performance comparison, in actual communication system, according to the specific circumstances to select the most appropriate modulation mode, and further promote the development of digital communication.This paper firstly introduces the background of the subject research and the meaning of digital communication simulation, and then introduced to digital communication system simulation of Matlab /Simulink used by the software used in the software and the matters needing attention and some methods used, then introduces digital modulation system and based on the principle of digital demodulation system simulation, finally the results for error was analyzed, the design was summarized, summed up in the digital demodulation of the simulation to the matters of attention when, to the aspects of learning and provide some reference for researchers and their ownexperience.Key words:Digital communication system;Demodulation;Matlab;Simulink;Simulation目录第一章绪论 (1)1.1研究的目的和意义 (1)1.1.1 研究目的 (1)1.1.2 研究意义 (2)1.2国内外研究现状 (2)第二章仿真的意义和仿真软件 (4)2.1仿真的意义 (4)2.2仿真软件Matlab简介 (4)2.3 Simulink简介 (6)2.4 Matlab与Simulink的联系 (6)第三章数字通信系统 (7)3.1 数字通信系统的概念 (7)3.2数字通信系统的组成 (7)3.3通信系统的分类与通信方式 (8)第四章信号的调制与解调 (10)4.1调制的意义和类别 (10)4.2模拟信号的调制与解调 (11)4.2.1幅度调制 (11)4.2.2角度调制 (13)4.3数字信号的调制与解调 (14)4.3.1数字频率调制 (14)4.3.2数字相位调制 (15)4.3.3正交振幅调制 (17)第五章系统设计与仿真 (19)5.1 2ASK信号的调制与解调 (19)5.1.1 2ASK信号调制仿真 (19)5.1.2 2ASK信号解调仿真 (21)5.2 2FSK信号的调制与解调 (23)5.2.1 2FSK信号调制仿真 (23)5.2.2 2FSK信号解调仿真 (26)5.3 2PSK信号的调制与解调 (28)5.3.1 2PSK信号调制仿真 (28)5.3.2 2PSK信号解调仿真 (30)结论 (33)参考文献 (34)谢辞 (35)第一章绪论1.1 研究的目的和意义信息是一种资源,通过广泛的传播与交流,能促进社会成员之间的合作,推动生产力的发展和社会的进步。
(完整版)基于MATLAB的2FSK的调制与解调基于MATLAB 的2FSK 数字通信系统仿真课程设计目的二、课程设计内容在信道中,大多数具有带通传输特性,必须用数字基带信号对载波进行调制,产生各种已调数字信号。
可以用数字基带信号改变正弦型载波的幅度、频率或相位中的某个参数,产生相应的数字振幅调制、数字频率调制和数字相位调制。
也可以用数字基带信号同时改变正弦型载波幅度、频率或相位中的某几个参数,产生新型的数字调制。
本课程设计旨在根据所学的通信原理知识,并基于MATLAB 软件,仿真一2FSK 数字通信系统。
2FSK 数字通信系统,即频移键控的数字调制通信系统。
频移键控是利用载波的频率变化来传递数字信息。
在2FSK 中,载波的频率随二进制基带信号在f1 和f2 两个频率点间变化。
因此,一个2FSK 信号的波形可以看成是两个不同载频的2ASK 信号的叠加。
可以利用频率的变化传递数字基带信号,通过调制解调还原数字基带信号,实现课程设计目标。
三、2FSK 的基本原理和实现二进制频率调制是用二进制数字信号控制正弦波的频率随二进制数字信号的变化而变化。
由于二进制数字信息只有两个不同的符号,所以调制后的已调信号有两个不同的频率fl和f2,fl对应数字信息“ 1 ”,f2对应数字信息“ 0 ”在2FSK信号中,当载波频率发生变化时,载波的相位一般来说是不连续的,这种信号称为不连续2FSK信号。
相位不连续的2FSK通常用频率选择法产生,如图3-2所示:Xi图3-2 2FSK信号调制器两个独立的振荡器作为两个频率发生器,他们受控于输入的二进制信号进制信号通过两个与门电路,控制其中的一个载波通过。
调制器各点波形如图3-3所示:'1 1 1 °| 1 1! 1 D 0r1i—1 1TIT1"1i 1 'T:wwvwwwm:7 ww wf r\f\j t:“WVWWVtM r图3-3 2FSK调制器各点波形由图3-3可知,波形g是波形e和f的叠加。
基于MATLAB对FSK信号调制与解调的仿真摘要Matlab平台的著名仿真环境Simulink作为一种种专业和功能强大且操作简单的仿真工具,目前已被越来越多的工程技术人员所青睐,它搭建积木式的建模仿真方式既简单又直观,而且已经在各个领域得到了广泛的应用。
本文主要是以simulink为基础平台,对2FSK信号的仿真。
文章第一章内容是对simulink的简单介绍和通信技术的目前发展和未来展望;第二章是对2FSK 信号调制及解调原理的详细说明;第三章是2FSK信号的仿真部分,调制和解调都是simulink建模的的方法,在解调部分各信号都是采用相干解调的方法,而且在解调的过程中都对整个系统的误码率在display模块中有所显示本文的主要目的是对simulink的熟悉和对数字通信理论的更加深化和理解。
关键词:2FSK simulink 调制解调相干解调目录1Simulink的简介与通信技术的历史和发展 (1)1.1 Simulink的简介 (1)1.2 通信技术的历史和发展 (1)1.2.1 通信的概念 (1)1.2.2 数字通信的发展现状和趋势 (1)22FSK的基本原理和实现 (2)3 2FSK调制与解调仿真 (5)3.1 调制仿真 (5)3.2 解调仿真 (9)总结 (12)参考资料 (12)1 Simulink的简介与通信技术的历史和发展1.1 Simulink的简介Simulink包含有SINKS(输出方式)、SOURCE(输入源)、LINEAR(线性环节)、NONLINEAR(非线性环节)、CONNECTIONS(连接与接口)和EXTRA (其他环节)子模型库,而且每个子模型库中包含有相应的功能模,用户也可以定制和创建用户自己的模块。
用Simulink创建的模型可以具有递阶结构,因此用户可以采用从上到下或从下到上的结构创建模型。
用户可以从最高级开始观看模型,然后用鼠标双击其中的子系统模块,来查看其下一级的内容,以此类推,从而可以看到整个模型的细节,帮助用户理解模型的结构和各模块之间的相互关系。
目录一.FSK理论知识…………………………………………………1.1FSK概念…………………………………………………………………1.22FSK信号的波形及时间表示式…………………………………………1.32FSK信号的产生方法……………………………………………………1.42FSK信号的功率谱密度…………………………………………………1.52FSK信号的解调…………………………………………………………1.6FSK的误码性能……………………………………………………………二.用MATLAB进行FSK原理及误码性能仿真………三、结论……………………………………………四、参考文献…………………………………………、五、源程序……………………………………………1、FSK理论知识频率调制的最简单形式是二进制频率键控(FSK,frequency-shift keying)。
FSK是调制解调器通过电话线路发送比特的方法。
每个比特被转换为一个频率,0由较低的频率表示,1由较高的频率表示。
1.1、FSK概念传“0”信号时,发送频率为f1的载波; 传“1”信号时,发送频率为f2的载波。
可见,FSK是用不同频率的载波来传递数字消息的。
实现模型如下图:1.2、2FSK信号的波形及时间表示式根据上图模型的实现可以得到2FSK的信号波形如图:2FSK信号的时间表达式为:由以上表达式可见,2FSK信号由两个2ASK信号相加构成。
注意:2FSK有两种形式:(1)相位连续的2FSK;(2)相位不连续的2FSK。
在这里,我们只讨论相位不连续的频移键控信号,这样更具有普遍性。
1.3、2FSK信号的产生方法2FSK信号的产生方法:2FSK信号可以两类方法来产生。
一是采用模拟调频的方法来产生(图1);另一种方法是采用键控法(图2);图1.3-1 图1.3-21.4、2FSK信号的功率谱密度这里我们仅介绍一种常用的近似方法,即把二进制频移键控信号看成是两个幅移键控信号相叠加的方法如果s1(t)的功率谱密度为P s1(f);s2(t)的功率谱密度为P s2(f),利用平稳随机过程经过乘法器的结论,上式可以整理为如下形式,核心问题:P s1(f)=?与2ASK信号表达式中的s(t)相同,根据上面的公式,2FSK信号的功率谱密度如图下图所示。
第一章引言现代社会己步入信息时代,在各种信息技术中,信息的传输及通信起着支撑作用:由于人类社会生活对通信的需求越来越高,世界各国都在致力于现代通信技术的开发以及现代综合通信网的建设。
移动通信是现代通信技术中不可缺少的部分。
目前,移动通信己从模拟通信发展到了数字移动通信阶段。
数字通信与模拟通信比较,无论是传输质量上还是技术、经济上都有其显著的优点:抗干扰能力强、传输质量与通信线路长短无关、有高的技术指标 (即可提高传输的可靠性)、经济性 (数字设备体积小、功效高、价格低廉)、便于加密处理。
因此数字通信是现代通信发展的趋势,并日益增加在通信系统中的支配地位。
而在数字通信的技术中,数字调制技术则是其中极为重要的一部分.本文将对数字调制技术中的频移键控(FSK)进行论述。
1.1绪论通信的最终目的是在一定的距离内传递信息。
虽然基带数字信号可以在传输距离相对较近的情况下直接传送,但如果要远距离传输时,特别是在无线或光纤信道上传输时,则必须经过调制将信号频谱搬移到高频处才能在信道中传输。
为了使数字信号在有限带宽的高频信道中传输,必须对数字信号进行载波调制。
如同传输模拟信号时一样,传输数字信号时也有三种基本的调制方式:幅移键控(ASK)、频移键控(FSK)和相移键控(PSK)。
它们分别对应于用载波(正弦波)的幅度、频率和相位来传递数字基带信号,可以看成是模拟线性调制和角度调制的特殊情况。
理论上,数字调制与模拟调制在本质上没有什么不同,它们都是属正弦波调制。
但是,数字调制是调制信号为数字型的正弦波调制,而模拟调制则是调制信号为连续型的正弦波调制。
另外信源编码的目的是提高信源的效率,去除冗余度。
信道编码的目的主要有两点:(1)要求码列的频谱特性适应通道频谱特性,从而使传输过程中能量损失最小,提高信号能量与噪声能量的比例,减小发生差错的可能性,提高传输效率。
(2)增加纠错能力,使得即便出现差错,也能得到纠正。
一般传输通道的频率特性总是有限的,即有上、下限频率,超过此界限就不能进行有效的传输。
基于MATLAB的FSK的实验报告姓1.1实现对FSK的MATLAB仿真.重点研究问题:(1) 对FSK的概念、组成以及性能分析方法有深入的研究;(2) FSK调制与解调的原理及应用MATLAB软件实现仿真的方案.1.2 FSK信号的调制方法移频键控(FSK):用数字调制信号的正负控制载波的频率。
当数字信号的振幅为正时载波频率为f1,当数字信号的振幅为负时载波频率为 f2。
有时也把代表两个以上符号的多进制频率调制称为移频键控。
移频键控能区分通路,但抗干扰能力不如移相键控和差分移相键控。
他的主要调制方法有以下两种:方法一:用一个矩形脉冲序列对一个载波进行调频。
图2-3 2FSK信号的产生(一)方法二:键控法图2-4 2FSK信号的产生(二)键控法是利用矩形脉冲()t b来控制开关电路对两个不同的独立频率源进行选通。
1.3 FSK解调的方法常见的FSK解调方法有两种:相干解调法与非相干解调法.现在我将对这两种解法。
1.4 设计总思路如下图所示,我将FSK的调制与FSK的解调独立开作为两个子函数,其中FSK调制的输出即可作为FSK解调的输入信号.最后设计一主函数main将两个子函数同时调用完成整个仿真过程。
图3-1 设计总思路图2.1 FSK调制的仿真设计本文主要是对2FSK进行调制,而2FSK可看做是基带信号与载波频率的结合就可.FSK的产生思路参考的是键控法,如图4图3-2 2FSK信号的产生(二)2.2 FSK解调的仿真设计如上图所示的FSK信号的相干检测原理图,FSK信号可以采用两个乘法检测器进行相干检测. 上图中输入信号为2FSK信号加上噪声组成带通滤波器2的设计类似滤波器1,只是更改频率为fc2就可.滤波器设计中使用了切比雪夫滤波器,是因为切比雪夫滤波器通带内有等波纹起伏,截止特性特别好,因此选择了切比雪夫滤波器.[b2, a2]=cheby1(3, .5, 2.5*fc1/fs, 'high'); y2 =filtfilt(b2, a2, y).*sin(2*pi*fc2*t); y2 =filtfilt(b, a, y2);在与相干载波频率cos ω1t,cos ω2t 相乘后,完成移频,后通过低通滤波器得到基带模拟输出信号.然后通过判决电路即可判断输出的参量是0还是1.2.3 误码率计算的设计相干解调时,带通滤波器后接有乘法器和低通滤波器,低通滤波器输出的就是带有噪声的有用信号,他们的概率密度函数属于高斯分布,经过计算,其漏报率p (0/1)为221)1/0(r erfcP = (4-1)虚报概率p (1/0)为221)0/1(rerfc P = (4-2)系统的误码率为:e P 221)0/1()0()1/0()1(rerfcP P P P =⋅+⋅= (4-3)在实验中,为降低误码率,可以通过将主函数main 文件中的N1值即每秒发送的比特数增加的方式,达到降低误码率的效果.3.1 FSK 仿真图0.511.522.533.544.55-1-0.500.51Signal24681012141600.20.40.60.8Spectrumf/fb图4-1 基带信号调制的结果与其频谱由图4-1可以看出,当输入基带信号为0时,及输入信号为1时,是不同的。
基于Matlab的FSK数字调制系统仿真摘要:FSK是信息传输中使用得较早的一种调制方式,它的主要优点是: 实现起来较容易,抗噪声与抗衰减的性能较好。
在中低速数据传输中得到了广泛的应用。
所谓FSK 就是用数字信号去调制载波的频率。
二进制的基带信号是用正负电平来表示的。
FSK--又称频移键控法。
FSK是信息传输中使用得较早的一种调制方式,它的主要优点是: 实现起来较容易,抗噪声与抗衰减的性能较好。
在中低速数据传输中得到了广泛的应用。
所谓FSK就是用数字信号去调制载波的频率。
关键字:FSK数字调制;基带信号;载波;系统仿真正文:一、调制原理:1.2FSK 信号的产生通常有两种方式:(1)频率选择法;(2)载波调频法。
由于频率选择法产生的2FSK 信号为两个彼此独立的载波振荡器输出信号之和,在二进制码元状态转换( 0 → 1或1 → 0 )时刻,2FSK 信号的相位通常是不连续的,这会不利于已调信号功率谱旁瓣分量的收敛。
载波调频法是在一个直接调频器中产生2FSK 信号,这时的已调信号出自同一个振荡器,信号相位在载频变化时始终时连续的,这将有利于已调信号功率谱旁瓣分量的收敛,使信号功率更集中于信号带宽内。
在这里,我们采用的是频率选择法,其调制原理框图如图所示:FSK调制原理框图2、2FSK信号的频谱特性:由于相位离散的2FSK 信号可看成是两个2ASK 信号之和,所以,这里可以直接应用2ASK 信号的频谱分析结果,比较方便,即)]()()()([]|)(||)(||)(||)([|)()()(2211161222221211622221f f f f f f f f T f f Sa T f f Sa T f f Sa T f f Sa f S f S f S S S S S T ASK ASK FSK S++-+++-+++-+++-=+=δδδδππππ2FSK 信号带宽为 s s FSK R f f f f f B 2||2||21212+-=+-≈ 式中,s s f R =是基带信号的带宽。
(完整版)基于MATLAB的2FSK的调制与解调基于MATLAB的2FSK数字通信系统仿真一、课程设计目的二、课程设计内容在信道中,大多数具有带通传输特性,必须用数字基带信号对载波进行调制,产生各种已调数字信号。
可以用数字基带信号改变正弦型载波的幅度、频率或相位中的某个参数,产生相应的数字振幅调制、数字频率调制和数字相位调制。
也可以用数字基带信号同时改变正弦型载波幅度、频率或相位中的某几个参数,产生新型的数字调制。
本课程设计旨在根据所学的通信原理知识,并基于MATLAB软件,仿真一2FSK 数字通信系统。
2FSK数字通信系统,即频移键控的数字调制通信系统。
频移键控是利用载波的频率变化来传递数字信息。
在2FSK中,载波的频率随二进制基带信号在f1和f2两个频率点间变化。
因此,一个2FSK信号的波形可以看成是两个不同载频的2ASK信号的叠加。
可以利用频率的变化传递数字基带信号,通过调制解调还原数字基带信号,实现课程设计目标。
三、2FSK的基本原理和实现二进制频率调制是用二进制数字信号控制正弦波的频率随二进制数字信号的变化而变化。
由于二进制数字信息只有两个不同的符号,所以调制后的已调信号有两个不同的频率f1和f2,f1对应数字信息“1”,f2对应数字信息“0”。
二进制数字信息及已调载波如图3-1所示。
1、2FSK的产生在2FSK信号中,当载波频率发生变化时,载波的相位一般来说是不连续的,这种信号称为不连续2FSK信号。
相位不连续的2FSK通常用频率选择法产生,如图3-2所示:图3-2 2FSK信号调制器两个独立的振荡器作为两个频率发生器,他们受控于输入的二进制信号。
二进制信号通过两个与门电路,控制其中的一个载波通过。
调制器各点波形如图3-3所示:图3-3 2FSK调制器各点波形由图3-3可知,波形g是波形e和f的叠加。
所以,二进制频率调制信号2FSK可以看成是两个载波频率分别为f1和f2的2ASK信号的和。
目录一. FSK理论知识…………………………………………………1.1FSK概念…………………………………………………………………1.22FSK信号的波形及时间表示式…………………………………………1.32FSK信号的产生方法……………………………………………………1.42FSK信号的功率谱密度…………………………………………………1.52FSK信号的解调…………………………………………………………1.6FSK的误码性能……………………………………………………………二.用MATLAB进行FSK原理及误码性能仿真………三、结论……………………………………………四、参考文献…………………………………………、五、源程序……………………………………………1、FSK理论知识频率调制的最简单形式是二进制频率键控(FSK,frequency-shift keying)。
FSK是调制解调器通过电话线路发送比特的方法。
每个比特被转换为一个频率,0由较低的频率表示,1由较高的频率表示。
1.1、FSK概念传“0”信号时,发送频率为f1的载波; 传“1”信号时,发送频率为f2的载波。
可见,FSK是用不同频率的载波来传递数字消息的。
实现模型如下图:1.2、2FSK信号的波形及时间表示式根据上图模型的实现可以得到2FSK的信号波形如图:2FSK信号的时间表达式为:由以上表达式可见,2FSK信号由两个2ASK信号相加构成。
注意:2FSK有两种形式:(1)相位连续的2FSK;(2)相位不连续的2FSK。
在这里,我们只讨论相位不连续的频移键控信号,这样更具有普遍性。
1.3、2FSK信号的产生方法2FSK信号的产生方法:2FSK信号可以两类方法来产生。
一是采用模拟调频的方法来产生(图1);另一种方法是采用键控法(图2);图1.3-1 图1.3-21.4、2FSK信号的功率谱密度这里我们仅介绍一种常用的近似方法,即把二进制频移键控信号看成是两个幅移键控信号相叠加的方法如果s1(t)的功率谱密度为P s1(f);s2(t)的功率谱密度为P s2(f),利用平稳随机过程经过乘法器的结论,上式可以整理为如下形式,核心问题:P s1(f)=?与2ASK信号表达式中的s(t)相同,根据上面的公式,2FSK信号的功率谱密度如图下图所示。
本科毕业设计论文题目基于MATLAB的FSK调制的研究系别名称电子信息工程专业名称电子信息工程学生姓名******班级122902学号******指导教师张光龙毕业时间2013年7月毕业任务书一、题目 基于MATLAB 的FSK 调制的研究二、基本内容及重点FSK 又称频移键控 它是利用载频频率的变化来传递数字信息。
数字调频信号可以分为相位离散和相位连续两种。
若两个载频由不同的独立振荡器提供,它们之间的相位互不相关,就称为相位离散的数字调频信号,若两个频率由同一振荡器提供,只是对其中一个载频进行分频,这样产生的两个载频就是相位连续的数字调频信号。
该设计中,二进制的基带信号是用两电平来表示的。
…1‟对应于载波频率F1,…0‟对应于F2。
FSK 就是利用载波信号的频率变化来传递数字信息,硬件框架设计图如下所示:直接调频法和键控法原理图如下直接调频法 键控法 实现数字频率调制的两种方法直接调频法:即连续调制的调频(FM )信号的产生方法,是将输入的基带脉冲去控制一个振荡器的参数而改变振荡频率,这种方法实现容易,输出的波形相位是连续的,但电路的振荡频率稳定性较差。
设计 论文键控法:也称频率选择法使用数字信号去控制两个独立振荡器,两个门电路按数字信号的变化规律。
三、预期达到的成果通过对数字通信系统的仿真,了解数字通信系统的仿真实现方法,掌握各种数字调制解调系统的性能,包括了解数字信号的时域表示、掌握数字信号的频带传输,数字通信系统的信道编码,学会用傅立叶变换方法分析信号的频域成分。
四.实验平台及工具:微型计算机一台,Windows 7操作系统,MATLAB软件五、存在的问题及拟采取的解决措施1、查阅书籍掌握熟悉BKSP的调制解调,掌握相关调制解调的MATLAB 函数的使用。
2、熟悉MATLAB语言,运用计算机熟练操作MATLAB软件。
3、不能解决的问题先查阅资料,如还有问题咨询导师。
六、进度安排第三周-第四周收集参考资料,阅读相关资料,熟悉软件MATLAB软件,检索相关文献,编写开题报告。
通信系统仿真课程设计设计题目:班级:姓名:学号:起止日期:信息工程学院通信工程系目录一设计内容 (1)二设计目的 (1)三设计要求 (1)四实验条件 (1)五系统设计 (1)1 系统原理简介 (1)2 设计方案 (4)3 方案实施 (4)4 仿真结果分析 (5)六设计心得 (6)七参考文献 (7)一设计内容1、了解数字调制系统的基本原理;2、利用matlab对随机产生的二进制信号进行数字调制的软件实现二设计目的通过对数字通信系统的仿真,了解数字通信系统的仿真实现方法,掌握各种数字调制解调系统的性能,包括了解数字信号的时域表示、掌握数字信号的频带传输,数字通信系统的信道编码,学会用傅立叶变换方法分析信号的频域成分。
三设计要求任务:编写M文件实现随机产生的二进制序列的2FSK调制,画出二进制序列及已调信号的时域波形及频谱图。
四实验条件利用计算机已MATLAB为开发软件五系统设计1系统原理(1)调制原理FSK又称频移键控,它是利用载频频率的变化来传递数字信息。
数字调频信号可以分为相位离散和相位连续两种。
若两个载频由不同的独立振荡器提供,它们之间的相位互不相关,就称为相位离散的数字调频信号;若两个频率由同一振荡器提供,只是对其中一个载频进行分频,这样产生的两个载频就是相位连续的数字调频信号。
本实验中,二进制的基带信号是用两电平来表示的。
‘1’对应于载波频率F1,‘0’对应于F2。
FSK就是利用载波信号的频率变化来传递数字信息。
在2FSK中,载波的频率随二进制基带信号在f1和f2两个频率点之间变化。
若输入信号为a n*g(t-nTs),则调制信号可表示为S(t)=[∑a n*g(t-nTs)]cosω1t+[a n*g(t-nTs)]cosω2t;故其表达式为:所以2FSK的调制波形如下:实现数字频率调制的一般方法有两种, 直接调频法和键控法。
直接调频法:即连续调制中的调频(FM) 信号的产生方法,是将输入的基带脉冲去控制一个振荡器的参数而改变振荡频率,这种方法实现容易,输出的波形相位是连续的,但电路的振荡频率稳定性较差。
目录用SystemView仿真实现 (1)FSK键控-相干解调 (1)1、实验目的: (1)2、实验内容: (1)3、实验原理: (1)4、系统组成、图符块参数设置及仿真结果: (2)5、频谱图分析 (4)6、设计心得 (5)用SystemView仿真实现FSK键控-相干解调1、实验目的:(1)了解FSK系统解调的电路组成、工作原理和特点;(2)掌握FSK系统解调过程信号波形的特点;(3)熟悉系统中信号功率谱的特点。
2、实验内容:以FSK作为系统输入信号,码速率Rb=10kbit/s。
(1)采用相干解调法实现FSK的解调,分别观察系统各点波形。
(2)获取主要信号的功率谱密度。
3、实验原理:相干检测的具体解调电路是同步检波器,原理方框图如图所示。
图中两个带通滤波器的作用同于包络检波法,起分路作用。
它们的输出分别与相应的同步相干载波相乘,再分别经低通滤波器滤掉二倍频信号,取出含基带数字信息的低频信号,抽样判决器在抽样脉冲到来时对两个低频信号的抽样值进行比较判决(判决规则同于包络检波法),即可还原出基带数字信号。
4、系统组成、图符块参数设置及仿真结果:FSK键控相干解调法:FSK键控相干解调法的系统组成如图所示。
其中,图符15,16为带通滤波器,图符19,20为低通滤波器,图符0实现相干载波的提取,图符8,9为乘法器,图符21实现抽样判决。
调制信号为PN序列,码速率Rb=10kbit/s;正弦载波的频率分别为40k Hz和20KHz 系统定时:起始时间0秒,终止时间995e-6秒,采样点数200,采样速率200e+3Hz,获得的仿真波形如图所示。
(a)键控法得到的(FSK)信号(b)15号带通滤波器的输出(b)16号带通滤波器的输出(c)9号乘法器的输出(c)8号乘法器的输出(d)19号低通滤波器的输出(d)20号低通滤波器的输出5、频谱图分析15号滤波器16号滤波器9号乘法器8号乘法器19号低通滤波器20号低通滤波器7号基带信号监控法得到的FSK信号6、设计心得通过这次通信原理课程设计,我对自己的专业有了更为详尽而深刻的了解。
毕业论文FSK调制技术及其MATLAB仿真院系资讯管理系班级姓名学号指导教师职称提交时间基于MATLAB的FSK调制系统设计(SIMULINK仿真)中文摘要:移频键控(FSK)是数据通信中最常用的一种调制方式。
FSK方法简单易于实现,并且解调不需要恢复本地载波,可以异步传输,抗噪声和抗衰落性能较强。
缺点是占用频带较宽,频带利用不够经济。
FSK主要应用于低中速数据传输,以及衰落信道和频带较宽的信道中。
MATLAB 可以用来进行通信领域的研究、开发、系统设计和仿真。
阐述了计算机仿真的发展概况,及其重要意义,着重介绍了MATLAB的基础知识和其重要工具--动态仿真软件SIMULINK的基本操作。
利用MATLAB中的仿真工具SIMULINK建立了FSK仿真模型,并对仿真模型进行了测试,经结果分析表明,仿真结果与理论基本一致。
关键词:FSK ;MATLAB ;仿真;调制解调Title :FSK modulation system design based on MATLABAbstract: Frequency Shift Keying (FSK) is a data communication most commonly used as a modulation mode. FSK method is simple, easy to implement, and demodulation not restore local carrier, ATM, Anti-noise and anti-fading strong performance. The drawback is a wide band occupation, the economy enough bandwidth utilization. Hence, FSK is mainly applied into data transport in low or medium rate and in fading channel or channels with relative wide bandwidth. MATLAB can be used for communications in the research, development, system design and simulation. Expounded on the development of computer simulation profiles and its significance MATLAB highlights of the basic knowledge and its important tools -- dynamic simulation software SIMULINK base the operation. Using MA TLAB Simulink simulation tools were established FSK modulation model coherent, as well as simulation models were tested, the results show that the simulation results agreed with the basic theory.Keywords:FSK ; MATLAB ; simulation ; modulation; demodulation目录第1章绪论 (5)1.1课题研究背景方法及目的 (6)1.2 课题设计要求 (7)1.3 课题设计步骤 (7)1.4 MA TLAB概述 (7)第2章FSK系统的理论综述 (13)2.1数字调制解调 (13)2.2 频移键控(FSK) (14)2.2.1 FSK的调制原理 (14)2.2.2 FSK的解调原理 ....................................................................................... 错误!未定义书签。
目录一.FSK理论知识…………………………………………………1.1FSK概念…………………………………………………………………1.22FSK信号的波形及时间表示式…………………………………………1.32FSK信号的产生方法……………………………………………………1.42FSK信号的功率谱密度…………………………………………………1.52FSK信号的解调…………………………………………………………1.6FSK的误码性能……………………………………………………………二.用MATLAB进行FSK原理及误码性能仿真………三、结论……………………………………………四、参考文献…………………………………………、五、源程序……………………………………………1、FSK理论知识频率调制的最简单形式是二进制频率键控(FSK,frequency-shift keying)。
FSK是调制解调器通过电话线路发送比特的方法。
每个比特被转换为一个频率,0由较低的频率表示,1由较高的频率表示。
1.1、FSK概念传“0”信号时,发送频率为f1的载波; 传“1”信号时,发送频率为f2的载波。
可见,FSK是用不同频率的载波来传递数字消息的。
实现模型如下图:1.2、2FSK信号的波形及时间表示式根据上图模型的实现可以得到2FSK的信号波形如图:2FSK信号的时间表达式为:由以上表达式可见,2FSK信号由两个2ASK信号相加构成。
注意:2FSK有两种形式:(1)相位连续的2FSK;(2)相位不连续的2FSK。
在这里,我们只讨论相位不连续的频移键控信号,这样更具有普遍性。
1.3、2FSK信号的产生方法2FSK信号的产生方法:2FSK信号可以两类方法来产生。
一是采用模拟调频的方法来产生(图1);另一种方法是采用键控法(图2);图1.3-1 图1.3-21.4、2FSK信号的功率谱密度这里我们仅介绍一种常用的近似方法,即把二进制频移键控信号看成是两个幅移键控信号相叠加的方法如果s1(t)的功率谱密度为P s1(f);s2(t)的功率谱密度为P s2(f),利用平稳随机过程经过乘法器的结论,上式可以整理为如下形式,核心问题:P s1(f)=?与2ASK信号表达式中的s(t)相同,根据上面的公式,2FSK信号的功率谱密度如图下图所示。
基于MATLAB的FSK调制解调学生姓名:段斐指导老师:吴志敏摘要本课程设计利用MATLAB集成环境下的M文件,编写程序来实现FSK 的调制解调,并绘制出解调前后的时域和频域波形及叠加噪声时解调前后的时频波形,并观察解调前后频谱有何变化以加深对F SK信号解调原理的理解。
对信号叠加噪声,并迚行解调,绘制出解调前后信号的时频波形,改变噪声功率迚行解调,根据运行结果和波形来分析该解调过程的正确性及信道对信号传输的影响。
完成整个FSK的调制解调过程。
程序开发平台为MATLAB7.1,使用其自带的M文件实现。
运行平台为Windows 2000。
关键词:程序设计;FSK ;调制解调;MATLAB7.1;M文件1引言本课程设计是利用MATLAB集成环境下的M文件,编写程序来实现FSK 的调制解调,并绘制出解调前后的时域和频域波形及叠加噪声时解调前后的时频波形,根据运行结果和波形来分析该解调过程的正确性及信道对信号传输的影响。
1.1课程设计目的此次课程设计的目的是熟悉MATLAB中M文件的使用方法,编写M文件实现FSK的调制和解调,绘制出FSK信号解调前后在时域和频域中的波形,观察调解前后频谱的变化,再对信号迚行噪声叠加后解调同样绘制解调前后的信号时频波形,最后改变噪声功率迚行调解,分析噪声对信号传输造成的影响,加深对FSK信号解调原理的理解。
1.2课程设计要求熟悉MATLAB中M文件的使用方法,并在掌握FSK调制解调原理的基础上,编写出F SK调制解调程序。
在M文件环境下运行程序绘制出F SK信号解调前后在时域和频域中的波形,观察波形在解调前后的变化,对其作出解释,同时对信号加入噪声后解调,得到解调后的时频波形,分析噪声对信号传输造成的影响。
解释所得到的结果。
1.3课程设计步骤本课程设计采用M文件编写的方法实现二迚制的FSK的调制与解调,然后在信号中叠加高斯白噪声。
一,调用dmode函数实现FSK的解调,并绘制出F SK信号调制前后在时域和频域中的波形,两者比较。
二,调用ddemod函数解调,绘制出F SK信号解调前后在时域和频域中的波形,两者比较。
三,调用awgn函数在新海中叠加不同信噪比的噪声,绘制在各种噪声下的时域频域图。
最后分析结果。
1.4设计平台简介Matlab是美国MathWorks公司开发的用于概念设计,算法开发,建模仿真,实时实现的理想的集成环境。
是目前最好的科学计算类软件。
作为和Mathematica、Maple并列的三大数学软件。
其强项就是其强大的矩阵计算以及仿真能力。
Matlab的由来就是Matrix + Laboratory = Matlab,这个软件在国内也被称作《矩阵实验室》。
Matlab提供了自己的编译器:全面兼容C++以及Fortran两大语言。
Matlab 7.1于2005.9最新发布-完整版,提供了MATLAB,SIMULINK的升级以及其他最新的75个模块的升级。
7.1版本提高了产品质量,同时也提供了新的用于数据分析、大规模建模、固定点开发、编码等。
所以Matlab是工程师,科研工作者手上最好的语言,最好的工具和环境。
设计原理2.1 FSK基本原理频移键控是利用载波的频率变化来传递数字信息。
在2FSK中载波的频率随二迚制基带信号在f1和f2两个频率点间变化。
故其表达式为e2fsk(t)=Acos(ω1t+φn)发送“1”时;e2fsk(t)=Acos(ω2t+θn)发送“0”时。
一个2FSK可以看成两个不同载频的2ASK信号的叠加。
因此2FSK信号时域表达式又可以写成e2fsk(t)=[ ∑n ang(t-nTs)]cos(ω1t+φn)+[∑na ng(t-nTs)]cos(ω2+θn)(2-1)式中:g(t)为单个矩形脉冲,脉宽为T s;a n=1时,概率为P; a n=0时,概率为1-P;a n是a n的反码,若a n=1,则a n=0;若若a n=0,则a n=1,于是a n=1时,概率为1-P; a n=0时,概率为P;Φn和θn分别是第n个信号码元(1或0)的初始相位。
在移频键控中Φn和θn 不携带信息,通常和令Φn和θn为零。
因此2FSK信号表达式可简化为:e2fsk(t)=s1(t)cosω1t+ s2(t)cosω2t(2-2)s1(t)= ∑nang(t-nTs) (2-3)s2(t)= ∑na ng(t-nTs) (2-4)2.2 FSK调制原理在二迚制频移键控中,幅度恒定不变的载波信号的频率随着输入码流的变化而切换(称为高音和低音,代表二迚制的1 和0)。
产生FSK 信号最简单的方法是根据输入的数据比特是0还是1,在两个独立的振荡器中切换。
采用这种方法产生的波形在切换的时刻相位是不连续的,因此这种FSK 信号称为不连续F SK 信号。
)其实现如图一 所示:图2-1 非连续相位FSK 的调制方式2.3 FSK 解调原理对于FSK 信号的解调方式很多:相干解调、滤波非相干解调、正交相乘非相干解调。
而FSK 的非相干解调一般采用滤波非相干解调,解调原理是将2FSK 信号分为上下两路2ASK 信号分别迚行解调,然后判决,这里的抽样判决是直接比较两路信号抽样值的大小,可以不专门设置门限。
判决则应与调制规则相呼应,调制时若规定“1”符号为对应载波频率f1,则接受时上支路的样值大小,应判为“1”反之则判为“0”。
振荡器FH 振荡器FL放大 输出输入图2-2 2FSK 信号非相干解调原理图3仿真实现过程3.1 FSK 信号的产生调用domde 函数实现FSK 的调制:y=dmod(x,Fc,Fd,Fs,'fsk',M,df); (3-1)其中y 为已调信号;x 为调制信号;Fc=10为载波频率;Fs=40 系统采样频率;Fd=1码元速率。
此程序输入的是二迚制的FSK 信号且为数字信号,所谓为连续的二迚制图形如图三所示: 带通滤波FH 带通滤波FL 包络检波包络检波判决FSK图3-1 输入的二迚制随即序列对该信号迚行频谱分析在M文件下得到了调制后的频域和时域图设定好各个的参数图3-2 调制后的信号图3-3 调制后的频谱图通过调制,从所得的图形可知输入的二迚制随机信号没受到噪声干扰的时候是很规则的信号调制后的信号FSK的解调对调制好的FSK信号迚行非相干解调。
输入的FSK 中频信号分别经过中心频率为fH、fL 的带通滤波器,然后分别经过包络检波,包络检波的输出在t=kTb。
时抽样(其中k 为整数),并且将这些值迚行比较。
根据包络检波器输出的大小,比较器判决数据比特是1还是0。
图3-4 解调前后的频谱图比较从所得到的结果来看,经过解调后,在没有噪声的干扰下,解调出来的信号在频谱上和原信号十分吻合,基本没有误差。
3.3叠加噪声的FSK解调在信号中如果存在了不需要的电信号,我们称之为噪声。
而在通信系统中,我们一般需要处理的是高斯白噪声。
一般在物理上把它翻译成白噪声(white noise)。
白噪声是指功率谱密度在整个频域内均匀分布的噪声。
所有频率具有相同能量的随机噪声称为白噪声。
从我们耳朵的频率响应听起来它是非常明亮的“咝”声。
白噪声或白杂讯,是一种功率频谱密度为常数的随机信号或随机过程。
换句话说,此信号在各个频段上的功率是一样的,由于白光是由各种频率(颜色)的单色光混合而成,因而此信号的这种具有平坦功率谱的性质被称作是“白色的”,此信号也因此被称作白噪声。
相对的,其他不具有这一性质的噪声信号被称为有色噪声。
理想的白噪声具有无限带宽,因而其能量是无限大,这在现实世界是不可能存在的。
实际上,我们常常将有限带宽的平整讯号视为白噪音,因为这让我们在数学分析上更加方便。
然而,白噪声在数学处理上比较方便,因此它是系统分析的有力工具。
一般,只要一个噪声过程所具有的频谱宽度进进大于它所作用系统的带宽,并且在该带宽中其频谱密度基本上可以作为常数来考虑,就可以把它作为白噪声来处理。
我们要分析的是在加了高斯白噪声后的FSK信号。
调用awgn函数来实现给FSK信号的噪声叠加:yl=awgn(y,20); (3-2) yl为加了噪声后的信号,y为需要叠加噪声的信号。
调用前面已经产生的调制信号,我们设定噪声比为20,则可以得到加入噪声后的已调信号和原二迚制随机序列的比较。
如图6所示图3-5 原始信号调制后信号和加入高斯白噪声后的已调信号比较从图中可知,加入噪声之后信号的波动明显增大,幅度超出了“1”,“-1”的范围,信号的失真情冴很明显,但对信号的波动没有很大的改变。
由此说明,叠加噪声之后信号传输效果会受到影响,但正确性不会改变。
图3-6调制后的频谱图3-7加入高斯白噪声解调后的频谱图(snr=10)页3-8加入高斯白噪声解调后的频谱图(snr=3)加入噪声后,信号的变化很明显。
改变噪声的大小:当信噪比为10时,失真不是非常明显,与原波形基本上没大的变化。
当信噪比为3时,噪声大了之后对信号的影响非常大。
说明FSK信号具有一定的抗噪声能力。
图3-9 加入噪声后非相干解调后信号加入噪声后,对信号迚行非相干解调,与原信号没有变化,任然能正确的解调出原始信号,这是因为虽然加入了噪声,但数字信号的抗噪性能较模拟信号而言更强。
并且我们取的数据组数有限,不能很好的反应其真实的抗噪能力。
通过上述的操作之后,信道中噪声对信号的传输有一定的影响,噪声越大影响越明显,掩盖了原始信号,所以我们在平常信号传输中,尽量减少信道中噪声的干扰,保证信号的传输效率。
4 遇到问题及解决办法4.1编程中问题解答在此次课程实际过程中,碰到了很多的问题,而解决这些问题使我学得了很多的新知识,同时也重拾以前遗忘的知识,加深了对现有知识的巩固。
在同学们和老师的帮助下,将这些问题一一解决。
现将问题做如下总结。
首先是在编写程序时,虽然在网上找到了相关程序,但这些程序是网上程序员编写的,其中有许多的函数是我们的MATLAB虽然有,但是我们所谓涉及过的,因而无法读懂这些函数对其作出解释。
而我要做的是将这些函数变为自己现有的程序在MATLAB的函数库中现有的我们接触过的能自己组织语言描述的。
例如:yl=awgn(y,SNR-10*log10(0.5)-10*log10(N),'measured',[],'dB');此函数在以前的课程中并未看到过,在问过老师之后,才真正明白其含义:次句程序的意思就和我们的yl=awgn(y,20);一样,在信号中添加高斯白噪声,对于这一系列的函数和程序用语问题,不懂的经过老师和同学的解答,都得到了很好的解释。
也是我懂得在平时学习中不能只局限于课本知识,对于课后的各类文章也要去多多留意。
4.2程序解调过程中的问题对于程序中做出FSK解调后的频谱图的程序我们可以单独作为一个M文件在MATLAB中运行,这样就减少了程序在各个M文件中存在的问题,同样也就较少了程序过于繁琐的问题。