A programmable codec design for trellis coded modulation | IEEE Conference Publication | IEEE Xplore