A simple and intuitive tool to visualize various Line Coding schemes used in digital communications.
- Supports Unipolar NRZ, Polar NRZ-L/I, Polar RZ, AMI, Manchester, MLT-3, 2B1Q, and more.
- Support for initial state selection (High/Low) for differential encoding.
- Ensure you have Python 3 installed.
- Download the
app.pyfile. - Run the application via terminal:
python app.py
If you have a specific line coding scheme in mind, feel free to add it!