《数字程控交换原理》实验指导书
图2-2-2 号码分析树显示窗口
在主窗口中选择配置菜单下的局用参数选项,修改局向号(如将87改为66),然后在主窗口中选择配置菜单下的分机选项,修改某两个分机号对应的分机号码(如将8701改为6601,将8703改为6603)单击OK或Apply键后,通过拨打这两路电话来观察修改局向号的实际效果。然后选择主窗口中的号码分析树,点击号码分析树窗口中显示出来的数字并与初始的号码分析树(如图2-2-2所示)比较可以观察到系统号码树的变化。
在主窗口中选择配置菜单下的局用参数选项,修改本局分机号长度(如将4改为3),在不修改分机号码的条件下拨打电话,观察是否能打通,选择两路分机,将它们的分机号码改为3位(如将8701改为871,将8703改为873),再拨打电话,观察修改局向号码长度对于分机号码的实际影响。然后选择号码分析树,点击号码分析树窗口显示出来的数字,可以观察系统号码树的变化。最后实验者必须将局用参数和修改过的分机号码改为系统的初始值或者通过重新启动系统来恢复系统的初始值,以免影响下面的实验。
3.配置分机号码:
在主窗口中选择配置菜单下的分机选项,修改某一个分机号对应的号码。
实现用户择号时,设某用户拥有2号端口,对应的分机号码为8703,现在该用户要求把自己的分机号码改为8788,则实验者可以将端口2对应的分机号由8703改为8788。
21
《数字程控交换原理》实验指导书
然后通过拨打电话来观察修改后的效果。
4.配置用户信用特征,观察对用户呼叫的影响:
在主窗口中选择配置菜单下的分机选项,修改某一个分机的信用特征,如将合法改为非法或欠费,然后再拨打电话,观察被修改信用特征后的话机是否可以使用。如该话机作为主叫时是否可以听到拨号音,或作为被叫时是否可以听到振铃。
5.配置用户的呼叫权限:
在主窗口中选择配置菜单下的分机选项,修改某一个分机的呼叫权限,如将允许呼出局内电话改为不允许呼出局内电话,然后再拨打电话,观察修改话机的呼叫权限对用户打电话的影响。
注:观察参数修改的实际效果可以通过硬件电话,也可以通过软件仿真电话,但是在修改系统的各种时超数据时,由于通过硬件电话直接听各种信号音效果更明显,所以建议实验者采用硬件电话。此外,当每一个实验结束后,实验者必须将修改过的参数改为原来的初始值或者通过重新启动程序来恢复初始值,以保证程序能够正常运行。
实验仪器
1. 数字程控交换实验系统。 2. PC机一台。
实验报告要求:
1.说明系统数据、局数据、用户数据在数字程控交换系统中的作用,并写出你对这种将应用数据与程序逻辑分离的软件设计思想的理解。 2.填写表2-2-1;
3. 说明在数字程控交换系统中对用户择号及局内移机要求的实现方法;
4. 说明在数字程控交换系统中对各种数据的存储、操作及管理方式,你认为用什么数
据结构来存储用户信用特性最好?用什么数据来建立对用户信用特性的索引才能保证对用户信用特性数据的操作最快?设想用户信用特性数据在数字程控交换系统日常运行中的各种应用场合。
22
《数字程控交换原理》实验指导书
实验三 数字程控交换系统控制系统与交换网络
实验目的:
本次实验是为了让实验者了解数字程控交换系统的核心部分—交换网络的工作原理和工作过程。实验者可以通过编写自己的交换连接控制程序加深对于交换过程的理解,学会使用交换芯片MT8980进行话音交换和信令传输。
实验原理:
本实验系统采用MT8980作为交换网络芯片,MT8980具有以下特性:
(1)有 MITEL ST-BUS完全兼容的总线结构。ST(Serial Telecom) -BUS是 MITEL公司开发设计的一种总线结构,既可用于软件控制下的PCM数字化语音和数据交换,又可用于分布式多处理机系统的处理机通信。本实验系统主要使用ST-BUS作为数字话音与信令传输的总线。
(2)8PCM总线×32路输入和 8PCM总线×32路三态串行输出。这意味该芯片可提供256路64kbit/ s信道的无阻塞时分和空分交换。
(3)提供微处理器控制接口。
MT8980的硬件框图如图2-3-1所示:
图2-3-1
MT8980的话音存储器DM有8×32个存储单元 ,各存储单元与相应 ST-BUSI输入总线上的相应信道形成一一对应的关系。其中单元0~31对应于ST-BUSI0的TS0~TS31,单元32~63对应于ST-BUSI1的TS0~TS31,单元64~9对应于ST-BUSI2的TS0~TS31,依次类推。
23
《数字程控交换原理》实验指导书
对应于每个话音存储单元,接续存储器CM也有256个存储单元 ,每个存储单元被分成高位字节 (CMH)和低位字节 (CML)两部分,与相应ST-BUSO输出总线上的相应信道形成一一对应关系。其中单元0~31对应于ST-BUSO0的TS0~TS31,单元32~63对应ST-BUSO1的TS0~TS31,依此类推。处理机可通过MT8980上的D7~D0,直接向接续存储器CM写入数据来控制时隙交换。
话音存储器DM和接续存储器CM这两种存储器的存储单元地址都由高、低两部分构成。由前面的介绍可知话音储存器(或接续存储器)的某一单元可由某一输入(或输出)总线的某一时隙唯一确定。存储单元地址的高字节部分来源于控制寄存器CR,CR内的bit2~bit0确定了23=8条输入(输出)总线中的某一输入(或输出)的总线。这部分在处理机进行寻址时,直接向控制接口CI写入数据得以确定。存储单元地址的低字节部分直接来源于地址线A5~A0(它的内容确定了总线中25=32个时隙的某一时隙。)寻址影射关系如表2-3-1所示。
MT8980芯片有两种工作模式:交换模式和消息模式。在交换模式下,要求被交换传输的数据是来自8条ST-BUSI总线的任意信道。此时,处理机可根据交换输出信道位置,在其相应的接续控制存储器单元的低位字节部分写入控制信号,用来指定某一ST-BUSI总线上的某一信道被交换到指定输出总线的输出信道上。例如,要求ST-BUSI0的时隙5上的信号从ST-BUSO1的时隙1输出时,应在接续存储器CM的33号存储单元的低字节里写入05H。在消息模式下,要求被交换传输的数据来自于处理机系统。此时,处理机可根据交换输出信道的位置,在其相应的接续控制存储器的低位字节部分写入 8比特的数据。这 8比特的数据被直接输出到相应输出信道,并且每帧周期传送一次。
表2-3-1
因为A5-A0地址线提供了处理机对接续控制存储单元进行访问的入口,因此处理机可以先向控制寄存器写入选择命令数据,以确定紧接下来的控制数据是写入到指定的接续控制存储器的高字节部分CMH还是写入到其低字节部分CML。从表2-3-1可以看出,
24
《数字程控交换原理》实验指导书
当 A5为低电平时,不管其余四位是何值,处理机都寻址到控制寄存器(CR)。而写入到控制寄存器CR的数据是处理机进行下一步控制操作的前提。控制寄存器CR如图2-3-2所示。
C7 C6 C5 C4 C3 C2 C1 C0 图2-3-2 MT8980控制寄存器
其中:
存储器选择位C4C3= 00 未用
01 后续操作针对话音存储器DM操作
10 后续操作针对接续存储器的低8位CML操作 11 后续操作针对接续存储器的高3位CMH操作 ST总线选择位C2-C0=000 后续操作针对话音总线ST0对应的单元 001 后续操作针对话音总线ST1对应的单元 … …
111 后续操作针对话音总线ST7对应的单元
当C7=1时,电路工作于消息模式,所有的读命令自动地从话音存储器DM读数据,而所有的写命令则自动地将数据写到接续存储器的低8位CML。
如果ODE=0,则所有MT 8980 STBUS输出呈高阻。如果ODE=1,当C6=1,MT 8980 STBUS输出激活。如果ODE=1,当C6=0,且接续存贮器的高位CMH的B0(即B8)=1时,则针对CMH所对应的具体输出总线的输出时隙允许输出;如果ODE=1,当C6=0,且接续存贮器的高位CMH的B0(即B8)=0时,则针对CMH所对应的具体输出总线的输出时隙禁止输出。
当 A5为高电平时,处理机可根据当前写入到控制寄存器CR的bit0-2来确定ST-BUSO总线号(如表2-3-2所示),然后根据A4-A0确定该 ST-BUSO总线上的某信道号(如表3-1所示), 从而根据一一对应关系由确定的ST-BUSO总线号和信道号共同寻址到接续控制存储器的某一特定存储单元。寻址到接续控制存储器某存储单元以后,要根据当前控制寄存器CR的bit4-3确定下一步操作是针对于CMH还是 CML。前者用来指定MT8980具体信道的工作方式,即消息模式或交换模式。后者用来指定具体信道时隙交换的输入来源,即输入ST-BUS总线和信道号。接续存储器CM如图2-3-3所示。
B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 图2-3-3 MT8980接续存储器布局
每个输出信道(或时隙)对应了接续存储器的一个单元,每个单元有11位,当B10=0时,该单元对应的信道工作于交换模式,此时B7-B5选择输入的ST-BUSI总线,B4-B0选择在输入的ST-BUSI总线的具体输入时隙。当B10=1时,该信道工作于消息模式,此时B7-B0中的内容将每帧重复地输出一次。设置控制寄存器CR的C7=1可以使MT8980的256个信道全部工作于消息模式。
本系统的时隙分配如下:
4路电话的话音信号输入到ST-BUSI0的1-4时隙,从ST-BUSO0的1-4
25