摘要:
Provided is a decoding apparatus and method using orthogonal space-time block codes (OSTBCs) robust against timing errors. The decoding apparatus may include: a cyclic prefix removal unit to receive a signal, and to remove a cyclic prefix in the signal; an inverse discrete Fourier transform (IDFT) unit to apply an IDFT to the signal with the removed cyclic prefix; a guard band removal unit to remove a guard band in the inverse discrete Fourier transformed signal, and to generate a complex matrix; a channel estimation unit to transmit a carrier corresponding to the complex matrix and channel status information associated with transmit and receive antennas; and a decoder to calculate a channel status vector with respect to a complex symbol included in the complex matrix, using the channel status information, and to calculate an inner product between the channel status vector and the complex matrix, to restore the complex symbol.
摘要:
Provided are a method and apparatus for derate matching a rate-matched data. The received data is deinterleaved and derate matched at a time, without using input buffers or constructing input buffers in parallel. Thus, a total process time necessary for the deinterleaving process and the derate matching process is reduced, and the use of memories such as the input buffers is minimized.
摘要:
Provided is a rate matching apparatus. The rate matching apparatus includes interleavers, dummy bit removers, a bit collector, a memory and a selector. The interleavers interleave code blocks, respectively. The dummy bit removers remove dummy bits of the interleaved code blocks, respectively. The bit collector collects code blocks with the dummy bits removed by bit units, and divides a collected data bit stream into systematic data and parity data. The memory stores the systematic data and the parity data in parallel. The selector outputs in parallel a plurality of data bits which are selected from the systematic data and parity data of the memory.
摘要:
Provided are a divider having a small area and an improved operation speed and a method of operating the same. The divider includes a memory, a controller, and a multiplier. The memory is configured to store table values included in a predetermined range. The controller is configured to receive a divisor, generate an address expressed in a plurality of bits according to the bits except the most significant bit of the divisor, and receive the table value corresponding to the address from the memory. The multiplier is configured to receive a dividend and calculate an initial value by multiplying the dividend and the table value corresponding to the address. Herein, the controller determines an exponent of the divisor and right-shifts the initial value by the exponent of the divisor.