KR100314219B1 - 에이에이엘5 타입 에이티엠 셀 역다중화 및 에이에이엘2타입 에이티엠 셀변환 장치 - Google Patents
에이에이엘5 타입 에이티엠 셀 역다중화 및 에이에이엘2타입 에이티엠 셀변환 장치 Download PDFInfo
- Publication number
- KR100314219B1 KR100314219B1 KR1019990052761A KR19990052761A KR100314219B1 KR 100314219 B1 KR100314219 B1 KR 100314219B1 KR 1019990052761 A KR1019990052761 A KR 1019990052761A KR 19990052761 A KR19990052761 A KR 19990052761A KR 100314219 B1 KR100314219 B1 KR 100314219B1
- Authority
- KR
- South Korea
- Prior art keywords
- aal2
- cell
- atm
- atm cell
- aal5
- Prior art date
Links
- 238000010295 mobile communication Methods 0.000 claims abstract description 3
- 230000005540 biological transmission Effects 0.000 claims description 13
- 238000011084 recovery Methods 0.000 claims description 13
- 230000003139 buffering effect Effects 0.000 claims description 6
- 238000000034 method Methods 0.000 claims description 6
- 238000000605 extraction Methods 0.000 claims description 4
- 230000002123 temporal effect Effects 0.000 claims description 3
- 238000006243 chemical reaction Methods 0.000 abstract description 15
- 238000012545 processing Methods 0.000 abstract description 5
- 230000006870 function Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 6
- 239000000284 extract Substances 0.000 description 4
- 230000006978 adaptation Effects 0.000 description 2
- RPOCQUTXCSLYFJ-UHFFFAOYSA-N n-(4-ethylphenyl)-2-(2-methyl-3,5-dioxothiomorpholin-4-yl)acetamide Chemical compound C1=CC(CC)=CC=C1NC(=O)CN1C(=O)C(C)SCC1=O RPOCQUTXCSLYFJ-UHFFFAOYSA-N 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000006727 cell loss Effects 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5646—Cell characteristics, e.g. loss, delay, jitter, sequence integrity
- H04L2012/5652—Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly
- H04L2012/5653—Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL]
- H04L2012/5656—Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL] using the AAL2
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5646—Cell characteristics, e.g. loss, delay, jitter, sequence integrity
- H04L2012/5652—Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly
- H04L2012/5653—Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL]
- H04L2012/5658—Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL] using the AAL5
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5672—Multiplexing, e.g. coding, scrambling
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
본 발명은 IMT-2000 이동통신 시스템의 기지국제어기에서 에이티엠(ATM) 스위치를 통해 ATM 스위칭된 ATM 셀을 AAL5 셀과 AAL2' 셀로 분리하고 AAL2' 셀을 AAL2 셀로 복원하도록 한 AAL5 타입 ATM셀 역다중화 및 AAL2 타입 ATM 셀 변환 장치를 제공하기 위한 것으로, 이러한 본 발명은 ATM 스위치로부터 전송되는 AAL5 타입의 ATM 셀과 AAL2' ATM 셀을 입력받아, AAL5 ATM 셀을 다수개의 E1 라인으로 역다중화하고 AAL2' ATM 셀을 AAL2 ATM 셀로 복원한다. 이때 입력 AAL2' 셀에서 한 사용자의 음성 데이터 패킷만을 추출하여 하나의 ATM 셀에 계속 채워 넣어서 AAL2 ATM 셀을 생성한다. 이렇게 하나의 장치에서 AAL5 셀 역다중화와 AAL2' 셀의 AAL2 셀 복원을 처리하도록 함으로써, 장치 부피를 축소할 수 있고 음성 데이터 처리를 위해 AAL2 ATM 셀의 이용이 가능해지도록 한다.
Description
본 발명은 차세대 이동통신 시스템(International Mobile Telecommunications-2000; IMT-2000)의 기지국제어기에 관한 것으로, 특히 에이티엠(ATM; Asynchrous Transfer Mode; 비동기 전송 모드) 스위치로부터 전송되는 에이에이엘 5 타입(ATM Adaptation Layer-5 ; AAL5)의 ATM 셀과 AAL2' ATM 셀을 입력받아, AAL5 ATM 셀을 역다중화하고 AAL2' ATM 셀을 AAL2 ATM 셀로 변환하는 장치를 IMT-2000 기지국 제어기에 구현함으로써, 음성 데이터 처리를 위해 AAL2 ATM 셀의 이용이 가능해지고, AAL5 ATM 셀과 AAL2' ATM 셀의 처리가 하나의 칩에서 동시에 이루어질 수 있도록 한 AAL5 타입 ATM셀 역다중화 및 AAL2 타입 ATM 셀 변환 장치에 관한 것이다.
상기에서 AAL2' 타입 ATM 셀은 ATM 스위치에서 ATM 스위칭될 수 있도록 하나의 셀 안에 한 사용자의 음성 데이터만 실린 ATM 셀이다.
현재 음성 데이터를 ATM 셀(cell)에 실어 전송하는 기술이 널리 알려져 있고, 이것을 ATM Forum에서는 VTOA(Voice Telephony Over ATM)라고 한다. 이 때 ATM 셀 형태는 ITU-T(International Telecommunication Union- Telecommunication, 국제전기통신 연합 전기 통신 표준화 부문) Recommendation I.363.1 표준안에 정의된 AAL(ATM Adaptation Layer) type 1을 사용하고 있다.
이렇게 ATM 망을 통해 고정 비트 레이트(Constant Bit Rate; CBR) 형태의 데이터 즉 음성 데이터를 AAL 1 ATM 셀 형태로 전송하였다. VTOA에 의하면, AAL1을 채택하여 ATM망을 운영하기 위해서는 최고 전송 속도(Peak Cell Rate; PCR), 셀손실율(Cell Loss Ratio; CLR) 그리고 셀지연 편차(Cell Delay Variation; CDV) 등 부가적으로 필요한 데이터가 있다. 그럼으로써 부가적인 대역폭(band width)이 필요하고, 또한 트래픽(traffic)이 없는 데도 불구하고 이러한 운용 데이터가 계속 전송됨으로써, 대역폭의 사용 효율이 저하된다.
그리고 AAL1 타입은 항상 같은 비트레이트(bit rate)로 송신해야 하고, 하나의 ATM 셀 안에 하나의 사용자 데이터만 실을 수 있으며, 음성 신호는 64Kbps 또는 64Kbps의 배수(64Kbps*N)로 정해져야 하고, 압축된 음성 신호나 묵음을 처리할 수 없다는 문제점이 있었다.
이러한 단점을 극복한 것이 도1에 도시된 AAL2 ATM 셀 형태이고, 이 형태에 대해서 ITU-T Recommendation I.363.2에서 그 표준안을 정해 놓고 있다.
도1에 도시된 바와 같이, AAL2 ATM 셀은, 5바이트의 셀 헤더(header)와 48바이트의 페이로드(payload)로 구성된다. 페이로드는 1바이트의 STF(STart Field)와 여러 CPS(Common Part Sublayer) 패킷을 담을 수 있는 47바이트의 공간으로 구성된다. 도1은 AAL2 ATM 셀의 일 예로서, 4개의 CPS 패킷이 담겨져 있다. 한 바이트의 STF는 6비트의 Offset Field(OSF)와 1비트의 Sequence Number(SN), 1비트의 Parity(P)로 이루어져 있다. OSF는 STF 이후 맨 처음 존재하는 CPS 패킷까지의 간격값을 갖는다. 즉, CPS 패킷의 길이를 계속 합산하고 그 값이 47바이트를 초과하게 되면 그 나머지 CPS 패킷 길이가 OSF 값이 된다.
하나의 CPS 패킷은 가변으로 음성 데이터의 특성에 따라 그 길이가 변화되며 그 구성은 3바이트의 CPS 패킷 헤더와 최고 45바이트인 CPS 패킷 페이로드로 되어 있다. 여기서 3바이트의 CPS 패킷 헤더 중 처음 8비트는 CID(Channel Identifier; 채널 식별자), 다음 6비트는 LI(Length Indicator; 길이 지시자), 5비트는 UUI(User to User Indication), 나머지 5비트는 위의 19비트에 대한 CRC(Cyclic Redundancy Check) 값이다. 그리고 CPS 패킷 페이로드에는 최고 45바이트의 가변의 음성 신호가 들어간다.
이러한 AAL2 형태로 음성을 실려보내려는 시도가 점차로 증가하고 있다. AAL2의 장점은 가변의 음성 데이터를 보낼 수 있다는 점과 하나의 ATM 셀 안에 여러 사용자의 데이터를 같이 넣을 수 있다는 점이다. 그럼으로써 대역폭을 효율적으로 사용할 수 있도록 한다는 것이다.
그러나 이러한 AAL2를 채택할 경우, 기존의 상용 ATM 스위치로는 스위칭이 불가능하다는 문제점이 발생되었다. 즉, AAL2 ATM 셀 내의 여러 사용자의 음성 데이터를 ATM 스위치가 각각 스위칭할 수 없다는 문제점이 발생되었다.
이에 대한 해결책으로 제안되는 것이 AAL2' 타입 ATM 셀이다. 도2에 도시된 바와 같이, AAL2 ATM 셀 포맷(format)과는 달리, ATM 셀 페이로드에 하나의 CPS 패킷만으로 구성된다. 그리고 CPS 패킷이 48바이트보다 작을 경우, '0'이 나머지 페이로드에 삽입된다. CPS 패킷의 구성은 AAL2의 패킷 구성과 동일하다.
그래서 이렇게 하나의 ATM 셀에 하나의 CPS 패킷만을 가지고 있도록 하여 ATM 스위치에서 ATM 스위칭될 수 있도록 한다는 것이다.
그러나 이러한 AAL2' 타입 ATM 셀을 다시 AAL2 타입 ATM 셀로 복원하는 장치가 구현되지 않았다.
이에 본 발명은 상기와 같은 종래 기술의 필요에 의해 제안된 것으로, 본 발명의 목적은
ATM 스위치로부터 전송되는 AAL5 타입의 ATM 셀과 AAL2' ATM 셀을 입력받아, AAL5 ATM 셀을 4개의 E1 라인으로 역다중화하고 AAL2' ATM 셀을 AAL2 ATM 셀로 변환하는 장치를 구현함으로써, 음성 데이터 처리를 위해 AAL2 ATM 셀의 이용이 가능해지고, AAL5 ATM 셀과 AAL2' ATM 셀의 처리가 하나의 칩에서 동시에 이루어질 수 있도록 한 AAL5 타입 ATM셀 역다중화 및 AAL2 타입 ATM 셀 변환 장치를 제공하는 데 있다.
상기와 같은 목적을 달성하기 위하여 본 발명에 의한 AAL5 타입 ATM셀 역다중화 및 AAL2 타입 ATM 셀 변환 장치는,
IMT-2000 기지국제어기의 다중화기와 UTOPIA 레벨1 규격으로 인터페이스를 수행하고 E1 라인에 전송하는 데 요구되는 시간적 버퍼링 기능을 수행하는 송신 FIFO부와;
상기 송신 FIFO부에서 전송되는 ATM 셀을 가상 채널 식별자(Virtual ChannelIndentifier; VCI)를 이용하여 4개의 E1 라인 패스로 역다중화하는 1:4 역다중화기와;
상기 1:4 역다중화기에서 역다중화된 ATM 셀을 AAL5 ATM 셀과 AAL2' ATM 셀로 분리하고 AAL2' ATM 셀을 AAL2 ATM 셀로 복원하는 다수개의 AAL2/5 프로세서와;
상기 AAL2/5 프로세서와 일대일 대응되어, 해당 AAL2/5 프로세서에서 전송되는 ATM 셀을 버퍼링하는 다수개의 물리계층정합부와;
상기 물리계층 정합부에서 전송되는 ATM 셀을 다중화하여 후단으로 출력하는 4:1 다중화기로 이루어짐을 그 기술적 구성상의 특징으로 한다.
상기 AAL2/5 프로세서는, 상기 1:4 역다중화기로부터 입력되는 ATM 셀을 VCI를 이용하여 AAL5 ATM 셀과 AAL2' ATM 셀로 분리하고 AAL2' ATM 셀 중 마지막 입력 셀의 헤더를 추출하는 셀 프로세서와; 상기 셀 프로세서에서 분리된 AAL2' ATM 셀로부터 가변의 CPS 패킷을 추출하는 CPS 추출부와; 상기 셀 프로세서에서 추출된 셀 헤더와 상기 CPS 추출부에서 추출된 헤더 및 스타트 필드값으로 AAL2 ATM 셀을 복원하는 AAL2 셀 복원부와; 상기 셀 프로세서에서 분리된 AAL5 ATM 셀과 상기 AAL2 셀 복원부에서 복원된 AAL2 ATM 셀을 다중화하여 해당 물리 계층 정합부로 전송하는 2:1 다중화기로 구성된다.
도1은 ITU-T 표준안에 의한 AAL2 ATM 셀 형태를 보인 도면,
도2는 AAL2' ATM 셀 형태를 보인 도면,
도3은 본 발명이 적용되는 IMT-2000 기지국제어기의 ATM 셀 다중화/역다중화 장치 블럭 구성도,
도4는 본 발명에 의한 AAL5 ATM 셀 역다중화 및 AAL2 ATM 셀 변환 장치 블럭 구성도,
도5는 도4의 AAL2/5 프로세서 내부 블럭 구성도,
도6은 AAL2' ATM 셀에서 CPS 패킷을 추출하여 AAL2 ATM 셀로 복원되는 동작을 보인 도면.
<도면의 주요 부분에 대한 부호의 설명>
100:송신 FIFO부 200: 1:4 역다중화기
300-1 ~ 300-4 : AAL2/5 프로세서 400-1 ~ 400-4 : 물리계층 정합부
500:4:1 다중화기
이하, 상기와 같은 본 발명 AAL5 타입 ATM셀 역다중화 및 AAL2 타입 ATM 셀 변환 장치를 첨부된 도면에 의거 상세히 설명하면 다음과 같다.
도3은 본 발명이 적용되는 IMT-2000 기지국제어기의 ATM 셀 다중화/역다중화 장치 블럭 구성도이다.
ATM 물리 계층 기능을 수행하며 기지국으로의 E1 라인과 인터페이스하는 다수개의 E1 라인 정합부(Line Interface Unit; LIU)(10-13)와; 상기 E1 라인정합부(10-13)와 일대일 대응되어 UTOPIA(Universal Test and Operations Physical Interface for ATM; 유토피아) 계층1(level 1) 인터페이스를 각각 수행하는 UTOPIA 기능 수행부(20-23)와; 상기 UTOPIA 기능 수행부(20-23)와 ATM 스위치간 ATM 셀이 ATM 스위칭될 수 있도록 타입 변환 인터페이스 기능을 수행하는 다수개의 타입 변환부(30-33)와; 상기 타입 변환부(30-33)로부터의 ATM 셀을 다중화하기 위한 다중화기(40)와; 상기 다중화기(40)에서 전송되는 ATM 셀을 ATM 셀 버스에 정합시키기 위한 ATM 셀 라우팅부(cubit)(50)로 구성된다.
그리고 도3에는 도시하지 않았지만, IMT-2000 기지국제어기의 ATM 셀 다중화/역다중화 장치의 전반적인 동작을 제어하는 프로세서가 구성된다.
이러한 IMT-2000 기지국제어기의 ATM 셀 다중화/역다중화 장치는, 모두 16개의 채널을 처리할 수 있다. ATM 스위치로부터 전송되는 AAL2' ATM 셀은 ATM 셀 라우팅부(50)와 다중화기(40)를 통과하여 4개의 군으로 나누어진다. 즉, 모두 4개의 그룹으로 나누어지고, 각 4개의 채널들이 타입 변환부(30-33)로 입력된다. 그래서 본 발명에 의한 AAL5셀 역다중화/AAL2셀 타입변환 장치에서 AAL5 역다중화 기능 및 AAL2 셀 타입 변환기능이 수행된 후 UPOPIA 기능 수행부(20-23)를 거쳐 E1 라인 정합부(10-13)를 통해 기지국으로 전송된다.
상기 각 타입 변환부(30-33)에는 본 발명에 의한 AAL5 타입 ATM셀 역다중화 및 AAL2 타입 ATM 셀 변환 장치가 실장되는데, 이의 구성이 도4에 도시된다.
본 발명은, 상기 다중화기(40)와 UTOPIA 레벨1 규격으로 인터페이스를 수행하고 E1 라인에 전송하는 데 요구되는 시간적 버퍼링 기능을 수행하는 송신 FIFO부(100)와; 상기 송신 FIFO부(100)에서 전송되는 ATM 셀을 가상 채널 식별자(Virtual Channel Indentifier; VCI)를 이용하여 4개의 E1 라인 패스로 역다중화하는 1:4 역다중화기(200)와; 상기 1:4 역다중화기(200)에서 역다중화된 ATM 셀을 AAL5 ATM 셀과 AAL2' ATM 셀로 분리하고 AAL2' ATM 셀을 AAL2 ATM 셀로 복원하는 AAL2/5 프로세서(300-1 ~ 300-4)와; 상기 AAL2/5 프로세서(300-1 ~ 300-4)와 일대일 대응되어, 해당 AAL2/5 프로세서에서 전송되는 ATM 셀을 버퍼링하는 다수개의 물리계층정합부(400-1 ~ 400-4)와; 상기 물리계층 정합부(400-1 ~ 400-4)에서 전송되는 ATM 셀을 다중화하여 해당 UTOPIA 기능 수행부로 전송하는 4:1 다중화기(500)로 구성된다.
그리고 상기 AAL2/5 프로세서(300-1 ~300-4)는 도5에 도시된 바와 같이, 상기 1:4 역다중화기(200)로부터 입력되는 ATM 셀을 VCI를 이용하여 AAL5 ATM 셀과 AAL2' ATM 셀로 분리하고 AAL2' ATM 셀 중 마지막 입력 셀의 헤더를 추출하는 셀 프로세서(310)와; 상기 셀 프로세서(310)에서 분리된 AAL2' ATM 셀로부터 가변의 CPS 패킷을 추출하는 CPS 추출부(320)와; 상기 셀 프로세서(310)에서 추출된 셀 헤더와 상기 CPS 추출부(320)에서 추출된 헤더 및 스타트 필드값으로 AAL2 ATM 셀을 복원하는 AAL2 셀 복원부(330)와; 상기 셀 프로세서(310)에서 분리된 AAL5 ATM 셀과 상기 AAL2 셀 복원부(330)에서 복원된 AAL2 ATM 셀을 다중화하여 해당 물리 계층 정합부(400-1 ~ 400-4)로 전송하는 2:1 다중화기(340)로 구성된다.
상기 셀 프로세서(310)는, 상기 1:4 역다중화기(200)로부터 입력되는 ATM 셀을 VCI를 식별하여 AAL5 ATM 셀과 AAL2' ATM 셀로 분리해서 AAL5 ATM 셀을 상기 2:1 다중화기(340)로 전송하는 VCI 식별부(311)와; 상기 VCI 식별부(311)에서 분리된 AAL2' ATM 셀 중 마지막 입력된 AAL2' ATM 셀의 헤더를 추출하여 상기 AAL2 셀 복원부로 제공하는 셀헤더 추출부(312)로 구성된다.
상기 AAL2 셀 복원부(330)는, 상기 CPS 추출부(320)에서 추출된 CPS 패킷을 버퍼링하기 위한 CPS 버퍼(331)와; AAL2 ATM 셀의 스타트 필드값을 생성하는 STF 생성부(332)와; 상기 셀 프로세서(310)에서 추출된 셀 헤더값을 AAL2 ATM 셀의 헤더값으로 생성하는 AAL2 셀 헤더 생성부(333)로 구성된다.
상기와 같은 본 발명에 의한 AAL5 타입 ATM셀 역다중화 및 AAL2 타입 ATM 셀 변환 장치의 작용을 설명하면 다음과 같다.
먼저, 상위의 다중화기(40)를 통해 입력된 AAL2' ATM 셀은 송신 FIFO부(100)로 입력된다. 송신 FIFO부(100)는 4개의 ATM 셀을 저장할 수 있는 FIFO 구조로 되어 있어, 비동기적으로 전송되는 셀 버스로부터의 셀 데이터를 처리하고, 또한 E1 라인에 전송하는 데 소요되는 시간만큼 셀 데이터를 버퍼링한다.
그래서 버퍼링된 ATM 셀들은 내부의 1:4 역다중화기(200)에서 ATM 셀 헤더의 VCI[9][8]를 이용하여 4개의 채널로 나누어지고, 각각 나누어진 데이터들은 AAL2/5프로세서(300-1 ~ 300-4) 중 해당 AAL2/5 프로세서로 입력된다. 이때는 AAL2'셀과 AAL5 셀을 구분하지 않으며, VCI[9][8]값이 각각 00,01,10,11임을 판별하여 해당 AAL2/5 프로세서로 전송하게 된다.
이에 AAL2/5 프로세서(310)는 입력받은 ATM 셀을 AAL5 ATM 셀과 AAL2' ATM 셀로 구분한다. AAL5 ATM 셀은 패스(pass)하고 AAL2' ATM 셀은 셀 안의 CPS 패킷을 추출한 다음, 자체의 메모리에 저장한다. 그리고 AAL2 규격에 맞는 포맷에 맞춰 AAL2 ATM 셀로 구성한 다음, AAL5 ATM 셀과 AAL2 ATM 셀을 2:1 다중화기(340)를 통해 해당 물리계층정합부로 출력한다.
그러면 해당 물리 계층 정합부(400-1)는 4개의 FIFO가 구비되어 있는데, 53바이트의 하나의 셀이 전송준비가 되면, 4:1 다중화기(500)로 전송 준비가 되었음을 알리는 'ready' 신호를 송신한다. 이때 4:1 다중화기(500)에서는 셀 데이터를 전송해도 된다는 인정 신호 'ready_i' 신호를 물리 계층 정합부(400-1)로 전송한다. 이에 물리 계층 정합부(400-1)는 전송준비된 ATM 셀을 4:1 다중화기(500)로 전송하게 된다.
그리고 4:1 다중화기(500)는 4개의 입력 ATM 셀에 대해 우선 순위 스케줄링에 의해 해당 UTOPIA 기능 수행부로 출력한다. 즉, 우선 순위가 높은 순서대로 출력되는 방법을 사용하여 다중화함으로써, 동시에 여러 입력이 들어와도 처리가 가능하다.
여기서 AAL2/5 프로세서(300-1 ~ 300-4)의 작용을 좀더 상세히 설명하면, VCI 식별부(311)에서 셀 헤더의 VCI를 이용하여 1:4 역다중화기(200)로부터의 ATM셀을 AAL5 셀과 AAL2' 셀로 분리한다. 이때 VCI[7:1]값을 이용하여 셀을 분리할 수 있도 있고, VCI[15:14]를 이용하여 셀을 분리할 수 있다. 이는 외부에 핀을 두어 선택적으로 이용할 수 있도록 한다.
그래서 VCI 식별부(311)는 분리된 AAL5 셀은 2:1 다중화기(340)로 패스시키고, AAL2' 셀은 CPS 추출부(320)로 전송한다. 이때 셀헤더 추출부(312)는 AAL2' 셀 중 마지막 입력 셀(가장 최근의 입력 셀)의 헤더를 추출하여 복사해 둔다.
CPS 추출부(320)는 상기 셀 프로세서(310)에서 분리된 AAL2' 셀을 입력받아, 도6에 도시된 바와 같이, 가변 길이의 CPS 패킷만을 추출한다. 즉, CPS 패킷의 3 바이트 헤더 중 6비트의 LI값(CPS 패킷 페이로드보다 1적은 옥셋(octet)값을 가짐)을 읽어 해독해서 CPS 패킷을 추출한다.
그러면 AAL2 셀 복원부(330)의 AAL2 셀헤더 생성부(333)는 셀 헤더 추출부(312)에서 추출된 헤더로 AAL2 셀의 헤더를 생성하고, STF 생성부(332)는 AAL2 셀의 STF 필드를 생성한다. STF 생성부(332)는 CPS 패킷의 길이를 계속 합산하고 그 값이 47바이트를 초과하게 되면 그 나머지 CPS 패킷 길이를 OSF 값으로 하고, SN은 사용하지 않아 '0'으로 생성한다. 그리고 6비트의 OSF와 1비트의 SN을 exclusive OR(XOR) 연산을 수행한 후 '1'과 XOR연산을 수행하여 1비트의 P를 생성한다. 그래서 STF 8비트가 항상 odd 값이 되도록 생성된다.
이렇게 8비트의 STF가 생성되면, CPS 버퍼(331)를 통해 CPS 패킷 데이터를 입력 순서대로 받아 들여 53바이트의 AAL2 셀을 생성한다. 이때 AAL2 셀 복원부(330)는 일정 시간(약 2ms 정도)이 경과되도록 CPS 패킷이 입력되지 않으면'0'으로 나머지 페이로드를 채워 53바이트의 AAL2 셀을 만든 후, 2:1 다중화기(340)로 출력한다.
그리고 AAL5 셀이 처리될 때는 AAL2 셀 복원부(330)는 동작을 잠시 holding한다.
2:1 다중화기(340)는 셀 프로세서(310)에서 AAL5 셀이 분리되거나 AAL2 셀 복원부(330)에서 AAL2 셀이 복원되면, 이 ATM 셀을 하나의 데이터 라인으로 다중화하여 물리 계층 정합부에 전송하게 된다.
이렇게 본 발명에 의한 AAL5 타입 ATM셀 역다중화 및 AAL2 타입 ATM 셀 변환 장치는 ATM 스위치에서 음성 데이터가 AAL2' ATM 셀 형태로 전송되면, AAL2 셀로 복원하여 해당 E1 라인으로 전송하고, AAL5 ATM 셀 형태로 전송되면 역다중화하여 해당 E1 라인으로 역다중화하게 된다.
이상에서 살펴본 바와 같이, 본 발명에 의한 AAL5 타입 ATM셀 역다중화 및 AAL2 타입 ATM 셀 변환 장치는, ATM을 기저로 하는 IMT-2000 기지국 제어기에 실장되는 FPGA로서, ATM스위치에서 ATM 스위칭되어 ATM 셀이 전송되면, ATM 셀을 해당 E1 라인 패스로 역다중화하고 역다중화된 ATM 셀에서 AAL5 셀과 AAL2' 셀을 분리하여 AAL5 셀은 바이패스하고, AAL2' 셀은 AAL2 셀로 복원함으로써, AAL5 셀과 AAL2' 셀을 동시에 처리 가능하게 되어 시스템 부피를 축소할 수 있게 되는 효과가 있다.
그리고 AAL2' 셀을 AAL2 셀로 복원할 수 있어 음성 데이터를 ATM 셀 형태로대역폭 낭비없이 효율적으로 전송할 수 있게 되는 효과가 있다.
Claims (4)
- IMT-2000 이동통신 시스템의 기지국제어기에 있어서,상기 기지국제어기의 에이티엠(ATM) 스위치에서 ATM 스위칭된 ATM 셀을 E1 라인에 전송하기 위해 시간적 버퍼링 기능을 수행하는 송신 FIFO부와;상기 송신 FIFO부에서 버퍼링된 ATM 셀을 가상 채널 식별자(Virtual Channel Indentifier; VCI)를 이용하여 4개의 E1 라인 패스로 역다중화하는 1:4 역다중화기와;상기 1:4 역다중화기에서 역다중화된 ATM 셀을 AAL5 ATM 셀과 AAL2' ATM 셀로 분리하고 AAL2' ATM 셀을 AAL2 ATM 셀로 복원하는 다수개의 AAL2/5 프로세서와;상기 AAL2/5 프로세서와 일대일 대응되어, 해당 AAL2/5 프로세서에서 전송되는 ATM 셀을 버퍼링하는 다수개의 물리계층정합부와;상기 물리계층 정합부에서 전송되는 ATM 셀을 다중화하여 후단으로 출력하는 4:1 다중화기로 구성된 것을 특징으로 하는 AAL5 타입 ATM셀 역다중화 및 AAL2 타입 ATM 셀 변환 장치.
- 제 1항에 있어서, 상기 AAL2/5 프로세서는,상기 1:4 역다중화기로부터 입력되는 ATM 셀을 VCI를 이용하여 AAL5 ATM 셀과 AAL2' ATM 셀로 분리하고 AAL2' ATM 셀 중 마지막 입력 셀의 헤더를 추출하는셀 프로세서와; 상기 셀 프로세서에서 분리된 AAL2' ATM 셀로부터 가변의 CPS(Common Part Sublayer) 패킷을 추출하는 CPS 추출부와; 상기 셀 프로세서에서 추출된 셀 헤더와 상기 CPS 추출부에서 추출된 헤더 및 스타트 필드값으로 AAL2 ATM 셀을 복원하는 AAL2 셀 복원부와; 상기 셀 프로세서에서 분리된 AAL5 ATM 셀과 상기 AAL2 셀 복원부에서 복원된 AAL2 ATM 셀을 다중화하여 해당 물리 계층 정합부로 전송하는 2:1 다중화기로 구성된 것을 특징으로 하는 AAL5 타입 ATM셀 역다중화 및 AAL2 타입 ATM 셀 변환 장치.
- 제 2항에 있어서, 상기 셀 프로세서는,상기 1:4 역다중화기로부터 입력되는 ATM 셀을 VCI를 식별하여 AAL5 ATM 셀과 AAL2' ATM 셀로 분리해서 AAL5 ATM 셀을 상기 2:1 다중화기로 전송하는 VCI 식별부와; 상기 VCI 식별부에서 분리된 AAL2' ATM 셀 중 마지막 입력된 AAL2' ATM 셀의 헤더를 추출하여 상기 AAL2 셀 복원부로 제공하는 셀헤더 추출부로 구성된 것을 특징으로 하는 AAL5 타입 ATM셀 역다중화 및 AAL2 타입 ATM 셀 변환 장치.
- 제 2항에 있어서, 상기 AAL2 셀 복원부는,상기 CPS 추출부에서 추출된 CPS 패킷을 버퍼링하기 위한 CPS 버퍼와; AAL2 ATM 셀의 스타트 필드값을 생성하는 STF 생성부와; 상기 셀 프로세서에서 추출된셀 헤더값을 AAL2 ATM 셀의 헤더값으로 생성하는 AAL2 셀 헤더 생성부로 구성된 것을 특징으로 하는 AAL5 타입 ATM셀 역다중화 및 AAL2 타입 ATM 셀 변환 장치.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019990052761A KR100314219B1 (ko) | 1999-11-25 | 1999-11-25 | 에이에이엘5 타입 에이티엠 셀 역다중화 및 에이에이엘2타입 에이티엠 셀변환 장치 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019990052761A KR100314219B1 (ko) | 1999-11-25 | 1999-11-25 | 에이에이엘5 타입 에이티엠 셀 역다중화 및 에이에이엘2타입 에이티엠 셀변환 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20010048182A KR20010048182A (ko) | 2001-06-15 |
KR100314219B1 true KR100314219B1 (ko) | 2001-11-15 |
Family
ID=19621840
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019990052761A KR100314219B1 (ko) | 1999-11-25 | 1999-11-25 | 에이에이엘5 타입 에이티엠 셀 역다중화 및 에이에이엘2타입 에이티엠 셀변환 장치 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100314219B1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020067866A (ko) * | 2001-02-19 | 2002-08-24 | (주)에어포인트 | Imt-2000t서비스의 국간 접속에 있어서 전송효율 증대를위한 aal2/5 변환 장치의 운용 및 구성방식 |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100354263B1 (ko) * | 2000-04-27 | 2002-09-28 | 주식회사 하이닉스반도체 | 아이엠티-2000 제어국의 에이티엠 다중화/역다중화 장치 |
KR100390424B1 (ko) * | 2000-12-04 | 2003-07-07 | 엘지전자 주식회사 | Aal2 스위치 |
KR100447697B1 (ko) * | 2001-12-24 | 2004-09-08 | 삼성전자주식회사 | 무선통신 제어국내의 기지국 정합 장치 및 그의 셀 처리방법 |
KR20030072447A (ko) * | 2002-03-04 | 2003-09-15 | (주) 윌텍정보통신 | 비동기 기지국 시스템의 비동기 전송 모드 셀 처리 장치 |
KR100412974B1 (ko) * | 2002-03-23 | 2003-12-31 | 엘지전자 주식회사 | 브이티오에이 게이트웨이 시스템 및 그 시스템에서의아이에스디엔 디 채널 메시지 처리 방법 |
KR100855155B1 (ko) * | 2002-12-26 | 2008-08-29 | 엘지노텔 주식회사 | 이동통신 시스템의 atm 프로토콜 변환 장치 |
KR100800226B1 (ko) * | 2002-12-30 | 2008-02-01 | 엘지노텔 주식회사 | 이동통신시스템의 포트제어장치 및 그 제어방법 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10135959A (ja) * | 1996-10-25 | 1998-05-22 | Nec Corp | Atmセル転送装置 |
JPH114232A (ja) * | 1997-06-13 | 1999-01-06 | Nec Corp | Atmセル多重化方式 |
KR19990047334A (ko) * | 1997-12-03 | 1999-07-05 | 정선종 | 차세대 이동통신망 제어국의 멀티플렉서/디멀티플렉서 장치 |
KR20000059574A (ko) * | 1999-03-05 | 2000-10-05 | 김영환 | 아이엠티-2000망 시스템의 제어국내 에이에이엘 데이터의 |
-
1999
- 1999-11-25 KR KR1019990052761A patent/KR100314219B1/ko not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10135959A (ja) * | 1996-10-25 | 1998-05-22 | Nec Corp | Atmセル転送装置 |
JPH114232A (ja) * | 1997-06-13 | 1999-01-06 | Nec Corp | Atmセル多重化方式 |
KR19990047334A (ko) * | 1997-12-03 | 1999-07-05 | 정선종 | 차세대 이동통신망 제어국의 멀티플렉서/디멀티플렉서 장치 |
KR20000059574A (ko) * | 1999-03-05 | 2000-10-05 | 김영환 | 아이엠티-2000망 시스템의 제어국내 에이에이엘 데이터의 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020067866A (ko) * | 2001-02-19 | 2002-08-24 | (주)에어포인트 | Imt-2000t서비스의 국간 접속에 있어서 전송효율 증대를위한 aal2/5 변환 장치의 운용 및 구성방식 |
Also Published As
Publication number | Publication date |
---|---|
KR20010048182A (ko) | 2001-06-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1048152A1 (en) | Aal2 processing device and method for atm network | |
KR20010012306A (ko) | 숏 패킷 회로 에뮬레이션 | |
JPH1065681A (ja) | 多重化装置 | |
KR100314219B1 (ko) | 에이에이엘5 타입 에이티엠 셀 역다중화 및 에이에이엘2타입 에이티엠 셀변환 장치 | |
KR100364747B1 (ko) | Aal2/aal5 변환 장치 및 방법 | |
JP3653721B2 (ja) | 通信装置及びそれを備えたシステム | |
KR100261735B1 (ko) | Aal2 프로토콜에 따른 데이터 전송장치 | |
KR100314217B1 (ko) | 에이티엠 스위치의 에이에이엘2 타입 에이티엠 셀라우터용 라인 정합 장치 | |
KR20020049359A (ko) | 입력 및 출력, 타임 큐(Queue)를 갖는 AAL2스위치 방법 및 시스템 | |
JP2000216795A (ja) | デ―タセルを生成する方法、デ―タセル生成装置、およびデ―タセル受信装置 | |
EP0979566B1 (en) | Data suppression and regeneration | |
KR20010048183A (ko) | 에이에이엘2 타입 에이티엠 셀을 에이에이엘2 프라임에이티엠 셀로 변환하는 장치 | |
KR100359914B1 (ko) | Aal5 atm 셀을 aal2 atm 셀로 변환시키는 장치 | |
US7068665B2 (en) | System and method for switching cells in a communications network | |
KR100354163B1 (ko) | 이동 통신 시스템에서 다중 가상 채널을 지원하는 aal2 프로토콜 구현 장치 및 방법 | |
KR100362640B1 (ko) | Aal2 atm 셀을 이용한 데이터 전송 장치 | |
KR100310865B1 (ko) | 비동기 전송모드에서 전화 서비스 수용을 위한 송수신 정합 장치 및 그 방법 | |
KR0169644B1 (ko) | Atm-mss의 정합 모듈 | |
KR100195068B1 (ko) | 광대역 종합정보 통신망의 사용자-망 접면에있어서 aal1 처리 장치 | |
KR100480042B1 (ko) | Atm 교환시스템의 atm셀 수신장치 | |
KR100378587B1 (ko) | 시분할 채널 변조된 신호와 비동기 전송 모드 셀 상호변환 장치 | |
US7697424B2 (en) | Method and device to transfer data in a communication network comprising a low-bit rate artery | |
KR100326566B1 (ko) | 비동기 전송 모드 셀의 다중화/역다중화 장치 및 방법 | |
KR100414656B1 (ko) | 이동통신 시스템 제어국에서의 비동기전송모드 적응 계층타입 변환 장치 및 그 방법 | |
KR20020052070A (ko) | 에이티엠셀 송수신장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20061023 Year of fee payment: 6 |
|
LAPS | Lapse due to unpaid annual fee |