S
sinbble
Guest
I min forstand, kan BCH-koden riktig "t" feil og oppdage "2t" feil.
Når feilen er [t 1, 2t], vil algoritmen alltid rapportere at feil er funnet, men ikke correctable.
Men C-programmet, som jeg tror bør være gylne, http://the-art-of-ecc.com/3_Cyclic_BCH/bch_bm.c,
viser at når feilen nummeret lager enn t, kan C-programmet rapporten en correctable feil.
Min konfigurasjoner når du kjører programmet er:
m = 7
lengde = 78
t = 2
c (x) = 11_1100_1000_1111_0001_1100_0101_0111_0101_0010 _1100_0101_1111_1110_0100_1111_0101_0011_0001_1100
feil: 3
stillinger: 0, 9, 20.
Endelig program rapporten en correctale feil og to litt posisjoner er rettet,
som ikke er riktig posisjoner.
Har jeg en feil forståelse for BCH-koden?
Og er C programmets resultatet rimelig?
Når feilen er [t 1, 2t], vil algoritmen alltid rapportere at feil er funnet, men ikke correctable.
Men C-programmet, som jeg tror bør være gylne, http://the-art-of-ecc.com/3_Cyclic_BCH/bch_bm.c,
viser at når feilen nummeret lager enn t, kan C-programmet rapporten en correctable feil.
Min konfigurasjoner når du kjører programmet er:
m = 7
lengde = 78
t = 2
c (x) = 11_1100_1000_1111_0001_1100_0101_0111_0101_0010 _1100_0101_1111_1110_0100_1111_0101_0011_0001_1100
feil: 3
stillinger: 0, 9, 20.
Endelig program rapporten en correctale feil og to litt posisjoner er rettet,
som ikke er riktig posisjoner.
Har jeg en feil forståelse for BCH-koden?
Og er C programmets resultatet rimelig?