CN1298117C - 浮动指针的交叉处理的方法 - Google Patents
浮动指针的交叉处理的方法 Download PDFInfo
- Publication number
- CN1298117C CN1298117C CNB021453896A CN02145389A CN1298117C CN 1298117 C CN1298117 C CN 1298117C CN B021453896 A CNB021453896 A CN B021453896A CN 02145389 A CN02145389 A CN 02145389A CN 1298117 C CN1298117 C CN 1298117C
- Authority
- CN
- China
- Prior art keywords
- signal
- pointer
- cross
- adjusted
- processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Time-Division Multiplex Systems (AREA)
Abstract
本发明公开了一种浮动指针的交叉处理的方法,将浮动或锁定指针CJ信号和PL信号在经过时分交叉矩阵交叉处理后进行延时重生,至少包括对CJ信号的处理和对PL信号的处理。上述的技术方案提供了一种不同映射模式信号在经过时分交叉矩阵后的指针处理方法,仅使用较少的逻辑就可以完成所需功能,使任何映射模式的信号都可以经由时分交叉矩阵完成信号的交叉,在SDH***中具有普遍适用意义。
Description
技术领域:
本发明涉及一种通讯领域中的光同步数字传输的方法,尤其涉及光同步数字传输设备中的浮动指针的交叉处理方法。
背景技术:
在同步数字系列(Synchronous Digital Hierarchy,简称SDH)设备中,一般采用时分交叉矩阵来完成支路单元(Tributary Unit,简称TU)级信号的灵活交叉调配。在SDH设备信号的处理流程中,对于以支路单元组(Tributary Unit Group,简称TUG)结构组成的信号,在进入时分交叉矩阵之前要首先进行经由TU指针的调整完成管理单元(AdministrativeUnit,简称AU)指针的下卸和复帧的重定位处理,使进入时分交叉矩阵之前的信号成为AU指针锁定的信号,使每个TU的信号都调整到SDH帧的固定列数上,使时分交叉矩阵可以通过标准的按列交叉完成TU信号的交叉。
这时,出时分交叉矩阵的数据比进入时分交叉矩阵之前的数据延时N个19M时钟周期,而对应于交叉后信号的指针也是标准的锁定指针,其中C1信号(输出帧头信号)比时分交叉矩阵的输入FP(输入帧头信号)延时N个时钟周期,对于AU-4(AU为高阶通道层和复用段层提供适配功能的信息结构,有AU-3和AU-4两种形式)信号而言,J1(指针指示信号)信号处于C1信号后第3个19M周期的位置,对于AU-3信号而言,J1信号处于C1信号后第3个19M周期的连续3个19M周期的位置。PL信号为标准的9个时钟周期为低,261个时钟周期为高的信号,在正负指针调整位置没有指针调整指示。
但对于非TUG结构的信号,比如:从VC(虚容器,Virtual Container)-4直接映射到AU-4的信号C4(ITU-T G.707协议中的完成适配功能的标准接口容器,是一种信息结构)→VC-4→AU-4,和从VC3(ITU-T G.707协议中的标准接口虚容器,是一种信息结构)直接映射到AU-3的信号C3→VC3→AU-3,不能通过经由TU指针的调整完成AU指针的下卸和复帧的重定位处理的模块。其原因是:它不包含TU指针部分。在处理方式上,数据在该功能模块中采用直通模式,根据输出帧头的位置,将信号延时数个19M周期后输出。这种映射模式的信号在进入时分交叉矩阵时就是指针浮动的信号。
根据SDH的帧结构定义:VC-4和VC-3在SDH的帧结构中占据的是固定的列数,所以,对于这种指针浮动的信号的数据的时分交叉可如下进行:
对于VC-4信号,可以直接将整个VC-4信号所占的261列全部直通;对应于VC-3信号,就是将每个VC-3信号以其占据的固定的86列为一个整体进行交叉。
发明内容:
本发明的主要目的在于提供一种包含AU-4和AU-3所有映射模式的信号在经过时分交叉后与输出数据对应的指针处理方法,包含浮动或锁定指针CJ(指针信号)信号和PL(净荷指示信号)信号在经过时分交叉矩阵交叉处理后的延时重生的方法,使调用该模块的SDH设备正确的完成对各种映射模式的信号进行低阶信号交叉的功能。
本发明的目的是这样实现的:
一种浮动指针的交叉处理的方法,将浮动或锁定指针CJ信号和PL信号在经过时分交叉矩阵交叉处理后进行延时重生,具体包括对CJ信号的处理和对PL信号的处理。其中,对于CJ信号的处理包括:
步骤10:根据帧头和SDH的帧结构定义将3个AU-3对应的J1信号分别提取出来;
步骤11:将每个J1信号延时一预定数目的时钟周期;
步骤12:将3个AU-3对应的J1信号调整到相同的AU-3的位置上;
步骤13:将每个需交叉的AU-3对应的J1信号引入交叉矩阵的输入端,并将根据帧头产生的锁定位置的J1信号也引入交叉矩阵的输入端,然后根据数据的交叉将其相应的J1信号交叉到与交叉矩阵输出数据对应的位置;
步骤14:每组数据对应的3个AU-3的J1信号和帧头合成为完整的CJ信号。
对于PL信号的处理包括:
步骤20:将每个AU-3对应于指针调整位置的PL信号提取出来,并延时一预定数目的时钟周期输出;
步骤21:将3个AU-3的指针调整位置的PL信号都调整到与相同位置的AU-3的指针调整位置相对应的位置上;
步骤22:将每个需交叉的AU-3对应的指针调整位置的PL信号引入交叉矩阵的输入端,并将根据帧头产生的第一个AU-3的指针调整位置的锁定PL信号也引入交叉矩阵的输入端,然后根据数据的交叉将其相应的每个AU-3对应的指针调整位置的PL信号交叉到与数据对应的位置;
步骤23:将每组数据对应的3个AU-3的指针调整位置的PL信号合成;
步骤24:根据帧头和指针调整位置的PL信号将完整的PL信号重生出来。
上述的技术方案提供了一种不同映射模式信号在经过时分交叉矩阵后的指针处理方法,仅使用较少的逻辑就可以完成所需功能,使任何映射模式的信号都可以经由时分交叉矩阵完成信号的交叉,在SDH***中具有普遍适用意义。
附图说明:
图1为G.707复用映射结构示意图。
图2为时分交叉矩阵的处理模型。
图3为本发明CJ信号延时交叉处理的具体流程图。
图4为本发明PL信号延时交叉处理的具体流程图。
具体实施方式:
以下结合附图和具体的实施例对本发明作进一步的详细说明:
参见图1,其为G.707(是国际统一的标准,即:同步数字体系(SDH)网络节点接口的标准协议,ITU-T G.707)所定义的SDH的复用映射结构示意图。
从图中可以看出:除以C4→VC4→AU-4和C3→VC3→AU-3映射模式组成的信号外,其他映射路径的信号都经由TU完成向AU的映射。对于以TUG模式组成的信号,在进入交叉矩阵之前,可以通过经由TU指针的调整完成AU指针的下卸和复帧的重定位处理的模块,而变成AU指针锁定的信号;所以在经过交叉矩阵交叉后,与输出信号对应的指针为锁定指针。而对于C4→VC4→AU-4和C3→VC3→AU-3映射路径的信号,则不能经由TU指针的调整完成AU指针的下卸和复帧的重定位处理,所以在进入交叉矩阵时是AU指针浮动的信号;因此,配合数据的交叉,其指针信号也要做相应的交叉。本发明中所指的浮动模式的指针的交叉就是特别针对这两种映射模式的信号在进行时隙交叉时对应的指针的处理。
参见图2、图3和图4,本发明一实施例具体的实施方案如下:
对CJ信号的处理:
1、根据帧头和SDH的帧结构定义,将3个AU-3对应的J1信号分别提取出来。提取的方法是:建立一个循环计数器,计数值为0,1,2,在帧头的位置和计数器值为2时,将计数器值清零。根据计数器的计数值对输入的J1信号进行分离;在计数值为0时,输出为第一个AU-3的J1信号;在计数值为1时,输出为第二个AU-3的J1信号;在计数值为2时,输出为第三个AU-3的J1信号。将帧头信号延时一个时钟周期后输出,输出帧头与输出J1信号对应。在这一步骤中,每个AU-3的J1信号和帧头都延时1个时钟周期。
2、将每个J1信号延时269个时钟周期。为节省资源,延时的方法是:采用一个9位的计数器,以J1信号为清零和启动计数信号,当计数器计到269时,输出一个高脉冲作为延时后的J1信号,计数值大于271时计数器停止计数。帧头的延时方法与J1信号相同;采用一个9位的计数器,以帧头信号为清零和启动计数信号,当计数器计到269时,输出一个高脉冲作为延时后的帧头,计数值大于271时计数器停止计数。在这一步骤中,每个AU-3的J1信号和帧头都延时269个时钟周期。
3、将3个AU-3对应的J1信号调整到第一个AU-3的位置上。具体的方法是:将第一个AU-3的J1信号延时3个时钟周期,将第二个AU-3的J1信号延时2个时钟周期,将第三个AU-3的J1信号延时1个时钟周期,并将对应的帧头延时3个时钟周期输出。在这一步骤中,第一个AU-3的J1信号和帧头都延时3个时钟周期。
4、将每个需交叉的AU-3对应的J1信号引入交叉矩阵的输入端,并将根据帧头产生的锁定位置的J1信号也引入交叉矩阵的输入端,它的位置在帧头后第3个时钟周期的位置,对应为锁定数据的J1信号;然后根据数据的交叉将其相应的J1信号交叉到与交叉矩阵输出数据对应的位置。在这一步骤中,每个AU-3的J1信号和帧头都延时1个时钟周期。
5、将每组数据对应的3个AU-3的J1信号和帧头合成为完整的CJ信号。具体的合成方法是:先将第二个输出AU-3对应的J1信号延时1个时钟周期,将第三个输出AU-3对应的J1信号延时2个时钟周期,然后将3个AU-3对应的J1信号与帧头一起相或,得到与AU-3制式的一组数据信号对应的CJ信号。如果该数据为锁定的AU-4制式的信号,则可以在这个步骤中根据帧头产生与数据对应的锁定的CJ信号。如果是浮动的AU-4制式信号,则与AU-3制式信号采用相同的方法处理,但是,交叉时要将对应的3个指针做同样交叉处理。在这一步骤中,CJ信号和帧头都延时1个时钟周期。
经过以上5个步骤的处理,即得到与出交叉矩阵的数据对应的延时275个周期的CJ信号。
对PL信号的处理:
1、将每个AU-3对应于指针调整位置的PL信号提取出来,并延时269个时钟周期输出。其中,对应于第一个AU-3的指针调整位置的PL信号为PL1,对应于第二个AU-3的指针调整位置的PL信号为PL2,对应于第三个AU-3的指针调整位置的PL信号为PL3。
具体的实现方法是:建立一个9位的计数器作为SDH帧结构中列的计数,计数范围为0-269;建立一个4位的计数器作为SDH帧结构中行的计数,计数范围为0-8,在行计数小于8时,列计数为269时行计数值加1,列计数清零。在行计数为8且列计数为269时行计数值清零,列计数清零。在帧头位置,行计数值为0,列计数值为6。
根据SDH帧结构定义,其中的行数为3,列数为6时,为第一个AU-3的负指针调整的位置;行数为3,列数为7时,为第二个AU-3的负指针调整的位置;行数为3,列数为8时,为第三个AU-3的负指针调整的位置;行数为3,列数为9时,为第一个AU-3的正指针调整的位置;行数为3,列数为10时,为第二个AU-3的正指针调整的位置;行数为3,列数为11时,为第三个AU-3的正指针调整的位置。
因为需要将在指针调整位置的PL值提取出来,所以在行数为3,列数为6,7,8,9,10,11时,将PL信号的值分别锁存到六个寄存器中T1、T2、T3、T4、T5、T6中(图中未示)。
具体的延时采用一9位的计数器,在行数为3、列数为6时启动该计数器,在计数值到268和271时,分别将寄存器T1和寄存器T4的值取到信号PL1中,其余时刻信号PL1为低;在计数值到269和272时,分别将寄存器T2和寄存器T5的值取到信号PL2中,其余时刻信号PL2为低;在计数值到270和273时,分别将寄存器T3和寄存器T6的值取到信号PL3中,其余时刻信号PL3为低。计数值达到280时计数器停止计数。
2、将3个AU-3的指针调整位置的PL信号都调整到与第一个AU-3的指针调整位置相对应的位置上。方法是将第一个AU-3的指针调整位置的PL信号延时3个时钟周期,将第二个AU-3的指针调整位置的PL信号延时2个时钟周期,将第三个AU-3的指针调整位置的PL信号延时1个时钟周期,并将对应的帧头延时3个时钟周期输出。在这一步骤中,输出的指针调整位置的PL信号和帧头比输入信号在相位上延时3个时钟周期。
3、将每个需交叉的AU-3对应的指针调整位置的PL信号引入交叉矩阵的输入端,并将根据帧头产生的第一个AU-3的指针调整位置的锁定PL信号也引入交叉矩阵的输入端,它的信号形式是第一个AU-3的负指针调整的位置为低,在第一个AU-3的正指针调整的位置信号为高。然后根据数据的交叉将其相应的每个AU-3对应的指针调整位置的PL信号交叉到与数据对应的位置。在这一步骤中,从交叉矩阵输出的指针调整位置的PL信号和帧头比输入信号在相位上延时1个时钟周期。
4、将每组数据对应的3个AU-3的指针调整位置的PL信号合成。合成的方法是:先将第二个AU-3对应的指针调整位置的PL信号延时1个时钟周期,将第三个AU-3对应的指针调整位置的PL信号延时2个时钟周期,然后将3个AU-3对应的指针调整位置的PL信号与帧头一起做或运算,得到与AU-3制式的一组数据信号对应的指针调整位置的PL信号。如果该数据为锁定的AU-4制式的信号,则可以在这个步骤中根据帧头产生与数据对应的锁定指针调整位置的PL信号。如果是浮动的AU-4制式信号,则与AU-3制式信号采用同样方法处理;但是,交叉时要将对应的3个指针做同样交叉处理。在这一步骤中,输出的指针调整位置的PL信号和帧头比输入信号在相位上延时1个时钟周期。
5、根据帧头和指针调整位置的PL信号将完整的PL信号重生出来。具体的方法是:建立一个9位的计数器作为SDH帧结构中列的计数,计数范围为0-269;建立一个4位的计数器作为SDH帧结构中行的计数,计数范围为0-8,在列计数为269时行计数值加1,列计数清零。若行计数大于8,则行计数清零。在帧头位置,行计数为零,列计数为6。该两个计数器依照该规则循环计数。
在行计数为3,列计数为6-11时,PL的输出选指针调整位置的PL信号,在其它位置,PL的输出当计数小于9时为低,当列计数大于等于9时,PL输出为高。在这一步骤中,输出的PL信号和帧头比输入信号在相位上延时1个时钟周期。
经过以上5个步骤的处理,得到与出交叉矩阵的数据对应的延时275个周期的PL信号。
最后所应说明的是:以上实施例仅用以说明而非限制本发明所涉及的技术方案,尽管参照以上较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,本发明的技术方案可以进行修改、变形或者等同替换;而不脱离本发明技术方案的精神和范围,均应涵盖在本发明的权利要求范围之中。
Claims (1)
1、一种浮动指针的交叉处理的方法,其特征在于:将浮动或锁定指针信号和净荷指示信号在经过时分交叉矩阵交叉处理后进行延时重生,至少包括对指针信号的处理和对净荷指示信号的处理,
其中,对指针信号的处理包括:
步骤10:根据帧头和SDH的帧结构定义,将3个AU-3对应的J1信号分别提取出来;
步骤11:将每个J1信号延时一预定数目的时钟周期;
步骤12:将3个AU-3对应的J1信号调整到相同的AU-3的位置上;
步骤13:将每个需交叉的AU-3对应的J1信号引入交叉矩阵的输入端,并将根据帧头产生的锁定位置的J1信号也引入交叉矩阵的输入端,然后根据数据的交叉将其相应的J1信号交叉到与交叉矩阵输出数据对应的位置;
步骤14:将每组数据对应的3个AU-3的J1信号和帧头合成为完整的指针信号,
对净荷指示信号的处理包括:
步骤20:将每个AU-3对应于指针调整位置的净荷指示信号提取出来,并延时一预定数目的时钟周期输出;
步骤21:将3个AU-3的指针调整位置的净荷指示信号都调整到与相同位置的AU-3的指针调整位置相对应的位置上;
步骤22:将每个需交叉的AU-3对应的指针调整位置的净荷指示信号引入交叉矩阵的输入端,并将根据帧头产生的第一个AU-3的指针调整位置的锁定净荷指示信号也引入交叉矩阵的输入端,然后根据数据的交叉将其相应的每个AU-3对应的指针调整位置的净荷指示信号交叉到与数据对应的位置;
步骤23:将每组数据对应的3个AU-3的指针调整位置的净荷指示信号合成;
步骤24:根据帧头和指针调整位置的净荷指示信号将完整的净荷指示信号重生出来。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB021453896A CN1298117C (zh) | 2002-11-21 | 2002-11-21 | 浮动指针的交叉处理的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB021453896A CN1298117C (zh) | 2002-11-21 | 2002-11-21 | 浮动指针的交叉处理的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1503479A CN1503479A (zh) | 2004-06-09 |
CN1298117C true CN1298117C (zh) | 2007-01-31 |
Family
ID=34232402
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB021453896A Expired - Fee Related CN1298117C (zh) | 2002-11-21 | 2002-11-21 | 浮动指针的交叉处理的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1298117C (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4453915B2 (ja) * | 2005-03-18 | 2010-04-21 | 富士通株式会社 | クロスバー装置、制御方法及びプログラム |
CN101814966B (zh) * | 2009-11-25 | 2013-01-30 | 华为技术有限公司 | 一种交叉芯片多框级联中配置新指针值的方法和装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1051646A (zh) * | 1989-08-31 | 1991-05-22 | 西门子公司 | 同步数字多路复接系列stm-1信号的交叉联接方法 |
US5335223A (en) * | 1991-12-18 | 1994-08-02 | Fujitsu Limited | Pointer processing circuit in sonet system |
JPH07135673A (ja) * | 1993-11-10 | 1995-05-23 | Nec Corp | クロスコネクト装置 |
US5914952A (en) * | 1995-12-23 | 1999-06-22 | Electronics And Telecommunications Research Institute | Tributary unit signal cross-connection apparatus |
CN1230834A (zh) * | 1998-02-25 | 1999-10-06 | 朗迅科技公司 | 无阻塞同步数字系列列交叉点接线器 |
-
2002
- 2002-11-21 CN CNB021453896A patent/CN1298117C/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1051646A (zh) * | 1989-08-31 | 1991-05-22 | 西门子公司 | 同步数字多路复接系列stm-1信号的交叉联接方法 |
US5335223A (en) * | 1991-12-18 | 1994-08-02 | Fujitsu Limited | Pointer processing circuit in sonet system |
JPH07135673A (ja) * | 1993-11-10 | 1995-05-23 | Nec Corp | クロスコネクト装置 |
US5914952A (en) * | 1995-12-23 | 1999-06-22 | Electronics And Telecommunications Research Institute | Tributary unit signal cross-connection apparatus |
CN1230834A (zh) * | 1998-02-25 | 1999-10-06 | 朗迅科技公司 | 无阻塞同步数字系列列交叉点接线器 |
Also Published As
Publication number | Publication date |
---|---|
CN1503479A (zh) | 2004-06-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8989222B1 (en) | Justification insertion and removal in generic mapping procedure in an optical transport network | |
CA2030954C (en) | Method for transmitting a digital broadband signal in a tributary unit concatenation via a network of a synchronous digital multiplex hierarchy | |
CN101247200B (zh) | 一种otu信号的复用/解复用***及方法 | |
WO1992002999A1 (en) | Method and means for transferring a data payload from a first sonet signal to a sonet signal of different frequency | |
US8238365B2 (en) | Method and device for supporting optical transmission network service dispatch in optical synchronization network | |
CN101167281B (zh) | 用于同步交换光传输网络信号的方法和设备 | |
EP0539758A1 (en) | Sonet pointer interpretation system | |
CN1511400A (zh) | 从同步传送信号/同步传送模块净荷的数据部分将ds-3信号和/或e3信号去同步的方法和设备 | |
CN101252403B (zh) | 在光传送网络中业务传送的实现方法 | |
CN101529806A (zh) | 用于对vcat/lcas成员进行去偏移的方法和设备 | |
US7558287B2 (en) | Combined hardware and software implementation of link capacity adjustment scheme (LCAS) in SONET (synchronous optical network) virtual concatenation (VCAT) | |
CA2087048C (en) | Derivation of vt group clock from sonet sts-1 payload clock and vt group bus definition | |
CN1298117C (zh) | 浮动指针的交叉处理的方法 | |
CN1301599C (zh) | 上支路信号复帧与指针定位的方法 | |
CN1499776A (zh) | 一种多速率同步数字网汇聚解汇聚方法及其设备 | |
CN1534906A (zh) | 一种帧对齐方法及电路 | |
CN1667985B (zh) | Sdh/sonet未装载***方法及设备 | |
US7016344B1 (en) | Time slot interchanging of time slots from multiple SONET signals without first passing the signals through pointer processors to synchronize them to a common clock | |
CN100369429C (zh) | 提高vc-3和vc-4虚级联延时补偿能力的方法 | |
CN1838575A (zh) | 一种大容量时分交叉后进行b3字节再生的方法 | |
CN1933367A (zh) | 一种基于以太网无源光网络的tdm业务实现方法 | |
CN1787412B (zh) | 一种基于双端ram的时分复用的au指针解释器 | |
US7567587B1 (en) | Method and architecture for the extraction and/or insertion of SONET or SDH path overhead data streams | |
CN1761177B (zh) | 虚级联恢复过程中实现无损重排的方法 | |
US20080075125A1 (en) | Sampled accumulation system and method for jitter attenuation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20070131 Termination date: 20171121 |
|
CF01 | Termination of patent right due to non-payment of annual fee |