Assignment for an Information Theory course
Implementation of software that enables user to input an arbitrary number of codewords of a binary block code K of arbitrary size and for the input determines and prints following:
- Codeword length n and message length k.
- Is code K linear?
- Standard array of code K.
- Probability of correct decoding of a codeword.
The software can also decode arbitrary codeword and print decision-making summary for the decoding.
To start the program use compile_and_run script. Program manual is in src/main/resources/README.txt. It can also be accessed in program itself (help command).