Introduction - If you have any usage issues, please Google them yourself
Using DCT to compress the orginal image, I use zigzag program, quantization, dct compression, then change the vector to bineary bit to pass through the QPSK channel. And from the binary array, I use IDCT to reconstructe the orignial image. working perfectly.