基于Labview的通信系统的设计 下载本文

大学本科生毕业设计(论文)

基于Labview的通信系统的设计

摘要

本设计基于LabVIEW仿真软件完成了基本通信系统和通信综合系统的构建。该系统涵盖了模拟调制,数字调制,模拟信号数字传输,信道编码,最佳接收系统几部分内容。通过系统仿真,实现了系统输入输出波形的直观显示,解决了教学中实验效果不理想,理论内容不好理解的问题。同时通过内置的Web Server进行网页发布后,用户可以在客户端通过web浏览器远程调用并运行本系统,提高效率,节约成本。

关键词:通信系统;幅度调制;脉冲编码调制

ABSTRACT

This design based on the completion of the basic LabVIEW simulation software communications system and the communication of the construction of the integrated system. This system covers analog modulation, digital modulation, analog signal digital transmission, channel coding, best the receiving system several parts content. Through the simulation, realize the system input/output waveform of visual display, solve the experiment teaching effect is not ideal, theory content of understanding of bad. And at the same time through built-in Web Server for Web publishing, users can in the client through the Web browser remote calls and run this system, improve efficiency, the cost savings.

Keywords: communication system; Amplitude modulation; Pulse code modulation

1

大学本科生毕业设计(论文)

目 录

第一章 绪论…………………………………………………………………2 1.1 课题提出的背景及意义……………………………………………2 1.2 毕业设计的任务……………………………………………………2 1.3 基本设计要求……………………………………………………..3 第二章 Labview 简介………………………………………………………3 第三章 通信系统的实现……………………………………………………7 3.1 通信系统介绍

3.1.1 模拟通信系统…………………………………………………9 3.1.2 数字通信系统…………………………………………………9 3.2通信系统设计

3.2.1模拟通信的设计………………………………………………10 3.2.2 数字基带的设计………………………………………………11 3.2.3 数字频带的设计………………………………………………13 3.2.4 模拟数字………………………………………………………15 3.2.5 信道编码的设计………………………………………………20 致谢……………………………………………………………………………23 参考文献………………………………………………………………………24

2

大学本科生毕业设计(论文)

第一章 绪 论

1.1课题提出的背景和意义

LabVIEW(Laboratory Virtual Instrument Engi—neering Workbench,实验室虚拟

仪器工程平台)是美国NI公司推出的一种虚拟仪器软件开发工具,它为工程设计人员提供了直观图形化编程语言,主要用于开发测试、测量与控制系统。图形化的程序语言,又称为G语言。使用G语言编程时,用流程图或框图代替传统的程序代码,具有易掌握易编程易理解的特点。除了具有强大的用户界面设计和数据处理能力外,LabVIEW 还可以通过内置的Web Server进行网页发布,是用户在客户端通过网页浏览器就可以访问发布vI,获得程序的远程调用和运行权限。一个基于LabVIEW 的仿真系统,使研究人员的工作效率得到大大提高,学生的学习方式得到改进?目前,已经有很多技术软件可以完成通信系统的构建。程玲等人在《Matlab仿真在通信原理教学中的应用》 中,采用了Matlab软件完成了通信系统的设计。钟福如等人在《应用System View仿真软件进行《通信原理》课程的辅助教学》 中,采用了System View软件完成通信系统仿。

1.2毕业设计的任务

本设计包括基本通信系统和通信系统综合设计两大部分内容。基本通信系统包括模拟调制系统、数字基带系统、数字频带传输系统、模拟信号数字传输、最佳接收系统、信道编码系统六部分,涵盖了通信系统的全部主要内容。综合通信系统根据基本通信系统中设计的模块来构建。本系统可以进行多点测量、参数设置,实时观测到参数改变对系统性能的影响;可以产生直观的波形,如时域波形、信号频域频谱、误码率曲线图、系统眼图等;可以完成编码、译码的计算如分组码、循环码、维特比算法等。 总体设计要求及技术要点:

3

大学本科生毕业设计(论文)

1.3 基本设计要求:

1.设计一个基于labview的通信系统。包括模拟调制和数字调制两部分内容。 2.说明通信仿真的意思,学会利用软件实现仿真。

3.说明几种调制方法的原理,建立仿真模型,并对几种方法进行比较分析。 4.不同的调制方法实现模块化编程,可调用。

5.友好的人机交互界面,可以实时修改参数,观察仿真效果。

第二章 LabVIEW简介

虚拟仪器(Virtual Instrument,简称VI)是基于计算机系统的数字化测量测试仪器,它充分利用现有计算机资源,配以独特设计的仪器硬件和专用软件,能实现普通仪器的全部功能以及一些在普通仪器上无法实现的特殊功能,因此常被称作“软件仪器”。VI利用数据采集模块完成一般测量测试仪器的数据采集功能;利用计算机系统完成一般测量测试仪器的数据分析和输出显示等功能。VI是计算机技术、现代测量技术共同发展的结晶,代表着当今仪器发展的最新趋势。

美国 NI公司开发的LabVIEW是虚拟仪器领域中最具代表性的图形化编程开发平台,是目前国际上首推并应用最广的数据采集和控制开发环境之一,主要应用于仪器控制,以及数据采集、分析和显示等领域,并适用于多种不同的操作系统平台。与传统程序语言不同, LabVIEW采用强大的图形化语言(G语言)编程,面向测试工程师而非专业程序员,编程非常方便,人机交互界面直观友好,具有强大的数据可视化分析和仪器控制能力等特点。在LabVIEW开发环境下,用户可以创建32位的编译程序,从而为常规的数据采集、测试、测量等任务提供更快的运行速度。

LabVIEW是真正的编译器,用户可以创建独立的可执行文件,能够脱离开发环境而单独运行。 LabVIEW的开发环境分为三部分:前面板、框图程序和图标/连接端口。前面板是图形化的用户界面,用于设置输人数值和观察输出量。在前面板中,输入量被称为控制,输出量被称为指示,它们通过各种图标,如按钮、旋钮、开关、图表等出现在前面板上,模拟真实仪器。框图程序由节点和数据连线组成,它利用图形语言对前面板上的控制对象即输入量和输出量进行控制,节点用来实现函数和功能调用,数据连线表示程序执行过程的数据流,它定义了程序框图内的数据流动方向。通过对仪器的软件对象进行图形化组合

4