[go: up one dir, main page]

KR101507782B1 - Method of data processing and transmitter in mobile communication system - Google Patents

Method of data processing and transmitter in mobile communication system Download PDF

Info

Publication number
KR101507782B1
KR101507782B1 KR1020070080823A KR20070080823A KR101507782B1 KR 101507782 B1 KR101507782 B1 KR 101507782B1 KR 1020070080823 A KR1020070080823 A KR 1020070080823A KR 20070080823 A KR20070080823 A KR 20070080823A KR 101507782 B1 KR101507782 B1 KR 101507782B1
Authority
KR
South Korea
Prior art keywords
codeword
symbol
layer
symbol stream
mapped
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1020070080823A
Other languages
Korean (ko)
Other versions
KR20090009071A (en
Inventor
서동연
김봉회
윤영우
김기준
노동욱
안준기
Original Assignee
엘지전자 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to TW097100621A priority Critical patent/TWI452859B/en
Priority to EP08704614A priority patent/EP2100385A4/en
Priority to CN200880001784.2A priority patent/CN102017445B/en
Priority to PCT/KR2008/000074 priority patent/WO2008082277A2/en
Priority to US12/448,735 priority patent/US9496986B2/en
Priority to MX2009007274A priority patent/MX2009007274A/en
Publication of KR20090009071A publication Critical patent/KR20090009071A/en
Priority to US12/585,702 priority patent/US8861628B2/en
Application granted granted Critical
Publication of KR101507782B1 publication Critical patent/KR101507782B1/en
Priority to US15/288,706 priority patent/US10263676B2/en
Priority to US16/264,074 priority patent/US10693539B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0697Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using spatial multiplexing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0667Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of delayed versions of same signal
    • H04B7/0671Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of delayed versions of same signal using different delays between antennas
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/02Arrangements for detecting or preventing errors in the information received by diversity reception
    • H04L1/06Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
    • H04L1/0612Space-time modulation

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)
  • Radio Transmission System (AREA)

Abstract

무선 통신 시스템에서 송신측에서 다중 송신 안테나를 통한 신호 송신을 위한 데이터 처리 방법 및 송신기에 관한 것이다. 본 발명의 일 양상으로서, 무선 통신 시스템에서 다중 안테나를 이용하여 송신 신호를 전송하는 경우 심볼 매핑(symbol mapping) 이후에 하나의 코드워드가 공간적으로 분할되는 방법이 개시된다. 하나의 코드워드가 둘 이상의 코드 블록들로 분할되어 채널 코딩되는 경우 공간 다이버시티 효과를 얻기 위해서 공간 분할을 인터리빙 이전에 수행할 때에는 공간 분할 기능에 심볼들을 번갈아 레이어들에 분산시키는 것이 바람직하다.

Figure R1020070080823

무선 통신, OFDM, MIMO, 전송 체인, 공간 다이버시티

To a data processing method and a transmitter for signal transmission through a multiple transmission antenna at a transmission side in a wireless communication system. As one aspect of the present invention, a method is disclosed in which, when transmitting a transmission signal using multiple antennas in a wireless communication system, one codeword is spatially divided after symbol mapping. When one codeword is divided into two or more code blocks and channel-coded, in order to obtain a spatial diversity effect, it is preferable to distribute the symbols to the space division function alternately to the layers when performing space division before interleaving.

Figure R1020070080823

Wireless communication, OFDM, MIMO, transmission chain, space diversity

Description

무선 통신 시스템에서의 데이터 처리 방법 및 송신기{Method of data processing and transmitter in mobile communication system}TECHNICAL FIELD [0001] The present invention relates to a data processing method and a transmitter in a wireless communication system,

본 발명은 무선 통신 시스템에 관한 것으로서, 보다 상세하게는, 무선 통신 시스템에서 송신측에서 다중 송신 안테나를 통한 신호 송신을 위한 데이터 처리 방법 및 송신기에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a wireless communication system, and more particularly, to a data processing method and a transmitter for transmitting a signal through a multiple transmission antenna at a transmission side in a wireless communication system.

최근에 무선 통신 시스템의 기반 기술로서 직교주파수분할다중화(OFDM: Orthogonal Frequency Division Multiplexing) 기법과 다중입력다중출력(MIMO: Multi-Input Multi-Output) 안테나 기술에 관한 연구가 활발하게 진행되고 있다. Recently, studies on orthogonal frequency division multiplexing (OFDM) and multi-input multi-output (MIMO) antenna technology have been actively conducted as a base technology of a wireless communication system.

OFDM의 기본 원리는 고속 전송률(high-rate)을 갖는 직렬 데이터 열(serial data stream)을 낮은 전송률(slow-rate)을 갖는 다수의 병렬 데이터 열로 분할하고, 다수의 반송파를 사용하여 병렬 데이터 열을 동시에 전송하는 것이다. 다시 말해서, 상기 고속 전송률을 갖는 데이터 열은, 직/병렬 변환부(Serial to Parallel converter)를 통해 다수의 낮은 전송률의 데이터 열로 변환되고, 상기 병렬로 변환된 다수의 데이터 열에 각각의 부 반송파가 곱해진 후 각각의 데이터 열이 합해져서 수신 단으로 전송된다. 상기 다수의 반송파 각각을 부반송파(sub-carrier)라 한 다. OFDM 기법에서 다수의 반송파 사이에 직교성(orthogonality)이 존재하기 때문에, 반송파의 주파수 성분은 상호 중첩되어도 수신 단에서의 검출이 가능하다. The basic principle of OFDM is to divide a serial data stream having a high-rate into a plurality of parallel data streams having a slow-rate, and use a plurality of carriers to transmit parallel data streams And transmit them at the same time. In other words, the data stream having the high-speed data rate is converted into a data stream having a plurality of low data rates through a serial-to-parallel converter, and each subcarrier is multiplied After each data stream is combined, it is transmitted to the receiving end. Each of the plurality of carriers is referred to as a sub-carrier. In the OFDM scheme, orthogonality exists between a plurality of carriers. Therefore, even if frequency components of carriers overlap each other, detection at the receiving end is possible.

직/병렬 변환부에 의해 생성된 다수의 병렬 데이터 열은, IDFT(Inverse Discrete Fourier Transform)에 의하여 다수의 부 반송파로 전송될 수 있으며, 상기 IDFT는 역 고속 푸리에 변환(IFFT: Inverse Fast Fourier Transform)을 사용하여 효율적으로 구현될 수 있다. A plurality of parallel data streams generated by the serial-to-parallel conversion unit can be transmitted on a plurality of subcarriers by an IDFT (Inverse Discrete Fourier Transform), and the IDFT is subjected to Inverse Fast Fourier Transform (IFFT) Can be efficiently implemented by using < RTI ID = 0.0 >

낮은 전송률을 갖는 부 반송파의 심볼 구간(symbol duration)은 증가하게 되므로 다중경로 지연확산에 의해 발생하는 시간 상에서의 상대적인 신호 분산(dispersion)이 감소한다. OFDM 심볼 사이에 채널의 지연 확산보다 긴 보호구간(guard interval)을 삽입하여 심볼간 간섭(Inter-Symbol Interference)을 줄일 수 있다. 또한, 보호구간에 OFDM 신호의 일부를 복사하여 심볼의 시작부분에 배치하면 OFDM 심볼은 순환적으로 확장(cyclically extended)되어 심볼을 보호할 수 있다. The symbol duration of a subcarrier having a low data rate is increased, so that the relative signal dispersion in time caused by multipath delay spreading is reduced. Inter-symbol interference can be reduced by inserting a guard interval longer than the delay spread of a channel between OFDM symbols. Also, if a part of the OFDM signal is copied in the guard interval and placed at the beginning of the symbol, the OFDM symbol can be cyclically extended to protect the symbol.

OFDMA(orthogonal frequency division multiple access) 방식은 OFDM을 변조 방식으로 사용하는 시스템에 있어 이용 가능한 부 반송파의 일부를 각 사용자에게 제공하여 다중 접속을 실현하는 다중 접속 방법을 말한다. OFDMA는 부 반송파라는 주파수 자원을 각 사용자에게 제공하며, 각각의 주파수 자원은 다수의 사용자에게 서로 독립적으로 제공되어 서로 중첩되지 않는 것이 일반적이다. 결국 주파수 자원은 상호 배타적으로 할당된다.The orthogonal frequency division multiple access (OFDMA) scheme refers to a multiple access method in which a plurality of subcarriers available for a system using OFDM as a modulation scheme are provided to each user to realize multiple access. OFDMA provides a frequency resource called a sub-carrier to each user, and each frequency resource is provided to a plurality of users independently of one another and does not overlap with each other. Eventually, the frequency resources are allocated mutually exclusive.

도 1a 및 도 1b는 각각 종래기술에 따른 OFDMA 방식에 의한 송신측 및 수신 측에서의 데이터 처리 절차를 설명하기 위한 블록도이다.FIGS. 1A and 1B are block diagrams for explaining a data processing procedure at a transmitting end and a receiving end, respectively, according to the OFDMA scheme according to the related art.

도 1a를 참조하면, 송신측에서는 각 사용자를 위한 비트 스트림(bit stream)에 대하여 QPSK(quadrature phase shift keying), 16 QAM(quadrature amplitude modulation) 또는 64 QAM 등의 변조 기법에 따라 심볼 매핑(constellation mapping)을 수행한다[S11]. 심볼 매핑에 의해 적어도 둘 이상의 비트들은 하나의 심볼에 매핑된다.Referring to FIG. 1A, on the transmitting side, symbol constellation mapping is performed on a bit stream for each user according to a modulation technique such as quadrature phase shift keying (QPSK), quadrature amplitude modulation (QAM), or 64 QAM. [S11]. At least two or more bits are mapped to one symbol by symbol mapping.

상기 비트 스트림은 데이터 심볼로 매핑되고, 상기 데이터 심볼은 직/병렬 변환부를 통해 병렬의 데이터 심볼로 변환된다[S12]. 상기 직/병렬 변환 과정에 의하여 상기 데이터 심볼은 각 사용자(n)에게 할당된 부반송파의 개수(Nu(n))만큼의 병렬 심볼로 변환된다. 도 1a에 도시된 바와 같이, 사용자 1의 데이터 심볼은 상기 사용자 1에게 할당된 반송파의 개수인 Nu(1)개 만큼의 병렬 심볼로 변환된다. 각 사용자(n)에게 할당되는 부반송파는 서로 동일하거나 서로 다를 수 있기 때문에, 상기 각 사용자의 데이터 심볼은 서로 동일하거나 서로 다른 개수(Nu(n))의 병렬 심볼로 변환될 수 있다. The bit stream is mapped to data symbols, and the data symbols are converted into parallel data symbols through a serial / parallel converter (S12). The data symbols are converted into parallel symbols corresponding to the number of subcarriers Nu (n) allocated to each user n by the serial-to-parallel conversion. As shown in FIG. 1A, a data symbol of a user 1 is converted into Nu (1) parallel symbols, which is the number of carriers allocated to the user 1. Since the sub-carriers allocated to each user n may be the same or different from each other, the data symbols of the respective users may be converted into the same or different numbers of parallel symbols Nu (n).

상기 병렬로 변환된 특정 사용자를 위한 데이터 심볼들은 전체 Nc개의 반송파 중에서 특정 n번째 사용자에 할당된 Nu(n)개의 부반송파에 매핑(mapping)되고, 나머지 Nc-(Nu(n))개의 반송파는 다른 사용자의 데이터 심볼들이 매핑된다[S13]. 심볼을 반송파로 매핑시키는 매핑(symbol to subcarrier mapping) 모듈에 의하여, 사용자가 할당되지 않은 부반송파에는 0이 채워진다(zero padding). 상기 매핑(symbol to subcarrier Mapping) 모듈의 출력은 Nc-포인트 IFFT(Inverse Fast Fourier Transform) 모듈에 의해 시간 영역 신호(time domain signals)로 변환된다[S14].The data symbols for the specific user transformed in parallel are mapped to Nu (n) subcarriers allocated to a specific nth user among all Nc carriers, and the remaining Nc- (Nu (n) The data symbols of the user are mapped (S13). By a symbol to subcarrier mapping module that maps the symbols to a carrier, the user's unassigned subcarrier is filled with zero (zero padding). The output of the mapping to subcarrier mapping module is converted to time domain signals by an Nc-point Inverse Fast Fourier Transform (IFFT) module [S14].

상기 IFFT 모듈로부터 출력된 OFDM 심볼은 ISI(inter-symbol interference)를 줄이기 위해서 순환 전치(CP: cyclic prefix)가 삽입된다[S15]. CP가 삽입된 OFDM 심볼들은 병/직렬 변환(parallel to serial convert)이 수행된 후[S16], 수신측으로 전송된다. A cyclic prefix (CP) is inserted in the OFDM symbol output from the IFFT module to reduce inter-symbol interference (ISI) [S15]. The CP-inserted OFDM symbols are transmitted to the receiving side after performing parallel-to-serial conversion (S16).

도 1b를 참조하면, 종래기술에 따른 OFDMA 방식에 따른 수신측에서의 데이터 처리 과정은 도 1a에 도시된 바와 같은 송신측에서의 데이터 처리 과정의 역으로 진행된다. 수신된 데이터 심볼은 직/병렬 변환과 Nc-포인트 FFT를 거친 후 심볼에 매핑(subcarrier to symbol mapping)된다. 병렬의 심볼들은 직렬로 변환되어 심볼 디매핑 과정을 거쳐 비트열이 출력된다. Referring to FIG. 1B, the process of data processing on the receiving side according to the OFDMA scheme according to the related art proceeds in the reverse of the process of data processing on the transmitting side as shown in FIG. 1A. The received data symbols are subjected to S / P conversion and Nc-point FFT and are then subcarrier-to-symbol mapped. The parallel symbols are converted into serial data, and the bit stream is outputted through the symbol demapping process.

MIMO 기법은 지금까지 한 개의 송신 안테나와 한 개의 수신 안테나를 사용했던 것에서 탈피하여 다중 송신 안테나와 다중 수신 안테나를 채택해 데이터 송수신 효율을 향상시킬 수 있는 방법이다. 즉, 무선 통신 시스템의 송신단 및/또는 수신단에서 다중 안테나를 사용하여 용량 증대 혹은 성능 개선을 꾀하는 기술이다. 이하에서 MIMO 기법은 다중 안테나 기법 또는 기술로 불릴 수 있다.The MIMO scheme is a method that improves the efficiency of data transmission and reception by employing multiple transmit antennas and multiple receive antennas by avoiding the use of one transmit antenna and one receive antenna. That is, a technique for increasing the capacity or improving the performance by using multiple antennas at the transmitting end and / or the receiving end of the wireless communication system. Hereinafter, the MIMO technique may be referred to as a multiple antenna technique or technique.

다중안테나 기술은 하나의 전체 메시지를 수신하기 위해 단일 안테나 경로에 의존하지 않고 다수의 안테나에서 수신된 단편적인 데이터 조각을 한데 모아 완성하는 기술을 응용한 것이다. 특정 범위에서 데이터 전송 속도를 향상시키거나 특정 데이터 전송 속도에 대해 시스템 범위를 증가시킬 수 있다. 다중안테나 기술은 이 동통신 단말과 중계기 등에 폭넓게 사용할 수 있는 차세대 이동통신 기술로서, 데이터 통신 확대 등으로 인해 한계 상황에 다다른 이동통신의 전송량 한계를 극복할 수 있는 차세대 기술로 관심을 모으고 있다. 차세대 이동통신은 기존 이동통신에 비해 훨씬 높은 데이터 전송률을 요구하므로 효율적인 다중안테나 기술이 반드시 필요할 것으로 예상된다. The multi-antenna technique is applied to a technique of collecting a piece of fragmentary data received from a plurality of antennas, without depending on a single antenna path, to receive a whole message. It is possible to improve the data transmission speed in a certain range or to increase the system range for a specific data transmission speed. The multi-antenna technology is a next generation mobile communication technology that can be widely used for mobile communication terminals and repeaters, and is attracting attention as a next generation technology capable of overcoming the limitation of the transmission capacity of mobile communication which is different from the limit situation due to expansion of data communication. Next generation mobile communication requires much higher data rate than existing mobile communication, so efficient multi-antenna technology is expected to be necessary.

현재 연구되고 있는 다양한 전송효율 향상 기술 중 송/수신단 모두에 다수의 안테나를 사용하는 다중 안테나(MIMO) 기술은 추가적인 주파수 할당이나 전력증가 없이도 통신 용량 및 송수신 성능을 획기적으로 향상시킬 수 있는 방법으로서 현재 가장 큰 주목을 받고 있다.Among various transmission efficiency enhancement technologies currently being studied, a multi-antenna (MIMO) technique using multiple antennas at both the transmitter and the receiver is a method for dramatically improving communication capacity and transmission / reception performance without additional frequency allocation or power increase. It is receiving the greatest attention.

도 2는 종래기술에 따른 일반적인 다중 안테나 시스템의 개략 구성도이다. 도 2에 도시된 바와 같이, 송수신 단에서 안테나의 수를 같이 늘리게 되면 송신기나 수신기에서만 다수의 안테나를 사용하게 되는 경우와 달리 안테나 수에 비례하여 이론적인 채널 전송 용량이 증가하므로, 주파수 효율을 획기적으로 향상시킬 수 있다. 90 년대 중반 다중 안테나 시스템의 이론적 용량 증가가 증명된 이후 이를 실질적인 데이터 전송률 향상으로 이끌어 내기 위한 다양한 기술들이 현재까지 활발히 연구되고 있으며, 이들 중 몇 개의 기술들은 이미 3세대 이동 통신과 차세대 무선랜 등의 다양한 무선 통신의 표준(standard)에 반영되고 있다.2 is a schematic block diagram of a general multi-antenna system according to the prior art. As shown in FIG. 2, if the number of antennas is increased at the transmitting / receiving end, the theoretical channel transmission capacity increases in proportion to the number of antennas, unlike the case where a plurality of antennas are used only at the transmitter and the receiver. . After the theoretical capacity increase of the multi-antenna system was proved in the mid-90s, various techniques for bringing it up to practical data transmission rate have been actively researched so far. Some of these technologies have already been applied to 3G mobile communication and next generation wireless LAN And is reflected in various standards of wireless communication.

현재까지의 다중 안테나 관련 연구 동향을 살펴보면 다양한 채널 환경 및 다중 접속 환경에서의 다중 안테나 통신 용량 계산 등과 관련된 정보 이론 측면 연구, 다중 안테나 시스템의 무선 채널 측정 및 모형 도출 연구, 그리고 전송 신뢰도 향상 및 전송률 향상을 위한 시공간 신호 처리 기술 연구 등 다양한 관점에서 활발한 연구가 진행되고 있다. The research trends related to multi-antennas to date include information theory studies related to calculation of multi-antenna communication capacity in various channel environments and multiple access environments, research on wireless channel measurement and modeling of multi-antenna systems, and improvement of transmission reliability and transmission rate And research on space-time signal processing technology for various applications.

다중 안테나의 기술은 다양한 채널 경로를 통과한 심볼들을 이용하여 전송 신뢰도를 높이는 공간 다이버시티(spatial diversity) 방식과, 다수의 송신 안테나를 이용하여 다수의 데이터 심볼을 동시에 송신하여 전송률을 향상시키는 공간 멀티플렉싱(spatial multiplexing) 방식이 있다. 또한, 이러한 두 가지 방식을 적절히 결합하여 각각의 장점을 적절히 얻고자 하는 방식에 대한 연구도 최근 많이 이루어지고 있다.The multi-antenna technique is classified into a spatial diversity scheme that increases transmission reliability using symbols that have passed through various channel paths, a spatial diversity scheme that simultaneously transmits a plurality of data symbols using a plurality of transmission antennas, (spatial multiplexing) method. In addition, researches on how to appropriately combine these two methods and obtain the merits of each of them have been conducted recently.

공간 다이버시티 방식의 경우에는 시공간 블록 부호 계열과 다이버시티 이득과 부호화 이득을 동시에 이용하는 시공간 트렐리스(trellis) 부호 계열 방식이 있다. 일반적으로 비트 오류율 개선 성능과 부호 생성 자유도는 트렐리스 부호 방식이 우수하지만, 연산 복잡도는 시공간 블록 부호가 간단하다. 공간 다이버시티 이득은 송신 안테나 수와 수신 안테나 수의 곱에 해당되는 양을 얻을 수 있다. In the case of the space diversity scheme, there is a space-time block code sequence, a space-time trellis code sequence scheme which uses the diversity gain and the coding gain at the same time. In general, the bit error rate improvement performance and the code generation freedom are superior to the trellis coding scheme, but the space complexity coding is simple. The spatial diversity gain can be obtained by multiplying the number of transmission antennas by the number of reception antennas.

공간 멀티플렉싱 기법은 각 송신 안테나에서 서로 다른 데이터 열을 송신하는 방법인데, 이때 수신기에서는 송신기로부터 동시에 전송된 데이터 사이에 상호 간섭이 발생하게 된다. 수신기에서는 이 간섭을 적절한 신호처리 기법을 이용하여 제거한 후 수신한다. 여기에 사용되는 잡음 제거 방식은 최대 우도(maximum likelihood) 수신기, ZF 수신기, MMSE 수신기, D-BLAST, V-BLAST 등이 있으며, 특히 송신단에서 채널 정보를 알 수 있는 경우에는 SVD(singular value decomposition) 방식 등을 사용할 수 있다. The spatial multiplexing scheme is a method of transmitting different data streams at each transmission antenna. At this time, mutual interference occurs between the data transmitted simultaneously from the transmitter and the receiver. The receiver removes this interference using appropriate signal processing techniques and receives it. The noise cancellation scheme used here is a maximum likelihood receiver, a ZF receiver, an MMSE receiver, a D-BLAST, and a V-BLAST. Particularly, when the channel information is known by a transmitter, a singular value decomposition (SVD) Method or the like can be used.

마지막으로, 공간 다이버시티와 공간 멀티플렉싱의 결합된 기법을 들 수 있다. 공간 다이버시티 이득만을 얻을 경우 다이버시티 차수의 증가에 따른 성능개선 이득이 점차 포화되며, 공간 멀티플렉싱 이득만을 취하면 무선 채널에서전송 신뢰도가 떨어진다. 이를 해결하면서 두 가지 이득을 모두 얻는 방식들이 연구되어 왔으며, 이 중 시공간 블록 부호(Double-STTD), 시공간 BICM(STBICM) 등의 방식이 있다.Finally, there is a combined technique of spatial diversity and spatial multiplexing. If only the spatial diversity gain is obtained, the performance gain is gradually saturated as the diversity order increases. If only the spatial multiplexing gain is used, the transmission reliability in the radio channel is degraded. In order to solve this problem, there have been studied methods of obtaining both of the gains. Among them, there are methods such as a space-time block code (Double-STTD) and a space-time BICM (STBICM).

일반적인 통신 시스템에서는 채널에서 겪는 오류(error)를 수신단에서 정정해주기 위해서 송신단에서 보내는 정보를 오류정정부호(forward error correction code)를 사용하여 채널 부호화(channel encoding)를 수행한 후 전송하게 된다. 수신단에서는 수신신호를 복조(demodulation)한 후, 오류정정부호의 복호(decoding)화 과정을 거친 후 전송 정보를 복원하게 된다. 이러한 복호화 과정을 통해 채널에 의해서 생긴 수신 신호 상의 오류를 정정하게 된다.In a typical communication system, in order to correct an error experienced by a channel, a receiver performs channel encoding using forward error correction code, and then transmits the information. The receiver demodulates the received signal and then decodes the error correction code to recover the transmission information. Through this decoding process, the error on the received signal caused by the channel is corrected.

모든 오류정정부호에는 채널 오류 정정 시에 최대 정정 가능한 한계가 있다. 즉, 수신 신호가 해당 오류정정 부호가 갖는 한계를 넘는 오류를 갖고 있다면, 수신단에서는 오류가 없는 정보로 복호할 수 없게 된다. 따라서, 수신단에서는 복호한 정보에 오류가 있는지 없는지 판단할 근거가 필요하게 된다. 이렇게, 오류정정부호화 과정과 별도로 오류 검출(error detection)을 위해서 특별한 형태의 부호화 과정이 필요하다. 이런 오류 검출 부호로는 일반적으로 CRC 코드(Cyclic Redundancy Check code)가 널리 쓰인다.All error correction codes have a maximum correctable limit at the time of channel error correction. That is, if the received signal has an error exceeding the limit of the error correcting code, the receiver can not decode it with errorless information. Therefore, the receiving end needs a basis for determining whether there is an error in the decoded information. Thus, a special type of encoding process is required for error detection separately from the error correction encoding process. A CRC code (Cyclic Redundancy Check code) is widely used as the error detection code.

CRC는 오류 정정이 아니라 오류 검출을 위해 사용하는 부호화(Coding) 방법 의 하나이다. 일반적으로는 전송 정보를 CRC를 사용하여 부호화한 후, CRC 부호화된 정보에 오류정정부호를 사용하는 방식으로 이용된다. CRC is one of coding methods used for error detection rather than error correction. Generally, transmission information is encoded using CRC, and then error correction codes are used for CRC encoded information.

이하에서는 다양한 채널 코딩 기법들 중에서 터보 코드(turbo code)에 대해 설명하도록 한다. 터보 부호기(turbo encoder)는 두 개의 구성 부호화기들(recursive systematic convolution encoder)과 인터리버(interleaver)로 구성된다. 상기 인터리버는 터보 코드의 실제 구현시 병렬 복호화를 용이하게 하기 위해 사용되는데, 일종의 QPP(quadratic polynomial permutatiuon)이다. 이러한 QPP 인터리버는 특정의 데이터 블록 크기에 대해서만 정의되어 있다. 터보 코드의 성능은 데이터 블록 크기가 증가할수록 좋은 것으로 알려져 있다. 그러나, 실제 통신 시스템에서는 실제 구현의 편리함을 위하여 일정 크기 이상의 데이터 블록(예를 들어, 전송 블록)의 경우 여러 개의 작은 데이터 블록으로 나누어 부호화를 수행하게 된다. 나누어진 작은 데이터 블록을 코드 블록(code block)이라 부른다. 즉, 하나의 코드워드는 그 길이가 길 경우 여러 개의 코드 블록으로 나뉘게 된다. 통상적으로 CRC와 오류 정정 부호가 적용되어 부호화된 하나의 단위를 '코드워드(codeword)'라고 하지만, 본 문서에서 코드워드의 의미는 하나의 데이터 블록, 예를 들어, 전송 블록(transport block)에 CRC가 부가된 후 채널 부호화가 수행된 데이터 단위를 '코드워드'라 한다. 따라서, 하나의 전송 블록의 크기가 일정 기준값을 초과하여 둘 이상의 코드 블록으로 분할되는 경우 모든 코드 블록들이 채널 부호화된 결과가 하나의 코드워드가 된다. Hereinafter, turbo codes among various channel coding techniques will be described. A turbo encoder consists of two recursive systematic convolution encoders and an interleaver. The interleaver is used to facilitate parallel decoding in actual implementation of the turbo code, which is a kind of QPP (quadratic polynomial permutation). This QPP interleaver is defined only for a specific data block size. Turbo code performance is known to be better as the data block size increases. However, in an actual communication system, a data block (for example, a transmission block) having a predetermined size or larger is divided into a plurality of small data blocks for the convenience of actual implementation. The divided small data block is called a code block. That is, one code word is divided into several code blocks if the length is long. One unit encoded with CRC and error correction codes is commonly referred to as a 'codeword', but the meaning of a codeword in this document is limited to one data block, for example, a transport block The data unit in which the channel coding is performed after the CRC is added is called a 'codeword'. Therefore, when the size of one transport block exceeds a predetermined reference value and is divided into two or more code blocks, the channel-encoded result of all the code blocks becomes one code word.

코드 블록은 일반적으로 같은 크기를 갖게 되지만, QPP 인터리버의 크기 제 한 때문에 여러 개의 코드 블록들 중 하나의 코드 블록은 다른 크기를 가질 수도 있다. 코드 블록 단위로 오류 정정 부호화 과정을 거친 후 무선 채널을 통한 전송 과정에서의 버스트 에러(burst error)의 영향을 줄이기 위해 인터리빙(interleaving)을 수행한다. 그 다음에, 실제 무선 자원에 매핑되어 전송된다. 실제 전송시 사용되는 무선 자원의 양이 일정하기 때문에 이에 맞추기 위해서는 부호화된 코드 블록에 대하여 레이트 매칭(rate matching)을 수행하여야 한다. 일반적으로 레이트 매칭은 펑쳐링(puncturing)이나 반복(repetition) 과정에 의해 수행된다. 레이트 매칭은 3GPP의 WCDMA 시스템 에서와 같이 부호화된 코드 블록 단위로 수행할 수도 있다. 또는, 인코딩된 코드 블록의 정보어 부분(systematic part)와 패리티 부분(parity part)을 분리하여 따로 레이트 매칭을 수행할 수도 있다. 도 3은 부호화된된 코드 블록의 정보어 부분과 패리티 부분을 분리하여 레이트 매칭을 수행하는 과정을 설명하기 위한 도면이다. 도 3에서 순환 버퍼(circular buffer)에서 전송 시작 위치와 전송할 데이터 크기에 따라 레이트 매칭을 수행할 수 있다. 도 3에서, 코드 레이트(code rate)는 1/3을 가정하였다. The code block generally has the same size, but because of the size limitation of the QPP interleaver, one of the code blocks may have different sizes. After performing an error correction coding process in units of code blocks, interleaving is performed to reduce the influence of burst errors in a transmission process on a wireless channel. Then, it is mapped and transmitted to the actual radio resources. Since the amount of radio resources used in actual transmission is constant, rate matching must be performed on the encoded code block in order to match the amount of radio resources. In general, rate matching is performed by puncturing or repetition. Rate matching may also be performed in units of code blocks encoded as in the 3GPP WCDMA system. Alternatively, the systematic part and the parity part of the encoded code block may be separated to perform rate matching separately. 3 is a diagram for explaining a process of performing rate matching by separating an information word portion and a parity portion of an encoded code block. In FIG. 3, rate matching can be performed according to the transmission start position and the data size to be transmitted in the circular buffer. In Figure 3, the code rate is assumed to be 1/3.

공간 멀티플렉싱을 이용하는 MIMO 시스템의 경우, 하나의 코드워드가 다수의 전송 데이터 스트림으로 전송되는 방법을 단일 코드워드(SCW: single codeword)라 하고, 하나 이상의 코드워드가 전송되는 방법을 멀티 코드워드(MCW: multiple codeword)라고 한다. 도 4a 및 도 4b는 SCW 및 MCW의 개념을 설명하기 위한 도면이다. SCW와 MCW의 하이브리드(hybrid) 형태의 구성도 가능하다. 예를 들면, 4 개의 송신 안테나와 4 개의 수신 안테나를 가정할 경우, 코드워드를 두 개만 사용할 수 있다. 이 경우, 2 개의 데이터 스트림을 전송하는 SCW가 두 개 연결되어 MCW 시스템을 구성하게 된다.In the case of a MIMO system using spatial multiplexing, a method in which one codeword is transmitted in a plurality of transmission data streams is referred to as a single codeword (SCW), and a method in which one or more codewords are transmitted is referred to as a multi-codeword : multiple codeword). 4A and 4B are views for explaining the concepts of SCW and MCW. A hybrid configuration of SCW and MCW is also possible. For example, assuming four transmit antennas and four receive antennas, only two codewords can be used. In this case, two SCWs transmitting two data streams are connected to each other to constitute the MCW system.

도 5는 종래기술에 따른 WCDMA 시스템의 HS-DSCH에 사용되는 코딩 체인(coding chain)을 도시한 것이다. 공간 멀티플렉싱이 사용되는 경우 최대 2 개의 데이터 스트림 전송이 가능하고, 스트림은 MCW로 전송이 되기 때문에 1개의 스트림이 전송될 경우와 2개의 스트림이 전송될 경우, 모두 동일한 코딩 체인의 사용이 가능하다.FIG. 5 shows a coding chain used for HS-DSCH in a WCDMA system according to the prior art. When spatial multiplexing is used, a maximum of two data streams can be transmitted. Since the stream is transmitted to the MCW, the same coding chain can be used when one stream is transmitted and two streams are transmitted.

본 발명의 목적은 무선 통신 시스템에서 다중 송신 안테나를 통해 데이터를 전송하는 경우 하나의 코드워드를 둘 이상의 레이어(layer)로 효율적으로 분할하기 위한 데이터 처리 방법을 제공하는 것이다.It is an object of the present invention to provide a data processing method for efficiently dividing one codeword into two or more layers when data is transmitted through multiple transmit antennas in a wireless communication system.

본 발명의 다른 목적은 무선 통신 시스템에서 페이딩을 감소시키기 위해 다중 송신 안테나를 통해 데이터를 전송할 수 있도록 데이터를 처리하는 방법을 제공하는 것이다.It is another object of the present invention to provide a method of processing data so that data can be transmitted through multiple transmit antennas to reduce fading in a wireless communication system.

본 발명에 따라 무선 통신 시스템에서 하나의 코드워드가 공간적으로 분배되는 방법이 개시된다. 페이딩(fading)은 무선 통신 시스템의 성능 저하를 가져오는 주요 원인들 중의 하나이다. 시간, 주파수, 공간에 따라 채널 이득값이 변하고 채널 이득값이 낮을수록 성능저하가 심각해진다. 페이딩을 극복할 수 있는 방법 중 하나인 다이버시티(diversity)는 여러 개의 독립적인 채널들이 모두 낮은 이득값을 가질 확률이 매우 낮다는 사실을 이용한다. 일반적으로 시간, 주파수, 공간상에서 두 지점간의 채널 이득값의 상관관계는 시간적, 주파수, 공간의 거리가 클수록 독립적이 된다. 따라서, 페이딩을 극복하려면 하나의 코드 블록(code block)으로 부호화된된 비트들은 시간, 주파수, 공간에 걸쳐서 고루 퍼질 수 있도록 배치되도록 함으로써 다이버시티(diversity)에 의한 이득을 더 얻을 수 있다.A method is disclosed in which one codeword is spatially distributed in a wireless communication system in accordance with the present invention. Fading is one of the main causes of performance degradation in wireless communication systems. The channel gain value changes according to time, frequency, and space, and the lower the channel gain value, the greater the performance degradation becomes. Diversity, one of the ways to overcome fading, exploits the fact that the probability that multiple independent channels all have low gain values is very low. In general, the correlation of channel gain values between two points in time, frequency, and space becomes independent as the distance of time, frequency, and space becomes larger. Therefore, in order to overcome the fading, it is possible to obtain a gain by diversity by arranging the encoded bits into one code block so as to spread evenly over time, frequency, and space.

본 발명의 일 양상으로서, 무선 통신 시스템에서 다중 안테나를 이용하여 송 신 신호를 전송하는 경우 심볼 매핑(symbol mapping) 이후에 하나의 코드워드가 공간적으로 분할되는 방법이 개시된다. 하나의 코드워드가 둘 이상의 코드 블록들로 분할되어 채널 코딩되는 경우 공간 다이버시티 효과를 얻기 위해서 공간 분할을 인터리빙 이전에 수행할 때에는 공간 분할 기능에 심볼들을 번갈아 레이어들에 분산시키는 것이 바람직하다. 공간 분할을 인터리빙 이후에 수행하는 경우에는 공간 분할 기능에 심볼들을 번갈아 레이어들에 분산시킬 수도 있고, 단순히 둘 이상의 심볼 그룹들로 분할하는 것도 가능하다.As one aspect of the present invention, a method is disclosed in which, when a transmission signal is transmitted using multiple antennas in a wireless communication system, one codeword is spatially divided after symbol mapping. When one codeword is divided into two or more code blocks and channel-coded, in order to obtain a spatial diversity effect, it is preferable to distribute the symbols to the space division function alternately to the layers when performing space division before interleaving. When spatial division is performed after interleaving, the symbols may be alternately distributed to the layers in the space division function, or may be simply divided into two or more symbol groups.

본 발명의 다른 양상으로서, 본 발명에 따른 데이터 처리 방법은, 무선 통신 시스템의 송신측에서 다중 송신 안테나를 통한 신호 송신을 위한 데이터 처리 방법에 있어서, 하나의 데이터 블록에 대해 채널 부호화를 수행하는 단계와, 상기 데이터 블록이 채널 부호화되어 출력된 비트 스트림에 대해 심볼 매핑을 수행하여 심볼 스트림을 출력하는 단계와, 상기 심볼 스트림에 포함된 심볼들의 순서를 재배열하는 단계와, 상기 재배열된 심볼 스트림을 적어도 둘 이상의 심볼 그룹으로 분할하여 출력하는 단계를 포함하여 구성될 수 있다.According to another aspect of the present invention, there is provided a data processing method for transmitting a signal through a multiple transmission antenna at a transmission side of a wireless communication system, the method comprising: performing channel coding on one data block And outputting a symbol stream by performing symbol mapping on a bit stream output from the data block, outputting a symbol stream, rearranging the order of symbols included in the symbol stream, Into at least two or more symbol groups and outputting the divided symbols.

본 발명의 또 다른 양상으로서, 본 발명에 따른 데이터 처리 방법은, 무선 통신 시스템의 송신측에서 다중 송신 안테나를 통한 신호 송신을 위한 데이터 처리 방법에 있어서, 하나의 데이터 블록에 대해 채널 부호화를 수행하는 단계와, 상기 데이터 블록이 채널 부호화되어 출력된 비트 스트림에 대해 심볼 매핑을 수행하여 심볼 스트림을 출력하는 단계와, 상기 심볼 스트림을 적어도 둘 이상의 심볼 그룹으로 그룹핑하여 각 심볼 그룹을 출력하는 단계를 포함하여 구성됨을 특징으로 한 다.According to still another aspect of the present invention, there is provided a data processing method for transmitting a signal through a multiple transmission antenna at a transmission side of a wireless communication system, the method comprising: performing channel coding on one data block And outputting a symbol stream by performing symbol mapping on a bit stream output from the data block and outputting a symbol stream; and outputting each symbol group by grouping the symbol streams into at least two or more symbol groups .

본 발명의 또 다른 양상으로서, 본 발명에 따른 송신기는, 무선 통신 시스템에서 다중 송신 안테나를 통한 신호 송신을 위한 송신기에 있어서, 하나의 데이터 블록에 대해 채널 부호화를 수행하는 채널 부호화기와, 상기 데이터 블록이 채널 부호화되어 출력된 비트 스트림에 대해 심볼 매핑을 수행하여 심볼 스트림을 출력하는 심볼 매핑 모듈과, 상기 심볼 스트림에 포함된 심볼들의 순서를 재배열하여 출력하는 인터리버와, 상기 재배열된 심볼 스트림을 적어도 둘 이상의 심볼 그룹으로 분할하여 출력하는 공간 분할 모듈을 포함하여 구성됨을 특징으로 한다.According to still another aspect of the present invention, there is provided a transmitter for transmitting signals through multiple transmit antennas in a wireless communication system, the transmitter including: a channel encoder for performing channel encoding on one data block; A symbol mapping module for performing symbol mapping on the channel-encoded and output bit stream to output a symbol stream; an interleaver for rearranging and outputting the order of the symbols included in the symbol stream; And a space division module for dividing the input signal into at least two or more symbol groups and outputting the divided signals.

본 발명의 또 다른 양상으로서, 본 발명에 따른 송신기는, 무선 통신 시스템에서 다중 송신 안테나를 통한 신호 송신을 위한 송신기에 있어서, 하나의 데이터 블록에 대해 각 코드 블록 단위로 채널 부호화를 수행하는 채널 부호화기와, 상기 데이터 블록이 채널 부호화되어 출력된 비트 스트림에 대해 심볼 매핑을 수행하여 심볼 스트림을 출력하는 심볼 매핑 모듈과, 상기 심볼 스트림을 적어도 둘 이상의 심볼 그룹으로 그룹핑하여 각 심볼 그룹을 출력하는 공간 분배 모듈을 포함하여 구성될 수 있다. According to another aspect of the present invention, there is provided a transmitter for transmitting a signal through multiple transmit antennas in a wireless communication system, the transmitter including: a channel encoder for performing channel encoding on a code block basis for one data block; A symbol mapping module for performing symbol mapping on the bit stream output from the data block and outputting a symbol stream, and a space allocation module for grouping the symbol streams into at least two or more symbol groups and outputting each symbol group Module. ≪ / RTI >

본 발명의 또 다른 양상으로서, 본 발명에 따른 데이터 처리 방법은, 무선 통신 시스템의 송신측에서 다중 송신 안테나를 통한 신호 송신을 위한 데이터 처리 방법에 있어서, 하나의 데이터 블록에 대해 채널 부호화를 수행하는 단계와, 상기 데이터 블록이 채널 부호화되어 출력된 비트 스트림에 대해 비트 그룹 단위로 인터리빙을 수행하는 단계와, 상기 인터리빙된 비트 스트림을 적어도 둘 이상의 비트 그룹으로 그룹핑하여 각 비트 그룹을 출력하는 단계와, 상기 각 비트 그룹에 대해 심볼 매핑을 수행하는 단계를 포함하여 구성될 수 있다. According to still another aspect of the present invention, there is provided a data processing method for transmitting a signal through a multiple transmission antenna at a transmission side of a wireless communication system, the method comprising: performing channel coding on one data block Performing bit interleaving on a bit stream output from the data block by channel coding, grouping the interleaved bit streams into at least two bit groups, and outputting each bit group; And performing symbol mapping for each bit group.

본 발명의 또 다른 양상으로서, 본 발명에 따른 송신기는, 무선 통신 시스템에서 다중 송신 안테나를 통한 신호 송신을 위한 송신기에 있어서, 하나의 데이터 블록에 대해 채널 부호화를 수행하는 채널 부호화기와, 상기 데이터 블록이 채널 부호화되어 출력된 비트 스트림에 대해 비트 그룹 단위로 인터리빙을 수행하는 인터리버와, 상기 인터리빙된 비트 스트림을 적어도 둘 이상의 비트 그룹으로 그룹핑하여 각 비트 그룹을 출력하는 공간 분배 모듈과, 상기 각 비트 그룹에 대해 심볼 매핑을 수행하는 심볼 매핑 모듈을 포함하여 구성될 수 있다.According to still another aspect of the present invention, there is provided a transmitter for transmitting signals through multiple transmit antennas in a wireless communication system, the transmitter including: a channel encoder for performing channel encoding on one data block; A spatial distribution module for grouping the interleaved bit streams into at least two bit groups and outputting each bit group; and an interleaver for interleaving the interleaved bit streams into at least two bit groups, And a symbol mapping module for performing symbol mapping on the received signal.

이상의 본 발명의 실시 태양들에 있어서, 채널 부호화는 적어도 둘 이상의 코드 블록들로 이루어지는 상기 데이터 블록에 대해 각 코드 블록 단위로 수행될 수 있다.In the above embodiments of the present invention, the channel coding may be performed for each code block for the data block consisting of at least two code blocks.

본 발명에 따르면 하나의 데이터 블록이 다수의 코드 블록으로 분할되어 채널 부호화되는 경우에, 전송 체인에 단순한 기능의 추가에 의해 각 코드 블록에 충분한 공간 다이버시티를 줄 수 있는 효과가 있다.According to the present invention, when one data block is divided into a plurality of code blocks and channel-encoded, sufficient space diversity can be given to each code block by adding a simple function to the transmission chain.

이하에서 첨부된 도면을 참조하여 설명되는 본 발명의 실시예들에 의해 본 발명의 구성, 작용 및 다른 특징들이 용이하게 이해될 수 있을 것이다. 이하의 실시예들은 본 발명의 기술적 특징들이 E-UMTS(Evolved Universal Mobile Telecommunications System)에 적용된 예들이다. E-UMTS는 LTE(Long Term Evolution) 시스템이라 불리기도 한다. UMTS 및 E-UMTS의 기술 규격(technical specification)의 상세한 내용은 각각 "3rd Generation Partnership Project; Technical Specification Group Radio Access Network"의 Release 7 과 Release 8 을 참조할 수 있다.In the following, the structure, operation and other features of the present invention can be easily understood by the embodiments of the present invention described with reference to the accompanying drawings. The following embodiments are examples in which the technical features of the present invention are applied to an evolved universal mobile telecommunications system (E-UMTS). E-UMTS is also called Long Term Evolution (LTE) system. For details of the technical specifications of UMTS and E-UMTS, refer to Release 7 and Release 8 of "3rd Generation Partnership Project (Technical Specification Group Radio Access Network)" respectively.

도 6은 LTE 시스템의 하향링크 FDD(Frequency Division Duplex) 서브프레임(subframe)의 구조를 도시한 것이다. 하나의 서브프레임의 길이가 1 ms로 짧아서 시간축으로는 채널의 변화가 작은 반면, 주파수축은 최대 20 MHz까지 사용될 수 있어 변화가 크며, 또 공간축으로의 변화는 채널이 완전히 독립적일 수 있기 때문에, 주파수축과 시간축으로 고루 분산시켜 다이버시티 이득을 얻는 것이 필요하다. 본 발명에 따른 실시예들은 FDD 뿐만 아니라, FDD 시스템과는 다른 서브프레임 구조를 갖는 TDD(Time Division Duplex) 시스템에서도 적용 가능하다. FIG. 6 illustrates a structure of a downlink FDD (Frequency Division Duplex) subframe of an LTE system. Since the length of one subframe is as short as 1 ms, the change of the channel in the time axis is small, while the frequency axis can be used up to 20 MHz, and the change is large, and since the change to the space axis can be completely independent of the channel, It is necessary to uniformly distribute the signals on the frequency axis and the time axis to obtain the diversity gain. The embodiments of the present invention are applicable not only to the FDD but also to a TDD (Time Division Duplex) system having a subframe structure different from that of the FDD system.

도 7a 및 도 7b는 각각 본 발명의 일 실시예에 따른 전송 체인 구조를 도시한 것으로서, 도 7a는 레이어(layer)가 세 개인 랭크 3(Rank 3)의 전송 구조이고, 도 7b는 레이어의 개수가 4인 랭크 4(Rank 4)의 전송 구조이다.7A and 7B illustrate a structure of a transmission chain according to an embodiment of the present invention. FIG. 7A shows a transmission structure of Rank 3 with three layers, FIG. 7B shows the number of layers Is a transmission structure of Rank 4 (Rank 4) having a value of 4.

도 7a의 첫 번째 전송 블록(TB1)은 전송 체인에 따른 데이터 처리 과정을 거쳐 하나의 스트림(stream), 즉 하나의 레이어(layer)로 연결된다. 다시 말해서, 하나의 전송 블록에 CRC 부가 알고리즘에 따라 CRC가 부가된 후, 채널 부호화 과정을 거쳐 하나의 레이어에 할당된다. 전송 블록은 UMTS 시스템 또는 E-UMTS 시스템에서 사용되는 용어로서, 전송 채널(transport channel)을 통해 교환되는 기본적인 데이 터 단위를 의미한다. 채널 부호화는 콘볼루션 코드(convolution code), 터보 코드(turbo code) 또는 LDPC(Low Density Parity Check) 코드 등에 의해 수행될 수 있다.The first transport block TB1 of FIG. 7A is connected to one stream, that is, one layer, through data processing according to a transmission chain. In other words, a CRC is added to one transport block according to a CRC attaching algorithm, and is then allocated to one layer through a channel encoding process. A transport block is a term used in a UMTS system or an E-UMTS system, which means a basic data unit exchanged through a transport channel. The channel coding may be performed by a convolution code, a turbo code, a Low Density Parity Check (LDPC) code, or the like.

도 7a의 두 번째 전송 블록(TB2) 및 도 7b의 첫 번째 및 두 번째 전송 블록(TB3, TB4)의 경우는 하나의 전송 블록이 두 개의 스트림, 즉 두 개의 레이어에 연결된다. 하나의 전송 블록의 크기가 미리 설정된 일정한 값을 초과하는 경우에는 다수의 코드 블록들(CB: code blocks)로 분할되어 처리된다. 이때, CRC는 전송 블록 단위로 부가되거나 코드 블록 단위로 부가될 수 있다. 또한, CRC가 부가된 전송 블록이 다수의 코드 블록들로 분할된 후 각 코드 블록에 다시 CRC를 부가하는 것도 가능하다. 채널 부호화는 코드 블록 단위로 수행된다. 채널 부호화가 수행된 코드 블록들을 각 레이어에 할당하는 과정에서 공간 다이버시티를 고려한 데이터 처리(data processing) 과정이 요구된다. 각 레이어에 할당된 심볼 스트림들은 다중 안테나 송신을 위한 프리코딩(precoding) 과정을 거쳐 다수의 송신 안테나들을 통해 수신측으로 송신된다.In the case of the second transport block TB2 of FIG. 7A and the first and second transport blocks TB3 and TB4 of FIG. 7B, one transport block is connected to two streams, that is, two layers. When the size of one transport block exceeds a predetermined value, it is divided into a plurality of code blocks (CB) and processed. At this time, the CRC may be added in units of transmission blocks or in units of code blocks. It is also possible to add a CRC to each code block after the transmission block to which the CRC is added is divided into a plurality of code blocks. Channel coding is performed on a code block basis. A process of data processing considering space diversity is required in the process of assigning code blocks on which channel coding is performed to each layer. The symbol streams allocated to each layer are precoded for multi-antenna transmission and transmitted to the receiver through a plurality of transmit antennas.

도 7a 및 도 7b에서 채널 부호화 과정 이후 각 레이어 할당 이전의 데이터 처리 과정과 관련된 다양한 실시예들을 이하에서 설명하도록 한다.7A and 7B, various embodiments related to data processing before each layer allocation after the channel encoding process will be described below.

도 8은 본 발명의 일 실시예에 따른 전송 체인 구조를 설명하기 위한 도면이다.8 is a diagram for explaining a transmission chain structure according to an embodiment of the present invention.

도 8을 참조하면, 채널 부호화된 각 코드 블록(CB1, CB2)은 정보어 부분(systematic part)과 패리티 부분(parity part)으로 이루어진다. 레이트 매칭 모 듈(81)은 채널 부호화된 코드 블록들에 대해 레이트 매칭을 수행한다. 레이트 매칭은 채널 부호화된 코드 블록들의 크기를 기 설정된 값에 정합시키는 과정을 의미한다. 예를 들어, 도 3의 순환 버퍼를 이용하여 전송 시작 위치를 제어함으로써 전송할 코드 블록의 크기를 조절할 수 있다. 레이트 매칭은 채널 부호화된 각 코드 블록별로 수행되거나 각 코드 블록이 연결된 전체에 대해 수행될 수 있다.Referring to FIG. 8, channel-encoded code blocks CB1 and CB2 are composed of a systematic part and a parity part. The rate matching module 81 performs rate matching on the channel-encoded code blocks. Rate matching refers to a process of matching the size of channel-encoded code blocks to a predetermined value. For example, by controlling the transmission start position using the circular buffer of FIG. 3, the size of the code block to be transmitted can be adjusted. The rate matching may be performed for each channel-coded code block or for all of the code blocks connected thereto.

공간 분할 모듈(82)은 레이트 매칭이 이루어진 비트 스트림을 두 개의 비트 스트림으로 분할하여 출력한다. 이때, 비트 스트림의 각 비트들의 순서는 변경되지 않는다. 분할되는 비트 스트림의 개수는 레이어의 개수에 대응된다. 도 8은 레이어의 개수가 2인 경우이다.The spatial division module 82 divides the rate-matched bitstream into two bitstreams and outputs the divided bitstreams. At this time, the order of each bit of the bit stream is not changed. The number of bitstreams to be divided corresponds to the number of layers. 8 shows a case where the number of layers is two.

분할된 각 비트 스트림은 각 심볼 매핑 모듈(83a, 83b)에 입력된다. 각 심볼 매핑 모듈(83a, 83b)은 심볼 매핑을 수행하여 심볼 시퀀스를 출력한다. 심볼 매핑 방법으로 QPSK(quadrature phase shift keying), 16 QAM(quadrature amplitude modulation) 또는 64 QAM 등의 변조 기법이 이용될 수 있으나 이에 한정되는 것은 아니다.Each divided bit stream is input to each of the symbol mapping modules 83a and 83b. Each of the symbol mapping modules 83a and 83b performs symbol mapping to output a symbol sequence. A modulation scheme such as quadrature phase shift keying (QPSK), quadrature amplitude modulation (QAM), or 64 QAM may be used as a symbol mapping method, but the present invention is not limited thereto.

각 심볼 매핑 모듈(83a, 83b)로부터 출력된 심볼 스트림은 각 인터리버(84a, 84b)에 입력된다. 각 인터리버(84a, 84b)는 각 심볼 스트림에 대해 인터리빙을 수행하여 심볼의 순서를 재배열한다. 상기 인터리빙은 OFDM 심볼 기반(OFDM symbol based) 인터리빙인 것이 바람직하다. OFDM 심볼 기반 인터리빙은 하나의 OFDM 심볼 내부에서 부반송파에 할당되는 심볼을 인터리빙하는 방법을 의미한다. OFDM 심볼 기반 인터리빙에 의해 부반송파에 할당되는 심볼의 순서가 재배열된다. 각 인터리 버(84a, 84b)에 의해 인터리빙된 각 심볼 스트림은 각 레이어에 할당된다.The symbol streams output from the symbol mapping modules 83a and 83b are input to the respective interleavers 84a and 84b. Each interleaver 84a and 84b performs interleaving on each symbol stream to rearrange the order of the symbols. The interleaving is preferably OFDM symbol based interleaving. OFDM symbol-based interleaving means a method of interleaving symbols allocated to subcarriers within one OFDM symbol. The order of the symbols allocated to the subcarriers is rearranged by OFDM symbol based interleaving. Each symbol stream interleaved by each interleaver 84a, 84b is assigned to each layer.

도 9a는 본 발명의 다른 실시예에 따른 전송 체인 구조를 설명하기 위한 도면이다.9A is a diagram for explaining a transmission chain structure according to another embodiment of the present invention.

도 9a를 참조하면, 레이트 매칭 모듈(91)은 채널 부호화된 코드 블록들(CB1, CB2)에 대해 레이트 매칭을 수행한다. 심볼 매핑 모듈(92)은 상기 레이트 매칭 모듈(91)로부터 출력된 비트 스트림에 대해 심볼 매핑을 수행하여 심볼 스트림을 출력한다. 상기 레이트 매칭 및 심볼 매핑에 대한 구체적 설명은 도 8의 설명 부분을 참조할 수 있다.Referring to FIG. 9A, a rate matching module 91 performs rate matching on channel-encoded code blocks CB1 and CB2. The symbol mapping module 92 performs symbol mapping on the bit stream output from the rate matching module 91 to output a symbol stream. A specific description of the rate matching and symbol mapping can be referred to the description of FIG.

인터리버(93)는 상기 심볼 매핑 모듈(92)로부터 출력된 심볼 스트림에 대해 인터리빙을 수행하여 심볼들의 순서를 재배열한다. 이때, 상기 인터리버(93)는 각 코드 블록(CB1, CB2)에 대응하는 심볼들이 서로 고루 섞이도록 인터리빙을 수행하는 것이 바람직하다. 다시 말해서, 채널 부호화된 첫 번째 코드 블록(CB1)이 매핑된 심볼 스트림과 두 번째 코드 블록(CB2)이 매핑된 심볼 스트림이, 도 9a의 (b)에 도시된 바와 같이, 서로 골고루 혼합될 수 있도록 인터리빙을 수행한다. 인터리빙에 의한 심볼들의 재배열 순서는 소정의 알고리즘에 따라 미리 설정되는 것이 바람직하고, 도 8에서처럼, OFDM 심볼 기반 인터리빙을 수행하는 것이 바람직하다.The interleaver 93 interleaves the symbol stream output from the symbol mapping module 92 to rearrange the order of the symbols. At this time, the interleaver 93 preferably performs interleaving so that the symbols corresponding to the code blocks CB1 and CB2 are uniformly mixed with each other. In other words, the symbol stream in which the channel-coded first code block CB1 is mapped and the symbol stream in which the second code block CB2 is mapped can be mixed evenly with each other as shown in FIG. 9A (b) Interleaving is performed. The order of rearrangement of symbols by interleaving is preferably set in advance according to a predetermined algorithm, and it is preferable to perform OFDM symbol-based interleaving, as in Fig.

공간 분할 모듈(94)은 상기 인터리버(93)로부터 출력된 심볼 스트림을 레이어의 개수에 따라 분할하여 출력한다. 분할된 각 심볼 스트림은 각 레이어에 할당된다. 도 9에서, 상기 인터리버(93) 및 공간 분할 모듈(94)은 물리적으로 독립된 구성요소로 도시되었으나, 실제로 구현시에는 일체적으로 구성할 수 있다. 즉, 상 기 인터리버(93)가 인터리빙을 수행한 후 다수의 심볼 스트림으로 분할하여 출력함으로써 각 심볼 스트림을 각 레이어에 할당하는 것도 가능하다.The spatial division module 94 divides the symbol stream output from the interleaver 93 according to the number of layers and outputs the divided stream. Each divided symbol stream is assigned to each layer. In FIG. 9, the interleaver 93 and the spatial division module 94 are shown as physically independent components, but they can be integrally configured in actual implementation. That is, the interleaver 93 may perform interleaving and then divide it into a plurality of symbol streams and output them, thereby allocating each symbol stream to each layer.

도 9b는 본 발명의 또 다른 실시예에 따른 전송 체인 구조를 설명하기 위한 도면이다. 도 9b에서, 레이트 매칭 모듈(95)에 의해 레이트 매칭이 수행되어 출력된 데이터 비트열은 비트 레벨 인터리버(96)로 입력된다. 상기 비트 레벨 인터리버(96)는 입력된 데이터 비트열에 대해 인터리빙을 수행한다. 이때, 인터리빙은 하나 개 이상의 비트를 포함하는 비트 그룹 단위로 수행되는 것이 바람직하다. 각 비트 그룹에 포함되는 비트들의 개수는 제1 및 제2 심볼 매핑 모듈(98a, 98b)에서 하나의 심볼에 매핑되는 비트들의 개수와 동일하다. 예를 들어, 상기 제1 및 제2 심볼 매핑 모듈(98a, 98b)에서 심볼 매핑 기법으로 BPSK를 사용하는 경우 각 비트 그룹은 하나의 비트로 구성되고, QPSK를 사용하는 경우 두 개의 비트들로 구성되고, 16QAM을 사용하는 경우 네 개의 비트들로 구성되며, 64QAM을 사용하는 경우 여섯 개의 비트들로 구성된다. 도 9b에서는 심볼 매핑 기법으로 QPSK가 사용된 경우로서, 상기 비트 레벨 인터리버(96)에 행(row) 방향으로 쓰여진(write) 상기 데이터 비트열은 두 개씩의 비트들로 이루어지는 비트 그룹 단위로 열 방향으로 읽혀(read) 출력된다.9B is a view for explaining a transmission chain structure according to another embodiment of the present invention. In FIG. 9B, the rate matching is performed by the rate matching module 95 and the output data bit stream is input to the bit-level interleaver 96. FIG. The bit-level interleaver 96 performs interleaving on the input data bit stream. At this time, the interleaving is preferably performed in units of bit groups including one or more bits. The number of bits included in each bit group is equal to the number of bits mapped to one symbol in the first and second symbol mapping modules 98a and 98b. For example, when BPSK is used as a symbol mapping scheme in the first and second symbol mapping modules 98a and 98b, each bit group is composed of one bit, and when using QPSK, it is composed of two bits , Four bits when using 16QAM, and six bits when using 64QAM. 9B illustrates a case where QPSK is used as a symbol mapping scheme. The data bit stream written in the bit direction in the bit level interleaver 96 is divided into a plurality of bit groups And is read out.

상기 비트 레벨 인터리버(96)로부터 출력된 데이터 비트열은 공간 분할 모듈(97)에 의해 레이어 개수에 따라 분할된다. 상기 제1 및 제2 심볼 매핑 모듈들(98a, 98b)은 각각 상기 공간 분할 모듈(97)에 의해 분할된 데이터 비트열에 대해 심볼 매핑을 수행한다. 도 9b는 심볼 매핑 기법으로 QPSK를 사용하는 경우이므 로 두 개의 비트들이 하나의 심볼에 매핑된다. 도 9b에서, 상기 공간 분할 모듈(97)에 의한 공간 분할 및 상기 제1 및 제2 심볼 매핑 모듈들(98a, 98b)에 의한 심볼 매핑의 순서는 바뀔 수 있다. 즉, 상기 비트 레벨 인터리버(96)로부터 출력된 데이터열에 대해 심볼 매핑을 수행한 후에, 레이어 개수에 따라 심볼열을 분할할 수 있다.The data bit stream output from the bit-level interleaver 96 is divided by the spatial division module 97 according to the number of layers. The first and second symbol mapping modules 98a and 98b perform symbol mapping on the data bit stream segmented by the spatial segmentation module 97, respectively. FIG. 9B shows a case where QPSK is used as a symbol mapping scheme, so that two bits are mapped to one symbol. In FIG. 9B, the spatial division by the spatial division module 97 and the symbol mapping by the first and second symbol mapping modules 98a and 98b may be changed. That is, after performing the symbol mapping on the data string output from the bit-level interleaver 96, the symbol string can be divided according to the number of layers.

도 9b에서 상기 제1 및 제2 심볼 매핑 모듈들(98a, 98b)로부터 출력된 각 심볼열은 도 9a의 공간 분할 모듈(94)로부터 출력된 각 심볼열과 동일함을 확인할 수 있다. 도 9a의 OS-기반 인터리버(93)는 심볼 레벨에서 인터리빙을 수행하고, 도 9b의 비트 레벨 인터리버(96)는 비트 레벨에서 인터리빙을 수행하지만, 상기 비트 레벨 인터리버(96)가 심볼 매핑 기법에 대응하는 개수의 비트들로 구성되는 비트 그룹 단위로 인터리빙을 수행하기 때문에 심볼 레벨에서 인터리빙을 할 것과 등가의(equivalent) 결과를 낳게 되는 것이다. 또한, 도 9b에서의 공간 분할 모듈(97)은 9a와 같이 하나의 심볼 매핑 모듈 뒤에 위치하여도 위와 등가의 결과를 낳게 된다.In FIG. 9B, it can be confirmed that each symbol sequence output from the first and second symbol mapping modules 98a and 98b is the same as each symbol sequence output from the space division module 94 of FIG. 9A. Although the OS-based interleaver 93 of FIG. 9A performs interleaving at the symbol level and the bit-level interleaver 96 of FIG. 9B performs interleaving at the bit level, the bit-level interleaver 96 does not support the symbol mapping technique The interleaving is performed in units of a bit group consisting of a number of bits, which is equivalent to performing interleaving at the symbol level. Also, the spatial division module 97 shown in FIG. 9B has the same result as that of FIG. 9B even if it is located after one symbol mapping module as shown by 9a.

도 10a는 본 발명의 또 다른 실시예에 따른 전송 체인 구조를 설명하기 위한 도면이다. 도 10a의 실시예의 구조는 도 9a의 실시예와 유사하나, 도 9a의 공간 분할 모듈(94)이 공간 분배 모듈(104)로 대체된 차이점이 있다. 상기 공간 분배 모듈(104)은 인터리버(103)로부터 출력된 심볼 스트림을 레이어의 개수에 따라 단순히 분할하는데 그치지 않고, 분할 과정에서 심볼들의 순서를 다시 한 번 재배열하는 과정을 수행한다. 즉, 도 10a의 (b)에서, 상기 인터리버(103)에서 소정의 인터 리빙 알고리즘에 따라 각 코드 블록에 대응하는 심볼들의 순서가 재배열된 후, 상기 공간 분배 모듈(104)에 의해 다수의 심볼 스트림으로 분할되면서 심볼들의 순서가 소정 방식에 의해 재조정된다. 이때, 상기 공간 분배 모듈(104)은 공간적인 인터리빙 기능을 수행한다고 볼 수 있다. 예를 들어, 각 코드 블록에 대응하는 심볼 스트림의 짝수 번째 심볼들에 의해 하나의 심볼 스트림을 구성하여 출력하고, 홀수 번째 심볼들에 의해 다른 심볼 스트림을 구성하여 출력할 수 있다. 상기 공간 분배 모듈(104)에서의 심볼들의 순서를 재조정하는 방식은 공간 다이버시티 효과를 극대화하는 한도에서 자유롭게 결정될 수 있다. 도 10a에서, 실제 구현 과정에서는 상기 인터리버(103) 및 공간 분배 모듈(104)이 일체화되어 구성될 수 있을 것이다. 도 10의 레이트 매칭 모듈(101), 심볼 매핑 모듈(102), 인터리버(103)에 대한 구체적 설명은 도 9의 설명 부분을 참조할 수 있다.10A is a diagram for explaining a structure of a transmission chain according to another embodiment of the present invention. The structure of the embodiment of Fig. 10A is similar to the embodiment of Fig. 9A, except that the spatial division module 94 of Fig. 9A is replaced by the spatial distribution module 104. [ The spatial distribution module 104 does not merely divide the symbol stream output from the interleaver 103 according to the number of layers, but performs the process of rearranging the order of the symbols again in the dividing process. That is, in FIG. 10A, the interleaver 103 rearranges the order of symbols corresponding to each code block according to a predetermined interleaving algorithm, and then the spatial distribution module 104 divides a plurality of symbols The order of the symbols is readjusted in a predetermined manner. At this time, the spatial distribution module 104 may perform a spatial interleaving function. For example, one symbol stream may be composed and outputted by even-numbered symbols of a symbol stream corresponding to each code block, and another symbol stream may be composed and outputted by odd-numbered symbols. The method of reordering the symbols in the space allocation module 104 may be freely determined to the extent of maximizing the spatial diversity effect. In FIG. 10A, the interleaver 103 and the spatial distribution module 104 may be integrated in an actual implementation process. A specific description of the rate matching module 101, the symbol mapping module 102, and the interleaver 103 in FIG. 10 may be referred to in the description of FIG.

도 10b는 본 발명의 또 다른 실시예에 따른 전송 체인 구조를 설명하기 위한 도면이다. 도 10b의 실시예는, 도 9b의 실시예에서와 마찬가지로, 비트 레벨 인터리버(106)가 제1 및 제2 심볼 매핑 모듈들(108a, 108b)에서 사용되는 심볼 매핑 기법에 따라 적어도 하나 이상의 비트로 이루어지는 비트 그룹 단위로 인터리빙을 수행한다는 점에서 도 10a와 차이가 있다. 또한, 공간 분배 모듈(107)에서 레이어의 개수에 따른 데이터 비트열을 공간 분배하는 경우에 상기 비트 레벨 인터리버(106)에서 사용된 비트 그룹 단위로 분배가 이루어져야 한다. 실제 구현시에는, 상기 비트 레벨 인터리버(106)와 상기 공간 분배 모듈(107)이 일체화되어 구현될 수 있을 것이다. 또한, 도 10b에서, 상기 공간 분배 모듈(107)에 의한 공간 분배 및 상기 제1 및 제2 심볼 매핑 모듈들(108a, 108b)에 의한 심볼 매핑의 순서는 바뀔 수 있다. 즉, 도 10b에서의 공간 분배 모듈(107)은 10a와 같이 하나의 심볼 매핑 모듈 뒤에 위치하여도 위와 등가의 결과를 낳게 된다.10B is a view for explaining a transmission chain structure according to another embodiment of the present invention. The embodiment of FIG. 10B is similar to the embodiment of FIG. 9B in that the bit-level interleaver 106 comprises at least one bit according to the symbol mapping technique used in the first and second symbol mapping modules 108a and 108b And differs from FIG. 10A in that interleaving is performed on a bit group basis. In addition, when the spatial distribution module 107 space-distributes the data bit stream according to the number of layers, the distribution is performed in units of bit groups used in the bit-level interleaver 106. In actual implementation, the bit-level interleaver 106 and the spatial distribution module 107 may be integrated and implemented. In addition, in FIG. 10B, the order of spatial distribution by the spatial distribution module 107 and symbol mapping by the first and second symbol mapping modules 108a and 108b may be changed. That is, even if the space distribution module 107 in FIG. 10B is located after one symbol mapping module as in 10a, the result is equivalent to the above.

도 11은 본 발명의 또 다른 실시예에 따른 전송 체인 구조를 설명하기 위한 도면이다. 도 10a의 실시예와 비교했을 때, 도 11의 실시예는 공간 분배 모듈(113)과 인터리버(114a, 114b)의 위치가 뒤바뀐 구조를 갖는다. 즉, 심볼 매핑 모듈(112)로부터 출력된 심볼 스트림은 상기 공간 분배 모듈(113)에 의해 두 개의 심볼 스트림으로 분할된다. 이때, 상기 공간 분배 모듈(113)은 분할된 각 심볼 스트림이 각 코드 블록(CB1, CB2)에 대응하는 심볼들을 골고루 포함하도록 심볼들의 순서를 재조정하면서 상기 심볼 매핑 모듈(112)로부터 출력된 심볼 스트림을 분할한다. 상기 각 인터리버(114a, 114b)는 상기 공간 분배 모듈(113)로부터 출력된 각 심볼 스트림에 대해 인터리빙을 수행하여 심볼들을 재배열한다. 상기 각 인터리버(114a, 114b)로부터 출력된 심볼 스트림은 각 레이어에 할당된다. 도 11의 경우도, 상기 공간 분배 모듈(113) 및 상기 각 인터리버(114a, 114b)는 실제 구현 과정에서 일체화되어 구성될 수 있을 것이다.11 is a view for explaining a transmission chain structure according to another embodiment of the present invention. Compared with the embodiment of FIG. 10A, the embodiment of FIG. 11 has a structure in which the spatial distribution module 113 and interleavers 114a and 114b are reversed in position. That is, the symbol stream output from the symbol mapping module 112 is divided into two symbol streams by the spatial distribution module 113. At this time, the spatial distribution module 113 rearranges the order of the symbols so that each divided symbol stream includes symbols corresponding to the code blocks CB1 and CB2 uniformly, while distributing the symbol streams output from the symbol mapping module 112 . The interleavers 114a and 114b interleave the respective symbol streams output from the spatial distribution module 113 to rearrange the symbols. The symbol streams output from the interleavers 114a and 114b are allocated to the respective layers. In the case of FIG. 11, the spatial distribution module 113 and the interleavers 114a and 114b may be integrated in actual implementation.

도 8 및 도 11의 실시예들에 있어서도, 도 9b 또는 도 10b의 예와 같이, 채널 부호화된 코드 블록들에 대해서 심볼 매핑 이전 단계에서 비트 단위 인터리빙이 수행될 수 있다. 즉, 심볼 매핑 이전 단계에서 채널 부호화된 코드 블록들에 대해 비트 그룹 단위로 인터리빙을 수행하여 코드 블록들에 포함되는 비트들의 순서를 재배열할 수 있다.In the embodiments of FIGS. 8 and 11, as in the example of FIG. 9B or FIG. 10B, the bit-unit interleaving can be performed before the symbol mapping for the code-coded code blocks. That is, the code-encoded code blocks may be rearranged in the order of the bits included in the code blocks by performing interleaving on a bit-by-bit basis for each bit group.

도 8 및 도 11의 실시예들에 있어서 OS-기반 인터리빙이 사용되지 않는 경우를 고려해 볼 수 있는데, 이 경우에도 두 개의 코드블록이 하나의 심볼에 포함되지 것을 허용하지 않는 경우를 고려하면, 심볼 단위의 프로세싱이 비트 단위의 프로 세싱 보다 간단하다. 예를 들면, 레이트 매칭된 CB1의 길이가 10 비트, CB2의 길이가 10 비트이고 16QAM을 사용한다면, 4비트씩 1심볼이 구성되므로, CB1의 마지막 2비트와 CB2의 처음 2비트가 하나의 16QAM 심볼에 포함되게 된다. 이러한 것을 허용하지 않으면, CB1과 CB2의 길이를 모듈레이션 차수의 정수배로 제한 시켜야 한다. 이 경우는 앞에서 OS-기반 인터리빙을 항등 인터리빙(Identity Interleaving)으로 사용한 것과 동일하다. 따라서 OS-기반 인터리빙이 사용되지 않는 경우도 본 발명에서 제안하는 심볼 매핑 모듈과 공간 분할(또는 분배) 모듈의 동작이 동일하게 적용된다.In the embodiments of FIGS. 8 and 11, the case where OS-based interleaving is not used can be considered. In this case, too, considering the case where two code blocks are not allowed to be included in one symbol, Processing of units is simpler than processing of bits. For example, if the rate matched CB1 is 10 bits long, CB2 is 10 bits long, and 16QAM is used, one bit is formed by 4 bits, so that the last two bits of CB1 and the first two bits of CB2 are one 16QAM Symbol. If this is not allowed, the lengths of CB1 and CB2 should be limited to integer multiples of the modulation order. This case is the same as the case where OS-based interleaving was previously used for Identity Interleaving. Therefore, when the OS-based interleaving is not used, the operations of the symbol mapping module and the space division (or distribution) module proposed in the present invention are applied equally.

본 발명은 본 발명의 정신 및 필수적 특징을 벗어나지 않는 범위에서 다른 특정한 형태로 구체화될 수 있음은 당업자에게 자명하다. 따라서, 상기의 상세한 설명은 모든 면에서 제한적으로 해석되어서는 아니되고 예시적인 것으로 고려되어야 한다. 본 발명의 범위는 첨부된 청구항의 합리적 해석에 의해 결정되어야 하고, 본 발명의 등가적 범위 내에서의 모든 변경은 본 발명의 범위에 포함된다.It will be apparent to those skilled in the art that the present invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. Accordingly, the above description should not be construed in a limiting sense in all respects and should be considered illustrative. The scope of the present invention should be determined by rational interpretation of the appended claims, and all changes within the scope of equivalents of the present invention are included in the scope of the present invention.

도 1a 및 도 1b는 각각 종래기술에 따른 OFDMA 방식에 의한 송신측 및 수신측에서의 데이터 처리 절차를 설명하기 위한 블록도이다.FIGS. 1A and 1B are block diagrams for explaining a data processing procedure at a transmitting end and a receiving end, respectively, according to the OFDMA scheme according to the related art.

도 2는 종래기술에 따른 일반적인 다중 안테나 시스템의 개략 구성도이다. 2 is a schematic block diagram of a general multi-antenna system according to the prior art.

도 3은 부호화된 코드 블록의 정보어 부분과 패리티 부분을 분리하여 레이트 매칭을 수행하는 과정을 설명하기 위한 도면이다.3 is a diagram for explaining a process of performing rate matching by separating an information word portion and a parity portion of an encoded code block.

도 4a 및 도 4b는 SCW 및 MCW의 개념을 설명하기 위한 도면이다.4A and 4B are views for explaining the concepts of SCW and MCW.

도 5는 종래기술에 따른 WCDMA 시스템의 HS-DSCH에 사용되는 코딩 체인(coding chain)을 도시한 것이다.FIG. 5 shows a coding chain used for HS-DSCH in a WCDMA system according to the prior art.

도 6은 LTE 시스템의 하향링크 서브프레임의 구조를 도시한 것이다.6 shows a structure of a DL subframe in the LTE system.

도 7a 및 도 7b는 각각 본 발명의 일 실시예에 따른 LTE 시스템의 전송 체인 구조를 도시한 것이다.7A and 7B illustrate a transmission chain structure of an LTE system according to an embodiment of the present invention.

도 8은 본 발명의 일 실시예에 따른 전송 체인 구조를 설명하기 위한 도면이다.8 is a diagram for explaining a transmission chain structure according to an embodiment of the present invention.

도 9a 및 도 9b는 본 발명의 다른 실시예에 따른 전송 체인 구조를 설명하기 위한 도면이다.9A and 9B are views for explaining a transmission chain structure according to another embodiment of the present invention.

도 10a 및 도 10b는 본 발명의 또 다른 실시예에 따른 전송 체인 구조를 설명하기 위한 도면이다.10A and 10B are views for explaining a structure of a transmission chain according to another embodiment of the present invention.

도 11 본 발명의 또 다른 실시예에 따른 전송 체인 구조를 설명하기 위한 도면이다.11 is a view for explaining a structure of a transmission chain according to another embodiment of the present invention.

Claims (24)

무선 통신 시스템의 송신측에서 다중 송신 안테나를 통한 신호 송신을 위한 데이터 처리 방법에 있어서,A data processing method for transmitting a signal through a multiple transmission antenna at a transmitting side of a wireless communication system, 전송 블록(Transport Block)으로부터 분할된 코드 블록들(Code Block)에 대해 각 코드 블록 단위로 채널 부호화를 수행하여 코드워드(Codeword)를 구성하는 비트 스트림을 출력하는 단계;Performing channel coding on each code block for code blocks divided from a transport block and outputting a bit stream constituting a codeword; 상기 코드워드를 구성하는 비트 스트림에 변조를 수행하여 상기 코드워드에 대응하는 심볼 스트림을 출력하는 단계;Performing a modulation on a bit stream constituting the codeword and outputting a symbol stream corresponding to the codeword; 상기 출력된 심볼 스트림에 대해 OFDM(Orthogonal Frequency Division Multiplexing) 심볼 기반 인터리빙(interleaving)을 수행하여 심볼 순서를 재배열하는 단계;Performing Orthogonal Frequency Division Multiplexing (OFDM) symbol-based interleaving on the output symbol stream to rearrange the symbol order; 상기 재배열된 심볼 스트림을 소정 순서에 따라 2이상의 레이어(Layer)들에 분할되어 맵핑하는 단계; 및Mapping the rearranged symbol streams into two or more layers in a predetermined order; And 상기 레이어들에 맵핑된 심볼 스트림에 프리코딩(Precoding)을 수행한 후 상기 다중 송신 안테나를 통해 수신측에 송신하는 단계를 포함하며,Performing precoding on a symbol stream mapped to the layers, and transmitting the precoded stream to a receiver through the multiple transmit antennas, 상기 소정 순서는 상기 코드워드에 대응하는 심볼 스트림의 각 심볼 단위로 상기 2이상의 레이어들에 교대로 맵핑되도록 구성되며,Wherein the predetermined order is configured to be alternately mapped to the two or more layers in symbol units of a symbol stream corresponding to the codeword, 상기 OFDM 심볼 기반 인터리빙은 하나의 OFDM 심볼 내에서 부반송파에 할당되는 심볼을 인터리빙하는 것을 포함하는, 데이터 처리 방법.Wherein the OFDM symbol based interleaving comprises interleaving symbols allocated to subcarriers in one OFDM symbol. 제1항에 있어서,The method according to claim 1, 상기 2이상의 레이어들은 제 1 레이어 및 제 2 레이어를 포함하며,Wherein the two or more layers include a first layer and a second layer, 상기 소정 순서는 상기 재배열된 심볼 스트림의 짝수번째 심볼들은 상기 제 1 레이어에, 홀수번째 심볼들은 상기 제 2 레이어에 맵핑되도록 구성되는, 데이터 처리 방법.Wherein the predetermined order is such that even-numbered symbols of the rearranged symbol stream are mapped to the first layer and odd-numbered symbols are mapped to the second layer. 제1항에 있어서,The method according to claim 1, 상기 전송 블록의 개수가 2개인 경우 상기 코드워드의 개수는 2개이고,If the number of the transmission blocks is two, the number of the code words is two, 상기 2개의 코드워드 중 제 1 코드워드에 대응하는 심볼 스트림은 1개 레이어에, 상기 2개의 코드워드 중 제 2 코드워드에 대응하는 심볼 스트림은 2개 레이어에 상기 소정 순서에 따라 분할되어 맵핑하는, 데이터 처리 방법.A symbol stream corresponding to a first codeword of the two codewords is divided into one layer and a symbol stream corresponding to a second codeword of the two codewords is divided into two layers according to the predetermined order to be mapped , And data processing method. 제3항에 있어서,The method of claim 3, 상기 제 2 코드워드에 대응하는 심볼 스트림의 짝수번째 심볼들은 상기 2개 레이어 중 제 1 레이어에, Even symbols of a symbol stream corresponding to the second codeword are allocated to a first one of the two layers, 상기 제 2 코드워드에 대응하는 심볼 스트림의 홀수번째 심볼들은 상기 2개 레이어 중 제 2 레이어에 맵핑하는, 데이터 처리 방법.And odd-numbered symbols of a symbol stream corresponding to the second codeword are mapped to a second one of the two layers. 제1항에 있어서,The method according to claim 1, 상기 전송 블록의 개수가 2개인 경우 상기 코드워드의 개수는 2개이고,If the number of the transmission blocks is two, the number of the code words is two, 상기 2개의 코드워드 중 제 1 코드워드에 대응하는 심볼 스트림은 제 1 레이어 및 제 2 레이어에, 상기 2개의 코드워드 중 제 2 코드워드에 대응하는 심볼 스트림은 제 3 레이어 및 제 4 레이어에 각각 상기 소정 순서에 따라 분할되어 맵핑하는, 데이터 처리 방법.A symbol stream corresponding to a first codeword of the two codewords is transmitted to a first layer and a second layer, and a symbol stream corresponding to a second codeword of the two codewords is transmitted to a third layer and a fourth layer, respectively And the data is divided and mapped according to the predetermined order. 제5항에 있어서,6. The method of claim 5, 상기 제 1 코드워드에 대응하는 심볼 스트림의 짝수번째 심볼들은 상기 제 1 레이어에, 상기 제 1 코드워드에 대응하는 심볼 스트림의 홀수번째 심볼들은 상기 제 2 레이어에 맵핑하고,The even-numbered symbols of the symbol stream corresponding to the first codeword are mapped to the first layer and the odd-numbered symbols of the symbol stream corresponding to the first codeword are mapped to the second layer, 상기 제 2 코드워드에 대응하는 심볼 스트림의 짝수번째 심볼들은 상기 제 3 레이어에, 상기 제 2 코드워드에 대응하는 심볼 스트림의 홀수번째 심볼들은 상기 제 4 레이어에 맵핑하는, 데이터 처리 방법.Wherein even-numbered symbols of a symbol stream corresponding to the second codeword are mapped to the third layer and odd-numbered symbols of a symbol stream corresponding to the second codeword are mapped to the fourth layer. 무선 통신 시스템의 송신측에서 다중 송신 안테나를 통한 신호 송신을 위한 송신기에 있어서,A transmitter for signal transmission on a transmitting side of a wireless communication system via multiple transmit antennas, 전송 블록(Transport Block)으로부터 분할된 코드 블록들(Code Block)에 대해 각 코드 블록 단위로 채널 부호화를 수행하여 코드워드(Codeword)를 구성하는 비트 스트림을 출력하는 채널 부호화기;A channel encoder for performing channel encoding on a code block basis for code blocks divided from a transport block and outputting a bit stream constituting a codeword; 상기 코드워드를 구성하는 비트 스트림에 변조를 수행하여 상기 코드워드에 대응하는 심볼 스트림을 출력하는 심볼 매핑 모듈;A symbol mapping module for performing a modulation on a bit stream constituting the codeword and outputting a symbol stream corresponding to the codeword; 상기 출력된 심볼 스트림에 대해 OFDM(Orthogonal Frequency Division Multiplexing) 심볼 기반 인터리빙(interleaving)을 수행하여 심볼 순서를 재배열하는 인터리버(interleaver);An interleaver for performing Orthogonal Frequency Division Multiplexing (OFDM) symbol-based interleaving on the output symbol stream to rearrange symbol sequences; 상기 재배열된 심볼 스트림을 소정 순서에 따라 2이상의 레이어(Layer)들에 분할되어 맵핑하는 레이어 매핑 모듈; 및A layer mapping module for dividing and rearranging the rearranged symbol streams into two or more layers in a predetermined order; And 상기 레이어들에 맵핑된 심볼 스트림에 프리코딩(Precoding)을 수행하는 프리코딩 모듈을 포함하며,And a precoding module for performing precoding on a symbol stream mapped to the layers, 상기 소정 순서는 상기 코드워드에 대응하는 심볼 스트림의 각 심볼 단위로 상기 2이상의 레이어들에 교대로 맵핑되도록 구성되며,Wherein the predetermined order is configured to be alternately mapped to the two or more layers in symbol units of a symbol stream corresponding to the codeword, 상기 OFDM 심볼 기반 인터리빙은 하나의 OFDM 심볼 내에서 부반송파에 할당되는 심볼을 인터리빙하는 것을 포함하는, 송신기.Wherein the OFDM symbol based interleaving comprises interleaving symbols allocated to subcarriers in one OFDM symbol. 제7항에 있어서,8. The method of claim 7, 상기 2이상의 레이어들은 제 1 레이어 및 제 2 레이어를 포함하며,Wherein the two or more layers include a first layer and a second layer, 상기 소정 순서는 상기 재배열된 심볼 스트림의 짝수번째 심볼들은 상기 제 1 레이어에, 홀수번째 심볼들은 상기 제 2 레이어에 맵핑되도록 구성되는, 송신기.Wherein the predetermined order is configured such that even-numbered symbols of the rearranged symbol stream are mapped to the first layer and odd-numbered symbols are mapped to the second layer. 제7항에 있어서,8. The method of claim 7, 상기 전송 블록의 개수가 2개인 경우 상기 코드워드의 개수는 2개이고,If the number of the transmission blocks is two, the number of the code words is two, 상기 2개의 코드워드 중 제 1 코드워드에 대응하는 심볼 스트림은 1개 레이어에, 상기 2개의 코드워드 중 제 2 코드워드에 대응하는 심볼 스트림은 2개 레이어에 상기 소정 순서에 따라 분할되어 맵핑하는, 송신기.A symbol stream corresponding to a first codeword of the two codewords is divided into one layer and a symbol stream corresponding to a second codeword of the two codewords is divided into two layers according to the predetermined order to be mapped , Transmitter. 제9항에 있어서,10. The method of claim 9, 상기 제 2 코드워드에 대응하는 심볼 스트림의 짝수번째 심볼들은 상기 2개 레이어 중 제 1 레이어에, Even symbols of a symbol stream corresponding to the second codeword are allocated to a first one of the two layers, 상기 제 2 코드워드에 대응하는 심볼 스트림의 홀수번째 심볼들은 상기 2개 레이어 중 제 2 레이어에 맵핑하는, 송신기.And odd-numbered symbols of a symbol stream corresponding to the second codeword are mapped to a second one of the two layers. 제7항에 있어서,8. The method of claim 7, 상기 전송 블록의 개수가 2개인 경우 상기 코드워드의 개수는 2개이고,If the number of the transmission blocks is two, the number of the code words is two, 상기 2개의 코드워드 중 제 1 코드워드에 대응하는 심볼 스트림은 제 1 레이어 및 제 2 레이어에, 상기 2개의 코드워드 중 제 2 코드워드에 대응하는 심볼 스트림은 제 3 레이어 및 제 4 레이어에 각각 상기 소정 순서에 따라 분할되어 맵핑하는, 송신기.A symbol stream corresponding to a first codeword of the two codewords is transmitted to a first layer and a second layer, and a symbol stream corresponding to a second codeword of the two codewords is transmitted to a third layer and a fourth layer, respectively And maps the divided signals in the predetermined order. 제11항에 있어서,12. The method of claim 11, 상기 제 1 코드워드에 대응하는 심볼 스트림의 짝수번째 심볼들은 상기 제 1 레이어에, 상기 제 1 코드워드에 대응하는 심볼 스트림의 홀수번째 심볼들은 상기 제 2 레이어에 맵핑하고,The even-numbered symbols of the symbol stream corresponding to the first codeword are mapped to the first layer and the odd-numbered symbols of the symbol stream corresponding to the first codeword are mapped to the second layer, 상기 제 2 코드워드에 대응하는 심볼 스트림의 짝수번째 심볼들은 상기 제 3 레이어에, 상기 제 2 코드워드에 대응하는 심볼 스트림의 홀수번째 심볼들은 상기 제 4 레이어에 맵핑하는, 송신기.The even-numbered symbols of the symbol stream corresponding to the second codeword are mapped to the third layer and the odd-numbered symbols of the symbol stream corresponding to the second codeword are mapped to the fourth layer. 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete
KR1020070080823A 2007-01-05 2007-08-10 Method of data processing and transmitter in mobile communication system Expired - Fee Related KR101507782B1 (en)

Priority Applications (9)

Application Number Priority Date Filing Date Title
MX2009007274A MX2009007274A (en) 2007-01-05 2008-01-07 Layer mapping method and data transmission metho for mimo system.
CN200880001784.2A CN102017445B (en) 2007-01-05 2008-01-07 Layer mapping method and data transmission method for MIMO system
PCT/KR2008/000074 WO2008082277A2 (en) 2007-01-05 2008-01-07 Layer mapping method and data transmission metho for mimo system
US12/448,735 US9496986B2 (en) 2007-01-05 2008-01-07 Layer mapping method and data transmission method for MIMO system
TW097100621A TWI452859B (en) 2007-01-05 2008-01-07 Layer mapping method and data transmission method for mimo system
EP08704614A EP2100385A4 (en) 2007-01-05 2008-01-07 METHODS OF LAYER MAPPING AND DATA TRANSMISSION FOR MIMO SYSTEM
US12/585,702 US8861628B2 (en) 2007-01-05 2009-09-22 Layer mapping method and data transmission method for MIMO system
US15/288,706 US10263676B2 (en) 2007-01-05 2016-10-07 Layer mapping method and data transmission method for MIMO system
US16/264,074 US10693539B2 (en) 2007-01-05 2019-01-31 Layer mapping method and data transmission method for MIMO system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20070072260 2007-07-19
KR1020070072260 2007-07-19

Publications (2)

Publication Number Publication Date
KR20090009071A KR20090009071A (en) 2009-01-22
KR101507782B1 true KR101507782B1 (en) 2015-04-24

Family

ID=40489059

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070080823A Expired - Fee Related KR101507782B1 (en) 2007-01-05 2007-08-10 Method of data processing and transmitter in mobile communication system

Country Status (1)

Country Link
KR (1) KR101507782B1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10848989B2 (en) 2007-06-05 2020-11-24 Constellation Designs, LLC Receivers incorporating uniform and non-uniform constellations with rings
US11018922B2 (en) 2007-06-05 2021-05-25 Constellation Designs, LLC Methods and apparatuses for signaling with geometric constellations
US11039324B2 (en) 2007-06-05 2021-06-15 Constellation Designs, LLC Methods and apparatuses for signaling with geometric constellations in a Rayleigh fading channel
US12289192B2 (en) 2008-12-30 2025-04-29 Constellation Designs, LLC Systems and methods for receiving data transmitted using non-uniform QAM 256 constellations
US12425885B2 (en) 2010-07-08 2025-09-23 Constellation Designs, LLC Systems and methods for receiving data transmitted using non-uniform QAM 256 constellations via fading channels

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110048398A (en) * 2009-11-02 2011-05-11 주식회사 팬택 Apparatus and method for allocating layers in a wireless communication system
KR102265052B1 (en) 2014-12-17 2021-06-15 삼성전자주식회사 Interleaving method and apparatus for determing adaptively interleaving depth
CN107078992B (en) * 2015-03-17 2020-04-03 华为技术有限公司 An information transmission method, device and system
JP6920307B2 (en) * 2015-12-31 2021-08-18 アイディーエーシー ホールディングス インコーポレイテッド Waveform-based data integrity check and error correction

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050105629A1 (en) * 2003-11-17 2005-05-19 Nokia Corporation Transmission method and transmitter

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050105629A1 (en) * 2003-11-17 2005-05-19 Nokia Corporation Transmission method and transmitter

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
3GPP TSG RAN WG1 47bis, R1-070269, Multi-Codeword Principles for E-UTRA MIMO, Texas Instruments, 15 - 19 January, 2007*
3GPP TSG RAN WG1 48, R1-070727, Codeword-to-Layer Mapping for E-UTRA MIMO, Texas Instruments, 12 - 16 February, 2007*

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11895513B2 (en) 2007-06-05 2024-02-06 Constellation Designs, LLC Methods of transmitting data using unequally spaced constellations that provide reduced SNR requirements as compared to equally spaced constellations
US11051187B2 (en) 2007-06-05 2021-06-29 Constellation Designs, LLC Transmitters incorporating non-uniform constellations with overlapping constellation point locations
US10887780B2 (en) 2007-06-05 2021-01-05 Constellation Designs, LLC Receivers incorporating uniform and non-uniform constellations and adaptive selection
US11019509B2 (en) 2007-06-05 2021-05-25 Constellation Designs, LLC Receivers incorporating non-uniform constellations with overlapping constellation point locations
US11018922B2 (en) 2007-06-05 2021-05-25 Constellation Designs, LLC Methods and apparatuses for signaling with geometric constellations
US11039324B2 (en) 2007-06-05 2021-06-15 Constellation Designs, LLC Methods and apparatuses for signaling with geometric constellations in a Rayleigh fading channel
US11889326B2 (en) 2007-06-05 2024-01-30 Constellation Designs, LLC Methods of receiving data transmitted using unequally spaced constellations that provide reduced SNR requirements as compared to equally spaced constellations
US11864006B2 (en) 2007-06-05 2024-01-02 Constellation Designs, LLC Methods of transmitting data using uniform and non-uniform constellations with rings
US11864007B2 (en) 2007-06-05 2024-01-02 Constellation Designs, LLC Communication systems capable of receiving and processing data using unequally spaced and uniform quadrature amplitude modulated 64 point symbol constellations
US11871252B2 (en) 2007-06-05 2024-01-09 Constellation Designs, LLC Methods of receiving data using unequally spaced quadrature amplitude modulated 64 point symbol constellations
US10863370B2 (en) 2007-06-05 2020-12-08 Constellation Designs, LLC Transmitters incorporating uniform and non-uniform constellations and adaptive selection
US11877164B2 (en) 2007-06-05 2024-01-16 Constellation Designs, LLC Methods of receiving data using unequally spaced and uniform quadrature amplitude modulated 64 point symbol constellations
US11974145B2 (en) 2007-06-05 2024-04-30 Constellation Designs, LLC Methods of transmitting data using non-uniform multidimensional constellation and code rate pairs
US11902078B2 (en) 2007-06-05 2024-02-13 Constellation Designs, LLC Methods and apparatuses for signaling with geometric constellations
US11930379B2 (en) 2007-06-05 2024-03-12 Constellation Designs, LLC Methods of receiving data using uniform and non-uniform constellations with rings
US11963019B2 (en) 2007-06-05 2024-04-16 Constellation Designs, LLC Methods of receiving data transmitted using non-uniform constellations with overlapping constellation point locations
US10848989B2 (en) 2007-06-05 2020-11-24 Constellation Designs, LLC Receivers incorporating uniform and non-uniform constellations with rings
US11991535B2 (en) 2007-06-05 2024-05-21 Constellation Designs, LLC Methods of communicating data transmitted using non-uniform multidimensional constellation and code rate pairs
US12010531B2 (en) 2007-06-05 2024-06-11 Constellation Designs, LLC Methods of transmitting data using non-uniform constellations with overlapping constellation point locations
US12035151B2 (en) 2007-06-05 2024-07-09 Constellation Designs, LLC Methods of receiving data transmitted using non-uniform multidimensional constellation and code rate pairs
US12041468B2 (en) 2007-06-05 2024-07-16 Constellation Designs, LLC Methods and apparatuses for signaling with geometric constellations in a Rayleigh fading channel
US12476859B2 (en) 2007-06-05 2025-11-18 Constellation Designs, LLC Methods and apparatuses for signaling with geometric constellations
US12289192B2 (en) 2008-12-30 2025-04-29 Constellation Designs, LLC Systems and methods for receiving data transmitted using non-uniform QAM 256 constellations
US12425885B2 (en) 2010-07-08 2025-09-23 Constellation Designs, LLC Systems and methods for receiving data transmitted using non-uniform QAM 256 constellations via fading channels

Also Published As

Publication number Publication date
KR20090009071A (en) 2009-01-22

Similar Documents

Publication Publication Date Title
CA2501449C (en) Transmit diversity processing for a multi-antenna communication system
KR101507782B1 (en) Method of data processing and transmitter in mobile communication system
JP6320338B2 (en) Code block receiving method, channel interleaving method, receiver iterative operation method, and receiver
US9178658B2 (en) System and method for channel interleaver and layer mapping in a communications system
KR101280734B1 (en) Incremental redundancy transmission in a mimo communication system
CA2749669C (en) Method of allocating resources for transmitting uplink signal in mimo wireless communication system and apparatus thereof
EP2100385A2 (en) Layer mapping method and data transmission metho for mimo system
KR20030074771A (en) Coding scheme for a wireless communication system
US20080232489A1 (en) Spatial interleaver for MIMO wireless communication systems
US20060274687A1 (en) Method and system for parsing bits in an interleaver for adaptive modulations in a multiple input multiple output (MIMO) wireless local area network (WLAN) system
US7643444B2 (en) Method and system for parsing bits in an interleaver for adaptive modulations in a multiple input multiple output (MIMO) wireless local area network (WLAN) system
KR101346423B1 (en) Method for transmitting data in multiple antenna system
JP2008547303A (en) Method and apparatus for space-time turbo channel encoding / decoding in a wireless network
Zerrouki et al. A physical layer simulation for WiMAX MIMO-OFDM system: Throughput comparison between 2× 2 STBC and 2× 2 V-BLAST in Rayleigh fading channel
Shwetha et al. The performance analysis of MIMO OFDM system with different M-QAM modulation and Convolution channel coding
Anusuya et al. Performance improvement of Q-OFDMA systems using low complexity approach

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

A201 Request for examination
AMND Amendment
E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E601 Decision to refuse application
PE0601 Decision on rejection of patent

St.27 status event code: N-2-6-B10-B15-exm-PE0601

J201 Request for trial against refusal decision
PJ0201 Trial against decision of rejection

St.27 status event code: A-3-3-V10-V11-apl-PJ0201

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

AMND Amendment
P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PB0901 Examination by re-examination before a trial

St.27 status event code: A-6-3-E10-E12-rex-PB0901

B701 Decision to grant
PB0701 Decision of registration after re-examination before a trial

St.27 status event code: A-3-4-F10-F13-rex-PB0701

PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20180327

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20180327

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301