PDH通信二次群复接器在CPLD中的实现

发布者:baiyuguoji最新更新时间:2007-04-19 来源: 现代电子技术关键字:时分  数字  同步  通信 手机看文章 扫描二维码
随时随地手机看文章

1 引 言

数字复接就是把两个或两个以上的支路数字信号按时分复接方式合并成单一的合路数字信号。按照各低次群时钟的情况,复接有3种方式:如果各输入支路数字信号相互同步,且与本机定时信号也同步,那么调整单元只需调整相位,这就是同步复接;如果输入支路数字信号不同步且与本机定时信号也异步,那么调整单元就要对各支路信号进行频率和相位的调整,使之成为同步信号,这就是异步复接;如果输入支路数字信号的生效瞬间相对于本机对应的定时信号是以同一标称速度出现,而速度的任何变化都限制在规定的容差范围内,这种就是准同步(PDH)复接[1],本文研究的就是基于CPLD的PDH通信二次群复接器。

2 二次群复接的基本原理

二次群复接就是把4个2 048 kb/s的信号复接成1个8 448 kb/s的二次群数字信号,其原理图如图1所示。

复接器由缓冲存储器、插入控制电路、时钟发生器、分频器和复接器组成。时钟产生器提供8 448 kHz时钟;分频器对8 448 kHz进行4分频,以获得2 112 kHz的读出时钟;缓冲存储器和插入控制电路用来进行码速调整,把标称速度相同实际有容差的4个2 048 kb/s的支路都调整到2 112 kb/s上,使他们同步;复接器是将4个已经同步的支路信号复接成1个8 448 kb/s的二次群信号[2]。

2.1 数字复接方法

数字复接方法有3种:按位复接、按码字复接、按帧复接。由于后两者所需缓冲存储器的容量较大,目前应用的很少。故本文采用按位复接,其示意图如图2所示。

图中,a,b,c,d是4个支路信号,e是复接后的二次群信号。复接过程如下:首先轮流取4个基群的第1位码,之后再轮流取第2位码,依此类推。可以看出,复接后每位码的宽度只是原来支路每位码宽度的1/4,即容量增加了4倍,基群话路信号的容量为30个话路,复接后为120路。这种方法简单易行,所需缓存器的容量最小,现有的复用设备多采用这种方式。缓冲存储器的容量由式(1)决定:

式中u为复接单位的比特数,m为被复接的基群数,这里,u=1,m=4,1 b是先写进去以便读出的存储起始量,由此可得:

可见,缓冲存储器的容量取2 b就够了[1]。

2.2 码速调整帧结构

由ITU-T建议G.724推荐的准同步复接二次群帧结构如图3、图4所示。

二次群帧长为848 b,一帧分为4组,每组为212 b,这212 b的分配,4个基群相似,以第l基群为例,帧结构如图3所示。将212 b分为4组,每组53 b。第Ⅰ组的1,2,3三个码位,供插入复接器帧同步码用,以F表示;然后是50 b的信息码;Ⅱ,Ⅲ,Ⅳ组的第1位码用作标志信号,用C表示;第Ⅳ组的第2个码位就是码速调整的码位,用V表示,需要插入时,就在这个位置上插入一个不带信息的脉冲,不需要插入时,这个码位仍传信息码;Ⅱ、Ⅲ、Ⅳ组的其他位置都是信息码。4个基群的第1~3个码位复接在一起,共12位,其中前10位作为复接器的帧同步码,第ll位为告警指示,第12位作为备用。4个基群的插入标志信号码和码速调整比特,复接后又分别连在一起。具体复接帧结构图如图4所示。复帧包含的比特内容如下[1]:

(1) 帧定位10 b,表示为F11F12~F13F23,码型为1111010000;

(2) 公务2 b,其中1 b(11位)用来向对端发出告警指示;另外1 b(12位)留作国内使用;

(3) 支路信息820 b,第Ⅰ组为200 b(13~212),第Ⅱ组为208 b(217~424),第Ⅲ组为208 b(429~636),第Ⅳ组为204 b(645~848);

(4) 码速调整4 b,表示为V1,V2,V3,V4(641~644位),各基群l b,共4 b;

(5) 插入标志12 b,以C表示,填充脉冲4 b。为了使接收端能知道是否有插入及插在何处,在复接发端发出插入指令的同时需要发出插入标志信号,以告知分接器有插入。现在常用的办法是定位插入。在这里规定:第1基群第1位插入标志C11在213位插入,第1基群第2位插入标志C12在425位插入,第1基群第3位插入标志C13在637位插入。由此可知:

C11C21C31C41 (213—216)是第l位插入标志;

C12C22C32C42 (425—428)是第2位插入标志;

Cl3C23C33C43 (637—640)是第3位插入标志;

插入标志信号是3位,采用3位码来组成插入标志信号,可提高标志信号的可靠性。用“111”表示有插入,用“000”表示无插入。当C11C12C13为“111”时,表示在641时隙的脉冲是插入脉冲;当C11C12C13为“000"时,表示在641时隙的脉冲是信息码[1]。

3 数字复接电路VHDL程序设计及仿真

基于以上的原理介绍,可以知道PDH数字复接器一般由分频器、缓冲存储、插入控制、合路器等几部分组成,这里我们使用VHDL进行模块化编程,把整个复接系统设计成3部分:分频器、码速调整控制器(实现缓冲存储以及码速相位的调整插入)、合路器。原理框图如图5所示。

3.1 分频部分仿真波形

分频器是将8 448 kHz的时钟4分频得到2 112 kHz的时钟,给码速调整提供读出时钟。其时序仿真波形如图6所示。

3.2 码速调整部分程序设计及仿真波形

正码速调整就是将被复接的低次群的码速都提高,使其同步到某一规定的较高的码速上。以二次群复接为例,二次群由4个一次群合成,一次群码率为2 048 kb/s,二次群的码率为8 448 kb/s,因此,可以根据复接帧的要求,插人相应的脉冲数目,将基群速率调整为2 112 kb/s,然后将4个支路合并,就可以得到1路码元速率为8 448 kb/s的二次群。采用脉冲插入同步的正码速调整的原理示意图如图7所示。

基群输入速率为2 048 kb/s的数字信号到一个缓冲存储器,读出时钟频率则是码速调整后的速率2 112 kb/s,所以存储器处于“快读慢写”的状态。从图7(a)和图7(b)可以看出,第一个脉冲经过一段时间后读出,第二个脉冲的读出所经过的时间比前者要短,因读出速度比写入速度快,以后的写入与读出时间差,即相位差越来越小,当相位差小到一定程度时,由相位比较器(缓冲存储器中)发出插入请求,要求插入脉冲控制电路发出一个插入指令,停止一次读出,同时插入一个脉冲,如图中虚线位置所示。插人脉冲不携带信息,在接收端应把他去掉,为此,发送端在插入脉冲的同时,必须发出一个标志信号告知接收端哪些是插入脉冲,以便把他去掉以恢复原始信号。

接收端收到发送端的标志信号后,他连同信号一起经过一个标志信号检出电路而被检出,因而产生一个“消插信号”,把写入脉冲禁掉一个,如图7(c)所示。这时,数码与原来的数码次序一样,但时间间隔是不均匀的,因此在接收端必须从图7(c)中提取时钟,通过锁相环的环路作用来将已去掉插入脉冲的数码流均匀化。4个基群支路的速率都调整到2 112 kb/s后,再复接成二次群[1]。码速调整生成器件及其时序仿真波形如图8所示。

3.3 复接(合路)部分程序设计及仿真波形

图中d1,d2,d3,d4依次为输入的低次群支路信号,quik8448为复接后的二次群输出信号,在8 448 kHz读出时钟的下降沿触发。在4个时钟周期内依次读取输入信号d1,d2,d3,d4为“1100'’,下一个为“1001”,依次类推,最终的输出为“1100 0110 1001 1111…”。

3.4 综合电路

综合以上的各个模块,可以得到综合电路来实现二次群复接功能,具体的实现框图如图10所示。

时序仿真波形如图11所示。图中,IN1,IN2,IN3,IN4分别是4路2 048 kb/s的支路信号,0UT为复合后输出的8 448 kb/s二次群复接信号。输出信号前面10位为帧定位比特(1111010000),11、12位是公务比特,这里设为“00”,从13位开始为信息比特,根据2 048 kHz时钟依次读人输入信号,根据读出时钟8 448 kHz读出复合后二次群信号为“1010 1110 1110 1111…”。由仿真结果可以看出系统的设计与仿真与理论预测相符。

4 结 语

数字复接技术不仅仅是与信源编码、数字传输、数字交换相并列的专门技术,而且还是网同步中的帧调整,线路集中器中的线路复用以及数字交换中的时分接续等技术的基础,因此,数字复用技术是数字通信中的一项基础技术[3]。

以往的PDH复接电路中,系统的许多部分采用的是模拟电路,因此有很大的局限性。而本文实现的基于CPLD技术的PDH复接器就打破了这些局限性,具有设计周期短、修改方便、不受现有专用芯片功能的限制、可靠性和集成度高等优点,是目前系统设计者们的优先选择。随着可编程逻辑器件性能不断提高,开发系统不断完善,可编程逻辑器件在电予工程设计中的应用必定越来越广泛。

关键字:时分  数字  同步  通信 引用地址:PDH通信二次群复接器在CPLD中的实现

上一篇:一种用CPLD实现的短帧交织器设计
下一篇:Spartan-3A DSP 揭示数字信号处理新趋势

推荐阅读最新更新时间:2024-05-02 20:35

加大3G仪器投入 决胜通信设备制造
在全球经济危机愈演愈烈的环境中,3G通信牌照的发放为通信设备制造业带来了重大利好。为了帮助通信设备制造商把握机遇赢得转机,国内领先的科技租赁服务提供商——北京东方中科集成科技有限公司(简称东方集成)继续推动其成功的租赁模式,加大了包括3G研发、生产以及工程安装等环节所需的测试仪器仪表的投入,帮助客户在解决了必须的测试条件的同时,也在目前恶劣的宏观环境下,节省宝贵的资金,以协助客户抵御金融、市场与技术风险,最终度过目前的经济寒冬。 日前,三大电信运营商分别发布了各自未来几年的3G建设规划。根据测算,三年内3G建设投资预计约4,000亿元,基本覆盖全国所有地市、大部分县城和发达乡镇。新建的数万个相关基站,基站以及相关产品
[手机便携]
STM32单片机多串口通信仿真测试技术研究
引言 STM32单片机是基于高性能CortexM3内核的32位单片机,其外设功能强大,最大工作频率为72 MHz。本文选用的STM32103VET6芯片,有5个USART、3个SPI口、2个I2C接口,便于产品与上位机的通信。采用基于库函数的编程方法,能很快地进行产品开发。 本文采用基于RealView、VSPD(虚拟串口)和串口调试软件的联合仿真调试技术,可以在没有硬件平台的情况下,完成多串口收发通信软件的开发和测试。 1多串口通信的软件设计原理 使用STM32的USART1~USART3。在不进行引脚重映射的情况下,USART1_Tx引脚为PA9,USART1_Rx引脚为PA10,USART2_Tx引脚为PA2
[单片机]
STM32单片机多串口<font color='red'>通信</font>仿真测试技术研究
基于FPGA低成本数字芯片自动测试仪的完整方案
项目背景及可行性分析 项目名称:基于FPGA低成本 数字芯片自动测试仪 的研发 研究目的:应用V ertexⅡ Pro 开发板系统 实现对 Flash存储器 的功能测试。 研究背景: 随着电路复杂程度的提高和尺寸的日益缩减,测试已经成为迫切需要解决的问题,特别是进入深亚微米以及高级成度的发展阶段以来,通过集成各种IP核,系统级芯片(SoC)的功能更加强大,同时也带来了一系列的设计和测试问题。 测试是VLSI设计中费用最高、难度最大的一个环节。这主要是基于以下几个原因: 1、目前的IC测试都是通过ATE(自动测试仪)测试平台对芯片施加测试的。由于ATE的价格昂贵(通常都是几百万美元每台),因此测试成本一直
[测试测量]
基于FPGA低成本<font color='red'>数字</font>芯片自动测试仪的完整方案
通信电源监控系统下位机硬件电路的设计
   1 引言   通信电源通常被称为通信系统的心脏,其工作不正常,将会造成通信系统故障,甚至导致整个系统瘫痪。美国APC公司的一项调查结果表明,大约有75%以上的通信系统故障都是由于电源设备故障或者是电源设备不符和技术条件而引起的。同时随着通信电源向小型化、模块化发展、供电方式由集中供电向分散供电转变,以往的人工监控模式难以适应,从而使得可靠性更加难以保障。为此,我们研制了一套本地用通信电源监控系统,该系统采用模块化、通用化设计,从而具有较高商业价值和研究意义。   根据《通信电源和空调集中监控系统技术要求》中的定义,通信电源监控系统所要实现的基本功能有:一是对通信电源设备的监测与控制,主要由监控模块负责完成;二是对监测数据
[测试测量]
<font color='red'>通信</font>电源监控系统下位机硬件电路的设计
2790数字源表开关系统的主要特点及应用优势
2790数字源表开关系统为用户提供了一个高压、多通道电阻测量解决方案,能够快速、简洁地实现安全气囊充气机的电气检查以及其他汽车电子测试等应用。它是目前唯一一款将绝缘电阻和导线连通性测量所需的供电、测量、信号路由功能基于一体的商用仪器,具有紧凑而超值的封装结构。通过使用插件式电源/开关模块,2790提供了可编程的高压与低电流源,支持多通道之间的开关切换。这种独特的多功能集成式设计,为汽车安全气囊充气机以及其它汽车电子测试应用建立了新的高性价比标准。 主要特点及优点 连通性以及hi-pot类泄漏电阻测量的单套仪器解决方案 程控恒压源(50-500V)支持快速的高阻测量 程控恒流源(0-50mA)带小功率电路钳位功能,防止低阻测量时
[测试测量]
牛人谈数字电源设计与实现的技术问题
一、什么是数字电源,跟模拟电源最本质的区别?   本人认为,所谓数字化电源的本质在于电源对输出电流/电压的PWM调节是由数字芯片按照一定的数字控制方式和算法产生,这是数字电源的最本质特征.那些扩充了8位、16位单片机来提供数字输入输出操作界面、远程通讯接口但是电源的PWM调节还是依赖模拟电源调制芯片的电源,只能说它们长了个数字电源的脸,但是没有数字电源的“芯”。   二、数字电源实现的技术瓶颈问题有哪些?   本人认为,目前数字电源依然存在高速/高精度的ADC技术问题(数字电源反馈输入);高速/高精度的电源PID调节或者其他算法的PWM调节;高速/高精度的PWM输出问题(数字电源DAC输出)。   很多的32位DSP/A
[电源管理]
单片机C语言程序设计: 单片机与 PC 通信
/* 名称:单片机与 PC 通信 说明:单片机可接收 PC 发 送的数字字符,按下单片机的 K1 键后,单片机可向 PC 发送 字符串。在 Proteus 环境下完成 本 实 验 时 , 需 要 安 装 Virtual Serial Port Driver 和串口调试助 手。本例缓冲 100 个数字字符, 缓冲满后新数字从前面开始存放(环形缓冲)。 */ #include reg51.h #define uchar unsigned char #define uint unsigned int uchar Receive_Buffer ; //接收缓冲 uchar Buf_Index=0; //
[单片机]
单片机C语言程序设计: 单片机与 PC <font color='red'>通信</font>
哪些关键技术在支撑着数字座舱?
智能 驾乘 汽车行业正在因客户需求的不断变化而发生重大变革。受 智能手机 以及其他智能设备使用习惯的影响,消费者对汽车的要求不再仅仅是一个交通工具,而是开始在汽车中寻找一种可随时与其数字生活相链接的智能驾乘体验。传统的驾驶舱正在演变成一种类似于智能设备的数字产品,数字座舱也因此应运而生。 PART.01 PART.02 PART.03 数字座舱市场展望 ··· 数字座舱是车辆中一系列显示技术的集成,主要包括 信息 娱乐系统、驾驶舱仪表板(仪表盘)、抬头显示器(HUD)和其他数据输出(如 时钟 或温度)显示器等。 在数字座舱出现之前,车辆内不同的数据读数在本质上是相互独立的且功能固定。而数
[汽车电子]
哪些关键技术在支撑着<font color='red'>数字</font>座舱?
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved