H04L1/0047

Shift values for quasi-cyclic LDPC codes

According to some embodiments, a method use in a wireless transmitter of a wireless communication network comprises encoding information bits using a parity check matrix (PCM) and transmitting the encoded information bits to a wireless receiver. The parity check matrix (PCM) is optimized according to two or more approximate cycle extrinsic message degree (ACE) constraints. In some embodiments, a that portion of the PCM is optimized according to a first ACE constraint and a second portion of PCM is optimized according to a second ACE constraint.

Transmission System with Channel Estimation Based on a Neural Network
20220376956 · 2022-11-24 ·

An apparatus, method and computing program is described including: receiving one or more received symbols and one or more received bits, wherein the received symbols are received at a receiver of a transmission system including a transmitter, a channel, and the receiver; converting one or more of the received bits that are deemed to be correct into one or more estimated transmission symbols; generating an estimated channel transfer function based on one or more of the estimated transmission symbols and corresponding received symbols; and providing training data pairs, each training data pair including a first element based on the estimated channel transfer function and a second element based on the corresponding received symbols.

ENCODING DEVICE, ENCODING METHOD, DECODING DEVICE, DECODING METHOD, AND PROGRAM

The technology relates to an encoding device, an encoding method, a decoding device, a decoding method, and a program enabling encoding with favorable transmission efficiency with a controlled running disparity.

A calculation section divides inputted data into N or M bits to calculate a first running disparity of an N or M bit data string. A determination section determines whether the data string is inverted based on the first running disparity calculated by the calculation section and a second running disparity calculated therebefore. An addition section inverts or non-inverts the data string based on a determination result by the determination section to add a flag indicating the determination result for outputting. The determination section determines not to perform inversion when the data string is a control code. The addition section adds the flag assigned to the control code. The technology is applicable to a device communicating in an SLVS-EC specification.

Adaptive payload extraction and retransmission in wireless data communications with error aggregations

Provided are systems and methods for adaptive payload extraction and retransmission in wireless data communications. An example method commences with transmitting a network packet to a receiver via a communication channel. The method further includes receiving a further network packet including a further payload. The method continues with determining, based on the payload and the further payload, an error vector. The method includes generating, based on the error vector, a plurality of indices. An index of the plurality of indices corresponds to a portion of a plurality of non-overlapping portions of the payload. The method further continues with selecting, based on the error vector, at least one index from the plurality of indices. The method includes sending, to the receiver via the communication channel, a further network packet. The further network packet includes the selected index and a portion of the payload corresponding to the selected index.

FOUNTAIN HARQ FOR RELIABLE LOW LATENCY COMMUNICATION

Methods, systems, and devices are described for fountain hybrid automatic repeat request (HARQ) for reliable low latency communication. A wireless device may transmit a data block based on a low latency operational mode. The device may then transmit a number of redundancy versions of the data block prior to determining whether an acknowledgement (ACK) has been received. In some examples the ACK may be an augmented ACK, which may be based on the number of redundancy versions received prior to successfully decoding the data block, and which may include an additional resource request. In some examples, the device may select an updated modulation and coding scheme (MCS) based on the augmented ACK. In some examples, the device may increase a number of frequency resources (e.g., component carriers) used for transmission based on the augmented ACK.

Error reconciliation method for LWE public key cryptography
11575466 · 2023-02-07 · ·

The invention discloses an error reconciliation method for a Learning With Errors (LWE) public key cryptography. The method includes an encoding algorithm and a decoding algorithm. The input of the encoding algorithm is a binary message vector u∈{0,1}.sup.k with a length of k, the output is a q-ary vector z∈Z.sub.q.sup.m with a length of m, where Z.sub.q={−q/2, . . . , q/2−1}; the input of the decoding algorithm is a q-ary vector w=z+e∈Z.sub.q.sup.m containing errors with a length of m, and the output is a binary vector u∈{0,1}.sup.k corresponding to z; the error reconciliation method for the LWE public key cryptography provided by the present invention combines a binary linear code with a Gray code to realize the error reconciliation scheme in LWE public key cryptography. The error reconciliation method can be used to solve the problem of error reconciliation in LWE public key cryptography. The scheme of the invention has good fault tolerance and can significantly improve the transmission rate of encrypted information.

DECODING METHOD AND APPARATUS, NETWORK DEVICE, AND STORAGE METHOD
20230031031 · 2023-02-02 ·

A decoding method and apparatus, a network device, and a storage medium are provided. The method includes: receiving data before de-interleaving and soft bit encoding locations; dividing the data before de-interleaving to obtain first data banks; acquiring punctured data, and obtaining second data banks according to the punctured data, wherein the data before de-interleaving and the punctured data are determined in encoded data according to the soft bit encoding locations; and performing decoding according to the soft bit encoding locations, the first data banks and the second data banks, so as to obtain decoded data.

Fountain harq for reliable low latency communication

Methods, systems, and devices are described for fountain hybrid automatic repeat request (HARD) for reliable low latency communication. A wireless device may transmit a data block based on a low latency operational mode. The device may then transmit a number of redundancy versions of the data block prior to determining whether an acknowledgement (ACK) has been received. In some examples the ACK may be an augmented ACK, which may be based on the number of redundancy versions received prior to successfully decoding the data block, and which may include an additional resource request. In some examples, the device may select an updated modulation and coding scheme (MCS) based on the augmented ACK. In some examples, the device may increase a number of frequency resources (e.g., component carriers) used for transmission based on the augmented ACK.

Instruction-based multi-thread multi-mode PDSCH decoder for cellular data device

A cellular modem processor can include dedicated processing engines that implement specific, complex data processing operations. To implement physical downlink shared channel (PDSCH) decoding, a cellular modem can include a pipeline having multiple processing engines, with the processing engine including functional units that execute instructions corresponding to different stages in the PDSCH decoding process. Flow control and data synchronization between instructions can be provided using a hybrid of firmware-based flow control and hardware-based data dependency management.

Shift Values for Quasi-Cyclic LDPC Codes
20230087194 · 2023-03-23 ·

According to some embodiments, a method for use in a wireless transmitter of a wireless communication network comprises encoding information bits using a purity check matrix (PCM) and transmitting the encoded information bits to a wireless receiver. The parity check matrix (PCM) is optimized according to two or more approximate cycle extrinsic message degree (ACE) constraints. In some embodiments, a first portion of the PCM is optimized according to a first ACE constraint and a second portion of the PCM is optimized according to a second ACE constraint.