文档库 最新最全的文档下载
当前位置:文档库 › 北邮网管实验二实验报告

北邮网管实验二实验报告

北邮网管实验二实验报告
北邮网管实验二实验报告

信息与通信工程学院

网络管理

实验报告

专业

班级

姓名

学号

实验一SNMP MIB信息的访问

一、实验目的

本实验的主要目的是学习SNMP服务在主机上的启动与配置,以及用MIB浏览器访问SNMP MIB对象的值,并通过直观的MIB-2树图加深对MIB被管对象的了解。

二、实验内容

1、SNMP服务在主机上的启动和配置;

2、分析MIB-2树的结构;

3、通过get、getNext、set、trap几种操作访问MIB对象的值。

三、实验环境要求

1、硬件要求

CPU:主频233MHz以上处理器。

内存容量:64MB以上。

硬盘空间:50MB或更高。

2、软件要求:

Microsoft Windows 95/98/NT/2000操作系统。

AdventNet SNMP Utilities 4版本或更高。

四、实验原理

1、SNMP服务

保护SNMP代理与SNMP管理站之间的通信的方法是给这些代理和管理站指定一个共享的共同体名称。当SNMP管理站向SNMP服务发送查询时,请求方的共同体名称就会与代理的共同体进行比较。若匹配,则表明SNMP管理站已通过身份验证;若不匹配,则表明SNMP 代理认为该请求是“失败访问”尝试,并且可能会发送一条SNMP陷阱消息。

2、SNMP安全控制

管理站和代理之间可以是一对多、多对一和多对多等不同关系。由于一个代理可以收到来自不同管理站的对被管对象的操作命令,因此,要进行被管对象访问控制,需要解决以下三个问题:

(1) 认证服务:将对MIB的访问限定在授权的管理站的范围内。

(2) 访问策略:对不同的管理站给予不同的访问权限。

(3) 代管服务:在代管服务中实现托管站的认证服务和访问权限。

SNMP通过共同体的概念来解决上述问题。共同体是一个在代理中定义的本地的概念。代理为每组可选的认证、访问控制和代管特性建立一个共同体。一个代理可以与多个管理站建立多个共同体,同一个管理站可以出现在不同的共同体中。不同的代理也可能会定义相同的共同体名。管理站将共同体名与代理联系起来加以应用。

3、管理信息库(MIB)

网络的所有对象都存在一个叫MIB的数据结构中,在其中,每个

管理对象都有相应且唯一的位置,因而也具有唯一的名字和对象标识符(OID)。OID将对象放置于SNMP对象标识符层次化结构中的一个已知位置上。

4、管理信息结构(SMI)

SMI规定了MIB中被管对象的数据类型及其表示和命名方法,追求MIB的简单性和可扩充性。MIB只存简单地数据类型:标量和标量的二维矩阵。SMI提供标准的方法来表示管理信息:

(1) 用标准技术定义MIB结构;

(2) 用标准技术定义被管对象;

(3) 用标准技术进行对象值的编码。

5、MIB浏览器

MIB变量浏览器都按照MIB变量的树形命名结构进行设计,这样可以自顶向下,根据所要浏览的MIB变量的类别逐步找到该变量,无须记住该变量复杂的名字。可利用MIB变量浏览器获取路由器当前的配置信息、性能参数以及统计数据等,对网络情况进行监视。

五、实验步骤

1、启动SNMP服务和配置共同体:

(1) 添加windows“管理和监测工具”组件,并将其选定为“简单网络管理协议”。

(2) 在控制面板中选择“管理工具”——》“服务”,进入“SNMP Service的属性”对话框,设置并启动。

(3) 在“安全”选项卡中,配置共同体,其中团体权利为“只读”,团体名称“public”。

2、配置并熟悉MIB浏览器:

(1) 打开MibBrowser启动MIB浏览器,设置Host为localhost,Community为public,SNMP端口号161.

(2) 单击MIB浏览器左侧“RFC1213-MIB”前的符号“+”打开被监测主机的MIB树图结构,观察。

(3) 选择要访问的MIB对象,并进行访问。

(4) 访问MIB树的叶子节点。

(5) 打开“SNMP table”窗口,单击start获得路由表信息。

六、实验过程

1、观察MIB树图结构的截图

2、通过get访问MIB树对象

3、通过getnext访问MIB树对象

4、路由表信息

七、实验报告要求

1、要求一:

根据MibBrowser软件左侧MIB导航图画出MIB-Ⅱ树图(到组),并画出UDP子树(到基本被管对象)。

MIB-II树图

UDP子树

2、要求二:

通过使用MibBrowser依次访问system组的各个对象,考察各个被管对象的物理意义,并写出被管对象sysDescr的值。

答:依然根据截图一:

3、要求三:

通过Get命令访问MibBrowser中ipRouteTable下ipRouteDest、ipRouteNextHop及ipRouteTable对象的值,并将其与“SNMP Table”窗口得到的数据进行比较,分析ipRouteDest、ipRouteNextHop及ipRouteTable的含义。

(1) ipRouteDest

(2)ipRouteNextHop:

(3) ipRouteTable:

实验二:SNMP协议工作原理验证与分析

一实验目的

掌握Irish软件捕获SNMP报文的方法,通过对SNMP报文进行分析掌握SNMP协议的工作过程、SNMP的报文结构,加深对管理信息结构SMI及ASN.1的理解。

二实验内容

1、捕获SNMP报文。

2、理解SNMP协议工作原理。

三实验内容

1、硬件要求

CPU:主频400MHz以上处理器。

内存容量:128MB以上。

硬盘空间:1GB或更高。

2、软件要求:

Microsoft Windows 95/98/NT/2000操作系统。

Internet Explorer 5.x或更高。

Iris 4.0版本或更高。

AdventNet SNMP Utilities 4版本或更高。

四实验原理

1、协议数据单元

协议数据单元指计算机网络中对等层之间传递的数据单位。物理层的PDU是比特,数据链路层的PDU是数据帧,网络层的PDU是数据包,传输层的PDU是数据段,其他更高层次的PDU是数据。

2、数据包捕获软件Iris。

Iris可以帮助系统管理员捕获和查看进出网络的数据包,进行分析和解码并生成多种形式的统计图表,它可以探测本机端口和网络设备的使用情况,有效地管理网络通信。

五实验步骤总结

1、分别打开Iris软件和MibBrowser软件

2、设置IP地址:在Iris软件里用Discover hosts 按钮,手动枚举局域网所有主机

3、设置报文捕获条件:在Iris中配置过滤器和IP地址过滤条件

4、捕获报文:在MibBrowser中用MIB浏览器访问MIB被管对象,方法同上节,通过Get SNMP variable 按钮发送数据包。

5、查看捕获报文:在Iris软件中可以看到一对捕获的SNMP报文。

六实验截图

截图1:向选中主机发送数据包

截图2:抓包过程

七实验报告要求

1、要求一

设置Iris过滤器,使其仅监测管理工作站和代理之间的通信。获取ip组的ipForwarding

对象值,写出管理工作站和代理之间的SNMP协议的工作过程。

工作过程:SNMP协议采用管理站/代理的工作方式。包含GetRequest、GetNextRequest和SetRequest的报文由管理站发出,并在管理站和代理之间传送。代理发送回GetResponse响应。Trap报文由代理发给管理站,不需要应答。管理站可以连续发出多个请求报文,然后等待代理返回应答报文。要求应答报文必须与请求报文有相同的请求标识。如果在规定的时间内收到应答,则管理站按照请求标识进行配对。

2、要求二

选取一条GetRequest-PDU进行解析,指出对应的SNMP数据部分及其解析结果。

如图:

GetRequest PDU是SNMP应用程序发布的PDU,其作用是获得某个管理代理的MIB数据对象信息;PDU Type:说明此PDU的类型是GetRequest;Request-id:专用的标识符,SNMP管理员可以用来匹配报文请求PDU和响应PDU.使用非可靠传输服务时,也可用来查寻报文复件;Variable-Binding:管理员请求报文的MIB数据对象列表。

3、要求三

考察RFC1213-MIB文件结构,理解SMI。分别写出interfaces组中的ifNumber,ifTable、ifEntry 和ifIndex的ASN.1定义,试用中文表述其中的DESCRIPTION。

答:ASN.1中的各对象定义如下:

北邮 通信网实验报告

北京邮电大学实验报告通信网理论基础实验报告 学院:信息与通信工程学院 班级:2013211124 学号: 姓名:

实验一 ErlangB公式计算器 一实验内容 编写Erlang B公式的图形界面计算器,实现给定任意两个变量求解第三个变量的功能: 1)给定到达的呼叫量a和中继线的数目s,求解系统的时间阻塞率B; 2)给定系统的时间阻塞率的要求B和到达的呼叫量a,求解中继线的数目s,以实现网络规划; 3)给定系统的时间阻塞率要求B以及中继线的数目s,判断该系统能支持的最大的呼叫量a。 二实验描述 1 实验思路 使用MA TLAB GUITOOL设计图形界面,通过单选按钮确定计算的变量,同时通过可编辑文本框输入其他两个已知变量的值,对于不同的变量,通过调用相应的函数进行求解并显示最终的结果。 2程序界面 3流程图 4主要的函数 符号规定如下: b(Blocking):阻塞率; a(BHT):到达呼叫量;

s(Lines):中继线数量。 1)已知到达呼叫量a及中继线数量s求阻塞率b 使用迭代算法提高程序效率 B s,a= a?B s?1,a s+a?B(s?1,a) 代码如下: function b = ErlangB_b(a,s) b =1; for i =1:s b = a * b /(i + a * b); end end 2)已知到达呼叫量a及阻塞率b求中继线数量s 考虑到s为正整数,因此采用数值逼近的方法。采用循环的方式,在每次循环中增加s的值,同时调用B s,a函数计算阻塞率并与已知阻塞率比较,当本次误差小于上次误差时,结束循环,得到s值。 代码如下: function s = ErlangB_s(a,b) s =1; Bs = ErlangB_b(a,s); err = abs(b-Bs); err_s = err; while(err_s <= err) err = err_s; s = s +1; Bs = ErlangB_b(a,s); err_s = abs(b - Bs); end s = s -1; end 3)已知阻塞率b及中继线数量s求到达呼叫量a 考虑到a为有理数,因此采用变步长逼近的方法。采用循环的方式,在每次循环中增加a的值(步长为s/2),同时调用B s,a函数计算阻塞率并与已知阻塞率比较,当本次误差小于预设阈值时,结束循环,得到a值。 代码如下: function a = ErlangB_a(b,s)

光纤通信实验报告

计算机与信息技术学院实验报告 专业:通信工程 年级/班级:2009级 2011—2012学年第一学期 课程名称 光纤通信 指导教师 李新源 本组成员 学号姓名 XXXXXX 实验地点 计算机楼501 实验时间 2012年4月6 日 项目名称 自动光功率控制电路 实验类型 硬件实验 一、 实验目的 1.掌握自动功率控制电路的工作原理 二、实验内容: 1.学习自动功率控制电路的工作原理 2.测量相关特征测试点的参数 三、实验仪器: 1.示波器。 2.光纤通信实验系统。 3.光功率计。 4.万用表。 5.FC/PC 型光纤跳线2根。 四、实验原理: 激光器输出光功率与温度和老化效应密切相关。保持激光器输出光功率稳定,可以用光反馈来自动调整偏置电流,电路如下图所示: 1 A 3 A 2 A B I

首先,PIN管监测背向光功率,经检出的光电流由A1放大,送入比较器A3的反向输入端,输入的数字信号和直流参考信号经A2比较放大,接到的A3同相输入端。A3和VT3组成恒流源,给激光器加上偏置电流IB的大小,其中信号参考电压是防止控制电路在无输入信号或长连“0”时,使偏流自动上升。这种电路在10°C~50°C温度范围内功率不稳定度ΔP/P可小于5%。 五、实验步骤: 1.关闭系统电源。按以下方式用连信号连接导线连接: 数字信号模块(数字信号输出一)P300—P100 1310数字光发模块 (数字光发信号输 入) 2.用光纤跳线连接1310nm光发模块和光功率计。 3.将1310nm光发模块的J100,两位都调到ON状态。 4.将1310nm光发模块的J101设置为“数字”。 5.打开系统电源,将数字信源模块第一路的拨码开关U311全拨到OFF状态。这时输入到1310nm数字光发模块的信号始终为“1”。 6.用万用表测量R124两端的电压。测量方法:先将万用表打到20V直流电 压档。然后,将红表笔插入1310nm数字发光模块的台阶插座TP101黑表笔插入TP102。读出万用表的读数U1,代入公式I1= U1/ R124(R124=51Ω)可得此时 自动光功率控制所补偿的电流。观察此时光功率计的读数P1。然后,将1310nm 的拨码开关的右边一位拨到OFF状态,记下光功率计的读数P2。 7.调整手调电位器RP100改变光功率的大小,再重复实验步骤5,将测的实 验数据填入下表。 8.关闭系统电源,拆除实验导线。将各实验仪器摆放整齐。 六、实验结果和心得: 1 2 3 4 5 6 7 16.31dB 16.17dB 11.90dB 7.62dB 6.62dB 4.59dB 3.40dB 37.31dB 25.58dB 11.88dB 7.62dB 6.63dB 4.59dB 3.42dB 3.14mA 5.88mA 8.43mA 12.75mA 1 4.51mA 19.80mA 24.12mA

北邮数字电路综合实验报告

数字电路综合实验报告 简易智能密码锁 一、实验课题及任务要求 设计并实现一个数字密码锁,密码锁有四位数字密码和一个确认开锁按键,密码输入正确,密码锁打开,密码输入错误进行警示。 基本要求: 1、密码设置:通过键盘进行4 位数字密码设定输入,在数码管上显示所输入数字。通过密码设置确定键(BTN 键)进行锁定。 2、开锁:在闭锁状态下,可以输入密码开锁,且每输入一位密码,在数码管上显示“-”,提示已输入密码的位数。输入四位核对密码后,按“开锁”键,若密码正确则系统开锁,若密码错误系统仍然处于闭锁状态,并用蜂鸣器或led 闪烁报警。 3、在开锁状态下,可以通过密码复位键(BTN 键)来清除密码,恢复初始密码“0000”。闭锁状态下不能清除密码。 4、用点阵显示开锁和闭锁状态。 提高要求: 1、输入密码数字由右向左依次显示,即:每输入一数字显示在最右边的数码管上,同时将先前输入的所有数字向左移动一位。 2、密码锁的密码位数(4~6 位)可调。

3、自拟其它功能。 二、系统设计 2.1系统总体框图 2.2逻辑流程图

2.3MDS图 2.4分块说明 程序主要分为6个模块:键盘模块,数码管模块,点阵模块,报警模块,防抖模块,控制模块。以下进行详细介绍。 1.键盘模块 本模块主要完成是4×4键盘扫描,然后获取其键值,并对其进行编码,从而进行按键的识别,并将相应的按键值进行显示。 键盘扫描的实现过程如下:对于4×4键盘,通常连接为4行、4列,因此要识别按键,只需要知道是哪一行和哪一列即可,为了完成这一识别过程,我们的思想是,首先固定输出高电平,在读入输出的行值时,通常高电平会被低电平拉低,当当前位置为高电平“1”时,没有按键按下,否则,如果读入的4行有一位为低电平,那么对应的该行肯定有一个按键按下,这样便可以获取到按键的行值。同理,获取列值也是如此,先输出4列为高电平,然后在输出4行为低电平,再读入列值,如果其中有哪一位为低电平,那么肯定对应的那一列有按键按下。由此可确定按键位置。

北邮通电实验报告

实验3 集成乘法器幅度调制电路 信息与通信工程学院 2016211112班 苏晓玥杨宇宁 2016210349 2016210350

一.实验目的 1.通过实验了解振幅调制的工作原理。 2.掌握用MC1496来实现AM和DSB的方法,并研究已调波与调制信号,载波之间的关系。3.掌握用示波器测量调幅系数的方法。 二.实验准备 1.本实验时应具备的知识点 (1)幅度调制 (2)用模拟乘法器实现幅度调制 (3)MC1496四象限模拟相乘器 2.本实验时所用到的仪器 (1)③号实验板《调幅与功率放大器电路》 (2)示波器 (3)万用表 (4)直流稳压电源 (5)高频信号源 三.实验内容 1.模拟相乘调幅器的输入失调电压调节。 2.用示波器观察正常调幅波(AM)波形,并测量其调幅系数。 3.用示波器观察平衡调幅波(抑制载波的双边带波形DSB)波形。 四.实验波形记录、说明 1.DSB信号波形观察

2.DSB信号反相点观察 3.DSB信号波形与载波波形的相位比较 结论:在调制信号正半周期间,两者同相;负半周期间,两者反相。

4.AM正常波形观测 5.过调制时的AM波形观察(1)调制度为100%

(2)调制度大于100% (3)调制度为30% A=260.0mv B=140.0mv

五.实验结论 我们通过实验了解振幅调制的工作原理是:调幅调制就是用低频调制信号去控制高频振荡(载波)的幅度,使其成为带有低频信息的调幅波。目前由于集成电路的发展,集成模拟相乘器得到广泛的应用,为此本实验采用价格较低廉的MC1496集成模拟相乘器来实现调幅之功能。 DSB信号波形与载波波形的相位关系是:在调制信号正半周期间,两者同相;负半周期间,两者反相。 通过实验了解到了调制度的计算方法 六.课程心得体会 通过本次实验,我们了解了振幅调制的工作原理并掌握了实现AM和DSB的方法,学会计算调制度,具体见实验结论。我们对集成乘法器幅度调制电路有了更好的了解,对他有了更深入的认识,提高了对通信电子电路的兴趣。 和模电实验的单独进行,通电实验增强了团队配合的能力,两个人的有效分工提高了实验的效率,减少了一个人的独自苦恼。

北邮通信原理实验 基于SYSTEMVIEW通信原理实验报告

北京邮电大学实验报告 题目:基于SYSTEMVIEW通信原理实验报告 班级:2013211124 专业:信息工程 姓名:曹爽 成绩:

目录 实验一:抽样定理 (3) 一、实验目的 (3) 二、实验要求 (3) 三、实验原理 (3) 四、实验步骤和结果 (3) 五、实验总结和讨论 (9) 实验二:验证奈奎斯特第一准则 (10) 一、实验目的 (10) 二、实验要求 (10) 三、实验原理 (10) 四、实验步骤和结果 (10) 五、实验总结和讨论 (19) 实验三:16QAM的调制与解调 (20) 一、实验目的 (20) 二、实验要求 (20) 三、实验原理 (20) 四、实验步骤和结果 (21) 五、实验总结和讨论 (33) 心得体会和实验建议 (34)

实验一:抽样定理 一、 实验目的 1. 掌握抽样定理。 2. 通过时域频域波形分析系统性能。 二、 实验要求 改变抽样速率观察信号波形的变化。 三、 实验原理 一个频率限制在0f 的时间连续信号()m t ,如果以0 12S T f 的间隔进行等间隔均匀抽样,则()m t 将被所得到的抽样值完全还原确定。 四、 实验步骤和结果 1. 按照图1.4.1所示连接电路,其中三个信号源设置频率值分别为10Hz 、15Hz 、20Hz ,如图1.4.2所示。 图1.4.1 连接框图

图1.4.2 信号源设置,其余两个频率值设置分别为15和20 2.由于三个信号源最高频率为20Hz,根据奈奎斯特抽样定理,最低抽样频率应 为40Hz,才能恢复出原信号,所以设置抽样脉冲为40Hz,如图1.4.3。 图1.4.3 抽样脉冲设置 3.之后设置低通滤波器,设置数字低通滤波器为巴特沃斯滤波器(其他类型的 低通滤波器也可以,影响不大),截止频率设置为信号源最高频率值20Hz,如图1.4.4。

光纤通信实验报告汇总

南京工程学院 通信工程学院 实验报告 课程名称光纤通信_________ 实验项目名称光纤通信实验_______ 实验学生班级通信(卓越)131_____ 实验学生姓名吴振飞_____ _____ 实验学生学号 208130429_________ 实验时间2016.6.15___ 实验地点信息楼C413_______ 实验成绩评定 ______________________ 指导教师签字 ______________________ 2016年 6月 19日

目录 实验一半导体激光器P-I特性测试实验 (1) 一、实验目的 (1) 二、实验仪器 (1) 三、实验原理 (1) 四、实验内容 (2) 五、实验步骤 (2) 六、注意事项 (2) 七、思考题 (3) 实验二光电探测器特性测试实验 (3) 一、实验目的 (3) 二、实验仪器 (3) 三、实验原理 (3) 四、实验内容 (4) 五、实验步骤 (4) 六、注意事项 (4) 实验三电话光纤传输系统实验 (4) 一、实验目的 (4) 二、实验内容 (5) 三、预备知识 (5) 四、实验仪器 (5) 五、实验原理 (5) 六、注意事项 (6) 七、实验步骤 (6) 九、思考题 (6)

实验一半导体激光器P-I特性测试实验 一、实验目的 学习半导体激光器发光原理和光纤通信中激光光源工作原理;了解半导体激光器平均输出光功率与注入驱动电流的关系;掌握半导体激光器 P(平均发送光功率) -I(注入电流) 曲线的测试方法。 二、实验仪器 1、ZYE4301G 型光纤通信原理实验箱 1 台 2、光功率计1 台 3、FC/PC-FC/PC 单模光跳线 1 根 4、万用表(自带) 1 台 5、连接导线 20 根 三、实验原理 半导体激光二极管(LD) 或简称半导体激光器,它通过受激辐射发光,(处于高能级E2的电子在光场的感应下发射一个和感应光子一模一样的光子,而跃迁到低能级E1,这个过程称为光的受激辐射,所谓一模一样,是指发射光子和感应光子不仅频率相同,而且相位、偏振方向和传播方向都相同,它和感应光子是相干的。) 是一种阈值器件。由于受激辐射与自发辐射的本质不同,导致了半导体激光器不仅能产生高功率(≥10mW) 辐射,而且输出光发散角窄(垂直发散角为 30~50°,水平发散角为 0~30° ),与单模光纤的耦合效率高(约 30%~50%),辐射光谱线窄(Δλ =0.1~1.0nm),适用于高比特工作,载流子复合寿命短,能进行高速信号(>20GHz) 直接调制,非常适合于作高速长距离光纤通信系统的光源。 对于线性度良好的半导体激光器,其输出功率可以表示为ηω (1-1) Pe=)(2thDIIq ?η其中intintaaamirmirD+=ηη,这里的量子效率ηint,表征注入电子通过受激辐射转化为光子的比例。在高于阈值区域,大多数半导体激光器的ηint接近于 1。 1-1 式表明,激光输出功率决定于内量子效率和光腔损耗,并随着电流而增大,当注入电流I>Ith时,输出功率与I成线性关系。其增大的速率即P-I曲线的斜率,称为斜率效率 dPη2DeqdIηω= (1-2) P-I特性是选择半导体激光器的重要依据。在选择时,应选阈值电流Ith尽可能小, Ith对应P值小,而且没有扭折点的半导体激光器,这样的激光器工作电流小,工作稳定性高,而且不易产生光信号失真。并且要求P-I曲线的斜率适当。斜率太小,则要求驱动信号太大,给驱动电路带来麻烦; 斜率太大,则会出现光反射噪声及使自动光功率控制环路调整困难。半导体激光器具有高功率密度和极高量子效率的特点,微小的电流变化会导致光功率输出变化,是光纤通信中最重要的一种光源,半导体激光器可以看作为一种光学振荡器,要形成光的振荡,就必须要有光放大机制,也即激活介质处于粒子数反转分布,而且产生的增益足以抵消所有的损耗。将开始出现净增益的条件称为阈值条件。一般用注入电流值来标定阈值条件,也即阈值电流Ith,当输入电流小于Ith时,其输出光为非相干的荧光,类似于LED发出的光,当电流大于Ith

北邮微波实验报告整理版

北京邮电大学信息与通信工程学院 微波实验报告 班级:20112111xx 姓名:xxx 学号:20112103xx 指导老师:徐林娟 2014年6月

目录 实验二分支线匹配器 (1) 实验目的 (1) 实验原理 (1) 实验内容 (1) 实验步骤 (1) 单支节 (2) 双支节 (7) 实验三四分之一波长阻抗变换器 (12) 实验目的 (12) 实验原理 (12) 实验内容 (13) 实验步骤 (13) 纯电阻负载 (14) 复数负载 (19) 实验四功分器 (23) 实验目的 (23) 实验原理 (23) 实验内容 (24) 实验步骤 (24) 公分比为1.5 (25) 公分比为1(等功分器) (29) 心得体会 (32)

201121111x 班-xx 号-xx ——电磁场与微波技术实验报告 实验二 分支线匹配器 实验目的 1.熟悉支节匹配器的匹配原理 2.了解微带线的工作原理和实际应用 3.掌握Smith 图解法设计微带线匹配网络 实验原理 支节匹配器是在主传输线上并联适当的电纳(或者串联适当的电抗),用附加的反射来抵消主传输线上原来的反射波,以达到匹配的目的。 单支节匹配器,调谐时主要有两个可调参量:距离d 和由并联开路或短路短截线提供的电纳。匹配的基本思想是选择d ,使其在距离负载d 处向主线看去的导纳Y 是Y0+jB 形式。然后,此短截线的电纳选择为-jB ,根据该电纳值确定分支短截线的长度,这样就达到匹配条件。 双支节匹配器,通过增加一个支节,改进了单支节匹配器需要调节支节位置的不足,只需调节两个分支线长度,就能够达到匹配(但是双支节匹配不是对任意负载阻抗都能匹配的,即存在一个不能得到匹配的禁区)。 微带线是有介质εr (εr >1)和空气混合填充,基片上方是空气,导体带条和接地板之间是介质εr ,可以近似等效为均匀介质填充的传输线,等效介质电常数为 εe ,介于1和εr 之间,依赖于基片厚度H 和导体宽度W 。而微带线的特性阻抗与其等效介质电常数为εe 、基片厚度H 和导体宽度W 有关。 实验内容 已知:输入阻抗Z 75in ,负载阻抗Z (6435)l j ,特性阻抗0Z 75 ,介质基片 2.55r ,1H mm 。 假定负载在2GHz 时实现匹配,利用图解法设计微带线单支节和双支节匹配网络,假设双支节网络分支线与负载的距离114d ,两分支线之间的距离为21 8 d 。画出几种可能的电路图并且比较输入端反射系数幅度从1.8GHz 至2.2GHz 的变化。 实验步骤 1.根据已知计算出各参量,确定项目频率。 2.将归一化阻抗和负载阻抗所在位置分别标在Smith 圆上。 3.设计单枝节匹配网络,在图上确定分支线与负载的距离以及分支线的长度,根据给定的介质基片、特性阻抗和频率用TXLINE 计算微带线物理长度和宽度。此处应该注意电长度和实际长度的联系。 4.画出原理图,在用微带线画出基本的原理图时,注意还要把衬底添加到图中,将各部分的参数填入。注意微带 分支线处的不均匀性所引起的影响,选择适当的模型。 5.负载阻抗选择电阻和电感串联的形式,连接各端口,完成原理图,并且将项目的频率改为1.8—2.2GHz 。 6.添加矩形图,添加测量,点击分析,测量输入端的反射系数幅值。 7.同理设计双枝节匹配网络,重复上面的步骤。

北京邮电大学数字电路实验报告

北京邮电大学 数字电路与逻辑设计实验 实验报告 实验名称:QuartusII原理图输入 法设计与实现 学院:北京邮电大学 班级: 姓名: 学号:

一.实验名称和实验任务要求 实验名称:QuartusII原理图输入法设计与实现 实验目的:⑴熟悉用QuartusII原理图输入法进行电路设计和仿真。 ⑵掌握QuartusII图形模块单元的生成与调用; ⑶熟悉实验板的使用。 实验任务要求:⑴掌握QuartusII的基础上,利用QuartusII用逻辑 门设计实现一个半加器,生成新的半加器图像模 块。 ⑵用实验内容(1)中生成的半加器模块以及逻辑门 实现一个全加器,仿真验证其功能,并能下载到实 验板上进行测试,要求用拨码开关设定输入信号, 发光二级管显示输出信号。 ⑶用3线—8线译码器(74L138)和逻辑门实现要求 的函数:CBA F+ C + =,仿真验证其 + B C B A A A B C 功能,,并能下载到实验板上进行测试,要求用拨 码开关设定输入信号,发光二级管显示输出信号。二.设计思路和过程 半加器的设计实现过程:⑴半加器的应有两个输入值,两个输出值。 a表示加数,b表示被加数,s表示半加和, co表示向高位的进位。

⑵由数字电路与逻辑设计理论知识可知 b a s ⊕=;b a co ?= 选择两个逻辑门:异或门和与门。a,b 为异 或门和与门的输入,S 为异或门的输出,C 为与门的输出。 (3)利用QuartusII 仿真实现其逻辑功能, 并生成新的半加器图形模块单元。 (4)下载到电路板,并检验是否正确。 全加器的设计实现过程:⑴全加器可以由两个半加器和一个或门构 成。全加器有三个输入值a,b,ci ,两个输 出值s,co :a 为被加数,b 为加数,ci 为低 位向高位的进位。 ⑵全加器的逻辑表达式为: c b a s ⊕⊕= b a ci b a co ?+?⊕=)( ⑶利用全加器的逻辑表达式和半加器的逻 辑功能,实现全加器。 用3线—8线译码器(74L138)和逻辑门设计实现函数 CBA A B C A B C A B C F +++= 设计实现过程:⑴利用QuartusII 选择译码器(74L138)的图形模块

北邮《现代通信技术》实验报告一

现代通信技术实验报告 班级: 2012211110 学号: 2012210299 姓名:未可知

在学习现代通信技术实验课上,老师提到的一个词“通信人”警醒了我,尽管当初填报志愿时选择了通信工程最终也如愿以偿,进入大三,身边的同学忙着保研、考研、出国、找工作,似乎大家都为了分数在不懈奋斗。作为一个北邮通信工程的大三学生,我也不断地问自己想要学习的是什么,找寻真正感兴趣的是什么,通信这个行业如此之大,我到底适合什么。本学期,现代通信技术这本书让我了解到各种通信技术的发展和规划,也让我对“通信人”的工作有了更深刻的认识。 一、通信知识的储备 《现代通信技术》第一页指出,人与人之间通过听觉、视觉、嗅觉、触觉等感官,感知现实世界而获取信息,并通过通信来传递信息。所谓信息,是客观事物状态和运动特征的一种普遍形式,客观世界中大量地存在、产生和传递着以这些方式表示出来的各种各样的信息。信息的目的是用来“消除不可靠的因素”,它是物质运动规律总和。因此,我们通信人的任务就是利用有线、无线等形式来将信息从信源传递到信宿,在传输过程中保证通信的有效性和可靠性。 而具体来讲,要实现信息传递,通信网是必需的通信体系,其中通信网分层的结构形式需要不同的支撑技术,包括业务网技术,向用户提供电话、电报、数据、图像等各种电信业务的网络;介入与传送网技术,实现信息由一个点传递到另一个点或一些点的功能。对此,我们通信工程专业学习课程的安排让我们一步步打下基础,建立起知识储备。 知识树如下: 如知识树所述,通信工程课程体系可以大致分为一下6类基础:

数学基础:工科数学分析,线性代数,复变函数,概率论基础,随机过程; 电路基础:电路分析,模拟电子技术,数字逻辑电路,通信电子电路; 场与波基础:电磁场与电磁波,微波技术,射频与天线; 计算机应用能力:C 语言程序设计,微机原理与接口技术,计算机网络,数据结构,面向对象程序设计,实时嵌入式系统 信号处理类课程:信号与系统,信号处理,图像处理,DSP 原理及应用; 通信类课程:通信原理,现代通信技术,信息论基础,移动通信,光纤通信等。 从大一开始学习的工科数学分析,大学物理,大学计算机基础等课程为基础类课程,旨在培养我们的语言能力,数学基础,物理基础,计算机能力,然后逐步加大难度,细化课程,方向逐渐明朗详细。同时,课程中加入了各种实验,锻炼了我们的动手能力。 二、通信知识的小小应用 实验课上老师说过,以我们所学的知识已经可以制作简单通信的手机的草图了,我对此跃跃欲试。经过思考和调研,以下是我对于简单手机设计的原理框图和思考结果。 一部手机的结构包括接收机、发射机、中央控制模块、电源和人机界面部分,如下图 手机结构设计图 电路部分包括射频和逻辑音频电路部分,射频电路包括从天线到接收机的解调输出,与发射的I/O 调制到功率放大器输出的电路。其中,射频接收电路完成接收信号的滤波、信号放大、解调等功能;射频发射电路完成语音基带信号的调制、变频、功率放大等功能。要用到的超外差接收机、混频器、鉴相器等在《通信电子电路》书本中的知识。逻辑音频包括从接收解调到接收音频输出、送话器电路到发射I/O 调制器及逻辑电路部分的中央处理单元、数字语音处理及各种存储器电路。由核心控制模块CPU 、EEPROM 、 FLASH 、SRAM 等部分组成,一个基本 天线 接收机 发射机 频率合成 电源 逻 辑 音 频 人 机 交 互

光纤通信实验报告

光纤通信实验报告 班级:14050Z01 姓名:李傲 学号:1405024239

实验一光发射机的设计 一般光发送机由以下三个部分组成: 1)光源(Optical Source):一般为LED和LD。 2)脉冲驱动电路(Electrical Pulse Generator):提供数字量或模拟量的电信号。 3)光调制器(Optical Modulator):将电信号(数字或模拟量)“加载”到光波上。以 光源和调制器的关系来看,分为光源的内调制(图1.1)和光源的外调制(图1.2)。 采用外调制器,让调制信息加到光源的直流输出上,可获得更好的调制特性、更好的调制速率。目前常采用的外调制方法为晶体的电光、声光及磁光效应。图1.2的结构中,光源为频率193.1Thz 的激光二极管,同时我们使用一个Pseudo-Random Bit Sequence Generator模拟所需的数字信号序列,经过一个NRZ脉冲发生器(None-Return-to-Zero Generator)转换为所需要的电脉冲信号,该信号通过一个Mach-Zehnder调制器,通过电光效应加载到光波上,成为最后入纤所需的载有“信息”的光信号。 图1.1内调制光发射机图1.2外调制光发射机 对于直接强度调制状态下的单纵模激光器,其载流子浓度的变化是随注入电流的变化而变化。这样使有源区的折射率指数发生变化,从而导致激光器谐振腔的光通路长度相应变化,结果致使振荡波长随时间偏移,导致所谓的啁啾现象。啁啾是高速光通讯系统中一个十分重要的物理量,因为它对整个系统的传输距离和传输质量都有关键的影响。 内容:铌酸锂(LiNbO3)型Mach-Zehnder调制器中的啁啾(Chirp)分析 1设计目的 对铌酸锂Mach-Zehnder调制器中的外加电压和调制器输出信号啁啾量的关系进行模拟和分析,从而决定具体应用中MZ调制器的外置偏压的分布和大小。 2设计布局图 外调制器由于激光光源处于窄带稳频模式,可以降低或者消除系统的啁啾量。典型的外调制器是由铌酸锂(LiNO3)晶体构成。本设计中,通过对该晶体外加电压的分析调整而最终减少该光发送机中的啁啾量,其模型的设计布局图如图1.3所示。

北邮arduino实验报告

电子电路综合实验设计 实验名称: 基于 Arduino 的电压有效值测量电路设计与实现 学院: 班级: 学号: 姓名: 班内序号:

实验 基于Arduino 的电压有效值测量电路设计与实现 一. 摘要 Arduino是一个基于开放原始码的软硬件平台,可用来开发独立运作、并具互动性的电子产品,也可以开发与PC 相连的周边装置,同时能在运行时与PC 上的软件进行交互。为了测量正弦波电压有效值,首先我们设计了单电源供电的半波整流电路,并进行整流滤波输出,然后选择了通过Arduino设计了读取电压有效值的程序,并实现使用此最小系统来测量和显示电压有效值。在频率和直流电压幅度限定在小范围的情况下,最小系统的示数基本和毫伏表测量的值相同。根据交流电压有效值的定义,运用集成运放和设计的Arduino最小系统的结合,实现了运用少量元器件对交流电压有效值的测量。 关键字:半波整流整流滤波 Arduino最小系统读取电压有效值 二. 实验目的 1、熟悉Arduino 最小系统的构建和使用方法; 2、掌握峰值半波整流电路的工作原理; 3、根据技术指标通过分析计算确定电路形式和元器件参数; 4、画出电路原理图(元器件标准化,电路图规范化); 5、熟悉计算机仿真方法; 6、熟悉Arduino 系统编程方法。 三. 实验任务及设计要求 设计实现 Arduino 最小系统,并基于该系统实现对正弦波电压有效值的测量和显示。 1、基本要求 (1)实现Arduino 最小系统,并能下载完成Blink 测试程序,驱动Arduino 数字13 口LED 闪烁; (2)电源部分稳定输出5V 工作电压,用于系统供电; (3)设计峰值半波整流电路,技术指标要求如下:

北邮通信原理实验报告

北京邮电大学通信原理实验报告 学院:信息与通信工程学院班级: 姓名: 姓名:

实验一:双边带抑制载波调幅(DSB-SC AM ) 一、实验目的 1、了解DSB-SC AM 信号的产生以及相干解调的原理和实现方法。 2、了解DSB-SC AM 信号波形以及振幅频谱特点,并掌握其测量方法。 3、了解在发送DSB-SC AM 信号加导频分量的条件下,收端用锁相环提取载波的原理及其实现方法。 4、掌握锁相环的同步带和捕捉带的测量方法,掌握锁相环提取载波的调试方法。 二、实验原理 DSB 信号的时域表达式为 ()()cos DSB c s t m t t ω= 频域表达式为 1 ()[()()]2 DSB c c S M M ωωωωω=-++ 其波形和频谱如下图所示 DSB-SC AM 信号的产生及相干解调原理框图如下图所示

将均值为零的模拟基带信号m(t)与正弦载波c(t)相乘得到DSB—SC AM信号,其频谱不包含离散的载波分量。 DSB—SC AM信号的解调只能采用相干解调。为了能在接收端获取载波,一种方法是在发送端加导频,如上图所示。收端可用锁相环来提取导频信号作为恢复载波。此锁相环必须是窄带锁相,仅用来跟踪导频信号。 在锁相环锁定时,VCO输出信号sin2πf c t+φ与输入的导频信号cos2πf c t 的频率相同,但二者的相位差为φ+90°,其中很小。锁相环中乘法器的两个 输入信号分别为发来的信号s(t)(已调信号加导频)与锁相环中VCO的输出信号,二者相乘得到 A C m t cos2πf c t+A p cos2πf c t?sin2πf c t+φ =A c 2 m t sinφ+sin4πf c t+φ+ A p 2 sinφ+sin4πf c t+φ 在锁相环中的LPF带宽窄,能通过A p 2 sinφ分量,滤除m(t)的频率分量及四倍频载频分量,因为很小,所以约等于。LPF的输出以负反馈的方式控制VCO,使其保持在锁相状态。锁定后的VCO输出信号sin2πf c t+φ经90度移相后,以cos2πf c t+φ作为相干解调的恢复载波,它与输入的导频信号cos2πf c t 同频,几乎同相。 相干解调是将发来的信号s(t)与恢复载波相乘,再经过低通滤波后输出模拟基带信号 A C m t cos2πf c t+A p cos2πf c t?cos2πf c t+φ =A c 2 m t cosφ+cos4πf c t+φ+ A p 2 cosφ+cos4πf c t+φ 经过低通滤波可以滤除四倍载频分量,而A p 2 cosφ是直流分量,可以通过隔直

光纤通信实验报告全

光纤通信实验报告 实验1.1 了解和掌握了光纤的结构、分类和特性参数,能够快速准确的区分单模或者多模类型的光纤。 实验1.2 1.关闭系统电源,将光跳线分别连接TX1550、RX1550两法兰接口(选择工作波长为 1550nm的光信道),注意收集好器件的防尘帽。 2.打开系统电源,液晶菜单选择“码型变换实验—CMI码PN”。确认,即在P101铆孔 输出32KHZ的15位m序列。 3.示波器测试P101铆孔波形,确认有相应的波形输出。 4.用信号连接线连接P101、P203两铆孔,示波器A通道测试TX1550测试点,确认有 相应的波形输出,调节 W205 即改变送入光发端机信号(TX1550)幅度,最大不超 过5V。即将m序列电信号送入1550nm光发端机,并转换成光信号从TX1550法兰接 口输出。 5.示波器B通道测试光收端机输出电信号的P204试点,看是否有与TX1550测试点一 样或类似的信号波形。 6.按“返回”键,选择“码型变换实验—CMI码设置”并确认。改变SW101拨码器 设置(往上为1,往下为0),以同样的方法测试,验证P204和TX1550测试点波 形是否跟着变化。

7.轻轻拧下TX1550或RX1550法兰接口的光跳线,观测P204测试点的示波器B通道是否还有信号波形?重新接好,此时是否出现信号波形。 8.以上实验都是在同一台实验箱上自环测试,如果要求两实验箱间进行双工通信,如何设计连接关系,设计出实验方案,并进行实验。 9.关闭系统电源,拆除各光器件并套好防尘帽。 实验2.1 1.关闭系统电源,按照图 2.1.1将1550nm光发射端机的TX1550法兰接口、FC-FC单模 尾纤、光功率计连接好(TX1550通过尾纤接到光功率计),注意收集好器件的防尘帽。2.打开系统电源,液晶菜单选择“码型变换实验-- CMI码设置” 确认,即在P101铆 孔输出32KHZ的SW101拨码器设置的8比特周期性序列,如10001000。 3.示波器测试P101铆孔波形,确认有相应的波形输出。

北京邮电大学电路实验报告-(小彩灯)

北京邮电大学电路实验报告-(小彩灯)

电子电路综合实验报告课题名称:基于运算放大器的彩灯显示电路的设计与实现 姓名:班级:学号: 一、摘要: 运用运算放大器设计一个彩灯显示电路,通过迟滞电压比较器和反向积分器构成方波—三角波发生器,三角波送入比较器与一系列直流电平比较,比较器输出端会分别输出高电平和低电平,从而顺序点亮或熄灭接在比较器输出端的发光管。 关键字: 模拟电路,高低电平,运算放大器,振荡,比较 二、设计任务要求: 利用运算放大器LM324设计一个彩灯显示电路,让排成一排的5个红色发光二极管(R1~R5)重复地依次点亮再依次熄灭(全灭→R1→R1R2→R1R2R3→R1R2R3R4→R1R2R3R4R5→R1R2R3R4→R1R2R3→R1R2→R1→全灭),同时让排成一排的6个绿色发光二极管(G1~G6)单光

三角波振荡电路可以采用如图2-28所示电路,这是一种常见的由集成运算放大器构成的方波和三角波发生器电路,图2-28中运放A1接成迟滞电压比较器,A2接成反相输入式积分器,积分器的输入电压取自迟滞电压比较器的输出,迟滞电压比较器的输入信号来自积分器的输出。假设迟滞电压比较器输出U o1初始值为高电平,该高电平经过积分器在U o2端得到线性下降的输出信号,此线性下降的信号又反馈至迟滞电压比较器的输入端,当其下降至比较器的下门限电压U th-时,比较器的输出发生跳变,由高电平跳变为低电平,该低电平经过积分器在U o2端得到线性上升的输出信号,此线性上升的信号又反馈至迟

滞电压比较器的输入端,当其上升至比较器的上门限电压U th+时,比较器的输出发生跳变,由低电平跳变为高电平,此后,不断重复上述过程,从而在迟滞电压比较器的输出端U o1得到方波信号,在反向积分器的输出端U o2得到三角波信号。假设稳压管反向击穿时的稳定电压为U Z,正向导通电压为U D,由理论分析可知,该电路方波和三角波的输出幅度分别为: 式(5)中R P2为电位器R P动头2端对地电阻,R P1为电位器1端对地的电阻。 由上述各式可知,该电路输出方波的幅度由稳压管的稳压值和正向导通电压决定,三角波的输 出幅度决定于稳压管的稳压值和正向导通电压以及反馈比R1/R f,而振荡频率与稳压管的稳压值和正向导通电压无关,因此,通过调换具有不同稳压值和正向 导通电压的稳压管可以成比例地改变方波和三角波的幅度而不改变振荡频率。 电位器的滑动比R P2/R P1和积分器的积分时间常数R2C的改变只影响振荡频率而 不影响振荡幅度,而反馈比R1/R f的改变会使振荡频率和振荡幅度同时发生变化。因此,一般用改变积分时间常数的方法进行频段的转换,用调节电位器滑动头 的位置来进行频段内的频率调节。

光纤通信实验报告

一、实验目的 1.了解数字光发端机平均输出光功率的指标要求 2.掌握数字光发端机平均输出光功率的测试方法 3.了解数字光发端机的消光比的指标要求 4.掌握数字光发端机的消光比的测试方法 二、实验仪器 1.ZYE4301G型光纤通信原理实验箱1台 2.光功率计1台 3.FC/PC-FC/PC单模光跳线1根 4.示波器1台 5.850nm光发端机1个 6.ST/PC-FC/PC多模光跳线1根 三、实验原理 四、实验内容 1.测试数字光发端机的平均光功率 2.测试数字光发端机的消光比 3.比较驱动电流的不同对平均光功率和消光比的影响 五、实验步骤 A、1550nm数字光发端机平均光功率及消光比测试 1.伪随机码的产生:伪随机码由CPLD下载模块产生,请参看系统简介中的CPLD下载模块。将PCM编译码模块的4.096MH Z时钟信号输出端T661与CPLD下载模块的NRZ信号产生电路的信号输入端T983连接,NRZ信号输出端T980将产生4M速率24-1位的伪随机信号,用示波器观测此信号。将此信号与1550nm光发模块输入端T151连接,作为信号源接入1550nm光发端机。 2.用FC-FC光纤跳线将光发端机的输出端1550T与光功率计连接,形成平均光功率测试系统,调整光功率计,使适合测1550nm信号。 3.用K60、K90和K15接通PCM编译码模块、CPLD模块和光发模块的电源。 4.用光功率计测量此时光发端机的光功率,即为光发端机的平均光功率。 5.测消光比用数字信号源模块输出的NRZ码作为信号源。用K60接通电源,用用示波器从T504观测此信号,将K511接1、2或2、3可观测到速率的变化,将此信号接到T151,作为伪随机信号接入光发端机。 6.用数字信号源模块的K501、K502、K503将数字信号拨为全“1”,测得此时光功率为P1,将数字信号拨为全“0”,测得此时光功率为P0。 7.将P1,P0代入公式2-1式即得1550nm数字光纤传输系统消光比。 B、1310nm数字发端机平均光功率及消光比测试 8.信号源仍用4M速率24-1位的伪随机信号,与1310nm光发模块输入端T101连接。 9.用FC-FC光纤跳线将1310nm光发模块输出端1310T与光功率计连接,形成平均光功率测试系统,调整光功率计,使适合测1310nm信号。 10.将BM1拨至数字,BM2拨至1310nm。 11.接通PCM编译码模块、CPLD模块和1310nm光发模块(用K10)的电源。 12.用万用表在T103和T104监控R110(阻值为1Ω)两端电压,调节电位器W101,使半导体激光器驱动电流为额定值25mA。 13.用光功率计测量此时光发端机的光功率,即为光发端机的平均光功率。 14.测消光比用数字信号源模块输出的NRZ码作为信号源,请参看系统简介中的数字信号源模块部分。用示波器从T504观测此信号,连接T504与T101,将数字信号拨为全“1”,测得此时光功率为P1,将数字信号拨为全“0”,测得此时光功率为P0。

北邮-电子电路综合设计实验(函数信号发生器)报告

电子电路综合设计实验报告 实验1 函数信号发生器的设计与实现 姓名:------ 学号:---------- 班内序号:--

一. 实验名称: 函数信号发生器的设计与调试 二.实验摘要: 采用运放组成的积分电路产生方波-三角波,可得到比较理想的方波和三角波。根据所需振荡频率的高低和对方波前后沿陡度的要求以及对所需方波、三角波的幅度可以确定合适的运放以及稳压管的型号、所需电阻的大小和电容的值。三角波-正弦波的转换是利用差分放大器来完成的,选取合适的滑动变阻器来调节三角波的幅度以及电路的对称性。同时利用隔直电容、滤波电容来改善输出正弦波的波形。 关键词: 方波三角波正弦波频率可调 三、设计任务要求 1.基本要求: (1)输出频率能在1-10KHz范围内连续可调,无明显失真; (2)方波输出电压Uopp=12V,上升、下降沿小于10us,占空比可调范围30%-70%; (3)三角波Uopp=8V; (4)正弦波Uopp错误!未找到引用源。1V. (5)设计该电路的电源电路(不要求实际搭建) 2.提高要求: (1)正弦波、三角波和方波输出波形的峰峰值Uopp均可在1V-10V内连续可调。 (2)三种输出波形的输出端口的输出阻抗小于100Ω。 (3)三种波形从同一端口输出,并能够显示当前输出信号的种类、大小和频率 (4)用CPLD设计DDS信号源 (5)其他函数信号发生器的设计方案 四、设计思路以及总体结构框图 本课题中函数发生器结构组成如下所示:由比较器和积分器组成方波—三角波产生电

路,比较器输出的方波经积分器得到三角波,三角波到正弦波的变换电路主要由差分放大器来完成。差分放大器具有工作点稳定,输入阻抗高,抗干扰能力较强等优点。特别是作为直流放大器时,可以有效地抑制零点漂移,因此可将频率很低的三角波变换成正弦波。波形变换的原理是利用差分放大器传输特性曲线的非线性。 图4-1 函数信号发生器的总体框图 五.分块电路和总体电路的设计 (1)方波——三角波产生电路 图5-1 方波-三角波产生电路

北邮程序设计实验报告

程序设计实践 设 计 报 告 课题名称:邮件客户端学生姓名: 班级: 2 班内序号:16 学号: 2 日期:2014.6.4

1.课题概述 1.1课题目标和主要内容 本课题主要通过MFC的方式,利用SOCKET以及SMTP相关知识,来实现邮件(可携带附件)的定向发送,借此来复习和巩固C++编程的基本思想;学习SOCKET以及SMTP的相关知识,了解复杂网络应用程序的设计方法,并独立完成一个网络应用。 1.2系统的主要功能 1.邮件的发送(不携带附件) 2.邮件的发送(携带附件) 3.邮件接收 2. 系统设计 2.1 系统总体框架 程序的功能由MyEmailClientDlg.cpp,SMTP.cpp,MailMessage.cpp,Base64.cpp, MIMECode.cpp,MIMEContentAgent.cpp,MIMEMessage.cpp,AppOctetStream.cpp, MyEmailClient.cpp,StdAfx.cpp,TextPlain.cpp来实现。其中MIMECode.cpp, MIMEContentAgent.cpp,MIMEMessage.cpp, AppOctetStream.cpp, TextPlain.cpp来对MIME 协议进行封装,Base64.cpp来对Base64编码进行封装,SMTP.cpp是对SMTP协议进行封装,MailMessage.cpp是利用MIME协议对邮件内容的一个处理,最终通过MyEmailClientDlg.cpp 来实现邮件的发送的功能。 2.2 系统详细设计 [1] 模块划分图及描述 协议模块:包括网络应用程序中的各种协议,包括STMP协议,MIME协议等。 处理模块:主要实现对数据的进行编码以及解码。 实现模块:主要内容为邮件发送的具体步骤,相关按钮操作。 [2] 类关系图及描述 协议类:CSMTP, CTEXTPlai, CMIMECode,C MIMEContentAgent,C MIMEMessage, CAppOctetStream, CTextPlain.主要为协议中信息处理的中作用 编码类:Base64, MailMessage.主要为对邮件信息的处理

相关文档