Patent ID: 8458552

Claim:
A data processing method for hybrid automatic repeat request (HARQ) performed by a mobile station or a base station, the method comprising: obtaining coded bits corresponding to data to be transmitted; generating a sub-packet that includes a constellation symbol by applying a constellation mapping to a bit selected from the coded bits based on a starting point, the constellation mapping applied according to a constellation rearrangement version (CRV); and transmitting a signal corresponding to the sub-packet, wherein CRV j,k is a CRV of a j th constellation symbol included in a k th forward error correction (FEC) block that includes the sub-packet, and is defined by CRV j , k = ( CRV starting , k + ⌊ ⌊ P i , k / N mod K RS ⌋ · K RS + n N FB ⁢ _ ⁢ Buffer , k / N mod ⌋ ) ⁢ ⁢ mod ⁢ ⁢ 2 , wherein └•┘ indicates a floor function, ‘mod’ indicates a modulo operation, CRV starting,k indicates a starting value for the CRV, P i,k indicates the starting point, N mod indicates a modulation order, and N FB — Buffer,k indicates a buffer size for the k th FEC block, wherein n is defined by n = ( N QAM , k - ⌊ SPID K RS ⌋ · K RS + j ) ⁢ ⁢ mod ⁢ ⁢ N QAM , k , and wherein N QAM,k indicates a number of constellation symbols included in the k th FEC block, i and SPID indicate an identifier (ID) of the sub-packet, and K RS indicates a value that is set to ‘1’ when a number of multiple input multiple output (MIMO) streams for the signal ‘1’ and otherwise is set to ‘2’.