KR20030019823A - Apparatus and method for interfacing between block in ATM system - Google Patents
Apparatus and method for interfacing between block in ATM system Download PDFInfo
- Publication number
- KR20030019823A KR20030019823A KR1020010053181A KR20010053181A KR20030019823A KR 20030019823 A KR20030019823 A KR 20030019823A KR 1020010053181 A KR1020010053181 A KR 1020010053181A KR 20010053181 A KR20010053181 A KR 20010053181A KR 20030019823 A KR20030019823 A KR 20030019823A
- Authority
- KR
- South Korea
- Prior art keywords
- atm
- block
- initialization
- interface
- card
- 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.)
- Abandoned
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 230000006870 function Effects 0.000 claims abstract description 36
- 238000012545 processing Methods 0.000 claims abstract description 21
- 230000015654 memory Effects 0.000 claims abstract description 19
- 230000008569 process Effects 0.000 claims abstract description 12
- 230000011218 segmentation Effects 0.000 claims abstract description 8
- 239000000872 buffer Substances 0.000 claims abstract description 7
- 238000004891 communication Methods 0.000 claims description 7
- 238000012360 testing method Methods 0.000 claims description 4
- 230000004044 response Effects 0.000 claims description 3
- 101000911772 Homo sapiens Hsc70-interacting protein Proteins 0.000 abstract description 3
- 101001139126 Homo sapiens Krueppel-like factor 6 Proteins 0.000 abstract description 3
- 101000710013 Homo sapiens Reversion-inducing cysteine-rich protein with Kazal motifs Proteins 0.000 abstract description 3
- 238000012546 transfer Methods 0.000 abstract description 2
- 101000661807 Homo sapiens Suppressor of tumorigenicity 14 protein Proteins 0.000 abstract 1
- 108090000237 interleukin-24 Proteins 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 8
- 230000008901 benefit Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 238000013468 resource allocation Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000003908 quality control 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/5603—Access techniques
- H04L2012/5609—Topology
- H04L2012/5613—Bus (including DQDB)
-
- 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/5619—Network Node Interface, e.g. tandem connections, transit switching
-
- 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
- H04L2012/5676—Code Division Multiple Access [CDMA]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
본 발명은 CDMA ATM 망으로 구현된 제어국에서의 공통 카드(Common Card)와 그에 대한 알고리즘에 관한 것으로, 특히 내부 블록 버스로 셀-버스(Cell-Bus) 방식을 공통적으로 사용하고 물리계층(Physical Layer)을 처리하는 리어 카드(Rear Card)와 같은 공통(common) 하드웨어 기능부를 구현하고 펌웨어(Firmware) 드라이버에서 공통 루틴(Routine)을 구현함으로써, 타 블록과의 인터페이스에 의해 발생될 수 있는 타이밍 에러, 지터(jitter) 현상을 해결할 수 있도록 한 ATM 시스템에서 블록간 인터페이스 장치 및 그 방법에 관한 것이다.The present invention relates to a common card in a control station implemented as a CDMA ATM network and an algorithm thereof. In particular, the cell-bus scheme is commonly used as an internal block bus and a physical layer is used. Timing errors that can be generated by the interface with other blocks by implementing common hardware functions such as rear cards that handle layers, and by implementing common routines in the firmware driver The present invention relates to an inter-block interface device and an method thereof in an ATM system that can solve jitter.
도 1은 일반적인 3GPP(3rd Generation Partnership Project)2 TSG-A에서 표준화 진행중인 IOS(Inter Operability Specification) 4.0에 대한 기준 모델(Reference Model)로서, 레이어1(Physical Layer, 물리계층)과 레이어2(Data link Layer, 데이터 링크 계층)를 ATM(Asynchronous Transfer Mode)으로 구성한 망을 나타낸 것이며, 여기서, 상기 IOS에서는 레이어1(Physical Layer)과 레이어2(Data link Layer)에 대해 규정이 되어 있지 않다.1 is a reference model for Interoperability Specification (IOS) 4.0, which is being standardized in a general 3rd Generation Partnership Project (3GPP) 2 TSG-A, and includes Layer 1 (Physical Layer) and Layer 2 (Data link). Layer (Data Link Layer) is shown as a network configured in Asynchronous Transfer Mode (ATM), wherein the IOS is not defined for Layer 1 (Physical Layer) and Layer 2 (Data link Layer).
도 1에 구성된 망에 대해 간략히 설명하면, 이동국(MS, MobileStation)(10), 기지국(BTS, Base Transceiver System)(20), 제어국(BSC, Base Station Controller)(30), PDSN(Packet Data Service Node, 패킷 데이터 서비스 노드)(40), 교환국(MSC, Mobile Switching Center)(50)으로 구성되어 있으며, 이에 대한 작동 원리를 설명하면 다음과 같다.Briefly, the network configured in FIG. 1 includes a mobile station (MS) 10, a base station (BTS) 20, a control station (BSC) 30, and PDSN (Packet Data). Service Node (Packet Data Service Node) 40, and the switching center (MSC, Mobile Switching Center) (50), the operation principle thereof will be described as follows.
먼저, 이동국(10)은 이동 가입자 단말기로서, 기지국과 무선 접속이 이루어지며 이동성을 그 특징으로 한다.First, the mobile station 10 is a mobile subscriber station and has a wireless connection with a base station, and is characterized by mobility.
기지국(20)은 이동국(10)과 제어국(30)간의 유무선 접속 기능, CDMA(Code Division Multiple Access) 신호 처리 및 이동국(10)과의 무선 접속 기능 등을 수행한다.The base station 20 performs a wired / wireless connection function between the mobile station 10 and the control station 30, code division multiple access (CDMA) signal processing, a wireless connection function with the mobile station 10, and the like.
제어국(30)은 이동 호 제어, 음성 호에 대한 핸드오프 제어, CDMA 음성 데이터 처리를 위한 채널 할당 및 전력 제어 기능 등을 수행한다.The control station 30 performs mobile call control, handoff control for voice calls, channel allocation and power control functions for CDMA voice data processing.
PDSN(패킷 데이터 서비스 노드)(40)은 상기 이동국(10)으로부터 패킷 서비스 요구가 있을 때, 상기 이동국(10)과 서로 정의된 절차에 의하여 패킷서비스를 수행한다. 즉, 패킷 데이터 서비스 제공을 위하여 이동국(10)에 IP(Internet Protocol) 주소를 할당하고, 이동국(10)의 위치 변경에 따른 패킷 핸드오프를 수행한다.When there is a packet service request from the mobile station 10, the PDSN (packet data service node) 40 performs packet service by a procedure defined with the mobile station 10. That is, an IP (Internet Protocol) address is assigned to the mobile station 10 to provide a packet data service, and packet handoff is performed according to a change in the location of the mobile station 10.
다음으로, 교환국(50)은 이동 가입자간 회선 교환 및 입출 중계 호 처리 기능을 기반으로 회선 교환 방식의 핸드오프, 페이징, 로밍 및 가입자 인증 등의 기능을 수행한다.Next, the switching center 50 performs functions such as handoff, paging, roaming, and subscriber authentication of the circuit switching method based on the circuit switching between the mobile subscribers and the incoming and outgoing relay call processing functions.
이러한 망 구성에서 상기와 같은 망에서의 통신 중 이동국을 통해 출력되는 음성 통신은 기지국, 제어국, 교환국을 통해 PSTN 망과 정합이 되고, 데이터 통신은 기지국, 제어국, PDSN, 자체 데이터 네트워크를 통해 인터넷(internet) 망 또는 기타 패킷(packet) 망과 정합이 된다.In this network configuration, the voice communication output through the mobile station during communication in the network is matched with the PSTN network through the base station, the control station, and the switching station, and the data communication is performed through the base station, the control station, the PDSN, and its own data network. It is matched with internet network or other packet network.
한편, 상기와 같은 종래의 이동 통신망에서는 제어국에 다양한 기능을 수행하기 위해 여러 형태의 카드(card)들이 실장되어 있으며, 상기 카드들의 실장은 설계자가 인터페이스 구현시 설계자의 개성과 다양성에 의해 구현되어지므로, 블록간 인터페이스를 구현할 경우 많은 시간 및 그에 따른 노력이 필요하게 되며, 또한 하드웨어 포맷(Hardware Format)이 설계자마다 틀려지므로 해당 담당자가 아니면 각 블록에 대한 이해가 어려우며, 이에 따라 운용에 있어 매우 비효율적인 문제점을 가진다.On the other hand, in the conventional mobile communication network as described above, various types of cards are mounted to perform various functions in the control station, and the mounting of the cards is implemented by the designer's personality and diversity when the designer implements the interface. Therefore, implementing a block-to-block interface requires a lot of time and effort, and because the hardware format is different for each designer, it is difficult to understand each block unless the person in charge is responsible for it, and thus it is very inefficient in operation. Have problems.
이에 본 발명은 상기와 같은 종래 기술의 제반 문제점을 해결하기 위해서 제안된 것으로서,Accordingly, the present invention is proposed to solve the above problems of the prior art,
본 발명의 목적은 내부 블록 버스로 셀-버스(Cell-Bus) 방식을 공통적으로 사용하고 물리계층(Physical Layer)을 처리하는 리어 카드(Rear Card)와 같은 공통(common) 하드웨어 기능부를 구현하고 펌웨어(Firmware) 드라이버에서 공통 루틴(Routine)을 구현함으로써, 타 블록과의 인터페이스에 의해 발생될 수 있는 타이밍 에러(timing error), 지터(jitter) 현상을 해결할 수 있도록 한 ATM 시스템에서 블록간 인터페이스 장치 및 그 방법을 제공하는 데 있다.An object of the present invention is to implement a common hardware function such as a rear card (Rear Card) that uses the cell-bus (Common-Bus) method as an internal block bus in common and processes the physical layer (Firmware) By implementing a common routine in the driver, an inter-block interface device in an ATM system that can solve timing errors and jitter that may be caused by an interface with another block. To provide that method.
상기와 같은 목적을 달성하기 위한 본 발명은,The present invention for achieving the above object,
CPU(Central Processing Unit), 메모리(Memory), ATM 및 이더넷(Ethernet) 정합부로 구성되며 ATM SAR(Segmentation And Reassembly) 및 각종 어플리케이션(application)을 수행하는 CPU 모듈과,A CPU module comprising a central processing unit (CPU), a memory, an ATM, and an Ethernet matching unit and performing ATM segmentation and reassembly (SAR) and various applications;
유토피아(UTOPIA : Universal Test and Operations PHY Interface for ATM) 레벨1 인터페이스로 상기 CPU 모듈과 후술되는 셀-버스(Cell-Bus) 인터페이스 처리부 및 리어 카드(Rear Card)의 다른 정합부와 다중화(Muxing) 기능을 담당하는 ATM 멀티플렉서(MUX)와,Universal Test and Operations PHY Interface for ATM (UTOPIA) Level 1 interface is a multiplexing function of the CPU module and other matching units of the Cell-Bus interface processing unit and rear card described below. An ATM multiplexer (MUX) responsible for
다른 카드(Other Card)와 통신을 수행하며, ATM 스위치 역할을 담당하는 셀-버스 인터페이스 처리부와,A cell-bus interface processing unit which communicates with other cards and serves as an ATM switch,
ATM 물리 계층(Physical Layer)을 처리하여 다른 블록과 케이블(cable)을 통해 다양한 속도의 ATM 통신을 수행하는 리어 카드(Rear Card)부를 포함하여 구성된 것을 특징으로 하는 에이티엠 시스템에서 블록간 인터페이스 장치로 구성됨을 그 장치적 구성상의 특징으로 한다.The ATM system is configured to process the physical layer (Physical Layer) through the other block and cable (cable) to perform the ATM communication at various speeds comprising a rear card (Rear Card) unit, characterized in that it is configured as an inter-block interface device Configured is characterized by its structural configuration.
또한, 상기와 같은 목적을 달성하기 위한 본 발명은,In addition, the present invention for achieving the above object,
CPU 처리부에서 ROM(Read Only Memory), 로컬 메모리(Local Memory), 시스템 메모리(System Memory)와 같은 메모리들을 초기화(initial) 및 삭제(clear)를 시작하고, 버퍼 초기화(Buffer initial) 및 ATM MUX 기능부, 셀-버스 인터페이스 기능부, 리어 카드 기능부에 대한 초기화를 시작하는 단계와,The CPU processing unit initializes and clears memories such as ROM (Local Only), System Memory (System Memory), and buffer initialization and ATM MUX functions. Starting initialization of the secondary, cell-bus interface function, and rear card function;
상기 초기화 후, 시스템 ID와 셀프 ID 및 카드 ID를 구별한 후, 상기 구별된공통 카드들의 블록별로 실행될 초기화 과정을 수행하는 단계와,After the initialization, distinguishing a system ID from a self ID and a card ID, and performing an initialization process to be executed for each block of the distinguished common cards;
상기 초기화 후, ATM SAR(Segmentation And Reassembly) 초기화를 수행하여 상기 블록별 인식이 끝난 상태에서 각 블록들이 수행해야 할 ATM VP/VC(가상경로/가상채널) 테이블을 관리하는 단계와,After the initialization, performing ATM segmentation and reassembly (SAR) initialization to manage an ATM VP / VC (Virtual Path / Virtual Channel) table to be performed by each block in a state in which each block is recognized;
상기 ATM SAR 초기화 완료 후, 로딩 블록에 고유의 VP/VC로 로드를 요청(Load Request)하는 단계와,After the ATM SAR initialization is completed, requesting a load to a loading block with a unique VP / VC;
상기 로딩 요청을 수신한 로딩 블록에서 상기 로드 요청에 대한 응답을 주고 그에 해당하는 어플리케이션에 대한 로딩을 수행하는 단계와,Giving a response to the load request in the loading block receiving the loading request and loading the corresponding application;
상기 해당 어플리케이션을 로딩 받은 공통 카드에서 운영체제를 구동(OS Start)하여 상기 각 블록이 수행해야 할 어플리케이션 및 각 블록의 고유 기능을 실시하는 단계로 구성됨을 그 방법적 구성상의 특징으로 한다.The method is characterized in that it comprises a step of operating an operating system (OS Start) in the common card loaded with the corresponding application to perform the application to be performed by each block and the unique function of each block.
도 1은 일반적인 ATM 시스템의 망 구성도를 나타낸 도면이고,1 is a diagram showing a network configuration of a general ATM system,
도 2는 본 발명에 의한 공통 카드로 사용되는 카드의 블록 구성도를 나타낸 도면이며,2 is a block diagram of a card used as a common card according to the present invention;
도 3은 본 발명에 의한 제어국 시스템에 공통 카드의 실장 상태를 나타낸 도면이고,3 is a diagram showing a mounting state of a common card in the control station system according to the present invention;
도 4는 본 발명에 의한 공통 카드의 평면 구성도의 일 예를 나타낸 도면이며,4 is a view showing an example of a planar configuration diagram of a common card according to the present invention,
도 5는 본 발명에 의한 공통 카드에서 블록 인식 후 그에 해당하는 어플리케이션을 수행하는 과정을 나타낸 도면이다.5 is a diagram illustrating a process of performing an application corresponding to a block recognition in a common card according to the present invention.
<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>
100 ..... CPU 모듈(module)100 ..... CPU Module
200 ..... ATM 멀티플렉서(ATM Multiplexer)200 ..... ATM Multiplexer
300 ..... 셀 버스 인터페이스부(Cell-Bus Interface Unit)300 ..... Cell-Bus Interface Unit
400 ..... 리어 카드(Rear Card)400 ..... Rear Card
500 ..... 다른 카드(Other Card)500 ..... Other Card
이하, 상기와 같은 기술적 사상에 따른 본 발명의 「ATM 시스템에서 블록간 인터페이스 장치 및 그 방법」의 바람직한 실시 예를 첨부된 도면에 의거 상세히 설명하면 다음과 같다.Hereinafter, preferred embodiments of the "inter-block interface device and method thereof in the ATM system" according to the present invention will be described in detail with reference to the accompanying drawings.
도 2는 본 발명에 의한 공통 카드로 사용되는 카드(card)의 블록도를 나타낸 것이다.2 shows a block diagram of a card used as a common card according to the present invention.
이에 도시된 바와 같이, CPU 모듈(100)은 CPU(Central Processing Unit, 중앙처리장치), 메모리(Memory), ATM 및 이더넷(Ethernet) 정합부로 구성되며 ATMSAR(Segmentation And Reassembly, 셀 분할과 조립 ; ATM의 AAL(ATM Adaptation Layer)의 하위 부층으로서, AAL 상위 부층인 CS(Convergence Sublayer)로부터의 데이터 유닛을 여러 개의 셀로 분할하여 ATM 층에 건네주거나, 반대로 ATM 층으로부터 수취한 셀을 원래의 데이터 유닛에 조립하여 CS에 건네준다) 등 각종 어플리케이션(application)을 수행한다.As shown therein, the CPU module 100 includes a central processing unit (CPU), a memory, an ATM, and an Ethernet matching unit, and segmentation and reassembly (ATMASAR); The lower sublayer of the ATM Adaptation Layer (AAL) of the AAL, which divides the data unit from the Convergence Sublayer (CS), which is the upper AAL sublayer, into multiple cells, passes the data unit to the ATM layer, or, conversely, a cell received from the ATM layer to the original data unit. Assemble and hand it to CS).
ATM 멀티플렉서(MUX)(200)는 유토피아(UTOPIA : Universal Test and Operations PHY Interface for ATM) 레벨1 인터페이스로 상기 CPU 모듈(100)과 후술되는 셀-버스(Cell-Bus) 인터페이스 처리부(300) 및 리어 카드(Rear Card)(400) 등의 다른 정합부와 다중화(Muxing) 기능을 담당한다.The ATM multiplexer (MUX) 200 is a Universal Test and Operations PHY Interface for ATM (UTOPIA) Level 1 interface, and the CPU module 100, the Cell-Bus interface processing unit 300, and the rear, which will be described later. It is responsible for the multiplexing function with other matching units such as a card (Rear Card) 400.
셀-버스 인터페이스 처리부(300)는 Transwitch 사의 큐빗(Cubit)이라는 칩을 셀-버스라는 블록 내부 버스로 이용하여 다른 카드(Other Card)(500)와 통신을 수행하며, 일종의 ATM 스위치 역할을 한다.The cell-bus interface processor 300 communicates with another card 500 by using a chip called Transbit Co., Ltd., as a chip inside a block called cell-bus, and serves as a kind of ATM switch.
리어 카드(Rear Card)부(400)는 ATM 물리 계층(Physical Layer)을 처리하여 다른 블록과 케이블(cable)을 통해 다양한 속도의 ATM 통신을 수행한다(OC-3(155Mbps), OC-12(622Mbps) 등).The rear card unit 400 processes ATM physical layers and performs ATM communication at various speeds through different blocks and cables (OC-3 (155Mbps), OC-12 ( 622 Mbps).
다른 카드(Other Card)(500)는 동일 블록에서 사용되는 카드로서, 상기에서 설명한 블록과 동일한 기능을 수행하는 기능부로 구성되어 있다.Other Card 500 is a card used in the same block, and is configured with a function unit that performs the same function as the above-described block.
도 3은 본 발명에 의한 제어국 시스템에 공통 카드의 실장 상태를 나타낸 도면이다.3 is a diagram showing a mounting state of a common card in the control station system according to the present invention.
먼저, 보코더/셀렉터(Vocoder/Selector) 블록, 클럭 인터페이스 블록, 기지국 인터페이스 블록, ATM 스위치 블록들은 각각 고유의 기능을 수행하기 위해 전용 하드웨어 처리부를 사용한다. 예를 들어 상기 보코더 및 셀렉터 블록은 음성 처리를 위한 DSP(Digital Signal Processor, 디지털 신호 처리기)를 사용한다.First, the vocoder / selector block, the clock interface block, the base station interface block, and the ATM switch blocks each use a dedicated hardware processor to perform a unique function. For example, the vocoder and the selector block use a digital signal processor (DSP) for speech processing.
기타 공통 카드(Common Card) 사용이 가능한 블록은 CCP(Call Control Processor), 데이터 서비스를 위한 셀렉터(Selector for Data Service), PCF(Packet Control Function), PCF 프로세서(Processor), 기지국 인터페이스에 사용되는 프로세서로써, 상기 블록들은 전용 하드웨어 기능부가 따로 필요 없으며, 어플리케이션 수행에 따라 블록의 차이를 나타낸다. 또한 상기 프로세서들은 초기화에 있어 각자의 블록을 인식하고 기능 수행을 위한 어플리케이션을 로딩 블록(Loading Block)으로부터 로딩을 받아서 운영체제(OS, Operating System)를 구동(start)하는 기능을 수행한다.Other Common Cards available blocks include: Call Control Processor (CCP), Selector for Data Service, Packet Control Function, PCF Processor, and Base Station Interface As such, the blocks do not need a dedicated hardware function, and represent blocks according to application performance. In addition, the processor recognizes each block in initialization, and receives an application for performing a function from a loading block to start an operating system (OS).
도 3에 도시된 바와 같이 CCP 블록은 ATM 인터페이스가 주요 전용 하드웨어 처리부로써 음성이나 데이터 서비스에 대한 호 제어(Call Control)를 수행하는 블록이며, 상기 데이터 서비스를 위한 셀렉터(selector) 블록은 ATM 인터페이스와 클럭 입력(input)부를 주요 전용 하드웨어 처리부로 사용하며, 기지국과 PCF 블록의 인터페이스 역할을 담당한다.As shown in FIG. 3, a CCP block is a block in which an ATM interface is a main dedicated hardware processor and performs call control for voice or data services, and a selector block for the data service is connected to an ATM interface. The clock input unit is used as the main dedicated hardware processing unit, and serves as an interface between the base station and the PCF block.
다음으로, PCF 블록은 ATM 인터페이스와 랜(LAN) 인터페이스를 주요 전용 하드웨어 처리부로 사용하고 데이터 서비스 처리를 위한 프로토콜을 처리하는 블록이다.Next, the PCF block is a block that uses an ATM interface and a LAN interface as main dedicated hardware processing units and processes a protocol for data service processing.
다음으로, PCF 프로세서 블록은 ATM 인터페이스를 주요 전용 하드웨어 처리부로 사용하며, 데이터 서비스를 위한 호 제어 및 자원할당 등의 역할을 담당한다.Next, the PCF processor block uses the ATM interface as the main dedicated hardware processing unit, and plays a role of call control and resource allocation for data services.
다음으로 기지국 인터페이스 블록은 ATM 인터페이스를 주요 전용 하드웨어 처리부로 사용하고, 기지국과 제어국간의 인터페이스 상에서 제어 및 자원할당 등의 역할을 담당한다.Next, the base station interface block uses the ATM interface as the main dedicated hardware processing unit, and plays a role of control and resource allocation on the interface between the base station and the control station.
한편, 공통 카드(Common Card)로 사용되는 블록은 첨부한 도면 도 4의 공통 카드 평면 구성도에 도시한 바와 같이 'Mid Plane'에서 셀 버스라는 블록 내부 버스를 사용토록 구성되어 있으며, ATM 인터페이스를 위해 동일한 리어 카드(Rear Card)를 사용한다.Meanwhile, a block used as a common card is configured to use an internal bus called a cell bus in the 'Mid Plane' as shown in the common card plan view of FIG. Use the same rear card.
상기 공통 카드가 상기 도 3과 같은 시스템에 실장 되거나 전원이 인가(Power Up)될 경우 상기 각 블록들을 인식하여 그에 해당하는 어플리케이션을 수행하게 되는데, 그에 따른 순서를 첨부한 도면 도 5를 참조하여 설명하면 다음과 같다.When the common card is mounted in the system as shown in FIG. 3 or powered up, the respective cards are recognized and the corresponding application is executed. The procedure will be described with reference to FIG. 5. Is as follows.
도 5는 본 발명에 의한 공통 카드에서 블록 인식 후 그에 해당하는 어플리케이션을 수행하는 과정을 나타낸 도면이다.5 is a diagram illustrating a process of performing an application corresponding to a block recognition in a common card according to the present invention.
이에 도시된 바와 같이, 메모리(memory) 및 버퍼(buffer)의 입출력을 초기화(initial)하는 단계(ST11)와, 상기 초기화 후 상기 공통 카드의 구별을 위해 시스템 ID인지 셀프(Shelf) ID인지 판별하는 단계(ST12, ST13)와, 상기 판별 결과 셀프 ID일 경우는 ATM SAR(Segmentation And Reassembly, 셀 분할과 조립) 초기화를 수행하는 단계(ST14)와, 상기 초기화 후 로딩 블록에 로드를 요청(Load Request)하는 단계(ST15)와, 상기 로드 요청 후 운영체제를 구동하는 단계(ST16)로구성된다.As shown therein, an operation (ST11) of initializing input / output of a memory and a buffer and determining whether a system ID or a self ID is used to distinguish the common card after the initialization is performed. Steps ST12 and ST13, if the determination result is a self ID, performing ATM segmentation and reassembly (SAR) initialization (ST14), and requesting a load to the loading block after the initialization (Load Request). Step ST15, and driving the operating system after the load request (ST16).
이러한 구성을 갖는 블록 인식 절차를 더 상세히 설명하면 다음과 같다.A block recognition procedure having such a configuration will be described in more detail as follows.
먼저, CPU 처리부에서는 ROM(Read Only Memory), 로컬 메모리(Local Memory), 시스템 메모리(System Memory)와 같은 메모리들을 초기화(initial) 및 삭제(clear)를 시작하고, 또한 버퍼 초기화(Buffer initial) 및 ATM 멀티플렉서(MUX) 기능부, 셀-버스 인터페이스 기능부, 리어 카드 기능부에 대한 초기화를 시작한다(ST11).First, the CPU processing unit initializes and clears memories such as read only memory (ROM), local memory, and system memory, and also initializes buffers and buffers. Initialization of the ATM multiplexer (MUX) function, the cell-bus interface function, and the rear card function is started (ST11).
여기서, 상기 각각의 블록들은 시스템 ID와 셀프(Shelf) ID, 그리고 카드(Card) ID의 조합으로 구별이 가능하다. 예를 들어 CCP 블록과 PCF 블록간 차이는 일단 시스템 ID의 차이가 나며, 각각의 PCF는 시스템 ID는 동일하나 셀프 ID와 카드 ID에 의한 구별로 구별을 할 수 있게 된다. 시스템 ID와 셀프 ID는 상기 첨부한 도 4의 Mid Plane에 스위치를 설치하여 인위적으로 구별이 가능하도록 하고, 카드 ID는 상기 도 4의 Mid Plane에 회로에 의한 고정을 시켜 카드 실장시 그에 대응하는 카드 ID를 인식할 수 있도록 한다.Here, each of the blocks can be distinguished by a combination of a system ID, a self ID, and a card ID. For example, the difference between the CCP block and the PCF block may be different from each other by the system ID. Each PCF may be distinguished by the system ID but the self ID and the card ID. The system ID and the self ID can be artificially distinguished by installing a switch in the attached Mid Plane of FIG. 4, and the card ID is fixed by a circuit to the Mid Plane of FIG. Make sure the ID is recognized.
한편, 상기 시스템 ID와 셀프 ID와 카드 ID로 구별된 공통 카드들은 블록별 실행되어야 될 초기화 과정을 준비한다(ST12, ST13).Meanwhile, common cards distinguished by the system ID, the self ID, and the card ID prepare for an initialization process to be executed for each block (ST12, ST13).
다음으로 ATM SAR(Segmentation And Reassembly) 초기화를 수행하는데, 상기 과정에서 이미 블록별 인식이 끝난 상태에서 각 블록들이 수행해야 할 ATM VP/VC(가상경로/가상채널) 테이블을 관리한다(ST14).Next, the ATM segmentation and reassembly (SAR) initialization is performed. In the process, the ATM VP / VC (virtual path / virtual channel) table to be performed by each block is already managed in a state where blocks have been recognized (ST14).
다음으로, 상기 ATM SAR 초기화가 완료되면 로딩 블록에 고유의 VP/VC로 로드 요청(Load Request)을 하게되며, 이때, 로딩 블록에서는 상기 로드 요청에 대한 응답을 주고 그에 해당하는 어플리케이션에 대한 로딩을 수행한다(ST15).Next, when the initialization of the ATM SAR is completed, a load request is made to the loading block with a unique VP / VC. In this case, the loading block gives a response to the load request and loads a corresponding application. To perform (ST15).
다음으로, 상기 해당 어플리케이션을 로딩 받은 공통 카드에서는 운영체제를 구동(OS Start)하면서 상기 각 블록이 수행해야 할 어플리케이션을 수행하며, 각 블록의 고유의 기능을 실시한다(ST16).Next, the common card loaded with the corresponding application performs an application to be performed by each block while operating an operating system (OS Start), and performs a unique function of each block (ST16).
이상에서 상술한 본 발명 "ATM 시스템에서 블록간 인터페이스 장치 및 그 방법"에 따르면, 셀-버스 인터페이스 기능부, ATM 멀티플렉서 기능부 등의 동일 하드웨어를 사용하여 공통(common) 버스를 이용해서 동일 펌웨어 드라이버 루틴의 드라이버 초기화(initial)를 실시함으로써 타 블록과의 인터페이스에 의해 발생될 수 있는 서로 다른 클럭 드라이버/버퍼 드라이버 사용에 따른 타이밍 에러(timing error)를 해결할 수 있는 이점을 가진다.According to the above-described "inter-block interface device and method in the ATM system" described above, the same firmware driver using a common bus using the same hardware, such as a cell-bus interface function unit, ATM multiplexer function unit, etc. By performing the driver initialization of the routine, there is an advantage in that timing errors due to the use of different clock drivers / buffer drivers, which may be generated by the interface with other blocks, may be solved.
또한, 서로 다른 펌웨어 드라이버 즉, UPC(Usage Parameter Control)에 사용되는 파라미터(PCR(Peak Cell Rate), SCR(Sustain Cell Rate), CDVT(Cell Delay Variance Tolerance)) 간의 상이에 따라 발생되는 ATM 통신에서 지터(jitter, 디지털 전송에 있어서 각각의 비트가 원래 있어야 할 시간적 위치에서 앞이나 뒤로 얼마만큼 이동된 것) 현상 등의 문제를 해결할 수 있는 이점을 가진다.In addition, in ATM communication generated by different firmware drivers, that is, differences between parameters (Peak Cell Rate (SCR), Sustain Cell Rate (SCR), and Cell Delay Variance Tolerance (CVT)) used for UPC (Usage Parameter Control) It has the advantage of solving problems such as jitter (how much each bit has moved forward or backward in the time position where it should be in digital transmission).
또한, 부수적으로 카드 종류의 축소로 인한 개발 기간 단축, 테스트 및 디버깅(debugging), 그리고 운용에 있어 효율적인 인원배치로 인한 개발비용 감소, 동일 자재를 사용함에 있어 자재확보의 용이점과 품질관리의 용이성과 같은 부수적인 경제적 효과와 효율적인 인원/품질을 관리할 수 있는 이점을 가진다.In addition, the development time due to the reduction of the card type, test and debugging (debugging), and the development cost reduction due to the efficient staffing in operation, the ease of material acquisition and ease of quality control in using the same material It has the advantage of managing additional economic effects and efficient personnel / quality.
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020010053181A KR20030019823A (en) | 2001-08-31 | 2001-08-31 | Apparatus and method for interfacing between block in ATM system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020010053181A KR20030019823A (en) | 2001-08-31 | 2001-08-31 | Apparatus and method for interfacing between block in ATM system |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20030019823A true KR20030019823A (en) | 2003-03-07 |
Family
ID=27721785
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020010053181A Abandoned KR20030019823A (en) | 2001-08-31 | 2001-08-31 | Apparatus and method for interfacing between block in ATM system |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20030019823A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050060038A (en) * | 2005-02-17 | 2005-06-21 | 파워텍(주) | Data transmission system based on ethernet and the data transmission method thereof |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1999001009A2 (en) * | 1997-06-27 | 1999-01-07 | Nokia Networks Oy | Processing of signalling messages in atm node |
KR0185867B1 (en) * | 1996-08-31 | 1999-05-15 | 대우전자주식회사 | Interface between partition and assembly layer and physical layer with integrated buffer in utopia interface |
KR20010005539A (en) * | 1998-01-20 | 2001-01-15 | 클라스 노린, 쿨트 헬스트룀 | Multi-service circuit for telecommunications |
KR20010019702A (en) * | 1999-08-30 | 2001-03-15 | 정선종 | ATM Mux/Demux module between MSC and BSC in IMT-2000 network |
KR20010088391A (en) * | 2000-03-08 | 2001-09-26 | 루센트 테크놀러지스 인크 | Line card for supporting circuit and packet switching |
-
2001
- 2001-08-31 KR KR1020010053181A patent/KR20030019823A/en not_active Abandoned
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR0185867B1 (en) * | 1996-08-31 | 1999-05-15 | 대우전자주식회사 | Interface between partition and assembly layer and physical layer with integrated buffer in utopia interface |
WO1999001009A2 (en) * | 1997-06-27 | 1999-01-07 | Nokia Networks Oy | Processing of signalling messages in atm node |
KR20010005539A (en) * | 1998-01-20 | 2001-01-15 | 클라스 노린, 쿨트 헬스트룀 | Multi-service circuit for telecommunications |
KR20010019702A (en) * | 1999-08-30 | 2001-03-15 | 정선종 | ATM Mux/Demux module between MSC and BSC in IMT-2000 network |
KR20010088391A (en) * | 2000-03-08 | 2001-09-26 | 루센트 테크놀러지스 인크 | Line card for supporting circuit and packet switching |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050060038A (en) * | 2005-02-17 | 2005-06-21 | 파워텍(주) | Data transmission system based on ethernet and the data transmission method thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20020067706A1 (en) | Method and system for performing an optimised handover | |
EP0577959A1 (en) | Mobile radio systems | |
KR100323229B1 (en) | Apparatus and method for handover processing in IMT-2000 system | |
US5896386A (en) | Queue management method for wireless asynchronous transfer mode network interface card | |
US7742470B2 (en) | Network resource reallocation | |
KR20030019823A (en) | Apparatus and method for interfacing between block in ATM system | |
KR100337648B1 (en) | The switching method of ALL2 traffic for base station controller system in mobile system | |
KR20000056465A (en) | Base control station apparatus of the IMT 2000 network system using the ATM | |
KR100311352B1 (en) | Digital signal processor and selector/transcoder thereof in radio network controller for international mobile telecommunications-2000 | |
CN1332578C (en) | Transmitting system and method between base station and wireless network controller | |
KR100333945B1 (en) | Base station distinction method by BSC and BSC of IMT-2000 system using ATM protocol | |
KR19990047334A (en) | Multiplexer / Demultiplexer Device of Next Generation Mobile Network Control Station | |
KR100362640B1 (en) | Apparatus for transmitting data using aal2 atm cell | |
Immonen | Signaling stack design for wireless ATM access networks | |
US7522610B2 (en) | Apparatus and method of transmitting ATM cells in an ATM network based mobile communication system | |
CA2349453A1 (en) | Communications system with communication terminals which are connected to a communications system via a packet-oriented communication network | |
KR100370089B1 (en) | Method for cnnecting asynchrouns transfer mode in mobile communication system | |
KR100296033B1 (en) | Method for atm transfer in mobile telecommunication system | |
KR100413977B1 (en) | The method of Bearer Connection in Wireless Nework | |
KR100307927B1 (en) | Method for Providing Tone from Line Switching System to ATM Switching System | |
KR100513176B1 (en) | A network processer apparatus and constitution method of the next generation mobile communication system | |
KR20020069673A (en) | Apparatus and method for controlling aal2 pvc connection in communication system | |
KR20020054447A (en) | Device and method of routing aal 2/5 cell in mobile communication system | |
JPH1028122A (en) | Simple setting method of PVC for ATM network | |
GB2341750A (en) | AAL2 minicells |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20010831 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20030812 Patent event code: PE09021S01D |
|
PC1902 | Submission of document of abandonment before decision of registration | ||
SUBM | Surrender of laid-open application requested |