Abstract:
An encoding apparatus may obtain a to-be-encoded sequence, where the to-be-encoded sequence includes information bits and fixed bits, and the information bits and the fixed bits are determined based on reliability and/or row weights of generator matrices corresponding to the to-be-encoded bits; and perform encoding on the to-be-encoded sequence to obtain an encoded sequence, where an encoding process of the encoding includes at least one interleaving.
Abstract:
A method and an apparatus for encoding and for decoding a polar code to reduce complexity and improve speed. For encoding, information bits are obtained, an original kernel matrix is adjusted to construct one or more kernel matrices, an appropriate target kernel matrix is selected from the one or more kernel matrices, and polar encoding is performed on the information bits based on the target kernel matrix. For decoding, a to-be-decoded sequence is obtained, and the to-be-decoded sequence is decoded based on a plurality of trellises, where intermediate results obtained in different decoding stages may be reused. For example, in a (t+i)th stage of decoding, an intermediate result obtained in a tth stage of decoding is reused.
Abstract:
Embodiments of the present disclosure provide an encoding/decoding method, apparatus, and system. The method includes: encoding information bits to obtain a first-level encoded code word; obtaining a sorting value of each check bit of the first-level encoded code word, and adjusting each check bit to a corresponding position according to the sorting value of each check bit, where the sorting value refers to a value of S when the check bit is related to first S information bits of the information bits in the first-level encoded code word, and S is a non-zero integer; and performing second-level encoding on the first-level encoded code word after positions of the check bits are adjusted, thereby obtaining a second-level encoded code word. The present disclosure is applicable to various communication systems.
Abstract:
Embodiments of the disclosure provide a polar channel coding method, a device, and a system. The method includes: obtaining, by a sending apparatus, a target coding scheme, where the target coding scheme includes a mother code length N and a quantity K of information bits, N is an integral power of 2, both N and K are positive integers, and N>K; selecting, by the sending apparatus, a target coding table from a plurality of candidate coding tables based on the target coding scheme, where the plurality of candidate coding tables are pre-stored in the sending apparatus; and coding, by the sending apparatus, the K information bits based on the target coding table to obtain a target coding sequence. Embodiments of the disclosure can reduce complexity of polar channel coding.
Abstract:
Embodiments of the present invention disclose a polar code processing method and communications device. The method includes: obtaining, based on a target coded bit quantity M and preset first mapping relationship information, a first sequence number set of M uncoded bits that is corresponding to the target coded bit quantity M, the first mapping relationship information is used to indicate a one-to-one correspondence between a plurality of coded bit quantities and a plurality of uncoded bit sequence number sets, the M uncoded bits include K information bits, and M target coded bits are obtained after polar encoding is performed on the M uncoded bits; and selecting, from the first sequence number set of the M uncoded bits according to a preset first selection rule, K sequence numbers as a sequence number set of the K information bits.
Abstract:
Embodiments of the present invention provide a polar code hybrid automatic repeat request method and an apparatus. The method includes: obtaining, by a communications device, a bit sequence of retransmission information, where the bit sequence of the retransmission information includes K retransmission information bits determined from a bit sequence of first transmission information, the bit sequence of the first transmission information includes N first transmission information bits, N is a positive integer, and K is a positive integer not greater than N; performing, by the communications device, polar code encoding on the bit sequence of the retransmission information, to obtain an encoded retransmission bit sequence; and sending, by the communications device, the encoded retransmission bit sequence to another communications device.
Abstract:
A rate matching method for a polar code is provided, where the method includes: acquiring a congruential sequence according to a code length of a target polar code; performing sorting processing on the congruential sequence according to a preset rule, to acquire a reference sequence; determining a mapping function according to the congruential sequence and the reference sequence; and interleaving the target polar code according to the mapping function, to generate interleaved output bits.
Abstract:
Embodiments of the present invention provide a method and an apparatus for encoding uplink control information, so as to optimize the performance of uplink control information transmission. The method includes: shifting a column vector of a predefined encoding matrix M to generate a new encoding matrix M′; and encoding uplink control information by using the new encoding matrix M′. The encoding matrix used for encoding the uplink control information is no longer a fixed predefined encoding matrix, but the new encoding matrix generated after shifting the column vectors of the predefined encoding matrix. Comparing with the method in prior art, the method in embodiments of the present invention can determine a corresponding encoding matrix according to the uplink control information, thereby optimizing the performance of the uplink control information transmission and then improving the efficiency of downlink transmission.
Abstract:
Embodiments of the present invention provide a channel encoding and decoding method and apparatus, where a channel encoding method includes: acquiring, by an encoder, an information bit index set; generating, by the encoder, a second bit vector according to a to-be-encoded first information bit and the information bit index set; and performing, by the encoder, Polar code encoding on the second bit vector to generate an encoded first code word. In technical solutions of the present invention, an encoder first acquires an information bit index set, generates a second bit vector according to a to-be-encoded first information bit and the information bit index set, and then performs Polar code encoding on the second bit vector to generate an encoded first code word.
Abstract:
Disclosed are a distributed multi-cell multi-user beamforming method, a transmitter and a relevant system. In the distributed beamforming method in the embodiments of the present invention, beamforming coordinated calculation is performed by a plurality of transmitters, and an interference matrix among the transmitters is used to perform an iterative operation on a beamforming vector corresponding to the data which is to be sent to each user over each sub-channel of this cell, so that the interference dimension of each user over each sub-channel of the transmitters is compressed into a subspace as small as possible.