通信课程设计模版

发布 2022-10-02 19:23:28 阅读 8211

成绩评定表

课程设计任务书。

摘要。在通信技术的发展中,通信系统的**技术是一个技术重点。本文将着重讨。

论模拟通信系统中的调制解调系统的基本原理以及抗噪声性能,并在matlab软件平台上**实现几种常见的数字调制方式。最常用最重要的数字调制方式是用正弦波作为载波的幅度调制和角度调制。2ask、2fsk、2psk和2dpsk等调制就是数字调制的几个典型实例;2psk就是数字带通调制中被广泛采用的一种。

在数字带通调制系统中,文中将以2psk调制与解调为说明对象,从原理等方面进行分析阐述并进行**分析;,利用matlab对数字调制系统进行**,将结合matalb模块和simulink工具箱的实现,并对**结果进行分析,从而更深入地掌握数字调制系统的相关知识。

关键词: matlab 2psk 调制解调**

目录。1 课程设计目的1

2 课程设计要求1

3 相关知识1

4 matlab简介4

5 simulink的模型建立和**6

6参数设置与**7

7 参考文献14

1)通过利用matlab simulink,熟悉matlab simulink**工具。

2)培养独立开展科研的能力和编程能力。

3)通过课程设计来更好的掌握课本相关知识,熟悉2psk的调制与解调。

4)掌握matlab软件的使用。

5)更好的了解通信原理的相关知识,磨练自己分析问题,查阅资料,巩固知识,创新等各方面能力。

1)掌握2psk调制与解调的相关知识、概念清晰,明了。

2)掌握matlab使用方法,利用软件绘制图像。

3)程序设计合理、能够正确运行。

4)按照要求撰写课程设计报告。

调制在通信系统中具有重要作用。通过调制,不仅可以进行频谱搬移,把调制信号的频谱搬移到所希望的位置上,从而将调制信号转换成适合于信道传输或便于信道多任务的已调信号,而且它对系统的传输有效性和传输可靠性有着很大的影响。调制方式往往决定了一个通信系统的性能。

二进制相位调制就是用二进制数字信息控制正弦载波的相位,是正弦载波的相位随着二进制数字信息的变化而变化。二进制绝对调相就是用数字信息直接控制载波的相位。例如,当数字信息为‘1’时,是载波反相;当数字信息为‘0’时,载波相位不变。

如下图所示。

从图中可以看出,2psk信号可以看成是双极性基带信号乘以载波而产生的。2psk波形相位是相对于载波相位而言的。因此,画2psk波形时必须先把载波画好,然后根据数字信息与载波相位的对应关系,画出2psk波形。

下面介绍产生2psk信号的部件,即2psk调制器。由以上分析可知,2psk可以采用相乘器来实现,框图如下。

二进制信息s(ts’(t已调信号2psk

acosωt

电平变换器的作用是将输入的数字信息变成双极性全占空数字基带信号,需注意的是相同的数字信息可以变换成两种极性相反的全占空数字基带信号,至于采用哪一种完全由调制规则决定,如。

s(t) t

s’(t) 1 0 1 1 0 0 1t

a)采用“1”变“0”不变,(b)采用’0”变”1“不变。本次课程设计采用“1”变“0”不变的准则。

双极性。s(t不归零。

cosωt开关电路。

由于2psk信号的频谱中无载波分量,所以2psk信号的解调只有相干解调(极性比较法)。2psk解调框图如下:

b degcf

cosωt位定时。

上图说明此2psk解调器在无噪声情况下能对2psk信号正确解调。(b)是受到的2psk;(c)是本地载波提取电路提取的同频同相载波信号;(d)是接受2psk信号与本地载波相乘得到的波形示意图,此波形经过低通滤波器滤波后得到低通信号(c),抽样判决器在位定时信号(f)的控制下对(c)波形抽样,再与门限进行比较,作出相应的判决得到恢复信息(g)。需要注意的是判决规则应与调制规则一致。

本次采用“1”变“0”不变的调制规则,所以解调规则也为“1”变“0”不变的规则。即抽样值大于门限判为“0”,当抽样值小于门限值时判为“1”。但在实际通信系统中往往存在噪声,噪声会对判决值产生影响,即会产生误码率,一般假设信道的噪声为高斯白噪声。

matlab是很实用的数学软件它在数学类科技应用软件中在数值运算方面首屈一指。matlab可以进行运算、绘制函数和数据、实现算法、创建用户界面、连接接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、金融建模设计与分析等领域。

matlab的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用matlab来解算问题要比用c,fortran等语言完成相同的事情简捷得多,并且mathwork也吸收了像maple等软件的优点,使matlab成为一个强大的数学软件。可以直接调用,用户也可以将自己编写的实用程序导入到matlab函数库中方便自己以后调用,此外许多的matlab爱好者都编写了一些经典的程序,用户可以直接进行**就可以用。

●此高级语言可用于技术计算

●此开发环境可对**、文件和数据进行管理

●交互式工具可以按迭代的方式探查、设计及求解问题

●二维和三维图形函数可用于可视化数据

●各种工具可用于构建自定义的图形用户界面

1)友好的工作平台和编程环境。

matlab由一系列工具组成。这些工具方便用户使用matlab的函数和文件,其中许多工具采用的是图形用户界面。包括matlab桌面和命令窗口、历史命令窗口、编辑器和调试器、路径搜索和用于用户浏览帮助、工作空间、文件的浏览器。

随着matlab的商业化以及软件本身的不断升级,matlab的用户界面也越来越精致,更加接近windows的标准界面,人机交互性更强,操作更简单。而且新版本的matlab提供了完整的联机查询、帮助系统,极大的方便了用户的使用。简单的编程环境提供了比较完备的调试系统,程序不必经过编译就可以直接运行,而且能够及时地报告出现的错误及进行出错原因分析。

2)简单易用的程序语言。

matlab一个高级的矩阵/阵列语言,它包含控制语句、函数、数据结构、输入和输出和面向对象编程特点。用户可以在命令窗口中将输入语句与执行命令同步,也可以先编写好一个较大的复杂的应用程序(m文件)后再一起运行。新版本的matlab语言是基于最为流行的c++语言基础上的,因此语法特征与c++语言极为相似,而且更加简单,更加符合科技人员对数学表达式的书写格式。

使之更利于非计算机专业的科技人员使用。而且这种语言可移植性好、可拓展性极强,这也是matlab能够深入到科学研究及工程计算各个领域的重要原因。

3)强大的科学计算机数据处理能力。

matlab是一个包含大量计算算法的集合。其拥有600多个工程中要用到的数**算函数,可以方便的实现用户所需的各种计算功能。函数中所使用的算法都是科研和工程计算中的最新研究成果,而前经过了各种优化和容错处理。

在通常情况下,可以用它来代替底层编程语言,如c复数的各种运算、三角函数和其他初等数**算、多维数组操作以及建模动态**等。

课程设计模版

专业班级信息管理与信息系统09 xx班。学生姓名。指导教师侯立坤。设计时间 2011.12.26 至 2011.12.31 成绩。目录。1 课程设计任务综述 2 2 系统需求分析 2 2.1 组织结构分析 2 2.2 数据流程分析 2 2.3 系统功能分析 3 3 e r模型设计 3 4 关系模型设...

课程设计模版

课程设计任务书。学生姓名专业班级。指导教师工作单位。题目 单级移动倒立摆建模及串连滞后校正。初始条件 要求完成的主要任务 包括课程设计工作量及其技术要求,以及说明书撰写等具体要求 1 研究该装置的非线性数学模型,并提出合理的线性化方法,建立该装置的线性数学模型 传递函数 以u为输入,为输出 2 用m...

课程设计模版

辽宁工业大学。工程项目质量管理课程设计 题目。学院。专业班级。学号。学生姓名。指导教师 韩宇鑫。教师职称 副教授。起止时间 2013 7 8至2013 7 12 课程设计 任务及评语。学院教研室 目录页。严格执行 辽宁工学院课程设计 管理规定 并按 目录格式 要求进行排版。5 目录格式。标题 目录 ...