Implementation of an Interleaver for Turbo Codes Using the MIPS-like Architecture

碩士 === 大葉大學 === 電機工程學系 === 96 === The turbo codes are wildly applied in most leading technology of wireless communication. Therefore, this study develops a 32-bit RISC (Reduced Instruction Set Computer) microprocessor with the MIPS-like architecture embedded an interleaver for turbo codes by using t...

Full description

Bibliographic Details
Main Authors: Hsi-Ju Chen, 陳熙儒
Other Authors: Ching-Shun Chen
Format: Others
Language:zh-TW
Published: 2008
Online Access:http://ndltd.ncl.edu.tw/handle/66169787067498665704
id ndltd-TW-096DYU00442010
record_format oai_dc
spelling ndltd-TW-096DYU004420102016-05-16T04:10:15Z http://ndltd.ncl.edu.tw/handle/66169787067498665704 Implementation of an Interleaver for Turbo Codes Using the MIPS-like Architecture 運用似MIPS架構實現一個渦輪編碼交錯器 Hsi-Ju Chen 陳熙儒 碩士 大葉大學 電機工程學系 96 The turbo codes are wildly applied in most leading technology of wireless communication. Therefore, this study develops a 32-bit RISC (Reduced Instruction Set Computer) microprocessor with the MIPS-like architecture embedded an interleaver for turbo codes by using the Verilog HDL (Hardware Description Language) and ASM (Algorithmic State Machine). In this work, the interleaver for turbo codes is designed by C language at first. Furthermore, the design is compiled with LCC (Little C Compiler) to generate the assembly code. The C utility program developed by our research group is applied to modify the assembly code. The modified assembly code can be utilized into PCSpim to carry out the PC-based simulation and machine code. The machine code generated by PCSpim is embedded into the MIPS-like core for digital simulation by using ModelSim with comparison to previous simulation by using PCSpim for verification. In addition, the whole design is further synthesized by using Xilinx FPGA development software. The VLSI layout of the microprocessor embedded an interleaver for turbo codes is implemented under TSMC 0.18 um process technology at final. The result of this study is applicable to the turbo-code encoder of CDMA IS-2000 system, and we expect the study is able to be extended to the design of turbo-code encoder and decoder, WiMAX and MPSOC in the near future. Ching-Shun Chen 陳慶順 2008 學位論文 ; thesis 62 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 大葉大學 === 電機工程學系 === 96 === The turbo codes are wildly applied in most leading technology of wireless communication. Therefore, this study develops a 32-bit RISC (Reduced Instruction Set Computer) microprocessor with the MIPS-like architecture embedded an interleaver for turbo codes by using the Verilog HDL (Hardware Description Language) and ASM (Algorithmic State Machine). In this work, the interleaver for turbo codes is designed by C language at first. Furthermore, the design is compiled with LCC (Little C Compiler) to generate the assembly code. The C utility program developed by our research group is applied to modify the assembly code. The modified assembly code can be utilized into PCSpim to carry out the PC-based simulation and machine code. The machine code generated by PCSpim is embedded into the MIPS-like core for digital simulation by using ModelSim with comparison to previous simulation by using PCSpim for verification. In addition, the whole design is further synthesized by using Xilinx FPGA development software. The VLSI layout of the microprocessor embedded an interleaver for turbo codes is implemented under TSMC 0.18 um process technology at final. The result of this study is applicable to the turbo-code encoder of CDMA IS-2000 system, and we expect the study is able to be extended to the design of turbo-code encoder and decoder, WiMAX and MPSOC in the near future.
author2 Ching-Shun Chen
author_facet Ching-Shun Chen
Hsi-Ju Chen
陳熙儒
author Hsi-Ju Chen
陳熙儒
spellingShingle Hsi-Ju Chen
陳熙儒
Implementation of an Interleaver for Turbo Codes Using the MIPS-like Architecture
author_sort Hsi-Ju Chen
title Implementation of an Interleaver for Turbo Codes Using the MIPS-like Architecture
title_short Implementation of an Interleaver for Turbo Codes Using the MIPS-like Architecture
title_full Implementation of an Interleaver for Turbo Codes Using the MIPS-like Architecture
title_fullStr Implementation of an Interleaver for Turbo Codes Using the MIPS-like Architecture
title_full_unstemmed Implementation of an Interleaver for Turbo Codes Using the MIPS-like Architecture
title_sort implementation of an interleaver for turbo codes using the mips-like architecture
publishDate 2008
url http://ndltd.ncl.edu.tw/handle/66169787067498665704
work_keys_str_mv AT hsijuchen implementationofaninterleaverforturbocodesusingthemipslikearchitecture
AT chénxīrú implementationofaninterleaverforturbocodesusingthemipslikearchitecture
AT hsijuchen yùnyòngshìmipsjiàgòushíxiànyīgèwōlúnbiānmǎjiāocuòqì
AT chénxīrú yùnyòngshìmipsjiàgòushíxiànyīgèwōlúnbiānmǎjiāocuòqì
_version_ 1718268635267465216