Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Error Control Coding - Hard vs Soft decision

Comparison between error correcting codes using Hard decision and Soft decision.

How do I run?

To run these scripts it is necessary to be running a version of python greater than 3.5 and with the following packages installed:

  • numpy | It can be installed using pip with the command below:
    pip install numpy
  • tabulate | It can be installed using pip with the command below:
    pip install tabulate

Demonstration.ipynb file

Contains a jupyter notebook with a demonstration of usability

Hard_vs_Soft.ipynb file

Contains the codes used to generate the results

modules

Within this module are the files used to manipulate the elements and perform the operations

Results

Linear Code (6,3) | 3e+05 symbols and 15 points

Linear Code (6,3) 3e+05 symbols 15 points

Linear Code (6,3) | 3e+06 symbols and 15 points

Linear Code (6,3) 3e+06 symbols 15 points

Linear Code (7,4) | 4e+05 symbols and 15 points

Linear Code (7,4) 4e+05 symbols 15 points

Linear Code (7,4) | 4e+06 symbols and 15 points

Linear Code (7,4) 4e+06 symbols 15 points

Linear Code (8,4) | 4e+05 symbols and 15 points

Linear Code (8,4) 4e+05 symbols 15 points

Linear Code (8,4) | 4e+06 symbols and 15 points

Linear Code (8,4) 4e+06 symbols 15 points

References

  1. Kumar, P. Error control coding; Fundamentals and applications. 2004. ISSN 0163-6804
  2. Moon, Todd K. Error correction coding : mathematical methods and algorithms /Todd K. Moon. 2005. ISBN 0-471-64800-0
  3. Wallis16 Github

Social medias

GitHub followers Twitter Follow Linkedin Badge Telegram Badge

About

Comparison between error correcting codes using Hard decision and Soft decision.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages