Patent classifications
H04L1/0045
Transmitting device for performing an encoding process on an information bit sequence using a coding scheme selected from a coding scheme set
One coding method of a plurality of coding methods including at least a first coding method and a second coding method is selected, an information sequence is encoded by using the selected coding method, and an encoded sequence obtained by performing predetermined processing on the information sequence is modulated and transmitted. The first coding method is a coding method having a first coding rate, for generating a first encoded sequence by performing puncturing processing on a generated first codeword by using a first parity check matrix. The second coding method is a coding method having a second coding rate, for generating a second encoded sequence by performing puncturing processing on a generated second codeword by using a second parity check matrix that is different from the first parity check matrix, the second coding rate after the puncturing process being different from the first coding rate.
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.
Interleaving based on code block groups for a wireless communication system
An apparatus for wireless communication includes a transmitter and a receiver. The receiver is configured to receive a first code block (CB) that is associated with a code block group (CBG) and that is included in a transport block (TB). The receiver is further configured to receive a second CB that is associated with the CBG and that is included in the TB. The first CB is distinct from the second CB. The second CB includes at least a first bit that is associated with the first CB.
Method and apparatus for channel encoding and decoding in communication or broadcasting system
A pre-5th-generation (pre-5G) or 5G communication system for supporting higher data rates beyond a 4th-generation (4G) communication system, such as long term evolution (LTE) is provided. A channel encoding method in a communication or broadcasting system includes identifying an input bit size, determining a block size (Z), determining a low density parity check (LDPC) sequence to perform LDPC encoding, and performing the LDPC encoding based on the LDPC sequence and the block size.
CNN-based demodulating and decoding systems and methods for universal receiver
Presented are systems and methods for automatically decoding and demodulating radio signals in a communication network. Embodiments utilize a one-dimensional (1D) convolutional neural network (CNN) as the key architecture of a decoder that utilizes one or more 1D convolution windows to perform convolution operations on to-be-decoded or demodulated input signals received by the communication network. In embodiments, this may be achieved by receiving, at a CNN correlator implemented in a decoder, an input signal that comprises unknown data and applying to the input signal, in the discrete time domain, a convolution to obtain a CNN correlator output to which an activation may be applied to decode the input signal and output the decoded signal.
Error recovery and power management between nodes of an interconnection network
Improved techniques for recovering from an error condition without requiring a re-transmittal of data across a high-speed data link and for improved power usage are disclosed herein. A data stream is initiated. This stream includes different types of packets. Error correcting code (ECC) is selectively imposed on a control data type packet. A transmitter node and a receiver node are connected via a hard link that has multiple virtual channels. Each virtual channel is associated with a corresponding power-consuming node. When the receiver node receives the control data type packet, error correction is performed if needed without re-transmittal. When a final data type packet is transmitted for each virtual channel, the transmitter node transmits an end condition type packet. A corresponding power-consuming node that corresponds to the respective virtual channel transitions from an active state to a low power state.
TRANSMISSION PROCESSING METHOD AND DEVICE
A transmission processing method includes: performing encoding or decoding, or instructing a second communication device to perform encoding or decoding. The encoding or decoding uses a multi-level structure.
Modulating and demodulating data
It is presented a method for modulating data for transmission over a communication channel to a receiver network entity. The method is performed in a transmitter network entity and comprises the step of: modulating data in accordance with a modulation scheme, the modulation scheme comprising a first set of constellation points respectively representing only one bit sequence and a second set of constellation points respectively representing two different bit sequences.
System and methods for multipath data communications
A system for transmitting information may include a server that generates pseudo-random superpositions, each superposition including multiple packet fragments encoded using a Galois field. The system may transmit the superpositions across a plurality of communication links, which form a single logical path, to a client device. Communication links may include a combination of diverse communication channels, and more preferably one or more low latency (but low bandwidth) communication links and one or more high bandwidth (but high latency) communication links. Advantageously, the use of a plurality of communication links may facilitate transmitting information quickly and reliably.
Coded stream processing
Described herein is a system and method for coded streaming data to facilitate recovery from failed or slow processor(s). A batch of processing stream data can be partitioned into a plurality of data chunks. Parity chunk(s) for the plurality of data chunks. The plurality of data chunks and the parity chunk(s) can be provided to processors for processing. Processed data of at least some (e.g., one or more) of the plurality of data chunks, and, processed data of parity chunk(s) are received. When it is determined that processed data for a pre-defined quantity of data chunks has not been received by a pre-defined period of time, the processed data for particular data chunk(s) of particular processor(s) from which processed data has not been received are determined based, at least in part, upon the received processed parity chunk(s) and the received processed data chunk(s).