Groups | Search | Server Info | Login | Register


Groups > comp.dsp > #35299

BCH Encoding/Decoding

From Randy Yates <yates@digitalsignallabs.com>
Newsgroups comp.dsp
Subject BCH Encoding/Decoding
Date 2020-11-24 17:20 -0500
Message-ID <87d0025rd9.fsf@digitalsignallabs.com> (permalink)

Show all headers | View raw


I've notieced that in order to decode a page of in-band data, the linux
kernel code first computes the out-of-band ECC bytes on the given
in-band data (calc_ecc). It is also passed the received oob data
recv_ecc. 

If (byte-by-byte) the calc_ecc does not match the recv_data, then
the page is decoded. 

Why not compute the decoded ECC and compute the locator
vector/polynomial right off? Are these operations much
more expensive than encoding and comparing?

--Randyh

Back to comp.dsp | Previous | NextNext in thread | Find similar


Thread

BCH Encoding/Decoding Randy Yates <yates@digitalsignallabs.com> - 2020-11-24 17:20 -0500
  Re: BCH Encoding/Decoding spope384@gmail.com (Steve Pope) - 2020-11-28 04:27 +0000

csiph-web