KR100539862B1 - 부호분할다중접속 이동통신시스템에서 데이타 송/수신장치및 방법 - Google Patents

부호분할다중접속 이동통신시스템에서 데이타 송/수신장치및 방법 Download PDF

Info

Publication number
KR100539862B1
KR100539862B1 KR10-2001-0062506A KR20010062506A KR100539862B1 KR 100539862 B1 KR100539862 B1 KR 100539862B1 KR 20010062506 A KR20010062506 A KR 20010062506A KR 100539862 B1 KR100539862 B1 KR 100539862B1
Authority
KR
South Korea
Prior art keywords
bits
bit
interleaver
importance
relatively low
Prior art date
Application number
KR10-2001-0062506A
Other languages
English (en)
Other versions
KR20020079334A (ko
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 삼성전자주식회사
Publication of KR20020079334A publication Critical patent/KR20020079334A/ko
Application granted granted Critical
Publication of KR100539862B1 publication Critical patent/KR100539862B1/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0064Concatenated codes
    • H04L1/0066Parallel concatenated codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/204Multiple access
    • H04B7/216Code division or spread-spectrum multiple access [CDMA, SSMA]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0067Rate matching
    • H04L1/0068Rate matching by puncturing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/007Unequal error protection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0071Use of interleaving
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/08Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/32Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
    • H04L27/34Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
    • H04L27/3488Multiresolution systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L2001/0098Unequal error protection

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Error Detection And Correction (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 부호분할다중접속 이동통신시스템에 있어서 전송되는 데이타 비트의 신뢰도를 향상시키는 데이타 송/수신장치 및 방법에 관한 것으로, 전송하고자 하는 데이타 비트들 중 중요한 비트들을 심볼을 구성하는 비트들 중 신뢰도가 높은 비트 위치에 매핑하여 전송하며, 상대적으로 중요도 낮은 비트들은 상대적으로 신뢰도가 낮은 비트 위치에 매핑하여 전송함으로서 데이타 전송시 시스템의 성능을 향상시키는 데이타 송신/수신장치 및 방법을 구현하였다.

Description

부호분할다중접속 이동통신시스템에서 데이타 송/수신장치 및 방법{METHOD AND APPARATUS FOR TRANSPORTING AND RECEIVING DATA IN CDMA MOBILE SYSTEM}
본 발명은 부호분할다중접속 이동통신시스템에서 데이타 송/수신장치 및 방법에 관한 것으로, 특히 전송되는 데이타 비트의 신뢰도를 향상시키는 데이타 송/수신장치 및 방법에 관한 것이다.
통상적으로 통신시스템에서 송신된 신호를 수신할 때 아무런 왜곡이나 잡음이 섞이지 않고 신호를 받는다는 것은 현실적으로 불가능하다. 특히 무선망을 통해 신호를 송신 및 수신하는 경우에는 유선망을 통하는 경우보다 왜곡이나 잡음의 영향이 더욱 심하다.
따라서, 왜곡이나 잡음의 영향을 최소화하기 위한 많은 노력들이 있어왔다. 그 중 대표적인 것 중의 하나로 에러 컨트롤 코딩 기법이 제안되었다. 상기 에러 컨트롤 코딩 기법으로 사용되는 코드는 크게 메모리 래스(memoryless) 코드와 메모리(memory) 코드 등으로 구분된다. 상기 메모리 래스 코드로는 선형 블록 코드 등이 있으며, 상기 메모리 코드로는 컨벌루션날(Convolutional) 코드와 터보(Turbo) 코드 등이 있다. 이러한, 코드를 만드는 장치를 채널 엔코더라 하고, 그 출력은 사용하는 에러 컨트롤 코딩 기법에 따라 시스티메틱(systematic) 비트와 패러티(parity) 비트로 구별될 수 있다. 상기 시스티메틱(systematic) 비트와 패러티(parity) 비트로 구별하여 출력하는 에러 컨트롤 코딩 기법에 사용되는 코드로 대표적인 것이 터보 코드이다. 물론, 상기 터보 코드 외에도 상기 에러 컨트롤 코딩 기법으로 사용되는 코드로서 컨벌루션날 코드 중 시스티메틱 컨벌루션날 코드가 존재한다.
여기서, 상기 시스티메틱(systematic) 비트는 보내고자 하는 신호 그 자체를 의미하며, 상기 패러티(parity) 비트는 전송 중 발생한 에러를 디코딩 시에 보정하기 위해 추가되는 신호이다. 그러나 이렇게 에러 컨트롤 코딩된 신호라도 시스티메틱(systematic) 비트 혹은 패러티(parity) 비트에 군집 에러(Burst Error)가 발생할 경우 이를 극복하기가 쉽지 않다. 이러한 현상은 페이딩(fading) 채널을 통과하면서 자주 발생하며, 이 현상을 방지하는 기법의 하나로 "인터리빙(interleaving)"이라는 기술이 있다. 상기 인터리빙 기술은 손상되는 부분을 한곳에 집중되지 않고 여러 곳으로 분산시킴으로써 에러 컨트롤 코딩으로 극복하기 위해 사용된다.
상기와 같이 인터리빙(interleaving)된 신호는 디지털 변조기(Digital Modulation)에서 심벌 단위로 매핑(mapping)된다. 이때, 변조기의 차수(order)가 증가하면 상기 한 심벌이 포함하는 비트(bit) 수는 증가하게 된다. 특히, 16QAM 이상의 높은 차수(high order) 변조방식의 경우, 한 심벌이 4비트(bits) 이상의 정보를 포함하게 되며, 각각의 비트들(bits)은 신뢰도(reliability)에 따라 분류될 수 있다. 여기서, 신뢰도란 전송 중에 그 값이 변질될 확률로서 표현될 수 있다. 예컨대, 상기 16QAM에 의한 하나의 변조 심벌을 좌표 상에 매핑할 시 상기 한 심벌에 있어 선행 두 비트의 정보는 상기 심벌이 매핑될 상기 좌표의 사분면을 결정함에 따라 높은 신뢰도를 가진다. 이는 선행되는 두 비트의 정보는 전송 중에 값이 변질될 확률이 낮음을 의미한다. 한편, 상기 한 심벌에 있어 나머지 두 비트의 정보는 결정된 사분면을 네 개의 영역으로 구분할 시 상기 구분된 네 개의 영역들 중 하나를 결정함에 따라 상대적으로 전송 중에 값이 변질될 확률이 높아 낮은 신뢰도를 가진다고 할 수 있다. 즉, 한 심벌에 포함되는 적어도 3개의 비트들 중 넓은 영역을 결정하는 비트일수록 신뢰도가 증가하며, 좁은 영역을 결정하는 비트일수록 신뢰도가 감소한다.
통상적인 고속 하향 패킷 억세스(High Speed Downlink Packet Access, 이하 "HSDPA"라 칭함) 무선 통신시스템을 구성하는 송신기의 개략적 구조는 도 1에서 보이고 있는 바와 같이 채널 엔코더, 인터리버(interleaver), 및 변조기로 구성된다.
상기 도 1을 참조하면, N개의 전송 블록(N Transport Blocks)은 테일 비트 발생기(Tail Bits)(110)로 제공되어 상기 N 개의 전송 블록들 각각에 대응한 테일 비트들이 추가된다. 상기 테일 비트들이 추가된 상기 N개의 전송 블록들은 채널 부호기(112)로 입력되고, 상기 채널 부호기(112)에 의해 상기 N개의 전송 블록을 구성하는 비트들은 소정 부호화를 통해 부호화 비트들로 출력된다. 상기 채널 부호기(112)는 상기 N개의 전송 블록들을 부호화하기 위해 적어도 하나의 부호화 율을 가진다. 상기 부호화 율은 1/2, 3/4 등이 될 수 있다. 또한, 상기 채널 부호기(112)가 1/6 또는 1/5 모부호기(mother code)를 가지고 코드 심볼 천공 또는 심볼 반복을 통하여 복수의 부호화 율들을 지원하는 경우에는 지원하는 복수의 부호화 율들 중 사용할 부호화 율을 결정하는 동작이 필요할 것이다. 상기 도 1에서는 상기 채널 부호기(112)가 부호화 율을 결정함에 있어 제어부(120)의 제어를 받아 결정하는 구성을 보이고 있다.
한편, 상기 부호화 비트들은 레이트 매칭부(Rate Matching)(114)로 입력되고, 상기 레이트 매칭부(114)에 의해 상기 부호화 비트들은 레이트 매칭이 이루어진다. 상기 레이트 매칭은 통상적으로 트랜스 포트 채널 멀티플렉싱이 있거나 상기 부호기의 출력 심볼이 무선상에서 전송되는 심볼의 수가 불일치 하는 경우에 상기 부호화 비트들에 대한 반복(Repetition), 천공(Puncturing) 등의 동작에 의해 수행된다. 상기 레이트 매칭부(114)에 의해 레이트 매칭된 부호화 비트들은 인터리버(Interleaver)(116)로 입력되고, 상기 인터리버(116)에 의해 상기 레이트 매칭된 부호화 비트는 인터리빙되어 출력된다. 상기 인터리빙 동작은 전송 중 데이타 손실이 발생하더라도 데이타 손실을 최소화하기 위함이다. 상기 인터리빙된 부호화 비트들은 변조부(M_ary Modulator)(118)로 입력되고, 상기 변조부(118)에 의해 상기 인터리빙된 부호화 비트들은 QPSK, 8PSK, 16QAM, 64QAM 등 변조방식에 따라 심볼 매핑되어 송신된다. 한편, 제어부(120)는 현재 무선 채널의 상태에 의해 상기 터보 부호기(112)의 부호화 동작과 상기 변조부(118)의 변조방식 등을 제어하게 된다. 상기 HSDPA 무선 통신시스템의 경우 무선 환경에 따라 변조방식으로 QPSK, 8PSK, 16QAM, 64QAM을 선택적으로 사용하기 위해 AMCS(Adaptive Modulation and Coding Scheme)를 상기 제어부(120)로 사용한다. 상술한 도면에서는 보여지고 있지 않지만 부호분할다중접속 방식을 사용하는 이동통신시스템은 전송하기 위한 데이타를 월시부호(W), 직교부호(PN) 등을 사용하여 확산함으로서 해당 이동단말기가 상기 데이타를 전송하는 채널과 기지국을 구분할 수 있도록 한다.
한편, 전술한 송신기의 구조에 있어서 시스티메틱(systematic) 비트들과 패러티(parity) 비트들을 구분하지 않고 부호화 비트들로 통합하여 표현하고 있다. 하지만, 상기 송신기를 구성하는 터보 부호기(112)로부터 출력된 부호화 비트들은 시스티메틱(systematic) 비트들과 패러티(parity) 비트들로 구분될 수 있다. 한편, 상기 채널 부호기(112)로부터 출력된 시스티메틱(systematic) 비트들과 패러티(parity) 비트들의 중요도(priority)는 당연히 다르다. 다시 말하면, 전송하는 데이타가 소정 비율로 에러가 발생할 경우 시스티메틱(systematic) 비트 보다는 패러티(parity) 비트에 에러가 발생되는 것이 상대적으로 정확한 복호(decoding)를 수행할 수 있다. 그 이유는 앞에서도 밝히고 있는 바와 같이 실질적인 데이타 비트는 시스티메틱(systematic) 비트들이며, 패러티(parity) 비트들은 전송중 발생한 에러를 복호 시에 보정하기 위해 추가되는 비트들이기 때문이다.
하지만 종래의 무선 통신시스템의 송신기를 구성하는 인터리버(116)는 상기 시스티메틱(systematic) 비트들과 상기 패러티(parity) 비트들의 중요도에 관계없이 인터리빙을 수행한다. 즉, 종래 송신기는 상기 시스티메틱(systematic) 비트들과 상기 패러티(parity) 비트들을 구별하지 않고 심볼 매핑을 한다.
이로 인해, 종래의 무선 통신시스템에서는 데이타가 무선망을 통해 전송되는 경우 상기 시스티메틱(systematic) 비트들과 상기 패러티(parity) 비트들의 중요도와는 무관한 에러 발생 확률을 가진다. 따라서, 패리티 비트보다 상대적으로 중요한 시스티메틱 비트들이 에러가 발생할 수 있는 확률을 줄여 줌으로서 시스템 성능을 높일 수 있는 기술이 필요하다.
상기한 문제점을 해결하기 위한 본 발명의 목적은 무선 통신시스템의 성능 향상을 도모하는 데이타 송/수신장치 및 방법을 제공함에 있다.
본 발명의 다른 목적은 무선 통신시스템에서 보다 신뢰도가 높은 데이타 송/수신장치 및 방법을 제공함에 있다.
본 발명의 또 다른 목적은 무선 통신시스템의 수신기에서 상대적으로 높은 수신 확률에 의해 중요도가 높은 비트들을 수신할 수 있는 데이타 송/수신장치 및 방법을 제공함에 있다.
본 발명의 또 다른 목적은 전송되는 데이타 비트들의 중요도에 따라 서로 다른 신뢰도를 가지는 심볼의 비트 위치에 매핑하는 데이타 송/수신장치 및 방법을 제공함에 있다.
본 발명의 또 다른 목적은 전송되는 데이타 비트들의 중요도에 따라 서로 다른 신뢰도를 가지는 심볼의 비트 위치에 매핑된 데이타들을 수신하는 수신장치 및 방법을 제공함에 있다.
본 발명의 또 다른 목적은 중요도가 높은 데이타 비트들은 한 심볼에 있어 신뢰도가 높은 비트 위치에 매핑하고, 중요도가 낮은 데이타 비트들은 한 심볼에 있어 신뢰도가 낮은 비트 위치에 매핑하는 데이타 송신장치 및 방법을 제공함에 있다.
본 발명의 또 다른 목적은 시스티메틱(systematic) 비트들을 한 심볼에 있어 신뢰도가 높은 비트 위치에 매핑하고, 패러티(parity) 비트들을 한 심볼에 있어 신뢰도가 낮은 비트 위치에 매핑하는 데이타 송신장치 및 방법을 제공함에 있다.
본 발명의 또 다른 목적은 중요도가 높은 데이터 비트들과 상대적으로 중요도가 낮은 데이터 비트들을 구분하여 복수개의 심볼들에 걸쳐 신뢰도를 고려해 매핑하는 데이터 송신장치 및 방법을 제공함에 있다.
본 발명의 또 다른 목적은 시스티메틱 비트들과 패러티 비트들을 복수개의 심볼들에 걸쳐 신뢰도를 고려해 매핑하는 데이터 송신장치 및 방법을 제공함에 있다.
상술한 바와 같은 목적을 달성하기 위한 제1견지에 따른 본 발명은 송신기에서 전송하고자 하는 데이타 비트들을 중요도가 높은 비트들과 중요도가 낮은 비트들로 구분한 후 상기 중요도가 높은 비트들을 심볼의 신뢰도가 높은 비트 위치에 매핑하고, 상기 중요도가 낮은 비트들은 심볼의 신뢰도가 낮은 비트 위치에 매핑하는 데이타 송신장치 및 방법을 구현한다.
상술한 바와 같은 목적을 달성하기 위한 제2견지에 따른 본 발명은 수신기에서 변조 심볼들을 복조하고, 상기 복조한 부호화 비트들을 중요도에 의해 두 개의 부호화 비트 그룹들로 분리하여 서로 다른 디인터리버에 의해 디인터리빙한 후 복호하는 데이타 수신장치 및 방법을 구현하였다.
상술한 바와 같은 목적을 달성하기 위한 제3견지에 따른 본 발명은 소정 변조방식에 의해 한 심볼에 매핑 가능한 비트 수(m)가 소정 비트 수(n)의 정보 비트를 소정 부호율(R=n/k, k와 n은 서로 소)을 사용하여 부호화함으로서 출력되는 부호화 비트 수(k)의 정수 배가 아닐 시 이동통신시스템의 수신기에서 송신기로부터 전송된 데이타를 수신하는 방법에 있어서, 상기 매핑 가능한 비트 수(m)와 상기 부호화 비트 수(k)의 최소 공배수를 상기 한 심볼에 매핑 가능한 비트 수(m)로 나눔으로서 심볼 개수(N)를 결정하는 과정과, 상기 결정한 심볼 개수(N)와 상기 한 심볼에 매핑 가능한 비트 수(m)의 곱(N×m)에 상기 소정 부호율(R)을 곱(N×m×R)함으로서 상기 결정한 심볼 개수(N)의 심볼들에 매핑할 총 시스티매틱 비트 수(BS)를 결정하는 과정과, 상기 결정한 심볼 개수(N)의 심볼들에 매핑할 수 있는 총 부호화 비트 수(N×m)에서 상기 총 시스티매틱 비트 수(BS)를 감산함으로서 총 패러티 비트 수(Bp)를 결정하는 과정과, 상기 총 패러티 비트 수(BP)가 상기 한 심볼에 매핑 가능한 비트 수(m)보다 작으면 상기 결정한 N개의 심볼들 중 N-1개의 심볼들에 매핑된 (N-1)×m개의 시스티매틱 비트들을 복조하는 과정과, 상기 나머지 하나의 심볼의 비트들 중 높은 신뢰도의 비트들에 매핑된 BS-(N-1)×m개의 나머지 시스티매틱 비트들을 복조하는 과정과, 상기 나머지 하나의 심볼의 비트들 중 상기 나머지 시스티매틱 비트들이 매핑되지 않은 비트들에 매핑된 상기 BP의 패러티 비트들을 복조하는 과정과, 상기 송신기에서 수행된 인터리빙에 대응하여 상기 복조된 상기 BS의 시스티매틱 비트들과 상기 복조된 상기 BP의 패러티 비트들을 구분하여 디인터리빙을 수행하는 과정과, 상기 디인터리빙된 상기 시스티매틱 비트들과 상기 패러티 비트들에 의해 상기 송신기로부터 전송된 데이타를 복호하는 과정을 포함함을 특징으로 한다.
상술한 바와 같은 목적을 달성하기 위한 제4견지에 따른 본 발명은 소정 변조방식에 의해 한 심볼에 매핑 가능한 비트 수(m)가 소정 비트 수(n)의 정보 비트를 소정 부호율(R=n/k, k와 n은 서로 소)을 사용하여 부호화함으로서 출력되는 부호화 비트 수(k)의 정수 배가 아닐 시 이동통신시스템의 수신기에서 송신기로부터 전송된 데이타를 수신하는 방법에 있어서, 상기 매핑 가능한 비트 수(m)와 상기 부호화 비트 수(k)의 최소 공배수를 상기 한 심볼에 매핑 가능한 비트 수(m)로 나눔으로서 심볼 개수(N)를 결정하는 과정과, 상기 결정한 심볼 개수(N)와 상기 한 심볼에 매핑 가능한 비트 수(m)의 곱(N×m)에 상기 소정 부호율(R)을 곱(N×m×R)함으로서 상기 결정한 심볼 개수(N)의 심볼들에 매핑할 총 시스티매틱 비트 수(BS)를 결정하는 과정과, 상기 결정한 심볼 개수(N)의 심볼들에 매핑할 수 있는 총 부호화 비트 수(N×m)에서 상기 총 시스티매틱 비트 수(BS)를 감산함으로서 총 패러티 비트 수(Bp)를 결정하는 과정과, 상기 총 패러티 비트 수(BP)가 상기 한 심볼에 매핑 가능한 비트 수(m)보다 작으면 상기 결정한 N개의 심볼들 중 N-1개의 심볼들에 매핑된 (N-1)×m개의 시스티매틱 비트들을 복조하는 과정과, 상기 나머지 하나의 심볼의 비트들 중 높은 신뢰도의 비트들에 매핑된 BS-(N-1)×m개의 나머지 시스티매틱 비트들을 복조하는 과정과, 상기 나머지 하나의 심볼의 비트들 중 상기 나머지 시스티매틱 비트들이 매핑되지 않은 비트들에 매핑된 상기 BP의 패러티 비트들을 복조하는 과정과, 상기 송신기에서 수행된 인터리빙에 대응하여 상기 복조된 상기 BS의 시스티매틱 비트들과 상기 복조된 상기 BP의 패러티 비트들을 구분하여 디인터리빙을 수행하는 과정과, 상기 디인터리빙된 상기 시스티매틱 비트들과 상기 패러티 비트들에 의해 상기 송신기로부터 전송된 데이타를 복호하는 과정을 포함함을 특징으로 한다.
상술한 바와 같은 목적을 달성하기 위한 제5견지에 따른 본 발명은 소정 변조방식에 의한 한 심볼에 매핑 가능한 비트 수(m)가 소정 비트 수(n)의 정보 비트를 소정 부호율(R=n/k, k와 n은 서로 소)을 사용하여 부호화함으로서 출력되는 부호화 비트 수(k)의 정수 배가 아닐 시 상기 부호화 비트들을 상기 소정 변조방식을 사용하여 수신기로 전송하는 이동통신시스템의 송신기에 있어서, 상기 매핑 가능한 비트 수(m)와 상기 부호화 비트 수(k)의 최소 공배수를 상기 한 심볼에 매핑 가능한 비트 수(m)로 나눔으로서 심볼 개수(N)를 결정하여 상기 결정한 심볼 개수(N)에 매핑할 총 시스티매틱 비트 수(BS)와 총 패러티 비트 수(BP)를 구하고, 상기 총 패러티 비트 수(BP)가 상기 한 심볼에 매핑 가능한 비트 수(m)보다 작은지를 판단하여 상기 부호화 비트들의 전송을 제어하는 제어부와, 상기 제어부의 제어를 받아 상기 총 패러티 비트 수(BP)가 상기 한 심볼에 매핑 가능한 비트 수(m)보다 작을 시 상기 BS의 시스티매틱 비트들 중 (N-1)×m개의 시스티매틱 비트들을 상기 결정한 심볼 개수(N)의 심볼들 중 N-1개의 심볼들에 매핑 시키고, 상기 나머지 하나의 심볼에는 상기 BS의 시스티매틱 비트들 중 나머지 시스티매틱 비트들과 상기 BP의 패러티 비트들을 매핑하는 변조부를 구비함을 특징으로 한다.
상술한 바와 같은 목적을 달성하기 위한 제6견지에 따른 본 발명은 소정 변조방식에 의해 한 심볼에 매핑 가능한 비트 수(m)가 소정 비트 수(n)의 정보 비트를 소정 부호율(R=n/k, k와 n은 서로 소)을 사용하여 부호화함으로서 출력되는 부호화 비트 수(k)의 정수 배가 아닐 시 이동통신시스템의 송신기로부터 전송된 데이타를 수신하는 수신기에 있어서, 상기 매핑 가능한 비트 수(m)와 상기 부호화 비트 수(k)의 최소 공배수를 상기 한 심볼에 매핑 가능한 비트 수(m)로 나눔으로서 심볼 개수(N)를 결정하여 상기 결정한 심볼 개수(N)에 매핑된 총 시스티매틱 비트 수(BS)와 총 패러티 비트 수(BP)를 구하고, 상기 총 패러티 비트 수(BP)가 상기 한 심볼에 매핑된 비트 수(m)보다 작은지를 판단하여 상기 송신기로부터 전송된 데이터의 수신을 제어하는 제어부와, 상기 제어부의 제어를 받아 상기 총 패러티 비트 수(BP)가 상기 한 심볼에 매핑된 비트 수(m)보다 작을 시 상기 결정한 N개의 심볼들 중 N-1개의 심볼들에 매핑된 (N-1)×m개의 시스티매틱 비트들을 복조하고, 상기 나머지 하나의 심볼에 매핑된 상기 BS의 시스티매틱 비트들 중 나머지 시스티매틱 비트들과 상기 BP의 패러티 비트들을 복조하는 복조부와, 상기 송신기에서 수행된 인터리빙에 대응하여 상기 복조된 상기 BS의 시스티매틱 비트들을 디인터리빙하는 제1디인터리버와, 상기 송신기에서 수행된 인터리빙에 대응하여 상기 복조된 상기 BP의 패러티 비트들을 디인터리빙하는 제2디인터리버와, 상기 제1디인터리버와 상기 제2디인터리버로부터 출력되는 상기 디인터리빙된 상기 시스티매틱 비트들과 상기 패러티 비트들에 의해 상기 송신기로부터 전송된 데이타를 복호하는 채널 복호기를 포함함을 특징으로 한다.
이하 본 발명의 실시 예에 따라 첨부된 도면을 참조하여 설명하면 다음과 같다.
우선 후술될 본 발명의 실시 예에 따른 상세한 설명에서는 채널 부호기가 부호화 율 1/2과 3/4를 지원하며, 변조방식으로는 QPSK, 8PSK, 16QAM, 64QAM을 모두 서비스하는 것으로 가정한다. 상기한 가정을 적용할 때 본 발명의 실시 예에 따른 부호화 동작은 하기 <표 1>과 같이 구분될 수 있다.
부호화 율 변조방식
1/2 QPSK
8PSK
16QAM
64QAM
3/4 QPSK
8PSK
16QAM
64QAM
상기 부호화 율이 대칭인 1/2인 경우 채널 부호기는 1비트를 입력으로 하여 2비트를 출력한다. 상기 출력 비트들 중 1비트는 실질적인 데이타 비트인 시스티메틱 비트이고, 나머지 1비트는 에러를 감지하거나 보상하기 위한 패러티 비트이다. 상기 부호화 율이 비대칭인 3/4인 경우 채널 부호기는 3비트를 입력받아 4비트를 출력한다. 상기 출력 비트들은 3비트의 시스티메틱 비트들과 1비트의 패러티 비트로 이루어진다.
한편, 상기 <표 1>에서의 변조방식들 중 16QAM에 따른 한 심볼의 심볼 패턴은 [H,H,L,L]로 표현될 수 있으며, 64QAM에 따른 한 심볼의 심볼 패턴은 [H,H,M,M,L,L]로 표현할 수 있다. 즉, 상기 16QAM에서의 한 심볼은 4개의 심볼 비트들로 이루어지며, 상기 심볼 비트들 각각은 소정의 심볼 패턴(H 또는 L)을 가진다. 또한 64QAM에서의 한 심볼은 6개의 심볼 비트들로 이루어지며, 상기 심볼 비트들 각각은 소정 심볼 패턴(H 또는 M 또는 L)을 가진다, 상기 심볼 패턴에 있어 "H"는 신뢰도가 높은(High) 비트 위치(이하 "심볼 비트"라 칭함)이며, 상기 심볼 패턴에 있어 "L"은 상대적으로 신뢰도가 낮은(Low) 비트 위치이다. 상기 심볼 패턴에 있어 "M"은 신뢰도가 중간(Medium)인 비트 위치이다. 본 발명의 추구하고자 하는 목적은 부호화된 비트을 소정 심벌 패턴에 의해 심벌 매핑 시키는 경우 상대적으로 중요한 비트(예 : 시스티메틱 비트, 테일 비트)는 신뢰도가 높은 비트 위치에 매핑시키고, 상대적으로 덜 중요한 비트(예 : 패러티 비트, 테일 페러티)는 신뢰도가 상대적으로 낮은 비트 위치에 매핑시키는 것이다.
이하 상기 각각의 부호화 율과 상기 16QAM, 64QAM 변조방식에 의한 본 발명의 실시 예에 따른 심볼 매핑을 개략적으로 살펴보면 다음과 같다.
첫 번째로, 1/2 부호화 율과 16QAM 변조방식을 사용하는 경우 송신기에서는 2비트의 시스티메틱 비트들을 상기 심볼 패턴에 있어 두 개의 "H" 비트 위치에 매핑하고, 2비트의 패러티 비트들은 상기 심볼 패턴에 있어 두 개의 "L" 비트 위치에 매핑한다. 이때는 길이가 고정된 인터리버를 사용하는 것이 바람직하다.
두 번째로, 3/4 부호화 율과 16QAM 변조방식을 사용하는 경우 송신기에서는 고정 길이를 가지는 인터리버를 사용하거나 변동 길이를 가지는 인터리버를 사용할 수 있다. 상기 고정 길이를 가지는 인터리버를 사용하는 경우에 있어 시스티메틱 비트를 인터리빙하기 위한 인터리버의 길이와 패러티 비트를 인터리빙하기 위한 인터리버의 길이는 동일하다. 하지만, 상기 변동 길이를 가지는 인터리버를 사용하는 경우에 있어 시스티메틱 비트를 인터리빙하기 위한 인터리버의 길이와 패러티 비트를 인터리빙하기 위한 인터리버의 길이는 서로 상이할 수 있다.
먼저, 상기 고정 길이를 가지는 인터리버를 사용하는 경우에는 2비트의 시스티메틱 비트들을 인터리빙하여 상기 심볼 비트에 있어 두 개의 "H" 비트 위치에 매핑하고, 나머지 1비트의 시스티메틱 비트와 1비트의 패러티 비트는 인터리빙하여 상기 심볼 패턴에 있어 두 개의 "L" 비트 위치에 매핑한다. 따라서, 상기 인터리버의 길이를 고정하는 경우에는 각각의 인터리버로 입력되는 비트들의 수를 일치시키기 위한 별도의 구성이 요구된다. 한편, 상기한 설명에서는 2비트의 시스티메틱 비트들만을 인터리빙하는 것으로 기재를 하고 있으나 이는 인터리버의 길이에 의해 달라 질 수 있다. 즉, 후술되는 본 발명에서는 설명의 편의에 의해 2비트의 입력으로 한정하여 설명하고 있으나 4비트, 8비트 등과 같이 그 외의 비트들을 대상으로 하여 구현할 수 있음은 자명할 것이다.
하지만, 변동 길이를 가지는 인터리버를 사용하는 경우에는 입력되는 시스티메틱 비트 수와 패러티 비트 수에 의해 인터리버의 길이를 가변한다. 즉, 3비트의 시스티메틱 비트들을 인터리빙하여 상기 심볼 패턴에 있어 두 개의 "H" 비트 위치와 하나의 "L" 비트 위치에 매핑하고, 1비트의 패러티 비트는 상기 심볼 패턴에 있어 나머지 하나의 "L" 비트 위치에 매핑한다. 한편, 상기한 설명에서는 입력되는 비트들로 3비트의 시스티메틱 비트들과 1비트의 패러티 비트만을 인터리빙 대상으로 한정하여 설명하고 있으나 상기 인터리버의 길이에 의해 상기 비트들의 수는 결정될 수 있다. 즉, 상기 인터리버의 길이가 8비트인 경우에는 8비트를 그 대상으로 하여 구현할 수 있음은 자명할 것이다.
세 번째로, 1/2 부호화 율과 64QAM 변조방식을 사용하는 경우 송신기에서는 2비트의 시스티메틱 비트들을 상기 심볼 패턴에 있어 두 개의 "H" 비트 위치에 매핑하고, 나머지 1비트의 시스티메틱 비트는 상기 심볼 패턴에 있어 하나의 "M" 비트 위치에 매핑한다. 2비트의 패러티 비트들은 상기 심볼 패턴에 있어 두 개의 "L" 비트 위치에 매핑하고, 나머지 1비트는 상기 심볼 패턴에 있어 나머지 하나의 "M" 비트 위치에 매핑한다. 이때는 길이가 고정된 인터리버를 사용하는 것이 바람직하다.
네 번째로, 3/4 부호화 율과 64QAM 변조방식을 사용하는 경우 송신기에서는 고정 길이를 가지는 인터리버를 사용하거나 변동 길이를 가지는 인터리버를 사용할 수 있다. 상기 고정 길이를 가지는 인터리버를 사용하는 경우에는 시스티메틱 비트들이 상기 심볼 패턴에 있어 신뢰도가 높은 비트 위치들에 최대로 매핑될 수 있도록 상기 시스티메틱 비트들과 패러티 비트들의 전송 비율을 결정하여 전송한다.제1실시 예
삭제
도 2는 본 발명의 제1실시 예에 따른 부호분할다중접속 이동통신시스템의 송신기 구성을 도시하고 있는 도면이다.
먼저, 상기 도 2를 참조하여 본 발명의 제1실시 예에 따른 송신기 구성을 살펴보면, 채널 부호기(210)는 전송을 위한 데이타를 입력으로 하고, 상기 입력되는 데이타를 소정 코드를 이용하여 부호화한다. 상기 소정 코드는 상기 입력되는 데이타를 부호화함으로서 전송하고자 하는 비트들과 상기 비트들의 에러 제어 비트들을 출력하도록 하는 코드를 통칭한다. 일 예로서 상기 전송하고자 하는 비트들은 시스티메틱 비트(S)들이며, 상기 에러 제어 비트들은 패러티 비트들(P)이 될 수 있다. 상기 소정 코드로는 앞에서도 밝힌 바와 같이 터보 코드, 시스티메틱 컨벌루션날 코드 등이 존재한다.
분배기(Distributor)(212)는 상기 채널 부호기(210)로부터의 상기 시스티메틱 비트들과 상기 패러티 비트들을 입력으로 하고, 상기 시스티메틱 비트들과 상기 패러티 비트들을 복수의 인터리버들로 분배한다. 예컨대, 상기 복수의 인터리버로 두 개의 인터리버(214,216)가 존재할 시 상기 분배기(212)는 상기 시스티메틱 비트들과 상기 패러티 비트들을 동일한 비트 수를 가지도록 두 개의 비트 그룹들로 분배한다. 예컨대, 3/4를 부호화 율로 사용하고, 16QAM을 변조방식으로 사용하는 경우 두 개의 S 비트들은 제1인터리버(214)로 분배하며, 나머지 하나의 S 비트와 하나의 P 비트를 제2인터리버(216)로 분배한다. 따라서, 상기 두 개의 비트 그룹(비트 열)들 중 하나의 비트 그룹(비트 열)은 제1인터리버(Interleaver)(214)로 제공하며, 다른 하나의 비트 그룹(비트 열)은 제2인터리버(Interleaver)(216)로 제공한다. 하지만, 송신기에서 1/2와 같이 대칭 부호율을 사용하는 경우 상기 분배기(212)는 본 발명의 제1실시 예에 따른 필수 구성이 아니다. 그 이유는 1/2와 같이 대칭 부호율을 사용하는 경우에 있어 상기 시스티메틱 비트들과 상기 패러티 비트들이 동일한 비트 수로 제공됨에 따라 상기 시스티메틱 비트들은 상기 제1인터리버(214)로 제공되며, 상기 패러티 비트들은 상기 제2인터리버(216)로 제공되면 되기 때문이다. 이는 3/4와 같이 비대칭 부호율을 사용하더라도 상기 제1인터리버(214)와 상기 제2인터리버(216)가 고정 길이가 아닌 변동 길이를 지원하는 경우에도 동일하게 적용된다. 즉, 상기 분배기(212)는 비대칭 부호율과 고정 길이를 지원하는 상기 제1인터리버(214)와 상기 제2인터리버(216)를 사용하는 경우에만 필수 구성으로서 요구된다.
상기 제1인터리버(214)와 상기 제2인터리버(216)는 상기 분배기(212) 또는 상기 채널 부호기(210)로부터의 부호화 비트들을 입력으로 하고, 상기 입력되는 부호화 비트들을 인터리빙 한다. 상기 부호화 비트들은 상기 시스티메틱 비트들 또는 상기 패러티 비트들 또는 상기 시스티메틱 비트들과 상기 패러티 비트들이 혼합된 비트들이 될 수 있다. 상기 시스티메틱 비트들과 상기 패러티 비트들이 혼합된 비트들이 입력되는 경우는 상기 분배기(212)가 필수 구성으로서 요구되는 경우이다. 이 경우 상기 시스티메틱 비트들과 상기 패러티 비트들이 혼합된 비트들을 입력으로 하는 인터리버는 인터리빙을 수행하기 전에 중요도가 높은 시스티메틱 비트가 항상 일정한 위치에 존재하도록 하여야 한다. 이는 수신기에서 이루어지는 복호 동작을 용이하게 수행할 수 있도록 하기 위함이며, 상기 시스티메틱 비트의 일정한 위치는 상기 송신기에 의해 상기 수신기에게 통보되어야 한다.
상기 제1인터리버(214)의 길이와 상기 제2인터리버(216)의 길이의 합은 2(QPSK), 3(8PSK), 4(16QAM) 및 6(64QAM)으로 나누어 떨어져야 한다. 상기한 조건의 일 예로 총 합(Ltot)이 144비트라 가정할 시 하기의 <수학식 1>의 조건을 만족하여야 한다.
여기서, Lsys는 제1인터리버의 길이이며, Lpar은 제2인터리버의 길이를 나타낸다.
병/직렬 변환부(P/S 변환부)(218)는 상기 제1인터리버(214)로부터 인터리빙되어 출력되는 부호화 비트들과 상기 제2인터리버(216)로부터 인터리빙되어 출력되는 부호화 비트들을 병렬로 입력받아 상기 두 부호화 비트들을 직렬로 출력한다. 예컨대, 상기 제1인터리버(214)에 의해 중요도가 높은 부호화 비트들이 인터리빙되고, 상기 제2인터리버(216)에 의해 상대적으로 중요도가 낮은 부호화 비트들이 인터리빙되는 경우 상기 P/S 변환기(218)는 상기 제1인터리버(214)로부터의 입력을 출력한 후 상기 제2인터리버(216)로부터의 입력을 출력할 수 있다. 이는 이후 수행되는 변조 동작에서 상기 중요도가 높은 시스티메틱 비트들을 신뢰도가 높은 비트 위치에 매핑하기 위함이다. 상기 P/S 변환부(218)로부터의 출력 형태는 도 6에서 보여지고 있는 바와 같다. 상기 도 6에서 "H Part"는 일반적으로 중요도가 높은 비트들이고, "L Part"는 상대적으로 중요도가 낮은 비트들로 정렬된다. 상기 "H Part"와 상기 "L Part"는 고정 길이를 가지는 인터리버의 경우 대칭이 되고, 변동 길이를 가지는 인터리버의 경우에는 비대칭이 된다.
변조부(220)는 상기 P/S 변환기(218)로부터의 부호화 비트들을 소정 심벌 패턴에 있어 소정 신뢰도를 가지는 비트 위치들에 매핑시켜 상기 수신기로 전송한다. 예컨대, 상기 변조부(220)의 변조방식이 16QAM인 경우 상기 부호화 비트들은 [H,H,L,L]라는 구조의 심볼 패턴에 의해 심벌 매핑되며, 변조방식이 64QAM인 경우 상기 부호화 비트들은 [H,H,M,M,L,L]라는 구조의 심벌 패턴에 의해 심볼 매핑된다. 즉, 변조방식이 16QAM인 경우 4개의 부호화 비트들이 하나의 심볼에 매핑될 것이며, 변조방식이 64QAM인 경우에는 6개의 부호화 비트들이 하나의 심볼에 매핑될 것이다.
한편, 상기 도 2에서는 보이고 있지 않으나 부호분할다중접속 이동통신시스템의 송신기에서는 상기 채널 부호기(210)로부터의 부호화 비트들에 대해 반복(Repetition), 천공(Puncturing) 등의 동작을 통해 레이트 매칭을 수행하는 레이트 매칭부를 더 구비할 수 있다.
도 3은 상기 도 2에서 도시하고 있는 송신기에 대응한 본 발명의 제1실시 예에 따른 수신기 구성을 도시하고 있는 도면이다.
상기 도 3을 참조하여 본 발명의 제1실시 예에 따른 수신기의 구성을 살펴보면, 복조부(310)는 송신기로부터 수신되는 데이타를 입력으로 하고, 상기 입력되는 데이타를 상기 송신기의 변조부(220)에서 사용한 변조방식에 대응하는 복조 방식에 의해 복조를 수행한다.
직/병렬 변환부(S/P 변환부)(312)는 상기 복조부(310)로부터의 복조된 부호화 비트들을 직렬로 입력하고, 상기 부호화 비트들을 스위칭하여 병렬로 출력한다. 일 예로서 상기 송신기의 변조부(220)가 16QAM을 변조방식으로서 사용하는 경우 상기 S/P 변환부(312)는 2 비트 단위로 스위칭하여 최초 2 비트는 제1디인터리버(314)로 출력하며, 다음 2 비트는 제2디인터리버(316)로 출력한다. 한편, 상기 송신기의 변조부(220)가 64QAM을 변조방식으로서 사용하는 경우 상기 S/P 변환부(312)는 3 비트 단위로 스위칭하여 최초 3 비트는 상기 제1디인터리버(314)로 출력하며, 다음 3 비트는 상기 제2디인터리버(316)로 출력한다. 하지만, 상기 S/P 변환부(312)는 상기 송신기가 비대칭의 부호화 율과 가변 길이를 가지는 인터리버를 사용하는 경우에는 상기 가변 길이를 알고 있어야 한다. 이는 상기 S/P/ 변환부(312)가 상기 송신기의 제1인터리버(214)의 길이만큼의 부호화 비트들을 제1디인터리버(314)로 출력하고, 상기 송신기의 제2인터리버(216)의 길이만큼의 부호화 비트들을 제2디인터리버(316)로 출력하도록 하기 위함이다.
상기 제1디인터리버(314)와 상기 제2디인터리버(316)는 상기 S/P 변환부(312)로부터의 부호화 비트들을 입력으로 하고, 상기 부호화 비트들에 대한 디인터리빙 동작을 수행한다. 상기 제1디인터리버(314)와 상기 제2디인터리버(316)의 디인터리빙 동작은 상기 송신기의 인터리버(214,216)에서 수행되는 인터리빙 동작에 대응하여야 한다. 즉, 상기 제1디인터리버(314)와 상기 제2디인터리버(316)는 상기 송신기의 인터리버(214,216)가 수행하는 인터리빙 패턴을 미리 알고 있어야 함에 따라 상기 인터리빙 패턴 정보는 상기 송신기와 상기 수신기가 사전에 약속하여야 한다. 일 예로서 상기 송신기가 상기 인터리빙 패턴 정보를 시스템 정보로서 통신이 이루어지기 전에 미리 상기 수신기에게 알려줄 수 있다.
분류기(Classifier)(318)는 상기 제1디인터리버(314)와 상기 제2디인터리버(316)로부터의 디인터리빙된 부호화 비트들을 입력으로 하고, 상기 부호화 비트들을 하나의 출력으로 출력한다. 상기 부호화 비트들은 시스티메틱 비트들 또는 패러티 비트들 또는 상기 시스티메틱 비트들과 상기 패러티 비트들이 혼합된 비트들이 될 수 있다. 상기 시스티메틱 비트들과 상기 패러티 비트들이 혼합된 비트들이 입력되는 경우는 상기 분류기(318)가 필수 구성으로서 요구되는 경우이다. 이 경우 상기 시스티메틱 비트들과 상기 패러티 비트들이 혼합된 비트들을 입력으로 하여 디인터리빙을 수행하는 디인터리버로부터 출력되는 부호화 비트들은 중요도가 높은 시스티메틱 비트가 항상 일정한 위치에 존재하도록 하여야 한다. 상기 시스티메틱 비트의 위치는 앞에서의 인터리빙 패턴 정보와 마찬가지로 상기 송신기와 수신기에 의해 사전에 약속되어야 한다. 일 예로서 상기 송신기가 상기 시스티메틱 비트 위치 정보를 시스템 정보로서 통신이 이루어지기 전에 미리 상기 수신기에게 알려줄 수 있다. 예컨대, 상기 제1디인터리버(314)에 의해 중요도가 높은 부호화 비트들이 디인터리빙되고, 상기 제2디인터리버(316)에 의해 상대적으로 중요도가 낮은 부호화 비트들이 인터리빙되는 경우 상기 분류기(318)는 상기 제1디인터리버(314)로부터의 입력을 출력한 후 상기 제2디인터리버(316)로부터의 입력을 출력할 수 있다. 하지만, 상기 분류기(318)는 상기 송신기가 1/2와 같이 대칭의 부호화 율을 사용하는 경우에는 반드시 요구되는 구성은 아니다.
채널 복호부(320)는 상기 분류기(318) 또는 상기 제1디인터리버(314)와 상기 제2디인터리버(316)로부터의 부호화 비트들을 입력으로 하고, 상기 부호화 비트들을 소정 복호화 방식에 의해 복호화 하여 원하는 수신 비트들을 출력한다. 이때, 상기 소정 복호화 방식으로는 시스티메틱 비트들과 패러티 비트들을 입력으로 하여 상기 시스티메틱 비트들을 복호하는 방식을 사용하며, 상기 송신기의 부호화 방식에 의해 결정된다.
이하, 상기 도 2와 상기 도 3에 의해 살펴본 구성을 참조하여 본 발명의 제1실시 예에 따른 동작을 상세히 설명하면 다음과 같다.
상기 도 2를 참조하여 송신기의 동작을 상세히 설명하면 다음과 같다.
본 발명의 제1실시 예에 따른 송신기의 동작은 사용하는 부호화 율과 고정 길이를 가지는 인터리버를 사용하는 지 변동 길이를 가지는 인터리버를 사용하는 지에 의해 크게 세 개의 동작으로 구분될 수 있다. 그 첫 번째 동작이 대칭 부호화 율을 사용하는 경우이고, 그 두 번째 동작이 비대칭 부호화 율과 고정 길이를 가지는 인터리버를 사용하는 경우이며, 그 세 번째 동작이 비대칭 부호화 율과 변동 길이를 가지는 인터리버를 사용하는 경우이다. 따라서, 후술될 본 발명의 제1실시 예에 따른 상세한 동작은 상기한 세 가지 동작을 구분하여 설명하도록 한다.
제1동작 예(송신기)
이하 대칭 부호화 율을 사용하는 송신기의 동작을 상세히 설명한다.
전송하고자 하는 데이타는 채널 부호기(210)로 입력되어 소정 코드에 의해 부호화가 행하여진다. 즉, 상기 채널 부호기(210)는 부호화를 통해 상기 전송하고자 하는 데이타인 시스티메틱 비트들(S 비트들)과, 상기 전송하고자 하는 데이타의 에러 컨트롤을 위한 패러티 비트(P 비트들)를 출력한다. 이때, 상기 채널 부호기(210)는 1/2와 같이 대칭의 부호화 율을 사용함에 따라 상기 S 비트들과 상기 P 비트들을 동일한 비율로 출력한다. 상기 채널 부호기(210)로부터의 상기 S 비트들은 제1인터리버(214)로 제공되며, 상기 P 비트들은 제2인터리버(216)로 제공된다.
따라서, 상기 S 비트들은 상기 제1인터리버(214)에 의해 인터리빙되며, 상기 P 비트들은 상기 제2인터리버(216)에 의해 인터리빙된다. 상기 제1인터리버(214)와 상기 제2인터리버(216)의 인터리빙 패턴은 미리 정하여 지며, 상기 정하여진 인터리빙 패턴은 수신기에서도 알고 있어야 하는 정보이다.
상기 제1인터리버(214)와 상기 제2인터리버(216)로부터의 상기 인터리빙된 S 비트들과 상기 인터리빙된 P 비트들은 병/직렬 변환부(218)로 제공된다. 상기 병/직렬 변환부(218)로 제공된 상기 인터리빙된 S 비트들과 상기 인터리빙된 P 비트들은 하나의 출력으로 출력된다. 바람직하기로는 상기 인터리빙된 소정 비트 수의 S 비트들이 우선적으로 출력된 후 상기 인터리빙된 소정 비트 수의 P 비트들이 출력되도록 한다.
상기 병/직렬 변환부(218)로부터의 상기 인터리빙된 P 비트들과 상기 인터리빙된 S 비트들은 변조부(220)로 제공되어 소정 심볼 패턴에 의해 심볼 매핑되어 수신기로 전송한다. 예컨대, 상기 변조부(220)의 변조방식이 16QAM인 경우 상기 소정 심볼 패턴이 [H,H,L,L]라는 구조를 가짐으로 인터리빙된 2 비트의 S 비트들을 상기 소정 심볼 패턴에 있어 "H"의 비트 위치에 매핑하고, 인터리빙된 2 비트의 P 비트들을 상기 소정 심볼 패턴에 있어 "L"의 비트 위치에 매핑하여 수신기로 전송한다. 한편, 상기 변조부(220)의 변조방식이 64QAM인 경우 상기 소정 심볼 패턴이 [H,H,M,M,L,L]라는 구조를 가짐으로 인터리빙된 3 비트의 S 비트들을 상기 소정 심볼 패턴에 있어 두 개의 "H"의 비트 위치와 하나의 "M"의 비트 위치에 매핑하고, 인터리빙된 3 비트의 P 비트들을 상기 소정 심볼 패턴에 있어 하나의 "M"의 비트 위치와 두 개의 "L"의 비트 위치에 매핑하여 수신기로 전송한다.
제1동작 예(수신기)
이하 대칭 부호화 율을 사용하는 수신기의 동작을 상세히 설명한다.
송신기로부터 수신되는 데이타는 복조부(310)로 입력으로 하고, 상기 입력되는 데이타는 상기 송신기의 변조부(220)에서 사용한 변조방식에 대응하는 복조 방식에 의해 복조되어 부호화 비트들이 출력된다. 상기 복조부(310)로부터의 복조된 부호화 비트들은 직/병렬 변환부(S/P 변환부)(312)로 직렬로 입력되고, 상기 부호화 비트들은 상기 직/병렬 변환부(S/P 변환부)(312)에 의해 병렬로 출력된다. 일 예로서 상기 송신기의 변조부(220)가 16QAM 변조방식을 사용하는 경우 상기 S/P 변환부(312)는 최초 2 비트는 제1디인터리버(314)로 출력하며, 다음 2 비트는 제2디인터리버(316)로 출력한다. 한편, 상기 송신기의 변조부(220)가 64QAM 변조방식을 사용하는 경우 상기 S/P 변환부(312)는 최초 3 비트는 상기 제1디인터리버(314)로 출력하며, 다음 3 비트는 상기 제2디인터리버(316)로 출력한다.
상기 S/P 변환부(312)로부터의 부호화 비트들은 분류되어 상기 제1디인터리버(314)와 상기 제2디인터리버(316) 각각으로 입력되고, 상기 부호화 비트들에 대한 디인터리빙 동작을 수행한다. 상기 제1디인터리버(314)와 상기 제2디인터리버(316)의 디인터리빙 동작은 상기 송신기의 인터리버(214,216)에서 수행되는 인터리빙 동작에 대응하여야 한다. 즉, 상기 제1디인터리버(314)와 상기 제2디인터리버(316)는 상기 송신기의 인터리버(214,216)가 수행하는 인터리빙 패턴에 의해 디인터리빙을 수행한다.
상기 제1디인터리버(314)와 상기 제2디인터리버(316) 각각으로부터의 디인터리빙된 부호화 비트들은 복호기(320)로 제공되고, 상기 부호화 비트들을 소정 복호화 방식에 의해 복호화 하여 원하는 수신 비트들을 출력한다. 이때, 상기 소정 복호화 방식으로는 S 비트들과 P 비트들을 입력으로 하여 상기 S 비트들을 복호하는 방식을 사용하며, 상기 송신기의 부호화 방식에 의해 결정된다.
제2동작 예(송신기)
이하 비대칭 부호화 율과 고정 길이를 가지는 두 개의 인터리버들을 사용하는 송신기의 동작을 상세히 설명한다.
전송하고자 하는 데이타는 채널 부호기(210)로 입력되어 소정 코드에 의해 부호화가 행하여진다. 즉, 상기 채널 부호기(210)는 부호화를 통해 상기 전송하고자 하는 데이타인 시스티메틱 비트들(S 비트들)과, 상기 전송하고자 하는 데이타의 에러 컨트롤을 위한 패러티 비트(P 비트들)를 출력한다. 이때, 상기 채널 부호기(210)는 3/4와 같이 비대칭의 부호화 율을 사용함에 따라 상기 S 비트들과 상기 P 비트들을 상기 부호화 율에 따른 비율로 출력한다. 즉, 상기 채널 부호기(210)는 3비트의 S 비트들과 1비트의 P 비트를 출력한다.
상기 채널 부호기(210)로부터의 상기 S 비트들과 상기 P 비트는 분배기(212)로 제공되며, 상기 분배기(212)에 의해 상기 S 비트들과 상기 P 비트는 동일한 비트 수로 양분되어 출력된다. 즉, 16QAM을 변조방식으로 사용하는 경우 상기 분배기(212)는 2비트의 S 비트들을 제1인터리버(214)로 제공하며, 나머지 1비트의 S 비트와 1비트의 P 비트를 제2인터리버(216)로 제공한다.
상기 분배기(212)에서 발생할 수 있는 두 가지 경우에 대한 방법은 하기와 같다.
첫 번째 경우로서 시스티메틱 비트 수가 패러티 비트 수보다 많은 경우 상기 분배기는 제1인터리버(214)에 시스티메틱 비트들을 채우고 남는 비트들을 상기 패러티 비트들과 함께 제2인터리버(216)에 채운다. 두 번째 경우로서 시스티메틱 비트 수가 패러티 비트 수보다 적은 경우 상기 분배기는 제1인터리버에 시스티메틱 비트들을 채우고 모자라는 부분은 패러티 비트로 채우고, 나머지 패러티 비트들을 제2인터리버에 채운다.
따라서, 상기 2비트의 S 비트들은 상기 제1인터리버(214)에 의해 인터리빙되며, 상기 나머지 1비트의 S 비트와 상기 1비트의 P 비트는 상기 제2인터리버(216)에 의해 인터리빙된다. 상기 제1인터리버(214)와 상기 제2인터리버(216)의 인터리빙 패턴은 미리 정하여 지며, 상기 정하여진 인터리빙 패턴은 수신기에서도 알고 있어야 하는 정보이다. 또한, 상기 제2인터리버(216)는 상기 분배기(212)로부터 S 비트와 P 비트를 제공받아 인터리빙하기 전에 상기 S 비트의 위치를 미리 결정하도록 함으로서 수신기에서 복호시 S 비트와 P 비트의 분류가 효율적으로 이루어지도록 하기 위함이다. 예컨대, 상기 제2인터리버(216)에서 인터리빙할 S 비트는 앞에 위치하도록 하여 인터리빙을 수행함으로서 수신기에서는 디인터리빙 후 앞에 위치하는 비트를 S 비트로 추정할 수 있다.
상기 제1인터리버(214)에 의해 인터리빙된 S 비트들과 상기 제2인터리버(216)에 의해 S 비트와 P 비트가 인터리빙된 비트들은 병/직렬 변환부(218)로 제공된다. 상기 병/직렬 변환부(218)로 제공된 상기 인터리빙된 S 비트들과 상기 P 비트와 S 비트가 인터리빙된 비트들은 하나의 출력으로 출력된다. 바람직하기로는 상기 제1인터리버(214)로부터의 출력을 우선적으로 출력된 후 상기 제2인터리버(216)로부터의 출력을 연속하여 출력되도록 한다.
상기 병/직렬 변환부(218)로부터의 상기 인터리빙된 S 비트들과 상기 S 비트와 P 비트가 인터리빙된 비트들은 변조부(220)로 제공되어 소정 심볼 패턴에 의해 심볼 매핑되어 수신기로 전송한다. 예컨대, 상기 변조부(220)의 변조방식이 16QAM인 경우 상기 소정 심볼 패턴이 [H,H,L,L]라는 구조를 가짐으로 인터리빙된 2 비트의 S 비트들을 상기 소정 심볼 패턴에 있어 "H"의 비트 위치에 매핑하고, 상기 S 비트와 상기 P 비트가 인터리빙된 2 비트들을 상기 소정 심볼 패턴에 있어 "L"의 비트 위치에 매핑하여 수신기로 전송한다. 한편, 상기 변조부(220)의 변조방식이 64QAM인 경우 상기 소정 심볼 패턴이 [H,H,M,M,L,L]라는 구조를 가짐으로 상기 제1인터리버(214)에 의해 인터리빙된 3 비트의 S 비트들을 상기 소정 심볼 패턴에 있어 두 개의 "H"의 비트 위치와 하나의 "M"의 비트 위치에 매핑하고, 상기 제2인터리버(216)에 의해 인터리빙된 3 비트들을 상기 소정 심볼 패턴에 있어 하나의 "M"의 비트 위치와 두 개의 "L"의 비트 위치에 매핑하여 수신기로 전송한다.
전술한 고정식이란 두 개의 인터리버의 크기를 고정시키는 방식으로 부호화 율에 따라 변동할 필요가 없으므로 구현이 간단하다는 장점이 있다. 하지만, 64QAM 이상의 하이 오더 변조(high order modulation)의 경우처럼 신뢰도가 3단계 이상이 존재하게 되며 최적의 조건을 위반하는 경우가 발생할 수 있다는 것이 단점이다. 상기 최적의 조건은 중요도가 높은 비트는 중요도가 낮은 비트 보다 항상 높은 신뢰도 비트에 맵핑되는 조건을 의미한다. 그 이유는 S가 P보다 많은 경우, 남는 S는 제2인터리버(216)로 입력되어 P와 함께 인터리빙 된다. 이로 인해 제1인터리버(214)에 의해 인터리빙되는 S는 문제가 없지만 상기 제2인터리버(216)로 입력된 S는 낮은 신뢰도 비트에 맵핑될 수 있다. 이를 방지하기 위한 방법은 인터리버의 수를 증가시켜 3단계 신뢰도에 따라 그 담당을 나눌 수 있다. 하지만 인터리버의 수를 증가시키는 것은 이 발명의 확장된 개념이므로 더 자세한 설명은 이 발명의 핵심을 흐리게 할 수 있으므로 논하지 않는다. 그러나 고정 길이를 가지는 두 개의 인터리버를 사용하더라도 종래 송신기보다는 좋은 성능을 보인다.
제2동작 예(수신기)
이하 비대칭 부호화 율과 고정 길이를 가지는 디인터리버를 사용하는 수신기의 동작을 상세히 설명한다.
송신기로부터 수신되는 데이타는 복조부(310)로 입력되고, 상기 입력되는 데이타는 상기 송신기의 변조부(220)에서 사용한 변조방식에 대응하는 복조 방식에 의해 복조되어 부호화 비트들이 출력된다. 상기 복조부(310)로부터의 복조된 부호화 비트들은 직/병렬 변환부(S/P 변환부)(312)로 직렬로 입력되고, 상기 부호화 비트들은 상기 직/병렬 변환부(S/P 변환부)(312)에 의해 병렬로 출력된다. 일 예로서 상기 송신기가 16QAM을 변조방식으로 사용하는 경우에는 상기 S/P 변환부(312)는 최초 2 비트는 제1디인터리버(314)로 출력하며, 다음 2 비트는 제2디인터리버(316)로 출력한다. 여기서 최초 2 비트는 S 비트들로만 구성되며, 상기 다음 2 비트는 S 비트와 P 비트가 혼합된 형태로 구성된다. 또한, 64QAM의 경우에는 최초 3 비트는 제1디인터리버(314)로 출력하며, 다음 3 비트는 제2디인터리버(316)로 출력한다.
상기 S/P 변환부(312)로부터의 부호화 비트들은 분류되어 상기 제1디인터리버(314)와 상기 제2디인터리버(316) 각각으로 입력되고, 상기 부호화 비트들에 대한 디인터리빙 동작을 수행한다. 상기 제1디인터리버(314)와 상기 제2디인터리버(316)의 디인터리빙 동작은 상기 송신기의 인터리버(214,216)에서 수행되는 인터리빙 동작에 대응하여야 한다. 즉, 상기 제1디인터리버(314)와 상기 제2디인터리버(316)는 상기 송신기의 인터리버(214,216)가 수행하는 인터리빙 패턴에 의해 디인터리빙을 수행한다.
상기 제1디인터리버(314)와 상기 제2디인터리버(316) 각각으로부터의 디인터리빙된 부호화 비트들은 분류기(Classifier)(318)로 제공되어 S 비트들과 P 비트들이 구분되어 출력된다. 이때, 상기 제2디인터리버(316)로부터 출력되는 비트들은 S 비트와 P 비트들이 혼합되어 있음에 따라 상기 분류기(318)는 상기 디인터리빙된 비트들 중 어떠한 위치의 비트가 S 비트인지를 알고 있어야 한다.
상기 분류기(318)로부터의 부호화 비트들은 복호기(320)로 제공되고, 상기 부호화 비트들은 상기 복호기(320)에 의해 소정 복호화 방식에 의해 복호화 하여 원하는 수신 비트들을 출력한다. 이때, 상기 소정 복호화 방식으로는 S 비트들과 P 비트들을 입력으로 하여 상기 S 비트들을 복호하는 방식을 사용하며, 상기 송신기의 부호화 방식에 의해 결정된다.
제3동작 예(송신기)
이하 비대칭 부호화 율과 변동 길이를 가지는 인터리버를 사용하는 송신기의 동작을 상세히 설명한다.
전송하고자 하는 데이타는 채널 부호기(210)로 입력되어 소정 코드에 의해 부호화가 행하여진다. 즉, 상기 채널 부호기(210)는 부호화를 통해 상기 전송하고자 하는 데이타를 시스티메틱 비트들(S 비트들)로 출력하며, 상기 전송하고자 하는 데이타의 에러 컨트롤을 위한 패러티 비트(P 비트들)를 출력한다. 이때, 상기 채널 부호기(210)는 3/4와 같이 비대칭의 부호화 율을 사용함에 따라 상기 S 비트들과 상기 P 비트들을 상이한 비율로 출력한다. 즉, 상기 채널 부호기(210)는 3비트의 시스티메틱 비트들과 1비트의 패러티 비트를 출력한다. 상기 채널 부호기(210)로부터의 상기 S 비트들은 제1인터리버(214)로 제공되며, 상기 P 비트들은 제2인터리버(216)로 제공된다.
따라서, 상기 S 비트들은 상기 제1인터리버(214)에 의해 인터리빙되며, 상기 P 비트들은 상기 제2인터리버(216)에 의해 인터리빙된다. 상기 제1인터리버(214)와 상기 제2인터리버(216)의 인터리빙 패턴과 길이는 미리 정하여 지며, 상기 정하여진 인터리빙 패턴과 길이는 수신기에서도 알고 있어야 하는 정보이다. 상기 미리 정하여지는 길이는 상기 S 비트들과 상기 P 비트들의 비에 의해 결정할 수 있다.
상기 제1인터리버(214)와 상기 제2인터리버(216)로부터의 상기 인터리빙된 S 비트들과 상기 인터리빙된 P 비트들은 병/직렬 변환부(218)로 제공된다. 상기 병/직렬 변환부(218)로 제공된 상기 인터리빙된 S 비트들과 상기 인터리빙된 P 비트들은 하나의 출력으로 출력된다. 바람직하기로는 상기 병/직렬 변환부(218)는 상기 인터리빙된 S 비트들이 최대한 신뢰도가 높은 심볼들에 매핑될 수 있도록 상기 인터리빙된 S 비트들과 상기 인터리빙된 P 비트들을 출력하여야 한다.
상기 병/직렬 변환부(218)로부터의 상기 인터리빙된 P 비트들과 상기 인터리빙된 S 비트들은 변조부(220)로 제공되어 소정 비트 위치에 매핑되어 수신기로 전송한다.
예컨대, 상기 S 비트들을 입력으로 하는 제1인터리버(214)의 길이는 18 비트이고, 이에 대응한 P 비트들을 입력으로 하는 제2인터리버(216)의 길이는 6비트인 경우 상기 변조부(220)에서 소정 심볼 패턴에 의해 수행하는 심볼 매핑 동작은 하기와 같다.
먼저, 상기 변조부(220)의 변조방식이 16QAM인 경우 상기 소정 심볼 패턴이 [H,H,L,L]라는 구조를 가짐으로 인터리빙된 2 비트의 S 비트들을 상기 소정 심볼 패턴에 있어 "H"의 비트 위치에 매핑하고, 나머지 1 비트의 S 비트와 1 비트의 패러티 비트는 상기 소정 심볼 패턴에 있어 "L"의 비트 위치에 매핑하여 수신기로 전송한다.
다음으로, 상기 변조부(220)의 변조방식이 64QAM인 경우 상기 소정 심볼 패턴에 있어 [H,H,M,M,L,L]라는 구조를 가짐으로 첫 번째 변조에서 4:2의 비율에 의해 상기 S 비트들과 상기 P 비트들을 상기 소정 심볼 패턴에 대응하여 심볼 매핑하고, 두 번째 변조에서는 5:1의 비율에 의해 상기 S 비트들과 상기 P 비트들을 상기 소정 심볼 패턴에 대응하여 심볼 매핑한다. 세 번째 변조에서 4:2의 비율에 의해 상기 S 비트들과 상기 P 비트들을 상기 소정 심볼 패턴에 대응하여 심볼 매핑하고, 네 번째 변조에서는 5:1의 비율에 의해 상기 S 비트들과 상기 P 비트들을 상기 소정 심볼 패턴에 대응하여 심볼 매핑한다. 따라서, 4:2의 비율을 가지는 첫 번째와 세 번째 변조에서는 2 비트의 S 비트들을 상기 소정 심볼 패턴에 있어 두 개의 "H"의 비트 위치에 매핑하고, 나머지 2 비트의 S 비트들은 상기 소정 심볼 패턴에 있어 두 개의 "M"의 비트 위치에 매핑하며, 2 비트의 P 비트들은 상기 소정 심볼 패턴에 있어 두 개의 "L"의 비트 위치에 매핑하여 수신기로 전송한다. 한편, 5:1의 비율을 가지는 두 번째와 네 번째 변조에서는 2 비트의 S 비트들을 상기 소정 심볼 패턴에 있어 두 개의 "H"의 비트 위치에 매핑하고, 나머지 2 비트의 S 비트들은 상기 소정 심볼 패턴에 있어 두 개의 "M"의 비트 위치에 매핑하며, 마지막 1 비트의 S 비트와 1 비트의 P 비트는 상기 소정 심볼 패턴에 있어 두 개의 "L"의 비트 위치에 매핑하여 수신기로 전송한다.
전술한 비대칭 부호화 율과 64QAM을 변조방식을 사용하는 예를 표로서 보이면 하기 <표 2>와 같이 나타낼 수 있다.
H H M M L L
첫 번째 변조 S S S S P P
두 번째 변조 S S S S S P
세 번째 변조 S S S S P P
네 번째 변조 S S S S S P
전술한 바와 같이 인터리버의 길이를 가변하는 경우는 두 개의 인터리버들의 크기를 부호화 율에 따라 제어(control)해야 하는 단점이 있다. 하지만, 부호화 율 또는 변조부의 차수에 관계없이 항상 최적의 조건으로 심벌 맵핑을 할 수 있다. 또한, 특별한 양으로 상기 S와 상기 P를 상기 두 개의 인터리버로 배분할 필요가 없으므로 분배기(212)가 없이 동작이 가능하게 된다.
제3동작 예(수신기)
이하 비대칭 부호화 율과 변동 길이를 가지는 디인터리버를 사용하는 수신기의 동작을 상세히 설명한다.
송신기로부터 수신되는 데이타는 복조부(310)로 입력으로 하고, 상기 입력되는 데이타는 상기 송신기의 변조부(220)에서 사용한 변조방식에 대응하는 복조 방식에 의해 복조되어 부호화 비트들이 출력된다. 상기 복조부(310)로부터의 복조된 부호화 비트들은 직/병렬 변환부(S/P 변환부)(312)로 직렬로 입력되고, 상기 부호화 비트들은 상기 직/병렬 변환부(S/P 변환부)(312)에 의해 병렬로 출력된다. 이때, 상기 송신기가 비대칭의 부호화 율과 가변 길이를 가지는 인터리버를 사용하는 경우에는 상기 가변 길이를 상기 S/P 변환부(312)가 알고 있어야 한다. 이는 상기 S/P 변환부(312)가 상기 송신기의 제1인터리버(214)의 길이만큼의 부호화 비트들을 제1디인터리버(314)로 출력하고, 상기 송신기의 제2인터리버(216)의 길이만큼의 부호화 비트들을 제2디인터리버(316)로 출력하도록 하기 위함이다.
상기 송신기의 변조부(220)가 16QAM 변조방식을 사용하는 경우 상기 S/P 변환부(312)는 최초 3 비트는 제1디인터리버(314)로 출력하며, 다음 1 비트는 제2디인터리버(316)로 출력한다. 한편, 상기 송신기의 변조부(220)가 64QAM 변조방식을 사용하는 경우 상기 S/P 변환부(312)는 상기 송신기의 병/직렬 변환부(218)에서 P 비트들과 S 비트들을 직렬로 출력하기 위해 사용된 S 비트들과 P 비트들의 비율에 의해 상기 복조부(310)로부터의 부호화 비트들을 분리하여 출력한다. 상기 비율은 상기 송신기의 제1인터리버(214)와 제2인터리버(216)에 의해 알 수 있다.
예컨대, 상기 송신기의 병/직렬 변환부(218)에서 S 비트들과 P 비트들의 비율, 즉 제1인터리버(214)와 상기 제2인터리버(216)의 길이로 4:2, 5:1, 4:2, 5:2를 사용하였다면 상기 S/P 변환기(312)는 첫 번째와 세 번째에서는 최초 4 비트를 제1디인터리버(314)로 출력하며, 다음 2 비트를 제2디인터리버(316)로 출력한다. 한편, 두 번째와 네 번째에서는 최초 5 비트를 상기 제1디인터리버(314)로 출력하며, 다음 1 비트는 상기 제2디인터리버(316)로 출력한다.
상기 S/P 변환부(312)로부터의 부호화 비트들은 분류되어 상기 제1디인터리버(314)와 상기 제2디인터리버(316) 각각으로 입력되고, 상기 부호화 비트들에 대한 디인터리빙 동작을 수행한다. 상기 제1디인터리버(314)와 상기 제2디인터리버(316)의 디인터리빙 동작은 상기 송신기의 인터리버(214,216)에서 수행되는 인터리빙 동작에 대응하여야 한다. 즉, 상기 제1디인터리버(314)와 상기 제2디인터리버(316)는 상기 송신기의 인터리버(214,216)가 수행하는 인터리빙 패턴에 의해 디인터리빙을 수행한다.
상기 제1디인터리버(314)와 상기 제2디인터리버(316) 각각으로부터의 디인터리빙된 부호화 비트들은 이미 상기 S/P 변환부(312)에 의해 S 비트와 P 비트로 분리되었음에 따라 복호기(320)로 제공되고, 상기 부호화 비트들을 소정 복호화 방식에 의해 복호화 하여 원하는 수신 비트들을 출력한다. 이때, 상기 소정 복호화 방식으로는 S 비트들과 P 비트들을 입력으로 하여 상기 S 비트들을 복호하는 방식을 사용하며, 상기 송신기의 부호화 방식에 의해 결정된다.
제2실시 예
도 4는 본 발명의 제2실시 예에 따른 HSDPA 이동통신시스템의 송신기 구성을 도시하고 있는 도면이다.
먼저, 상기 도 4를 참조하여 본 발명의 제2실시 예에 따른 송신기 구성을 살펴보면, 테일 비트 발생기(Tail Bits)(410)는 전송을 위한 데이타를 입력으로 하고, 상기 입력되는 데이타에 상기 입력되는 데이타에 대응한 테일 비트들을 추가한다.
채널 부호기(412)는 제어부(AMCS)(426)의 제어를 받아 상기 테일 비트가 추가된 데이타를 입력으로 하고, 상기 입력되는 데이타를 소정 코드를 이용하여 부호화한다. 상기 소정 코드는 상기 입력되는 데이타를 부호화함으로서 전송하고자 하는 비트들과 상기 비트들의 에러 제어 비트들을 출력하도록 하는 코드를 통칭한다. 일 예로서 상기 전송하고자 하는 비트들은 시스티메틱 비트(S)들이며, 상기 에러 제어 비트들은 패러티 비트들(P)이 될 수 있다. 상기 소정 코드로는 앞에서도 밝힌 바와 같이 터보 코드, 시스티메틱 컨벌루션날 코드 등이 존재한다.
레이트 매칭부(414)는 상기 채널 부호기(412)로부터의 부호화 비트들에 대해 반복(Repetition), 천공(Puncturing) 등의 동작을 통해 레이트 매칭을 수행한다.
분배기(Distributor)(416)는 상기 제어부(426)의 제어를 받아 상기 레이트 매칭부(414)로부터의 상기 시스티메틱 비트들과 상기 패러티 비트들을 입력으로 하고, 상기 시스티메틱 비트들과 상기 패러티 비트들을 복수의 인터리버들로 분배한다.
제1인터리버(418)와 제2인터리버(420)는 상기 분배기(416)로부터의 부호화 비트들을 입력으로 하고, 상기 입력되는 부호화 비트들을 인터리빙 한다. 상기 부호화 비트들은 상기 시스티메틱 비트들 또는 상기 패러티 비트들 또는 상기 시스티메틱 비트들과 상기 패러티 비트들이 혼합된 비트들이 될 수 있다. 상기 시스티메틱 비트들과 상기 패러티 비트들이 혼합된 비트들이 입력되는 경우는 상기 분배기(416)가 필수 구성으로서 요구되는 경우이다. 이 경우 상기 시스티메틱 비트들과 상기 패러티 비트들이 혼합된 비트들을 입력으로 하는 인터리버는 인터리빙을 수행하기 전에 중요도가 높은 시스티메틱 비트가 항상 일정한 위치에 존재하도록 하여야 한다. 이는 수신기에서 이루어지는 복호 동작을 용이하게 수행할 수 있도록 하기 위함이며, 상기 시스티메틱 비트의 항상 일정한 위치는 상기 송신기에 의해 상기 수신기에게 통보되어야 한다. 한편, 상기 제1인터리버(418)와 상기 제2인터리버(420)가 변동 길이를 가지는 경우에는 상기 제어부(426)로부터의 제어에 의해 동작한다. 즉, 상기 제1인터리버(418)와 상기 제2인터리버(420)가 변동 길이를 가지는 경우에는 상기 제어부(426)의 제어에 의해 상기 제1인터리버(418)와 상기 제2인터리버(420)의 길이가 정하여 진다.
병/직렬 변환부(P/S 변환부)(422)는 상기 제어부(426)의 제어를 받아 상기 제1인터리버(418)로부터 인터리빙되어 출력되는 부호화 비트들과 상기 제2인터리버(420)로부터 인터리빙되어 출력되는 부호화 비트들을 병렬로 입력받아 상기 두 부호화 비트들을 직렬로 출력한다. 예컨대, 상기 제1인터리버(418)에 의해 중요도가 높은 부호화 비트들이 인터리빙되고, 상기 제2인터리버(420)에 의해 중요도가 낮은 부호화 비트들이 인터리빙되는 경우 상기 P/S 변환기(422)는 상기 제1인터리버(418)로부터의 입력을 출력한 후 상기 제2인터리버(420)로부터의 입력을 출력할 수 있다. 이는 이후 수행되는 변조 동작에서 상기 중요도가 높은 시스티메틱 비트들을 하나의 심볼을 구성하는 비트들 중 신뢰도가 높은 비트 위치에 매핑하기 위함이다.
변조부(424)는 상기 P/S 변환기(422)로부터의 부호화 비트들을 소정 심볼 패턴에 의해 심볼 매핑시켜 상기 수신기로 전송한다. 예컨대, 상기 변조부(424)의 변조방식이 16QAM인 경우 상기 부호화 비트들은 [H,H,L,L]라는 구조의 심볼 패턴에 의해 심볼 매핑되며, 변조방식이 64QAM인 경우 상기 부호화 비트들은 [H,H,M,M,L,L]라는 구조의 심볼 패턴에 의해 심볼 매핑된다.
상기 제어부(426)는 본 발명의 실시 예에 따른 송신기의 각 구성들의 전반적인 동작을 제어한다. 먼저, 상기 제어부(426)는 현재의 무선 채널 상태에 의해 사용할 부호화 율과 변조방식을 결정한다. 상기 제어부(426)는 상기 결정한 상기 사용할 부호화 율에 의해 상기 터보 부호기(412)의 부호화 율을 제어하며, 상기 결정한 변조방식에 의해 상기 변조부(424)를 제어한다. 또한, 상기 제어(426)는 상기 결정한 부호화 율과 변조방식에 의해 상기 분배기(416)의 분배 패턴을 제어한다. 예컨대, 상기 제어부(426)는 복수의 인터리버로 두 개의 인터리버(214,216)가 존재할 시 상기 분배기(416)를 제어하여 상기 시스티메틱 비트들과 상기 패러티 비트들을 동일한 비트 수를 가지도록 두 개의 비트 그룹(비트 열)들로 분배하도록 한다. 따라서, 상기 두 개의 비트 그룹(비트 열)들 중 하나의 비트 그룹(비트 열)은 제1인터리버(Interleaver)(418)로 제공하며, 다른 하나의 비트 그룹(비트 열)은 제2인터리버(Interleaver)(420)로 제공한다. 만약, 상기 복수의 인터리버로 세 개의 인터리버들이 존재하는 경우 상기 제어부(426)는 상기 분배기(416)를 제어하여 상기 시스티메틱 비트들과 상기 패러티 비트들을 세 개의 비트 그룹(비트 열)들로 분배하도록 한다. 하지만, 송신기에서 1/2와 같이 대칭 부호율을 사용하는 경우 상기 분배기(416)는 본 발명의 실시 예에 따른 필수 구성이 아니다. 그 이유는 1/2와 같이 대칭 부호율을 사용하는 경우에 있어 상기 시스티메틱 비트들과 상기 패러티 비트들이 동일한 비트 수로 제공됨에 따라 상기 시스티메틱 비트들은 상기 제1인터리버(418)로 제공하며, 상기 패러티 비트들은 상기 제2인터리버(420)로 제공하면 되기 때문이다. 이는 3/4와 같이 비대칭 부호율을 사용하더라도 상기 제1인터리버(418)와 상기 제2인터리버(420)가 고정 길이가 아닌 변동 길이를 지원하는 경우에도 동일하게 적용된다. 즉, 상기 분배기(416)는 비대칭 부호율과 고정 길이를 지원하는 상기 제1인터리버(418)와 상기 제2인터리버(420)를 사용하는 경우에만 필수 구성으로서 요구된다.제3실시 예
삭제
도 5는 본 발명의 제3실시 예에 따른 부호분할다중접속 이동통신시스템의 송신기 구성을 도시하고 있는 도면이다. 상기 도 5에서 도시하고 있는 송신기는 별도의 병/직렬 변환부를 구비하지 않고, 인터리버에 의해 부호화 비트들이 직렬로 출력되는 구성이다.
상기 도 5를 참조하면, 전송하고자 하는 데이타는 채널 부호기(510)로 입력되어 소정 코드에 의해 부호화가 행하여진다. 즉, 상기 채널 부호기(510)는 부호화를 통해 상기 전송하고자 하는 데이타를 시스티메틱 비트들(S 비트들)로 출력하며, 상기 전송하고자 하는 데이타의 에러 컨트롤을 위한 패러티 비트(P 비트들)를 출력한다. 상기 채널 부호기(510)로부터의 S 비트들과 P 비트들은 인터리버(512)를 구성하는 제어부(514)로 제공된다. 상기 제어부(514)는 상기 채널 부호기(510)로부터 제공받은 S 비트들을 소정 어드레스를 부여하여 메모리(516)에 할당된 S 영역에 순차적으로 저장한다. 또한, 상기 제어부(514)는 상기 채널 부호기(510)로부터 제공받은 P 비트들을 소정 어드레스를 부여하여 상기 메모리(516)에 할당된 P 영역에 순차적으로 저장한다.
또한, 상기 제어부(514)는 상기 메모리(516)에 저장된 S 비트들과 P 비트들을 전송하기 위해 제어를 수행한다. 먼저, 상기 제어부(514)는 상기 메모리(516)에 저장된 S 비트들과 P 비트들을 전송하기 위해 상기 채널 부호기(510)에서 사용한 부호화 율과 변조부(518)에서 사용할 변조방식을 검사한다. 상기 검사에 의해 상기 부호화 율과 변조방식이 결정되면 상기 결정된 부호화 율과 변조방식에 의해 상기 메모리(516)에 저장된 S 비트들과 P 비트들을 독출한다.
예컨대, 상기 결정된 부호화 율이 1/2과 같이 대칭이고, 16QAM 또는 64QAM 변조방식을 사용하면 상기 제어부(514)는 상기 메모리(516)의 S 영역과 P 영역을 동일한 비율로 반복적으로 억세스 하여 동일한 비트 수의 S 비트와 P 비트들을 출력한다. 즉, 처음에는 상기 S 영역을 억세스 하여 2비트 또는 3비트의 S 비트들 독출하고, 다음에는 상기 P 영역을 억세스 하여 2비트 또는 3비트의 P 비트를 독출한다.
이 경우 상기 제어부(514)로부터 출력되는 2비트의 S 비트와 2비트의 P 비트는 변조부(518)로 제공되며, 상기 변조부(518)에 의해 16QAM 변조가 이루어진다. 즉, 상기 2비트의 S 비트는 상기 16QAM 변조를 위한 소정 심볼 패턴인 [H,H,L,L]에 있어 두 개의 "H"의 비트 위치에 매핑되며, 상기 2 비트의 P 비트는 두 개의 "L"의 비트 위치에 매핑된다.
하지만, 상기 결정한 부호화 율이 3/4와 같이 비대칭이고, 16QAM 변조방식을 사용하면 상기 제어부(514)는 상기 메모리(516)의 S 영역을 세 번 억세스할 때 상기 P 영역을 한번 억세스 함으로서 S 비트와 P 비트를 3:1의 비율로 출력한다.
이 경우 상기 제어부(514)로부터 출력되는 3비트의 S 비트들과 1비트의 P 비트는 상기 변조부(518)로 제공되며, 상기 변조부(518)에 의해 16QAM 변조가 이루어진다. 즉, 상기 2비트의 S 비트들은 상기 16QAM 변조를 위한 소정 심볼 패턴인 [H,H,L,L]에 있어 두 개의 "H"의 비트 위치에 매핑되며, 나머지 1비트의 S 비트와 상기 1 비트의 P 비트는 두 개의 "L"의 비트 위치에 매핑된다.
마지막으로, 상기 결정한 부호화 율이 3/4와 같이 비대칭이고, 64QAM 변조방식을 사용하면 상기 제어부(514)는 상기 메모리(516)의 S 영역과 상기 P 영역을 소정 비율에 의해 억세스 함으로서 S 비트와 P 비트를 출력한다. 이때 상기 메모리(516)의 총 억세스 횟수는 2(QPSK), 3(8PSK), 4(16QAM) 및 6(64QAM)으로 나누어 떨어져야 한다. 상기한 조건의 간단한 예로 총 억세스 횟수(Atot)이 144회라 가정할 시 하기의 <수학식 2>의 조건을 만족하여야 한다.
여기서, Asys는 S 영역의 억세스 횟수이며, Apar은 P 영역의 억세스 횟수를 나타낸다.
따라서, 64QAM 변조방식에서 한 심볼은 6비트로 구성되고, ASYS:Apar = 3:1이므로 두 심볼(12 비트)을 구성하기 위해서는 9비트의 S 비트들과 3비트의 P 비트들이 요구된다. 즉, 한 심볼 당 4.5비트의 S 비트들과 1.5비트의 P 비트들을 출력하여야 하나 정수 값이 아니므로 한 심볼 주기로 출력 비트 수를 변경한다. 예컨대, 한번은 4비트의 S 비트와 2비트의 P 비트를 출력하고, 다음에는 5비트의 S 비트와 1비트의 P 비트를 출력한다.
이 경우 상기 제어부(514)로부터 출력되는 S 비트들과 P 비트는 상기 변조부(518)로 제공되며, 상기 변조부(518)에 의해 64QAM 변조가 이루어진다. 상기 제어부(514)로부터 4비트의 S 비트와 2비트의 P 비트가 출력되는 경우에는 2비트의 S 비트를 상기 64QAM 변조를 위한 소정 심볼 패턴인 [H,H,M,M,L,L]에 있어 두 개의 "H"의 비트 위치에 매핑되며, 나머지 2비트의 S 비트는 두 개의 "M"의 비트 위치에 매핑된다. 한편, 2비트의 P 비트는 상기 소정 심볼 패턴인 [H,H,M,M,L,L]에 있어 두 개의 "L"의 비트 위치에 매핑된다. 한편, 상기 제어부(514)로부터 5비트의 S 비트와 1비트의 P 비트가 출력되는 경우에는 2비트의 S 비트는 상기 64QAM 변조를 위한 소정 심볼 패턴인 [H,H,M,M,L,L]에 있어 두 개의 "H"의 비트 위치에 매핑되며, 나머지 2비트의 S 비트는 두 개의 "M"의 비트 위치에 매핑된다. 한편, 1비트의 S 비트와 1비트의 P 비트는 상기 소정 심볼 패턴인 [H,H,M,M,L,L]에 있어 두 개의 "L"의 비트 위치에 매핑된다.
도 7은 본 발명의 실시 예에 따른 64 QAM을 변조방식의 부호기와 복호기를 사용하여 실험하였을 시의 심험 결과치를 보이고 있는 도면이며, 도 8은 본 발명의 실시 예에 따른 16 QAM을 변조방식의 부호기와 복호기를 사용하여 실험하였을 시의 실험 결과치를 보이고 있는 도면이다. 상기 도 7과 상기 도 8은 본 발명이 효과가 있음을 입증하는 실험 결과이다. 상기 실험은 제한된 조건에서 실행되었으나 그 효과를 보이기에는 충분하다 판단되는 조건 하에서 이루어 졌다. 상기 도 7과 상기 도 8에서의 결과는 비트당 잡음비(Eb/No)를 증가시키면서 비트 에러율(BER)이 비교되었다. 상기 실험에서는 종래에 비해 16QAM과 64QAM 모두 약 0.4dB 이상의 이득을 보였다.
상기 도 7과 상기 도 8의 실험치를 얻기 위한 실험조건으로는 AWGN, 터보 엔코더 입력 블록크기=5114 비트, 코딩율(coding rate)=1/2, 고정식 인터리버를 사용하였다.
전술한 제1 내지 제3실시 예들에서는 시스티메틱(systematic) 비트들과 패러티(parity) 비트들의 중요도(priority)를 고려한 심볼 매핑을 통해 시스템 성능을 향상시키는 방법(SMP, Symbol Mapping based on bit Priority)에 대해 제안하고 있다. 상기 SMP를 이용하면, 전송하는 데이타가 소정 비율로 에러가 발생할 경우 시스티메틱(systematic) 비트에 에러가 발생하는 것보다는 패러티(parity) 비트에 에러가 발생되는 것이 상대적으로 수신기에서는 더 정확하게 복호(decoding)될 수 있기 때문에 8PSK 이상의 고차(high order) 변조시 전반적인 성능의 향상을 가져온다. 전술한 제1 내지 제3실시 예에서 제안한 SMP는 부호율 n/k을 사용할 경우 한 변조 심볼을 구성하는 비트의 수가 k의 정수배가 되지 않으면 복수개의 심볼들을 고려하여 심볼 매핑을 해야 한다. 참고로, 상기 부호율 n/k는 n 비트의 정보비트들이 입력되어 k 비트의 부호화 비트들이 출력됨을 의미한다. 일 예로 부호율 3/4에 64QAM을 사용하는 경우 한 심볼은 6개의 비트들로 구성되며, 상기 6개의 비트들의 신뢰도 패턴은 [H H M M L L]로 표현된다. 이때, 전술한 SMP는 상기의 예에서 두개의 심볼에 걸쳐 심볼 매핑을 수행한다. 즉, 상기 심볼 매핑을 수행함에 있어 중요도가 높은 비트를 최대한 신뢰도가 높은 비트들에 할당하는 규칙에 따라 짝수 번째 심벌에는 4개의 시스티메틱(systematic) 비트들을 할당하고, 홀수 번째 심벌에는 5개의 시스티메틱(systematic) 비트들을 할당하는 식으로 동작한다. 하지만 고 부호율(high code rate)과 8PSK 이상의 고차(high order) 변조의 경우 전술한 SMP에서 제안된 방법과 다르면서 SMP와 거의 유사한 성능을 나타내는 심볼 매핑 방법들이 존재하며, 후술될 제4실시 예와 제5실시 예에서는 이를 체계적으로 제안한다.
후술된 제4실시 예와 제5실시 예에서는 부호율 R=n/k(n과 k는 서로 소)이고, 한 개의 심볼이 m(3 이상) 비트로 이루어진 변조방식의 경우를 생각한다. 상기 변조방식의 경우 한 심볼을 구성하는 비트들의 신뢰도는 각기 다르다.
이 때, m이 k의 정수 배이면 전술한 제1 내지 제3실시 예들의 SMP를 쉽게 적용할 수 있다. 일 예로 R=1/2이고 64QAM의 경우, k=2, m=6이다. 상기 m이 k의 정수 배이고, 한 심볼의 신뢰도 패턴은 [H H M M L L]이므로 SMP에 의해 처음 세 비트는 중요도가 높은 비트가 할당되고 나머지 세 비트에는 중요도가 낮은 비트가 할당된다.
하지만, m이 k의 정수배가 아닌 경우 SMP를 적용하기 위해서는 N개의 심볼들이 필요하며, 상기 N의 최소값은 N=LCM(m,k)/m로 구해진다. 여기서 LCM(m,k)는 m과 k의 최소공배수이다. 상기 N개의 심볼들은 N×m개의 비트들로 구성된다. 이 중 시스티매틱(systematic) 비트들의 수는 Bs=N×m×R이고 패러티(parity) 비트들의 수는 Bp=N×m×(1-R)개이다. 만약, 상기 패러티(parity) 비트들의 수 Bp가 한 심볼의 비트 수 m보다 크거나 같을 때는 전술한 제1 내지 제3실시 예들의 SMP에 의해 심볼 매핑이 이루어진다. 하지만, 상기 패러티(parity) 비트들의 수 Bp가 한 심볼의 비트 수 m보다 작을 때는 전술한 제1 내지 제3실시 예들의 SMP와 다른 심볼 매핑 방법을 사용하여야 하는데, 후술될 제4실시 예와 제5실시 예는 이를 제안한다.
후술될 본 발명에 따른 제4실시 예와 제5실시 예를 간단히 살펴보면, 상기 패러티(parity) 비트들의 수 Bp가 한 심볼의 비트 수 m보다 작을 때는 N-1개의 심볼에 (N-1)×m개의 시스티매틱(systematic) 비트들을 할당하고 나머지 한 심벌의 높은 신뢰도 비트들에 남은 Bs-(N-1)×m개의 시스티매틱(systematic) 비트들을 할당한다. 한편, 상기한 나머지 한 심벌의 낮은 신뢰도 비트들에 Bp개의 패러티(parity) 비트들을 할당한다. 단, 상기한 나머지 한 심벌의 상기한 N 심볼 내의 위치는 임의로 정할 수 있다.
먼저, 본 발명의 제4실시 예와 제5실시 예에 따른 송신기의 구성과 수신기의 구성을 도 9와 도 10을 참조하여 살펴보면 다음과 같다.
본 발명의 제4실시 예와 제5실시 예에 따른 부호분할다중접속 이동통신시스템의 송신기 구성은 도 9에서 도시하고 있다.
상기 도 9를 참조하여 본 발명의 제4실시 예와 제5실시 예에 따른 송신기 구성을 살펴보면, 전송하고자 하는 데이터(Data Source)는 CRC부(902)로 입력되어 에러 검사를 위한 CRC 비트들이 결합된다. 상기 CRC 비트들이 결합된 상기 데이터는 채널 부호기(904)에 전송을 위한 데이터로 입력된다. 상기 입력되는 데이터는 상기 채널 부호기(904)에 의해 소정 코드 및 소정 부호율을 이용하여 부호화된다. 이때, 상기 채널 부호기(904)는 상기 입력되는 데이터의 부호화를 위해 제어부(916)로부터의 제어를 받는다. 특히, 상기 제어부(916)는 상기 채널 부호기(904)로 부호화를 위해 사용할 상기 소정 코드 및 상기 부호율을 결정할 수 있다. 상기 소정 코드는 상기 입력되는 데이터를 부호화함으로써 전송하고자 하는 비트들과 상기 비트들의 에러 제어 비트들을 출력하도록 하는 코드를 통칭한다. 일 예로서 상기 전송하고자 하는 비트들은 시스티메틱 비트(S)들이며, 상기 에러 제어 비트들은 패러티 비트(P)들이 될 수 있다. 상기 소정 코드로는 앞에서도 밝힌 바와 같이 터보 코드(Turbo code), 시스티메틱 컨벌루션날(systematic convolutional code) 코드 등이 존재한다.
상기 채널 부호기(904)로부터의 상기 시스티메틱 비트들과 상기 패러티 비트들은 분배기(Distributor)(906)로 입력되고, 상기 시스티메틱 비트들과 상기 패러티 비트들은 상기 분배기(906)에 의해 복수의 인터리버들인 제1인터리버(908)와 제2인터리버(910)로 분배된다. 상기 분배기(906)는 상기 채널 부호기(904)로부터 제공되는 부호화 비트들을 분배함에 있어 상기 제어부(916)로부터의 제어를 받는다. 상기 부호화 비트들을 분배함에 있어 상기 제1인터리버(908)와 상기 제2인터리버(910)가 서로 다른 크기를 가진다면 상기 시스티메틱 비트들은 상기 제1인터리버(908)로 제공되며, 상기 패러티 비트들은 상기 제2인터리버(910)로 제공될 것이다. 하지만, 상기 제1인터리버(908)와 상기 제2인터리버(910)가 동일한 크기를 가진다면 상기 시스티메틱 비트들은 상기 제1인터리버(908)로 제공되며, 상기 제2인터리버(910)로는 상기 시스티메틱 비트들과 상기 패러티 비트들이 혼합되어 제공될 수 있다. 전술한 경우는 상기 채널 부호기(904)에서 사용된 부호율이 3/4와 같이 비대칭일 때 적용된다. 하지만, 부호율이 1/2과 같이 대칭인 경우에는 상기 분배기(906)의 구성이 필요 없다. 즉, 상기 채널 부호기(904)로부터 출력되는 시스티매틱 비트들은 상기 제1인터리버(908)로 제공하며, 상기 채널 부호기(904)로부터 출력되는 패러티 비트들은 상기 제2인터리버(910)로 제공하면 된다.
상기 제1인터리버(908)와 상기 제2인터리버(910)는 상기 분배기(906) 또는 상기 채널 부호기(904)로부터 제공되는 부호화 비트들을 상기 제어부(916)의 제어에 의해 소정 인터리빙 형식에 따라 인터리빙하여 출력한다. 예컨대, 상기 제1인터리버(908)와 상기 제2인터리버(910)가 서로 다른 크기로 구현이 되었거나 대칭의 부호율을 사용하는 경우라면 상기 시스티메틱 비트들은 상기 제1인터리버(908)에 의해 인터리빙되며, 상기 패러티 비트들은 상기 제2인터리버(910)에 의해 인터리빙된다. 하지만, 상기 제1인터리버(908)와 상기 제2인터리버(910)가 동일한 크기로 구현이 되었다면 상기 시스티메틱 비트들 중 일부 시스티메틱 비트들은 상기 제1인터리버(908)에 의해 인터리빙되며, 나머지 시스티메틱 비트들과 상기 패러티 비트들은 상기 제2인터리버(910)에 의해 인터리빙된다. 이 경우 상기 제2인터리버(910)로부터 인터리빙되어 출력되는 부호화 비트들은 중요도가 높은 시스티메틱 비트들과 상대적으로 중요도가 낮은 패러티 비트들이 섞여 있음에 따라 부호화 비트들의 중요도에 대응하여 신뢰도를 부여하는 심볼 매핑이 어렵게 된다. 따라서, 바람직하기로는 중요도가 높은 부호화 비트들과 상대적으로 중요도가 낮은 비트들을 구분하여 인터리빙하여야 한다.
상기 제1인터리버(908)와 상기 제2인터리버(910)로부터 인터리빙된 부호화 비트들은 병/직렬 변환부(P/S 변환부)(912)에 병렬로 입력된다. 상기 P/S 변환부(912)는 상기 제1인터리버(908)와 상기 제2인터리버(910)로부터의 인터리빙된 부호화 비트들을 병렬로 입력받아 상기 제어부(916)의 제어에 의해 상기 두 부호화 비트들을 직렬로 출력한다. 예컨대, 상기 제1인터리버(908)에 의해 중요도가 높은 부호화 비트들이 인터리빙되고, 상기 제2인터리버(910)에 의해 상대적으로 중요도가 낮은 부호화 비트들이 인터리빙되는 경우 상기 P/S 변환기(912)는 상기 제1인터리버(908)로부터의 입력을 출력한 후 상기 제2인터리버(910)로부터의 입력을 출력할 수 있다. 이는 이후 수행되는 변조 동작에서 상기 중요도가 높은 시스티메틱 비트들과 상기 중요도가 낮은 패러티 비트들을 구분하여 심볼에 매핑하기 위함이다.
상기 P/S 변환부(912)로부터의 부호화 비트들을 입력으로 하는 변조부(914)는 상기 제어부(916)의 제어를 받아 상기 입력으로 하는 부호화 비트들을 소정 심볼들에 매핑하여 출력한다. 이때, 상기 제어부(916)는 한 심볼에 매핑 가능한 비트 수(m)가 상기 부호화 비트 수(k)의 정수 배가 아닐 시 상기 부호화 비트들을 전송할 심볼들의 개수를 결정하고, 상기 결정한 개수의 심볼들에 상기 부호화 비트들을 분산하여 매핑되도록 상기 변조부(914)를 제어한다. 상기 부호화 비트들을 분산하여 매핑하는 실시 예들에 대한 상세한 설명은 후술될 것이다. 상기 변조부(914)는 상기 제어부(916)의 제어에 의해 상기 P/S 변환부(912)로부터의 부호화 비트들을 상기 결정한 심볼들에 분산하여 매핑한 후 전송한다.
상기 도 9에서는 보이고 있지 않으나 부호분할다중접속 이동통신시스템의 송신기에서는 상기 채널 부호기(904)로부터의 부호화 비트들에 대해 반복(Repetition), 천공(Puncturing) 등의 동작을 통해 레이트 매칭을 수행하는 레이트 매칭부를 더 구비할 수 있다.
본 발명의 제4실시 예와 제5실시 예에 따른 부호분할다중접속 이동통신시스템의 수신기 구성은 도 10에서 도시하고 있다.
상기 도 10을 참조하여 본 발명의 제4실시 예와 제5실시 예에 따른 수신기 구성을 살펴보면, 복조부(1002)는 송신기로부터 수신되는 데이터를 입력으로 하고, 상기 입력되는 데이터를 상기 송신기의 변조부(914)에서 사용한 변조 방식에 대응하는 복조 방식에 의해 복조를 수행한다. 이때, 상기 복조부(1002)는 본 발명의 실시 예에 따라 복수의 심볼들 단위로 매핑되어 전송되는 부호화 비트들을 복조한다.
직/병렬 변환부(S/P 변환부)(1004)는 상기 복조부(1002)로부터의 복조된 부호화 비트들을 직렬로 입력하고, 상기 부호화 비트들을 스위칭하여 병렬로 출력한다. 후술되어질 본 발명의 실시 예들의 경우 상기 S/P 변환부(1004)는 복수의 심볼들에 걸쳐 매핑되어 전송된 부호화 비트들을 입력으로 하게 된다. 따라서, 상기 S/P 변환부(1004)는 상기 복수의 심볼들에 걸쳐 매핑되어 전송된 부호화 비트들을 소정 매핑 패턴에 의해 스위칭하여 제1디인터리버(1006)와 제2인터리버(1008)로 출력한다. 예컨대, 후술될 본 발명의 제4실시 예의 경우 짝수 번째 심볼에 매핑된 복조 비트 6개와, 홀수 번째 심볼들에 매핑된 복조 비트들 중 처음 3비트는 상기 제1디인터리버(1006)로 출력한다. 그리고, 상기한 홀수 번째 심볼에 매핑된 나머지 3비트는 상기 제2디인터리버(1008)로 출력한다. 한편, 후술될 본 발명의 제5실시 예의 경우 짝수 번째 심볼에 매핑된 복조 비트 4개와, 홀수 번째 심볼들에 매핑된 복조 비트들 중 처음 1비트는 상기 제1디인터리버(1006)로 출력한다. 그리고, 상기한 홀수 번째 심볼에 매핑된 나머지 3비트는 상기 제2디인터리버(1008)로 출력한다. 단, 상기한 짝수 번째 심볼과 상기한 홀수 번째 심볼의 역할을 바꾼 것 역시 본 발명의 실시 예에 포함되는 것으로 한다.
상기 제1디인터리버(1006)와 상기 제2디인터리버(1008)는 상기 S/P 변환부(1004)로부터의 부호화 비트들을 입력으로 하고, 상기 부호화 비트들에 대한 디인터리빙 동작을 수행한다. 상기 제1디인터리버(1006)와 상기 제2디인터리버(1008)의 디인터리빙 동작은 상기 송신기의 인터리버(908, 910)에서 수행되는 인터리빙 동작에 대응하여야 한다. 즉, 상기 제1디인터리버(1006)와 상기 제2디인터리버(1008)는 상기 송신기의 인터리버(908,910)가 수행하는 인터리빙 패턴을 미리 알고 있어야 함에 따라 상기 인터리빙 패턴 정보는 상기 송신기와 상기 수신기가 사전에 약속하여야 한다. 일 예로서 상기 송신기가 상기 인터리빙 패턴 정보를 시스템 정보로서 통신이 이루어지기 전에 미리 상기 수신기에게 알려줄 수 있다.
채널 복호부(1010)는 상기 제1디인터리버(1006)와 상기 제2디인터리버(1008)로부터의 부호화 비트들을 입력으로 하고, 상기 부호화 비트들을 소정 복호화 방식에 의해 복호화 하여 원하는 수신 비트들을 출력한다. 이때, 상기 소정 복호화 방식으로는 시스티메틱 비트들과 패러티 비트들을 입력으로 하여 상기 시스티메틱 비트들을 복호하는 방식을 사용하며, 상기 송신기의 부호화 방식에 의해 결정된다.
CRC 검사부(1012)는 상기 채널 복호기(1010)로부터 출력되는 수신 비트들에 대한 CRC 검사를 통해 오류 발생 여부를 검사하고, 이를 상위 계층으로 보고함으로서 상기 송신기로 확인신호(ACK/NACK)를 송신하도록 한다.
도 11은 본 발명의 제4실시 예에서 제안하고 있는 64QAM의 신호 성상도를 보이고 있으며, 도 13은 본 발명의 제5실시 예에서 제안하고 있는 16QAM의 신호 성상도를 보이고 있다.
제4실시 예
먼저, 본 발명의 제4실시 예에 따른 송신기를 참조하여 부호율 R=3/4에 한 심볼이 6개의 비트들로 구성된 64QAM에 따른 동작을 상세히 설명하면 다음과 같다.
CRC 부(902)에 의해 CRC 비트들이 결합된 데이터는 채널 부호기(904)에 의해 3/4의 부호율로 부호화되어 출력된다. 따라서, 상기 채널 부호기(904)는 한 비트의 입력에 대응하여 3비트의 시스티매틱 비트들과 1비트의 패러티 비트를 출력한다. 상기 채널 부호기(904)로부터 3비트와 1비트 단위로 연속하여 출력되는 상기 시스티매틱 비트들과 상기 패러티 비트들은 분배기(906)로 입력된다. 상기 분배기(906)는 상기 채널 부호기(904)로부터의 시스티매틱 비트들을 제1인터리버(908)로 분배하고, 상기 채널 부호기(904)로부터의 패러티 비트들을 제2인터리버(910)로 분배한다. 이때, 상기 분배기(906)로부터 분배되는 시스티매틱 비트들과 패러티 비트들의 비율은 3:1이 된다. 따라서, 상기 시스티매틱 비트들은 상기 제1인터리버(908)에 의해 인터리빙되고, 상기 패러티 비트들은 상기 제2인터리버(910)에 의해 인터리빙된다. 상기 제1인터리버(908)와 상기 제2인터리버(910)로부터 각각 출력되는 상기 인터리빙된 시스티매틱 비트들과 상기 인터리빙된 패러티 비트들은 P/S 변환부(912)로 입력된다. 상기 P/S 변환부(912)는 상기 병렬로 입력되는 상기 시스티매틱 비트들과 상기 패러티 비트들을 하나의 출력으로 변조부(914)에 제공한다. 상기 변조부(914)는 상기 P/S 변환부(912)로부터 직렬로 제공되는 상기 시스티매틱 비트들과 상기 패러티 비트들을 제어부(916)로부터의 제어에 의해 심볼 단위로 복수의 심볼들에 매핑하여 출력한다.
상기 3:1의 비율로 입력되는 상기 시스티매틱 비트들과 상기 패러티 비트들을 복수의 심볼들에 매핑하기 위한 상기 변조부(914)와 상기 제어부(916)의 구체적인 동작을 살펴보면 다음과 같다. 이때, 앞에서도 밝힌 바와 같이 부호율(n/k)은 3/4이며, 64QAM을 변조방식으로 함에 따라 한 심볼을 구성하는 비트 수(m)는 6이 된다.
전술한 경우 제어부(916)는 상기 m(=6)이 상기 k(=4)의 정수 배가 아님에 따라 상기 시스티매틱 비트들과 상기 패러티 비트들을 전송하기 위해 요구되는 심볼들의 개수(N)를 계산한다. 상기 N은 "LMC(m,k)/m"에 의해 "2"로 결정된다. 즉, 상기 시스티매틱 비트들과 상기 패러티 비트들은 2개의 심볼들(12비트)에 걸친 매핑을 고려한다. 한편, 상기 제어부(916)는 상기 2개의 심볼들, 즉 12 비트들에 매핑될 시스티매틱 비트들의 수(Bs)와 패러티 비트들의 수(Bp)를 결정한다. 상기 Bs 는 "N×m×R"에 의해 "9"로 결정되며, 상기 Bp는 "N×m×(1-R)"에 의해 "3"으로 결정된다. 따라서, 상기 제어부(916)는 상기 Bp가 3개로 한 심볼의 비트 수 m(=6)보다 작으므로 본 발명의 제4실시 예에 따른 심볼 매핑을 제어를 수행한다. 즉, 상기 제어부(916)는 상술한 과정에 의해 결정된 N(=2)에 Bs(=9), Bp(=3)를 매핑하도록 변조부(914)를 제어한다. 상기 변조부(914)는 P/S 변환부(912)로부터 제공되는 시스티 매틱 비트들과 패러티 비트들을 상기 제어부(916)의 제어에 의해 2개의 심볼들을 구성하는 12개 비트에 매핑하여 수신기로 전송한다. 이 때, 상기 P/S 변환부(912)는 9비트의 시스티매틱 비트들이 출력되고, 연속하여 3비트의 패러티 비트들이 출력되는 형태를 가진다. 상기 한 심볼을 구성하는 6개의 비트들 각각은 소정의 신뢰도를 가지는데, 상기 변조부(914)는 상기 신뢰도를 감안하여 상기 시스티매틱 비트들과 상기 패러티 비트들을 매핑하는 것이 바람직할 것이다.
상기 변조부(914)에서 상기 제어부(916)의 제어에 의해 9비트의 시스티매틱 비트들과 3비트의 패러티 비트들을 2개의 심볼들을 구성하는 12개의 비트들에 매핑하는 예는 도 12에서 보이고 있다. 상기 도 12에서 보이고 있는 예는 짝수 번째 심볼에 상기 9비트의 시스티매틱 비트들 중 6비트의 시스티매틱 비트들을 매핑하고, 홀수 번째 심볼에는 신뢰도가 높은 3개의 비트들에 나머지 3개의 시스티매틱 비트들을 매핑한다. 그리고, 상기 홀수 번째 심볼에서 신뢰도가 상대적으로 낮은 3개의 비트 위치들에 상기 3비트의 패러티 비트들을 매핑한다. 상기 도 12에서는 신뢰도가 높은 비트 위치들을 "H"로 표현하였으며, 상대적으로 신뢰도가 낮은 비트 위치들에 대해서는 "L"로 표현하였다. 한편, 상기 도 12에서 "M"으로 표현되고 있는 비트 위치들은 중간 정도의 신뢰도를 가짐을 의미한다.
한편, 본 발명의 실시 예로서 상세히 설명하고 있지는 않으나 상기한 짝수 번째 심볼과 상기한 홀수 번째 심볼의 역할을 바꾸어 구현하는 것은 전술한 실시 예에 의해 자명할 것이다.
다음으로, 본 발명의 제4실시 예에 따른 수신기를 참조하여 부호율 R=3/4에 한 심볼이 6개의 비트들로 구성된 64QAM에 따른 동작을 상세히 설명하면 다음과 같다.
송신기로부터 수신되는 데이터는 복조부(1102)로 입력되고, 상기 입력되는 데이터는 상기 복조부(1002)에 의해 상기 송신기의 변조부(914)에서 사용한 변조 방식에 대응하는 복조 방식에 의해 복조가 이루어진다. 상기 복조된 부호화 비트들은 직/병렬 변환부(S/P 변환부)(1004)에 직렬로 입력된다. 상기 S/P 변환부(1004)는 상기 직렬로 입력되는 부호화 비트들을 소정 규칙에 의해 스위칭하여 병렬로 출력한다. 본 발명의 제4실시 예에 의하면 짝수 번째 심볼로부터 복조된 6비트의 부호화 비트들은 제1디인터리버(1006)로 출력하고, 홀수 번째 심볼로부터 복조된 6비트의 부호화 비트들 중 처음 3비트는 상기 제1디인터리버(1006)로 출력한다. 한편, 상기 홀수 번째 심볼로부터 복조된 6비트의 부호화 비트들 중 나머지 3비트는 제2디인터리버(1008)로 출력한다. 예컨대, 상기 제1인터리버(1006)로는 상기 짝수 번째 심볼과 상기 홀수 번째 심볼로부터 복조된 시스티매틱 비트들을 입력하고, 상기 제2디인터리버(1008)로는 상기 홀수 번째 심볼로부터 복조된 패러티 비트들을 입력한다. 한편, 본 발명의 실시 예로서 상세히 설명하고 있지는 않으나 상기한 짝수 번째 심볼과 상기한 홀수 번째 심볼의 역할을 바꾸어 구현하는 것은 전술한 실시 예에 의해 자명할 것이다.
상기 제1디인터리버(1006)와 상기 제2디인터리버(1008)는 상기 S/P 변환부(1004)로부터의 부호화 비트들에 대한 디인터리빙 동작을 수행한다. 이때, 상기 제1디인터리버(1006)와 상기 제2디인터리버(1008)의 디인터리빙 동작은 상기 송신기의 인터리버(908,910)에서 수행되는 인터리빙 동작에 대응하여야 한다.
상기 제1디인터리버(1006)와 상기 제2디인터리버(1008)로부터 디인터리빙된 부호화 비트들은 채널 복호기(1010)로 입력되며, 상기 부호화 비트들을 소정 복호화 방식에 의해 복호화 하여 원하는 수신 비트들을 출력한다. 이때, 상기 소정 복호화 방식은 상기 송신기의 부호화 방식에 의해 결정된다.
제5실시 예
먼저, 본 발명의 제5실시 예에 따른 송신기를 참조하여 부호율 R=5/8에 한 심볼이 4개의 비트들로 구성된 16QAM에 따른 동작을 상세히 설명하면 다음과 같다.
CRC 부(902)에 의해 CRC 비트들이 결합된 데이터는 채널 부호기(904)에 의해 5/8의 부호율로 부호화되어 출력된다. 따라서, 상기 채널 부호기(904)는 한 비트의 입력에 대응하여 5비트의 시스티매틱 비트들과 3비트의 패러티 비트들을 출력한다. 상기 채널 부호기(904)로부터 5비트와 3비트 단위로 연속하여 출력되는 상기 시스티매틱 비트들과 상기 패러티 비트들은 분배기(906)로 입력된다. 상기 분배기(906)는 상기 채널 부호기(904)로부터의 시스티매틱 비트들을 제1인터리버(908)로 분배하고, 상기 채널 부호기(904)로부터의 패러티 비트들을 제2인터리버(910)로 분배한다. 이때, 상기 분배기(906)로부터 분배되는 시스티매틱 비트들과 패러티 비트들의 비율은 5:3이 된다. 따라서, 상기 시스티매틱 비트들은 상기 제1인터리버(908)에 의해 인터리빙되고, 상기 패러티 비트들은 상기 제2인터리버(910)에 의해 인터리빙된다. 상기 제1인터리버(908)와 상기 제2인터리버(910)로부터 각각 출력되는 상기 인터리빙된 시스티매틱 비트들과 상기 인터리빙된 패러티 비트들은 P/S 변환부(912)로 입력된다. 상기 P/S 변환부(912)는 상기 병렬로 입력되는 상기 시스티매틱 비트들과 상기 패러티 비트들을 하나의 출력으로 변조부(914)에 제공한다. 상기 변조부(914)는 상기 P/S 변환부(912)로부터 직렬로 제공되는 상기 시스티매틱 비트들과 상기 패러티 비트들을 제어부(916)로부터의 제어에 의해 심볼 단위로 복수의 심볼들에 매핑하여 출력한다.
상기 5:3의 비율로 입력되는 상기 시스티매틱 비트들과 상기 패러티 비트들을 복수의 심볼들에 매핑하기 위한 상기 변조부(914)와 상기 제어부(916)의 구체적인 동작을 살펴보면 다음과 같다. 이때, 앞에서도 밝힌 바와 같이 부호율(n/k)은 5/8이며, 16QAM을 변조방식으로 함에 따라 한 심볼을 구성하는 비트 수(m)는 4가 된다.
전술한 경우 제어부(916)는 상기 m(=4)이 상기 k(=8)의 정수 배가 아님에 따라 상기 시스티매틱 비트들과 상기 패러티 비트들을 전송하기 위해 요구되는 심볼들의 개수(N)를 계산한다. 상기 N은 "LMC(m,k)/m"에 의해 "2"로 결정된다. 즉, 상기 시스티매틱 비트들과 상기 패러티 비트들은 2개의 심볼들(8비트)에 걸친 매핑을 고려한다. 한편, 상기 제어부(916)는 상기 2개의 심볼들, 즉 8 비트들에 매핑될 시스티매틱 비트들의 수(Bs)와 패러티 비트들의 수(Bp)를 결정한다. 상기 Bs는 "N×m×R"에 의해 "5"로 결정되며, 상기 Bp는 "N×m×(1-R)"에 의해 "3"으로 결정된다. 따라서, 상기 제어부(916)는 상기 Bp가 3개로 한 심볼의 비트 수 m(=4)보다 작으므로 본 발명의 제5실시 예에 따른 심볼 매핑을 제어를 수행한다. 즉, 상기 제어부(916)는 상술한 과정에 의해 결정된 N(=2)에 Bs(=5), Bp(=3)를 매핑하도록 변조부(914)를 제어한다. 상기 변조부(914)는 P/S 변환부(912)로부터 제공되는 시스티 매틱 비트들과 패러티 비트들을 상기 제어부(916)의 제어에 의해 2개의 심볼들을 구성하는 8개 비트에 매핑하여 수신기로 전송한다. 이 때, 상기 P/S 변환부(912)는 5비트의 시스티매틱 비트들이 출력되고, 연속하여 3비트의 패러티 비트들이 출력되는 형태를 가진다. 상기 한 심볼을 구성하는 4개의 비트들 각각은 소정의 신뢰도를 가지는데, 상기 변조부(914)는 상기 신뢰도를 감안하여 상기 시스티매틱 비트들과 상기 패러티 비트들을 매핑하는 것이 바람직할 것이다.
상기 변조부(914)에서 상기 제어부(916)의 제어에 의해 5비트의 시스티매틱 비트들과 3비트의 패러티 비트들을 2개의 심볼들을 구성하는 8 비트에 매핑하는 예는 도 14에서 보이고 있다. 상기 도 14에서 보이고 있는 예는 짝수 번째 심볼에 상기 5비트의 시스티매틱 비트들 중 4비트의 시스티매틱 비트들을 매핑하고, 홀수 번째 심볼에는 신뢰도가 높은 1개의 비트들에 나머지 1개의 시스티매틱 비트들을 매핑한다. 그리고, 상기 홀수 번째 심볼에서 나머지 3개의 비트들에 상기 3비트의 패러티 비트들을 매핑한다. 상기 도 14에서는 신뢰도가 높은 비트 위치들을 "H"로 표현하였으며, 상대적으로 신뢰도가 낮은 비트 위치들에 대해서는 "L"로 표현하였다.
한편, 본 발명의 실시 예로서 상세히 설명하고 있지는 않으나 상기한 짝수 번째 심볼과 상기한 홀수 번째 심볼의 역할을 바꾸어 구현하는 것은 전술한 실시 예에 의해 자명할 것이다.
다음으로, 본 발명의 제5실시 예에 따른 수신기를 참조하여 부호율 R=5/8에 한 심볼이 4개의 비트들로 구성된 16QAM에 따른 동작을 상세히 설명하면 다음과 같다.
송신기로부터 수신되는 데이터는 복조부(1102)로 입력되고, 상기 입력되는 데이터는 상기 복조부(1002)에 의해 상기 송신기의 변조부(914)에서 사용한 변조 방식에 대응하는 복조 방식에 의해 복조가 이루어진다. 상기 복조된 부호화 비트들은 직/병렬 변환부(S/P 변환부)(1004)에 직렬로 입력된다. 상기 S/P 변환부(1004)는 상기 직렬로 입력되는 부호화 비트들을 소정 규칙에 의해 스위칭하여 병렬로 출력한다. 본 발명의 제5실시 예에 의하면 짝수 번째 심볼로부터 복조된 4비트의 부호화 비트들은 제1디인터리버(1006)로 출력하고, 홀수 번째 심볼로부터 복조된 4비트의 부호화 비트들 중 처음 1비트는 상기 제1디인터리버(1006)로 출력한다. 한편, 상기 홀수 번째 심볼로부터 복조된 4비트의 부호화 비트들 중 나머지 3비트는 제2디인터리버(1008)로 출력한다. 예컨대, 상기 제1인터리버(1006)로는 상기 짝수 번째 심볼과 상기 홀수 번째 심볼로부터 복조된 5비트의 시스티매틱 비트들을 입력하고, 상기 제2디인터리버(1008)로는 상기 홀수 번째 심볼로부터 복조된 3비트의 패러티 비트들을 입력한다. 한편, 본 발명의 실시 예로서 상세히 설명하고 있지는 않으나 상기한 짝수 번째 심볼과 상기한 홀수 번째 심볼의 역할을 바꾸어 구현하는 것은 전술한 실시 예에 의해 자명할 것이다.
상기 제1디인터리버(1006)와 상기 제2디인터리버(1008)는 상기 S/P 변환부(1004)로부터의 부호화 비트들에 대한 디인터리빙 동작을 수행한다. 이때, 상기 제1디인터리버(1006)와 상기 제2디인터리버(1008)의 디인터리빙 동작은 상기 송신기의 인터리버(908,910)에서 수행되는 인터리빙 동작에 대응하여야 한다.
상기 제1디인터리버(1006)와 상기 제2디인터리버(1008)로부터 디인터리빙된 부호화 비트들은 채널 복호기(1010)로 입력되며, 상기 부호화 비트들을 소정 복호화 방식에 의해 복호화 하여 원하는 수신 비트들을 출력한다. 이때, 상기 소정 복호화 방식은 상기 송신기의 부호화 방식에 의해 결정된다.
전술한 바와 같은 본 발명은 중요도가 높은 비트들을 높은 신뢰도의 비트 위치에 대응하여 심볼 매핑하거나 중요도가 높은 비트들과 낮은 비트들을 구분하여 심볼 매핑함으로서 에러 컨트롤 코딩((error-control-coding)과 변복조 기술 및 데이타 전송분야에서 탁월한 전송 효율을 얻을 수 있다. 또한, 본 발명은 유/무선통신 등 모든 송수신 장치에 응용 가능할 뿐만 아니라 고 부호율(high code rate)과 고차 복조(high order modulation)를 필요로 하는 3세대 무선통신(IMT-2000)에 활용된다면 시스템 전반의 성능을 향상시킬 수 있다. 이는 중요도가 높은 비트는 잡음이나 환경에 상대적으로 적은 영향을 받는 높은 신뢰도 비트로 변조하는 것에 의해 얻어진다. 즉 기존의 시스템 보다 비트 에러율(BER)을 낮추면서 시스템 전반의 성능을 개선하는 효과를 가져온다.
도 1은 종래 부호분할다중접속 이동통신시스템의 송신기 구조를 도시하고 있는 도면.
도 2는 본 발명의 제1실시 예에 따른 부호분할다중접속 이동통신시스템의 송신기 구조를 도시하고 있는 도면.
도 3은 도 2에서 도시하고 있는 송신기에 대응하는 수신기의 구조를 도시하고 있는 도면.
도 4는 본 발명의 제2실시 예에 따른 부호분할다중접속 이동통신시스템의 송신기 구조를 도시하고 있는 도면.
도 5는 본 발명의 제3실시 예에 따른 부호분할다중접속 이동통신시스템의 송신기 구조를 도시하고 있는 도면.
도 6은 본 발명의 실시 에에 따른 송신기를 구성하는 병/직렬 변환기의 출력의 일 예를 도시한 도면.
도 7은 본 발명의 실시 예에 따른 64 QAM 변조방식을 사용한 실험 결과를 보이고 있는 도면.
도 8은 본 발명의 실시 예에 따른 16 QAM 변조방식을 사용한 실험 결과를 보이고 있는 도면.
도 9는 본 발명의 제4실시 예와 제5실시 예에 따른 이동통신시스템에서 송신기의 구성을 보이고 있는 도면.
도 10은 본 발명의 제4실시 예와 제5실시 예에 따른 이동통신시스템에서 수신기의 구성을 보이고 있는 도면.
도 11은 본 발명의 제4실시 예에 따른 64 QAM 변조방식을 사용할 시 신호 성상도의 일 예를 도시한 도면.
도 12는 본 발명의 제4실시 예에 따른 심볼 매핑 예를 보이고 있는 도면.
도 13은 본 발명의 제5실시 예에 따른 16 QAM 변조방식을 사용할 시 신호 성상도의 일 예를 도시한 도면.
도 14는 본 발명의 제5실시 에에 따른 심볼 매핑 예를 보이고 있는 도면.

Claims (75)

  1. 적어도 3 비트로 이루어진 비트 열이 하나의 변조 심벌로 나타나고 상기 비트 열은 신뢰도가 높은 제1비트 부분과 상대적으로 신뢰도가 낮은 제2비트 부분으로 구성되는 높은 차수 변조기를 사용하여 부호기로부터 발생되는 부호화 비트들을 전송하는 방법에 있어서,
    상기 부호화 비트들을 중요도가 높은 비트들로 이루어진 제1비트 열과 상대적으로 중요도가 낮은 비트들로 이루어진 제2비트 열로 분배하는 과정과,
    상기 제1비트 열을 인터리빙하는 과정과,
    상기 제2비트 열을 인터리빙하는 과정과,
    상기 인터리빙이 이루어진 중요도가 높은 비트들이 상기 제1비트 부분에 위치하고, 상기 인터리빙이 이루어진 상대적으로 중요도가 낮은 비트들이 상기 제2비트 부분에 위치하도록 변조 심벌을 생성하는 과정을 포함함을 특징으로 하는 상기 방법.
  2. 제1항에 있어서, 상기 부호화 비트들을 분배하는 과정은,
    상기 중요도가 높은 비트들과 상기 상대적으로 중요도가 낮은 비트들의 수가 일치하지 않으면, 상기 중요도가 높은 비트들 중 일부 또는 상기 상대적으로 중요도가 낮은 비트들 중 일부를 상기 제2비트 열 혹은 상기 제1비트 열로 분배하는 것을 특징으로 하는 상기 방법.
  3. 제1항에 있어서, 상기 부호화 비트들을 분배하는 과정은,
    상기 하나의 변조 심벌을 구성하기 위하여 상기 중요도가 높은 비트들을 우선적으로 출력하고, 상기 상대적으로 중요도가 낮은 비트들을 상기 중요도가 높은 비트들에 연속하여 출력함을 특징으로 하는 상기 방법.
  4. 제1항에 있어서,
    상기 부호기는 터보 부호기이며, 상기 중요도가 높은 비트들은 시스티메틱 비트들임을 특징으로 하는 상기 방법.
  5. 제4항에 있어서,
    상기 부호기는 터보 부호기이며, 상기 상대적으로 중요도가 낮은 비트들은 패러티 비트들임을 특징으로 하는 상기 방법.
  6. 제2항에 있어서, 상기 중요도가 높은 비트들과 상기 상대적으로 중요도가 낮은 비트들의 비율은 상기 부호기의 부호화 율인 1/2임을 특징으로 하는 상기 방법.
  7. 제2항에 있어서, 상기 중요도가 높은 비트들과 상기 상대적으로 중요도가 낮은 비트들의 비율은 상기 부호기의 부호화 율인 3/4임을 특징으로 하는 상기 방법.
  8. 소정 부호화 율에 의해 부호기로부터 발생되는 중요도가 높은 비트들과 상대적으로 중요도가 낮은 비트들로 구성된 데이터를 전송하는 이동통신시스템의 데이터 송신장치에 있어서,
    상기 중요도가 높은 비트들을 인터리빙하는 제1인터리버와,
    상기 상대적으로 중요도가 낮은 비트들을 인터리빙하는 제2인터리버와,
    신뢰도가 높은 제1비트 부분과 상대적으로 신뢰도가 낮은 제2비트 부분으로 구성되는 하나의 변조 심벌을 생성함에 있어 상기 제1인터리버로부터의 출력을 상기 제1비트 부분에 매핑하고, 상기 제2인터리버로부터의 출력을 상기 제2비트 부분에 매핑하는 변조부를 포함함을 특징으로 하는 상기 장치.
  9. 제8항에 있어서,
    상기 제1인터리버와 상기 제2인터리버로 동일한 비트 수가 입력되도록, 상기 중요도가 높은 비트들로 이루어진 제1비트 열과, 상기 제1비트 열에 포함되지 않는 중요도가 높은 비트들과 상기 상대적으로 중요도가 낮은 비트들로 이루어진 제2비트 열로 분배하며, 상기 제1비트 열을 상기 제1인터리버로 출력하고, 상기 제2비트 열을 상기 제2인터리버로 출력하는 분배기를 더 구비함을 특징으로 하는 상기 장치.
  10. 제8항에 있어서, 상기 제1인터리버의 출력과 상기 제2인터리버의 출력을 하나의 비트 열로서 출력하는 병/직렬 변환부를 더 구비함을 특징으로 하는 상기 장치.
  11. 삭제
  12. 제8항에 있어서,
    상기 부호기는 터보 부호기이며, 상기 중요도가 높은 비트들은 시스티메틱 비트들임을 특징으로 하는 상기 장치.
  13. 제12항에 있어서,
    상기 부호기는 터보 부호기이며, 상기 상대적으로 중요도가 낮은 비트들은 패러티 비트들임을 특징으로 하는 상기 장치.
  14. 제9항에 있어서, 상기 중요도가 높은 비트들과 상기 상대적으로 중요도가 낮은 비트들의 비율은 상기 부호기의 부호화 율인 1/2임을 특징으로 하는 상기 장치.
  15. 제9항에 있어서, 상기 중요도가 높은 비트들과 상기 상대적으로 중요도가 낮은 비트들의 비율은 상기 부호기의 부호화 율인 3/4임을 특징으로 하는 상기 장치.
  16. 삭제
  17. 삭제
  18. 삭제
  19. 삭제
  20. 삭제
  21. 삭제
  22. 삭제
  23. 삭제
  24. 삭제
  25. 삭제
  26. 삭제
  27. 삭제
  28. 삭제
  29. 삭제
  30. 삭제
  31. 삭제
  32. 삭제
  33. 삭제
  34. 삭제
  35. 삭제
  36. 삭제
  37. 삭제
  38. 삭제
  39. 삭제
  40. 삭제
  41. 삭제
  42. 삭제
  43. 삭제
  44. 제1항에 있어서, 상기 하나의 심볼에 매핑된 비트 열의 비트 수는 무선 채널의 상태에 따른 변조방식에 의해 결정함을 특징으로 하는 상기 방법.
  45. 제8항에 있어서, 무선 채널의 상태에 대응하여 변조방식을 결정하고, 상기 결정한 변조방식에 의해 상기 한 심볼에 매핑된 비트 열의 비트 수를 제어하는 제어부를 포함함을 특징으로 하는 상기 장치.
  46. 중요도가 높은 비트들이 위치하는 신뢰도가 높은 제1비트 부분과 상대적으로 중요도가 낮은 비트들이 위치하는 상대적으로 신뢰도가 낮은 제2비트 부분으로 구성되는 적어도 3비트로 이루어진 비트 열이 한 심벌로 나타나는 데이터를 수신하는 방법에 있어서,
    상기 제1비트 부분에 위치하는 상기 중요도가 높은 비트들과 상기 제2비트 부분에 위치하는 상기 상대적으로 중요도가 낮은 비트들을 복조하는 과정과,
    상기 복조한 중요도가 높은 비트들을 디인터리빙하는 과정과,
    상기 복조한 상대적으로 중요도가 낮은 비트들을 디인터리빙하는 과정과,
    상기 디인터리빙한 중요도가 높은 비트들과 상기 디인터리빙한 상대적으로 중요도가 낮은 비트들을 복호하는 과정을 포함함을 특징으로 하는 상기 방법.
  47. 제46항에 있어서, 상기 복조한 중요도가 높은 비트들과 상기 복조한 상대적으로 중요도가 낮은 비트들을 입력하여 두 개의 비트 열들로 구분하여 출력하는 과정을 더 구비함을 특징으로 하는 상기 방법.
  48. 제46항에 있어서, 상기 디인터리빙한 중요도가 높은 비트들과 상기 디인터리빙한 상대적으로 중요도가 낮은 비트들을 입력하여 상기 중요도가 높은 비트들과 상기 상대적으로 중요도가 낮은 비트들로 구분하여 하나의 비트 열로 출력하는 과정을 더 구비함을 특징으로 하는 상기 방법.
  49. 제46항에 있어서, 상기 중요도가 높은 비트들은 시스티메틱 비트들임을 특징으로 하는 상기 방법.
  50. 제49항에 있어서, 상기 상대적으로 중요도가 낮은 비트들은 패러티 비트들임을 특징으로 하는 상기 방법.
  51. 중요도가 높은 비트들이 위치하는 신뢰도가 높은 제1비트 부분과 상대적으로 중요도가 낮은 비트들이 위치하는 상대적으로 신뢰도가 낮은 제2비트 부분으로 구성되는 적어도 3비트로 이루어진 비트 열이 한 심벌로 나타나는 데이터를 수신하는 장치에 있어서,
    상기 제1비트 부분에 위치하는 상기 중요도가 높은 비트들과 상기 제2비트 부분에 위치하는 상기 상대적으로 중요도가 낮은 비트들을 복조하는 복조기와,
    상기 중요도가 높은 비트들을 디인터리빙하는 제1디인터리버와,
    상기 상대적으로 중요도가 낮은 비트들을 디인터리빙하는 제2디인터리버와,
    상기 제1디인터리버로부터의 상기 중요도가 높은 비트들과 상기 제2디인터리버로부터의 상기 상대적으로 중요도가 낮은 비트들을 복호하는 복호기를 포함함을 특징으로 하는 상기 장치.
  52. 제51항에 있어서, 상기 복조기로부터의 상기 중요도가 높은 비트들과 상기 상대적으로 중요도가 낮은 비트들을 입력하여 두 개의 비트 열들로 구분하여 출력하는 직/병렬 변환기를 더 구비함을 특징으로 하는 상기 장치.
  53. 제51항에 있어서, 상기 제1디인터리버와 상기 제2디인터리버로부터의 상기 중요도가 높은 비트들과 상기 상대적으로 중요도가 낮은 비트들을 입력하여 상기 중요도가 높은 비트들과 상기 상대적으로 중요도가 낮은 비트들을 구분하여 하나의 비트 열로 출력하는 분류기를 더 구비함을 특징으로 하는 상기 장치.
  54. 소정 부호화 율에 의해 부호기로부터 발생되는 부호화 비트들을 고차 변조하여 전송하는 이동통신시스템의 데이터 송신장치에 있어서,
    저장영역을 물리적으로 제1영역 및 제2영역으로 구분하고, 상기 부호화 비트들을 상기 제1영역과 상기 제2영역에 구분하여 저장하는 메모리와,
    소정 인터리빙 패턴에 의해 상기 제1영역과 상기 제2영역에 저장된 부호화 비트들을 인터리빙하는 제어부와,
    상기 제1영역에 있는 비트들을 상기 제1비트 부분에 매핑하고, 상기 제2영역에 있는 비트들을 상기 제2비트 부분에 매핑하는 변조부를 포함함을 특징으로 하는 상기 장치.
  55. 제54항에 있어서, 상기 제1영역에 저장되는 비트들은 시스티메틱 비트들임을 특징으로 하는 상기 장치
  56. 제55항에 있어서, 상기 제2영역에 저장되는 비트들은 패러티 비트들임을 특징으로 하는 상기 장치.
  57. 저장영역이 물리적으로 제1영역 및 제2영역으로 구분된 메모리를 포함하고, 적어도 3 비트로 이루어진 비트 열이 한 심벌로 나타나고 상기 비트 열은 신뢰도가 높은 제1비트 부분과 상대적으로 신뢰도가 낮은 제2비트 부분으로 구성되는 높은 차수 변조기를 사용하여 부호기로부터 발생되는 중요도가 높은 비트들과 상대적으로 중요도가 낮은 비트들로 구성된 데이터를 전송하는 방법에 있어서,
    상기 중요도가 높은 비트들과 상기 상대적으로 중요도가 낮은 비트들을 상기 제1영역과 상기 제2영역에 구분하여 저장하는 과정과,
    상기 부호기의 부호화 율과 상기 변조기의 변조방식에 의해 상기 중요도가 높은 비트들과 상기 상대적으로 중요도가 낮은 비트들의 비율을 결정하는 과정과,
    상기 결정된 비율을 가지도록 소정 인터리빙 패턴에 의해 상기 제1영역으로부터 상기 중요도가 높은 비트들을 독출하는 과정과,
    상기 결정된 비율을 가지도록 소정 인터리빙 패턴에 의해 상기 제2영역으로부터 상기 상대적으로 중요도가 낮은 비트들을 독출하는 과정과,
    상기 독출한 중요도가 높은 비트들은 상기 제1비트 부분에 위치되고 상기 독출한 상대적으로 중요도가 낮은 비트들은 상기 제2비트 부분에 위치되도록 상기 중요도가 높은 비트들과 상기 상대적으로 중요도가 낮은 비트들을 변조하는 과정을 포함함을 특징으로 하는 상기 방법.
  58. 제57항에 있어서, 상기 중요도가 높은 비트들은 시스티메틱 비트들임을 특징으로 하는 상기 방법.
  59. 제58항에 있어서, 상기 상대적으로 중요도가 낮은 비트들은 패러티 비트들임을 특징으로 하는 상기 방법.
  60. 고속 패킷 서비스를 지원하는 이동통신시스템의 데이터 전송 방법에 있어서,
    전송하고자 하는 데이터에 대한 부호화를 수행하는 과정과,
    상기 부호화된 프레임의 k번째 비트와 k+1번째 비트를 제1인터리버로 입력하고, k+2번째 비트와 k+3번째 비트를 제2인터리버로 입력하는 과정과,
    상기 제1 및 제2인터리버에 의해 각각 인터리빙이 이루어진 부호화 비트들을 변조부로 출력하는 과정과,
    상기 제 1 및 제2 인터리버로부터 출력되는 4비트의 부호화 비트들(n, n+1, n+2, n+3)을 차례대로 입력 받아 소정의 변조 방식에 따라 변조심벌을 생성하는 과정으로 이루어지고,
    여기서 상기 n과 상기 n+1은 제1인터리버로부터 순차적으로 출력되는 부호화 비트들이고, 상기 n+2와 상기 n+3은 제2인터리버로부터 순차적으로 출력되는 부호화 비트들임을 특징으로 하는 상기 방법.
  61. 제60항에 있어서, 상기 변조 방식은 16QAM임을 특징으로 하는 상기 방법.
  62. 제60항에 있어서, 상기 부호화는 터보 부호화임을 특징으로 하는 상기 방법.
  63. 제60항에 있어서, 상기 부호기의 출력되는 비트 수와 무선 상에서 전송되는 비트 수가 불일치 하는 경우에 상기 부호화 비트들에 대한 레이트 매칭을 수행하는 과정을 추가적으로 구비함을 특징으로 하는 상기 방법.
  64. 고속 패킷 서비스를 지원하는 이동통신시스템의 전송 장치에 있어서,
    전송하고자 하는 데이터를 부호화하는 부호기와,
    상기 부호기로부터 부호화된 프레임의 k번째 비트와 k+1번째 비트를 입력으로 하여 인터리빙을 수행하는 제1인터리버와,
    상기 부호기로부터 부호화된 프레임의 k+2번째 비트와 k+3번째 비트를 입력으로 하여 인터리빙을 수행하는 제2인터리버와,
    상기 제1 및 제2인터리버로부터 출력되는 4비트의 부호화 비트들(n, n+1, n+2, n+3)을 차례대로 입력 받아 소정의 변조 방식에 따라 변조심벌을 생성하는 변조부로 이루어지고,
    여기서 상기 n과 상기 n+1은 제1인터리버에서 순차적으로 출력되는 부호화 비트들이고, 상기 n+2와 상기 n+3은 제2인터리버에서 순차적으로 출력되는 부호화 비트들임을 특징으로 하는 상기 장치.
  65. 제64항에 있어서, 상기 변조부는 16QAM 변조 방식을 이용함을 특징으로 하는 상기 장치.
  66. 제64항에 있어서, 상기 부호기는 터보 부호기임을 특징으로 하는 상기 장치.
  67. 제65항에 있어서, 상기 부호기의 출력되는 비트 수와 무선 상에서 전송되는 비트 수가 불일치 하는 경우에 상기 부호화 비트들에 대한 레이트 매칭을 수행하는 레이트 매처를 추가적으로 구비함을 특징으로 하는 상기 장치.
  68. 고속 패킷 서비스를 지원하는 이동통신시스템의 데이터 전송 방법에 있어서,
    전송하고자 하는 데이터를 부호화하는 과정과,
    상기 부호화된 프레임을 제1비트열과 제2비트열로 분배하는 과정과,
    상기 제1비트 열과 상기 제2비트 열 각각을 제1 및 제2인터리버에 의해 인터리빙하는 과정과,
    상기 인터리빙된 부호화 비트들을 차례대로 입력 받아 변조심벌을 생성하는 과정으로 이루어지고,
    여기서 상기 제1비트 열과 상기 제2비트 열이 동일한 비트 수를 갖도록, 상기 제1비트 열은 중요도가 높은 비트들로 이루어지며, 상기 제2비트 열은 상기 제1비트 열에 포함되지 않는 중요도가 높은 비트들과 상기 상대적으로 중요도가 낮은 비트들로 이루어짐을 특징으로 하는 상기 방법.
  69. 제68항에 있어서, 상기 변조부는 16QAM 변조 방식을 이용함을 특징으로 하는 상기 방법.
  70. 제68항에 있어서, 상기 부호기는 터보 부호기임을 특징으로 하는 상기 방법.
  71. 제68항에 있어서, 상기 부호기의 출력되는 비트 수와 무선 상에서 전송되는 비트 수가 불일치 하는 경우에 상기 부호화 비트들에 대한 레이트 매칭을 수행하는 레이트 매처를 추가적으로 구비함을 특징으로 하는 상기 방법.
  72. 고속 패킷 서비스를 지원하는 이동통신시스템의 데이터 전송 장치에 있어서,
    전송하고자 하는 데이터를 부호화하는 부호화기와,
    상기 부호화기로부터 부호화된 프레임을 제1비트열과 제2비트열로 분배하는 분배부와,
    상기 제1비트 열을 입력으로 하여 인터리빙을 수행하는 제1인터리버와,
    상기 제2비트 열을 입력으로 하여 인터리빙을 수행하는 제2인터리버와,
    상기 제1 및 제2인터리버로부터 인터리빙된 부호화 비트들을 차례대로 입력 받아 변조심벌을 생성하는 변조부로 이루어지고,
    여기서 상기 제1비트 열과 상기 제2비트 열이 동일한 비트 수를 갖도록, 상기 제1비트 열은 중요도가 높은 비트들로 이루어지며, 상기 제2비트 열은 상기 제1비트 열에 포함되지 않는 중요도가 높은 비트들과 상기 상대적으로 중요도가 낮은 비트들로 이루어짐을 특징으로 하는 상기 장치.
  73. 제72항에 있어서, 상기 변조부는 16QAM 변조 방식을 이용함을 특징으로 하는 상기 장치.
  74. 제72항에 있어서, 상기 부호기는 터보 부호기임을 특징으로 하는 상기 장치.
  75. 제72항에 있어서, 상기 부호기의 출력되는 비트 수와 무선 상에서 전송되는 비트 수가 불일치 하는 경우에 상기 부호화 비트들에 대한 레이트 매칭을 수행하는 레이트 매처를 추가적으로 구비함을 특징으로 하는 상기 장치.
KR10-2001-0062506A 2001-04-04 2001-10-10 부호분할다중접속 이동통신시스템에서 데이타 송/수신장치및 방법 KR100539862B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020010017925 2001-04-04
KR20010017925 2001-04-04

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR10-2004-0039341A Division KR100487202B1 (ko) 2001-04-04 2004-05-31 부호분할다중접속 이동통신시스템에서 데이타 송/수신장치및 방법

Publications (2)

Publication Number Publication Date
KR20020079334A KR20020079334A (ko) 2002-10-19
KR100539862B1 true KR100539862B1 (ko) 2005-12-28

Family

ID=36113598

Family Applications (2)

Application Number Title Priority Date Filing Date
KR10-2001-0062506A KR100539862B1 (ko) 2001-04-04 2001-10-10 부호분할다중접속 이동통신시스템에서 데이타 송/수신장치및 방법
KR10-2004-0039341A KR100487202B1 (ko) 2001-04-04 2004-05-31 부호분할다중접속 이동통신시스템에서 데이타 송/수신장치및 방법

Family Applications After (1)

Application Number Title Priority Date Filing Date
KR10-2004-0039341A KR100487202B1 (ko) 2001-04-04 2004-05-31 부호분할다중접속 이동통신시스템에서 데이타 송/수신장치및 방법

Country Status (8)

Country Link
US (2) US7782973B2 (ko)
EP (2) EP1248404A3 (ko)
JP (3) JP3751259B2 (ko)
KR (2) KR100539862B1 (ko)
CN (1) CN100477570C (ko)
AU (1) AU768912B2 (ko)
CA (1) CA2380142C (ko)
DE (1) DE20221559U1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100689551B1 (ko) * 2001-06-18 2007-03-09 삼성전자주식회사 부호분할다중접속 이동통신시스템에서 데이터 송신 및수신장치 및 방법

Families Citing this family (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100753309B1 (ko) * 2001-04-10 2007-08-29 주식회사 팬택앤큐리텔 3지피피 비동기 시스템에서 세컨드 인터리빙을 위한변조장치
DE10143497A1 (de) * 2001-09-05 2003-03-20 Siemens Ag Verfahren zur Anpassung der Bitrate eines in einem Kommunikationssystem zu übertragenden Bitstroms und entsprechende Kommunikationsvorrichtung
KR100827147B1 (ko) * 2001-10-19 2008-05-02 삼성전자주식회사 부호분할다중접속 이동통신시스템에서 고속 데이터의효율적 재전송 및 복호화를 위한 송,수신장치 및 방법
KR100584426B1 (ko) 2001-12-21 2006-05-26 삼성전자주식회사 고속 패킷 이동통신시스템에서 심벌 매핑을 위한 인터리빙장치 및 방법
EP1496633A4 (en) * 2002-04-12 2010-10-20 Panasonic Corp MULTI-FEED COMMUNICATION DEVICE AND MULTI-FEED COMMUNICATION METHOD
KR100548312B1 (ko) * 2002-06-20 2006-02-02 엘지전자 주식회사 다중 입출력 이동 통신 시스템에서의 신호 처리 방법
KR100462555B1 (ko) * 2002-07-22 2004-12-17 한국전자통신연구원 채널 가역성을 이용하는 통신시스템에서의인터리빙/디인터리빙 장치 및 그 방법
JP4224329B2 (ja) 2003-03-25 2009-02-12 パナソニック株式会社 符号化装置および符号化方法
US7245669B2 (en) * 2003-04-14 2007-07-17 Millimetrix Broadband Networks Ltd. Dual polarity coding system and method for a millimeter wave communication system
KR100512943B1 (ko) * 2003-10-14 2005-09-07 삼성전자주식회사 위성 방송 수신기 및 그의 위성 방송 수신 방법
JP4539107B2 (ja) * 2004-02-12 2010-09-08 富士通株式会社 送信装置、ビット配置方法
US7543197B2 (en) 2004-12-22 2009-06-02 Qualcomm Incorporated Pruned bit-reversal interleaver
US8077789B2 (en) * 2005-04-28 2011-12-13 Panasonic Corporation Repetition-dependent mapping for higher order modulation schemes
US20090022079A1 (en) * 2005-05-04 2009-01-22 Fei Frank Zhou Method and apparatus for providing enhanced channel interleaving
EP1971098A4 (en) * 2005-12-27 2012-05-02 Fujitsu Ltd DIGITAL WIRELESS COMMUNICATION PROCESS, TRANSMITTER AND RECEIVER WITH A MULTI-RANGE MODULATION SCHEME
US8261135B2 (en) * 2006-03-24 2012-09-04 Mitsubishi Electric Corporation Interleaving method and communication device
WO2007132912A1 (ja) * 2006-05-17 2007-11-22 Nec Corporation ターボ符号器及びそれに用いるharq処理方法
KR100987269B1 (ko) * 2006-08-22 2010-10-12 삼성전자주식회사 이동통신 시스템에서 고차 변조 기반의 버스트 매핑 방법및 장치
US8411709B1 (en) 2006-11-27 2013-04-02 Marvell International Ltd. Use of previously buffered state information to decode in an hybrid automatic repeat request (H-ARQ) transmission mode
KR101397801B1 (ko) * 2007-03-08 2014-07-02 삼성전자주식회사 이동통신 시스템에서 교차형 성상도를 갖는 qam 변조기반의 심볼 매핑 방법 및 장치
WO2008108608A1 (en) * 2007-03-08 2008-09-12 Samsung Electronics Co., Ltd. Cross qam modulation-based symbol mapping method and apparatus in a mobile communication system
CN101291313B (zh) * 2007-04-19 2012-01-11 华为技术有限公司 无线信号发射方法、***及移动台
WO2008130170A1 (en) * 2007-04-20 2008-10-30 Lg Electronics Inc. Method of transmitting and receiving a signal and apparatus for transmitting and receiving a signal
WO2008133437A1 (en) * 2007-04-25 2008-11-06 Lg Electronics Inc. Method of transmitting and receiving a signal and apparatus for transmitting and receiving a signal
KR20080105355A (ko) * 2007-05-30 2008-12-04 엘지전자 주식회사 신호 송수신 방법 및 신호 송수신 장치
KR101411079B1 (ko) 2007-06-15 2014-06-30 삼성전자주식회사 이동통신 시스템에서의 데이터 송수신 방법 및 장치
WO2008153330A1 (en) * 2007-06-15 2008-12-18 Samsung Electronics Co., Ltd. Method and apparatus for transmitting/receiving data in mobile communication system
US8897393B1 (en) 2007-10-16 2014-11-25 Marvell International Ltd. Protected codebook selection at receiver for transmit beamforming
US8542725B1 (en) * 2007-11-14 2013-09-24 Marvell International Ltd. Decision feedback equalization for signals having unequally distributed patterns
US8565325B1 (en) 2008-03-18 2013-10-22 Marvell International Ltd. Wireless device communication in the 60GHz band
US8761261B1 (en) 2008-07-29 2014-06-24 Marvell International Ltd. Encoding using motion vectors
US8498342B1 (en) 2008-07-29 2013-07-30 Marvell International Ltd. Deblocking filtering
US8345533B1 (en) 2008-08-18 2013-01-01 Marvell International Ltd. Frame synchronization techniques
US8681893B1 (en) 2008-10-08 2014-03-25 Marvell International Ltd. Generating pulses using a look-up table
WO2010089834A1 (ja) * 2009-02-05 2010-08-12 パナソニック株式会社 無線通信装置
US8520771B1 (en) 2009-04-29 2013-08-27 Marvell International Ltd. WCDMA modulation
JP4569706B2 (ja) * 2009-08-31 2010-10-27 富士通株式会社 送信装置、ビット配置方法
US8948286B2 (en) * 2009-10-20 2015-02-03 Wisconsin Alumni Research Foundation Wireless communication system mapping data bits to symbol bit positions according to error rates of those bit positions and data content
US8817771B1 (en) 2010-07-16 2014-08-26 Marvell International Ltd. Method and apparatus for detecting a boundary of a data frame in a communication network
CN104811410B (zh) * 2014-01-26 2018-05-04 上海数字电视国家工程研究中心有限公司 物理帧的构建方法、发送方法以及解调方法
JP2016149738A (ja) * 2015-02-10 2016-08-18 日本放送協会 送信装置、受信装置、及び半導体チップ
EP3223446A1 (en) * 2016-03-22 2017-09-27 Xieon Networks S.à r.l. A method for protecting a link in an optical network
CN112398854B (zh) 2016-04-12 2023-02-28 Oppo广东移动通信有限公司 用于确定业务通信的编解码模式集的方法和装置
CN109391365B (zh) * 2017-08-11 2021-11-09 华为技术有限公司 一种交织方法及装置
US10069519B1 (en) * 2018-01-23 2018-09-04 Mitsubishi Electric Research Laboratories, Inc. Partition based distribution matcher for probabilistic constellation shaping
CN113055067B (zh) * 2019-12-27 2024-04-26 中兴通讯股份有限公司 下行信号处理方法、装置及基站

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH066399A (ja) * 1992-06-18 1994-01-14 Matsushita Electric Ind Co Ltd データ伝送方法
WO1996006249A1 (de) * 1994-08-23 1996-02-29 Heidelberger Baustofftechnik Gmbh Beschichtungssystem für zementgebundene böden
JPH11177648A (ja) * 1997-12-09 1999-07-02 Ricoh Co Ltd データ伝送システム
WO2000028688A1 (fr) * 1998-11-06 2000-05-18 Matsushita Electric Industrial Co., Ltd. Dispositif emetteur/recepteur et son utilisation

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3909721A (en) * 1972-01-31 1975-09-30 Signatron Signal processing system
JPS59140666A (ja) * 1983-01-31 1984-08-13 Victor Co Of Japan Ltd 回転記録媒体再生装置
US5105442A (en) 1990-11-07 1992-04-14 At&T Bell Laboratories Coded modulation with unequal error protection
US5164963A (en) 1990-11-07 1992-11-17 At&T Bell Laboratories Coding for digital transmission
US5287180A (en) * 1991-02-04 1994-02-15 General Electric Company Modulator/demodulater for compatible high definition television system
US5305352A (en) 1991-10-31 1994-04-19 At&T Bell Laboratories Coded modulation with unequal error protection
US5565926A (en) 1993-05-07 1996-10-15 Philips Electronics North America Corporation Method and apparatus for communicating digital television signals using a signal constellation formed by four signal constellations placed in the quadrants
US5384567A (en) * 1993-07-08 1995-01-24 International Business Machines Corporation Combination parallel/serial execution of sequential algorithm for data compression/decompression
JP3454272B2 (ja) * 1993-12-03 2003-10-06 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ ディジタル通信システム及び斯種のシステムに使用する受信機
JPH07283740A (ja) * 1994-04-05 1995-10-27 Sony Corp 送信装置、受信装置、および伝送システム
KR0117925Y1 (ko) 1994-08-19 1998-07-15 석진철 전기적 제어신호의 진폭 감쇄장치
US5481312A (en) * 1994-09-12 1996-01-02 At&T Corp. Method of and apparatus for the transmission of high and low priority segments of a video bitstream over packet networks
GB9421552D0 (en) * 1994-10-26 1994-12-14 Philips Electronics Uk Ltd Improvements in or relating to data communication
JP3145003B2 (ja) * 1995-03-23 2001-03-12 株式会社東芝 直交周波数分割多重伝送方式とその送信装置および受信装置
US6023783A (en) * 1996-05-15 2000-02-08 California Institute Of Technology Hybrid concatenated codes and iterative decoding
US5812601A (en) * 1996-11-15 1998-09-22 Telefonaktiebolaget Lm Ericsson Coding for higher-level modulation
US5970098A (en) 1997-05-02 1999-10-19 Globespan Technologies, Inc. Multilevel encoder
US6353907B1 (en) * 1997-10-29 2002-03-05 At&T Corp. Incremental redundancy radio link protocol
EP1042870B1 (en) 1997-12-24 2002-04-24 Inmarsat Ltd. Coding method and apparatus
US6067646A (en) * 1998-04-17 2000-05-23 Ameritech Corporation Method and system for adaptive interleaving
US6535497B1 (en) * 1998-05-11 2003-03-18 Telefonaktiebolaget Lm Ericsson (Publ) Methods and systems for multiplexing of multiple users for enhanced capacity radiocommunications
JP2000068959A (ja) 1998-08-26 2000-03-03 Nippon Telegr & Teleph Corp <Ntt> 無線送信装置および無線通信装置
JP3607675B2 (ja) * 1999-05-28 2005-01-05 ルーセント テクノロジーズ インコーポレーテッド ターボ符号終了
US6320901B1 (en) * 1999-06-15 2001-11-20 National Semiconductor Corporation Method for fast off-line training for discrete multitone transmissions
CA2392932A1 (en) * 1999-12-16 2001-06-21 Aware, Inc. Bit allocation method in a multicarrier system
US6476734B2 (en) 2000-09-14 2002-11-05 Texas Instruments Incorporated Method and apparatus for prioritizing information protection in high order modulation symbol mapping
KR20020068352A (ko) 2000-09-21 2002-08-27 마츠시타 덴끼 산교 가부시키가이샤 무선 송신 장치 및 송신 신호 맵핑 방법
JP2002171298A (ja) 2000-09-21 2002-06-14 Matsushita Electric Ind Co Ltd 無線送信装置及び送信信号マッピング方法
JP3506330B2 (ja) 2000-12-27 2004-03-15 松下電器産業株式会社 データ送信装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH066399A (ja) * 1992-06-18 1994-01-14 Matsushita Electric Ind Co Ltd データ伝送方法
WO1996006249A1 (de) * 1994-08-23 1996-02-29 Heidelberger Baustofftechnik Gmbh Beschichtungssystem für zementgebundene böden
JPH11177648A (ja) * 1997-12-09 1999-07-02 Ricoh Co Ltd データ伝送システム
WO2000028688A1 (fr) * 1998-11-06 2000-05-18 Matsushita Electric Industrial Co., Ltd. Dispositif emetteur/recepteur et son utilisation

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100689551B1 (ko) * 2001-06-18 2007-03-09 삼성전자주식회사 부호분할다중접속 이동통신시스템에서 데이터 송신 및수신장치 및 방법

Also Published As

Publication number Publication date
EP2262146A3 (en) 2013-01-30
JP4168050B2 (ja) 2008-10-22
US7782973B2 (en) 2010-08-24
AU768912B2 (en) 2004-01-08
CA2380142C (en) 2011-06-14
KR20040053055A (ko) 2004-06-23
EP2262146B1 (en) 2020-07-29
US20030031233A1 (en) 2003-02-13
CN1379561A (zh) 2002-11-13
KR20020079334A (ko) 2002-10-19
JP2003023373A (ja) 2003-01-24
EP2262146A2 (en) 2010-12-15
AU3139602A (en) 2002-12-05
EP1248404A3 (en) 2006-03-22
KR100487202B1 (ko) 2005-05-04
JP3751259B2 (ja) 2006-03-01
CA2380142A1 (en) 2002-10-04
US9276705B2 (en) 2016-03-01
JP2008172825A (ja) 2008-07-24
EP1248404A2 (en) 2002-10-09
CN100477570C (zh) 2009-04-08
DE20221559U1 (de) 2006-07-13
US20110038438A1 (en) 2011-02-17
JP2006067606A (ja) 2006-03-09

Similar Documents

Publication Publication Date Title
KR100539862B1 (ko) 부호분할다중접속 이동통신시스템에서 데이타 송/수신장치및 방법
JP3815344B2 (ja) 多値変調に適した符号語マッピング方法
JP3753677B2 (ja) Cdma移動通信システムにおけるデータの送受信装置およびその方法
JP3748550B2 (ja) 高速ダウンリンクパケットアクセス移動通信システムにおけるシンボルマッピングのためのインターリービング装置及び方法
US8107444B2 (en) Arrangement and method for channel mapping in a wireless communication system
KR100703295B1 (ko) 이동통신시스템에서 안테나 어레이를 이용한 데이터 송/수신 장치 및 방법
US7016658B2 (en) Apparatus and method for transmitting/receiving data according to channel condition in a CDMA mobile communication system with antenna array
US6476734B2 (en) Method and apparatus for prioritizing information protection in high order modulation symbol mapping
KR100450968B1 (ko) 부호분할다중접속 이동통신시스템에서 데이터 송/수신장치 및 방법
US20050283705A1 (en) Bit interleaver for a MIMO system
KR20030035582A (ko) 무선통신시스템에서 패킷 재전송을 위한 송수신 장치 및 방법
KR20050039726A (ko) 통신 시스템을 위해 부분적으로 채우는 블록 인터리버
KR20080111342A (ko) 직교주파수분할다중접속방식의 이동 통신시스템에서 심볼전송 방법 및 장치
KR100950637B1 (ko) 반복에 의한 부호어 생성 방법
KR101411079B1 (ko) 이동통신 시스템에서의 데이터 송수신 방법 및 장치
AU2003259591B2 (en) Apparatus and method for transmitting/receiving data in a CDMA mobile communication system

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
A107 Divisional application of patent
E90F Notification of reason for final refusal
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20121129

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20131128

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20141127

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20151127

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20161129

Year of fee payment: 12

FPAY Annual fee payment

Payment date: 20171129

Year of fee payment: 13

FPAY Annual fee payment

Payment date: 20181129

Year of fee payment: 14