FPGA Implementation of a Pointer Interpreter for SDH/SONET Network Synchronization

SDH와 SONET망의 동기화를 위한 포인터 해석기의 FPGA 구현

  • Published : 2004.07.01

Abstract

This paper describes FPGA implementation of a pointer interpreter which can support a synchronization of SDH(or SONET)-based transmission network. The pointer interpreter consists of a pointer-word extractor and a pointer-word interpreter The pointer-word extractor which is composed of mod-6480 counter, shift register and pointer synchronizing block, finds out the H1 and H2 pointer word from a 51.84 Mb/s AU-3/STS-1 data frame and then performs the synchronizing with a 6.48 Mb/s by dividing them in 8. Based on the extracted pointer word, pointer-word interpreter analyzes pointer states such LOP, AIS and NORM according to pointer state-transition algorithm. It consists of a majority vote, a pointer word valid/invalid check, a pointer justification, and a pointer state check. The simulation results of Xilinx Virtex XCV200PQ240 FPGA chip shows the exact pointer word extraction and correct decision of pointer status based on extracted pointer word. The proposed pointer interpreter is suitable for pointer interpretation of 155 Mb/s STM-1/STS-3 frame.

본 논문에서는 동기식 광전송망인 SDH와 SONET망의 동기화를 위해 적용되는 포인터 해석기의 FPGA 구현을 다룬다. 설계된 포인터 해석기는 포인터 추출 모듈과 포인터 해석 모듈로 구성된다. 포인터 추출 모듈은 6480진 카운터, 시프트레지스터, 포인터 워드 동기화 블록으로 구성되며, 51.84 Mb/s AU-3/STS-1 프레임 데이터에서 프레임 동기신호에 의해 H1, H2 포인터 워드 값을 찾고 이를 8 분주하여 바이트 레벨의 6.48 Mb/s로 동기화 시킨다. 포인터 해석 모듈은 majority vote, 포인터 워드 유ㆍ무효 검사, 포인터 정렬판단, NORM, AIS, LOP 상태 검사 블록들로 구성되며, 포인터 추출 모듈에서 추출한 동기화된 포인터 워드를 포인터 상태 천이 알고리즘에 의하여 주요 포인터 상태인 LOP, AIS, NORM으로 해석하고 포인터 정렬을 판단한다. VHDL로 설계하여 Xilinx Virtex XCV200PQ240 FPGA 칩으로 구현된 포인터 해석기의 시뮬레이션 결과는 프레임 데이터에서의 포인터 워드의 정확한 추출과 추출된 포인터 값에 따른 각종 포인터 상태를 판단함을 보여주었다. 본 논문에서 제시한 포인터 해석기는 광전송시스템의 수신 종단노드에서 155 Mb/s STM-1/STS-3 프레임의 포인터 해석을 위해 적용할 수 있어 SDH와 SONET망 모두에 활용할 수 있는 이점이 있다.

Keywords

References

  1. IEEE International Conference on Communication v.3 Mapping Wander in SONET/SDH Adaptive Threshold Modulation Pointer Processors P. Sholander;C. Autry;H. Owen
  2. IEEE Transactions on Communications v.42 no.2/3/4 Analysis of Techniques for the Reduction of Jitter caused by SONET Pointer Adjustments R. G. Kusyk;W. A. Krzymien;T. E. Moore
  3. ATM and SONET Broadband Solutions for LAN and WAN Applications SONET STS-1 Overhead Terminator (TDC3001) Texas Instruments
  4. Broadband Networking Silicon Solutions VT/TU Paylod Aligner/Processor(PM5361) PMC-Sierra
  5. ITU-T Recommendation G.708 Network Node Interface for the Synchronous Digital Hierarchy ITU-T
  6. ITU-T Recommendation G.709 Synchronous Multiplexing Structure ITU-T
  7. ITU-T Recommendation G.783(Annex B) Algorithm for Pointer Detection ITU-T
  8. Bellcore Technical Reference TR-NWT-000253 Synchronous Optical Network(SONET) Transport Systems Common Generic Criteria
  9. 한국신호처리.시스템학회 하계학술대회논문집 SDH 전송망의 AU-3 포인터 해석 회로 황선원;조성;이상훈;김성진