Abstract:
PURPOSE: An apparatus for generating a cyclic redundancy check code is provided to reduce processing time for generating a cyclic redundancy check code by increasing the number of a data bit which is processed at one clock cycle through parallel processing. CONSTITUTION: A CRC code generator(100) includes a serial/parallel convertor(110), adders(121-128,171-178,181-188), and selectors(131-138). The CRC code generator includes the parallel-serial converter(140), masking arithmetic units(151-156), and shift register lines(161-163). The serial/parallel convertor parallely transforms inputted data into eight data. Each of adders performs an OR operation feedback data outputted in a final shift register line and data outputted in the serial/parallel convertor. Shift register lines respectively include eight shift registers which are formed in parallel.
Abstract:
PURPOSE: An apparatus for decoding a control channel in a wireless telecommunication system is provided to improve data processing performance in a wireless telecommunication system by improving the integration degree of the wireless telecommunication system. CONSTITUTION: A candidate data extracting unit(210) extracts candidate data from demodulated data. A derate matching unit(220) performs derate matching and sub-block interleaving about the candidate data. A data validity determining unit(230) determines tail biting viterbi decoding for the candidate data offered from the derate matching unit. A tail biting viterbi decoding unit(240) performs the tail biting Viterbi decoding for derate matching data. A CRC(Cyclic Redundancy Check) checking unit(250) performs a CRC test for tail biting viterbi decoded data. A DCI(Downlink Control Information) detection determining unit(260) determines the detection of DCI from the candidate data.
Abstract:
PURPOSE: A decoder and a method for eliminating error data are provided to ensure system stability by preventing performance degradation caused by error data. CONSTITUTION: A candidate data extracting unit(110) receives data demodulated through a demodulator. A de-rate matching unit(120) performs de-rate matching for candidate data. A channel decoding unit(130) performs channel decoding for de-rate matched data. A state matching determining unit(140) compares an initial state metric with a final state metric in survivor path information. A reference accumulation path determining unit(150) determines the survivor path information to satisfy a reference accumulation path value. A cyclic redundancy checking unit(160) performs cyclic redundancy check for inputted candidate data. An accumulation path queue determining unit(170) aligns all down link control information data determined as valid data through the cyclic redundancy check based on the survivor path information.