The example of a client-side program: 8psk
This program shows modulation and demodulation of 8PSK.
CNR (Carrier to Noise Ratio) to bit error with Gray-coding or
natural binary coding is also shown.