当前位置:网站首页>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
边栏推荐
- 2022 the 14th Nanjing International artificial intelligence product exhibition
- 如何構建以客戶為中心的產品藍圖:來自首席技術官的建議
- Sanzi chess (implemented in C language)
- 【LogoDetection 数据集处理】(3)将训练集按照类别划分为多个文件夹
- Flutter learning personal summary 1
- [logodetection data set processing] (2) draw the label box of the training set picture
- 微信小程序 滑动到顶部
- 这个牛逼的低代码生成器,现在开源了!
- QT 基于QScrollArea的界面嵌套移动
- Does Fortran have a standard library
猜你喜欢

Detailed explanation of binary search

How the WordPress administrator user name was leaked

LeetCode_ 21 (merge two ordered linked lists)

JMeter 中如何实现接口之间的关联?

2022 the 15th Nanjing International Digital Industry Expo

As a programmer, is it really that important for the underlying principles?

Binary tree and figure 1

One-way hash function

Flutter drawer learning summary 6

QT interface nested movement based on qscrollarea
随机推荐
如何构建以客户为中心的产品蓝图:来自首席技术官的建议
100003字,带你解密 双11、618电商大促场景下的系统架构体系
Notes on the second test of C language
Create a space of local value together. In 2022, China successfully held the "one hundred cities tour · Ningbo Station" for commercial distribution
JS中的call()方法和apply()方法用法总结
Basic concept of data warehouse
[logodetection dataset processing] (4) extract the logo area of each picture
LeetCode_21(合并两个有序链表)
My first go program
How to solve the problem that SVN cannot open the URL address
Applet to realize global data sharing
虚拟机ping不通的几种原因及解决办法
Comment construire un plan de produit axé sur le client: conseils du CTO
Flutter Icon Stack LIsttitle... Learning summary 3
CVPR 2022 Oral | SCI:实现快速、灵活与稳健的低光照图像增强
2022 the 15th Nanjing International Digital Industry Expo
产品开发的早期阶段,是选择开发app还是小程序?
小程序警告:Now you can provide attr `wx:key` for a `wx:for` to improve performance.
New exploration of meta company | reduce Presto latency by using alluxio data cache
这个牛逼的低代码生成器,现在开源了!