Abstract
In this thesis, we investigate the bandwidth efficiency of continuous-phase modulated (CPM) signal with i.i.d. input source and Markov source. With a device called data expander, an i.i.d. information sequence can be transformed into a Markov-like sequence before feeding to the CPM modulator. A new design by using run-length limited codes is proposed in this thesis to relax the high encoding/decoding complexity encountered by previously developed table-look codes when the length of the Markov-like sequence $n$ becomes large. Analysis also shows that this new design not only makes the data expander easier to implement, but also keeps the good performance on bandwidth efficiency.