Satellite communications requires power efficient modulation and, often, bandwidth efficiency as well. This program will design, develop, fabricate, and test 2 modems that will allow transmission of 48 Kbps through a 25 KHz satellite channel. Current concepts in trellis coding have been adapted to more general convolutional codes and an encoding/decoding device has been developed on other programs. This device will be used in the modem, allowing the required processing to be performed efficiently. The result is a three fold increase in data rate with the same power requirement as the uncoded case.