Nova Patents
US8069388B2

Distributed block coding (DBC)

Summary by NHIP

Distributed block coding

The method encodes source data symbols with multiple block encoders to generate interleaved parity codewords for error correction. It modulates the source data and parity codewords separately and transmits them along different channels of a medium.

Claim Score by NHIP

Read claim 1, the broadest

Abstract

Various embodiments implement distributed block coding (DBC). DBC can be used for, among other things, distributed forward error correction (DFEC) of source data in communication systems or parity backup for error correction of source data in storage systems where the source data may be corrupted by burst errors. A distributed block encoder (DBE) encodes sequential source data symbols with a plurality of sequential block encoders to produce interleaved parity codewords. The interleaved parity codewords enable decoding of error-corrected source data symbols with a distributed block decoder (DBD) that utilizes a plurality of sequential block decoders to produce the error-corrected source data symbols. A distributed register block encoder (DRBE) and a distributed register block decoder (DRBD) can each be implemented in a single block encoder and a single block decoder, respectively, by using a distributed register arrangement.

US8069388B2, drawing sheet 1
Sheet 1 of 9

Term

Term ended

Expired 25 August 2026, 0.1 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

28 claims: 2 independent, 26 dependent

  1. 1
    Broadest claimClaim Score 72, broad(NHIP)An encoding method, comprising:providing an input stream of source data symbols;encoding the source data symbols with a plurality of block encoders, respectively, to produce interleaved parity codewords, the interleaved parity codewords for enabling decoding of error-corrected source data symbols;modulating separately the source data symbols and the interleaved parity codewords;and transmitting the modulated source data symbols and the modulated interleaved parity codewords along different channels of a medium.
  2. 15
    An encoding system, comprising:means for providing an input stream of source data symbols;means for encoding the source data symbols with a plurality of block encoders, respectively, to produce interleaved parity codewords, the interleaved parity codewords for enabling decoding of error-corrected source data symbols;means for modulating separately the source data symbols and the interleaved parity codewords;and means for transmitting the modulated source data symbols and the modulated interleaved parity codewords along different channels of a medium.