High Performance Turbo Decoder on CELL BE for WiMax

High Performance Turbo Decoder on CELL BE for WiMax - High...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
High Performance Turbo Decoder on CELL BE for WiMAX System Huili Guo * , Juntao Zhao * , Jianwen Chen § , Xiang Chen * , Jing Wang * * Department of Electronic Engineering, State Key Laboratory on Microwave and Digital Communications and Tsinghua National Laboratory for Information Science and Technology, Tsinghua University, Beijing, 100084, China, { cantury@126.com, zhaojt04@gmail.com, chenxiang98@gmail.com, wangj@tsinghua.edu.cn } § IBM China Research Laboratory, Beijing, China, jianwenc@cn.ibm.com Abstract — Turbo codes are widely used in many radio systems due to its superior performance and Software Radio (SR) is an emerging paradigm of the wireless communication system design due to its good flexibility and adaptability. However, since turbo decoding is computationally intensive, the SR implementation of turbo decoding is always challenging. In this paper, an efficient software implementation of the double-binary turbo decoder for the WiMAX SR baseband system on IBM CELL Broadband Engine (BE) is presented. After the parallelization and optimization of the decoder structure, with a single Synergistic Processor Element (SPE) running at 3.2GHz, the implemented turbo decoder can achieve a throughput up to 1.36 Mbps. With eight SPEs working in parallel, the decoder can obtain the throughput more than 10Mbps, which can meet the WiMAX system requirement at 5MHz bandwidth mode. Keywords-Turbo decoder, WiMAX, Software Radio, Multi-core Processor I. INTRODUCTION Software Radio (SR) technology brings the flexibility, cost efficiency and lower power to drive communications forward. SR has wide-reaching benefits that are realized by service providers, product developers, and through to end users. However the SR application is always restricted by the performance of the hardware platform on which it develops on. In recent years, the multi-core technology has developed rapidly and is currently the trend of the microprocessor development. Multi-core processor, with high-frequency and low-power consumption, is able to provide a whole wireless system SR solution with high performance and good adaptability [1, 2]. Worldwide Interoperability for Microwave Access (WiMAX), as a broadband wireless access technology, can provide high quality “last-mile” wireless access service and offer the mobile client machines with the internet connections. Especially, WiMAX is adopted as one of 3G international standards recently [3]. In this paper, a basic WiMAX baseband SR system based on CELL Broadband Engine (BE) is considered [4], which is also based on the multi-core technology. The system structure is shown in Fig. 1, in which the Convolution Code (CC) with tail-biting is adopted in [4]. However, from the system performance point of view, the CC scheme can’t meet all the system requirements especially in the multi-path fading channels. Accordingly, in this paper, we try to apply the double-binary Convolutional Turbo Code (CTC) [3] into the WiMAX baseband SR system on CELL BE. As known in [2, 4], Cell BE is a single-chip multiprocessor
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 01/25/2011 for the course SCE 5441 taught by Professor Lung during the Spring '10 term at Carleton CA.

Page1 / 5

High Performance Turbo Decoder on CELL BE for WiMax - High...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online