SYSTEMS AND METHODS FOR PIECE-WISE RATE MATCHING WHEN USING POLAR CODES

    公开(公告)号:US20170366205A1

    公开(公告)日:2017-12-21

    申请号:US15607591

    申请日:2017-05-29

    IPC分类号: H03M13/00 H04L1/00

    摘要: Systems and methods are disclosed that relate to performing rate matching when using polar codes. In one embodiment, a plurality of bits are received at a polar encoder. A value is obtained that corresponds to at least one of: a coding rate to be used to transmit the plurality of bits, and a number of coded bits to be used to transmit the plurality of bits. It is determined which range of values the value falls within, and an information sequence is obtained that corresponds to the range the value falls within. The plurality of bits are mapped to a subset of positions of an input vector according to the information sequence. The remaining positions of the input vector are set as frozen values that are known by a decoder. The input vector is then encoded in the polar encoder to generate a codeword.

    APPARATUS AND METHODS FOR ERROR DETECTION CODING

    公开(公告)号:US20200014401A1

    公开(公告)日:2020-01-09

    申请号:US16511180

    申请日:2019-07-15

    摘要: A first error-detecting code (EDC) is computed based on a first segment of a block of information that is to be encoded, and a second EDC is computed based on at least a second segment of the block of information. The first EDC is masked with a first masking segment and the second EDC with a second masking segment to generate a first masked EDC and a second masked EDC. The first masking segment and the second masking segment are associated with a target receiver of the block of information. A codeword is generated based on a code and an input vector that includes the first segment, the first masked EDC, the second segment, and the second masked EDC. This type of coding could be useful to support early termination of blind detection at a decoder, for example.

    CONCATENATED AND SLIDING-WINDOW POLAR CODING

    公开(公告)号:US20190158128A1

    公开(公告)日:2019-05-23

    申请号:US16253082

    申请日:2019-01-21

    申请人: YIQUN GE WUXIAN SHI

    发明人: YIQUN GE WUXIAN SHI

    摘要: Methods, apparatuses, and systems for implementing error-correction in communication systems, particularly wireless communication systems, are provided. A Polar code-based encoding method combines first and second pluralities of information bits and error-correcting code bits, and a plurality of frozen bits, into an input vector. The input vector is encoded according to a Polar code to produce a first codeword, which improves the probability of successfully transmitting and receiving the codeword over a physical channel in the communication system.

    SIGNATURE-ENABLED POLAR ENCODER AND DECODER
    9.
    发明申请

    公开(公告)号:US20170155405A1

    公开(公告)日:2017-06-01

    申请号:US15364521

    申请日:2016-11-30

    申请人: YIQUN GE WUXIAN SHI

    发明人: YIQUN GE WUXIAN SHI

    IPC分类号: H03M13/13 H04L1/00

    摘要: A signature-enabled Polar code encoder and decoder are provided. Signature bits are inserted in some unreliable bit positions. Different signature bits are inserted for different receivers. For a given codeword, only the receiver with knowledge of the signature can decode the codeword. Cyclic redundancy check (CRC) bits may be included in the input vector to assist in decoding.

    SIGNATURE-ENABLED POLAR ENCODER AND DECODER
    10.
    发明申请

    公开(公告)号:US20180375532A1

    公开(公告)日:2018-12-27

    申请号:US16117863

    申请日:2018-08-30

    申请人: YIQUN GE WUXIAN SHI

    发明人: YIQUN GE WUXIAN SHI

    IPC分类号: H03M13/13 H04L9/32 H04L1/00

    摘要: A transmitter and receiver are provided for communication over a noisy channel in a wireless communications system. The transmitter and receiver use polar coding to provide reliability of data transmission over the noisy wireless channel. In addition, signature bits are inserted in some unreliable bit positions of the polar code. For a given codeword, the receiver with knowledge of the signature can more effectively decode the codeword. Cyclic redundancy check (CRC) bits may also included in the input vector to assist in decoding.