现代交换原理仿真实验源程序

合集下载

《现代交换技术》实验指导书(1)-29页文档资料

《现代交换技术》实验指导书(1)-29页文档资料

《现代交换技术》实验指导书主编王金山审核吴亮校对杨艺北方民族大学电气信息工程学院二○○八年三月目录实验一数字程控系统的基本组成实验 (5)实验二数字程控交换系统控制系统与交换网络实验 (11)实验三用户接口电路实验 (19)实验四 DTMF收号实验 (27)实验五模拟用户终端信令实验 (33)实验六二/四线变换器实验及PCM编译码实验 (35)实验七程控交换原理实验 (41)实验一数字程控系统的基本组成实验( 验证性实验)一、实验目的熟悉该程控交换原理实验系统的组成与主要部件的作用。

二、实验仪器仪表1.现代程控交换实验系统一台2.万用表一块3.示波器一台三、实验基本原理及电路现代程控交换实验系统的原理方框图如图1-1所示。

图1-1 现代程控交换实验系统的原理方框图图1—2是该实验系统的方框图,其电路的组成及主要作用如下:图1-2实验系统的方框图1.用户模块电路主要完成BORSCHT七种功能,它由下列电路组成:A.用户线接口电路B.二\四线变换器C.PCM编译码电路2.交换网络系统主要完成人工与自动交换两大功能,它由下列电路组成:A.自动交换网络系统B.人工话务员交换电路3.多种信号音电路 主要完成各种信号音的产生与发送,它由下列电路组成:A.450Hz 拨号音电路B.忙音发生电路C.回铃音发生电路D.25Hz 振铃信号电路图1—6中各测量点的波形(1)450Hz 拨号音电路,其测量点为TP60;(2)回铃音控制电路,其测量点为TP61;(3)忙音控制电路,其测量点为TP62;(4)25Hz 方波是低频振荡推挽信号, 其测量点为TP63;(5)25Hz 铃流号发生器电路,其测量点为TP64。

4.CPU 中央集中控制处理器电路 主要完成对系统电路的各种控制,信号检测,号码识别,键盘输入信息,输出显示信息等各种功能。

5.系统工作电源 主要完成系统所需要的各种电源,本实验系统中有+5V ,-5V ,+12V ,-12V , -48V 等5组电源,由下列电路组成:A 、外置工作电源:+5V ,+12V ,-12V ,-48VB 、稳压电源: -12V ,-5V关于系统中的各单元电路详细工作过程将在后续的单元实验中将做进一步分析。

现代交换技术实验

现代交换技术实验

实验三用户话路PCM编译码及呼叫处理过程实验一、实验目的1.掌握PCM编译码器在程控交换机中的作用;2.观测TP3057各测量点的工作波形。

3.熟悉一次正常呼叫的传送信号流程;4.了解信号在交换过程中的传输特性。

二、实验器材1.现代交换技术(含软交换)实验箱(RZ8683A)2.“时分MT8980”交换和“空分MT8816”交换模块3.小电话(两部)4.双踪示波器三、实验原理1.PCM编译码器通信系统电话用户电路的模拟信号与数字信号的变换是通过PCM编译码器完成的。

PCM (脉冲编码调制)就是把一个时间连续、取值连续的模拟信号变换成时间离散、取值离散的数字信号后在信道中传输。

脉冲编码调制是对模拟信号进行抽样,量化和编码。

本实验中采用TP3057集成电路完成PCM编码和译码功能。

在PCM脉冲编码调制中,话音信号先经防混叠低通滤波器,然后进行脉冲抽样,变成8KHz重复频率的抽样信号(即离散的脉冲调幅PAM信号),然后将幅度连续的PAM信号用类似“四舍五入”办法量化为有限个幅度取值的信号,再经编码后转换成二进制码。

对于电话。

CCITT规定抽样率为8KHz,每抽样值编8位码,即共有28=256个量化值,因而每话路PCM编码后的标准数码率是64kb/s。

此芯片的压缩特性是A律十三折线非均匀量化编码,常应用于PCM 30/32路系统中。

一般以2.048Mbit/s的速率来传送信息(可容纳32路PCM编码)。

它的发送时序与接收时序直接受U01产生的脉冲信号FSX和FSR 控制。

单路PCM编码数据是在某一个确定的时序中被发送出去,而在其它时序编码器是没有输出的。

同样在一个PCM 帧里,单路PCM译码能在某一个确定的时序里,接收8位PCM 码。

由于四路数字电话用户的PCM编译码电路的原理图都是一样的,因此只对电话A进行说明,其它各路电路和测试点对应相同。

电话A用户端的PCM编译码的组成方框图如图1所示。

电话语音信号,经过二/四线转换后分为发送和接收部分。

北京邮电大学交换仿真指导书

北京邮电大学交换仿真指导书

一、简介“现代交换原理仿真实验系统”是为北京邮电大学国家级精品课程《现代交换原理》而设计的配套实验系统,它是2001年北京市教委教改立项项目。

课程实验教学环节的设置,目的是让学生理解和掌握现代通信网中的交换原理和一些实用技术,进一步吸收课堂上所学的理论知识,加深对各种交换技术的了解,培养学生动手能力、创新能力和良好的科研素质。

它是现代交换原理课程教学过程中必不可少的一个重要环节。

为同时解决大量学生同时实验,并且使进行交换系统核心软件实验成为可能,利用微机进行仿真实验是一种行之有效的好方法。

经过十多年坚持不懈的努力,我们研制并不断改进、创新,推出了这套适应教学特点,且灵活、经济、实用的现代交换原理仿真实验系统。

该实验系统的基本思想是这样的:向学生提供仿真的程控数字电话交换机、分组交换机、ATM交换机、MPLS交换机,这些“交换机”能完成跟实际交换系统一样的各种功能。

在这里所谓“仿真”是指交换机的所有硬件动作均由软件模拟完成。

将实验软件系统装在微机上,学生通过对微机键盘的操作,即完成一系列诸如摘机、拨号、挂机等动作,微机屏幕显示上述各个过程及整个交换机中的通信过程,效果直观形象。

“交换机”的通信处理软件部分由各种不同模块组成,且有“标准接口”连接各个模块,要求学生按照规定的接口和数据结构来完成其中几个关键功能模块的设计和编程,并将该程序装入系统内,替代系统内原有相同的模块,检验是否能完成正常的通信处理,若能,则表明学生所编程序可行,实验通过。

在实验中,学生编程所用语言为学生普遍使用和掌握的C语言。

掌握专业理论和专业技能是对人才的基本要求,具有良好的科研素质是科技人才能够服务于社会的前提,具有创新能力的人才才能面对知识创新和技术创新的挑战。

专业理论和技能的掌握、良好科研素质和创新能力的培养均离不开实践教学环节。

通过实践教学环节的实施,应使学生学会将所学理论知识应用于实际,并达到培养学生的实际动手能力、严谨的科学态度和求真务实的作风以及创新能力的目的。

现代交换原理实验教程-2013版

现代交换原理实验教程-2013版

宁波大学信息科学与工程学院[现代交换原理实验教程]User2013/11/18目录目录 (2)实验一交换系统组成与结构实验 (3)实验二用户话路PCM编译码及DTMF接受与检测实验 (9)实验三空分交换(MT8816)实验 (14)实验四时分交换(MT8980、CPLD及DSP)实验 (16)实验五综合实验——电话会议功能开发 (26)附录1 数字交换网络芯片MT8980介绍 (28)实验一 交换系统组成与结构实验一、实验目的1、熟悉交换系统的组成与结构,为以后的实验打基础。

2、全面了解用户接口电路的作用及实现方法。

3、熟悉常用信号音及铃流信号的技术要求及测量方法。

二、实验原理图1-1是程控交换实验系统方框图。

图1-1 交换系统组成与结构方框图PCM编译码PCM编译码PCM编译码PCM编译码时分中继交换 网络 模块接口电话用户 接口电路电话用户 接口电路电话用户 接口电路电话用户 接口电路电话A电话B电话C电话D记发器单元交换控制器中央处理器 液晶、键盘双音多频检测1双音多频检测2计算机接口 存储器 电话A、B拨号(共享)电话C、D拨号(共享)时序与控制器电路用户摘挂机交换状态指示图1-2 人工模拟话务平台的电路组成方框图程控交换系统由10个主要功能电路模块组成,各模块的组成及主要作用如下: 1.电话用户接口电路提供了4路电话用户接口电路,其中电话D 设计成可插拔的模块结构。

用户接口电路使用的主芯片为PBL 38710,可实现馈电(B )、二/四线变换(H ),摘挂机检测(S )和铃流驱动(R )等功能。

另外,用户接口电路对发送信号可进行放大、衰减调节。

四路电话的呼叫号码分别为48、49、68、69。

图1-3 模拟用户线接口功能框图 2.编译码和滤波器C(Codec & Filters)使用的主芯片为TP3057,主要实现单路语音的语音滤波、PCM 编译码功能。

3.双音多频(DTMF )检测电路使用的主芯片为MT8870,DTMF 接收器先经高、低群带通滤器进行f L / f H 区分,然后过零检测、比较,得到相应于DTMF 的两路f L 、f H 信号输出。

现代交换原理实验指导书V1.0

现代交换原理实验指导书V1.0

现代交换原理仿真实验 实验指导书(V1.0版)卞佳丽 著北京邮电大学计算机科学与技术学院2007年6月目录第一章仿真实验概述 (1)1.1 仿真实验设置的必要性 (1)1.2 仿真实验教学体系 (2)第二章系统安装及使用说明 (4)2.1 系统安装 (4)2.2 使用说明 (5)第三章基础型实验 (8)3.1 时间表调度实验 (9)3.2 摘挂机检测实验 (14)3.3 脉冲计数实验 (16)3.4 位间隔识别实验 (19)3.5 软件送音实验 (22)3.6 驱动交换网络实验 (23)第四章提高型实验 (25)4.1 分组交换实验 (25)4.2 ATM交换实验 (33)4.3 MPLS交换实验 (37)第一章实验概述“现代交换原理仿真实验系统”是为北京邮电大学国家级精品课程《现代交换原理》而设计的配套实验系统。

该实验教学环节设置的目的是让学生理解和掌握现代通信网中各种交换方式的交换原理和相关技术,进一步吸收课堂上所学的理论知识,加深对各种交换方式特点和交换关键技术的理解和掌握,培养学生的动手能力、独立分析与解决问题的能力以及创新能力,使其具备良好的科研素质。

它是“现代交换原理”课程教学过程中必不可少的一个重要环节。

1.1 仿真实验设置的必要性交换设备是构成通信网的重要组成部分,交换技术是通信网的核心技术。

交换类课程是通信与信息类专业具有特色的、必不可少的专业基础课程。

随着计算机技术与通信技术越来越紧密的结合,该类课程也成为计算机专业的必修课程。

多年来国内外各院校交换类课程的实验课只停留在对典型机型的交换机体系结构的了解和对交换机操作维护终端进行数据设定、呼叫监视等操作维护类实验,如北京邮电大学计算机学院拥有国外著名交换机设备制造厂商的大型局用交换设备——AXE-10局用数字交换系统,学生可在实验室进行交换机认知实验,了解大型局用交换机的体系结构,通过操作维护终端进行数据维护、计费管理等操作。

现代交换技术综合实验报告

现代交换技术综合实验报告

综合实验报告( 2010 -- 2011年度第二学期)名称:现代交换技术综合实验题目:现代交换技术实验院系:电信系班级:通信0803班学号: 9学生:雷玉芬指导教师:鲍慧、项洪印、丽娟、智雄设计周数: 2周成绩:日期:2011 年 6月MGCP IAD 接入实验一、实验的目的与要求了解MGCP IAD接入SoftX3000的数据的配置,并实现各用户之间的呼叫。

二、正文1.实验原理IAD是基于IP的VoIP(Voice over IP)/ FoIP(Fax over IP)的媒体接入网关。

可提供基于IP网络的高效、高质话音服务,为企业、小区、公司等提供小容量VoIP/FoIP解决方案。

IAD属于媒体接入层,是一种小容量的综合接入网关,提供语音和数据的综合接入能力。

在网络位置中更靠近最终用户,无专门的机房。

提供丰富的上行和下行接口,满足用户的不同需求,下图是IAD典型的组网图:MGCP(Media Gateway Control Protocol)协议是一个分布式IP网关系统的部协议,用于控制来自外部呼叫控制单元的IP语音(VoIP)网关。

从本质上说MGCP是一个主/从协议,网关需要执行媒体网关控制器发出的命令。

IAD采用MGCP协议与SoftX3000对接典型组网如图所示:MGCP IAD对接实验程序流程与配置解释实验配置流程图如下:硬件配置是对设备进行相关信令、话音、控制信息、业务数据等之前必须要做的工作,这好比我们要组装一台电脑,要把CPU、网卡、显示器等等一系列硬件通过一定的规则把电脑组装起来,但这样装起来的电脑是不能使用的,因为这样的电脑没有操作系统,没有加电,没有应用软件。

但是在使用电脑之前我们必须把这些硬件正确的装配起来。

硬件数据配置和本局数据配置是整个配置流程的最前端,只有完成了这两项配置工作,下面的协议配置、网关配置、业务数据配置等等才能生效。

硬件配置流程如下“数据配置是对呼叫源、段、计费方式等进行配置。

现代交换技术实验报告

现代交换技术实验报告

实验一 C&C08交换机系统介绍一.实验目的通过本实验,让学生了解程控交换机单元所具备的最基本的功能。

二.实验器材程控交换机一套。

三.实验内容通过现场实物讲解,让学生了解CC08交换机的构造。

四.实验步骤CC08交换机是采用全数字三级控制方式。

无阻塞全时分交换系统。

语音信号在整个过程中在实现全数字化。

同时为满足实验方对模拟信号认识的要求,也可以根据用户需要配置模拟中继板。

实验维护终端通过局域网(LAN)方式和交换机BAM后管理服务器通信,完成对程控交换机的设置、数据修改、监视等来达到用户管理的目的。

1.实验平台数字程控交换系统总体配置如图1所示:图12.C&C08的硬件层次结构C&C08在硬件上具有模块化的层次结构,整个硬件系统可分为以下4个等级:(1)单板单板是C&C08数字程控交换系统的硬件基础,是实现交换系统功能的基本组成单元。

(2)功能机框当安装有特定母板的机框插入多种功能单板时就构成了功能机框,如SM中的主控框、用户框、中继框等。

(3)模块单个功能机框或多个功能机框的组合就构成了不同类别的模块,如交换模块SM由主控框、用户框(或中继框)等构成。

(4)交换系统不同的模块按需要组合在一起就构成了具有丰富功能和接口的交换系统。

交换系统功能机框功能机框模块模块单板单板单板功能机框模块交换系统ASL+DRV+TSS+PWX+母板SLB 用户框用户框+主控框 USMUSM/TSM/UTM+AM/CM C&C08C&C08的硬件结构示意图这种模块化的层次结构具有以下优点:(1)便于系统的安装、扩容和新设备的增加。

(2)通过更换或增加功能单板,可灵活适应不同信令系统的要求,处理多种网上协议。

(3)通过增加功能机框或功能模块,可方便地引入新功能、新技术,扩展系统的应用领域。

3.程控交换实验平台配置,外形结构如图2所示:中继框------时钟框--- ---用户框主控框---BAM 后管理服务器---图2五.实验报告要求1.画出CC08交换机硬件结构示意图答:CC08交换机硬件结构示意图如图3所示: 交换系统功能机框功能机框模块模块单板单板单板功能机框模块交换系统ASL+DRV+TSS+PWX+母板SLB 用户框用户框+主控框 USMUSM/TSM/UTM+AM/CM C&C08图32.解释下列单板的名称和用途答:各单板名称和用途如下所示:A32:32路模拟用户板,提供32路电话接口;DTM:中继接口板,提供2个PCM电路接口;MPU:主控板,交换机的核心控制部件,控制整个交换机的运行;NOD:主节点板,每板4个节点,用于MPU和用户/中继之间的通信;CKS:时钟板,为交换机提供3级标准时钟;SIG:信号音板,为交换机提供信号音;BNET:交换网络板,为交换机提供话音信息交换功能;LAP:多协议处理板,提供4条NO7号链路;MFC:多频互控板,提供NO1中继的多频计发器信号;PWC:二次电源板,为主控框、中继续框、时钟框供电;PWX:二次电源板,为用户框供电。

浙工大现代交换原理实验报告

浙工大现代交换原理实验报告
图4-1典型DTMF接收器原理框图
2.电路的基本工作原理
它完成典型DTMF接收器的主要功能:输入信号的高,低频组带通滤波、限幅、频率检测与确认、译码、锁存与缓冲输出及振荡,监测等,具体说来,就是DTMF信号从芯片的输入端输入,经过输入运放和拨号音抑制滤波器进行滤波后,分两路分别进入高、低频组滤波器以分离检测出高、低频组信号。
在程控交换机中,向用户馈电,向用户振铃等功能都是在绳路中实现的,馈电电压一般是-60V,用户的馈电电流一般是20mA~30mA,铃流是25Hz,90V左右,而在程控交换机中,由于交换网络处理的是数字信息,无法向用户馈电、振铃等,所以向用户馈电、振铃等任务就由用户线接口电路来承担完成,再加上其它一些要求,程控交换机中的用户线接口电路一般要具有馈电(B),振铃(R)、监视(S)、编译码(C)、混合(H)、测试(T)、过压保护(O)等七项基本功能。图2-1为模拟用户线接口功能框图。
6)提供用户线短路保护
7)PBL 387 10提供的双向语音信号的传输衰耗均为-40dB。可调整。
8)PBL 387 10的四线端口可供语音信号编译码器或交换矩阵使用。
实验2
一、实验目的
1.了解常用的几种信令信号音和铃流发生器的电路组成和工作过程;
2.熟悉这些信号音和铃流信号的技术要求及测量方法。
二、实验原理
3.电话A拨号49,拨号音停,然后听电话听筒中传出的声音,即回总结
测量点TP08:回铃音,由U01EPM240可编程器件产生,为1秒通、4秒断的重复周期为5秒的信号,幅度在5V左右。。测量时注意示波器的扫描周期的调节。
测量点TP07:忙音,由U01EPM240可编程器件产生,为0.35秒通,0.35秒断的重复周期为0.7S的500Hz的信号,幅度在5V左右。,测量时注意示波器的扫描周期的调节。

现代交换仿真设计性实验报告

现代交换仿真设计性实验报告

现代交换模拟仿真实验报告实验一、摘挂机检测实验实验二、分组交换数据报方式实验实验三、ATM交换网络特性实验实验四、标记分发原理实验实验一、摘挂机检测实验1、实验界面实验1主要是加深学生对程控交换机中电路交换方式的理解,向学生提供一台仿真的“程控数字交换机”,该交换机是一个具有四个话机终端的本局交换系统,能够进行呼叫处理,并且具有发送各种信号音、振铃信号以及通话接续等功能。

这里所谓的“仿真”是指交换机的所有硬件动作均由软件模拟来完成。

在基础运行(演示)界面(如下所示),学生使用鼠标点击话机来模拟摘机、挂机动作,使用鼠标点击号码盘的相应数字来模拟拨号动作,通过程序的内部控制能够驱动界面flash显示:例如摘机情况下能够听到拨号音、弹出拨号号盘;在接通被叫时被叫方话机振铃、主叫方听到回铃音;被叫方摘机时,能够显示网络接通等。

基础型实验:摘挂机检测实验、脉冲计数实验、位间隔检测实验、软件送音实验、驱动交换网络和任务调度实验都为编程实验,需要学生编写部分代码来完成相应功能,下面将详细介绍这五个实验。

2、实验目的摘挂机检测实验用来考查学生对摘挂机检测原理的掌握情况。

3、实验原理设用户在挂机状态时扫描输出为“0”,用户在摘机状态时扫描输出为“1”,摘挂机扫描程序的执行周期为200ms,那么摘机识别,就是在200ms的周期性扫描中找到从“0”到“1”的变化点,挂机识别就是在200ms的周期性扫描中找到从“1”到“0”的变化点,该原理的示意图如下所示:在我们的实验中,我们把前200ms的线路状态保存以备这次可以读取,同时读出这次的线路状态,把前200ms的线路状态取反与这次的线路状态相与,如果为1,就说明检测到摘机消息了。

同理,我们把这次的线路状态取反再与前200ms的线路状态相与,如果为1就说明检测到挂机消息了。

然后把摘挂机信号作为事件放入摘挂机队列中。

下图为摘挂机识别的流程(不包括插入摘挂机队列)。

摘挂机检测实验流程图4、实验方法及数据结构所需完成函数:void scanfor200(intlinestate200[LINEMAX],intlinestate[LINEMAX], UpOnnode * head1, UpOnnode* end1);其中linestate200为已保存的200ms线路状态,linestate为当前的线路状态,head1,end1为摘挂机队列的首位指针,该队列已经在主程序中初始化了,首尾指针都只指向一个头节点,实验的目的就是把检测到的摘挂机事件作为摘挂机队列节点插入到这个队列中(请注意不要改变头指针)。

时间表调度实验

时间表调度实验

《现代交换原理》实验报告实验名称时间表调度实验班级学号姓名指导教师实验1 时间表调度实验一、实验目的熟悉实验环境和基本操作,并驱动交换网络实验用来考查学生对时间表调度原理的掌握情况,尤其是拨号脉冲识别、按键号码识别和为间隔识别如何实现不同时间间隔的调用。

二、实验内容和实验步骤(简写)在程控数字交换的体系结构中,周期级程序(例如摘挂机检测程序、脉冲识别程序、位间隔识别程序)是由时间表调度实现的。

所谓时间表调度,是指每经过交换系统的最短有效时间(这通常是指各周期性程序周期的最大公约数),都会检查调度表的调度要求,如果某个程序在这时需要执行,则调度程序开始执行它.在时间表调度实验中,这个调度表和书112页的类似,其中拨号脉冲识别程序是每10ms调度一次,按键号码识别程序是没100ms调度一次,位间隔识别程序是每200ms调度一次。

并且这个调度表的调度是静态的。

所谓静态,是指我们的调度表是在系统初始化的时候就建立起来的,在系统运行的情况下不再改动. 实验要求的就是这个调度表的初始化。

所以,实验所仿真的交换系统提供了三个周期性调度程度(摘挂机检测程序、脉冲识别程序和位间隔识别程序),它们的调用周期分别为200ms、10ms和100ms。

系统的最小调度时间为10ms。

如图所示,每隔10ms,我们就会检查这个表的一行,如果该行上某一列为1,我们就执列所对应的任务,如果为0,就什么都不做。

每当执行到这个表的最后一行,调度任务会返回第一行循环执行.具体的实验步骤如下:首先插好电子狗,然后打开软件,找到了这次实验,先运行demo,观察正确运行的程序的样子;然后返回到要编写代码的页面,通过实验课之前学习的代码中的各个变量的接口和定义变量的值,并根据switch.chm中介绍编写好代码,将代码粘贴到这个页面,编译运行.发现程序正确运行。

三、源代码#include ”bconstant。

h"extern ”C” _declspec(dllexport) void initSchTable(intScheduleTable[SchTabLen][SchTabWdh]){int time[SchTabWdh]={20,1,10};for (int i=0;i〈SchTabLen;i++)for (int j=0;j〈SchTabWdh;j++)if (i%time[j])ScheduleTable[i][j]=0;elseScheduleTable[i][j]=1;return;}四、实验结果程序可以正确运行,时间调度表初始化后能正确检测摘挂机动作并进行通话,通话结束后一方挂机未挂机一方送忙音,没有出现因为初始化错误而不能打电话的情况,也没有出现因为周期不正常而产生位间隔的延迟或消失。

现代交换技术第一次实验

现代交换技术第一次实验

实验一电话用户信令的产生于观测一.实验目的1.了解交换系统的组成与结构,为以后的实验打基础。

2.全面了解用户线接口电路功能(BORST)的作用及其实现方法。

3.通过对用户模块电路PBL 387 10电路的学习与实验,进一步加深对BORST 功能的理解。

4.了解常用的几种信令信号音和铃流发生器的电路组成和工作过程。

5.熟悉这些信号音和铃流信号的技术要求及测量方法。

二.实验原理(一)基础原理介绍用户电路也可称为用户线接口电路(Subscriber Line Interface Circuit —SLIC)。

任何交换机都具有用户线接口电路。

根据用户电话机的不同类型,用户线接口电路(SLIC)分为模拟用户接口电路和数字用户接口电路两种。

模拟用户线接口电路在实现上的最大压力是应能承受馈电、铃流和外界干扰等高压大电流的冲击,过去都是采用晶体管、变压器(或混合线圈)、继电器等分立元件构成。

在实际中,基于实现和应用上的考虑,通常将BORSHCT功能中过压保护由外接元器件完成,编解码器部分另单成一体,集成为编解码器(CODEC),其余功能由集成模拟SLIC完成。

在程控交换机中,向用户馈电,向用户振铃等功能都是在绳路中实现的,馈电电压一般是-60V,用户的馈电电流一般是20mA~30mA,铃流是25Hz,90V左右,而在程控交换机中,由于交换网络处理的是数字信息,无法向用户馈电、振铃等,所以向用户馈电、振铃等任务就由用户线接口电路来承担完成,再加上其它一些要求,程控交换机中的用户线接口电路一般要具有馈电(B),振铃(R)、监视(S)、编译码(C)、混合(H)、测试(T)、过压保护(O)等七项基本功能。

图1为模拟用户线接口功能框图。

模拟用户线接口电路的功能可以归纳为BORSCHT七种功能,具体含义是:(1)馈电(B-Battery feeling)向用户话机送直流电流。

通常要求馈电电压为-48伏或-24伏,环路电流不小于18m A.(2)过压保护(O—Overvoltage protection)防止过压过流冲击和损坏电路、设备。

现代交换原理实验指导书

现代交换原理实验指导书

交换仿真实验平台简介一.实验平台概述:下图即交换仿真实验系统平台的主界面,因为该实验系统中多数的实验需要编程实现,我们的主界面采用了像Visual Studio、Dephi这样的集成开发环境界面,集成了需编程实验需要的编辑、编译、链接、运行、演示以及帮助等常用的工具。

下面我们对上面的实验环境进行简单的介绍,以帮助大家尽早地熟悉该实验环境。

二. 有关实验平台的视图:本实验系统包括两个视图:编辑视图和结果视图。

编辑视图:在主界面上半部分的视图为编辑视图,主要用于编辑源代码使用;结果视图:在主界面下半部分的视图为结果视图,主要用于显示源代码编译、链接的结果信息;两个视图都含有垂直滚动条,并且两个视图的相对大小可以手工调节。

三. 有关实验平台的菜单:在主菜单中包括“选择实验”、“源文件编辑”、“编译运行”、“帮助”几个部分。

1.在“选择实验”菜单下包括基础实验(程控交换实验)、提高实验(分组实验、ATM 实验、MPLS实验)的相关实验项,点击相应菜单项后可以进入该实验;我们也可在一个实验下通过“选择实验”菜单切换到其他的实验;退出实验的“退出”选项也在该菜单项(退出该实验环境也可以通过点击标题栏的“关闭”按钮实现);2.在“源文件编辑”菜单下(在需编程实验中可用)包括了常用的编辑命令:撤销、剪切、复制以及粘贴等。

因为该菜单主要针对需编程实验,所以保存源代码文件的命令也集成在了该菜单项下。

这里要强调的是当您点击“保存”命令时,我们会把视图内的内容自动保存在您安装目录下的sourcefile目录下。

当下一次您重新开启该实验系统时,该目录下的文件将会重写,所以,如果您需要备份源文件时,我们建议两种办法:1.在实验过程中,把您需要备份的文件另存于其他目录下;2.在实验结束后,把您安装程序的“sourcefile”子目录下需要备份的文件另存于他处。

3.在“编译运行”菜单下包含了“编译”、“连接”、“运行”、“演示”四个菜单项,它们的用途如下:编译菜单项:编译(Compile)当前视图中的源代码文件,并把编译后的结果显示在结果视图下面。

现代交换原理实验报告

现代交换原理实验报告
(3) 振铃电路可由外部的振铃继电器和用户电路内部的继电器驱动电路以及铃流电源向用户馈送铃流:当继电器控制端 (RC端) 输入高电平,继电器驱动输出端 (RD端) 输出高电平,继电器接通,此时铃流源通过与振铃继电器连接的15端 (RV端) 经TIP RING端口向被叫用户馈送铃流。当控制端 (RC端) 输入低电平或被叫用户摘机都可截除铃流。用户电路内部提供一振铃继电器感应电压抑制箝位二极管。
3.模块6:
模块6是CPLD可编程模块(U101),它产生并输出下列信号:
(1)500Hz连续方波(即拨号音信号)
(2)忙音脉冲,即0.35秒通、0.35秒断的周期方波
(3)回铃音脉冲,即1秒通、4秒断的周期方波
(4)25Hz周期方波(振铃信号)
(5)PCM编译码器的时钟信号电路,它提供四片TP3067所需的2048KHz及8KHz的时钟脉冲。
注:本实验平台上的跳线开关设置默认值如下:
所有三脚跳线1-2脚连,如K301、K401、K501、K601等,四脚跳线K303的1-2、3-4脚连,二脚跳线K201的1-2脚连。
空分交换界面如下图:
通话状态下界面如下图:
实验
一、实验目的
1.全面了解用户线接口电路功能(BORST)的作用及其实现方法。
2.通过对用户模块电路PBL38710电路的学习与实验,进一步加深对BORST功能的理解。
二、电路工作过程
用户电路也可称为用户线接口电路(Subscriber Line Interface Circuit—SLIC)。任何交换机都具有用户线接口电路。根据用户电话机的不同类型,用户线接口电路(SLIC)分为模拟用户接口电路和数字用户接口电路两种。
实验
一、交换系统总体介绍

现代交换实验指导书

现代交换实验指导书
模拟用户线接口电路的功能可以归纳为BORSCHT七种功能,具体含义是:
a)馈电(B-Battery feeling)向用户话机送直流电流。通常要求馈电电压为—48
伏或—24伏,环路电流不小于18m A.
b)过压保护(O—Overvoltage protection)防止过压过流冲击和损坏电路、设备。
4、以甲方一路主叫与甲方二路被叫为例,根据一次正常呼叫的传送信号流程,测量线路各点波形。了解信号在交换过程中的传输特性。
四、实验注意事项
1、使主机实验箱加电处于正常工作状态,并严格遵循操作规程。
2、 在测量DTMF信号测量点TP301或TP401时,示波器接头的另一接地线接到TP302或TP402上。
3、在进行PCM实验时,观测各测量点波形时,示波器探头不能乱碰到其它测量点。
4、有一点需注意,PCM编译码电路中,在没有外加信号输入时,PCM编码电路还是有输出的,此时该芯片对输入随机噪声进行编译码,一旦有信号输入,它会立即对输入信号进行编码。
五、实验原理
接口电路实验原理:
1、用户接口电路工作原理
用户电路也可称为用户线接口电路(Subscriber Line Interface Circuit—SLIC)。任何交换机都具有用户线接口电路。根据用户电话机的不同类型,用户线接口电路(SLIC)分为模拟用户接口电路和数字用户接口电路两种。
图1-1模拟用户线接口功能框图
1、电路的基本特性
A、向用户馈送铃流
B、向用户恒流馈电
C、 过压过流保护
D、被叫用户摘机自截铃
E、摘挂机检测
F、音频或脉冲拨号检测
G、振铃继电器驱动输出
H、话音信号的2/4线转换
I、无需耦合变压器
2、用户线接口电路主要功能

现代交换技术实验报告

现代交换技术实验报告
1、实验一:信号音及铃流发生器
(1)整个系统的原理框图如图1所示,
图1系统原理框图
主要完成系统所需要的各种电源,本实验系统中有+5V、-5V、+12V、-12V、-24V、-80V六组电源,由箱内部的开关电源提供。
(2)用户模块电路
主要完成BORSCHT七种功能
(3)交换网络系统
主要完成信号音和话音信号的交换功能
CPU控制处理系统结构方框图
一个完整的电话通信系统,除了交换系统和传输系统外,还应有信号系统。
下面是本实验系统的传送信号流程,见图所示。
实验系统传送信号流程图
(7)拨号音及产生电路电路原理图。
图5 450Hz拨号音电路原理图
(8)回铃音及控制电路
回铃音信号由CPU中央处理单元控制送出,通知主叫用户正在对被叫用户振铃,回铃音信号所用频率也同拨号音频率,断续周期为1秒通,4秒断,与振铃一致。本实验系统的回铃音由NE556和CD4053一起产生的。
图2实验系统原理、结构图
(4)信号音及DTMF电路
主要完成各种信号音的产生与发送以及DTMF编码的产生
(5)CPU中央处理器控制电路
主要完成对系统电路的各种控制、信号检测、号码识别、键盘输入信息、输出显示信号等各种功能。
(6)程控交换系统网络分成话路部分和控制部分两大类,在这次实验中,我们主要介绍控制部分,框图如图3所示。
(2)、按实验箱键盘上的“4”运行程序,用实验导线连接AX3和RX4、RX3和AX4,双方提机,进行通话;
(3)按实验箱键盘上的“5”,运行该实验的程序,在用户3提机的时候可以听到拨号音,用户4提机时可以听到回铃音;
(4)用万用表测量MT8816的行(X0~X15)、列(Y0~Y7)控制线的电平.

现代交换原理实验报告(钟联坪)

现代交换原理实验报告(钟联坪)

课程称呼:新颖接换本理真验之阳早格格创做教院疑息工程教院博业班级通疑工程6班教号 3113003072姓名钟联坪2015 年 11月 30 日真验一:接换系统组成与结构一.真验脚段:周到相识接换系统组成与结构及真验支配要领二.真验央供:1.从总体上收端认识二部电话单机用空分接换办法举止通话.2.收端修坐程控接换真验系统及电话接换,中继通疑的观念.三:真验仪器设备战资料浑单:程控接换真验箱,单踪示波器.四:真验要领与步调:1.挨启接流电源启关,电源输出电路加电,电源收光指示二极管明.2.按一下薄膜输进启关“复位”键,举止隐现菜单状态.3.认识菜单主要处事状态,分“人为接换”,“空分接换”,“数字时分接换”三种处事办法.4.以“”办法为例,对付“”与“”仄常呼喊,认识疑令程控接换与语音旗号通疑接换齐历程.5.呼喊时,甲圆一路电话号码树坐为48,乙圆一路树坐为68,甲圆二路树坐为49,乙圆二路树坐为69.五:真验报告央供:归纳接换系统基础处事本理.程控接换机真量上是采与估计机举止“保存步调统造”的接换机,它将百般统造功能与要领编成步调,存进保存器,利用对付中部状态的扫描数据战保存步调去统造,管造所有接换系统的处事.六:思索题:程控接换系统由哪些部分组成?1)数字接换搜集.2)接心.3)疑令设备.4)统造系统.真验二:用户接心模块真验一:真验脚段:1.周到相识用户线接心电路功能(BORST)的效率及本去止要领.2.通过对付用户模块电路PBL 387 10电路的教习与真验,进一步加深对付BORST功能的明白.二:真验央供:1.相识用户模块PBL 387 10的主要本能与特性.2.认识用PBL 387 10组成的用户线接心电路.三:真验仪器设备战资料浑单:程控接换真验箱,单综示波器.四:真验要领与步调:用示波器分别瞅测TP301,TP302,TP303正在戴挂机时的处事电仄,给出正在百般状态下的处事波形.五:真验报告央供:1.归纳基础处事本理2.给出正在百般处事状态下的TP301,TP302,TP303旗号波形图,标注关键数据.(睹脚写报告纸)六:思索题:1.用户接心模块功能应完毕哪些功能?(1)馈电:背用户话机支曲流电流;(2)过压呵护:预防过压过流冲打战益坏电路设备;(3)振铃统造:背用户话机馈支铃流;(4)监视:监视用户线状态,检测话机戴机、挂机与拨号脉冲旗号;(5)编码解码与滤波;(6)混同;(7)尝试:对付用户电路举止尝试2.推断用户戴挂机的要领是什么?1)用户戴机时,用户状态检测输出端输出下电仄,背CPU 表示用户“闲”;2)用户挂机时,用户状态检测输出端输出矮电仄,背CPU 表示用户“闲”;3)用户挂机时,用户状态检测输出端输出矮电仄,背CPU 表示用户“闲”;3.接换机的振铃功能是怎么样真止的?振铃电路可由中部的振铃继电器战用户电路里里的继电器启动电路以及铃流电源背用户馈支铃流:当继电器统造端(RC 端) 输进下电仄,继电器启动输出端 (RD 端) 输出下电仄,继电器接通,此时铃流源通过与振铃继电器对接的15 端 (RV 端) 经TIP -RING 端心背被喊用户馈支铃流.当统造端(RC 端) 输进矮电仄或者被喊用户戴机皆可截除铃流.用户电路里里提供一振铃继电器感触电压压造箝位二极管.真验三:疑令旗号的爆收与单音多频接支一:真验脚段:1.相识时常使用的几种疑令旗号音战铃流爆收器的电路组成战处事历程.2.认识那些旗号音战铃流旗号的技能央供.3.相识单音多频旗号正在程控接换系统中的收支战接支要领.4.认识该电路的组成及处事历程,瞅测电话机收支的DTMF旗号波形战DTMF旗号的接支处事波形.二:真验央供.1.用示波器丈量各丈量面拨号音,闲音,回铃音及铃流旗号波形.2.用示波器瞅测收支DTMF旗号波形,正在用户线接心电路的输进端举止丈量,即正在甲圆一路用户线接心电路的丈量电正在TO301与TP302举止丈量.3.用示波器瞅测DTMF旗号接支的波形,正在MT8870电路输进端TP304,数据输进端D01,D02,D03,D04,数据输出允许端EN TP309等丈量面举止丈量.三:真验仪器设备战资料浑单:程控接换真验箱,单综示波器四:真验要领与步调:1:一位共教将甲圆一路用户戴机,听到拨号音后启初拨挨号码,即按电话机上的任性键,其中另一位共教对付有关电路的丈量面举止瞅察并记录波形,丈量面有TP301,TP302,TP304,TP309.2:电话单机没有处事时,即没有收支DTMF波形时,再丈量上述各丈量波形.3:真验注意事项:1)正在丈量25Hz的铃流旗号爆收器输出的波形时,一定要注意示波器的电压量程档,以预防益坏仪器.2)正在丈量TP301或者TO401时,示波器接洽的另一接天线接到TP302或者TP402上.五:真验报告央供:1.归纳基础处事本理2.给出丈量面TP301,TP302,TP304,TP309,D01,D02,D03,D04旗号波形图,标注关键数据.六:思索题:1.接换机中拨号音,回铃音,闲音战铃流旗号的技能指标. 1)拨号音由 U01 EPM7128 可编程器件爆收频次为500Hz幅度正在 2V 安排.丈量面为 TP10.2)回铃音由 U01 EPM7128 可编程器件爆收为 1 秒通、4 秒断的沉复周期为 5 秒的旗号.丈量为TP05.3)闲音由 U01 EPM7128 可编程器件爆收为 0.35 秒通0.35 秒断的沉复周期为0.7S 的500Hz的旗号丈量面为 TP11.4)铃流旗号的统造效率是接换机背被喊用户收出的呼喊旗号采与 25Hz 的矮频接流旗号2.DTMF接支器输出的旗号形式是何如的?其数据输出允许端起什么效率?1)三态输出.2)EN 数据输出允许端,若为下电仄输进,即允许D01~D04 输出,若为矮电仄输进,则克制D01 ~D04 输出. D01~D04 数据输出,它是相映于16 种DTMF 旗号(下,矮单音拉拢)的4 位二进造并止码,为三态慢冲输出.真验四:话路PCM编译码一:真验脚段:1.认识二/四线变更电路的处事本理.2.掌握PCM编译码器正在程控接换机中的效率.3.认识单片PCM编译码集成电路TP3067的电路组成战使用要领.二:真验真量与央供三:真验仪器树坐战资料浑单程控接换真验箱,单综示波器.四:真验要领与步调:1.丈量并分解PCM编译码电路丈量面TP02,TP07的波形.2.将甲一路与甲二路按仄常呼喊接通,修坐仄常通话后,通过话机输进语音旗号或者单音多频旗号,正在各支收丈量面TP304,TP307,TP308,TP305举止瞅察丈量.各丈量面波形证明如下:TP304:甲一路PCM模拟话音旗号输进 TP307:甲一路PCM数字旗号输出TP308:甲一路PCM数字旗号输进TP305:甲一路PCM模拟话音旗号输出.五:真验报告央供:1.归纳基础处事本理.2.给出TP02,TP07的波形;给出正在百般处事状态下TP304,TP307,TP308,TP305旗号波形图,标注关键数据.六:思索题:1.PCM编译码器输出的PCM数据的速率是几?为什么要给2.048MHz的时钟..2)PCM 编译码器处事时,对付于收支与接支二个目标应当应用相共的主时钟战位时钟,MCKLS上必须偶尔钟旗号正在起效率,MCKLS/pnd2.模拟用户接心的尝试功能要办理什么问题?怎么办理?模拟用户接心的尝试功能控造将用户线接正在尝试设备,以便对付用户举止尝试,将各继电器的接面式电子启关关合,使用户线与尝试设备靠近并与接换机设备连通.真验五:空分接换与时分接换本理一:真验脚段:1.掌握程控接换中的空分接换搜集接换的基根源基本理战真止要领.2.通过对付空分接换MT8816芯片的真验,认识空分接换搜集的处事历程.3.掌握程控接换的基根源基本理战真止要领.4.认识数字时分接换芯片MT8980,相识时分接换搜集历程.二:真验央供:1.瞅测MT8816的空分接换功能,比较空分接换搜集输进旗号战输出旗号TP304,TP305的波形.2.瞅测MT8980的时分接换功能,用话路1(甲一路用户)呼喊话路4(乙二路),比较接绝乐成前后瞅测TP307战TP608的波形.三:真验仪器树坐战资料浑单:程控接换真验箱,单综示波器四:真验要领与步调:五:真验央供报告:1.归纳基础处事本理.2.给出正在百般处事状态下TP304,TP305旗号波形图;给出正在百般处事状态下TP307,TP608旗号波形图,并战共步脉冲旗号TP04举止比较,标注关键数据.六:思索题:1.空分接换战时空接换的辨别,怎么样真止?1)时分接换是把时间区分为若搞互没有沉叠的时隙,由分歧的时隙修坐分歧的子疑讲,通过时隙接换搜集完毕话音的时隙搬移,进而真止进线战出线间话音接换的一种接换办法.时分接换的关键正在于时隙位子的接换,而此接换是由主喊拨号所统造的.为了真止时隙接换,必须树坐话音保存器.正在抽样周期内有n个时隙分别存进n个保存器单元中,输进准时隙程序存进.若输出端是按特定的序次读出,那便不妨改变了时隙的序次,真止时隙接换.2)空分接换指正在接换历程中的进线是通过正在空间的位子去采用出线,并修坐接绝.通疑中断后,随即裁撤.2.怎么样明白位子化疑讲?帧中编码相共的时隙成为一身材疑讲,是恒定速率的,一身材疑讲传播一路话路的疑息,那种疑讲喊搞位子化疑讲.真验六:程控接换系统概括真验一:真验脚段:1.通过真验,掌握程控接换系统的电路组成,效率及技能指标.2.认识系统运止硬件战系统管造硬件正在接换历程中的主要效率.3.通过教习系统真验的联调要领,进一步加强对付程控接换机组成的明白二:真验真量战央供:举止系统处事电压值的丈量,CPLD可编程器件输出时钟战共步旗号的尝试,话音旗号PCM编译码的联调与尝试,电话旗号传输及电仄安排的联调与尝试,用户电路的指标丈量,中继通疑处事状态尝试,时分中继线PCM波形尝试,局内接换仄常通话齐历程的联调与丈量面证明.央供:1.认识真验本理,以表里指挥真验.2.认识考查箱支配统造要领及示波器的使用要领.3.记录真验数据,波形,分解真验截止.三:真验仪器树坐战资料浑单:程控接换考查箱,单综示波器.四:真验要领与步调.五:真验报告央供:1.归纳基础处事本理.2.整治记录真验数据;给出百般电路处事状态下旗号波形图,标注关键数据.六:思索题:1.什么是回波?压造回波的步伐有哪些?问:回波,是指通太过歧于仄常路径的其余道路而到达给定面上的旗号.正在该面上,此旗号有脚够的大小战时延,以致可觉察出它与由仄常路径传递去的旗号有辨别.步伐:1)减少接支支路到收支支路之间的回拨耗费,使从接支支路揭收到收支支路的语音旗号尽管耗费.2)回波压造法.3)回波对消法2.接换机统造系统安排中应试虑什么问题?1)成本.2)用户需要.3)耗费.。

现代交换原理实验报告

现代交换原理实验报告

课程名称:现代交换原理实验实验一:交换系统组成与结构一.实验目的:全面了解交换系统组成与结构及实验操作方法二.实验要求:1.从总体上初步熟悉两部单机用空分交换方式进行通话。

2.初步建立程控交换实验系统及交换,中继通信的概念。

三:实验仪器设备和材料清单:程控交换实验箱,双踪示波器。

四:实验方法与步骤:1.打开交流电源开关,电源输出电路加电,电源发光指示二极管亮。

2.按一下薄膜输入开关“复位”键,进行显示菜单状态。

3.熟悉菜单主要工作状态,分“人工交换”,“空分交换”,“数字时分交换”三种工作方式。

4.以“”方式为例,对“”与“”正常呼叫,熟悉信令程控交换与语音信号通信交换全过程。

5.呼叫时,甲方一路设置为48,乙方一路设置为68,甲方二路设置为49,乙方二路设置为69.五:实验报告要求:总结交换系统基本工作原理。

程控交换机实质上是采用计算机进行“存储程序控制”的交换机,它将各种控制功能与方法编成程序,存入存储器,利用对外部状态的扫描数据和存储程序来控制,管理整个交换系统的工作。

六:思考题:程控交换系统由哪些部分组成?1)数字交换网络。

2)接口。

3)信令设备。

4)控制系统。

实验二:用户接口模块实验一:实验目的:1.全面了解用户线接口电路功能(BORST)的作用及其实现方法。

2.通过对用户模块电路PBL 387 10电路的学习与实验,进一步加深对BORST功能的理解。

二:实验要求:1.了解用户模块PBL 387 10的主要性能与特点。

2.熟悉用PBL 387 10组成的用户线接口电路。

三:实验仪器设备和材料清单:程控交换实验箱,双综示波器。

四:实验方法与步骤:用示波器分别观测TP301,TP302,TP303在摘挂机时的工作电平,给出在各种状态下的工作波形。

五:实验报告要求:1.总结基本工作原理2.给出在各种工作状态下的TP301,TP302,TP303信号波形图,标注关键数据。

(见手写报告纸)六:思考题:1.用户接口模块功能应完成哪些功能?(1)馈电:向用户话机送直流电流;(2)过压保护:防止过压过流冲击和损坏电路设备;(3)振铃控制:向用户话机馈送铃流;(4)监视:监视用户线状态,检测话机摘机、挂机与拨号脉冲信号;(5)编码解码与滤波;(6)混合;(7)测试:对用户电路进行测试2.判断用户摘挂机的方法是什么?1)用户摘机时,用户状态检测输出端输出高电平,向CPU表示用户“忙”;2)用户挂机时,用户状态检测输出端输出低电平,向CPU表示用户“闲”;3)用户挂机时,用户状态检测输出端输出低电平,向CPU表示用户“闲”;3.交换机的振铃功能是如何实现的?振铃电路可由外部的振铃继电器和用户电路部的继电器驱动电路以及铃流电源向用户馈送铃流:当继电器控制端(RC 端) 输入高电平,继电器驱动输出端(RD 端) 输出高电平,继电器接通,此时铃流源通过与振铃继电器连接的15 端(RV 端) 经TIP -RING 端口向被叫用户馈送铃流。

基于Packet Tracer的现代交换原理虚拟仿真实验设计

基于Packet Tracer的现代交换原理虚拟仿真实验设计

实 验 技 术 与 管 理 第36卷 第10期 2019年10月Experimental Technology and Management Vol.36 No.10 Oct. 2019ISSN 1002-4956 CN11-2034/TDOI: 10.16791/ki.sjg.2019.10.040基于Packet Tracer 的现代交换原理虚拟仿真实验设计李红岩,樊 超(河南工业大学 信息科学与工程学院,河南 郑州 450001)摘 要:以实训项目“ADSL 拨号上网”为例,具体阐述了基于项目教学法和Packet Tracer 模拟软件的虚拟仿真实验内容设计。

教学实践表明,虚拟仿真实验有效弥补了现代交换原理实验教学中存在的实验设备陈旧、实践深度不够、实践范围狭窄等不足,促进了学生从系统角度理解、掌握理论知识点,提高了学生分析、解决问题的能力。

关键词:现代交换原理;Packet Tracer ;虚拟仿真实验中图分类号:TP393.4;G434 文献标识码:A 文章编号:1002-4956(2019)10-0167-04Design of virtual simulation experiment for modern exchangeprinciple based on Packet TracerLI Hongyan, FAN Chao(School of Information Science and Engineering, Henan University of Technology, Zhengzhou 450001, China)Abstract: By taking the training project “ADSL Dial-up Internet” as an example, the content design of virtual simulation experiment based on project teaching method and Packetet Tracer simulation software is elaborated in detail. The teaching practice shows that the virtual simulation experiment effectively remedies the shortcomings of outdated experimental equipment, inadequate depth of practice and narrow scope of practice in the experiment teaching of modern exchange principle, promotes students to understand and master theoretical knowledge points from a systematic perspective and improves their ability to analyze and solve problems. Key words: modern exchange principle; Packet Tracer; virtual simulation experiment现代交换原理是一门理论与实践紧密结合的课程[1-2],其教学目标包括:了解网络交换技术的发展演变过程;掌握有代表性的交换技术原理;熟悉典型交换设备的软硬件配置和管理;获得利用交换技术原理分析、解决通信网络工程问题的能力。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
{
delete node;
}
3.脉冲计数实验
#include "bconstant.h"
int nor_op(int a,int b);
int or_op(int a,int b);
extern "C" _declspec(dllexport) void scanpulse(int linestate[LINEMAX],int linestate10[LINEMAX],int change[LINEMAX],int fchange[LINEMAX],int pulsenum[LINEMAX])
port_lcn[1]=k;
return true;
}
}
}
}
return true;
}
{int i;
for(i=0;i<LINEMAX;i++)
{change[i]=nor_op(linestate[i],linestate10[i]);
fchange[i]=or_op(fchange[i],change[i]);
if(change[i]&&!linestate10[i])
p->phonestate=ehandup;
else
p->phonestate=ehandon;
end1->next=p;
end1=p;
{ int i;
for(i=0;i<LINEMAX;i++)
{ struct UpOnnode *p=new UpOnnode;
if(linestate200[i]^linestate[i]==1)
{ if (linestate[i]==1)
extern "C" _declspec(dllexport) void freedigitnode(Digitnode * b)
{
delete b;
}
5.软件送音实验
#include "bconstant.h"
extern "C" _declspec(dllexport) int decide_ringtype(Userstate state)
case 3:return 4; //拨号音超时
case 4:return 4; //收号定时器超时
case 5:return 4; //连接定时器超时
case 6:return 4; //空号音超时
case 7:return 4; //回铃音定时器超时
}
lfchange[i]=fchange[i];
fchange[i]=0;
linestate100[i]=linestate[i];
}
return;
}
//此函数不需要修改
{ port_lcn[0]=i;
for (k=0;k<MaxLcnNum;k++)
if (!DTERoutTbale[i].lcn_state[k])
{DTERoutTbale[i].lcn_state[k]=true;
pulsenum[i]= pulsenum[i]+1;
linestate10[i]=linestate[i];
}
return;
}
//此函数不需要修改
int nor_op(int a,int b)
{
if(a==b)
return 0;
timeslice_tnet[timeslice2]=timeslice1;
}
return;
}
3.(1)呼叫建立
#include "pconstant.h"
#include "string.h"
extern "C" _declspec(dllexport) bool setup(char * address, int port_lcn[2],DTERoutTbaleType DTERoutTbale[])
return 0;
}
6.驱动交换网络实验
#include "bconstant.h"
extern "C" _declspec(dllexport)
void connect_network(int timeslice_tnet[TIMESLICEMAX],int timeslice1,int timeslice2,int tag)
else
return 1;
}
//此函数不需要修改
int or_op(int a,int b)
{
if((a==0)&&(b==0))
return 0;
else
return 1;
}
4.位间隔识别实验
#include "stdio.h"
#include "bconstant.h"
case 8:return 5; //忙音超时
case 9:return 6; //被叫空号
case 10:return 2; //(被叫)呼叫进入
case 11:return 3; //(主叫)被叫接通
break;
}
{DTERoutTbale[port_lcn[0]].lcn_state[port_lcn[1]]=false;
return true;
}
}
}
return false;
}
(3)分组转发
#include "bconstant.h"
extern "C" _declspec(dllexport) void scanfor200(int linestate200[LINEMAX], int linestate[LINEMAX],UpOnnode * head1,UpOnnode * end1)
q->num=pulsenum[i];
q->linenum=i;
end2->next=q;
end2=q;
end2->next=0; pulsenuFra bibliotek[i]=0;
{ int i;
for (i=0;i<MaxAddressNum;i++)
{if (!strcmp(DTERoutTbale[port_lcn[0]].Address[i],address))
{ if (DTERoutTbale[port_lcn[0]].lcn_state[port_lcn[1]])
for (i=0;i<SchTabLen;i+=(SchTabLen/2))
ScheduleTable[i][2]=1;
return;
}
2.摘挂机检测实验
{
if(tag==0)//tag=0表示拆除网络。
{
timeslice_tnet[timeslice1]=0;
timeslice_tnet[timeslice2]=0;
}
else
{
timeslice_tnet[timeslice1]=timeslice2;
{ int i,j,k;
for (i=0;i<MaxPortNum;i++)
for (j=0;j<MaxAddressNum;j++)
{if (DTERoutTbale[i].Address[j]!=0)
{ if (!strcmp(DTERoutTbale[i].Address[j],address))
{
// 1:拨号音;2:振铃音;3:回铃音;4:忙音; 5:嚎鸣音;6:空号音;
switch(state)
{
case 0:return 1; //主叫摘机
case 1:return 4; //被叫忙
case 2:return 4; //通话中对方先挂机
(2)呼叫拆除
#include "pconstant.h"
#include "string.h"
extern "C" _declspec(dllexport) bool clean(char * address, int port_lcn[2],DTERoutTbaleType DTERoutTbale[])
{ int i;
for (i=0;i<LINEMAX;i++)
{
if (!fchange[i]&&lfchange[i]&&linestate100[i])
{
struct Digitnode *q=new Digitnode;
end1->linenum=i;
end1->next=0;
}
linestate200[i]=linestate[i];
}
return;
}
//此函数不需修改
extern "C" _declspec(dllexport) void freenode(UpOnnode * node)
extern "C" _declspec(dllexport) void scandigit(int linestate[LINEMAX],int linestate100[LINEMAX],int pulsenum[LINEMAX],int fchange[LINEMAX],int lfchange[LINEMAX],Digitnode * head2,Digitnode * end2)
相关文档
最新文档