
成都理工大学通信原理课设基于-labview的数字带通传输系统设计.doc
29页摘要在当今高度信息化时代,通信对人们的生活方式、经济发展、政治、军事等方面产生了重要而深远的影响通信系统分为模拟通信系统与数字通信系统与模拟通信系统相比,数字通信系统具有抗干扰能力强、差错可控、数字处理灵活等优点,并且得到了广泛应用本文基于LabVIEW软件强大的信号处理功能对数字频带传输系统中的二进制振幅键控(2ASK)、二进制频移键控(2FSK)调制解调器系统进行模拟仿真,简单介绍二进制振幅键控(2ASK)、二进制频移键控(2FSK)调制解调原理,详细说明基于LabVIEW软件设计二进制振幅键控(2ASK)、二进制频移键控(2FSK)调制解调的过程,并给出程序框图和运行结果,最后对二进制振幅键控(2ASK)、二进制频移键控(2FSK)的抗噪声性能进行比较关键词:通信;LabVIEW;数字通信系统;模拟仿真; 目录第1章导论 11.1 研究背景 11.2 研究内容 1第2章 LabVIEW概述 22.1 LabVIEW简介 22.2 LabVIEW的特点 2第3章二进制数字频带传输系统 33.1 二进制振幅键控(2ASK) 33.2 二进制频移键控(2FSK) 5第4章基于LabVIEW的2ASK仿真 84.1 仿真设计内容 84.2 2ASK仿真 84.3 总体界面 10第5章基于LabVIEW的2FSK仿真 125.1 仿真设计内容 125.2 2FSK仿真 125.3 总体界面 15第6章 2ASK与2FSK仿真结果比较 16参考文献 18 第1章 导论1.1研究背景通信技术的发展推动了人类社会的飞速进步,随着通信系统性能越来越强,其构成也越来越复杂,成本也随之上升。
为了满足缩短开发周期、降低成本的要求,需要通过强大的计算机辅助分析设计技术和工具来实现通信系统强大性能这些功能强大的仿真软件,使得通信系统仿真的设计与分析过程变得相对直观和便捷,由此也使得通信系统仿真技术得到了更快的发展通信系统仿真具有广泛的适应性和极好的灵活性,有助于我们更好的研究通信系统性能LabVIEW是分析通信系统常用的工具之一LabVIEW有可以完成任何编程的庞大函数库LabVIEW的函数库包括数据采集、串口控制、数据分析、数据显示、数据存储等本文主要采用基于LabVIEW的一套完整的通信系统常用模块化子程序,设计了数字频带传输系统,并进行了相关仿真1.2研究内容本文主要研究二进制数字频带传输系统,利用LabVIEW仿真了2ASK与2FSK的信号时间波形和功率谱密度,分析了频谱特性和带宽,并根据设计的调制解调原理框图仿真了它们的调制解调波形,最后对2ASK与2FSK的抗噪声性能进行了比较,分析了影响数字频带传输系统性能的因素 第2章 LabVIEW概述2.1LabVIEW简介LabVIEW是一种图形化的编程语言,它广泛地被工业界、学术界和研究实验室所接受,被视为一个标准的数据采集和仪器控制软件。
利用它可以方便地建立自己的虚拟仪器,其图形化的界面使得编程及使用过程都生动有趣图形化的程序语言,又称为“G”语言使用这种语言编程时,基本上不写程序代码,取而代之的是流程图它尽可能利用了技术人员、科学家、工程师所熟悉的术语、图标和概念因此,LabVIEW是一个面向最终用户的工具利用LabVIEW可产生独立运行的可执行文件,它是一个真正的32位编译器像许多重要的软件一样,LabVIEW 提供了Windows、UNIX的多种版本与其他常见的编程语言相比,它最大的特点就在于它是一种图形化编程语言也就是说,我们在用LabVIEW编程时,面对的不是高度抽象的文本语言,而是图形化的方式而文本语言和图形化语言也就相当于DOS系统和Windows系统2.2 LabVIEW的特点(1)直观、易学易用用G语言编写程序,产生的程序时框图形式,用框图代替了传统的程序代码2)通用的编程系统LabVIEW有一个可完成任何编程任务的庞大的函数库该函数库包括数据采集、串口控制、数据分析、数据显示及数据存储等LabVIEW也有传统的程序调试工具,如设置断点、单步执行等,便于程序的调试LabVIEW的动态连续跟踪方式,可以连续、动态地观察程序中的数据及其变化情况,比其他语言开发环境更方便、有效。
3)模块化LabVIEW中使用的基本节点和函数等就是一个个小的模块,可以直接使用;另外,由LabVIEW编写的程序——即虚拟仪器模块(Virtrual INSTRUMENT,VI),除了作为独立程序运行外,还可作为另一个虚拟仪器模块的子模块(即子VI)供其他模块程序使用第3章二进制数字频带传输系统3.1 二进制振幅键控(2ASK)3.1.1 2ASK原理振幅键控是利用二进制信号来对载波幅度进行调制,而其频率和初始相位保持不变在2ASK中,载波的幅度只有两种变化状态,分别对应二进制信息“0”和“1”一种常用的也是最简单的二进制振幅键控方式称为通-断键控(OOK),2ASK信号的一般表达式为:e2ASK(t)=s(t)cosωct(1)其中 s(t)=nang(t-nTs)(2)Ts为码元持续时间;式中nang(t-nTs)为二进制序列,g(t)为持续时间为Ts高度为1的矩形脉冲由于 an=1 概率为P 0 概率1-P(3)故2ASK信号可以表示为 e2ASK=COSωCt概率为P0 概率为1-P (4)信号的时间波形如图3—1所示。
2ASK载波二进制信号图3-1 2ASK信号的时间波形ttt3.1.22ASK调制原理2ASK 的调制方法分为模拟调制法和键控法利用模拟调制法如图3-2所示:用乘法器实现二进制数字信号与载波信号的结合,最后得到调制信号cosωcte2ASK(t)乘法器二进制序列s(t)图3-2 2ASK模拟相乘法原理框图2ASK 的另一种调制方式称为键控法,主要是利用开关电路 s(t)控制开关“闭”“合”从而实现载波的“有”“无”具体实现方式如图3-3所示开关电路S(t)cosωcte2ASK(t)图3-3 2ASK数字键控法原理框图3.1.3 2ASK调制原理2ASK的基本解调方法有两种:非相干解调(包络检波法)和相干解调(同步检测法),非相干解调避免了调制器与解调器之间需要同步的问题,而相干解调需要产生一个与载波同频同相的波形非相干解调方式系统组成方框图如图3—4所示定时脉冲输出e2ASK(t)带通滤波器全波整流器抽样判决器低通滤波器图3-4 2ASK非相干解调方式原理框图定时脉冲输出e2ASK(t)带通滤波器乘法器抽样判决器低通滤波器cosωct2ASK的相干解调原理如图3—5所示图3-5 2ASK相干解调方式原理框图3.2 二进制频移键控(2FSK)3.2.1 2FSK原理二进制频移键控(2FSK)利用载波的频率来传递数字信息。
在2FSK中,载波频率随二进制基带信号在f1和f2两个频率点间变化 e2FSK=Acosw1t+φn发送“1”时Acosw2+φn发送“0”时 (5)若二进制基带信号的“1”符号对应于载波频率f1,“0”符号对应于载波频率f2,则二进制频移键控信号的表达式为: e2FSK(t)=nang(t-nTs)cosw1t+φn+nang(t-nTs)cosw2+θn (6)其中 g(t)是持续时间为Ts高度为1的矩形脉冲,an与an互为反码当an为1 时an为0,当an为0时an为1 an=1概率为P 0 概率为1-P (7) an=1 概率为P0 概率为1-P (8)φn与θn分别为第n个信号的初始相位,在2FSK中φn与θn不携带任何信息,通常情况下可令其为零其波形如图3-6所示s1(t)cosω1ts2(t)cosω2t0112FSK信号0图3-6 2FSK信号的时间波形3.2.2 2FSK调制原理2FSK信号的产生方法主要有两种一种可以用模拟调频电路来实现;另一种可以用键控法来实现键控法主要是由二进制序列控制开关电路对两个不同频率的载波进行选通,使之达到在一个码元Ts时间内输出频率为 f1或者f2的载波。
如图3-7所示,这个过程也可以看做是不同载波频率的 2ASK 信号的相加基带信号输出振荡器f1振荡器f2选通开关反相器选通开关相加器图3-7 键控法产生2FSK信号的原理框3.2.3 2FSK 解调原理e2FSK(t)带通滤波器W1带通滤波器W2包络检波器包络检波器定时脉冲抽样判决器输出由于2FSK可以看成是两个不同频率的2ASK的叠加,于是2FSK的解调方式与2ASK相似,即2FSK解调方式有:非相干解调(包络检波法)和相干解调(同步检测法)其原理就是将2FSK信号分解成两路信号分别通过不同频率的带通滤波器,再经过包络检波或者相干解调、抽样判决来恢复原有的二进制信号其相干解调原理图如图3-8所示,相干解调如图3-9所示除了这两种解调方式,2FSK还有鉴频法、过零检测法等输出cosω1tcosω2te2FSK(t)带通滤波器W1带通滤波器W2乘法器乘法器定时脉冲抽样判决器图3-8 2FSK非相干解调原理框图图3-9 2FSK相干解调原理第4章基于LabVIEW的2ASK仿真4.1 仿真设计内容在2ASK信号的仿真过程中,先将调制解调过程分为一个个小模块,再将各个模块整合为一个整体各个模块分别为信号调制模块(含二进制信号产生模块、信号调制模块、载波信号产生模块)、信道加噪模块、信号解调模块、输出。
利用LabVIEW设计这些模块,最后产生2ASK调制解调波形图4.2 2ASK仿真4.2.1 产生输入信号与调制信号此过程主要完成二进制序列、载波的产生,以及形成2ASK信号首先,创建二进制序列,命名为“产生子序列VI”其程序图如图4-1所示,前面板如图4-2所示. 图 4-1产生子序列原理框图图4-2产生子序列前面板其次,还需要产生载波载波产生程序图如下图4-3所示,前面板如图4-4所示图 4-3载波子序列原理框图图 4-4载波子序列前面板4.2.2信道加噪实际通信传输系统中存在噪声,为了更好的模拟仿真2ASK信号,需要在信道中加入高斯白噪声原理图如图4-5所示图 4-5信道加噪原理图4.2.3 信号解调本次仿真采用相干解调法,通过信道加噪后2ASK 信号与载波相乘,再经由低通滤波器滤除高频噪声为使基带信号通过低通滤波器,低通滤波器的截止频率应大于等于基带信号带宽最后通过抽样判决恢复出原有信号原理图如图4-6所示图4-6信号解调原理框图4.3总体界面4.3.1 程序框图2ASK总体程序框图如图4-7所示图中包括了2ASK调制解调全过程图4-7 2ASK解调与调制程序框图4.3.2前面板前面板设计如下图4-8所示。
图4-8 2ASK调制与解调前面板第5。
