在1993年所提出的同調渦輪碼,因其優異的錯誤效能受到高度的重視,在許多通訊協定中也被採用。許多實際的帶通通信系統中,在資料可以被解碼之前,估計出載波相位是困難的。許多強大的演算法基於合併檢測和解碼策略已經被提出。本篇論文提出使用原始籬柵的改良式演算法,由模擬結果顯示在高訊雜比的情況之下,我們所提出的作法能有較佳的位元錯誤率。此外,本篇論文在渦輪編碼器前串接差分編碼器去避免非同調災難碼的產生。Turbo code was proposed in 1993 and has raised great attention for its good effectiveness, and thus it has been used widely in many communication protocols. In many practical bandpass communication systems, it is difficult that the carrier phase needs to be estimated before the data can be decoded. Some powerful algorithms based on combined detection and decoding strategy has been proposed. In this thesis, we propose a modified algorithm using the original trellis. The simulation result shows that at high SNR, the proposed approach has better bit error rate. In addition, we concatenate a differential encoder with a turbo encoder to avoid noncoherent catastrophic codes.