当前位置:网站首页>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_】
List of articles
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 
The original BCH Construction steps of code
- 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)
- 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(2t−1)(x)
- 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 .




BCH Check matrix of code
边栏推荐
猜你喜欢

One-way hash function

RSA a little bit of thought

4、再遇Panuon.UI.Silver之窗体标题栏

Hutool使用总结(VIP典藏版)

2022 Nanjing International Smart site equipment exhibition

Flutter Icon Stack LIsttitle... Learning summary 3

Insight Technology a été sélectionné dans le rapport panorama des fournisseurs d'analyse de l'amour et d'informatique de la vie privée et a été évalué comme représentant des fournisseurs de solutions

CVPR 2022 Oral | SCI:实现快速、灵活与稳健的低光照图像增强

共创地市价值空间,2022年华为商业分销地市百城行·宁波站成功举办

Orgin framework notes
随机推荐
[solution] each time the trained model is loaded, the generated vector will be different
CG collision testing
【LogoDetection 数据集处理】(1)将数据集切分为训练集和验证集
如何构建以客户为中心的产品蓝图:来自首席技术官的建议
JS中的call()方法和apply()方法用法总结
At the early stage of product development, do you choose to develop apps or applets?
How to implement the association between interfaces in JMeter?
博主自白
22.6.7 successfully use doc2vec model to generate embedded vectors
Kubernetes 1.24:StatefulSet引进了maxUnavailable副本数
Kubernetes 1.24: 防止未经授权的卷模式转换
Golang []byte to file
BigDecimal 去除末尾多余的0
如何实现erp外网连接?
[original] poi 5 X xssf and HSSF use custom font colors
Euclidean algorithm for finding the greatest common factor
Binary tree and figure 1
Flutter listview, column, row learning personal summary 2
微信小程序 关闭当前页面
How to solve the problem that SVN cannot open the URL address