通信与网络课程设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《通信与网络课程设计》教学大纲
Course Design of Communication and Network
课程代码:26109110 课程性质:设计(论文)(必修)
适用专业:电子信息科学与技术 开课学期:7
总学时数:1周 总学分数:1.0
修订年月:2006年6月 执 笔:张明键
一、课程设计的性质和目的
性质:实践环节必修课。
目的:在学生学完《计算机网络》和《数据通信技术》等课程的基础上,使学生掌握数据通信与网络理论的基本概念、基本原理、基本技术和基本方法,巩固所学的专业技术知识,了解并掌握通信网络的一般设计方法,培养初步的独立设计能力,提高综合运用所学理论知识独立分析和解决问题的能力,更好地将理论与实践相结合。
培养学生正确的设计思想,严肃认真、实事求是的科学态度和勇于探索的创新精神。
为毕业设计和以后的实际研究工作打下基础。
二、课程设计内容及学时分配
序号 课程设计内容 学时
1 布置课程设计的题目,提出具体
的要求,讲解基本的原理
1天
2 学生查阅资料,熟悉相关理论 1天
3 确定设计方案,编写并调试程序 2天
4 验收,撰写设计报告 1天
三、课程设计教学基本要求
通过课程设计,提高学生综合运用所学知识来解决实际问题、查阅文献资料、及进行科学实验或技术设计的能力,为毕业设计(论文)打基础。
每个学生在课程设计选题中选做一个专题;认真分析每个题目的具体要求;结合理论课程的知识和查阅的相关资料,确定合理的设计方案;上机前初步编好程序,上机时认真调试程序;课程设计结束时提交符合格式要求的课程设计报告。
四、课程设计选题
1. 数字频带传输性能分析与仿真
要求:用MATLAB语言仿真BFSK在高斯白噪声信道中的传输性能;BFSK在多径瑞利衰落信道中的传输性能。
比较各种仿真结果与理论结果的误差。
2. 数字信号的载波传输性能分析与仿真
要求:用MATLAB语言对载波相位调制(PSK方式)进行仿真。
对M=4的PSK系统,分别取信噪比为0dB、10dB、20dB,在星座图上观察接收端接受到的信号向量。
对M=16的PSK 系统,采用Monte Carlo仿真方法仿真它的误码性能,并与理论误码率曲线相比较。
3.脉冲编码调制(PCM)性能分析与仿真
要求:用MATLAB语言对均匀PCM和非均匀PCM进行仿真,并比较多种仿真结果。
4. 伪随机序列产生器设计及随机特性分析
要求:掌握Gold序列或Kasami序列的原理和产生方法、用MATLAB语言设计产生,并分析序列的随机特性(包括平衡特性、自相关特性和互相关特性)。
5. 支持内容过滤的HTTP及FTP代理
要求:编写一个支持包括简单内容过滤在内等基本功能的HTTP代理服务器软件。
内容
过滤:如果用户访问的网页包含一些特殊的关键字,则HTTP代理把该网页内容丢弃,并给用户发送一个网页,指明该网络被禁止访问。
网站过滤:如果用户访问某些不恰当的网站,则HTTP代理发给用户一个网页,指明该网站被进制访问。
6. 模拟FTP的客户端
基本要求:基于FTP协议,实现一个FTP的客户端程序,根据指定的FTP服务器地址以及用户名、密码,能够从该服务器上下载选定的文件。
客户端程序能够管理服务器列表,并能够获得服务器上的文件,也可以上传本地文件到服务器上。
提高要求:设计一个FTP的服务器程序,该程序能够管理登陆客户端列表,处理每个客户端发来的请求、上传或下载。
7. Winsock聊天程序编制
要求:实现一个简单的聊天程序,有客户端和服务端,双方可以一对一地发送消息,类似于Windows自带的NetMeeting聊天功能,对聊天屋的界面不作要求,简单、直观即可。
8. 文件传输协议的简单设计与实现
要求:实验室各计算机具备Windows环境中套接字socket 的编程接口功能,可为用户提供全网范围的进程通信功能。
本实验要求学生利用这些功能,设计和实现一个简单的文件传送协议。
五、本课程设计与其它课程的联系与分工
本课程设计是《计算机网络》和《数据通信技术》课程配套的一个重要实践教学环节。
先修课程:计算机网络,数据通信技术
后续课程:毕业设计
六、成绩评定
1、平时考核:考查学生的课程设计态度、组织纪律、考勤情况、工作进度、实践技能、分析问题和解决问题能力等,平时考核占总成绩的30%。
2、现场考核:主要考查学生程序设计、程序调试情况以及现场提问的回答情况,现场考核占总成绩的20%。
3、设计报告考核:综合考核学生的设计报告内容、设计方案、文字表达、页面整洁度等,设计报告考核占总成绩的50%。
根据以上三项的考核情况评定总成绩,分优秀、良好、中等、及格、不及格五个等级。
七、建议教材及教学参考书
[1] 高传善,毛迪林,曹袖 编,《数据通信与计算机网络(第2版)》,高等教育出版社,2005年。
[2] Andrew S.Tanenbaum 著,潘爱民 译,《计算机网络(第4版)》,清华大学出版社,2004年。
[3] 邓华 著,《MATLAB通信仿真及应用实例详解》,人民邮电出版社,2003年。
[4] 吴功宜,胡晓英,张仁,何云,王宁 著,《计算机网络课程设计》,机械工业出版社,2005年。
[5]钟麟,王峰编,《MATLAB仿真技术与应用教程》,国防工业出版社,2004年。
[6] 高传善,毛迪林,曹袖 编,《数据通信与计算机网络——习题解答与实验指南(第2版)》,高等教育出版社,2005年。