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 PDFInfo
- 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
Links
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/5625—Operations, administration and maintenance [OAM]
- H04L2012/5627—Fault tolerance and recovery
-
- 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/5649—Cell delay or jitter
-
- 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
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
본 발명은 비동기 전송 모드(이하 '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
[표 2]TABLE 2
수신단의 셀 분할 조립 서브층은 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
이상에서 설명한 바와 같이, 본 발명에 의한 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)
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100701523B1 (en) * | 2006-05-15 | 2007-03-30 | 이근헌 | Sound Absorption Materials |
-
2000
- 2000-09-18 KR KR1020000054583A patent/KR100349806B1/en not_active IP Right Cessation
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 |