JPEG2DVB

License: CC BY-NC 4.0 Pure HTML/JS Educational

Interactive DVB-S satellite transmission pipeline tutorial β€” From JPEG image to QPSK modulation.

▢️ Lancer l’application

Screenshot

πŸš€ Features

Step-by-step visualization of the complete DVB-S transmission chain:

  1. Camera Capture β€” Source image acquisition
  2. Macroblocks β€” 8x8 block decomposition
  3. DCT β€” Discrete Cosine Transform
  4. Quantization β€” Lossy compression
  5. Zigzag Scan β€” Coefficient reordering
  6. RLE + Huffman β€” Entropy coding
  7. Elementary Stream β€” Video ES packaging
  8. PES β€” Packetized Elementary Stream
  9. Transport Stream β€” MPEG-TS multiplexing
  10. PRBS β€” Energy dispersal scrambling
  11. Reed-Solomon β€” FEC outer coding (204,188)
  12. Interleaving β€” Burst error protection
  13. Convolutional Code β€” FEC inner coding
  14. QPSK β€” Quadrature Phase Shift Keying
  15. SRRC Filter β€” Pulse shaping

πŸ› οΈ Tech Stack

πŸ“– Usage

Open any `pageXX-*.html` file in your browser to explore that stage of the pipeline.

πŸŽ“ Educational Purpose

Learn how digital satellite TV works, from video compression to RF modulation. Each page includes:

πŸ“„ License

CC BY-NC 4.0

πŸ‘€ Author

Eric PERRET β€” GitHub