Explore and visualize different line coding schemes used in digital communication with this interactive web simulator.
- Visual representation of Unipolar, Polar, Bipolar, and Manchester encoding.
- Interactive simulations for better understanding.
- Explanation of key concepts like synchronization, error detection, and bandwidth usage.
- Responsive UI with smooth transitions.
- Frontend: React, Vite, CSS
- State Management: useState, useEffect
- Styling: Bootstrap
# Clone the repository
git clone https://github.com/devansh436/line-coding-simulator.git
# Navigate to the project directory
cd line-coding-simulator
# Install dependencies
npm install
# Start the development server
npm run dev- Select a line coding technique (NRZ, Manchester, AMI, MLT-3).
- Enter your data bitstream or get a randomly generated stream.
- Visualize how the data is encoded.
- Compare different schemes based on their characteristics.
Contributions are welcome! Feel free to fork the repo and submit a pull request.