Trellis Coded Modulation (TCM)[2,3], combines convolutional encoding with PSK or QAM signalling to provide spectrally efficient communication with forward error correction. Pragmatic TCM, uses the industry standard, 64-state, binary convolutional code. This paper presents a hardware implementation of a pragmatic TCM system for 8-PSK. This system associates each sector of a quantized phase receiver with a pair of weights to be used as soft decision inputs of the Viterbi decoder. This system approaches 3dB of coding gain at bit error rates of 10-5 and less.