H04L1/0051

Methods and apparatus for decoding received uplink transmissions using log-likelihood ratio (LLR) optimization
11558147 · 2023-01-17 · ·

Methods and apparatus for decoding received uplink transmissions using log-likelihood ratio optimization. In an embodiment, a method includes soft-demapping resource elements based on soft-demapping parameters as part of a process to generate log-likelihood ratios (LLR) values, decoding the LLRs to generate decoded data, and identifying a target performance value. The method also includes determining a performance metric from the decoded data, and performing a machine learning algorithm that dynamically adjusts the soft-demapping parameters to move the performance metric toward the target performance value.

Cyclical obstruction communication system

Techniques for improving data rates at mobile terminals that are subject to periodic channel interruptions in a beyond-line-of-sight communication system are disclosed, including improved encoding and decoding systems that identify blockages and modify receiver operation during blockages to reduce data errors. In certain embodiments, encoding, symbol mapping, interleaving, and use of unique periodic identifiers function to enable a series of packets that may be received in a blockage impaired channel with reduced errors.

Data Processing Method and Device

A data processing method is applied to a digital interface, which includes: reading data cached by a data source, where the data source includes a video source and an auxiliary data source; outputting video data, if the video data cached by the video source is not empty, where when the video data is output, corresponding position marks are at start and end positions of a frame structure of the video data and at start and end positions of a row structure of the video data; and outputting auxiliary data, if the video data cached by the video source is empty, the auxiliary data cached by the auxiliary data source is not empty and the frame structure or the row structure of the video data has been output, where when the auxiliary data is output, corresponding position marks are at a start position and an end position of the auxiliary data.

COMMUNICATION DEVICE FOR PERFORMING DETECTION OPERATION AND DEMODULATION OPERATION ON CODEWORD AND OPERATING METHOD THEREOF
20230130782 · 2023-04-27 ·

A method includes calculating a number of iterative detection and decoding (IDD) iterations and a number of decoding iterations for each of a plurality of channel coding units in a target codeword; calculating a demodulation time and a decoding time for the target codeword based on the number of IDD iterations and the number of decoding iterations for the target codeword; adding the target codeword to a codeword set, based on a demodulation time and a decoding time for codewords in the codeword set and the target codeword; and performing an IDD operation based on a number of IDD iterations and a number of decoding iterations.

METHODS AND APPARATUS FOR DECODING RECEIVED UPLINK TRANSMISSIONS USING LOG-LIKELIHOOD RATIO (LLR) OPTIMIZATION
20230120502 · 2023-04-20 · ·

Methods and apparatus for decoding received uplink transmissions using log-likelihood ratio optimization. In an embodiment, a method includes soft-demapping resource elements based on soft-demapping parameters as part of a process to generate log-likelihood ratios (LLR) values, decoding the LLRs to generate decoded data, and identifying a target performance value. The method also includes determining a performance metric from the decoded data, and performing a machine learning algorithm that dynamically adjusts the soft-demapping parameters to move the performance metric toward the target performance value.

Computer system and method therefor

A computer system includes at least one memory and at least one processor coupled to the at least one memory and configured to execute one or more sets of instructions. The one or more sets of instructions, when executed by the at least one processor, cause the computer system to provide virtualized radio access network functions including executing a BP algorithm and provide controller functions including adjusting the total number of iterations of the BP algorithm depending on available computing resources of the computer system.

Low complexity error correction

For low complexity error correction, a decoder modifies each reliability metric of an input data stream with a random perturbation value. The reliability metric comprises a weighted sum of a channel measurement for the input data stream and parity check results for the input data stream. In addition, the decoder may generate an output data stream as a function of the reliability metrics.

Receiving apparatus and decoding method

A decoding method includes: receiving a plurality of subcarrier signals each including encoded data; acquiring a predetermined amount of data from each of the plurality of subcarrier signals; correcting errors in the plurality of subcarrier signals by performing decoding arithmetic processing on the respective predetermined amounts of data acquired from the plurality of subcarrier signals in a time-division manner; and causing the decoding arithmetic processing to be consecutively performed on each of the predetermined amounts of data a predetermined number of times.

ZIGZAG DECODING OF UPSTREAM-PROCESSED SIGNALS FROM INDEPENDENT RECEIVER SUBARRAYS
20230171026 · 2023-06-01 ·

A method of operating a network node of a communication network includes receiving, by a first decoder of the network node, a first upstream-processed signal associated with an original signal. The method further includes receiving, by a second decoder of the network node, a second upstream-processed signal associated with the original signal. The method further includes determining, by the first decoder, a first downstream-processed signal based on the first upstream-processed signal and outputting, by the first decoder, the first downstream-processed signal. The method further includes responsive to the first decoder outputting the first downstream-processed signal, determining, by the second decoder, a second downstream-processed signal based on the second upstream-processed signal and the first downstream-processed signal and outputting, by the second decoder, the second downstream-processed signal. The method further includes determining a decoded received signal based on outputs from the first decoder and the second decoder.

Error correction in network packets

Systems and methods for error correction in network packets are provided. An example method includes receiving a network packet via a communication channel, the network packet including a content and an error-detecting code associated with the content, determining, based on the error-detecting code, that the network packet is corrupted, selecting a pre-determined number of positions of bits in the content of the network packet, changing values of the bits in the selected positions to a bit value combination selected from all possible bit value combinations in the selected positions to modify the content and calculating a further error-detecting code of the modified content until the further error-detecting code of the modified payload matches the error-detecting code received via the communication channel or all possible bit combinations have been selected, and if the further error-detecting code does not match the error-detecting code, requesting for retransmission of the network packet.