음성 게이트웨이 응용을 위한 AAL2 프로세서 구현

Implementation of an AAL2 processor for voice gateway application

  • 이상길 (한양대학교 전자전기제어계측공학과 ASIC연구실) ;
  • 최명렬 (한양대학교 전자전기제어계측공학과 ASIC연구실)
  • 발행 : 2002.11.01

초록

본 논문에서는 voice gateway응용에서 널리 사용되어지는 AAL2 프로세서의 구현과정에 대해 기술하였다. 본 프로세서는 음성과 프레임 모드 데이터를 서비스하기 위한 CPS와 SSCS를 지원한다. 또한 4개의 ATM 가상연결을 지원하며, 그 연결은 총 1020개의 AAL2채널을 포함한다. ATM 셀 인터페이스로 UTOPIA Level 1을 사용하고, 음성 채널 인터페이스로 4개의 TDM포트를 갖고 있다. TDM포트에는 PCM과 ADPCM데이터가 존재한다. 대부분의 AAL2프로세서들은 소프트웨어로 구현되어 있거나 또는 소프트웨어와 하드웨어의 혼합으로 되어 있다. 그러므로 데이터를 처리하는데 어느 정도의 지연이 있게 된다. 그러나 본 논문의 프로세서는 하드웨어로 구현되어 있기 때문에 CPS와 SSCS에 대해 매우 적은 처리지연을 보이고 있다. 또한, CPS 패킷들의 루프백과 스위칭이 가능하게 구현되었고, TDM채널에 대해서도 역시 스위칭과 루프백이 가능하도록 구현되었다. 구현된 프로세서의 특징은 CPS와 SSCS의 so부 구조가 소프트웨어의 함수를 보는 듯하다는 것이다. 또한 그 블록을 포함하는 다른 블록들을 설계 시 재사용되어 질 수 있으며, 대용량의 채널을 수용할 때에도 응용 가치가 높다고 사료된다.

In this paper, a detailed procedure of development for an AAL2 processor widely used in voice gateway application is introduced. The processor supports CPS and SSCS with voice service and framed mode data service. It provides 4 ATM virtual connections, which include 1020 AAL2 channels. The processor has one UTOPIA Level 1 interface for an ATM cell interface and 4 TDM ports for a voice channel interface. The TDM ports carry PCM/ADPCM voice streams. Most AAL2 processors are implemented as software, or hardware and software, so its latency is large. But this processor has very low latency as to CPS and SSCS because all of them are implemented in hardware. Also, it allows not only loopback and switching of CPS packets, but loopback and switching of TDM channels. The key feature is that the internal structure of the CPS and SSCS in this processor seems like as each software function, so they are called whenever they are required. In addition, they are reusable for another design and are scalable for more channels.

키워드

참고문헌

  1. ITU-T Recommendation Ⅰ.363.2, B-ISDN ATM adaptation layer specification: Type 2 ALL
  2. ITU-T Recommendation Ⅰ.366.2, AAL2 type2 Service Specific Convergence Sublayer for Narrowband Services
  3. ITU-T Recommendation Ⅰ.366.1, Segmentation and Reassembly Servics Specific Convergence Sublayer for the AAL type 2
  4. ATM Forum AF-VMOA-0145.0000, Loop Emulation Service Using AAL2, Version 1
  5. IDEC Conference 2001-Summer Implementation of an AAL type 2 protocol processor for RT-VBR service 윤종호;이상길;조태경;최명렬
  6. ATM Forum AF-PHY-0017.0000, UTOPIA Level 1, Version 2.0