Encoding and decoding techniques
    51.
    发明授权

    公开(公告)号:US11211946B2

    公开(公告)日:2021-12-28

    申请号:US16336213

    申请日:2017-07-11

    摘要: Various aspects of the disclosure relate to encoding information and decoding information. In some aspects, the disclosure relates to an encoder and a decoder for Polar codes with HARQ. If a first transmission of the encoder fails, information bits associated with a lower quality channel may be retransmitted. At the decoder, the resulting decoded retransmitted bits may be used to decode the first transmission by substituting the retransmitted bits for the original corresponding (low quality channel) bits. In some aspects, to decode the first transmission, soft-combining is applied to the decoded retransmitted bits and the original corresponding (low quality channel) bits. In some aspects, CRC bits for a first transmission may be split between a first subset of bits and a second subset of bits. In this case, the second subset of bits and the associated CRC bits may be used for a second transmission (e.g., a retransmission).

    Methods and apparatus for CRC concatenated polar encoding

    公开(公告)号:US11196444B2

    公开(公告)日:2021-12-07

    申请号:US16760758

    申请日:2018-09-21

    摘要: Certain aspects of the present disclosure generally relate to techniques for encoding and decoding bits of information using cyclic redundancy check (CRC) concatenated polar encoding and decoding. The CRC concatenated polar encoding techniques may avoid transmission of dummy bits. A method generally includes obtaining the bits of information to be transmitted. The method includes performing CRC outer encoding of the bits of information using an even-weighted generator polynomial to produce CRC encoded bits. The method includes performing polar inner encoding of the CRC encoded bits to generate a codeword. The method includes discarding a first code bit at a beginning of the codeword. The shortened codeword is transmitted over a wireless medium. In another method, bit-level scrambling is performed on the CRC encoded bits before the polar encoding to avoid generating a dummy bit. In another method, only odd-weighted generator polynomials are selected to avoid generating the dummy bit.

    Techniques for a hybrid automatic repeat request (HARQ) mechanism with polar codes

    公开(公告)号:US10721029B2

    公开(公告)日:2020-07-21

    申请号:US16091081

    申请日:2017-03-03

    摘要: The present disclosure describes a method, an apparatus, and a computer readable medium for hybrid automatic repeat request (HARQ) transmissions. For example, the method may include generating a first codeword for a first information block, wherein the first codeword is a first polar code, and wherein the first information block includes cyclic redundancy check (CRC) bits; transmitting the first codeword to a receiver; determining that the first polar code is not successfully decoded at the receiver based at least on a first message received from the receiver; generating a second codeword for a second information block, wherein the second codeword is a first enhanced polar code, and wherein the second information block does not include any CRC bits; transmitting the second codeword to the receiver; and determining that the second codeword and the first codeword are successfully decoded at the receiver based at least on a second message received from the receiver.

    POLARIZATION WEIGHT CALCULATION FOR PUNCTURED POLAR CODE

    公开(公告)号:US20190372712A1

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

    申请号:US16476890

    申请日:2018-02-17

    IPC分类号: H04L1/00

    摘要: Techniques are described for wireless communication. One method includes identifying a set of punctured bit locations in a received codeword. The received codeword is encoded using a polar code. The method also includes identifying a set of information bit locations of the polar code, with the set of information bit locations being determined based at least in part on polarization weights per polarized bit-channel of a polar code decoder that are a function of nulled repetition operations per polarization stage of the polar code identified based at least in part on the set of punctured bit locations. The method further includes processing the received codeword using the polar code decoder to obtain an information bit vector at the set of information bit locations.

    Method and apparatus for data aided timing recovery in 10GBASE-T system
    56.
    发明授权
    Method and apparatus for data aided timing recovery in 10GBASE-T system 有权
    10GBASE-T系统数据辅助定时恢复的方法和装置

    公开(公告)号:US09544128B2

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

    申请号:US14768302

    申请日:2013-02-21

    IPC分类号: H04L7/00 H04L7/04 H04L7/10

    摘要: A method of data-aided timing recovery for Ethernet systems is disclosed. A first device negotiates a pseudorandom number sequence with a second device and receives a data signal from the second device. The first device samples the received data signal to recover a first training sequence. The first device also generates a second training sequence based on the pseudorandom number sequence. The second training sequence is then synchronized with the first training sequence. The synchronized second training sequence is used to align a receive clock signal of the first device with the data signal received from the second device.

    摘要翻译: 公开了一种用于以太网系统的数据辅助定时恢复的方法。 第一设备与第二设备协商伪随机数序列,并从第二设备接收数据信号。 第一设备对接收的数据信号进行采样以恢复第一训练序列。 第一设备还基于伪随机数序列生成第二训练序列。 然后将第二训练序列与第一训练序列同步。 同步的第二训练序列用于将第一设备的接收时钟信号与从第二设备接收的数据信号对准。

    Polar coded hybrid automatic repeat request (HARQ) with incremental channel polarization

    公开(公告)号:US11387939B2

    公开(公告)日:2022-07-12

    申请号:US15733499

    申请日:2019-01-17

    IPC分类号: H04L1/00 H04L1/18

    摘要: Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a wireless communication device may perform a first polar code encoding process on a first transmission of a hybrid automatic repeat request (HARQ) process; generate a second transmission of the HARQ process by relocating a portion of bits in less reliable positions of the first transmission to more reliable positions of the second transmission of the HARQ process, wherein the less reliable positions and the more reliable positions are evaluated based at least in part on a channel transform, wherein the channel transform is based at least in part on the first transmission, the second transmission, the first polar encoding process and a second polar encoding process associated with the second transmission; and transmit the second transmission of the HARQ process. Numerous other aspects are provided.

    Generation of polar codes with a variable block length utilizing puncturing

    公开(公告)号:US11309997B2

    公开(公告)日:2022-04-19

    申请号:US16874264

    申请日:2020-05-14

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

    摘要: Polar codes may be generated with a variable block length utilizing puncturing. Some puncturing schemes consider punctured bits as unknown bits, and set the log likelihood ratio (LLR) for those bits to zero; while other puncturing schemes consider punctured bits as known bits, and set the LLR for those bits to infinity. Each of these puncturing schemes has been observed to provide benefits over the other under different circumstances, especially corresponding to different coding rates or different signal to noise ratio (SNR). According to aspects of the present disclosure, both puncturing schemes are compared, and the puncturing scheme resulting in the better performance is utilized for transmission.

    REDUCED OVERHEAD ERROR DETECTION CODE DESIGN FOR DECODING A CODEWORD

    公开(公告)号:US20220094471A1

    公开(公告)日:2022-03-24

    申请号:US17500347

    申请日:2021-10-13

    IPC分类号: H04L1/00 H04L1/18

    摘要: Methods, systems, and devices for wireless communications are described. An encoder of a wireless device may receive a transport block (TB) for transmission and segment the transport block into a set of multiple, smaller data segments that respectively correspond to a plurality of code blocks of the TB. The encoder may generate a code block level (CB-level) error detection code (EDC) for a subset of the data segments. The encoder may generate a transport block-level (TB-level) EDC for the TB using the data segments. Each of the code blocks (CBs) may be of the same size and may include one of the data segments. A subset of the CBs may include a data segment from the subset of the data segments and one of the CB-level EDCs. The remaining CBs that are not part of the subset may include a remaining data segments and the TB-level EDC.