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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |