基于matlab数字交换网络的仿真
- 55 - 基于 MATLAB 数字交换网络的仿真 燕慧英,时永鹏,王松德 (洛阳师范学院,河南 洛阳 471022) 【摘 要】为了帮助学生更好的理解程控数字交换的原理,文章在阐述组成数字交换网络的时间(T)接线器、空间(S) 接线器以及 T-S 交换网络的工作原理的基础上,利用 MATLAB 软件中的 Simulink 工具箱实现了数字交换过程的仿真。通过在 教学实践中演示该仿真过程,加深了学生对理论知识的理解,提高了学生的动手能力。 【关键词】数字交换网络;T 接线器;S 接线器;Simulink 【中图分类号】TP311.5 【文献标识码】A 【文章编号】1008-1151(2009)01-0055-02 (一)数字交换网络的工作原理 数字交换网络是程控数字交换机的核心,主要由数字接 线器组成,能够直接交换从数字传输设备进来的数字信号。 当数字交换网络只连接一套 PCM 系统时,数字交换仅在这条 总线的话路时隙之间进行; 当数字交换网络同时连接多套 PCM 系统时,数字交换不仅可以在不同 PCM 总线的相同时隙之间 进行,也可以在不同时隙之间进行。 组成数字交换网络的接线器有时间(T)接线器和空间(S) 接线器两种。 T 接线器完成时隙之间的交换, S 接线器完成 PCM 总线之间的交换。如果不同 PCM 总线的不同时隙之间进行交 换则需要两种接线器协同完成,称为多级数字交换网络。 (二)T 接线器 1.T 接线器的组成和工作原理 1.T 接线器的组成和工作原理 T 接线器由话音存储器和控制存储器组成。话音存储器 (SM)用于寄存经过 PCM 编码处理的话音信息,每个单元存放 一个时隙的内容。控制存储器(CM)用于寄存话音信息在 SM 中 的单元号,如果某话音信息存放于 SM 的 2 号单元中,那么在 CM 的单元中就应写入“2”。通过在 CM 中存放地址,从而控 制话音信号的写入或读出。一个 SM 的单元号占用 CM 的一个 单元,所以 CM 的单元数和 SM 的单元数相等。 T 接线器的工作方式分为输出控制方式和输入控制方式 两种。 如果 SM 的写入信号受定时脉冲控制, 而读出信号受 CM 控制, 则称为输出控制方式, 即SM是“顺序写入, 控制读出”。 反之,如果 SM 的写入信号受 CM 控制,而读出信号受定时脉 冲控制,则称其为输入控制方式,即 SM 是“控制写入,顺序 读出”。 图 1 所示为顺序写入、控制读出的 T 接线器示意图。在 定时脉冲 CP 控制下将 PCM 总线上的每个输入时隙所携带的话 音信息依次写入 SM 的相应单元中,即 A 写入到 SM 单元号为 10 的单元中;然后根据要求,在 CM 的相应单元中填写 SM 的 读出地址, 即 10 写入到 CM 单元号为 50 的单元中, 最后在 CP 控制下按输出时隙的顺序读出 SM 中的话音信息,这样 A 就被 写入到时隙 50 中,即完成了一次时隙交换。 图 1 T 接线器的工作方式 2.T 接线器的仿真 2.T 接线器的仿真 根据 T 接线器的组成和工作原理,利用 MATLAB 对话音存 储器“控制读出”的工作过程进行仿真。假设数字交换电路 只有 4 个时隙,要求将时隙 1 的内容交换到时隙 4 中。根据 要求,利用 Simulink 工具箱中的 Pulse Generator(和采样时 间无关)、Step(阶跃信号)、Dot Product(点乘运算)、Date Store Real(从指定的数据存储器读数据)、Date Store Memory(为数据存储器定义内存区域)、Date Store Write(写 数据到指定的数据存储器)、Transport Delay (信号传输延 时)、Scope(示波器)模块,构建的 T 接线器的仿真图如图 2 所示。 图 2 T 接线器的仿真图 首先用 3 个脉冲发生器来模拟 3 路话音作为话音存储器 的输入数据,其参数设置如表 1 所示。 表 1 T 接线器脉冲发生器参数设置 脉冲发生器序号 幅度 周期/s 脉宽/% Pulse Generator 11 2 75 Pulse Generator 21 2 50 Pulse Generator 31 2 25 2009 年第 1 期 大 众 科 技 No.1, 2009 (总第 113 期) DA ZHONG KE JI (Cumulatively No.113) 【收稿日期】2008-11-17 【作者简介】燕慧英(1979) ,女,河南开封人,洛阳师范学院物理与电子信息学院助教,硕士,研究方向为数字通信与 信号处理;时永鹏(1978) ,男,河南荥阳人,洛阳师范学院物理与电子信息学院讲师,研究方向为多媒体信息处理;王松德 (1951) ,男,河南汝州人,洛阳师范学院物理与电子信息学院教授。 - 56 - 为了把话音信号储存到存储器里,需要对连续的话音信 号进行采样。本文采用一个脉冲发生器和一个阶跃信号及一 个点乘运算器对信号进行采样。对第 1 路话音的采样是用一 个占空比为 50%,周期为 4,时延为 0 的脉冲信号和一个在 2 秒从 1 跳到 0 的阶跃信号进行点乘运算,得到的采样时隙是 第 1 个时隙,然后和第 1 路话音信号进行点乘运算就将第 1 路话音放入到时隙 1 中。同理可以将第 2、3 路话音信号采样 到时隙 2 和时隙 3 中,形成的波形如图 3 所示。接着把三路 信号分别送到三个由 Date Store Real,Date Store Memory, Date Store Write组成的存储器中, 并用1个Transport Delay 来实现对信号的控制读出。将第 1 路信号延时 2 个周期输出, 其余的信号正常输出,得到的波形如图 4 所示。比较图 3 和 图 4 所示的波形可以直观的看出,时隙 1 的信号交换到了时 隙 4 中,即完成了同一总线上的时隙交换。 图 3 T 接线器交换前的波形 图 4 T 接线器交换后的波形 (三)S 接线器 1.S 接线器的组成和工作原理 1.S 接线器的组成和工作原理 数字交换网络的 S 接线器由交叉接点和控制存储器(CM) 两部分组成。 图 5 所示为一个输入、输出端各有 4 条 PCM 总线(HW) 的 S 接线器,其中 44 开关矩阵由高速电子开关组成,开关 的闭合受 4 个 CM 控制。S 接线器的工作过程如下:首先 CPU 根据路由选择结果在 CM 的相应单元内写入输入(出)线序号, 然后在 CP 控制下按时隙顺序读出 CM 相应单元的内容,控制 输入线与输出线之间的交叉接点的闭合。如果 CM 控制同号输 出端的所有交叉接点,则称为输出控制;反之,CM 控制同号 输入端的所有交叉接点,则称为输入控制。 图 5 S 接线器的结构 2.S 接线器的仿真 2.S 接线器的仿真 假设 S 接线器有 2 路 PCM 总线,要求将这两条总线中 时隙 2 的内容进行交换。根据 S 接线器的工作原理,利用 Simulink 工具箱中的 Pulse Generator(和采样时间无关)、 Step(阶跃信号)、Logical Operator (逻辑运算)和 Scope(示 波器)模块构建其仿真图,如图 6 所示。 图 6 S 接线器的仿真图 首先用 2 个脉冲发生器来模拟 2 路话音作为话音存储器 的输入数据,2 个脉冲发生器的参数设置如表 2 所示。 表 2 S 接线器脉冲发生器参数设置 脉冲发生器序号 幅度 周期/s 脉宽/% Pulse Generator 1 1 2 75 Pulse Generator 2 1 2 50 为了实现不同总线之间的交换,需要对连续的话音信号 进行采样,同时还需要将目的时隙清空以供交换。本文采用 两个阶跃信号和一个与门对信号进行采样,采用两个阶跃信 号和一个或门来清空目的时隙。其交换过程如下:首先使用 一个在 2 秒从 1 跳到 0 的阶跃信号和一个在 4 秒从 0 跳到 1 的阶跃信号相或,接着和第 1、2 路话音信号相与就可以得到 时隙 2 被清空的两路信号。然后采用一个在 2 秒从 0 跳到 1 的阶跃信号和一个在 4 秒从 1 跳到 0 的阶跃信号相与,接着 和第 1、2 路话音信号相与就可以得到两路信号中时隙 2 的内 容被采样出来,最后将采样出来的信号和被清空的两路信号 分别相或产生的波形如图 8 所示, 和原来两路信号的波形 (如 图 7 所示)相比较,可以清晰的看出两路信号中时隙 2 的内 容进行了交换,即不同总线相同时隙完成了交换。 图 7 S 接线器交换前的波形 图 8 S 接线器交换后的波形 (四)T-S 交换网络的仿真 从以上的仿真结果可以看出,时间接线器是完成同一总 线不同时隙之间的交换,空间接线器是完成不同总线相同时 隙之间的交换,而不同总线和不同时隙之间的交换则需要两 种接线器的协同工作,所以可以先进行时隙交换,再进行总 线交换,这就构成了 T-S 交换网络;也可以先进行总线的交 换,再进行时隙的交换,这构成了 S-T 交换网络;还可以先 将时隙的内容交换到一个中间时隙,在进行总线交换,然后 从中间时隙交换到目的时隙,这构成的是 T-S-T 交换网络。 当然,还可以构成 S-T-S、T-S-S-T 等网络。本文是采用将 T 接线器封装成一个子系统作为 S 接线器的一路信号来仿真 T-S 交换网络, 也就是说, 先在 T 接线器中完成同一条总线上 的时隙交换,再进行不同总线上的时隙交换,即完成不同总 线不同时隙上的内容交换,其仿真图如图 9 所示。为了与 S 接线器相区别,本次交换的时隙设为 4,其交(下转第 67 页) - 67 - 图 4 WiMAX 与 WCDMA 在紧耦合模式下的组网结构 WCDMA 为了满足不同用户业务的需求, 提供了四种等级服 务: 会话型, 交互型, 流媒体型和后台型; 同样, IEEE 802.16e 提供了 5 类业务等级的服务:UGS,rtps,ertps,nrtps,BE。 在紧耦合模式下, WiMAX 网络作为 WCDMA 网络的接入部分, 如 果在网络建设初期考虑这两种不同网络中不同的 QoS 业务类 型间的映射关系,将更有利于后期网络规划的进行。图 5 是 映射对应关系, 在非实时业务中, WCDMA 的交互型对应的是中 等带宽,WiMAX 的 nrtps 属于高带宽的应用,BE(尽力而为) 业务主要包括 E-mail,网页浏览等。对于高带宽业务进行交 互型和非实时轮询类别之间的映射,而对于中等带宽的应用 进行交互型与尽力而为类别之间的映射,对于低带宽业务进 行后台型与 BE 业务之间的映射,将流媒体型映射为 rtps 和 ertps 类别可以有效的利用信道资源。 图 5 WCDMA 与 WiMAX 业务映射 两种融合方案各有特色,适用于不同的应用场合。对于 运营商来说,选择哪种耦合方式取决于诸多因素。如果当前 的无线网络包括众多的 WiMAX 运营商和蜂窝运营商,那么采 用松耦合方式无疑是一种理想的选择;若 WiMAX 和蜂窝网属 于同一个运营商,显然,紧耦合方式具有极大的吸引力。无 论采用那种耦合方式,在 WCDMA 中融合 WiMAX 技术都将为用 户带来高质量的通信服务。 (七)结论 由于 3G 蜂窝移动通信系统全面商用化的进程一再推迟, 为各种宽带无线接入技术的飞速发展提供了契机。在未来的 无线通信领域,很难有哪种技术或标准能够一统天下,必将 是各种无线接入技术并存,实现优势互补,达到双赢或多赢 的局面。对于 WCDMA 网络运营商来说,如果在建设 3G 网络的 初期, 考虑与 WiMAX 网络的融合, WiMAX 网络又可以连接 Wi-Fi 网络的热点,再接入核心网,以此作为 WCDMA 网络建设以及 业务推广的切入点和启动点,必将在未来激烈的市场竞争中 占有一席之地。 【参考文献】 1 IEEE Std 802.16e.IEEE Standard for Local and metropolitan area networks Part 16:Air Interfance for Fixde and Mobile Broadband Wireless Access Systems,Amendment 2:Physical and Medium Access Control Layers for Combined Fixed and Mobile Opertation in Licensed bandsJ.2004:1-857. 2 曾春亮,张宇.WiMAX/802.16 原理与应用M.机械工业出 版社,2007,1. 3 Intel.Understanding Wi-Fi and WiMAX as Mtro-Access Solutionsz.2004. 4 刘翔宇,郑建宏.基于 WiMAX 技术混合组网的研究J.现代 电信技术,2008,2:26-29. 5 李军,宋梅,宋俊德.TD-SCDMA 和 WiMAX 异构网络融合 方案的初步考虑J.电子技术应用,2007,5:4-7. (上接第 56 页)换前后的波形如图 10、图 11 所示。通过比 较发现,两路总线中时隙 4 的内容进行了交换,即第一条总 线时隙 1 的内容交换到第二条总线时隙 4 中。 图 9 T-S 交换网络仿真图 图 10 T-S 交换网络交换前的波形 图 11 T-S 交换网络交换后的波形 (五)结束语 利用 MATLAB 软件中的 Simulink 工具箱对组成数字交换 网络的 T 接线器、 S 接线器以及 T-S 交换网络进行了仿真, 结 果表明采用最简单的输出控制方式和最简单的信号来演示同 一总线不同时隙、不同总线相同时隙以及不同总线不同时隙 之间的交换,非常清楚并且便于理解。如果要对多极交换网 络进行更完整的仿真,还需要添加定时脉冲输入,同时对来 自控制存储器的控制信号进行操作,这将大大增加电路仿真 的复杂程度。 【参考文献】 1 刘振霞,马志强,钱渊.程控数字交换技术M.西安:西安电 子科技大学出版社,2007. 2 任瑞玲,王忠.基于 Simulink 的时隙交换原理的仿真J.电气 电子教学学报,2004,26(1). 3 姚俊,马松辉.Simulink 建模与仿真M.西安:西安电子科技 大学出版社,2002.