H04L1/0041

SELECTING TRANSPORT BLOCKS FOR NETWORK CODING
20230040471 · 2023-02-09 ·

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a receiving device may receive, from a transmitting device that is configured to perform network coding on information from an originating device, one or more transport blocks (TBs) including the information and associated with an erasure coding scheme. The receiving device may perform decoding using the erasure coding scheme and at least one TB, of the one or more TBs. The at least one TB is selected using one or more time conditions, one or more group conditions, one or more settings indicated by the transmitting device, or a combination thereof. Numerous other aspects are described.

Communication system, network-side apparatus, transmission function changing method and program

A communication system includes a network-side apparatus and a user-side apparatus. The network-side apparatus includes a transmission function unit configured to perform processing of a transmission function on data received from the user-side apparatus, a quality calculation unit configured to calculate a quality of media data which is transmitted from the user-side apparatus and on which the processing is performed by the transmission function unit; and a transmission function changing unit configured to change the transmission function performed by the transmission function unit in a range in which the calculated quality satisfies a quality required by an application.

Resilient data communications with physical layer link aggregation, extended failure detection and load balancing
11558285 · 2023-01-17 · ·

Rapid channel failure detection and recovery in wireless communication networks is needed in order to meet, among other things, carrier class Ethernet channel standards. Thus, resilient wireless packet communications is provided using a physical layer link aggregation protocol with a hardware-assisted rapid channel failure detection algorithm and load balancing, preferably in combination. This functionality may be implemented in a Gigabit Ethernet data access card with an engine configured accordingly. In networks with various topologies, these features may be provided in combination with their existing protocols.

Methods and systems of industrial processes with self organizing data collectors and neural networks

Systems and methods for data collection for an industrial heating process are disclosed. The system according to one embodiment can include a plurality of data collectors, including a swarm of self-organized data collector members, wherein the swarm of self-organized data collector members organize to enhance data collection based on at least one of capabilities and conditions of the data collector members of the swarm, and wherein the plurality of data collectors is coupled to a plurality of input channels for acquiring collected data relating to the industrial heating process, and a data acquisition and analysis circuit for receiving the collected data via the plurality of input channels and structured to analyze the received collected data using a neural network to monitor a plurality of conditions relating to the industrial heating process.

System and method for recovery of data packets transmitted over an unreliable network

A system and method is provided that enables the recovery of data packets transmitted over an unreliable network. The system and method utilize an algorithm for transmitting the data packets with restoration of lost data during data transfer over UDP Protocol encrypted with DTLS Protocol. Advantageously, the algorithm does not require changes to data for either UDP or DTLS packets, but rather a separate, specifically designed packet is transmitted to the recipient to facilitate and ensure the recovery of any lost data packets over the unreliable network.

Forward error correction encoding using binary clustering

Embodiments of the present disclosure relate to a binary clustered forward error correction encoding scheme. Systems and methods are disclosed that define binary clustered encodings of the media packets from which forward error correction (FEC) packets are computed. The different encodings specify which media packets in a frame are used to compute each FEC packet (a frame includes M media packets). The different encodings may be defined based on the quantity of media packets in a frame, M≤floor(2.sup.N), where each bit of the binary representation of N is associated with a different cluster pair encoding of the media packets. Each cluster pair includes a cluster for which the bit=0 and a cluster for which the bit=1. Computing FEC packets using at least two cluster pair encodings provides redundancy for each media packet, thereby improving media packet recovery rates.

Method and apparatus for transmission and reception of data in communication system

The disclosure relates to a communication technique for combining an IoT technology with a 5G communication system for supporting a higher data transmission rate than a 4G system, and a system therefor. The disclosure can be applied to intelligent services (for example, smart homes, smart buildings, smart cities, smart cars or connected cars, health care, digital education, retail businesses, security and safety-related services, and the like) on the basis of 5G communication technologies and IoT-related technologies.

Ordered sets for high-speed interconnects
11595318 · 2023-02-28 · ·

A system and apparatus can include a port for transmitting data; and a link coupled to the port. The port can include a physical layer device (PHY) to decode a physical layer packet, the physical layer packet received across the link. The physical layer packet can include a first bit sequence corresponding to a first ordered set, and a second bit sequence corresponding to a second ordered set, the first bit sequence immediately adjacent to the second bit sequence. The first ordered set is received at a predetermined ordered set interval, which can occur following a flow control unit (flit). The first ordered set comprises eight bytes and the second ordered set comprises eight bytes. In embodiments, bit errors in the ordered sets can be determined by checking bits received against expected bits for the ordered set interval.

Transmitter and method for generating additional parity thereof

A transmitter is provided. The transmitter includes: a Low Density Parity Check (LDPC) encoder configured to encode input bits to generate an LDPC codeword including the input bits and parity bits to be transmitted in a current frame; a parity permutator configured to perform by group-wise interleaving a plurality of bit groups configuring the parity bits based on a group-wise interleaving pattern comprising a first pattern and a second pattern; a puncturer configured to puncture some of the parity-permutated parity bits; and an additional parity generator configured to select at least some of the punctured parity bits to generate additional parity bits to be transmitted in a previous frame of the current frame, based on the first pattern and the second pattern.

Method and device for compressing data, and method and device for decompressing data
11595059 · 2023-02-28 · ·

A method for compressing pre-compressed data used in a reconfigurable processor, where the pre-compressed data includes a number of data blocks, obtains a current data block, calculates a current checking code of the current data block, and compares the current checking code with an immediately-previous checking code. A tag of the current data block is marked as a first tag if the current checking code and the immediately-previous checking code are different, and is marked as a second tag if the current checking code and the immediately-previous checking code are the same. Only data blocks whose tags are the first tags are saved. A related device for compressing data, and a method and a device for decompressing data are also provided.