[go: up one dir, main page]

KR100349806B1 - Method for Sequence Error Detection and Correction in AAL 1 Type Cell - Google Patents

Method for Sequence Error Detection and Correction in AAL 1 Type Cell Download PDF

Info

Publication number
KR100349806B1
KR100349806B1 KR1020000054583A KR20000054583A KR100349806B1 KR 100349806 B1 KR100349806 B1 KR 100349806B1 KR 1020000054583 A KR1020000054583 A KR 1020000054583A KR 20000054583 A KR20000054583 A KR 20000054583A KR 100349806 B1 KR100349806 B1 KR 100349806B1
Authority
KR
South Korea
Prior art keywords
error
field
sar
normal
error detection
Prior art date
Application number
KR1020000054583A
Other languages
Korean (ko)
Other versions
KR20020021857A (en
Inventor
김종천
Original Assignee
엘지전자 주식회사
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to KR1020000054583A priority Critical patent/KR100349806B1/en
Publication of KR20020021857A publication Critical patent/KR20020021857A/en
Application granted granted Critical
Publication of KR100349806B1 publication Critical patent/KR100349806B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5625Operations, administration and maintenance [OAM]
    • H04L2012/5627Fault tolerance and recovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • H04L2012/5649Cell delay or jitter
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • H04L2012/5652Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

본 발명은 ATM 셀의 순차 오류 검출/보정 방법에 관한 것으로서, 본 발명에 의한 ATM 셀의 순차 오류 검출/보정 방법은, SAR-PDU 헤더의 SN 필드의 SC 필드를 체크하여 SAR-PDU의 순서가 정상인지를 판단하는 단계(a); 상기 SC 필드의 순서에 대한 판단결과에 따라, SNP 필드를 체크하여 CRC 필드의 오류를 검출하고, 오류검출결과에 따라 상기 SC 필드 또는 CRC 필드를 보정하는 단계(b); 상기 CRC 필드의 오류검출 및 보정결과에 따라, 상기 SNP 필드를 체크하여 패리티 비트의 오류를 검출하는 단계(c); 및 상기 단계(a) 내지 단계(c)의 판단결과 및 오류검출결과에 의해 SN 의 유/무효를 결정하여 컨버전스 서브층에 전달하는 단계(d)를 포함하는 것을 특징으로 한다. 본 발명에 의한 ATM 셀의 순차 오류 검출/보정 방법에 의하면, 보정 모드에서의 SN 오류분석을 SC 값, CRC 필드 값 및 패리티 비트 값을 비교함으로써, CRC 필드 값 및 패리티 비트 값을 비교하는 기존의 보정 모드에서의 SN 오류분석보다 더욱 향상된 오류분석방법을 제공한다. 이에 의해, 단말-단말간 BER을 줄일 수 있으며, 특히, 단말-단말간 BER에 민감한 음성전송 서비스에서의 통화 품질을 향상시킬 수 있다.The present invention relates to a sequential error detection / correction method of an ATM cell. The sequential error detection / correction method of an ATM cell according to the present invention includes checking an SC field of an SN field of a SAR-PDU header, and then selecting the SAR-PDU. Determining whether it is normal (a); (B) checking an SNP field to detect an error of the CRC field according to the determination result of the SC field order, and correcting the SC field or the CRC field according to the error detection result; (C) detecting an error of a parity bit by checking the SNP field according to an error detection and correction result of the CRC field; And (d) determining whether the SN is valid or invalid based on the determination result and the error detection result of the steps (a) to (c) and transmitting the result to the convergence sublayer. According to the sequential error detection / correction method of an ATM cell according to the present invention, a conventional SN error analysis in a correction mode is performed by comparing an SC value, a CRC field value, and a parity bit value to compare a CRC field value and a parity bit value. It provides a more advanced error analysis method than SN error analysis in correction mode. Accordingly, the BER between the terminal and the terminal can be reduced, and in particular, the call quality in the voice transmission service sensitive to the BER between the terminal and the terminal can be improved.

Description

비동기 전송 모드 셀의 순차 오류 검출/보정 방법{Method for Sequence Error Detection and Correction in AAL 1 Type Cell}Method for Sequence Error Detection and Correction in AAL 1 Type Cell}

본 발명은 비동기 전송 모드(이하 'ATM'이라 함)의 AAL 타입 1 셀의 순차 오류 검출/보정 방법에 관한 것으로서, 특히 AAL 타입 1 셀을 처리하는 ATM 장치에서 AAL 타입 1 셀의 셀 분할 조립 서브층-프로토콜 데이터 유닛(Segmentation and Reassembly-Protocol Data Unit; 이하 'SAR-PDU'라 함) 헤더의 일련번호(Sequence Number) 오류를 효과적으로 검출하고 보정하여 셀의 유실을 최소화하고, 그 처리과정에서 발생하는 지연을 최소화하여 단말-단말간에 발생하는 지연에 민감한 서비스에 적합하도록 한 순차 오류 검출/보정 방법에 관한 것이다.The present invention relates to a sequential error detection / correction method of an AAL type 1 cell in an asynchronous transmission mode (hereinafter referred to as 'ATM'), and more particularly, to a cell division assembly sub-assembly of an AAL type 1 cell in an ATM device processing an AAL type 1 cell. Effectively detects and corrects sequence number errors in the Segmentation and Reassembly-Protocol Data Unit (SAR-PDU) headers, minimizing cell loss and occurring in the process The present invention relates to a sequential error detection / correction method that is suitable for a service that is sensitive to delay occurring between terminal and terminal by minimizing delay.

도 1은 AAL 타입 1 SAR-PDU의 포맷을 도시한 것이다.1 illustrates the format of an AAL Type 1 SAR-PDU.

ATM은 B-ISDN에서 다양한 종류의 트래픽을 운반하는 프로토콜이다. ATM은 트래픽의 종류에 따라 AAL 타입 1 ~ 5중에서 하나를 가지고 처리를 하게되는데, 이중 음성을 처리하는 프로토콜이 AAL 타입 1이다. AAL은 셀 분할 조립 서브층과 컨버전스 서브층(Convergence Sublayer)로 나누어진다. 셀 분할 조립 서브층의 가장 중요한 기능 중의 하나가 일련번호관리이다. 송신단의 셀 분할 조립 서브층이 컨버전스 서브층으로부터 각각의 SAR-PDU마다 일련번호를 받아 이를 ATM 층을 통해 전송하면, 수신단의 셀 분할 조립 서브층은 SAR-PDU에서 일련번호를 추출하여 컨버전스 서브층에 알려주고, 컨버전스 서브층은 이를 이용하여 유실되거나 또는 잘못 삽입된 SAR-PDU를 찾아낸다.ATM is a protocol that carries various kinds of traffic in B-ISDN. ATM handles one of the AAL types 1 to 5 according to the type of traffic. The protocol for processing double voice is AAL type 1. AAL is divided into a cell division assembly sublayer and a convergence sublayer. One of the most important functions of the cell division assembly sublayer is serial number management. If the cell division assembly sublayer of the transmitting end receives the serial number for each SAR-PDU from the convergence sublayer and transmits it through the ATM layer, the cell division assembly sublayer of the receiving end extracts the serial number from the SAR-PDU and convergence sublayer. The convergence sublayer uses this to locate missing or misinserted SAR-PDUs.

또한, 송신단의 셀 분할 조립 서브층은 일련번호를 CRC(cyclic redundancy checking)와 패리티(Parity) 비트를 이용하여 보호해서 전송하고, 수신단의 셀 분할 조립 서브층은 CRC와 패리티 비트를 해독하여 일련번호의 오류 유무를 체크하고, 오류가 검출된 경우에는 컨버전스 서브층에서 처리하도록 한다.In addition, the cell division assembly sublayer of the transmitting end protects and transmits the serial number using cyclic redundancy checking (CRC) and parity bits, and the cell division assembly sublayer of the receiving end decodes the serial number by decoding the CRC and parity bits. Check whether there is an error, and if an error is detected, process it in the convergence sublayer.

도 2는 종래의 오류 검출/보정 방법을 도시한 예시도이다. 도 1에 도시된 SAR-PDU를 참고로 하여 종래의 오류 검출/보정 방법을 자세히 설명한다.2 is an exemplary diagram illustrating a conventional error detection / correction method. A conventional error detection / correction method will be described in detail with reference to the SAR-PDU shown in FIG. 1.

송신단의 SAR-PDU 헤더의 첫 번째 4 비트에 대한 CRC 값을 SNP(Sequence Number Protection)(20) 필드내의 3 비트의 CRC 필드(21)에 기록하고, CRC 필드(21)와 SN(Sequence Number) 필드(10)에 대한 짝수 패리티(Even Parity) 비트를 SAR-PDU 헤더의 마지막 비트에 기록하여 ATM 계층을 통해 수신단으로 보낸다. 수신단의 셀 분할 조립 서브층은 ATM 계층으로부터 받은 SAR-PDU에서 SAR-PDU 헤더내의 SNP 필드(20)를 체크하여 SAR-PDU 헤더내의 오류를 검출하게 된다.The CRC value for the first 4 bits of the SAR-PDU header of the transmitting end is recorded in the 3-bit CRC field 21 in the SNP (Sequence Number Protection) 20 field, and the CRC field 21 and the sequence number (SN) Even parity bits for the field 10 are recorded in the last bit of the SAR-PDU header and sent to the receiver through the ATM layer. The cell division assembly sublayer of the receiving end detects an error in the SAR-PDU header by checking the SNP field 20 in the SAR-PDU header in the SAR-PDU received from the ATM layer.

수신단의 셀 분할 조립 서브층은 보정 모드와 검출 모드의 두 가지 모드를 가지고 동작한다. 이중 기본 모드는 싱글 비트 오류 검출을 제공하는 보정 모드이다. 보정 모드에서 오류가 검출되면, 싱글 비트 오류는 보정되고(S10), 셀 분할 조립 서브층의 모드는 검출 모드로 전환된다. 검출 모드에서, 오류가 검출되면 컨버전스 서브층에서 처리할 SN 필드(10)는 무효가 되고(S11), 오류가 검출되지 않으면 다시 보정 모드로 전환된다(S12). 표 1과 표 2는 각 모드에서의 동작을 상세히 정리한 것이다.The cell division assembly sublayer of the receiving end operates in two modes, a correction mode and a detection mode. The dual basic mode is a correction mode that provides single bit error detection. If an error is detected in the correction mode, the single bit error is corrected (S10), and the mode of the cell division sublayer is switched to the detection mode. In the detection mode, when an error is detected, the SN field 10 to be processed in the convergence sublayer is invalid (S11), and when the error is not detected, it is switched back to the correction mode (S12). Table 1 and Table 2 summarize the operation in each mode.

[표 1]TABLE 1

CRCCRC 패리티Parity SN 상태SN status 모드mode 정상normal 정상normal 보정하지 않음일련번호 유효Not calibrated Serial number valid 보정 모드 전환Switch calibration mode 오류error 오류error 보정하지 않음일련번호 무효Not calibrated Serial number invalid 검출 모드 유지Keep detection mode 정상normal 오류error 보정하지 않음일련번호 무효Not calibrated Serial number invalid 검출 모드 유지Keep detection mode 오류error 정상normal 보정하지 않음일련번호 무효Not calibrated Serial number invalid 검출 모드 유지Keep detection mode

[표 2]TABLE 2

CRCCRC 패리티Parity SN 상태SN status 모드mode 정상normal 정상normal 정상적인 SAR-PDU 수신일련번호 유효Valid SAR-PDU Serial Number Valid 보정 모드 유지Keep calibration mode 오류error 오류error SC 필드에 싱글 비트 오류가 발생한 것으로 간주하여 CRC 값에 근거하여 SC를 보정일련번호 유효Validate the SC serial number based on the CRC value, assuming a single bit error in the SC field 검출 모드 전환Detection mode switch 정상normal 오류error 패리티 비트에 오류가 생긴 것으로 간주하여 패리티 비트를 보정일련번호 유효Parity bit is valid because the parity bit is regarded as an error. 검출 모드 전환Detection mode switch 오류error 정상normal 멀티 비트 오류가 발생한 것으로 간주하여 보정할 수 없음일련번호 무효Unable to correct because a multi-bit error occurred 검출 모드 전환Detection mode switch

수신단의 셀 분할 조립 서브층은 SAR-PDU 헤더에서 CSI(11)와 일련번호를 추출하고,이를 SNP 필드(20)에 의해 체크된 SN 필드(10)의 상태와 함께 컨버전스 서브층에 알린다. 컨버전스 서브층은 이를 토대로 유실되거나 또는 잘못 삽입된 SAR-PDU 페이로드를 찾아내서 일련번호를 유지한다.Cell splitting assembly sub-layer of the receiving end in the SAR-PDU header to extract the CSI (11) and the serial number, and informs the convergence sublayer with this of the state of the SN field 10 is checked by the SNP field 20. The convergence sublayer uses this to locate lost or misinserted SAR-PDU payloads and maintain serial numbers.

상기한 바와 같이 기존 순차 오류 검출 및 보정 방법은, 셀 분할 조립 서브층에서 SNP 필드(20)의 CRC 필드(21)와 패리티 비트(22)에 따라 SN 필드(10)의 오류를 체크한다. 보정 모드에서는 CRC 필드와 패리티 비트에 모두 오류가 발생하면 싱글 비트 오류로 규정하고, CRC 필드는 오류가 없고, SN 필드에 오류가 발생하였다고 가정하여 비트를 수정하게 된다. 이 경우, CRC 필드에 에러가 발생하였을 때는 정상적으로 수신된 SN 필드를 수정하는 문제가 발생한다. 또한, CRC 필드에 오류가 발생하고, 패리티 비트에 오류가 없는 경우, 멀티 비트 오류로 규정하여 보정을 하지 않아 오류 보정의 범위가 적은 문제가 있다.As described above, the conventional sequential error detection and correction method checks the error of the SN field 10 in accordance with the CRC field 21 and the parity bit 22 of the SNP field 20 in the cell division sublayer. In the correction mode, if an error occurs in both the CRC field and the parity bit, it is defined as a single bit error, and the CRC field is corrected on the assumption that there is no error and an error occurs in the SN field. In this case, when an error occurs in the CRC field, there is a problem of correcting a normally received SN field. In addition, when an error occurs in the CRC field and there is no error in the parity bit, there is a problem in that a range of error correction is small because no correction is defined as a multi-bit error.

본 발명의 목적은 상기한 문제점을 해결하고자, AAL 타입 1 셀을 처리하는 ATM 장치에서 AAL 타입 1 셀의 SAR-PDU 헤더의 일련 번호 오류를 효과적으로 검출하고 보정하여 셀의 유실을 최소화하고, 그 처리과정에서 발생하는 지연을 최소화하여 단말-단말간에 발생하는 지연에 민감한 서비스에 적합하도록, 보정 모드에서 오류 발생시, 발생된 오류의 원인을 세밀히 분석하여 보정을 보다 많이 하는 순차 오류 검출/보정 방법을 제공하는데 있다.An object of the present invention is to solve the above problems, to effectively detect and correct the serial number error of the SAR-PDU header of the AAL type 1 cell in the ATM device processing the AAL type 1 cell to minimize the loss of the cell, the processing Provides a sequential error detection / correction method that analyzes the cause of the error in detail when the error occurs in the correction mode to minimize the delay in the process and to be suitable for a service sensitive to delay occurring between the terminals and the terminal. It is.

도 1은 AAL 타입 1 SAR-PDU의 포맷을 도시한 것이고,1 illustrates the format of an AAL Type 1 SAR-PDU,

도 2는 종래의 오류 검출/보정 방법을 도시한 예시도이고,2 is an exemplary diagram illustrating a conventional error detection / correction method;

도 3은 본 발명에 의한 일실시예로서, 비동기 전송 모드 셀의 순차 오류 검출/보정 과정을 단계별로 도시한 흐름도이다3 is a flowchart illustrating a sequential error detection / correction process of an asynchronous transmission mode cell according to an embodiment of the present invention.

상기한 바와 같은 목적을 달성하기 위하여, 본 발명에 의한 ATM 셀의 순차 오류 검출/보정 방법은, SAR-PDU 헤더의 SN 필드의 SC 필드를 체크하여 SAR-PDU의 순서가 정상인지를 판단하는 단계(a); 상기 SC 필드의 순서에 대한 판단결과에 따라, SNP 필드를 체크하여 CRC 필드의 오류를 검출하고, 오류검출결과에 따라 상기 SC 필드 또는 CRC 필드를 보정하는 단계(b); 상기 CRC 필드의 오류검출 및 보정결과에 따라, 상기 SNP 필드를 체크하여 패리티 비트의 오류를 검출하는 단계(c); 및 상기 단계(a) 내지 단계(c)의 판단결과 및 오류검출결과에 의해 SN 의 유/무효를 결정하여 컨버전스 서브층에 전달하는 단계(d)를 포함하는 것을 특징으로 한다.In order to achieve the above object, the sequential error detection / correction method of the ATM cell according to the present invention, by checking the SC field of the SN field of the SAR-PDU header to determine whether the order of the SAR-PDU is normal (a); (B) checking an SNP field to detect an error of the CRC field according to the determination result of the SC field order, and correcting the SC field or the CRC field according to the error detection result; (C) detecting an error of a parity bit by checking the SNP field according to an error detection and correction result of the CRC field; And (d) determining whether the SN is valid or invalid based on the determination result and the error detection result of the steps (a) to (c) and transmitting the result to the convergence sublayer.

이하에서는 첨부된 도면을 참고로 하여 본 발명의 바람직한 실시예를 상세히 설명한다.Hereinafter, with reference to the accompanying drawings will be described in detail a preferred embodiment of the present invention.

상세한 설명에 앞서, 본 상세한 설명에서 사용되는 용어를 정리한다.Prior to the detailed description, terms used in the detailed description are summarized.

'CBR'은 Constant Bit Rate의 약자이다.'CBR' stands for Constant Bit Rate.

'SRTS'는 Synchronous Residual Time Stamp의 약자이다.'SRTS' stands for Synchronous Residual Time Stamp.

'SDT'는 Structure Data Transfer의 약자이다.'SDT' stands for Structure Data Transfer.

'BER'은 Bit Error Rate의 약자이다.'BER' stands for Bit Error Rate.

'SAR-PDU'는 Segmentation and Reassembly-Protocol Data Unit의 약자이다.'SAR-PDU' stands for Segmentation and Reassembly-Protocol Data Unit.

도 3은 본 발명에 의한 일실시예로서, 비동기 전송 모드 셀의 순차 오류 검출/보정 과정을 단계별로 도시한 흐름도이다. 도 1의 도면부호를 인용하여 설명한다.3 is a flowchart illustrating a sequential error detection / correction process of an asynchronous transmission mode cell according to an embodiment of the present invention. Reference will be made to the reference numerals of FIG. 1.

순차 오류 검출/보정 과정에 사용되는 일련번호의 유/무효는 기존 방법과 동일하게 수신단의 셀 분할 조립 서브층에서 상태를 체크하여 컨버전스 서브층에 전달하면, 컨버전스 서브층은 Robust SN Algorithm 또는 Fast SN Algorithm을 이용하여 일련번호를 유지하게 된다. 또한, 수신단의 셀 분할 조립 서브층에서는 보정 보드와 검출 모드의 두가지 모드를 가지고 동작하고, 보정 모드를 기본 모드로 한다. 기존에는 일련번호의 오류분석을 CRC 필드와 패리티 비트만을 가지고 한데 반해, CRC 필드과 패리티 비트뿐만 아니라 SAP-PDU 헤더내의 SN 필드의 SC 필드까지 비교함으로써 향상된 보정 기능을 제공하게 된다. SN 필드의 CSI 비트는 망동기 클록에 동기되지 않는 비동기 CBR 서비스에서 SRTS 방법을 이용하여 소스 클록의 주파수를 복원하는 경우 또는 SDT 방법을 이용하여 스트럭쳐의 크기가 1 옥텟보다 큰 스트럭쳐 데이터를 전송하는 경우에 있어서, 포인터 필드가 있음을 나타내는데 사용된다.상기 CSI 비트는 SC와는 달리 앞뒤의 CSI 비트끼리 연관성이 없어서 CSI 비트만을 가지고는 CSI 비트의 오류를 찾아내지 못한다. 따라서, 본 실시예에서는 CSI 비트는 항상 오류없이 전송된다고 가정하고, SC, CRC, 패리티 비트 세 가지 인자를 가지고 SN의 오류를 검출하고 보정한다.If the serial number used for the sequential error detection / correction process is checked and transmitted to the convergence sublayer in the cell division assembly sublayer of the receiver as in the conventional method, the convergence sublayer is a Robust SN Algorithm or Fast SN. Using Algorithm Maintain the serial number. In addition, the cell division assembly sublayer of the receiving end operates with two modes, a correction board and a detection mode, and sets the correction mode as the basic mode. Conventionally, error analysis of serial number has only CRC field and parity bit, but it provides improved correction function by comparing not only CRC field and parity bit but also SC field of SN field in SAP-PDU header. When the CSI bit of the SN field is used to recover the frequency of the source clock using the SRTS method in an asynchronous CBR service that is not synchronized to the synchronizer clock, or when the structure data having a size larger than 1 octet is transmitted using the SDT method. Is used to indicate that there is a pointer field. Unlike the SC, the CSI bits are not related to each other before and after the CSI bits, and thus only the CSI bits do not detect an error of the CSI bits. Therefore, in the present embodiment, it is assumed that the CSI bit is always transmitted without error, and the error of the SN is detected and corrected with three factors, SC, CRC, and parity bit.

수신단의 셀 분할 조립 서브층에서 실시되는 본 발명에 의한 비동기 전송 모드 셀의 순차 오류 검출/보정 과정을 간략히 설명하면, 1) SAR-PDU 헤더의 SN 필드의 SC 필드를 체크하여 일련 번호의 순서가 맞는지를 판단하고, 2) SNP 필드의 CRC 필드를 체크하여 일련번호, CRC 필드 값 또는 패리티 비트 값을 보정하고, 3)보정된 일련 번호, CRC 및 패리티 비트를 이용하여 일련번호 의 유/무효를 결정하여 컨버전스 서브층에 전달하는 과정으로 이루어진다. 이하에서 과정을 자세히 설명한다.Briefly describing the sequential error detection / correction process of the asynchronous transmission mode cell according to the present invention carried out in the cell division assembly sublayer of the receiver, 1) Check the SC field of the SN field of the SAR-PDU header to determine the sequence number 2) correct the serial number, CRC field value or parity bit value by checking the CRC field of the SNP field, and 3) enable / disable the serial number using the corrected serial number, CRC and parity bit. Determining and delivering to the convergence sublayer. The process is described in detail below.

수신단의 셀 분할 조립 서브층은 ATM 계층으로부터 받은 SAR-PDU 헤더내의 SN 필드(10)를 체크하여 SC 필드가 바로 직전 SAR-PDU의 SC 필드와 순서가 맞는지의 여부를 결정한다(S100, S110).The cell division assembly sublayer of the receiving end checks the SN field 10 in the SAR-PDU header received from the ATM layer to determine whether the SC field is in order with the SC field of the immediately preceding SAR-PDU (S100, S110). .

상기 S110 단계에서, SC 필드의 순서가 맞지 않으면 CRC 필드에 오류가 있는지 여부를 판단한다(S120).In step S110, if the SC field order is not correct, it is determined whether or not there is an error in the CRC field (S120).

CRC 필드에 오류가 있으면, SC 필드를 바로 전에 수신한 SAR-PDU의 SC 필드와 순서가 맞도록 보정하고(S130), 패리티 비트에 오류가 있는지를 판단한다(S140). 패리티 비트에 오류가 있으면 일련번호를 무효로 하고, 검출 모드로 전환한다(S160). 패리티 비트가 정상이면 일련번호를 유효로 하고, 검출 모드로전환한다(S161).If there is an error in the CRC field, the SC field is corrected to match the SC field of the SAR-PDU received immediately before (S130), and it is determined whether there is an error in the parity bit (S140). If there is an error in the parity bit, the serial number is invalidated and the detection mode is switched (S160). If the parity bit is normal, the serial number is valid and the mode is switched to the detection mode (S161).

CRC 필드가 정상이면, 일련번호를 무효로 하고, 검출 모드로 전환한다(S160). SC 필드의 순서가 맞지 않고, CRC 필드가 정상인 경우는 패리티 비트의 오류여부와는 상관없이 해당 SAR-PDU가 잘못 끼어든 것으로 가정한다.If the CRC field is normal, the serial number is invalid and the detection mode is switched (S160). If the order of the SC fields is not correct and the CRC field is normal, it is assumed that the corresponding SAR-PDU is incorrectly inserted regardless of whether the parity bit is in error.

상기 S110 단계에서, SC 필드의 순서가 맞으면 CRC 필드에 오류가 있는지 여부를 판단한다(S121).In step S110, if the SC field order is correct, it is determined whether there is an error in the CRC field (S121).

CRC 필드에 오류가 있으면, CRC 필드 값을 보정하고(S131), 패리티 비트에 오류가 있는지를 판단한다(S141). 패리티 비트에 오류가 있으면 일련번호를 무효로 하고, 검출 모드로 전환한다(S160). 패리티 비트가 정상이면 일련번호를 유효로 하고, 검출 모드로 전환한다(S161).If there is an error in the CRC field, the CRC field value is corrected (S131), and it is determined whether there is an error in the parity bit (S141). If there is an error in the parity bit, the serial number is invalidated and the detection mode is switched (S160). If the parity bit is normal, the serial number is valid and the detection mode is switched (S161).

CRC 필드가 정상이면, 패리티 비트에 오류가 있는지를 판단한다(S142). 패러티 비트에 오류가 있으면 패러티 비트를 보정하고(S150), 일련번호를 유효로 하고 검출 모드로 전환한다(S161). 패러티 비트가 정상이면 일련번호를 유효로 하고, 보If the CRC field is normal, it is determined whether there is an error in the parity bit (S142). If there is an error in the parity bit, the parity bit is corrected (S150), the serial number is valid, and the detection mode is switched (S161). If the parity bit is normal, the serial number is valid.

정 모드를 유지한다(S162). 표 3은 도 3에 도시한 SC 필드, CRC 필드 및 패리티 비트에 따른 일련번호의 상태와 그에 따른 모드를 정리한 것이다.Maintain a positive mode (S162). Table 3 summarizes the status of serial numbers according to the SC field, CRC field, and parity bits and modes according to FIG. 3.

[표 3]TABLE 3

SCSC CRCCRC 패리티Parity SN 상태SN status 모드mode 정상normal 정상normal 정상normal 정상적인 SAR-PDU 수신일련번호 유효Valid SAR-PDU Serial Number Valid 보정 모드 유지Keep calibration mode 정상normal 오류error 오류error CRC에 싱글 비트 오류가 발생한 것으로 간주하여 SC 값에 근거하여 CRC를 보정CRC를 보정한 후 패리티를 재계산 한 결과 정상이면 일련번호 유효이고, 비정상이면 일련번호 무효Assuming a single bit error in the CRC, correct the CRC based on the SC value. Correct the CRC and recalculate the parity. 검출 모드 전환Detection mode switch 정상normal 정상normal 오류error 패리티 비트에 오류가 생긴 것으로 간주하여 패리티 비트를 보정일련번호 유효Parity bit is valid because the parity bit is regarded as an error. 검출 모드 전환Detection mode switch 정상normal 오류error 정상normal CRC에 멀티 비트 오류가 발생한 것으로 간주하여 SC 값에 근거하여 CRC를 보정CRC를 보정한 후 패리티를 재계산 한 결과 정상이면 일련번호 유효, 비정상이면 일련번호 무효The CRC is considered to be a multi-bit error, and the CRC is corrected based on the SC value.When the CRC is corrected and the parity is recalculated, the serial number is valid if it is normal and the serial number is invalid. 검출 모드 전환Detection mode switch 오류error 정상normal 정상normal 잘못 삽입된 SAR-PDU로 간주하여 보정하지 않음일련번호 무효Do not calibrate as incorrectly inserted SAR-PDUs Serial Number Invalid 검출 모드 전환Detection mode switch 오류error 오류error 오류error SC에 멀티 비트 오류가 발생한 것으로 간주하여 바로 전에 수신된 SAR-PDU의 SC 값에 근거하여 SC를 보정SC를 보정한 후 CRC와 패리티를 재계산한 결과 둘 다 정상이면 일련번호 유효, 둘 중 하나가 비정상이면 일련번호 무효Assuming that the SC has a multi-bit error, the SC is calibrated based on the SC value of the SAR-PDU received just before, and after recalculating the CRC and parity, the serial number is valid if both are normal. Is invalid, serial number is invalid 검출 모드 전환Detection mode switch

오류error 정상normal 오류error 잘못 삽입된 SAR-PDU로 간주하여 보정하지 않음일련번호 무효Do not calibrate as incorrectly inserted SAR-PDUs Serial Number Invalid 검출 모드 전환Detection mode switch 오류error 오류error 정상normal SC에 싱글 비트 오류가 발생한 것으로 간주하여 바로 전에 수신된 SAR-PDU의 SC 값에 근거하여 SC를 보정CRC를 보정한 후 패리티를 재계산 한 결과 정상이면 일련번호 유효, 비정상이면 일련번호 무효Based on the SC value of the SAR-PDU received just before, the SC is assumed to have a single bit error, and the SC is corrected based on the corrected CRC and the parity is recalculated. 검출 모드 전환Detection mode switch

이상에서 설명한 바와 같이, 본 발명에 의한 ATM 셀의 순차 오류 검출/보정방법에 의하면, 보정 모드에서의 일련번호의 오류분석을 SC 필드, CRC 필드 및 패리티 비트를 비교함으로써, CRC 필드 및 패리티 비트만을 비교하는 기존의 보정 모드에서의 일련번호 오류분석보다 더욱 향상된 오류분석방법을 제공한다. 이에 의해, 단말-단말간 BER을 줄일 수 있으며, 특히, 단말-단말간 BER에 민감한 음성전송 서비스에서의 통화 품질을 향상시킬 수 있다.As described above, according to the sequential error detection / correction method of the ATM cell according to the present invention, by comparing the SC field, the CRC field, and the parity bits in the error analysis of the serial number in the correction mode, only the CRC field and the parity bits are used. It provides a better error analysis method than the serial number error analysis in the conventional calibration mode. Accordingly, the BER between the terminal and the terminal can be reduced, and in particular, the call quality in the voice transmission service sensitive to the BER between the terminal and the terminal can be improved.

Claims (8)

SAR-PDU 헤더의 SN 필드의 SC 필드를 체크하여 SAR-PDU의 순서가 정상인지를 판단하는 단계(a);Checking the SC field of the SN field of the SAR-PDU header to determine whether the order of the SAR-PDU is normal (a); 상기 SC 필드의 순서에 대한 판단결과에 따라, SNP 필드를 체크하여 CRC 필드의 오류를 검출하고, 오류검출결과에 따라 상기 SC 필드 또는 CRC 필드를 보정하는 단계(b);(B) checking an SNP field to detect an error of the CRC field according to the determination result of the SC field order, and correcting the SC field or the CRC field according to the error detection result; 상기 CRC 필드의 오류검출 및 보정결과에 따라, 상기 SNP 필드를 체크하여 패리티 비트의 오류를 검출하는 단계(c); 및(C) detecting an error of a parity bit by checking the SNP field according to an error detection and correction result of the CRC field; And 상기 단계(a) 내지 단계(c)의 판단결과 및 오류검출결과에 의해 SN 의 유/무효를 결정하여 컨버전스 서브층에 전달하는 단계(d)를 포함하는 것을 특징으로 하는 ATM 셀의 순차 오류 검출/보정 방법.Sequential error detection of an ATM cell, comprising the step (d) of determining whether the SN is valid or invalid based on the determination result and the error detection result of the steps (a) to (c). / Correction method. 제1항에 있어서, 상기 단계(a)에서 SAR-PDU의 순서가 맞지 않고, 상기 단계(b)에서 CRC 필드에 오류가 검출되면,The method of claim 1, wherein the SAR-PDUs are not in the correct order in step (a), and an error is detected in the CRC field in step (b). 상기 단계(b)는 바로 전에 수신된 SAR-PDU의 SC 필드에 근거하여 상기 SC 필드를 보정하고,Step (b) corrects the SC field based on the SC field of the SAR-PDU received immediately before; 상기 단계(d)는 상기 패리티 비트에서 오류가 검출되면 SN을 무효로 결정하고, 검출 모드로 전환한 후 컨버전스 서브층에 전달하는 것을 특징으로 하는 ATM셀의 순차 오류 검출/보정 방법.The step (d) is characterized in that if the error is detected in the parity bit, the SN is determined to be invalid, switch to the detection mode, and forwarded to the convergence sublayer, characterized in that the ATM cell sequential error detection / correction method. 제2항에 있어서, 상기 단계(d)에서 패리티 비트가 정상이면,The method of claim 2, wherein if the parity bit in step (d) is normal, 상기 단계(d)는 SN을 무효로 결정하고, 검출 모드로 전환한 후 컨버전스 서브층에 전달하는 것을 특징으로 하는 ATM 셀의 순차 오류 검출/보정 방법.The step (d) is to determine the SN invalid, switch to the detection mode and forwarded to the convergence sub-layer, characterized in that the error detection / correction method of the ATM cell. 제1항에 있어서, 상기 단계(a)에서 SAR-PDU의 순서가 맞지 않고, 상기 단계(b)에서 CRC 필드가 정상이면,The method of claim 1, wherein the SAR-PDUs are out of order in step (a) and the CRC field is normal in step (b). 상기 단계(c)를 거치지 않고,Without going through step (c), 상기 단계(d)는 SN을 무효를 결정하고, 검출 모드로 전환한 후, 컨버전스 서브층에 전달하는 것을 특징으로 하는 ATM 셀의 순차 오류 검출/보정 방법.Step (d) determines the invalidity of the SN, switches to the detection mode, and forwards it to the convergence sublayer. 제1항에 있어서, 상기 단계(a)에서 SAR-PDU의 순서가 정상이고, 상기 단계(b)에서 CRC 필드에 오류가 있으면,The method of claim 1, wherein the SAR-PDU order is normal in step (a), and if there is an error in the CRC field in step (b), 상기 단계(b)는 바로 전에 수신된 SAR-PDU의 SC 필드에 근거하여 상기 SC 필드를 보정하고,Step (b) corrects the SC field based on the SC field of the SAR-PDU received immediately before; 상기 단계(d)는 상기 패리티 비트에서 오류가 검출되면 SN을 무효로 결정하고, 검출 모드로 전환한 후 컨버전스 서브층에 전달하는 것을 특징으로 하는 ATM 셀의 순차 오류 검출/보정 방법.The step (d) is characterized in that if the error is detected in the parity bit, the SN is determined to be invalid, and switched to the detection mode, and forwarded to the convergence sublayer. 제5항에 있어서, 상기 단계(d)에서, 패리티 비트가 정상이면, 상기 단계(d)는 SN을 유효로 결정하고, 검출 모드로 전환한 후, 컨버전스 서브층에 전달하는 것을 특징으로 하는 ATM 셀의 순차 오류 검출/보정 방법.6. The ATM of claim 5, wherein in step (d), if the parity bit is normal, step (d) determines that the SN is valid, switches to detection mode, and forwards it to the convergence sublayer. Sequential error detection / correction method for cells. 제1항에 있어서, 상기 단계(a)에서 SAR-PDU의 순서가 정상이고, 상기 단계(b)에서 CRC 필드가 정상이며, 상기 단계(c)에서 패리티 비트에 오류가 있으면,The method of claim 1, wherein if the order of SAR-PDUs is normal in step (a), the CRC field is normal in step (b), and there is an error in the parity bit in step (c), 상기 단계(c)이후에 패러티 비트를 보정하는 단계(e)를 더 포함하고,(E) correcting the parity bits after the step (c), 상기 단계(e)는 SN을 유효를 결정하고, 검출 모드로 전환한 후, 컨버전스 서브층에 전달하는 것을 특징으로 하는 ATM 셀의 순차 오류 검출/보정 방법.The step (e) is to determine the validity of the SN, switch to the detection mode, and forwarded to the convergence sub-layer sequential error detection / correction method of the ATM cell. 제1항에 있어서, 상기 단계(a)에서 SAR-PDU의 순서가 정상이고, 상기 단계(b)에서 CRC 필드가 정상이며, 상기 단계(c)에서 패리티 비트가 정상이면,The method of claim 1, wherein the SAR-PDU order is normal in step (a), the CRC field is normal in step (b), and the parity bit is normal in step (c). 상기 단계(e)는 SN을 유효를 결정하고, 보정 모드를 유지한 후, 컨버전스 서브층에 전달하는 것을 특징으로 하는 ATM 셀의 순차 오류 검출/보정 방법.The step (e) is to determine the validity, maintain the correction mode, and deliver to the convergence sub-layer sequential error detection / correction method.
KR1020000054583A 2000-09-18 2000-09-18 Method for Sequence Error Detection and Correction in AAL 1 Type Cell KR100349806B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020000054583A KR100349806B1 (en) 2000-09-18 2000-09-18 Method for Sequence Error Detection and Correction in AAL 1 Type Cell

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020000054583A KR100349806B1 (en) 2000-09-18 2000-09-18 Method for Sequence Error Detection and Correction in AAL 1 Type Cell

Publications (2)

Publication Number Publication Date
KR20020021857A KR20020021857A (en) 2002-03-23
KR100349806B1 true KR100349806B1 (en) 2002-08-24

Family

ID=19689053

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020000054583A KR100349806B1 (en) 2000-09-18 2000-09-18 Method for Sequence Error Detection and Correction in AAL 1 Type Cell

Country Status (1)

Country Link
KR (1) KR100349806B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100701523B1 (en) * 2006-05-15 2007-03-30 이근헌 Sound Absorption Materials

Also Published As

Publication number Publication date
KR20020021857A (en) 2002-03-23

Similar Documents

Publication Publication Date Title
US6628641B1 (en) Header error detection for wireless data cells
US5600653A (en) Technique for improving asynchronous transfer mode operation over a communications link with bursty bit errors
EP0891683B1 (en) Combined minicell alignment and header protection method and apparatus
US8249075B2 (en) ATM communications system and method
US6005871A (en) Minicell alignment
EP2063573A1 (en) Transmission method, system and apparatus of overhead information
KR100411446B1 (en) Method of Controlling Type 3 Packet in the AAL2 Signaling
US8848743B1 (en) Method and system for controlling count information in generic mapping procedure
WO1998052285A2 (en) Digital video transport error handling in cell based communications systems
KR100349806B1 (en) Method for Sequence Error Detection and Correction in AAL 1 Type Cell
US6275472B1 (en) Method and apparatus for achieving pass control of transmission cells
KR100353573B1 (en) Sequence Number Processing Method of Asynchronous Transfer Mode Adaption Layer Type Cell
JP3594618B2 (en) Method for detecting and compensating for missing and / or incorrectly inserted cells in an asynchronous transfer method (ATM)
US20060050884A1 (en) Hardened automatic synchronisation scheme for ATM cells
US6781987B1 (en) Method for packet transmission with error detection codes
WO2000036755A1 (en) Method and apparatus for backward-compatible error correction for real time communication link
KR0173059B1 (en) Sar-pdu header processing method
JP3859953B2 (en) ATM communication system
JPH0951337A (en) Error correction method
JPH07131461A (en) Header control system for atm communication
KR100246609B1 (en) Cell Border Identification Method in Asynchronous Transfer Mode Network
EP1026915A2 (en) Method and system for enhancing cell error ratio and cell misinsertion rate for a given cell loss ratio
JP3202727B2 (en) Error verification method and system for short cell in ATM network
Jun et al. An improved hybrid ARQ scheme for wireless ATM
WO1998019496A1 (en) Improved minicell alignment

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20000918

PA0201 Request for examination
PG1501 Laying open of application
E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20020530

N231 Notification of change of applicant
PN2301 Change of applicant

Patent event date: 20020614

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20020809

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20020812

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20050628

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20060721

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20070723

Start annual number: 6

End annual number: 6

FPAY Annual fee payment

Payment date: 20080730

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20080730

Start annual number: 7

End annual number: 7

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20100710