摘要:
A data rate detecting device detects a data rate for a received signal based on a variation of the energy for the respective received signals between the two adjacent intervals upon failure to receive information about the data rate, and performs channel decoding of the detected data rate information. First, the data rate detecting device divides an interval defined as between a lowest and highest one of a plurality of given data rates into m discriminating intervals. Then, the device calculates a difference between an average energy of received signals up to an i'th discriminating interval and an average energy of received signals for an (i+1)'th discriminating interval, wherein i is an integer is less than m. If the difference between the average energies is greater than or equal to a threshold value, the device determines that the received signal in the (i+1)'th discriminating interval is transmitted at a data rate corresponding to the i'th discriminating interval.
摘要:
A 2-dimensional interleaving method is disclosed. The method comprises dividing a frame of input information bits into a plurality of groups and sequentially storing the divided groups in a memory; permuting the information bits of the groups according to a given rule and shifting an information bit existing at the last position of the last group to a position preceding the last position; and selecting the groups according to a predetermined order, and selecting one of the information bits in the selected group.
摘要:
The present invention relates to an apparatus and method for detecting a data rate in a turbo decoder for a mobile communication system. When a rate selector selects one data rate among a plurality of data rates, a turbo decoder repeatedly decodes an input data frame within a predetermined repetition limit number using the selected data rate and outputs the decoded data. A CRC detector performs CRC check on the decoded data and outputs the CRC check result, and a decoding state measurer measures decoding quality depending on the decoded data and outputs decoding state information. A controller then sets the repetition limit number to a predetermined minimum value, controls the repetition limit number according to the decoding state information, controls the rate selector and determines a data rate of the input data depending on the CRC check result.
摘要:
A channel coding and multiplexing apparatus and method in a CDMA communication system. In the channel coding and multiplexing apparatus, each of a number of radio frame matchers (equal in number or greater than the number of transport channels) has a radio frame segmenter and segments each of transport channel frames that may have different transmission time intervals to radio frames. A multiplexer multiplexes the radio frames to form a serial data frame.
摘要:
A convolutional encoding device and method in a digital system. According to an embodiment of the present invention, a convolutional encoding device has a convolutional encoder and a puncturer. The convolutional encoder generates a subgroup of a first, a second and a third encoded symbols for each input bit using generator polynomials including g0(x) = 1 + x + x + x + x + `x + x , g1(x) = 1 + x + x + x + x + x , and g2(x) = 1 + x + x + x + x , for inputting input bits to generate a symbol group of three subgroups for three successive input bits, and for generating a stream of the symbol groups. A symbol puncturer punctures the first symbol of one of three subgroups in each symbol group generated from the convolutional encoder.
摘要:
An iterative decoder and iterative decoding method. In the iterative decoder, a first adder has a first port for receiving information symbols and a second port; a first component decoder is coupled to the first adder, for receiving first parity symbols and decoding the information symbols using the first parity symbols and an output signal of the first adder; a first subtractor has a third port for receiving the output of the first component decoder, and a fourth port; an interleaver coupled to the output of the second adder, for interleaving the decoded information symbols received from the first component decoder; a second component decoder receives the output of the interleaver and second parity symbols and decodes the information symbols of the interleaver output using the received signals; a deinterleaver deinterleaves the output of the second component decoder; a third adder has a fifth port for receiving the output of the deinterleaver and a sixth port for receiving an inversed output of the second adder, the output of the third adder connected to the second port and an inverted output of the third adder connected to the fourth port; a hard decision device converts the decoded symbols received from the first component decoder to binary information bits; an error detector checks error in the binary information bits received from the hard decision device and generates a no error signal if no errors are detected; and an output buffer stores the binary information bits received from the hard decision device and outputs the stored binary information bits in response to the no error signal.
摘要:
An iterative decoder with a gain controller in a mobile communication system. In the iterative decoder, a first component decoder receives a first extrinsic information signal, a first parity signal, and a systematic code signal, decodes the systematic code signal out of the received signals, and generates a primary decoded signal including a second extrinsic information component. Here, the first and second extrinsic information signals remove noise in the input signals to the first and second component decoders. A second component decoder receives the primary decoded signal from the first component decoder and a second parity signal, decodes the decoded signal out of the received signals, and generates a secondary decoded signal and the first extrinsic information signal. One or more gain controllers are connected between the first and second component decoders, for attenuating either or both the first and second extrinsic information signals.
摘要:
A transmitting device in a mobile communication system is disclosed. In the transmitting device, an encoder receives an information bit stream in a frame, which is as long as an integer multiple of a predetermined value, and generates an information symbol, a first parity symbol, and a second parity symbol by encoding each information bit. An interleaver sequentially arranges the information symbols and the first and second parity symbols by rows in an array with an integer number of rows and an integer number of columns. The interleaver reorders the columns in the array according to a predetermined rule. The interleaver further outputs a plurality of radio frames in a stream, by reading the symbols by going down each column, starting at the leftmost column and proceeding right. Each radio frame has a predetermined size. A demultiplexer demultiplexes each of the radio frames received from the interleaver into a stream of information symbols, a stream of first parity symbols, and a stream of second parity symbols. A rate matcher bypasses the stream of information symbols and punctures the streams of the first and second parity symbols for rate matching.
摘要:
A device and method for matching a rate of channel-encoded symbols in a data communication system. The rate matching device and method can be applied to a data communication system which uses one or both of a non-systematic code (such as a convolution code or a linear block code) and a systematic code (such as a turbo code). The rate matching device includes a plurality of rate matching blocks, the number of the rate matching blocks being equal to a reciprocal of a coding rate of a channel encoder. The rate matching device can rate match the symbols encoded with a non-systematic code or the symbols encoded with a systematic code, by changing initial parameters including the number of input symbols, the number of output symbols, and the puncturing/repetition pattern determining parameter.