Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/flakas/reed-muller-code
Reed-Muller code for Coding Theory class
https://github.com/flakas/reed-muller-code
Last synced: 25 days ago
JSON representation
Reed-Muller code for Coding Theory class
- Host: GitHub
- URL: https://github.com/flakas/reed-muller-code
- Owner: flakas
- Created: 2014-11-17T20:44:24.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2014-11-17T20:44:39.000Z (almost 10 years ago)
- Last Synced: 2023-03-17T23:00:48.311Z (over 1 year ago)
- Language: Scala
- Size: 125 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Implementation of Reed-Muller code RM(m, r)
This is an implementation of Reed-Muller RM(m, r) code for Coding Theory lecture.
Lecturer: Gintaras Skersys, [http://uosis.mif.vu.lt/~skersys/](http://uosis.mif.vu.lt/~skersys/)
## Purpose
The purpose of this application is to implement RM code and demonstrate it's effectiveness by means of single vector, text and image transmission.
The current implementation could transmit any type of file, but only JPEG images are allowed in order to mitigate the risk of destroying file headers, yet still preserving a posibility for demonstration, as image pixel color values can still be distorted.
## Build
Use `sbt` to build:
`sbt assembly` will generate `/target/scala-2.11/RMCode.jar` distributable standalone JAR file.
Follow help for more usage information: `java -jar /target/scala-2.11/RMCode.jar --help`