摘要:
A method of adaptive error correction coding includes processing data during a connection between a transmitting entity and a receiving entity, where the data is processed in accordance with a predetermined coding scheme. More particularly, processing data can include encoding one or more sequences received by an error correction encoder of the transmitting entity, or decoding one or more block codes received by an error correction decoder of the receiving entity. During the connection, then, the method can include selecting or receiving a selection of feedback code information. Thus, during at least a portion of the connection, the data processing can be switched to processing data in accordance with a parity-check coding technique based upon the feedback code information.
摘要:
A transmitter for a communications network, the transmitter comprising: receiving means for receiving data; accessing means for accessing a parity check code; generating means for generating encoded data including an error correction codeword using the data and the parity check code; and transmitting means for transmitting the encoded data and the error correction codeword, wherein the parity check code comprises a parity check matrix which, in expanded form, can be represented by the matrix H having the general structure ( A B T C D E ) ` wherein A, B, T, C, D and E represent sub-matrices, ET−1B being equal to the null matrix, the generating means comprising summing circuitry arranged to receive matrix elements ET−1A and C to generate a sum, and matrix multiplication circuitry for receiving the sum, a matrix element D−1 and a matrix sT comprising the data, the matrix multiplication circuitry being operable to generate a parity part p1T of the error correction codeword according to the formula p1T=−D−1(−ET−1A+C)sT.
摘要:
A method of adaptive error correction coding includes processing data during a connection between a transmitting entity and a receiving entity, where the data is processed in accordance with a predetermined coding scheme. More particularly, processing data includes encoding one or more sequences received by an error correction encoder of the transmitting entity, or decoding one or more block codes received by an error correction decoder of the receiving entity. During the connection, then, the method includes selecting or receiving a selection of feedback code information. Thus, during at least a portion of the connection, the data processing is switched to processing data in accordance with a parity-check coding technique based upon the feedback code information.
摘要:
A system, transmitter, receiver, method, and computer program product are provided in which a plurality of structured interleavers permute data bits arranged in a data bit matrix for Zigzag encoding. For each interleaver, the data bits in each column of the data bit matrix are cyclically shifted, with the amount of the shift being predefined and different for each column. In addition to the cycle shift, each column may be bit reverse ordered, and entire columns may be swapped. The interleaved data bit matrix may then be encoded using a Zigzag encoder to generate parity bits that may be transmitted, along with the data bits, from a transmitter to a receiver where the data may be iteratively decoded.
摘要:
An error correction decoder for block serial pipelined layered decoding of block codes includes primary and mirror memories that are each capable of storing log-likelihood ratios (LLRs) for one or more iterations of an iterative decoding technique. The decoder also includes a plurality of elements capable of processing, for one or more iterations, one or more layers of a parity-check matrix. The elements include an iterative decoder element capable of calculating, for one or more iterations or layers, a LLR adjustment based upon the LLR for a previous iteration/layer, the LLR for the previous iteration/layer being read from the primary memory. The decoder further includes a summation element capable of reading the LLR for the previous iteration/layer from the mirror memory, and calculating the LLR for the iteration/layer based upon the LLR adjustment for the iteration/layer and the previous iteration/layer LLR for the previous iteration/layer.
摘要:
A method of constructing a puncture sequence includes providing a seed puncture sequence including a plurality of elements. The elements of the seed puncture sequence are based upon non-zero elements of a plurality of columns of a parity-check matrix having a column dimension and a row dimension. In this regard, the parity-check matrix defines an error correction code, and has been constructed based upon a seed parity-check matrix derived from an edge ensemble. After providing the seed puncture sequence, a variable node-puncture sequence can be constructed based thereupon. The variable node-puncture sequence, then, corresponds to a puncture sequence configured for processing an error correction code.
摘要:
A low density parity check code is generated by defining first a framework combining symbol detection and low density parity check decoding. Probabilistic information describing multiple-input-multiple-output channels is defined, and a low density parity check code is generated based on said framework and said probabilistic information describing multiple-input-multiple-output channels.
摘要:
Apparatus, and an associated method, for allocating data to communication channels of a multiple-input communication system and to select power levels at which the data is caused to be communicated upon the communication channels. Data allocation is made responsive to communication quality indications that identify communication conditions on the different ones of the channels. Data allocation and power level allocation is made to achieve best a selected performance parameter.
摘要:
In one aspect thereof this invention provides a method to increase data throughput in an Orthogonal Frequency Division Multiplex (OFDM) wireless communications system. The method includes modeling data throughput as a function of received Signal to Noise Ratio (SNR) with a sigmoid function to produce a throughput curve characterized as having a lower knee region and an upper knee region; and performing a gradient ascent search along the throughput curve by varying the power of a plurality of sub-carriers so as to remove power from any sub-carrier having a received SNR to the left of the lower knee region, and to re-allocate the removed power to sub-carriers having a received SNR to the right of the lower knee region.
摘要:
Fast fading in cellular systems causes time variation of the Channel Impulse Response (CIR) resulting in significant performance degradation that is reduced by adding a pulse train to the transmitted data symbols and estimating the CIR by averaging the symbols as they vary from one OFDM symbol to another within the physical data frame (or packet).