KR19990082874A - 다중 레벨 변조된 신호의 반복적 디코딩 방법 및 장치 - Google Patents
다중 레벨 변조된 신호의 반복적 디코딩 방법 및 장치 Download PDFInfo
- Publication number
- KR19990082874A KR19990082874A KR1019990011557A KR19990011557A KR19990082874A KR 19990082874 A KR19990082874 A KR 19990082874A KR 1019990011557 A KR1019990011557 A KR 1019990011557A KR 19990011557 A KR19990011557 A KR 19990011557A KR 19990082874 A KR19990082874 A KR 19990082874A
- Authority
- KR
- South Korea
- Prior art keywords
- signal
- decoding
- bit
- input
- soft
- Prior art date
Links
Classifications
-
- 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
-
- 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/25—Error detection or forward error correction by signal space coding, i.e. adding redundancy in the signal constellation, e.g. Trellis Coded Modulation [TCM]
-
- 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/27—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 using interleaving techniques
-
- 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
-
- 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/6325—Error control coding in combination with demodulation
-
- 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/0059—Convolutional 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/0071—Use of interleaving
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
- H04L25/03178—Arrangements involving sequence estimation techniques
- H04L25/03248—Arrangements for operating in conjunction with other apparatus
- H04L25/03286—Arrangements for operating in conjunction with other apparatus with channel-decoding circuitry
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)
- Power Engineering (AREA)
- Error Detection And Correction (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
Abstract
본 발명은, 채널 디코더의 소프트 출력 정보가 피드백되어, 추가 반복 디코딩 단계에 의한 디코딩 결과를 개선시키기 위해 전용 소프트 디매핑 소자에 의해 이용되는, 다중 레벨 변조된 신호를 반복적으로 디코딩하는 방법 및 장치를 포함한다. 수신기는, 디매핑된 신호를 발생시키는 디매퍼, 디매핑되고 디인터리브된 신호를 발생시키는 비트 디인터리버 및, 디코딩된 신호를 나타내는 소프트 신뢰도 값을 발생시키는 디코더를 포함한다. 이들 소프트 신뢰도 값은 비트 인터리브되고, 디코딩 처리의 추가 반복을 위해 연역적(a priori) 지식으로서 디매퍼에 피드백된다.
Description
본 발명은 디지털 무선 통신 시스템의 수신기, 예컨대 기지국에서의 신호의 반복적 디코딩에 관한 것이다.
반복적 디코딩 알고리즘은 디지털 통신 분야에서 중요한 연구 분야가 되었다. 반복적 디코딩에 적합한 것으로 최초로 발견되어 여전히 가장 대중적인 인코딩 기구는, '터보 코드(Turbo Codes)'로도 언급되는, 두 개의 순환적인 계통적 콘벌루셔널 코드(recursive systematic convolutional codes)의 병렬 결합이다. 기본적인 '터보 원리'는 현대 디지털 통신에 사용되는 다른 알고리즘에 보다 일반적으로 적용될 수 있으며, 과거 몇 년 동안 '터보 원리'의 다른 응용들이 발견되어 왔다.
송신된 디지털 정보 신호가 잡음에 대해 보다 강력해 지도록 하기 위해 채널 코딩이 사용된다. 이를 위해, 정보 비트 시퀀스는 송신기에서 채널 인코더에 의해 인코딩되고, 수신기에서 채널 디코더에 의해 디코딩된다. 인코더에서는, 디코더에서의 에러 정정을 용이하게 하기 위해 정보 비트 시퀀스에 여유 정보가 추가된다. 예컨대, 계통적 채널 인코딩 기구에서, 여유 정보는 부가 삽입된 '코딩된' 비트로서 정보 비트 시퀀스에 추가된다. 비계통적 인코딩 기구에서, 출력 비트는 모두 코딩된 비트이며, '생(naked)' 정보 비트는 더 이상 존재하지 않는다. 인코더에 입력되는 비트(정보 비트)는 출력 비트(정보 비트 + 삽입 코딩된 비트, 또는 모두 코딩된 비트)보다 더 적다. 입력 비트와 출력 비트의 비는 '코드율 R'(통상 R=1:2)로 불린다.
'터보 원리'를 사용하는 최근의 개선은, 수신기를 갖는 다수의 무선 통신 사용자를 수반하는 디지털 통신 시스템에서, 수신된 데이터에 반복적 디코딩 단계를 적용함으로써 디코딩된 신호의 품질 개선이 달성될 수 있다는 것을 보여준다. 특히, Baunch, Khorram, Hagenauer에 의한 "이동 통신 시스템에서의 반복적 등화 및 디코딩(Iterative Equalization and Decoding in Mobile Communication Systems)"에서는, 이동 무선 채널로 송신된 코딩된 데이터의 반복적 디코딩에 대한 터보 원리의 적용을 설명하고 있다.
반복적 디코딩에 적합하도록, 송신된 신호는, 직렬 또는 병렬로 결합된, 적어도 두 개의 결합된 코드에 의해 인코딩되어야 한다.
도 1은 직렬 결합된 코딩 기구 즉, 송신이 블록 단위로 이루어지는 것을 도시한다. 디지털 소스로부터의 이진 신호는 먼저 외부 인코더에 의해 인코딩된 후 인터리버를 통해 전달되는데, 이 인터리버는, 다음 처리 단계에서 신호가 보다 무작위로 나타나도록 입력 비트 신호의 순서를 변경한다. 인터리버 다음에, 신호는 '내부' 인코더에 의해 두 번 인코딩된다. 따라서, 수신기에서 신호는, 먼저 제 1 디코딩 단계에서 외부 디코더에 의해 디코딩되고, 인터리브된 후, 제 2 디코딩 단계에서 외부 디코더에 의해 디코딩된다. 외부 디코더로부터는 소프트 결정 값이 부가적인 '연역적(a priori)' 입력으로서 내부 디코더에 피드백된다. 소프트 결정 값은 하드 결정 값의 신뢰도에 대한 정보를 제공한다. 제 1 반복에서는, 디코딩 단계가 반복되고, 소프트 결정 값이 제 1 및 제 2 디코더에 대한 입력값으로 사용된다.
송신된 특정 시퀀스의 반복적 디코딩은 예컨대 일정수의 반복 이후에 임의의 종료 기준에 의해 중단되거나, 특정 비트 에러율에 도달된 이후에 중단된다. 내부 디코더에 대한 '연역적' 소프트 값 입력은 송신된 비트 시퀀스의 제 1 디코딩동안 0으로 설정된다('0번 반복').
내부 및 외부 이진 코드는 임의 형태 즉, 계통적 또는 비계통적인, 블록 또는 컨벌루셔널 코드가 될 수 있다. 도 1에서는 단순화를 위해 도시하지 않았지만, 송신기에서는 (내부 인코더 이후에) 간단한 매핑(예컨대, 반대(antipodal) 또는 이진 위상 시프트 키잉)이 수행되고, 수신기에서는 (내부 디코더 이후에) 간단한 디매핑이 수행된다. 마찬가지로, 적절한 다중화 응용은 적합한 다중 사용자 시스템을 제공하지만, 도 1은 단일 사용자의 경우를 도시한다.
수신기에서, 두 개의 디코더는 소프트 인/소프트 아웃 디코더(SISO-decoder)이다. 소프트 값은 각 비트 심벌(0 또는 1이 이송됨)의 비트 결정에 대한 신뢰도를 나타낸다. 소프트 인 디코더(soft-in decoder)는 입력 비트 심벌에 대한 소프트 신뢰도 값을 수용한다. 소프트 아웃 디코더(soft-out decoder)는 출력 비트 심벌에 대한 신뢰도 출력 값을 제공한다. 소프트 아웃 신뢰도 값은, 송신기에서의 각 인코딩 단계에서 추가된 여유 정보에 기초하여 디코딩 처리동안 증가되므로, 소프트 인 신뢰도 값보다 통상 더 정확하다. 가장 우수한 성능은, 각각의 채널 코드에 맞춰진 귀납적 확률 계산기(A Posteriori Probability calculator: APP)를 제공하는 SISO 디코더에 의해 달성된다. SOVA(soft output Viterbi algorithm)와 같이, 더 빠르지만 최적성이 다소 떨어지는 수 개의 알고리즘이 존재한다.
이동 통신 시스템의 특정 응용에서, 채널 인코더 및 심벌간 인터페이스(ISI) 채널은, 외부 인코더로서 기능하는 채널 인코더 및 내부, 레이트 1, 시간 변동 컨벌루셔널 인코더로서 기능하는 ISI-채널을 갖는 직렬 결합된 인코딩 기구로 간주될 수도 있다. 따라서, 반복적 디코딩은 내부 디코딩 단계를 수행하는 등화기 및 외부 디코딩 단계를 제공하는 디코더를 갖는 유럽 무선 디지털 셀룰라 표준 "GSM"에 대한 응용에 특히 적합하다. 불량 통신 채널 상태(낮은 SNR, 페이딩, 다중경로 전파 등등)가 존재할 경우, BER 플로어에 도달될 때까지 각각의 반복적 디코딩 단계에 의해 비트 에러율(Bit Error Rate: BER)의 개선이 달성될 수 있다. 기지국에 의해 수신된 신호는 수신된 코딩된 비트의 소프트 결정값을 제공하도록 등화된다.
디코딩 단계를 수 회 반복하면, 수신된 신호의 BER이 개선될 수 있다. 그러나, 각각의 반복적 디코딩 단계는, 메모리, 계산 시간과 같은 자원을 소모하며, 전용 ASIC(Application Specific Integrated Circuits)를 구속한다. 실제 기지국에서, 병렬 디코딩될 수 있는 신호의 수는 이용 가능한 신호 처리 유닛(SPU)의 수에 의해 제한되며, 디지털 신호 처리기(DSPs)와 같은 반복적 디코딩 하드웨어를 제공하면, 각 SPU에 대한 소프트웨어는 기지국의 가격 및 복잡성을 상당히 증가시킨다.
다중 레벨 변조시에, N 비트(비트 심벌)는 송신기에서 함께 그룹화되어 하나의 '매핑된 심벌'(간단히 '심벌'로도 언급됨)을 형성한다. 이 심벌은 실수 또는 복소 신호 공간(즉, 실수축 또는 복소 평면)상에 매핑될 수 있다. 매핑 동작은 단순히 매핑되지 않은 심벌(N 비트, 0, ..., 2N-1)을, 펄스폭 변조(Pulse Amplitude Modulation: PAM)에 대한 이산 진폭 레벨, 위상 시프트 키잉(Phase Shift Keying: PSK)에 대한 이산 위상 레벨, 직교 진폭 변조(Quadrature Amplitude Modulation: QAM)에 대한 복소 평면의 임의의 이산 신호점, 또는 PAM, QAM, PSK의 임의의 조합과 관련시킨다. 통상, 그레이 코드 매핑이 사용되며, 그럴 경우, 인접 신호점은 정확히 1 바이트 디지트만큼 차이가 난다. 일반적으로 매핑은 임의의 형태가 될 수 있다.
수신기에서, 입력 심벌은 잡음에 영향받는다. 하드 결정 디매핑 동작은 입력 심벌을 신호 공간의 가장 가까운 신호점(실수 또는 복소 신호 공간에서 최소 기하학적 거리를 갖는 신호점)과 관련시키며, 예컨대 매핑 심벌당 N 비트에 대해 하드 결정값(0,1)으로서 각각의 그레이 인코딩된 코드워드를 취한다.
그러나, 다중 레벨 변조가 채널 코딩 및 소프트 채널 디코딩(즉, 소프드 입력 디코더)과 함께 사용될 경우, 양호하게는 디매핑 동작은 채널 디코더에 대한 입력으로서 소프트 신뢰도 값을 계산한다. 단순화를 위해, PAM, PSK 및 QAM을 언급할 때 '다중 레벨 변조'가 사용되는데, 이것은 PAM에 대해서는 '다중 진폭 레벨'을, PSK에 대해서는 '다중 위상 레벨'을, QAM에 대해서는 '다중 신호점'을 의미하는 것이다.
본 발명의 제 1 측면에 따르면, 신호를 디매핑하는 단계와; 디매핑된 신호를 디코딩하는 단계를 구비하는, 신호를 반복적으로 디코딩하는 방법으로서, 디매핑 단계 및 디코딩 단계가 반복되고, 반복된 디매핑 단계는 이전 디코딩 단계의 출력을 입력으로 사용하는 것을 특징으로 하는 신호의 반복적 디코딩 방법이 제공된다.
본 발명의 제 2 측면에 따르면, 신호를 수신하는 제 1 입력과 디매핑된 신호를 발생시키는 출력을 갖는 디매퍼와; 디매핑된 신호를 수신하는 입력과 디코딩된 신호를 발생시키는 출력을 갖는 디코더를 구비하는, 신호를 반복적으로 디코딩하는 장치로서, 디매퍼가 디코딩된 신호를 수신하는 제 2 입력을 갖는 것을 특징으로 하는 신호의 반복적 디코딩 장치가 제공된다.
이동 통신 시스템의 각 사용자는 다른 서비스 품질(Quality of Service: QoS) 필요 조건 즉, 다른 BER 및, 통신 서비스가 다르다는 것에 기인한 잠재적 구속을 가질 수도 있다. 예컨대, 음성 통신은, 가장 높은 잠재적 구속(즉, 양방향 대화에서 긴 지연을 견딜 수 없다)을 갖는 낮은 BER 필요조건(즉, 다수의 비트 에러에 견딜 수 있다)을 가지며, 시각적 통신은 더 높은 BER 필요조건 및 높은 잠재적 구속을 가지며; 데이터 통신(예컨대, 무선 인터넷 웹브라우징)은 가장 높은 BER 필요조건과 가장 낮은 잠재적 구속을 가진다. 각 사용자는, 기지국으로부터의 거리차, 전파 환경 및 이동국의 속도에 기인하여, 다른 신호 품질(즉, SNR), 다중 경로 전파 및 페이딩을 갖는 기지국과 통신한다.
매핑 동작 자체는 신호에 용장성(redundancy)을 부가하지 않지만('전통적인' 직렬 결합 인코딩 기구의 내부 인코더와 대조적임), 수개의 비트 심벌을 그룹화하여 하나의 매핑된 심벌을 형성함으로써 신호에 대한 메모리를 부가한다.
디매퍼는 디코더로부터 획득된 연역적 정보를 수용하기 위해 변형된 소프트 디매핑 소자이다. 디코더는 채널 디코더이며, 임의의 SISO 디코더(최적의 APP, 또는 SOVA와 같은 최적성이 떨어지는 다른 알고리즘)가 될 수 있다. 이와 같이, 반복적 디매핑 및 디코딩은 내부 디코더가 소프트 디매핑 소자로 대체되는 직렬 결합된 반복적 디코딩 기구로 간주될 수 있다. 반복적 디매핑 및 디코딩은 임의의 종료 기준(예컨대, 일정 회수의 반복이후, 또는 특정 비트 에러가 달성되었을 때)에 의해 중단된다.
이하 본 발명의 실시예를, 이동 셀룰라 통신 시스템을 예로 하면서 도면을 참조하여 설명한다.
도 1은 직렬 결합 코딩 기구를 사용하는 송신기 및 수신기를 도시하는 도면.
도 2는 본 발명에 따른 송신기 및 수신기 시스템을 도시하는 도면.
도 3은 4 레벨 PAM 기구에 대한 신호 콘스텔레이션을 도시하는 도면.
도 4는 복소 신호 공간에서 직교 16점 QAM에 대한 신호 콘스텔레이션을 도시하는 도면.
도 5는 복소 신호 공간에서 8 레벨 PSK에 대한 신호 콘스텔레이션을 도시하는 도면.
도 6은 PAM, PSK, QAM으로도 언급되는 직교 QAM의 임의 조합에 대한 신호 콘스텔레이션을 도시하는 도면.
* 도면의 주요부분에 대한 부호의 설명 *
z : 정합된 필터 출력
송신기에서, 이진 랜덤 신호는 컨벌루셔널 인코딩되어, 비트 심벌을 인터리브하는 인터리버에 공급된다. (임의의 채널 코드가 사용될 수 있으며, 비계통적 컨벌루셔널 코드는 예로서만 사용된다). 인터리버 다음에, N 비트는 함께 그룹화되고, 적용된 변조 기구(도 3 내지 6에 도시된 PAM, PSK, QAM, 여기서, 신호의 실수부에서는 I 채널이 성립하고, 허수부에서는 Q 채널이 성립한다)에 따른 복소 신호 콘스텔레이션(constellation) 상에 매핑된다. 양호한 코드워드 할당('매핑'으로도 언급됨)은 도 3 내지 6에 도시된 그레이 인코딩으로서, 여기서는 이웃하는 신호가 1 이진 디지트만큼만 다르다. 그레이 인코딩은 단순히 예로서 사용된 것이며, 안티 그레이 인코딩(Anti-Gray-encoding)과 같은 다른 매핑이 사용될 수도 있다.
채널에서, 심벌은 부가 잡음 또는 임의의 다른 잡음 형태에 의해 일그러진다.
수신기에서, 채널 심벌은, 심벌당 N 그레이 인코딩된 비트 각각에 대해 로그 공산비 계산(log-likelihood ratio calculation)에 의해 디매핑되고 그룹해제된다. 로그 공산비 값('소프트 값')은 디인터리브되고, 귀납적 확률 계산기(APP)에서 처리된다. (임의의 다른 SISO 디코더가 사용될 수도 있다). 디코딩 후에, 정보 비트에 대한 APP 소프트 출력값의 부호를 취함으로써, 송신된 정보 비트에 대한 추정값이 하드 결정 소자의 출력에서 입수될 수 있다.
반복적 디매핑/디코딩 경로에서, '외부 정보'는 비트 인터리버를 통과하여 소프트 디매핑 소자에 연역적 지식으로서 피드백된다. '외부' 정보는 디코더의 소프트 입력과 소프트 출력값 간의 차이이며, 디코딩 처리에 의해 획득된, 새로운 통계적으로 독립된 정보(적어도 제 1 반복동안)를 나타낸다.
수신기의 복소 채널 심벌(z)은 정합된 필터 출력으로 간주될 수 있다. SISO 디코더는 소프트 입력 처리를 가지므로, 디매핑 소자는 SISO 디코더에서의 추가 디코딩을 위해 각 비트(x0, ..., xN-1)마다 소프트 값을 추출한다. 심벌당 N 비트의 각각에 대한 이 소프트 값은 정합된 필터 출력(z)에 대해 조절된 각 비트의 로그 공산비(L 값)이다. L 값의 절대값은 비트 결정의 신뢰도를 나타낸다.
비트(xk)에 대한 L 값 계산의 전 항은, 비트(xk)에 대한 부가적인 '연역적' L 값 및, 나머지 비트(xj,j=0,...N-1,j=k)의 연역적 L 값이 포함되는 분수의 항으로 구성된다.
비트(x0, ..., xN-1)의 연역적 L 값은 SISO 디코더에 의해 소프트 디매핑 소자에 대한 입력으로서 제공된다.
시뮬레이션은, 비트(xk)에 대한 연역적 L 값이 비트(xk)에 대한 L 값의 전 항에서 제외되고, 나머지 비트(xj,j=0...N-1,j=k)의 연역적 L 값이 비트(xk)에 대한 L 값의 계산에서 고려될 경우, 반복적 소프트 디매핑 및 디코딩의 가장 양호한 성능이 달성됨을 보여준다. 이것은 도 2에서, 디매핑 소자 이후의 감산에 의해 표시된다. 즉, SISO 디코더로부터 제공된 연역적 값은 디매핑 소자에서 로그 공산비 계산의 출력으로부터 감산된다. 따라서, 디인터리버에 공급되는 정보는 디매핑 소자의 '외부 정보'로 간주될 수 있다(SISO 디코더로부터의 외부 정보와 대조적임).
L 값 계산은 심벌당 N 비트의 소프트 디매핑 및 그룹해제 모두를 의미한다(도 2가 제시하는 것처럼 두 개의 개별 동작이 아니다)는 것에 유의해야 한다.
반복적 소프트 디매핑 및 디코딩은, 평이한 채널 코딩을 사용하는 종래의 다중 레벨 변조의 비트 에러율을 감소시킨다. 간단한 채널 코딩 및 다중 레벨 변조를 갖는 다수의 현대 디지털 통신 시스템은, 연역적 정보를 수용하는 소프트 디매핑 소자 및, 채널 디코더로서 SISO 디코더를 포함하도록 수신기 회로를 변형시킴으로써 개선될 수 있다.
이것은 심벌당 N 비트를 갖는 다중 레벨 변조에 적용될 수 있는데, PAM, PSK, QAM에 대해서는 N>1이며, N=2를 갖는 PSK 및 QAM에 대해서는 안티 그레이 매핑(Anti-Gray-mapping)이 적용되어야 한다.
상기 인터리버는, 비트 레벨에서 심벌을 인터리브하는 비트 심벌 인터리버라는 것에 유의하는 것이 중요하다. 인코더와 매퍼 사이에 적어도 하나의 비트 심벌 인터리버가 존재할 경우, 인코더와 심벌 매퍼 사이의 직렬 결합에 비트 심벌과 'n 비트' 심벌 인터리버를 모두 적용하는 다른 시스템도 사용될 수 있다.
Claims (8)
- 디매핑된 신호를 비트 디인터리브하는 단계와,디인터리브된 신호를 디코딩하는 단계를 구비하는, 다중 레벨 변조된 신호를 반복적으로 디코딩하는 방법에 있어서,상기 디인터리브 단계가 수행되기 전에 신호를 디매핑하는 단계와;상기 디매핑 단계, 상기 디인터리브 단계 및 상기 디코딩 단계를 반복하는 단계를 더 포함하고,반복된 디매핑 단계는 이전 디코딩 단계의 비트 인터리브된 출력을 입력으로서 사용하는 것을 특징으로 하는 다중 레벨 변조된 신호의 반복적 디코딩 방법.
- 제 1 항에 있어서, 상기 디매핑, 디인터리브 및, 디코딩 단계는, 소정의 비트 에러율이 달성될 때까지 반복되는 것을 특징으로 하는 다중 레벨 변조된 신호의 반복적 디코딩 방법.
- 제 1 항 또는 2 항에 있어서, 상기 신호는 안티 그레이 인코딩되는(Anti-Gray encoded) 것을 특징으로 하는 다중 레벨 변조된 신호의 반복적 디코딩 방법.
- 제 1 항 내지 3 항 중 어느 한 항에 있어서, 상기 디코딩 단계는 상기 디코딩된 신호를 나타내는 소프트 신뢰도값을 생성하는 것을 특징으로 하는 다중 레벨 변조된 신호의 반복적 디코딩 방법.
- 제 4 항에 있어서, 반복된 디매핑 단계는 상기 디코딩 단계에 의해 생성된 비트 인터리브된 소프트 신뢰도 값을 수용하는 것을 특징으로 하는 다중 레벨 변조된 신호의 반복적 디코딩 방법.
- 다중 레벨 변조된 신호를 수신하는 입력 및 디인터리브된 신호를 발생시키는 출력을 갖는 비트 디인터리버와;상기 디인터리브된 신호를 수신하는 입력 및 디코딩된 신호를 발생시키는 출력을 갖는 디코더;를 포함하는 다중 레벨 변조된 신호를 반복적으로 디코딩하는 장치에 있어서,상기 신호를 수신하는 제 1 입력과 디매핑된 신호를 발생시키는 출력을 갖는 디매퍼가 제공되고;상기 비트 디인터리버의 입력은 상기 디매핑된 신호를 수신하고, 상기 비트 디인터리버의 출력은 디인터리브되고 디매핑된 신호를 발생시키고;상기 디코딩된 신호를 수신하는 입력 및 비트 인터리브된 디코딩된 신호를 발생시키는 비트 인터리버가 제공되고;상기 디매퍼는 상기 비트 인터리브된 디코딩된 신호를 수신하는 제 2 입력을 갖는 것을 특징으로 하는 다중 레벨 변조된 신호의 반복적 디코딩 장치.
- 제 6 항에 있어서, 상기 디매퍼에 접속된 출력을 갖는, 다중화된 신호를 역다중화하는 역다중화기가 제공되는 것을 특징으로 하는 다중 레벨 변조된 신호의 반복적 디코딩 장치.
- 제 6 항 또는 7 항에 있어서, 상기 디코더는 상기 디코딩된 신호를 나타내는 소프트 신뢰도 값을 생성하는 것을 특징으로 하는 다중 레벨 변조된 신호의 반복적 디코딩 장치.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP98302653 | 1998-04-03 | ||
EP98302653.5 | 1998-04-03 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR19990082874A true KR19990082874A (ko) | 1999-11-25 |
KR100403230B1 KR100403230B1 (ko) | 2003-10-24 |
Family
ID=8234759
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-1999-0011557A KR100403230B1 (ko) | 1998-04-03 | 1999-04-02 | 다중 레벨 변조된 신호의 반복 디코딩 방법 및 장치 |
Country Status (10)
Country | Link |
---|---|
US (1) | US6353911B1 (ko) |
EP (1) | EP0948140B1 (ko) |
JP (1) | JP3662766B2 (ko) |
KR (1) | KR100403230B1 (ko) |
CN (1) | CN1140059C (ko) |
AU (1) | AU721048B2 (ko) |
BR (1) | BR9901231A (ko) |
CA (1) | CA2266108C (ko) |
DE (1) | DE69930467T2 (ko) |
ES (1) | ES2259227T3 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100783807B1 (ko) * | 2006-05-15 | 2007-12-10 | 삼성전자주식회사 | 디씨엠 디맵핑 방법 및 이를 이용한 디씨엠 디맵퍼 |
Families Citing this family (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7180955B2 (en) * | 2000-08-22 | 2007-02-20 | Texas Instruments Incorporated | Parallel concatenated trellis-coded modulation with asymmetric signal mapping |
US6226318B1 (en) * | 1998-03-31 | 2001-05-01 | Zenith Electronics Corporation | Detection of code vectors in single frequency, multiple transmitter networks |
US6732328B1 (en) * | 1999-07-12 | 2004-05-04 | Maxtor Corporation | Two stage detector having viterbi detector matched to a channel and post processor matched to a channel code |
US6891897B1 (en) * | 1999-07-23 | 2005-05-10 | Nortel Networks Limited | Space-time coding and channel estimation scheme, arrangement and method |
GB2354676B (en) * | 1999-09-20 | 2001-10-10 | Lucent Technologies Inc | Turbo equalization with a decision feedback equalizer |
US6795507B1 (en) * | 1999-09-30 | 2004-09-21 | Skyworks Solutions, Inc. | Method and apparatus for turbo decoding of trellis coded modulated signal transmissions |
GB2360425A (en) * | 2000-03-16 | 2001-09-19 | Siemens Ag | Channel state information estimation for turbo-code decoders |
DE10012874A1 (de) * | 2000-03-16 | 2001-09-27 | Infineon Technologies Ag | Turbo-Decodierer und Turbo-Decodierverfahren |
JP2001274698A (ja) * | 2000-03-24 | 2001-10-05 | Sony Corp | 符号化装置、符号化方法及び符号化プログラムが記録された記録媒体、並びに、復号装置、復号方法及び復号プログラムが記録された記録媒体 |
US6963618B2 (en) * | 2000-04-18 | 2005-11-08 | Zenith Electronics Corporation | Enhanced slice prediction feedback |
JP4505953B2 (ja) * | 2000-06-08 | 2010-07-21 | ソニー株式会社 | 符号化装置及び符号化方法、並びに、復号装置及び復号方法 |
US6999530B2 (en) * | 2000-08-22 | 2006-02-14 | Texas Instruments Incorporated | Using SISO decoder feedback to produce symbol probabilities for use in wireless communications that utilize turbo coding and transmit diversity |
US6952458B1 (en) * | 2000-10-02 | 2005-10-04 | Globespanvirata, Inc. | Demapping system and method |
US7533320B2 (en) * | 2000-11-14 | 2009-05-12 | Interdigital Technology Corporation | Wireless transmit/receive unit having a turbo decoder with circular redundancy code signature comparison and method |
ATE332049T1 (de) * | 2001-01-16 | 2006-07-15 | Koninkl Philips Electronics Nv | Abbildung bit-verschachtelter kodierter modulation (bicm) |
US6996764B2 (en) * | 2001-04-18 | 2006-02-07 | Sharp Kabushiki Kaisha | Coding method, recording medium, decoding method, and recording-medium reproducing apparatus |
US7218692B2 (en) * | 2001-06-15 | 2007-05-15 | Texas Instruments Incorporated | Multi-path interference cancellation for transmit diversity |
US6909385B2 (en) * | 2001-07-09 | 2005-06-21 | Seagate Technology Llc | Method and apparatus for suppressing low frequency content in digital data |
US8064528B2 (en) | 2003-05-21 | 2011-11-22 | Regents Of The University Of Minnesota | Estimating frequency-offsets and multi-antenna channels in MIMO OFDM systems |
KR100713403B1 (ko) * | 2003-09-30 | 2007-05-04 | 삼성전자주식회사 | 통신 시스템에서 채널 상태에 따른 송신 방식 제어 장치및 방법 |
US6995693B1 (en) * | 2003-12-04 | 2006-02-07 | Rockwell Collins, Inc. | Method and apparatus for multiple input diversity decoding |
US7395495B2 (en) * | 2004-01-12 | 2008-07-01 | Intel Corporation | Method and apparatus for decoding forward error correction codes |
CN100337479C (zh) * | 2004-03-22 | 2007-09-12 | 上海奇普科技有限公司 | 一种针对tpc码与nr码级联编码的迭代译码方法 |
US8325826B2 (en) | 2005-03-09 | 2012-12-04 | Qualcomm Incorporated | Methods and apparatus for transmitting signals facilitating antenna control |
US8225186B2 (en) * | 2006-07-14 | 2012-07-17 | Qualcomm Incorporated | Ecoding and decoding methods and apparatus for use in a wireless communication system |
US8005166B2 (en) * | 2006-11-14 | 2011-08-23 | Samsung Electronics Co., Ltd. | System for digital television broadcasting using modified 2/3 trellis coding |
KR101214509B1 (ko) * | 2007-05-17 | 2012-12-24 | 삼성전자주식회사 | 연판정 값 생성 장치 및 그 방법 |
US8065594B2 (en) * | 2007-06-29 | 2011-11-22 | Limberg Allen Leroy | 8VSB DTV signals with PCCC and subsequent trellis coding |
US8108749B2 (en) * | 2008-03-06 | 2012-01-31 | Zoran Corporation | Diversity combining iterative decoder |
US20090322961A1 (en) * | 2008-06-27 | 2009-12-31 | Limberg Allen Leroy | System for digital television broadcasting using modified 2/3 trellis coding |
CN102160120B (zh) * | 2008-07-01 | 2019-05-31 | Lsi公司 | 使用调制编码减轻单元间干扰的方法和设备 |
KR100948511B1 (ko) | 2008-09-30 | 2010-03-23 | 주식회사 코아로직 | 디맵퍼의 하드 디시젼을 이용한 채널 추정장치 및 채널 추정방법과 그 추정장치를 포함한 ofdm 수신장치 |
JP5235629B2 (ja) * | 2008-11-28 | 2013-07-10 | 株式会社日立製作所 | 無線通信装置の符号化及び変調方法、並びに復号方法 |
US8605829B2 (en) | 2009-12-01 | 2013-12-10 | Telefonaktiebolaget L M Ericsson (Publ) | Method and apparatus for detecting a plurality of symbol blocks using a decoder |
US8340202B2 (en) * | 2010-03-11 | 2012-12-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for efficient soft modulation for gray-mapped QAM symbols |
GB201302386D0 (en) * | 2013-02-11 | 2013-03-27 | Newtec Cy | Transmitter and receiver for performing digital communication |
ES2629907T3 (es) | 2013-02-14 | 2017-08-16 | Newtec Cy. | Modulación con una constelación APSK que tiene un anillo con puntos separados irregularmente |
EP2916507B1 (en) | 2014-03-04 | 2019-11-06 | Alcatel Lucent | Method for digitally modulating a signal in a communication network |
CN104333435B (zh) * | 2014-09-30 | 2017-11-07 | 扬智科技股份有限公司 | 迭代解映射译码装置 |
CN114073045B (zh) * | 2020-05-06 | 2023-08-04 | 华为技术有限公司 | 用于解码和均衡的设备和方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2730370B1 (fr) * | 1995-02-07 | 1997-04-25 | France Telecom | Dispositif de reception de signaux numeriques a structure iterative, module et procede correspondants |
DE19526416A1 (de) * | 1995-07-19 | 1997-01-23 | Siemens Ag | Verfahren und Anordnung zur Bestimmung eines adaptiven Abbruchkriteriums beim iterativen Decodieren multidimensional codierter Infomation |
JP2815343B2 (ja) * | 1996-10-01 | 1998-10-27 | 株式会社次世代デジタルテレビジョン放送システム研究所 | 符号化伝送方式とその送受信装置 |
-
1999
- 1999-01-19 ES ES99300334T patent/ES2259227T3/es not_active Expired - Lifetime
- 1999-01-19 DE DE69930467T patent/DE69930467T2/de not_active Expired - Lifetime
- 1999-01-19 EP EP99300334A patent/EP0948140B1/en not_active Expired - Lifetime
- 1999-03-18 CA CA002266108A patent/CA2266108C/en not_active Expired - Fee Related
- 1999-03-30 AU AU22510/99A patent/AU721048B2/en not_active Ceased
- 1999-04-01 BR BR9901231-6A patent/BR9901231A/pt not_active IP Right Cessation
- 1999-04-02 JP JP09573099A patent/JP3662766B2/ja not_active Expired - Fee Related
- 1999-04-02 US US09/285,580 patent/US6353911B1/en not_active Expired - Lifetime
- 1999-04-02 KR KR10-1999-0011557A patent/KR100403230B1/ko not_active IP Right Cessation
- 1999-04-02 CN CNB99104794XA patent/CN1140059C/zh not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100783807B1 (ko) * | 2006-05-15 | 2007-12-10 | 삼성전자주식회사 | 디씨엠 디맵핑 방법 및 이를 이용한 디씨엠 디맵퍼 |
Also Published As
Publication number | Publication date |
---|---|
DE69930467T2 (de) | 2006-12-07 |
AU721048B2 (en) | 2000-06-22 |
CN1140059C (zh) | 2004-02-25 |
CN1236229A (zh) | 1999-11-24 |
JP3662766B2 (ja) | 2005-06-22 |
EP0948140A1 (en) | 1999-10-06 |
ES2259227T3 (es) | 2006-09-16 |
CA2266108A1 (en) | 1999-10-03 |
KR100403230B1 (ko) | 2003-10-24 |
CA2266108C (en) | 2003-11-11 |
AU2251099A (en) | 1999-10-14 |
BR9901231A (pt) | 2000-01-18 |
DE69930467D1 (de) | 2006-05-11 |
JP2000041078A (ja) | 2000-02-08 |
EP0948140B1 (en) | 2006-03-22 |
US6353911B1 (en) | 2002-03-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100403230B1 (ko) | 다중 레벨 변조된 신호의 반복 디코딩 방법 및 장치 | |
US6662337B1 (en) | Digital transmission system and method | |
KR100491910B1 (ko) | 비동일 에러 보호를 갖는 통신 신호를 검출하는 방법 및 장치 | |
US6944242B2 (en) | Apparatus for and method of converting soft symbol information to soft bit information | |
WO2002056567A2 (en) | Reduced soft output information packet selection | |
US6981203B2 (en) | Method and apparatus for random shuffled turbo multiuser detector | |
US6944206B1 (en) | Rate one coding and decoding methods and systems | |
JP2001514458A (ja) | デジタル伝送システムでの伝送チャネルでarqプロトコルを用いてパケット伝送する方法 | |
EP1119109A1 (en) | Bandwidth-efficient concatenated trellis-coded modulation decoder and decoding method thereof | |
CN112335208B (zh) | 解码器辅助的迭代信道估计 | |
US20120057641A1 (en) | Transmitting method and a receiving method of a modulated data stream | |
US6536010B1 (en) | Digital transmission system and method | |
US6795507B1 (en) | Method and apparatus for turbo decoding of trellis coded modulated signal transmissions | |
KR20010108266A (ko) | 통신 장치 및 통신 방법 | |
JP4463857B2 (ja) | ビットインターリーブ化符号化変調信号を送受信するための方法および装置 | |
JP2000315957A (ja) | 復号装置 | |
CN108432168B (zh) | 一种解调及译码的方法和设备 | |
Rahimian et al. | Joint space-time algebraically-interleaved turbo-like coded incoherent MIMO systems with optimal and suboptimal MAP probability decoders | |
Kekrt et al. | Low-Complexity Iterative Soft-output Demodulation for Hierarchical Quadrature Amplitude Modulation | |
Kokuryo et al. | Pragmatic Trellis coding applied to rectangular QAM | |
EP1698057B1 (en) | Method and apparatus for random shuffled turbo multiuser detector | |
Bahai et al. | Channel Coding | |
Singhal | Multiple symbol decoding of differential space-time codes | |
JP2009267930A (ja) | 不均一誤り特性を有する情報伝送システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
AMND | Amendment | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
J201 | Request for trial against refusal decision | ||
AMND | Amendment | ||
B701 | Decision to grant | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20120924 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20130925 Year of fee payment: 11 |
|
FPAY | Annual fee payment |
Payment date: 20140923 Year of fee payment: 12 |
|
LAPS | Lapse due to unpaid annual fee |