在LTE上行傳輸中,通道編碼的部分會使用到迴旋碼以及渦輪碼,而本論文則是根據3GPP TS 36.212 規格書通道編碼中渦輪碼的部分進行探討。本文分成兩個部分:首先對於解碼器所使用的演算法進行介紹。其中,解碼器所使用的最大事後機率(maximum a posterior,MAP)演算法對對於硬體來說複雜度過高,因此會使用次佳的Max-Log-MAP演算法,且通道環境使用可加性高斯白雜訊(Additive white Gaussian noise,AWGN)通道來模擬其效能,以及對於演算法中各部分運算來進行模擬並制定所需的定點數資源。第二部分則是根據模擬結果,並以規格書中發射端所使用的渦輪碼編碼器及資料碼塊大小規格為基礎,設計出相應的解碼器硬體架構,且盡可能減少其複雜度。最後將解碼器以平行串接的方式來提高吞吐量,實現於FPGA驗證版上,並觀察以硬體實現後的解碼效能。;In the LTE uplink, tail biting convolutional coding and trubo coding are used in the channel coding, this paper follow 3GPP TS 36.212 to design turbo code decoder. We separate this paper into two parts. In first part, the algorithm which is used in the decoder will be introduced. The maximum a posterior probability (MAP) algorithm is too complex for the hardware, so the Max-Log-MAP algorithm which is next only to MAP is used. We use AWGN(Additive white Gaussian noise) channel as the simulation environment, and follow the algorithm simulation to decide the fixed-point. The second part, we follow the result of simulation and the trubo code encoder which provided from 3GPP TS 36.212 to design the turbo code decoder. Then, we use the parallel architecture to improve the throughput and implement on the FPGA to verification. Finally, we observe the performance after implementation