Interleave device, interleaving method, deinterleave device, and deinterleave method
AssigneeSony Corporation
InventorMototsugu Takamura
Life of this patent
Estimating the term…
Abstract
An encoder in a data transmission/reception system has a byte interleaver for performing folding interleaving on encoded data ED in units of a byte and a packet interleaver for performing folding interleaving, in units of a packet, on byte interleave data BID generated by this byte interleaver. A decoder has a packet de-interleaver for performing folding de-interleaving, in units of a packet, on packet interleave data PID' and a byte de-interleaver for performing folding de-interleaving, in units of a byte, on byte interleave data BID' generated by this packet de-interleaver. It is thus possible to correct a significant burst error containing a packet loss even with an error correction code having a very small code length.
Claims18
An interleaving device comprising:
- a first interleaving means for performing folding interleaving on first data comprised of plural input packets, in units of a data word or plural consecutive data words;
- and
- a second interleaving means, directly receiving output from said first interleaving means, for performing interleaving, in units of a packet, on second data output by said first interleaving means, said second data comprised of plural packets, wherein an error correction code is added to each of the packets that constitute said first data, wherein each of the packets that constitute said first data is obtained by adding said error correction code to plural data blocks respectively that constitute a data stream obtained by performing compression and encoding.
An interleaving method comprising:
- a first interleaving step of performing folding interleaving on first data comprised of plural input packets, in units of a data word or plural consecutive data words;
- and
- a second interleaving step of performing interleaving, in units of a packet, on second data directly generated by the first interleaving step, said second data comprised of plural packets, wherein an error correction code is added to each of the packets that constitute said first data, wherein each of the packets that constitute said first data is obtained by adding said error correction code to plural data blocks, respectively, that constitute a data stream obtained by performing compression and encoding.
Dependencies are inferred from the claim text.