| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Golay codes are a class of error-correcting codes used to detect and correct errors in data transmission. This project provides a basic implementation of Golay error correction codes in Python, supporting both the Golay (24, 12, 8) and Golay (23, 12, 7) codes.
The project is organized as follows:
├── Archivo.py ├── Codificar.py ├── Decodificar.py ├── Golay.py ├── Ruido.py ├── README.md
The encoding process involves:
The decoding process involves:
Adding noise to the codeword involves:
The implementation includes:
Archivo.py: Handles file input/output operations.
Golay.py: Contains the main Golay code implementation for both (24, 12, 8) and (23, 12, 7) codes.
Codificar.py: Implements the encoding functionality. Use: python Codificar.py <file_path> <golay_type>
Decodificar.py: Implements the decoding functionality. Use: python Decodificar.py <file_path> <golay_type>
Ruido.py: Adds noise to the codewords to simulate transmission errors. Use: python Ruido.py <file_path>
| Back | FazBrowse Home | New Git URL |