KR100584170B1 - 터보 부호화된 복합 재전송 방식 시스템 및 오류 검출 방법 - Google Patents
터보 부호화된 복합 재전송 방식 시스템 및 오류 검출 방법 Download PDFInfo
- Publication number
- KR100584170B1 KR100584170B1 KR1020020040159A KR20020040159A KR100584170B1 KR 100584170 B1 KR100584170 B1 KR 100584170B1 KR 1020020040159 A KR1020020040159 A KR 1020020040159A KR 20020040159 A KR20020040159 A KR 20020040159A KR 100584170 B1 KR100584170 B1 KR 100584170B1
- Authority
- KR
- South Korea
- Prior art keywords
- turbo
- crc
- bit
- error
- output
- 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.)
- Expired - Fee Related
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 90
- 238000000034 method Methods 0.000 claims description 29
- 230000008569 process Effects 0.000 claims description 16
- 239000000470 constituent Substances 0.000 claims description 8
- 238000013507 mapping Methods 0.000 claims description 7
- URWAJWIAIPFPJE-YFMIWBNJSA-N sisomycin Chemical compound O1C[C@@](O)(C)[C@H](NC)[C@@H](O)[C@H]1O[C@@H]1[C@@H](O)[C@H](O[C@@H]2[C@@H](CC=C(CN)O2)N)[C@@H](N)C[C@H]1N URWAJWIAIPFPJE-YFMIWBNJSA-N 0.000 claims 2
- 238000012937 correction Methods 0.000 description 18
- 238000010586 diagram Methods 0.000 description 12
- 230000005540 biological transmission Effects 0.000 description 8
- 230000000694 effects Effects 0.000 description 6
- 238000004088 simulation Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 238000007476 Maximum Likelihood Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000005562 fading Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 229910052709 silver Inorganic materials 0.000 description 1
- 239000004332 silver Substances 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
- 238000009941 weaving Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0045—Arrangements at the receiver end
- H04L1/0047—Decoding adapted to other signal detection operation
- H04L1/005—Iterative decoding, including iteration between signal detection and decoding operation
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
- H03M13/09—Error detection only, e.g. using cyclic redundancy check [CRC] codes or single parity bit
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/29—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
- H03M13/2903—Methods and arrangements specifically for encoding, e.g. parallel encoding of a plurality of constituent codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/29—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
- H03M13/2957—Turbo codes and decoding
- H03M13/2975—Judging correct decoding, e.g. iteration stopping criteria
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/63—Joint error correction and other techniques
- H03M13/6306—Error control coding in combination with Automatic Repeat reQuest [ARQ] and diversity transmission, e.g. coding schemes for the multiple transmission of the same information or the transmission of incremental redundancy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0041—Arrangements at the transmitter end
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0061—Error detection codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0064—Concatenated codes
- H04L1/0065—Serial concatenated codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0064—Concatenated codes
- H04L1/0066—Parallel concatenated codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0071—Use of interleaving
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
- H04L1/1816—Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of the same, encoded, message
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1835—Buffer management
- H04L1/1845—Combining techniques, e.g. code combining
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Theoretical Computer Science (AREA)
- Error Detection And Correction (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
Description
상기 도 2에서 각각의 구성 역방향 구조적 길쌈 부호기(12, 13)는 역방향 다항식 g1(x)=1+x2+x3 및 순방향 다항식 g2(x)=1+x+x3으로 구성되는 생성다항식 [1, 1+x+x3/1+x2+x3]을 구현한 것이다. 제1구성 역방향 구조적 길쌈 부호기(12)는 정보 비트의 원래 입력 순서에 따라 부호화 과정을 수행하고, 제2구성 역방향 구조적 길쌈 부호기(13)는 인터리버(14)에 의하여 순서가 재배열된 정보 비트의 순서에 따라 부호화 과정을 수행한다.
일반적으로, 터보 부호는 선형 부호(linear codes)의 한 종류로서, 각 부호어로부터 다른 부호어 사이의 거리는 제로 부호어(zero codeword)로부터 다른 부호어 사이의 거리와 동일하다. 따라서 제로 부호어로부터의 거리에 해당하는 각 부호어의 해밍 무게(Hamming weight)의 분포에 의해 성능이 좌우된다.
터보 부호가 개발되기 이전의 부호 설계 방법은 최소 해밍 무게를 최대화하는 부호를 설계하는 것이 설계 목표이었다. 그러나, 터보 부호에 의하면 해밍 무게가 작은 부호어의 수를 적게 생성한다. 이는, 역방향 다항식과 인터리버의 결합에 따라 나타나는 효과이다. 역방향 다항식은 적어도 메시지 심볼 시퀀스에 두 개의 1이 특정 위치에 있는 경우, 생성된 출력 부호의 해밍 무게가 작게 된다. 그러나, 상기 인터리버에 의하여 입력 시퀀스의 위치가 달라지기 때문에, 두 개의 1이 특정 위치에 존재할 확률은 크게 감소한다. 따라서, 인터리버에 의하여 병렬로 연접된 두 구성부호가 동시에 작은 해밍 무게를 갖는 부호를 출력할 확률도 크게 감소한다.
상기 순방향 다항식은 일반적인 길쌈부호와 마찬가지로 구성부호의 해밍 무게 분포를 좌우한다.
당업자는, 상기한 바와 같은 터보 부호기의 생성 다항식 과 그의 역방향 다항식 g1(x) 및 순방향 다항식 g2(x)의 의미, 작용 및 효과를 터보 부호에 관한 문헌, 예를 들어, 문헌[S. Benedetto and G. Montorsi, "Unveiling turbo codes: Some results on parallel concatenated coding schemes," IEEE Trans. Inform. Theory, vol. 42, no. 2, pp. 409-428, Mar. 1996], 문헌[H. El Gammal and A. R. Hammons, Jr., "Analyzing the turbo decoder using the Gaussian approximation, IEEE Trans. Inform. Theory, vol. 47, no. 2, pp. 671-686, Feb. 2001], 또는 문헌[B. Vucetic and J. Yuan, Turbo codes: Principles and applications, Kluwer Academic Publicshers, 2000] 등을 참조함으로써 더욱 명확하게 이해할 수 있다.
상기 터보 부호기(120)에서 상기 생성 다항식 과 그의 역방향 다항식 g1(x) 및 순방향 다항식 g2(x)의 의미, 작용 및 효과는 터보 부호에 관하여 전술한 문헌[S. Benedetto and G. Montorsi, "Unveiling turbo codes: Some results on parallel concatenated coding schemes," IEEE Trans. Inform. Theory, vol. 42, no. 2, pp. 409-428, Mar. 1996], 문헌[H. El Gammal and A. R. Hammons, Jr., "Analyzing the turbo decoder using the Gaussian approximation, IEEE Trans. Inform. Theory, vol. 47, no. 2, pp. 671-686, Feb. 2001], 또는 문헌[B. Vucetic and J. Yuan, Turbo codes: Principles and applications, Kluwer Academic Publicshers, 2000] 등을 참조함으로써 파악할 수 있다.
그리고, 이라고 할 때, 상기 제 1 구성 RSC 부호기(122)는 제 1 출력 부가 비트, 을 출력하고, 상기 제 2 구성 RSC 부호기(123)는 제 2 출력 부가 비트, 을 출력한다. 또한, 상기 터보 부호기(120)는 구조적 비트(Systematic Bit), 도 출력한다. 두 개의 구성 RSC 부호기(122,123)가 동시에 종단되도록 하기 위하여 비트 스트림 는 조건(W. J. Blackert, E. K. Hall, and S. G. Wilson, "Turbo code termination and interleaver conditions," Electron. Lett., vol. 31, no. 24, pp. 2082-2084, Nov. 1995.)을 만족하는 크기가 인 제 1 터보 인터리버(121) 를 이용하여 인터리빙된다.
Claims (10)
- 터보 부호화된 복합 재전송 방식 시스템으로서,입력된 데이터 비트를 등가 CRC 생성 다항식을 이용해 등가 CRC 부호화하여 CRC 부호화와 선종단(Pre-termination) 부호화를 동시에 수행하고 해당 등가 CRC 부호화된 출력 비트를 터보 부호화하여 다중화하며 해당 다중화된 출력 비트를 비트 인터리빙하여 채널 심볼로 매핑한 후 패킷 형태로 수신기로 송신하는 송신기; 및상기 송신기로부터 패킷 형태로 송신된 채널 심볼을 수신하여 등가 CRC 부호화 및 터보 부호화된 새로운 메시지 심볼을 구성하는 비트들에 대한 비트 메트릭(Metric)을 계산하고 비트 디인터리빙하여 역다중화한 후 상기 계산된 비트 메트릭을 이용하여 반복적으로 터보 복호화하고 해당 반복적인 터보 복호화를 거쳐 정방향 오류 정정된 프레임을 CRC 복호화하여 오류 포함 여부를 검출한 후 해당 오류 포함 여부에 따라 패킷의 재전송 요구에 관한 신호를 상기 송신기로 전송하는 수신기를 포함하되,상기 송신기는,(i) 전송하고자 하는 데이터 비트를 등가 CRC 생성 다항식을 이용해 등가 CRC 부호화하여 CRC 부호화와 선종단 부호화를 동시에 수행하는 등가 CRC 부호기;(ii) 상기 등가 CRC 부호화된 출력 비트를 터보 부호화하는 터보 부호기;(iii) 상기 터보 부호화된 출력 비트를 다중화하는 멀티플렉서;(iv) 상기 다중화된 출력 비트의 순서를 재배열하기 위해 비트 인터리빙을 하는 비트 인터리버; 및(v) 상기 비트 인터리빙된 출력 비트를 채널 심볼로 매핑하여 패킷 형태로 상기 수신기로 송신하는 변조기를 포함하며,여기에서,상기 터보 부호기는,(i) 상기 등가 CRC 부호화된 출력 비트를 원래의 입력 순서에 따라 터보 부호화를 수행하여 제 1 출력 부가 비트를 출력하는 제 1 구성 RSC 부호기;(ii) 상기 등가 CRC 부호화된 출력 비트의 입력 순서를 재배열하기 위해 터보 인터리빙하는 제 1 터보 인터리버; 및(iii) 상기 제 1 터보 인터리버에 의하여 터보 인터리빙된 상기 등가 CRC 부호화된 출력 비트의 순서에 따라 터보 부호화를 수행하여 제 2 출력 부가 비트를 출력하는 제 2 구성 RSC 부호기를 포함하고,상기 등가 CRC 부호기는,(i) 전송하고자 하는 데이터 비트를 CRC 생성 다항식을 이용하여 CRC 부호화한 후 출력하는 CRC 부호기; 및(ii) 선종단을 위해 상기 CRC 부호화된 출력 비트에 상기 제 1 구성 RSC 부호기 또는 제 2 구성 RSC 부호기의 역방향 다항식을 곱하여 선종단 부호화한 후 출력하는 선종단기를 포함하는 것을 특징으로 하는 터보 부호화된 복합 재전송 방식 시스템.
- 삭제
- 삭제
- 삭제
- 제 1항에 있어서,상기 수신기는,상기 변조기로부터 패킷 형태로 송신된 채널 심볼을 수신하여 등가 CRC 부호화 및 터보 복호화된 새로운 메시지 심볼을 구성하는 비트들에 대한 비트 메트릭을 계산하는 복조기와;상기 계산된 비트 메트릭의 순서를 원래대로 배열하기 위해 비트 디인터리빙을 하는 비트 디인터리버와;상기 비트 디인터리빙된 비트 메트릭을 역다중화하는 디멀티플렉서와;상기 역다중화된 비트 메트릭을 이용하여 반복적으로 터보 복호화하는 터보 복호기와;상기 반복적인 터보 복호화를 거쳐 정방향 오류 정정된 프레임을 CRC 복호화하여 오류 포함 여부를 검출한 후 해당 오류 포함 여부에 따라 패킷의 재전송 요구에 관한 신호를 상기 송신기로 전송하는 CRC 복호기를 포함하여 이루어진 것을 특징으로 하는 터보 부호화된 복합 재전송 방식 시스템.
- 제 5항에 있어서,상기 터보 복호기는,상기 디멀티플렉서로부터 출력된 구조적 비트 메트릭 및 제 1 출력 부가 비트 메트릭과 하기 터보 디인터리버로부터 출력된 제 2 추가 정보(Extrinsic Information)를 이용하여 갱신된 제 1 추가 정보를 출력하는 제 1 SISO 복호기와;상기 출력된 제 1 추가 정보의 순서를 재배열하기 위해 터보 인터리빙하는 제 2 터보 인터리버와;상기 디멀티플렉서로부터 출력된 구조적 비트 메트릭 및 제 2 출력 부가 비트 메트릭과 상기 제 2 터보 인터리버로부터 출력된 제 1 추가 정보를 이용하여 갱신된 제 2 추가 정보를 출력하는 제 2 SISO 복호기와;상기 출력된 제 2 추가 정보의 순서를 원래대로 배열하기 위해 터보 디인터리빙하는 터보 디인터리버와;상기 터보 디인터리빙된 연성출력에 대한 강성결정 값을 내리는 판단기를 포함하여 이루어진 것을 특징으로 하는 터보 부호화된 복합 재전송 방식 시스템.
- 입력된 데이터 비트를 등가 CRC 생성 다항식을 이용해 등가 CRC 부호화하여 CRC 부호화와 선종단(Pre-termination) 부호화를 동시에 수행하고 해당 등가 CRC 부호화된 출력 비트를 터보 부호화하여 다중화하며 해당 다중화된 출력 비트를 비트 인터리빙하여 채널 심볼로 매핑한 후 패킷 형태로 송신하는 과정; 및상기 패킷 형태로 송신된 채널 심볼을 수신하여 등가 CRC 부호화 및 터보 부호화된 새로운 메시지 심볼을 구성하는 비트들에 대한 비트 메트릭(Metric)을 계산하고 비트 디인터리빙하여 역다중화한 후 상기 계산된 비트 메트릭을 이용하여 반복적으로 터보 복호화하고 해당 반복적인 터보 복호화를 거쳐 정방향 오류 정정된 프레임을 CRC 복호화하여 오류 포함 여부를 검출한 후 해당 오류 포함 여부에 따라 패킷의 재전송 요구에 관한 신호를 전송하는 과정을 포함하되,상기 등가 CRC 부호화하여 송신하는 과정은,전송하고자 하는 데이터 비트를 CRC 생성 다항식을 이용하여 CRC 부호화한 후 출력하는 단계;선종단(Pre-termination)을 위해 상기 CRC 부호화된 출력 비트에 터보 부호화 과정에서 사용되는 역방향 다항식을 곱하여 선종단 부호화한 후 출력하는 단계;상기 선종단된 출력 비트를 터보 부호화하여 출력하는 단계;상기 터보 부호화된 출력 비트를 다중화하는 단계;상기 다중화된 출력 비트의 순서를 재배열하기 위해 비트 인터리빙을 하는 단계; 및상기 비트 인터리빙된 출력 비트를 채널 심볼로 매핑한 후 패킷 형태로 송신하는 단계를 포함하는 것을 특징으로 하는 오류 검출 방법.
- 삭제
- 제 7항에 있어서,상기 CRC 복호화하여 오류 검출하는 과정은,상기 패킷 형태로 송신된 채널 심볼을 수신하여 등가 CRC 부호화 및 터보 부호화된 새로운 메시지 심볼을 구성하는 비트들에 대한 비트 메트릭을 계산하는 단계와;상기 계산된 비트 메트릭의 순서를 원래대로 배열하기 위해 비트 디인터리빙을 하는 단계와;상기 비트 디인터리빙된 비트 메트릭을 역다중화하여 출력하는 단계와;상기 역다중화된 비트 메트릭을 이용하여 반복적으로 터보 복호화하는 단계와;상기 반복적인 터보 복호화를 거쳐 정방향 오류 정정된 프레임을 CRC 복호화하여 패킷의 오류 포함 여부를 검출한 후 해당 오류 포함 여부에 따라 패킷의 재전 송 요구에 관한 신호를 전송하는 단계를 포함하여 이루어진 것을 특징으로 하는 오류 검출 방법.
- 제 9항에 있어서,상기 패킷의 재전송 요구에 관한 신호를 전송하는 단계는,패킷에 오류가 없다고 판단된 경우에, 역방향 채널을 통해 인증신호(ACK)를 전송하는 단계와;패킷에 오류가 있다고 판단된 경우에, 역방향 채널을 통해 비인증신호(NAK)를 전송하는 단계를 포함하여 이루어진 것을 특징으로 하는 오류 검출 방법.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020020040159A KR100584170B1 (ko) | 2002-07-11 | 2002-07-11 | 터보 부호화된 복합 재전송 방식 시스템 및 오류 검출 방법 |
US10/316,449 US7234095B2 (en) | 2002-07-11 | 2002-12-11 | Turbo encoded hybrid automatic repeat request system and error detection method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020020040159A KR100584170B1 (ko) | 2002-07-11 | 2002-07-11 | 터보 부호화된 복합 재전송 방식 시스템 및 오류 검출 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20040006171A KR20040006171A (ko) | 2004-01-24 |
KR100584170B1 true KR100584170B1 (ko) | 2006-06-02 |
Family
ID=30113128
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020020040159A Expired - Fee Related KR100584170B1 (ko) | 2002-07-11 | 2002-07-11 | 터보 부호화된 복합 재전송 방식 시스템 및 오류 검출 방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7234095B2 (ko) |
KR (1) | KR100584170B1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20220040349A (ko) * | 2020-09-23 | 2022-03-30 | 고려대학교 산학협력단 | 보안이 강화된 데이터 전송 방법 |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6693910B2 (en) * | 2002-06-28 | 2004-02-17 | Interdigital Technology Corporation | System and method for avoiding stall of an H-ARQ reordering buffer in a receiver |
KR100548314B1 (ko) * | 2002-10-11 | 2006-02-02 | 엘지전자 주식회사 | 무선통신 수신시스템의 오류제어방법 |
US8018902B2 (en) * | 2003-06-06 | 2011-09-13 | Telefonaktiebolaget L M Ericsson (Publ) | Methods and apparatus for channel quality indicator determination |
KR101061116B1 (ko) * | 2004-09-15 | 2011-08-31 | 엘지전자 주식회사 | 이동통신 시스템에서 상향링크 제어정보 전송 방법 및수신측에서의 제어정보의 복호 방법 |
US7490282B2 (en) * | 2004-11-04 | 2009-02-10 | Intel Corporation | Method and apparatus of turbo encoder |
US8826328B2 (en) * | 2004-11-12 | 2014-09-02 | Opentv, Inc. | Communicating primary content streams and secondary content streams including targeted advertising to a remote unit |
EP1667353A1 (en) * | 2004-12-03 | 2006-06-07 | STMicroelectronics N.V. | Method and device for decoding packets of data within an hybrid ARQ scheme |
KR100656982B1 (ko) * | 2004-12-21 | 2006-12-13 | 한국전자통신연구원 | 휴대 인터넷 단말기의 복호 장치 및 방법 |
CN100426681C (zh) * | 2005-05-10 | 2008-10-15 | 华为技术有限公司 | Turbo编码方法及编码装置 |
CN100583722C (zh) * | 2005-12-26 | 2010-01-20 | 中兴通讯股份有限公司 | 一种混合自动请求重传接收装置 |
RU2303330C1 (ru) * | 2006-02-13 | 2007-07-20 | Самсунг Электроникс Ко., Лтд. | Способ приема сигнала в системе связи с несколькими каналами передачи и приема |
FR2898000B1 (fr) * | 2006-02-28 | 2008-04-25 | Thales Sa | Procede et systeme permettant de gerer des interruptions erratiques dans un systeme de transmission |
KR100746291B1 (ko) * | 2006-06-29 | 2007-08-03 | 삼성전자주식회사 | 멀티채널 디지털 방송 시스템의 송수신 방법과 그 장치 |
FR2909241B1 (fr) * | 2006-11-27 | 2009-06-05 | Canon Kk | Procedes et dispositifs de gestion dynamique des erreurs de transmission par des points d'interconnexion de reseaux. |
US8386892B1 (en) * | 2007-11-05 | 2013-02-26 | Massachusetts Institute Of Technology | Partial packet recovery for wireless networks |
EP2066056B1 (en) * | 2007-11-28 | 2016-04-27 | STMicroelectronics N.V. | Method and device for decoding a received systematic code encoded block |
KR100960121B1 (ko) * | 2007-12-17 | 2010-05-27 | 한국전자통신연구원 | 재전송 통신 시스템의 복호화 방법 및 장치 |
US8769365B2 (en) | 2010-10-08 | 2014-07-01 | Blackberry Limited | Message rearrangement for improved wireless code performance |
US9043667B2 (en) * | 2011-11-04 | 2015-05-26 | Blackberry Limited | Method and system for up-link HARQ-ACK and CSI transmission |
US10178651B2 (en) | 2012-05-11 | 2019-01-08 | Blackberry Limited | Method and system for uplink HARQ and CSI multiplexing for carrier aggregation |
US9183838B2 (en) * | 2013-10-09 | 2015-11-10 | Summit Semiconductor Llc | Digital audio transmitter and receiver |
US9130595B1 (en) | 2013-11-07 | 2015-09-08 | The United States Of America As Represented By The Secretary Of The Navy | System and method for acceleration effect correction using turbo-encoded data with cyclic redundancy check |
US9209947B1 (en) * | 2014-01-21 | 2015-12-08 | Saratoga Data Systems, Inc. | Fault-tolerant data transmission system for networks subject to jamming conditions |
FR3024932B1 (fr) * | 2014-08-14 | 2017-12-01 | Sagem Defense Securite | Procede de transmission de donnees a robustesse amelioree et ensemble de dispositifs pour sa mise en œuvre |
CN105790882B (zh) * | 2014-12-17 | 2019-04-30 | 深圳市中兴微电子技术有限公司 | 一种降低误检率的方法及装置 |
CN104618813B (zh) * | 2015-01-20 | 2018-02-13 | 腾讯科技(北京)有限公司 | 弹幕信息处理方法、客户端及服务平台 |
WO2017011980A1 (zh) * | 2015-07-20 | 2017-01-26 | 华为技术有限公司 | 信息发送方法和装置、以及信息接收方法和装置 |
WO2020086696A1 (en) * | 2018-10-24 | 2020-04-30 | Skaotlom Llc | Lpwan communication protocol design with turbo codes |
EP4052395A1 (en) * | 2019-10-31 | 2022-09-07 | Nokia Technologies Oy | Apparatuses and methods for providing feedback |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6308294B1 (en) * | 1999-11-17 | 2001-10-23 | Motorola, Inc. | Adaptive hybrid ARQ using turbo code structure |
KR20010107737A (ko) * | 2000-05-24 | 2001-12-07 | 윤종용 | 복합 재전송형식을 사용하는 데이터 통신시스템의 데이터송수신장치 및 방법 |
JP2002051030A (ja) * | 2000-07-11 | 2002-02-15 | Lg Electronics Inc | 通信システム及び該システムの信号伝送方法 |
EP1193881A2 (en) * | 2000-09-29 | 2002-04-03 | Sony Corporation | Automatic retransmission ARQ for turbo-coded data |
US20020089965A1 (en) * | 2000-10-21 | 2002-07-11 | Samsung Electronics Co., Ltd. | HARQ device and method for mobile communication system |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3678469A (en) * | 1970-12-01 | 1972-07-18 | Ibm | Universal cyclic division circuit |
JPH03117242A (ja) * | 1989-09-29 | 1991-05-20 | Nec Ibaraki Ltd | データ伝送のリトライ方法 |
JPH03262292A (ja) * | 1990-03-12 | 1991-11-21 | Mitsubishi Electric Corp | 移動体無線テレビ電話方式 |
US5475716A (en) * | 1994-01-18 | 1995-12-12 | Gi Corporation | Method for communicating block coded digital data with associated synchronization/control data |
JPH09238125A (ja) * | 1996-02-29 | 1997-09-09 | N T T Ido Tsushinmo Kk | 誤り制御方法および装置 |
US5828677A (en) * | 1996-03-20 | 1998-10-27 | Lucent Technologies Inc. | Adaptive hybrid ARQ coding schemes for slow fading channels in mobile radio systems |
US5721745A (en) * | 1996-04-19 | 1998-02-24 | General Electric Company | Parallel concatenated tail-biting convolutional code and decoder therefor |
US5745502A (en) * | 1996-09-27 | 1998-04-28 | Ericsson, Inc. | Error detection scheme for ARQ systems |
US6304995B1 (en) * | 1999-01-26 | 2001-10-16 | Trw Inc. | Pipelined architecture to decode parallel and serial concatenated codes |
KR100607934B1 (ko) * | 1999-08-27 | 2006-08-03 | 삼성전자주식회사 | 광대역 무선 통신에서의 링크 계층의 오류 제어방법 및 이를위한 기록 매체 |
US6757859B1 (en) * | 2000-05-01 | 2004-06-29 | Zarlink Semiconductor Inc. | Parallel turbo trellis-coded modulation |
US8223867B2 (en) * | 2000-06-09 | 2012-07-17 | Texas Instruments Incorporated | Wireless communications with efficient channel coding |
JP4330767B2 (ja) * | 2000-06-26 | 2009-09-16 | 株式会社エヌ・ティ・ティ・ドコモ | 自動再送要求を行う通信方法及び基地局装置 |
EP1168702A1 (en) * | 2000-06-30 | 2002-01-02 | Motorola, Inc. | Data transmission system using a hybrid automatic repeat request protocol |
US20020064167A1 (en) * | 2000-11-29 | 2002-05-30 | Khan Farooq Ullah | Hybrid ARQ with parallel packet transmission |
EP1244240B1 (en) * | 2001-03-21 | 2010-11-10 | LG Electronics, Inc. | Retransmission of data through a reverse link in a packet data communication system using automatic repeat request |
US7826414B2 (en) * | 2001-05-07 | 2010-11-02 | Qualcomm, Incorporated | Channel allocations in a communications system |
JP2003008553A (ja) * | 2001-06-22 | 2003-01-10 | Mitsubishi Electric Corp | 送信機、受信機、送受信機および通信システム |
JP3757857B2 (ja) * | 2001-12-12 | 2006-03-22 | ソニー株式会社 | データ通信システム、データ送信装置、データ受信装置、および方法、並びにコンピュータ・プログラム |
US7000173B2 (en) * | 2002-02-11 | 2006-02-14 | Motorola, Inc. | Turbo code based incremental redundancy |
US6987780B2 (en) * | 2002-06-10 | 2006-01-17 | Qualcomm, Incorporated | RLP retransmission for CDMA communication systems |
-
2002
- 2002-07-11 KR KR1020020040159A patent/KR100584170B1/ko not_active Expired - Fee Related
- 2002-12-11 US US10/316,449 patent/US7234095B2/en not_active Expired - Lifetime
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6308294B1 (en) * | 1999-11-17 | 2001-10-23 | Motorola, Inc. | Adaptive hybrid ARQ using turbo code structure |
KR20010107737A (ko) * | 2000-05-24 | 2001-12-07 | 윤종용 | 복합 재전송형식을 사용하는 데이터 통신시스템의 데이터송수신장치 및 방법 |
JP2002051030A (ja) * | 2000-07-11 | 2002-02-15 | Lg Electronics Inc | 通信システム及び該システムの信号伝送方法 |
EP1193881A2 (en) * | 2000-09-29 | 2002-04-03 | Sony Corporation | Automatic retransmission ARQ for turbo-coded data |
US20020089965A1 (en) * | 2000-10-21 | 2002-07-11 | Samsung Electronics Co., Ltd. | HARQ device and method for mobile communication system |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20220040349A (ko) * | 2020-09-23 | 2022-03-30 | 고려대학교 산학협력단 | 보안이 강화된 데이터 전송 방법 |
KR102702344B1 (ko) * | 2020-09-23 | 2024-09-03 | 고려대학교 산학협력단 | 보안이 강화된 데이터 전송 방법 |
Also Published As
Publication number | Publication date |
---|---|
US20040010743A1 (en) | 2004-01-15 |
KR20040006171A (ko) | 2004-01-24 |
US7234095B2 (en) | 2007-06-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100584170B1 (ko) | 터보 부호화된 복합 재전송 방식 시스템 및 오류 검출 방법 | |
US8028223B2 (en) | Transmission device, encoding device and decoding device | |
US8458579B2 (en) | Transmission device | |
JP3476807B2 (ja) | 複合再伝送方式を使用するデータ通信システムにおけるデータ送信装置及び方法 | |
JP4930512B2 (ja) | 無線通信システム、送信装置および受信装置 | |
US20050149841A1 (en) | Channel coding/decoding apparatus and method using a parallel concatenated low density parity check code | |
CA2490802A1 (en) | A fast h-arq acknowledgement generation method using a stopping rule for turbo decoding | |
KR20070117221A (ko) | 패리티 검사 행렬을 이용하여 부호화 및 복호화하는 방법 | |
US8074138B2 (en) | Decoding apparatus and method thereof | |
CN1268266A (zh) | 包交换业务时数字传输系统中数据传输的方法 | |
WO2006070836A1 (ja) | データ再送方法 | |
KR100305353B1 (ko) | Rcptc, rcphccc 및 rcphccc를 이용한 적응형 하이브리드 arq의 성능 분석 방법 | |
Zhou et al. | Optimum sub-packet transmission for turbo-coded hybrid ARQ systems | |
CN103001649B (zh) | 发送装置 | |
Rodrigues et al. | Hybrid ARQ scheme based on recursive convolutional codes and turbo decoding | |
Gomaa et al. | Novel reliability-based hybrid ARQ technique | |
Kim et al. | A novel error detection scheme for Turbo coded hybrid ARQ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20020711 |
|
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: 20050117 Patent event code: PE09021S01D |
|
AMND | Amendment | ||
E90F | Notification of reason for final refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Final Notice of Reason for Refusal Patent event date: 20050712 Patent event code: PE09021S02D |
|
AMND | Amendment | ||
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20051202 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20050712 Comment text: Final Notice of Reason for Refusal Patent event code: PE06011S02I Patent event date: 20050117 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
J201 | Request for trial against refusal decision | ||
PJ0201 | Trial against decision of rejection |
Patent event date: 20051230 Comment text: Request for Trial against Decision on Refusal Patent event code: PJ02012R01D Patent event date: 20051202 Comment text: Decision to Refuse Application Patent event code: PJ02011S01I Appeal kind category: Appeal against decision to decline refusal Decision date: 20060220 Appeal identifier: 2005101008915 Request date: 20051230 |
|
AMND | Amendment | ||
PB0901 | Examination by re-examination before a trial |
Comment text: Amendment to Specification, etc. Patent event date: 20060123 Patent event code: PB09011R02I Comment text: Request for Trial against Decision on Refusal Patent event date: 20051230 Patent event code: PB09011R01I Comment text: Amendment to Specification, etc. Patent event date: 20050912 Patent event code: PB09011R02I Comment text: Amendment to Specification, etc. Patent event date: 20050315 Patent event code: PB09011R02I |
|
B701 | Decision to grant | ||
PB0701 | Decision of registration after re-examination before a trial |
Patent event date: 20060220 Comment text: Decision to Grant Registration Patent event code: PB07012S01D Patent event date: 20060207 Comment text: Transfer of Trial File for Re-examination before a Trial Patent event code: PB07011S01I |
|
GRNT | Written decision to grant | ||
N231 | Notification of change of applicant | ||
PN2301 | Change of applicant |
Patent event date: 20060522 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20060522 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20060523 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20090430 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20100518 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20110513 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20120522 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20130508 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20130508 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20140507 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20140507 Start annual number: 9 End annual number: 9 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20160409 |