Apparatus and method using matrix network coding
AssigneeSamsung Electronics Co., Ltd.
InventorsKwang Taik Kim, Chan Soo Hwang, Vahid Tarokh
Life of this patent
Estimating the term…
Abstract
Provided are a communication apparatus and method using a matrix network coding scheme. The communication apparatus includes a reception unit to receive a corrupted packet including a plurality of corrupted words, and a controller to estimate a first decoded word corresponding to the corrupted words based on the corrupted words and a generator matrix. The controller generates a second decoded word corresponding to the corrupted words based on a codebook and the estimated first decoded word. The codebook is based on the generator matrix. The controller generates a message based on a plurality of second decoded words respectively corresponding to the plurality of corrupted words.
Claims17
A communication apparatus, comprising:
- a transmission and reception unit configured to receive a packet;
- and
- a controller configured to perform a hard-decision estimate on the packet to generate an estimated packet and to perform a network error correction on the estimated packet to reconstruct the packet.
A decoding method, comprising:
- receiving a packet at a transmission and reception unit;
- performing, at a processor, a hard-decision estimate on the packet to generate an estimated packet;
- and
- performing, at the processor, a network error correction on the estimated packet to reconstruct the packet.
A communication apparatus, comprising:
- a transmission and reception unit configured to receive a packet, wherein the packet is a encoded message;
- and
- a controller configured to encode the packet by encoding respective rows of the packet by a linear code of a generator matrix.
A communication method, comprising:
- receiving a packet comprising a encoded message at a transmission and reception unit;
- and
- encoding the packet at the controller by encoding respective rows of the packet by a linear code of a generator matrix.
A communication apparatus, comprising:
- a transmission and reception unit configured to receive N input packets, and to transmit an output packet;
- and
- a controller configured to generate the output packet using a matrix linear combination on the N input packets, wherein the N input packets are N messages encoded by N codebooks, and N is an integer value greater than zero.
An encoding method, comprising:
- receiving N input packets;
- generating, at a processor, an output packet using a matrix linear combination on the N input packets;
- and
- transmitting, from the processor, the output packet, wherein
- the N input packets are N messages encoded by N codebooks, and N is an integer value greater than zero.
A communication apparatus, comprising:
- a transmission and reception unit configured to receive input packets, each input packet comprising dimensional vectors;
- and
- a controller configured to generate a product of each vector with a corresponding matrix in each input packet and combining each result of the product of each vector with the corresponding matrix in each input packet to generate an encoded packet.
A communication method, comprising:
- receiving input packets at a transmission and reception unit, each input packet comprising dimensional vectors;
- and
- generating, at a controller, a product of each vector with a corresponding matrix in each input packet and combining each result of the product of each vector with the corresponding matrix in each input packet to generate an encoded packet.
Dependencies are inferred from the claim text.