基于e—labsim的FSK调制与解调通信系统仿真—文字传输

来源 :科技尚品 | 被引量 : 0次 | 上传用户:y123321y886
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:随着社会的不断发展,不管是经济还是人们的生活水平,已经发生了翻天覆地的变化,特别是人们的交流方式已从最基本的面对面交流变为软件交流,这是一个信息社会。在快节奏的社会中,人们快速准确的进行通信,为了有效缓解这一问题,本课题选择FSK调制与解调作为研究对象,作基于e-labsim仿真实验平台的FSK通信仿真,以实现文字的传输来检验本仿真的正确性,说明本仿真具有可实用性。
  关键词:FSK调制与解调;e-labsim仿真实验平台;文字传输
  1 系统设计
  1.1 通信系统的原理
  (1)总体设计:设计FSK通信仿真是在一台计算机输入文字,经文字转换和FSK调制后,通过发送给本机,本机接收通过FSK解调和文字反转换后,显示出正确的文字。仿真的总体设计框图如图1所示:
  FSK通信仿真分为发送端和接收端,发送端包括文字转换、FSK调制,接收端包括FSK解调、文字反转换。
  1.2 所设计子系统的原理
  (1)文字轉换原理:该模块实现文字转换成数据码流。里面涉及对话框的显示和文字的输入转换,主要采用来自继承CDialog类实现对话框,文字转换主要是根据获取到的文字,读取机内码找到该文字对应的十六进制,然后根据数据类型转换为对应的二进制码流,在传输数据流时要先传输两个字节的帧头0xfffff即16个1,因为任何文字转换成的数据流都不会是0xffff,这是为了接收数据时便于对数据码流进行处理,最后要传输同样为两字节的帧尾0xfffe。这样便于区分一个接收数据码流,当帧头来时,计算机则做好接收数据的准备,当帧尾到来时,接收机则停止接收数据码流。
  (2)2FSK基本原理:2FSK信号的产生采用键控法来实现,即在二进制基带矩形脉冲序列的控制下通过开关电路对两个不同的独立频率源进行选通,使其在每一个码元TB期间输出f1或f2两个载波之一。
  (3)2FSK解调原理:2FSK信号常用解调方法是非相干解调。其解调原理是将2FSK信号分解为上下两路2ASK信号分别进行解调,然后进行判决。
  (4)文字反转换原理:接收已解调后数据流,先接收两个字节的帧头0xffff,再接收后面的数据,数据以8bit为一字节放在缓存区,当最后接收到帧尾时,去掉最后接收的两个字节即帧尾,将前面的数据转换成十六进制,再读取机内码找到相应的文字,输出文字。
  2 详细设计
  2.1 发送端设计
  根据文字转换和FSK调制的基本原理给出发送端的设计.在发送端,输入的文字转换成数据流,将产生的数据码流输入FSK调制模块,最后将产生的FSK调制信号通过发送模块发给接收端。
  2.2 接收端设计
  根据FSK解调的基本原理及文字反转换的知识给出接收端的设计。在接收端,通过接收模块收到来自发送端的FSK调制信号,进行非相干解调,通过带通滤波器和包络检测器,再门限判决得到解调信号,最后进行文字反转换显示接收到的文字。
  2.2.1 带通滤波器模块
  滤波器的设计是使用FIR滤波器的原理,滤波器的参数是利用fdatool工具生成的系数组,然后对每一个输入的数字进行卷积获得滤波的结果。
  2.2.2 门限判决模块
  门限判决模块是将通过带通滤波器后的FSK解调信号数据流转换为数据电平,以0电平为判决门限,将两路信号的差值作为判决条件,当差值大于0,则输出f1信号,当差值小于0,则输出f2信号。
  2.2.3 文字反转换模块
  经过调制解调后的数据要以文字的形式显示出来,就要设计此模块。首先是接收到解调后的数据流,因为数据流是不断的在接收,所以我们要根据文字转换时加入的帧头帧尾来找到需要的数据流,然后对这段数据流进行处理,除去帧头的两个字节即16位,下面每8位bit代表一个收到的收到的文字,先将这些数据赋值给字符串,再根据计算机的机内码找到字符串所对应的文字,将其输出。
  3 结果分析
  整个系统仿真正确,当在发送端输入“1123”后,接收端显示出“1123”。调制后的波形是通过不同频率载波来承载高低电平信息的,这达到了FSK调制的目的。解调后的波形和调制就是一个逆变换,调制前的波形与调制后的波形一致,说明了FSK调制的正确性。接受到的文字与发送的文字具有一致性,说明该系统很好的实现了预期功能,具有较大实用性。
  4 设计心得
  通过这次对文字传输进行FSK调制与解调的设计,我不但对通信系统更深层次的理解,通信系统通常是由具有特定功能、相互作用和相互依赖的若干单元组成的、完成统一目标的有机整体。而且也熟悉了e-labsim仿真实验平台,研究了e-labsim算法的二次开发范例,明白怎么使用C++语言基于该平台进行编码,大大加强了我的编程能力,以前学习C++语言只会进行一些简单的编程,没有实际用处,经过这次设计,真正意义上的明白了如何运用C++编程来实现需要的功能将其用于实际。
  参考文献
  [1]樊昌信,曹丽娜.通信原理[M].国防工业出版社,2014.
  (作者单位:重庆交通大学)
其他文献
摘 要:随着技术的不断革新,计算机技术也逐渐渗入到了通信领域,使通信网络化。在人们日常的生产生活中,计算机技术在通信中的优势日益凸显,不可忽视,由此,本文通过对计算机技术的分析,进一步对计算机在通信领域中的应用进行进一步的探讨。并通过对通信技术和特点的总结概括,进一步推测计算机通信技术的发展前景和应用范畴。  关键词:计算机;技术研究:通信应用  1 计算机技术与通信概述  计算机通信技术就是将现
摘 要:随着科技的日益进步,我国武警部队的建设也越来越现代化,信息化是武警部队建设的重中之重,云计算作为心如今新型的技术,其海量的数据存储和高密度的精准计算成为武警部队信息建设的重要支撑,本文就云计算概述、武警部队信息化的问题、云计算对武警部队信息化建设的作用做出探讨。  关键词:云计算;武警部队;信息化建设  当今社会是信息化社会,人们日益接受着大量而复杂的信息,云计算的出现在很大程度上缓解了这
摘 要:大数据(big data),指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。目前各行各业都十分青睐大数据,希望通过大数据的新技术为自身发展增加动力,石油行业更是如此。伴随着现代科技技术的快速发展,石油大数据技术已经成为了行业信息化管理的重要手段。大数据作为油田企业的资产已经
摘 要:人们对测绘需求的提高促进了我国测绘技术的发展,国内工程测量项目的数量和工作量在增加,为了保障工程质量,采用信息化的测绘技术实施测量处理,可极大提高数据的精确性。本文对信息化测绘条件下的电力勘测设计进行了分析,期望对提高电力勘测的准确性和科学性有所帮助。  关键词:信息化测绘;电力;勘测设计  0 引言  随着我国经济水平的发展,用电需求在增长,当前的电网设施不能满足人们的要求,因此,我国十
摘 要:配电通信网是通信网中最为重要的组成部分,但同时,这也存在着一定的缺陷,在组网的解决方案上,配电通信网的适用性极差,这就在无形之间阻碍了电网的分析,所以,我们要通过研究电网通信的特点,以此来制定出完善可行的方案,解决电网通信中存在的缺点。  关键词:智能配电;通信技术;系统构架;组网技术;智能通信网  随着社会的发展进步,智能电网的建设发展也变得越来越快,现在光纤化的传输媒介以及网络化的业务
摘 要:在电子游戏设计与开发中,人工智能(AI)作为提升与改善游戏质量核心技术,其发展需求越来越高。寻路算法是人工智能系统中最基本也是最重要的部分,目前应用最为广泛的AI寻路算法为A*算法,该算法在一定程度上实现了游戏人工智能系统的优化。基于此,本文有相关概念出发,对A*算法在电子游戏中的应用进行了分析。  关键词:人工智能;电子游戏;寻路算法  1 人工智能寻路算法的相关概述  1.1 人工智能
期刊
本文对桥梁工程质量的模糊评定进行了研究,在建立模糊综合评定模型的过程中,先对此种方法进行了概括,然后就其评定的理论进行了分析,之后由模糊数学模型对桥梁工程质量进行模
近几年,笔者一直想,能否建立一个标准化、市场化且最大限度减少交易成本并能协调各方利益,充分调动各方积极性,又不减少政府土地出让收入,保证政府税收的公共租赁房模式呢?思
洛斯·阿拉莫斯实验室发展了一种光纤井底大地应变仪,它可以检测地壳的移动、微小表面移动或者预告地震的应力.光纤井底大地变化仪设备可用来产生某个区域表面移动的图形,从