摘要:
A wireless communication transmitter (200) configured to segment a transport block into C segments, encode each segment into a set of encoded bits, determine, for γ encoded segments, a subset of size M0′ of encoded bits for each encoded segment and for C−γ encoded segments, a subset of size M1′ of encoded bits for each encoded segment, wherein the subset sizes M0′ and M1′ differ at most by P bits, where P is a product of a modulation order and a number of transmission layers over which the transport block is transmitted. The selected subsets of encoded bits are concatenated and grouped to form modulation symbols of the modulation order.
摘要:
A communication device is disclosed. The device is configured to generate a first block of first cyclic redundancy check (CRC) parity bits on a transport block wherein the first block of CRC parity bits is based on a first generator polynomial, to attach the first block of CRC parity bits to the transport block and to segment the transport block into multiple code blocks. The processor is also configured to generate a second block of CRC parity bits on each code block wherein each of the second blocks of CRC parity bits is based on a second generator polynomial that is different than the first generator polynomial. The first and second generator polynomials have a common degree. A second block of CRC parity bits is attached to each code block, and the code blocks are concatenated after channel encoding.
摘要:
A method and apparatus for rate matching is described. During operation of a transmitter, multiple data streams are received and individually interleaved with a permutation of a same length KΠ. A permutation (πp0) of a second stream is the same as a permutation (πsys) of a first stream and a permutation (πp1) of a third stream is different from the permutation of the first stream. Each element of πp1 is derived from the corresponding element of πsys. The plurality of interleaved streams are multiplexed to form a circular buffer. Finally, data is transmitted from the circular buffer.
摘要:
A wireless communication device includes a transmitter configured to transmit a transport block with a sequence of bits wherein A is the number of bits, a first CRC coder configured to generate a first block of CRC parity bits on a transport block and to associates the first block of CRC parity bits with the transport block, wherein a number of CRC parity bits in the first block is L, a segmenting entity configured to segment the transport block into multiple code blocks after associating when A+L is larger than 6144, a second CRC coder configured to generate a second block of CRC parity bits on each code block and to associate a second block of CRC parity bits with each code block, and a channel encoder configured to encode each of the code blocks including the associated second block of CRC parity bits if A+L>6144.
摘要:
A method for cooperative relaying within multi hop wireless communication systems includes a base station, in an attempt to decode a data packet, combining hard sliced channel bits and Logarithmic Likelihood Ratio (LLR) quality information received from relay stations who had also received the data packet with stored information about the data packet.
摘要:
A wireless communication device (200) including a first CRC coder that generates a first block of CRC parity bits on a transport block and associates the first block of CRC parity bits with the transport block, a segmenting entity that segments the transport blocks into multiple code blocks after associating, and a second coder that generates a second block of CRC parity bits on each code block and associates a second block of CRC parity bits with each code block. The first and second blocks of CRC parity bits are based on first and second generator polynomials. In one embodiment, the first and second generator polynomials are different. In another embodiment, the generator polynomials are the same and the transport block is interleaved before segmenting or the code block are interleaved before encoding with the second block of CRC parity bits.
摘要:
A method and apparatus for selecting interleaver sizes for turbo codes is provided herein. During operation information block of size K is received. An interleaver size K′ is determined that is related to K″, where K″ from a set of sizes; wherein the set of sizes comprise K″=ap×f, pmin≦p≦pmax;fmin≦f≦fmax, wherein a is an integer and f is a continuous integer between fmin and fmax, p takes integer values between pmin and pmax, a>1, pmax>pmin, pmin>1. The information block of size K is padded into an input block of size K′ using filler bits, if needed. Encoding is performed using the original input block and the interleaved input block to obtain a codeword block using a turbo encoder. The codeword block is transmitted through the channel.
摘要翻译:本文提供了一种用于选择turbo码的交织器大小的方法和装置。 在操作期间,接收大小为K的信息块。 确定与K“相关的交织器尺寸K',其中K”来自一组尺寸; 其中所述尺寸集合包括K“= a u> p> p> p> 其中a是整数,f是f min min和f max max之间的连续整数, ,p在p min SUB>和p max SUB>之间具有整数值,a> 1,p SUB> p SUB> 1分钟。 如果需要,使用填充位将尺寸K的信息块填充到大小为K'的输入块中。 使用原始输入块和交错输入块执行编码,以使用turbo编码器来获得码字块。 码字块通过信道传输。
摘要:
A method and apparatus for selecting interleaver sizes for turbo codes is provided herein. During operation information block of size K is received. An interleaver size K′ is determined that is related to K″, where K″ from a set of sizes; wherein the set of sizes comprise K″=ap×f, pmin≦p≦pmax; fmin≦f≦fmax, wherein a is an integer and f is a continuous integer between fmin and fmax, p takes integer values between pmin and pmax, a>1, pmax>pmin, pmin>1. The information block of size K is padded into an input block of size K′ using filler bits, if needed. Encoding is performed using the original input block and the interleaved input block to obtain a codeword block using a turbo encoder. The codeword block is transmitted through the channel.
摘要翻译:本文提供了一种用于选择turbo码的交织器大小的方法和装置。 在操作期间,接收大小为K的信息块。 确定与K“相关的交织器尺寸K',其中K”来自一组尺寸; 其中所述大小的集合包括K“= p u> xf,p sub> 其中a是整数,f是f min min和f min之间的连续整数,f < max SUB>,p在p min SUB>和p max SUB>之间具有整数值,a> 1,p SUB> p < SUB>,p SUB> 1。 如果需要,使用填充位将尺寸K的信息块填充到大小为K'的输入块中。 使用原始输入块和交错输入块执行编码,以使用turbo编码器来获得码字块。 码字块通过信道传输。
摘要:
In a multi-carrier communication system employing adaptive modulation and coding, a receiver feeds back channel quality information for a “binned” group of subcarriers instead of sending an individual quality report for each subcarrier. A transmitter will utilize the channel quality information for the bin to determine a set of γeff values corresponding to a set of modulation and coding scheme candidates, where γeff is an effective SNR that would yield a same FER in an AWGN channel. The transmitter utilizes the set of γeff values to aid in determining a modulation and coding scheme, and determine a single modulation and coding scheme for all subcarriers within the channel.
摘要:
A method of improving block turbo decoder performance that comprises receiving soft input information corresponding to a first set of constituent codes of a block product code, scaling soft extrinsic information from a second set of constituent codes of the block product code, processing the scaled soft extrinsic information and the soft input information to produce soft output information suitable for a soft-input soft-output decoder, and performing one or more of: modifying encoded bit positions of the block product code, modifying decoded bit positions of a the block product code, permuting decoding parameters of the block product code to effect a preferred decoding order, detecting cases where a number of test patterns is insufficient to decode the soft output information and thereafter providing a different number of test patterns suitable for decoding the soft output information, and adapting the number of test patterns in the soft-input soft-output decoder.