On Hard and Soft Decision Decoding of BCH Codes

07/15/2021
∙
by   Martin Bossert, et al.
∙
0
∙

Cyclic codes have the advantage that it is only necessary to store one polynomial. The binary primitive BCH codes are cyclic and are created by choosing a subset of the cyclotomic cosets which can be done in various ways. We compare different BCH codes of the same coderate with different weight distributions, thus, are not equivalent by using different choices of cyclotomic cosets. We recall an old result from the sixties that any Reed-Muller code is equivalent to a particular BCH code extended by a parity bit. The motivation for decoding BCH codes is that they have possibly better parameters than Reed-Muller codes which are related in recent publications to polar codes. We present several hard and soft decision decoding schemes based on minimal weight codewords of the dual code, including information set decoding in case of a channel without reliability information. Different BCH codes of the same rate are compared and show different decoding performance and complexity. Some examples of hard decision decoding of BCH codes have the same decoding performance as maximum likelihood decoding. All presented decoding methods can be extended to include reliability information of a Gaussian channel for soft decision decoding. We show various simulation results for soft decision list information set decoding and analyze the influence of different aspects on the performance.

READ FULL TEXT

Please sign up or login with your details

Continue with:
Or login with email
Enter Password
Re-enter Password

Forgot password? Click here to reset
Success!
Error Icon An error occurred

Sign in with Google

×

Use your Google Account to sign in to DeepAI

×
Pro

Consider DeepAI Pro

Subscribe to DeepAI Pro
DeepAI Pro
Provides a limited generation allowance each month. When exceeded, you are charged overage rates available at deepai.org/pricing. Also includes an ad-free experience and API access. Renews automatically until canceled. Non-refundable.
Subtotal
Total due today

Payment

Add DeepAI credits
DeepAI credits
One-time purchase. Credits are added to your wallet after payment.
Subtotal
Total due today

Payment