当前位置:网站首页>Information theory and coding 2 final review BCH code

Information theory and coding 2 final review BCH code

2022-06-10 14:57:00 sec0nd_

BCH code

BCH Construction of codes

For binary fields GF(2) And its extension GF(2m), set up β=αi (i=1,2,…,2m-2) by GF(2m) Nonzero elements on , If GF(2) Polynomial on g(x) contain β,β2,…,βd-1 etc. d-1 Continuous roots , By g(x) The generated cyclic code is called BCH code .d be called BCH Code design distance .

The original BCH Code and non primitive BCH code
If g(x) Of d-1 Continuous roots contain primitive elements , said g(x) Generated BCH Code is primitive BCH code ;
If g(x) Of d-1 Every continuous root is a non primitive , be g(x) Generated BCH Codes are called non primitives BCH code .

Generate polynomial and code length
 Insert picture description here

The original BCH Construction steps of code

  1. According to yard length n=2m-1 determine m, Look up the table to find out m Subprimitive polynomial p(x), Construct extended domain GF(2m)
  2. Take the primitive α, According to the design error correction capability t determine g(x) The root of the : α,α2, α3,…,α2t, Look up the table to find the minimum polynomial of the root M 1 M_1 M1(x), M 3 M_3 M3(x), …, M ( 2 t − 1 ) M_(2t-1) M(2t1)(x)
  3. Calculate the minimum common multiple of the above minimum polynomial , Get the generating polynomial g(x).

Example :
To design error correction capability t=1,2,3 Construct code length separately n=15 The origin of BCH code .
 Insert picture description here
 Insert picture description here
 Insert picture description here
 Insert picture description here
 Insert picture description here

BCH Check matrix of code

原网站

版权声明
本文为[sec0nd_]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/161/202206101447424833.html