当前位置:文档之家› 通信仿真课程设计-matlab-simulink

通信仿真课程设计-matlab-simulink

通信仿真课程设计-matlab-simulink
通信仿真课程设计-matlab-simulink

成都理工大学工程技术学院

《通信仿真课程设计》报告

班级:信息工程1班

姓名:寇路军

学号: 201620101133

指导教师:周玲

成绩:

2019 年 3月 23 日

目录

通信仿真课程设计报告 (2)

一.绪论 (2)

二.课程设计的目的 (2)

三.模拟调制系统的设计 (3)

3.1 二进制相移键控调制基本原理 (3)

3.2 2PSK信号的调制 (3)

3.2.1模拟调制的方法 (3)

3.3 2PSK信号的解调 (4)

3.4 2PSK的“倒∏现象”或“反向工作” (5)

3.5功率谱密度 (5)

四.数字调制技术设计 (7)

4.1 2PSK的仿真 (7)

4.1.1仿真原理图 (7)

4.1.2 仿真数据 (7)

4.1.3 输出结果 (9)

总结 (10)

参考文献 (11)

通信仿真课程设计报告

一.绪论

随着社会的快速发展,通信系统在社会上表现出越来越重要的作用。目前,我们生活中使用的手机,电话,Internet,ATM机等通信设备都离不开通信系统。随着通信系统与我们生活越来越密切,使用越来越广泛,对社会对通信系统的性能也越高。另外,随着人们对通信设备更新换代速度越来越快。不得不缩短通信系统的开发周期以及提高系统性能。针对这两方面的要求,必需要通过强大的计算机辅助分析设计技术和工具才能实现。自从现代以来,计算机科技走上了快速发展道路,实现了可视化的仿真软件。

通信系统仿真,在目前的通信系统工程设计当中。已成为了不可替代的一部分。它表现出很强的灵活性和适应性。为我们更好地研究通信系统性能带来了很大的帮助。本论文主要针对模拟调制系统中的二进制相移键控调制技术进行设计和基于Simulink进行仿真。通过系统仿真验证理论中的结论。本论文设计的目的之一是进一步加强理论知识,熟悉Matlab软件。

Simulink是MATLAB最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境。在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造出复杂的系统。Simulink具有适应面广、结构和流程清晰及仿真精细、贴近实际、效率高、灵活等优点,并基于以上优点Simulink 已被广泛应用于控制理论和数字信号处理的复杂仿真和设计。同时有大量的第三方软件和硬件可应用于或被要求应用于Simulink。

二.课程设计的目的

1.掌握模拟系统2PSK调制和解调原理及设计方法。

2.熟悉基于Simulink的通信系统仿真。

三. 模拟调制系统的设计

3.1 二进制相移键控调制基本原理

相移键是利用载波的相位变化来传递数字信息,而振幅和频率保持不变。在2PSK 中,通常用初始相位0和π分别表示二进制“0”和“1”。因此,2PSK 信号的时域表达式

)cos(A )(2PSK n c t t S ?ω+=

式中,?n 表示第n 个符号的绝对相位:

?

?

?=”时发送“”时发送“

,01,0π?n 因此,上式可以改写为:

图1

?

?

?-=-P P t t t S c c 1,cos A ,

cos A )(2PSK 概率为概率为ωω 由于两种码元的波形相同,极性相反,故2PSK 信号可以表述为一个双极性全占

空矩形脉冲序列与一个正弦载波的相乘:

()t t f t S c ωc o s )(2P S K = 式中: ∑-=n s n nT t g a t f )()( 这里,g(t)是脉宽为Ts 的单个矩形脉冲,而an 的统计特性为:

?

?

?-=-P P n a 1,1,

1概率为概率为 即发送二进制符号“1”时(an 取+1),S2PSK(t)取0相位;发送二进制符号“0”时( an 取 -1), S2PSK(t)取π相位。这种以载波的不同相位直接去表示相应二进制数字信号的调制方式,称为二进制绝对相移方式。 3.2 2PSK 信号的调制 3.2.1模拟调制的方法

图3

)

3.2.2键控法

图4

3.3 2PSK 信号的解调

2PSK 只能采用相干解调,因为发”0”或发”1”时,其采用相位变化携带信息。 具体地说:

其振幅不变(无法提取不同的包络); 频率也不变(无法用滤波器分开)。

图5

图6

图7

a b c d e

2 S a b c

d e

3.4 2PSK 的“倒∏现象”或“反向工作”

图8 图9

波形图中,假设相干载波的基准相位与2PSK 信号的调制载波的基准相位一致(通常默认为0相位)。但是,由于在2PSK 信号的载波恢复过程中存在着的相位模糊,即恢复的本地载波与所需的相干载波可能同相,也可能反相,这种相位关系的不确定性将会造成解调出的数字基带信号与发送的数字基带信号正好相反,即“1”变为“0”,“0”变为“1”,判决器输出数字信号全部出错。这种现象称为2PSK 方式的“倒π”现象或“反相工作”。这也是2PSK 方式在实际中很少采用的主要原因。另外,在随机信号码元序列中,信号波形有可能出现长时间连续的正弦波形,致使在接收端无法辨认信号码元的起止时刻。

3.5功率谱密度

比较2ASK 信号的表达式和2PSK 信号的表达式: 2ASK :()t t f t S c ωcos )(2A SK =

2PSK :???-=-P

P t t t S c c 1,cos A ,

cos A )(2PSK 概率为概率为ωω

可知,两者的表示形式完全一样,区别仅在于基带信号f(t)不同(an 不同),前者为单极性,后者为双极性。因此,我们可以直接引用2ASK 信号功率谱密度的公式来表述2PSK 信号的功率谱,即:

{a n }

2PSK 信号

本地载波z(t)t

t t t t x(t)t t t 定时脉冲抽样值2PSK 信号本地载波z(t)t t t t t x(t)t t t 定时脉冲抽样值(b)(c){n a '{n a '{a n }

[])()(4

1

)(2c s c s PSK f f P f f P f P -++=

应当注意,这里的Ps(f)是双极性矩形脉冲序列的功率谱。

双极性的全占空矩形随机脉冲序列的功率谱密度为: ())()0()21()()1(42

222

f G P f f G P P f f P s s s δ-+-=

将其代入上式,得:

[

]

[])()()0()21(4

1)()()1(2

222

22PSK c c s c c s f f f f G P f f f G f f G P P f P -++-+

-++-=δδ

若P =1/2,并考虑到矩形脉冲的频谱:)()(S S T f Sa T f G π= S T G =)0( 则2PSK 信号的功率谱密度为:

???

?

???

?--+++=2

22)()(sin )()(sin 4

)(s c s

c s c s c s

PSK T f f T

f f T f f T f f T

f P ππππ

功率谱密度曲线

图10 图11

从以上分析可见,二进制相移键控信号的频谱特性与2ASK 的十分相似,带宽也是基带信号带宽的两倍。区别仅在于当P=1/2时,其谱中无离散谱(即载波分量),此时2PSK 信号实际上相当于抑制载波的双边带信号。因此,它可以看作是双极性基带信号作用下的调幅信号。

()f

f c c f -c s c s

四.数字调制技术设计

数字信号在信号处理、传输、再生、交换、加密、信号质量等许多方面比模拟信号优越,因此数字通信发展很快,而且在许多领域取代了模拟通信。数字调制是数字通信中的重要部分。数字调制又可分成基带调制和频带调制。把频谱从零开始而未经调制的数字信号所占用的频率范围叫基带频带,简称基带。利用基带信号直接传输的方式称为频带传输。

4.1 2PSK的仿真

4.1.1仿真原理图

图12

4.1.2 仿真数据

4.1.3 输出结果

频谱仪结果图13 星座结果图14

示波器结果图15

总结

通过本次课程设计对于我这学期所学的2PSK的调制和解调的原理的进一步熟悉,不仅如此,我们通过这次还学习到了利用MATLAB的仿真,使得我在学好理论知识的时候应用于实际中的去,在做课程设计的时候遇到问题,使得对于通信原理的知识更加的深刻,同时也增加了动手能力和独立思考能力,更能培养我们对通信原理课程的兴趣。

从这次设计的仿真结果分析可以知道,结果与预想的结果基本一致,但仍然感觉以前学过的很多知识没有理解渗透。通过本次仿真设计使我受益匪浅,不仅增强了我对信息的查找能力,更重要的是提升了我自学能力和解决问题的能力。我相信这对我以后的生涯和未来的工作都是一笔很有价值的财富。

参考文献

【1】徐明远邵玉斌编著《MATLAB仿真在通信与电子工程中的应用》(第二版)西安电子科技大学出版社,2010年

【2】樊昌信曹丽娜编著《通信原理》(第七版)国防工业出版社,2018年。

通信专业综合课程设计报告

专业综合课程设计 指导书 班级通信D101 指导教师董自健 淮海工学院电子工程学院 通信工程系

2013年10 月18 日 一、课程设计的目的和任务 本次课程设计是根据“通信工程专业培养计划”要求而制定的。综合课程设计是通信工程专业的学生在学完所有专业课后进行的综合性课程设计。其目的在于使学生在课程设计过程中能够理论联系实际,在实践中充分利用所学理论知识分析和研究设计过程中出现的各类技术问题,巩固和扩大所学知识面,为以后走向工作岗位进行设计打下一定的基础。 课程设计的任务是:(1)掌握一般通信系统设计的过程、步骤、要求、工作内容及设计方法;掌握用计算机仿真通信系统的方法。(2)训练学生综合运用专业知识的能力,提高学生进行通信工程设计的能力。 二、教学要求 由于是专业综合性课程设计,因此设计的内容应该围绕主干专业课程,如:通信原理、程控交换技术、传输设备,通信网点等。 课程设计要求的主要步骤有: 1、明确所选课题的设计目的和任务,对设计课题进行具体分析,充分了解系 统的性能、指标、内容等。 2、进行方案选择。根据掌握的知识和资料,针对系统提出的任务、要求和条 件,完成系统的功能设计。从多个方案中选择出设计合理、可靠、满足要求的一个方案。并且对方案要不断进行可行性和优缺点的分析,最后设计出一个完整框图。

3、原理设计; 4、调试阶段; 5、说明书编制。 本次课程设计在校内完成,主要方式是以理论设计为主,进行实验或计算机仿真,得出结论。 三、设计内容 本次综合课程设计内容为数字通信系统的性能分析与仿真。应该包括以下设计内容: 1、使用一种分组码或者卷积码进行信道纠错编码。 2、使用格雷码对数据进行映射。 3、使用MQAM举行调制,M可选择8、16、32、6 4、128、256。 4、选择合适的升余弦参数,使用升余弦对基带信号举行滤波。 5、在解调端,进行滤波、MQAM的解调、格雷码逆映射、纠错解码。 6、改变信噪比,分析系统性能。 四、设计内容介绍: MQAM是一种基本的相位-幅度联合调制方式。研究这种基本的数字调制信号的性能可以帮助学生理解数字通信的基本特点。 本次课程设计,学生可以自己选择符合要求的技术,如信道纠错编码可以是分组码或者卷积码,M必须选择数字8、16、32、64、128、256中的至少3个,以分析各种M下的QAM系统性能。应用Matlab进行仿真,仿真采用蒙特卡罗模型。仿真基本框图是:

通信仿真课程设计-matlab-simulink

成都理工大学工程技术学院 《通信仿真课程设计》报告 班级:信息工程1班 姓名:寇路军 学号: 201620101133 指导教师:周玲 成绩: 2019 年 3月 23 日

目录 通信仿真课程设计报告 (2) 一.绪论 (2) 二.课程设计的目的 (2) 三.模拟调制系统的设计 (3) 3.1 二进制相移键控调制基本原理 (3) 3.2 2PSK信号的调制 (3) 3.2.1模拟调制的方法 (3) 3.3 2PSK信号的解调 (4) 3.4 2PSK的“倒∏现象”或“反向工作” (5) 3.5功率谱密度 (5) 四.数字调制技术设计 (7) 4.1 2PSK的仿真 (7) 4.1.1仿真原理图 (7) 4.1.2 仿真数据 (7) 4.1.3 输出结果 (9) 总结 (10) 参考文献 (11)

通信仿真课程设计报告 一.绪论 随着社会的快速发展,通信系统在社会上表现出越来越重要的作用。目前,我们生活中使用的手机,电话,Internet,ATM机等通信设备都离不开通信系统。随着通信系统与我们生活越来越密切,使用越来越广泛,对社会对通信系统的性能也越高。另外,随着人们对通信设备更新换代速度越来越快。不得不缩短通信系统的开发周期以及提高系统性能。针对这两方面的要求,必需要通过强大的计算机辅助分析设计技术和工具才能实现。自从现代以来,计算机科技走上了快速发展道路,实现了可视化的仿真软件。 通信系统仿真,在目前的通信系统工程设计当中。已成为了不可替代的一部分。它表现出很强的灵活性和适应性。为我们更好地研究通信系统性能带来了很大的帮助。本论文主要针对模拟调制系统中的二进制相移键控调制技术进行设计和基于Simulink进行仿真。通过系统仿真验证理论中的结论。本论文设计的目的之一是进一步加强理论知识,熟悉Matlab软件。 Simulink是MATLAB最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境。在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造出复杂的系统。Simulink具有适应面广、结构和流程清晰及仿真精细、贴近实际、效率高、灵活等优点,并基于以上优点Simulink 已被广泛应用于控制理论和数字信号处理的复杂仿真和设计。同时有大量的第三方软件和硬件可应用于或被要求应用于Simulink。 二.课程设计的目的 1.掌握模拟系统2PSK调制和解调原理及设计方法。 2.熟悉基于Simulink的通信系统仿真。

《网络工程设计》课程设计报告

常熟理工学院 《网络工程设计》 课程设计报告 课题名称: NGIL实验室网络工程设计方案学校: 学院/系: 姓名: 班级: 学号: 电话: 电子邮件: 提交日期:

课程设计报告说明 1.必须同时提交电子版和纸质版,缺一不可,否则视为没交。 2.上交的电子报告文件名必须参考以下格式,否则视为没交。 《网络工程设计》课程设计报告_班级_学号_姓名.doc 例:《网络工程与设计》课程设计报告_09网络1班_090209101_董伟.doc 3.禁止复制、拷贝和抄袭。 4.复制、拷贝、抄袭者取消成绩。 5.所有课题必须为一个基本完整的设计。课题设计报告书旨在能够清晰准确地阐述 课题方案。设计内容参考以下方面: (1)需求分析。 (2)技术方案设计,包括实验室布局设计、网络拓扑设计、IP规划与路由设计、网络性能、可靠性、安全性等设计、综合布线设计等。 (3)产品选型与项目材料清单,包括综合布线系统材料、网络设备(如路由器、交换机等)、服务器等。 (4)网络工程经费预算。 (5)网络工程技术路线。 (6)网络技术培训。 (7)网络工程验收。 6.课程设计报告采用A4纸撰写。除标题外,所有内容必需为宋体、小四号字、1.5倍 行距。具体参考附录的排版要求。 7.课程设计报告自动生成目录,且章节页码正确。 8.课题设计报告中各项目的说明文字部分仅供参考,课题设计报告书撰写完毕后, 请删除所有说明文字。(本页不删除) 9.课题设计报告模板里已经列的内容仅供参考,作者也可以修改或多加内容。 10.没有按报告说明要求者不及格。

目录 第一章摘要 (1) 第二章网络用户需求分析 (2) 第三章 NGIL网络拓扑结构设计 (3) 第四章 NGIL网络地址规划与路由设计 (4) 第五章 NGIL网络性能设计 (5) 第六章 NGIL网络可靠性设计 (6) 第七章 NGIL网络安全性设计 (7) 第八章 NGIL网络综合布线设计 (8) 参考文献 (9)

《综合课程设计》教学大纲(完整资料).doc

此文档下载后即可编辑 《综合课程设计》教学大纲 课程名称:综合课程设计 英文名称:Integrated Course Project for Communication Systems 总学时:3周,理论学时:实验学时:学分:3 先修课程要求: 电路分析、模拟电子技术、数字电子技术、高频电子线路、通信原理、FPGA原理与应用、Matlab与通信仿真技术、微机原理与接口技术、单片机技术及应用、计算机网络等 适用专业:通信工程 教学参考书: 樊昌信等编,《通信原理(第六版)》,国防工业出版社,2006年 马淑华等编,《单片机原理及应用》,北京航空航天大学出版社,第1版 褚振勇等编,《FPGA原理与应用》,西安电子科技大学出版社,第2版 谢希仁等编,《计算机网络》,电子工业出版社,第4版 1课程设计在培养方案中的地位、目的和任务 《综合课程设计》是配合本科通信工程专业的专业基础课程《通信原理》、《FPGA原理与应用》、《Matlab与通信仿真分析》、《单片机技术及应用》、《计算机网络》而开设的重要专业实践环节。目的是培养学生科学理论结合实际工程的能力,通

过该课程设计,要求学生在掌握通信基本理论的基础上,运用Matlab、FPGA、NS-2等工具对通信子系统或计算机网络进行仿真与设计,并计算基本性能指标,从而提高学生的综合设计实践能力。 另一方面,也可通过课程设计使学生深入理解单片机的基本原理,硬件结构和工作原理。掌握程序的编制方法和程序调试的方法,掌握常用接口的设计及使用。掌握一般接口的扩展方法及接口的调试过程。为学生将来在通信工程、电子信息工程、测试计量技术及仪器、电子科学与技术及其它领域应用单片机技术打下良好基础及应用实践能力。 2 课程设计的基本要求 1. 学习基本设计方法;加深对课堂知识的理解和应用。 2. 完成指定的设计任务和实验任务,理论联系实际,实现书本知识到工程实践的过渡。 3. 学会设计报告的撰写方法。 3 课程设计的内容 1. 无线收发信机部件设计 2. 数字调制与解调器的设计 3. 特殊信号产生器的设计 4. 同步信号提取 5. 编码译码器

江苏大学通信综合课程设计

J I A N G S U U N I V E R S I T Y 通 信 综 合 课 程 设 计 报 告 2014年1月10日 学院名称: 计算机科学与通信工程学院 专业班级: 学生姓名: 学生学号: 指导教师:

目录 一、课程设学习内容 (1) 1、Android开发环境搭建 (1) 1.1Android开发准备工作 (1) 1.2安装JDK和配置Java开发环境 (1) 1.3 Eclipse的安装 (1) 1.4 SDK和ADT的安装和配置 (1) 1.5创建HelloWorld项目 (2) 1.6运行HelloWorld及模拟器的使用 (2) 2、jQuery Mobile简介 (2) 2.1jQuery 语法 (3) 2.2jQuery 选择器 (4) 2.3jQuery 事件 (4) 3、Jquery mobile案例开发 (5) 二、Android用户界面技术 (8) 1、Android基本UI组件 (8) 2、Activites (10) 3、UI设计工具droiddraw (10) 4、常用UI元素 (10) 5、UI布局 (12) 三、课程总结与个人学习心得 (14) 四、参考文献 (14)

一、课程设学习内容 1、Android开发环境搭建 1.1Android开发准备工作 配置Android开发环境之前,首先需要了解Android对操作系统的要求。它可以使用XP及以上版本、Mac OS、Linux等操作系统。Android开发所需软件包括:JDK、Eclipse、Android SDK、ADT。 1.2安装JDK和配置Java开发环境 1)登录http:https://www.doczj.com/doc/045204752.html,,下载最新版JDK。 2)安装JDK,安装包中包含了JDK和JRE两部分,建议将它们安装在同一个 盘符下。双击安装程序,选择安装的目录,点击“下一步”,等待安装程序自动完成安装即可。 3)右键单击“我的电脑”,选择“属性”菜单项,选择“高级”选项卡,选择 “环境变量”,找到“Path”变量名(如果没有就新建一个名为“Path”的变量),点击“编辑”按钮,添加JDK安装目录中的“bin”文件夹路径。然后点击“确定”按钮完成。再找到“CLASSPATH”变量(如果没有,同样可以新建),输入JDK安装目录中“lib”以及“demo”的路径,单击“确定” 按钮完成。 4)安装配置完成之后,测试是否安装成功。点击开始→运行,输入“cmd”,打 开命令行模式。键入命令“java-version”,检测JDK是否安装成功。 1.3 Eclipse的安装 Eclipse的安装非常简单,直接将下载的压缩包解压即可。 1.4 SDK和ADT的安装和配置 Android SDK安装 1)解压缩下载好的SDK安装包到要安装SDK的路径,然后运行SDK Setup.exe。 2)点击“Install Selected”按钮,安装选中的软件包,在接下来出现的界面中依

通信系统建模与仿真课程设计

通信系统建模与仿真课程设计2011 级通信工程专业1113071 班级 题目基于SIMULINK的基带传输系统的仿真姓名学号 指导教师胡娟 2014年6月27日

1任务书 试建立一个基带传输模型,采用曼彻斯特码作为基带信号,发送滤波器为平方根升余弦滤波器,滚降系数为0.5,信道为加性高斯信道,接收滤波器与发送滤波器相匹配。发送数据率为1000bps,要求观察接收信号眼图,并设计接收机采样判决部分,对比发送数据与恢复数据波形,并统计误码率。另外,对发送信号和接收信号的功率谱进行估计。假设接收定时恢复是理想的。 2基带系统的理论分析 1.基带系统传输模型和工作原理 数字基带传输系统的基本组成框图如图1 所示,它通常由脉冲形成器、发送滤波器、信道、接收滤波器、抽样判决器与码元再生器组成。系统工作过程及各部分作用如下。 g T(t) n 定时信号 图 1 :数字基带传输系统方框图 发送滤波器进一步将输入的矩形脉冲序列变换成适合信道传输的波形g T(t)。这是因为矩形波含有丰富的高频成分,若直接送入信道传输,容易产生失真。 基带传输系统的信道通常采用电缆、架空明线等。信道既传送信号,同时又因存在噪声n(t)和频率特性不理想而对数字信号造成损害,使得接收端得到的波形g R(t)与发送的波形g T(t)具有较大差异。 接收滤波器是收端为了减小信道特性不理想和噪声对信号传输的影响而设置的。其主要作用是滤除带外噪声并对已接收的波形均衡,以便抽样判决器正确判决。 抽样判决器首先对接收滤波器输出的信号y(t)在规定的时刻(由定时脉冲cp控制)进行抽样,获得抽样信号{r n},然后对抽样值进行判决,以确定各码元是“1”码还是“0”码。 2.基带系统设计中的码间干扰和噪声干扰以及解决方案

网络工程课程设计

校园局域网设计 一、广东海洋大学海滨校区(职业技术学院)概况简介 1、广东海洋大学海滨校区(职业技术学院)概况 办学思路 我院全面贯彻落实高等职业教育“以服务为宗旨,以就业为导向,走产学结合发展道路,为社会主义现代化建设培养千百万高素质技能型专门人才”的办学方针,培养“能安心、能吃苦、能创业”的应用型高级专门人才。 部门设置 学院设有综合办公室、教务办公室及学生工作系统。 专业设置 现有航海技术、供热通风与空调工程技术、电子商务、社会体育、会计电算化、数控技术、模具设计与制造、制冷与冷藏技术、防雷技术、计算机网络技术、计算机应用技术、应用电子技术、通信技术、畜牧兽医、文秘、商务英语、旅游管理、环境监测与评价等18个高职高专专业,全日制在校学生近3500人。 办学条件

拥有先进的计算机类实验室、工程训练中心、航海综合实验室、动物科学实验室、动物医学实验室、语音实验室、卫星通信地面站(VSAT)和多媒体课室等教学、实验(实习)场所等丰富的教学条件。 学生组织 在院团委的指导下,团委、学生会设学习部、青年志愿者服务站等14个部门,其中社团部下设英语俱乐部、话剧协会、文学社、网球协会等19个协会 师资组成 学院师资以广东海洋大学各教学单位为依托,师资力量雄厚,现有教学科研人员近1100人,其中,具有高级职称者566人,具有博士学位者172人,双聘院士1人。 2、校区建筑物分布

二、校园网功能需求分析 教学楼 主要为电脑机房、多媒体教室,将计算机多媒体视听引入课堂教学、声音、图像、动画的普遍采用可以大大提高教学效果。 办公行政楼 办公自动化基本web综合管理信息的信息系统、提示行政、人事、学籍、后勤、财务管理、公文收发管理、教师档案管理、学生档案管理、科技档案管理等、使学校日常办公无纸化、减少办公开支提高办公效率等。

《综合课程设计》教学大纲

《综合课程设计》教学大纲 课程名称:综合课程设计 英文名称:Integrated Course Project for Communication Systems 总学时:3周,理论学时:实验学时:学分:3 先修课程要求: 电路分析、模拟电子技术、数字电子技术、高频电子线路、通信原理、FPGA原理与应用、Matlab与通信仿真技术、微机原理与接口技术、单片机技术及应用、计算机网络等 适用专业:通信工程 教学参考书: 樊昌信等编,《通信原理(第六版)》,国防工业出版社,2006年 马淑华等编,《单片机原理及应用》,北京航空航天大学出版社,第1版 褚振勇等编,《FPGA原理与应用》,西安电子科技大学出版社,第2版 谢希仁等编,《计算机网络》,电子工业出版社,第4版 1课程设计在培养方案中的地位、目的和任务 《综合课程设计》是配合本科通信工程专业的专业基础课程《通信原理》、《FPGA原理与应用》、《Matlab与通信仿真分析》、《单片机技术及应用》、《计算机网络》而开设的重要专业实践环节。目的是培养学生科学理论结合实际工程的能力,通过该课程设计,要求学生在掌握通信基本理论的基础上,运用Matlab、FPGA、NS-2等工具对通信子系统或计算机网络进行仿真与设计,并计算基本性能指标,从而提高学生的综合设计实践能力。 另一方面,也可通过课程设计使学生深入理解单片机的基本原理,硬件结构和工作原理。 掌握程序的编制方法和程序调试的方法,掌握常用接口的设计及使用。掌握一般接口的扩展 方法及接口的调试过程。为学生将来在通信工程、电子信息工程、测试计量技术及仪器、电 子科学与技术及其它领域应用单片机技术打下良好基础及应用实践能力。 2 课程设计的基本要求 1. 学习基本设计方法;加深对课堂知识的理解和应用。 2. 完成指定的设计任务和实验任务,理论联系实际,实现书本知识到工程实践的过渡。 3. 学会设计报告的撰写方法。 3 课程设计的内容 1. 无线收发信机部件设计

网络工程课程设计(综合布线)(1)

题目:校园网络规划与设计 姓名:韦小娜 院(系):信息工程学院 专业班级: 14级计算机科学与技术 学号: 1401110229 指导教师:聂燕柳 时间: 2017 年 2 月 27 日至 2017 年 5 月 12 日

摘要 综合布线系统(Premises Distribution System ,PDS)是一个用于音频、数据、视频传输的标准结构化布线系统,它是整个网络系统的灵魂和骨干,主要包括计算机网络布线、电话通信、卫星接收和有线电视的布线。结构化综合布线系统是一个模块化、灵活性、安全性较高的智慧型布线网络,它通过延伸到每个区域的信息点,将电话、计算机、服务器、网络设备以及各种楼宇控制与管理设备连接为一个整体,高速传输语音、数据和图像,从而为管理者和使用者提供综合服务。 当今的世界正从工业化社会向信息化社会转变。快速、高效的传播和利用信息资源是21世纪的基本特征。掌握丰富的计算机及网络信息知识不仅仅是素质教育的要求而且也是学生掌握现代化学习与工作手段的要求。Internet及WWW 应用的迅猛发展,极大的改变着我们的生活方式。信息通过网络,以不可逆转之势,迅速打破了地域和时间的界限,为更多的人共享。学校作为信息化进程中极其重要的基础环节,如何通过网络充分发挥其教育功能,已成为当今的热门话题。 随着学校教育手段的现代化,很多学校已经逐渐开始将学校的管理和教学过程向电子化方向发展,校园网的有无以及水平的高低也将成为评价学校及学生选择学校的新的标准之一,此时,校园网上的应用系统就显得尤为重要。学校目前正加紧对信息化教育的规划和建设。开展的校园网络建设,旨在推动学校信息化建设,其最终建设目标是将建设成为一个借助信息化教育和管理手段的高水平的智能化、数字化的教学园区网络,最终完成统一软件资源平台的构建,实现统一网络管理、统一软件资源系统,为用户提供高速接入网络,并实现网络远程教学、在线服务、教育资源共享等各种应用;利用现代信息技术从事管理、教学和科学研究等工作。最终达到在网络方面,更好的对众多网络使用及数据资源的安全控制,同时具有高性能,高效率,不间断的服务,方便的对网络中所有设备和应用进行有效的时事控制和管理。

通信工程综合设计教学大纲

《通信工程综合设计》教学大纲 一、课程概述 本课程是通信工程专业的一门重要的专业课和实践课程。通过本课程的学习,使学生 在理论课程学习的基础上,进一步加深对通信网络基本概念的理解和基本理论的掌握。培养学生进行通信网络实验的基本技能以及综合运用所学知识发现、分析、解决问题和工程 实践的能力,提高学生的专业综合素质,为以后从事专业学习及毕业后的工作奠定坚实的基础。 本门课的先修课是:《通信原理》、《光纤通信系统》、《移动通信系统》、《通信网络》。 二、课程目标 1.知道《通信工程综合设计》这门学科的性质、地位和作用。 2.理解和掌握这门学科的相关概念、方法和课程设计文档的撰写格式。 3.学会灵活运用一些具体的数据结构和算法解决实际问题。 4.对学生数据结构知识的全面综合训练,把书上学到的知识用于解决实际问题、培养 今后软件开发工作所需的动手实践能力,包括问题分析、总体结构设计,用户界面的 设计、程序设计时的基本技能和技巧,以及一整套软件工作规范的训练和团体协作精 神的培养。 掌握通信系统的基本组成,对通信系统中所涉及的用户接口技术、本地交换技术、语 音编码技术、信道接口技术、信道同步技术、信号复接技术、中继接口技术、信道传 输技术等电路在系统中的作用与地位有一个完整全面了解。 三、课程内容和教学要求 这门学科的知识与技能要求分为知道、理解、掌握、学会四个层次。这四个层次的一 般涵义表述如下:

知道———是指对这门学科和教学内容的认知。 理解———是指对这门学科涉及到的概念、原理与技术能说明和解释。 掌握———是指能运用已理解的概念和原理说明、解释通信系统设计原理。 学会———是指能运用这些知识从事科研、产品开发、运营、生产与管理等工作。 教学内容和要求表中的“√”号表示教学知识和技能的教学要求层次。. 本标准中打“*”号的内容可作为自学,教师可根据实际情况确定要求或不布置要求。 教学内容及教学要求表 教学内容知道理解掌握学会 1.通信系统常用信道特性测量 1白噪声特性测量√瑞利衰落信道特性测试与仿真2√莱斯衰落信道特性测量与仿真3√二径衰落信道特性测量与仿真4√非线性信道、硬限幅信道特性测量5√√光纤传输系统实验6 2.电信交换与接入 1程控交换与常用编码技术√2系统同步实验无线传输/软件无线电实3无线通信常用传输技卫星通信常用传输技移动通信常用调制方通信系统综合实4 通信系统的基本组用户接口技本地交换技语音编码技 信道接口技信道同步技术信号复接技中继接口技术信道传输技二次开发实5 四、课程实施 (一)课时安排与教学建议 通信工程综合设计是通信工程专业选修课,是通信课程的重要实践课程。一般情况 下,安排连续的一周或分散在一个学期在实验室完成。具体课时安排可视实验室的实验 条件灵活安排,也可依据学生兴趣分组安排,如下: 课时安排及教学方法表

通信系统课程设计

二、毕业设计(论文)书写规范与打印要求 (一)论文书写 论文(设计说明书)要求统一使用Microsoft Word软件进行文字处理,统一采用A4页面(210×297㎜)复印纸,单面打印。其中上边距30㎜、下边距30㎜、左边距30㎜、右边距20㎜、页眉15㎜、页脚15㎜。字间距为标准,行间距为固定值22磅。 字体和字号要求 论文题目:二号黑体 章标题:三号黑体(1□□×××××)节标题:四号黑体(1.1□□××××)条标题:小四号黑体(1.1.1□□×××)正文:小四号宋体 页码:小五号宋体 数字和字母:Times New Roman体 注:论文装订方式统一规定为左装订。 (二)论文前置部分 包括:封面、答辩成绩评定页、评阅意见页、任务书、设计档案页均按学校统一内容和格式填写。

(三)摘要 摘要是学位论文内容的不加注释和评论的简短陈述,说明研究工作的目的、实验方法、实验结果和最终结论等。应是一篇完整的短文,可以独立使用和引用,摘要中一般不用图表、化学结构式和非公知公用的符号和术语。 中文摘要(100字左右) “摘要”字样(三号黑体),字间空一个字符,“摘要”二字下空一行打印摘要正文(小四号宋体)。 摘要正文后下空一行打印“关键词”三字(小四号黑体),其后为关键词(小四号宋体),关键词是为了便于文献标引从该学位论文中选取出来用以表示全文主题内容信息款目的单词或术语,关键词一般为3~5个,每一关键词之间用分号“;”隔开,最后一个关键词后不打标点符号。 目次页 目次页由学位论文的章、条、款、致谢、参考文献、附录等的序号、名称和页码组成,目次页置于外文摘要后,由另页开始。 目录题头用三号黑体字居中排写,隔行书写目录内容。 目录采用三级标题,按(1 ……、1.1 ……、1.1.1 ……)的格式编写,目录中各章题序的阿拉伯数字用Times New Roman体,第一级标题用小四号黑体,其余用小四号宋体。 (五)论文的主要部分 1、引言(或绪论) 引言(或绪论)简要说明研究工作的目的、范围、前人的工作和知识空白、理论基础和分析、研究设想、研究方法、实验设计、预期结果和意义等。引言(或绪论)不要与摘要

综合实验(课程设计):中小型网络工程设计与实现

综合实验:中小型网络工程设计与实现 (课程设计) 实验(设计)内容 实施目标:为某企业构建一个高性能、可靠的网络。 简要需求: (1)该企业主要包括三个建筑:行政楼、销售部、生产厂区,中心机房设在行政楼。 (2)对外提供WWW服务、对内提供文件传输服务、内外均可访问的Email服务。 (3)行政楼上的用户约120人(每人一台计算机),分成若干部门,不同部门的用户可能处在不同楼层,每一层可能有不同的部门用户。要求部门之间内部可以相互通信,不同部门之间保持一定独立性和信息隔离。【建设经过调研可知:部门为5个。其中,部门1有10人,在同一楼层;部门2有30人,在不同楼层;部门3有20人,在同一楼层;部门4有30人,在同一楼层;部门5有30人,在不同楼层】(4)销售部门约150人(每人一台计算机),分成5个团队。要求不同团队之间保持通信的独立性和隔离性。【经过调研可知:每个团队30人,每个团队的人员都在同一个楼层,不同团队可能在不同的楼层】 (5)生产厂区分成三个车间,每个车间约60个用户。 根据需求进行简要分析,可知: (1)划分VLAN,行政楼的部门需要跨交换机的VLAN划分。 (2)子网划分,不同的VLAN使用不同的子网,将子网和VLAN重叠使用。 (3)路由配置,不同子网(VLAN)之间的路由配置。 (4)WEB、DNS、DHCP、FTP、E-Mail等服务器放在中心机房的DMZ区。 设计与实现过程: (1)需求分析:详细描述企业对网络的需求。 (2)概要设计:画出网络拓扑结构图,说明报告中主要功能的实现过程。 (3)详细设计:交换机和路由器配置过程和清单。 (4)调试分析:路由、交换之间进行通信测试。 实验(设计)步骤 1、(共20分)网络拓扑设计 请根据给出的已知条件为该企业设计网络拓扑图(可以用手绘制或者请使用Cisco Packet Tracer模拟器绘制),要求按照分层结构进行设计。 要求: (1)每个VLAN/子网画出2台终端主机即可,跨交换机的VLAN需要说明或标识。将结果拍照或者截图插入到此处。(10分) 若图被遮挡,可在布局中将纸张大小调大

专业综合课程设计

西安欧亚学院信息工程学院 课程报告 课程名称:专业综合课程设计 专业班级:统本通信1403班 姓名:庞盟 学号:14611006150041 完成时间:2015年10月21日

一、课程实训目的 该课程安排LTE网络优化实训模块,通过该课程的学习,学生可掌握LTE的关键技术以及从事网络优化需要具备的实操能力。让学生利用MAPINFO将基站信息进行地图可视化的,并制作专题地图等相关图层,同时进行网络规划、网络优化等实际工作的应用。掌握路测软件的基本功能操作,并进行4G网络的实战测试,进一步加深网络优化测试工作的流程和方法,能够进行简单网络问题的分析判断,并撰写相应的优化方案。掌握EXCELL函数(VLOOKUP、MID、数据透视、分裂等)在网络优化工作中的实际应用,能够进行基站信息的整合,网络指标曲线走势图、对比柱状图的制作。 二、课程实训要求 1、实习期间要提高安全意识,自觉遵守国家法律、法规,遵守实习单位的各项规章制度,注意自身的人身和财物安全,防止各种事故发生。 2、实习期间应服从带队老师的管理。严格遵守纪律,每个学生必须遵守实训场所的相关规章制度,听从实习教师的安排。遵守实习场所纪律、不迟到、不早退、不旷课。 3、在实习地应听从实习单位老师的指导。在实习工作时严格按照规章和指导老师的要求进行工作,不得违规操作。 三、课程实训地点 通信工程专业实习实训基地——华为HALP 四、课程实训过程 本次实训课程主要针对4G无线网络优化进行安排。对LTE网络的空中接口原理、关键技术进行了介绍,对实际工作中LTE网络的射频优化方法、单站验证流程进行了介绍,并对日常工作中经常用到的EXCEL、MAPINFO、PIONEER等常用优化工具进行了着重介绍,使我们能够对LTE网络的优化方法、优化流程、优化工具有一个全面的掌握,具备基本的优化技能。其中,PIONEER是集成了多个网络进行同步测试的新一代无线网络测试及分析软件,是世纪鼎利公司结合长期无线络优化的经验和最新的研究成果,具备完善的GSM、CDMA、EVDO、WCDMA、TD-SCDMA、LTE网络测试功能。MAPINFO是美国MAPINFO公司推出的一个地理信息系统处理软件,它提供定位,制作和处理的电子地图,数据/信息的地理化标注等功能,是地理信息系 统的代表作之一。

通信课程设计

一、时间 18~ 19周 上午:8:00---11:30 下午:14:00---17:00 二、题目及分组 基于matlab/simulink的QPSK通信系统仿真 基于matlab/simulink的16QAM通信系统仿真 2PSK、2DPSK系统仿真 脉冲编码调制PCM系统设计与仿真 线性分组码编解码系统仿真设计与分析 分组: 101---119 杨树伟 (周五) 120---138 张元国(周二) 139---210 周建梁(周三) 211---229 李厚荣(周一) 230---247 陈光军(周四) 三、工具 (1)MATLAB7.0 (2)simulink MATLAB是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案。 程序如下: M=16; k=log2(M); n=100000; %比特序列长度 samp=1; %过采样率 x=randint(n,1); %生成随机二进制比特流 stem(x(1:50),'filled'); %画出相应的二进制比特流信号 title('二进制随机比特流'); xlabel('比特序列');ylabel('信号幅度');

x4=reshape(x,k,length(x)/k); %将原始的二进制比特序列每四个一组分组,并排列成k行length(x)/k列的矩阵 xsym=bi2de(x4.','left-msb'); %将矩阵转化为相应的16进制信号序列 figure; stem(xsym(1:50)); %画出相应的16进制信号序列 >> help bi2de BI2DE Convert binary vectors to decimal numbers. D = BI2DE(B) converts a binary vector B to a decimal value D. When B is a matrix, the conversion is performed row-wise and the output D is a column vector of decimal values. The default orientation of the binary input is Right-MSB; the first element in B represents the least significant bit. In addition to the input matrix, two optional parameters can be given: D = BI2DE(...,P) converts a base P vector to a decimal value. D = BI2DE(...,FLAG) uses FLAG to determine the input orientation. FLAG has

通信仿真课程设计-matlab-simulink

理工大学工程技术学院 《通信仿真课程设计》报告 班级:信息工程1班 姓名:寇路军 学号: 3 指导教师:周玲 成绩: 2019 年 3月 23 日

目录 通信仿真课程设计报告 (2) 一.绪论 (2) 二.课程设计的目的 (2) 三.模拟调制系统的设计 (3) 3.1 二进制相移键控调制基本原理 (3) 3.2 2PSK信号的调制 (3) 3.2.1模拟调制的方法 (3) 3.3 2PSK信号的解调 (4) 3.4 2PSK的“倒∏现象”或“反向工作” (5) 3.5功率谱密度 (5) 四.数字调制技术设计 (7) 4.1 2PSK的仿真 (7) 4.1.1仿真原理图 (7) 4.1.2 仿真数据 (7) 4.1.3 输出结果 (9) 总结 (10) 参考文献 (11)

通信仿真课程设计报告 一.绪论 随着社会的快速发展,通信系统在社会上表现出越来越重要的作用。目前,我们生活中使用的手机,,Internet,ATM机等通信设备都离不开通信系统。随着通信系统与我们生活越来越密切,使用越来越广泛,对社会对通信系统的性能也越高。另外,随着人们对通信设备更新换代速度越来越快。不得不缩短通信系统的开发周期以及提高系统性能。针对这两方面的要求,必需要通过强大的计算机辅助分析设计技术和工具才能实现。自从现代以来,计算机科技走上了快速发展道路,实现了可视化的仿真软件。 通信系统仿真,在目前的通信系统工程设计当中。已成为了不可替代的一部分。它表现出很强的灵活性和适应性。为我们更好地研究通信系统性能带来了很大的帮助。本论文主要针对模拟调制系统中的二进制相移键控调制技术进行设计和基于Simulink进行仿真。通过系统仿真验证理论中的结论。本论文设计的目的之一是进一步加强理论知识,熟悉Matlab软件。 Simulink是MATLAB最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境。在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造出复杂的系统。Simulink具有适应面广、结构和流程清晰及仿真精细、贴近实际、效率高、灵活等优点,并基于以上优点Simulink 已被广泛应用于控制理论和数字信号处理的复杂仿真和设计。同时有大量的第三方软件和硬件可应用于或被要求应用于Simulink。 二.课程设计的目的 1.掌握模拟系统2PSK调制和解调原理及设计方法。 2.熟悉基于Simulink的通信系统仿真。

通信系统课程设计

课程设计任务书 学生姓名:专业班级: 指导教师:工作单位: 题目: 通信系统课群综合训练与设计 初始条件:MATLAB 软件,电脑,通信原理知识 要求完成的主要任务: 1、利用仿真软件(如Matlab或SystemView),或硬件实验系统平台上设计完 成一个典型的通信系统 2、学生要完成整个系统各环节以及整个系统的仿真,最终在接收端或者精确或 者近似地再现输入(信源),计算失真度,并且分析原因。 指导教师签名:年月日 系主任(或责任教师)签名:年月日

目录 摘要 (3) Abstract (4) 1.引言 (1) 1.1通信系统简介 (1) 1.2 Matlab简介 (1) 2.系统设计 (2) 2.1通信系统原理 (2) 2.2 系统整体设计 (3) 3.子系统设计 (4) 3.1脉冲编码调制(PCM) (4) 3.1.1抽样(Samping) (5) 3.1.2量化(Quantizing) (5) 3.1.3编码(Coding) (6) 3.2 Manchester码编解码 (7) 3.2.1曼切斯特编码原理 (8) 3.2.2曼切斯特解码原理 (8) 3.3循环码编解码 (9) 3.3.1循环码编码原理 (10) 3.3.2循环码解码原理 (11) 3.3.3纠错能力 (11)

3.4 ASK调制与解调 (12) 3.5 衰落信道 (13) 4软件设计及结果分析 (14) 4.1 编程工具的选择 (14) 4.2 软件设计方案 (14) 4.3 编码与调试 (15) 4.4 运行结果及分析 (16) 5心得体会 (21) 参考文献 (21) 附录 (22) 摘要 在数字通信系统中,需要将输入的数字序列映射为信号波形在信道中传输,此时信源输出数字序列,经过信号映射后成为适于信道传输的数字调制信号,并在接收端对应进行解调恢复出原始信号。本论文主要研究了数字信号的传输的基本概念及数字信号传输的传输过程和如何用MATLAB软件仿真设计数字传输系统。首先介绍了本课题的理论依据,包括数字通信,数字基带传输系统的组成及

基于Packet_tracer设计校园网通信系统设计与Matlab仿真_课程设计报告

《通信系统课程设计》报告

目录 一、课程设计内容及要求 (3) (一)设计内容 (3) (二)设计要求 (3) 二、校园网原理介绍 (4) 2.1校园网 (4) 2.2校园网的功能 (4) 三、校园网设计分析 (6) 3.1 VLAN的划分 (6) 3.2 三层结构模型 (7) 四、设计过程及模块分析 (8) 4.1 网络拓扑 (8) 4.3 交换机配置 (8) 4.4 DHCP服务 (9) 4.5 DNS HTTP FTP Email服务设置 (10) 4.6 WLAN配置 (13) 4.7 PAT(基于端口的NAT) (14) 4.8 ACL简单配置 (15) 4.9 STP生成树 (17) 4.10 IPsec VPN (17) 五、总结与体会 (19)

一、课程设计内容及要求 1.1设计内容 (1)校园网应具有一定的规模,节点数量和各部门的子网数量可以参照我校的实际情况设置; (2)校园网内部结构采用接入层——汇聚层——核心层的多层交换结构。 即使用接入层交换机、汇聚层交换机、核心层交换机连接校园网内各节点,用VLAN划分各部门的子网,并通过核心层交换机实现与Internet和其它网络的通信; (3)校园网内设WWW服务器、DNS服务器、TFTP服务器。使用内部IP 地址,并通过NAT转换实现与外网之间的通信; (4)使用ACL访问控制列表为校园网提供防火墙; (5)其它附加功能(如:拨号入网、热备份路由等)。。 本文通过以下内容的实现设计了校园网 ●配置Cisco交换机 ●配置VLAN ●Cisco VTP ●STP生成树协议. ●WLAN ●配置单个的路由器 ●配置静态路由 ●Cisco EIGRP路由协议 ●路由器实现Vlan间通信 ●PPP ●帧中继Frame Relay ●PAT(基于端口的NAT) ●ACL的配置 ●DHCP 配置 ●NAT ●VPN 1.2设计要求 1)校园网应具有一定的规模,节点数量和各部门的子网数量可以参照我校的实 际情况设置; 2)校园网内部结构采用接入层——汇聚层——核心层的多层交换结构。即使用 接入层交换机、汇聚层交换机、核心层交换机连接校园网内各节点,用VLAN 划分各部门的子网,并通过核心层交换机实现与Internet和其它网络的通信;

网络工程课程设计

武汉软件工程职业学院 《网络工程课程设计》报告书 实训课题:数字化校园 班级:网络1106班 姓名:刘浩 学号: 1297811110840 年级: 2011级

前言 计算机网络技术是一个技术复杂、涉及面广、专业性较强的系统工程。想要成为一名合格的网络工程师,除了学习网络基础知识和相关的网络设备使用外,还需要系统地掌握网络系统工程技术、施工相关的知识和技术。 本次实训根据培养目标,按照网络工程项目建设的工作流程,首先全面而有精炼地讲解了网络工程建设之前的准备工作-------用户调查与需求分析,其中包括需求调查的内容及方式、用户需求分析;然后详细介绍网络工程项目逻辑网设计,主要包括网络拓扑结构的设计、IP 地址规划及VLAN的划分、局域网设计,广域网管理,网络管理及网络安全设计,网络设备选型等。接下来,按照综合布线的标准,系统地讲解了网络工程项目的物理网络设计、工程施工、工程的设计。 实训安排包括校园网的组建,网络需求调查与分析,网络逻辑方案设计,网络管理系统,信息插座与配线架安装,减缓及与路由配置。最后,设计一个完整的网络工程项目,力求通过项目实训掌握网络工程建设的全过程,将所学的知识应用到实践中去

目录 一、项目背景及设计要求 (3) 二、需求分析及设计原则 (4) 三、拓扑结构规划 (5) 四、网络功能设计 (5) 1.拓扑图 (5) 2.IP与VLAN划分 (6) 3. GLBP (7) 4. VRRP (10) 5. STP生成树 (12) 6.HSRP (15) 7. VPN (18) 五、综合布线设计 (21) 六、服务器的配置 (22) 七、设计总结体会 (27) 八、设计参考文献 (28)

c语言课程设计(通信管理系统)

课程设计报告正文 1、目的: 1)对C各部分知识的综合应用能力 2)提高程序设计的能力 3)提升对于较大程序的抽象分析设计能力 4)学习调试和测试的技巧 2、所做题目的意义: 通讯录管理系统在当今这个信息发达的社会是必不可少的,这个通讯录管理系统可以方便的为我们添加、管理联系人,不必一定要记住这些庞大的信息,可以很方便的调用出自己所需要的信息,随时的修改这些信息,这些在这个时代是非常的必要的。 3、本人所作的工作: (1)、写出了预习报告。从图书馆搜集了些这方面的资料 (2)、想好思路,写出了程序代码 (3)、调试程序,找出其中的错误,最终成功的运行出程序 (4)、写出课程设计报告 4、系统的主要功能: 该系统的是一个小型的通讯系统,它具有一般的通讯系统都具有的功能该程序具有查找、添加、修改、删除功能,其中通讯录包括:姓名,电话,街道,城市,省,邮编。 5.、系统的总体设计: 系统的基本要求和内容:该系统要求具有查找,添加,修改,删除功能,其中通讯录包括:姓名、电话,街道,城市,省,邮编。但

在实际设计中增加了一项,那就是末尾添加,可以在已有的记录末尾再次添加,不必每次都重新添加,方便用户 描绘及绘制出系统的功能结构框图、程序设计组成框图,流程图等: 此系统共分为九大模块,分别为以下的模块: 第一模块:主函数main()的功能是:根据选单的选项调用各函数,并完成相应的功能。 第二模块:quitRec()的功能是:退出选单。 第三模块:createRec()的功能是:创建新的通讯录。 第四模块:addRec()的功能是:在通讯录的末尾写入新的信息,并返回选单。 第五模块:findRec()的功能是:查询某人的信息,如果找到了,则显示该人的信息,如果未找到,则提示通讯录中没有此人的信息,并返回选单。 第六模块:alterRec()的功能是:修改某人的信息,如果未找到要修改的人,则提示通讯录中没有此人的信息,并返回。 第七模块:deleteRec()的功能是:删除某人的信息,如果未找到要删除的人,则提示通讯录中没有此人的信息,并返回选单。 第八模块:listRec()的功能是显示通讯录中的所有记录。 第九模块:saveRec() 的功能是保存某人的信息在某一文件夹里。以上九大模块为此通信系统的就大基本模块,用此模块设计可以清楚表明通信管理系统程序的功能、格局,可以用以下组成框图来表示:

相关主题
文本预览
相关文档 最新文档