Available online at ScienceDirect. The 4th International Conference on Electrical Engineering and Informatics (ICEEI 2013)

Similar documents
Available online at ScienceDirect. Anugerah Firdauzi*, Kiki Wirianto, Muhammad Arijal, Trio Adiono

PERFORMANCE ANALYSIS OF DOWNLINK MIMO IN 2X2 MOBILE WIMAX SYSTEM

Available online at ScienceDirect. The 4th International Conference on Electrical Engineering and Informatics (ICEEI 2013)

Available online at ScienceDirect. The 4th International Conference on Electrical Engineering and Informatics (ICEEI 2013)

Performance Evaluation of STBC-OFDM System for Wireless Communication

4x4 Time-Domain MIMO encoder with OFDM Scheme in WIMAX Context

WiMAX: , e, WiBRO Introduction to WiMAX Measurements

Efficient CFO Compensation Method in Uplink OFDMA for Mobile WiMax

Optimized BPSK and QAM Techniques for OFDM Systems

OFDM AS AN ACCESS TECHNIQUE FOR NEXT GENERATION NETWORK

JD7105A Base Station Analyzer

IMPLEMENTATION OF SOFTWARE-BASED 2X2 MIMO LTE BASE STATION SYSTEM USING GPU

A GENERAL SYSTEM DESIGN & IMPLEMENTATION OF SOFTWARE DEFINED RADIO SYSTEM

Channel Estimation by 2D-Enhanced DFT Interpolation Supporting High-speed Movement

Performance Analysis of Cognitive Radio based WRAN over Rayleigh Fading Channel with Alamouti-STBC 2X1, 2X2&2X4 Multiplexing

OFDM system: Discrete model Spectral efficiency Characteristics. OFDM based multiple access schemes. OFDM sensitivity to synchronization errors

A physical layer simulator for WiMAX Marius Oltean 1, Maria Kovaci 1, Jamal Mountassir 2, Alexandru Isar 1, Petru Lazăr 2

Ten Things You Should Know About MIMO

PERFORMANCE EVALUATION OF WIMAX SYSTEM USING CONVOLUTIONAL PRODUCT CODE (CPC)

A Polling Based Approach For Delay Analysis of WiMAX/IEEE Systems

2.

PXI WiMAX Measurement Suite Data Sheet

UTILIZATION OF AN IEEE 1588 TIMING REFERENCE SOURCE IN THE inet RF TRANSCEIVER

Available online at ScienceDirect. The 4th International Conference on Electrical Engineering and Informatics (ICEEI 2013)

Performance Analysis of WiMAX Physical Layer Model using Various Techniques

Available online at ScienceDirect. Procedia Technology 17 (2014 )

Performance of OFDM-Based WiMAX System Using Cyclic Prefix

G410 CHANNEL ESTIMATION USING LEAST SQUARE ESTIMATION (LSE) ORTHOGONAL FREQUENCY DIVISION MULTIPLEXING (OFDM) SYSTEM

Simulative Investigations for Robust Frequency Estimation Technique in OFDM System

Lecture 13. Introduction to OFDM

An FPGA 1Gbps Wireless Baseband MIMO Transceiver

Keywords SEFDM, OFDM, FFT, CORDIC, FPGA.

Baseline Proposal for EPoC PHY Layer

Baseline Proposal for EPoC PHY Layer IEEE 802.3bn EPoC September 2012 AVI KLIGER, BROADCOM LEO MONTREUIL, BROADCOM ED BOYD, BROADCOM

2002 IEEE International Solid-State Circuits Conference 2002 IEEE

IMPLEMENTATION OF ADVANCED TWO-DIMENSIONAL INTERPOLATION-BASED CHANNEL ESTIMATION FOR OFDM SYSTEMS

Commsonic. Universal QAM/PSK Modulator CMS0004. Contact information. Continuous or burst-mode operation.

Improved concatenated (RS-CC) for OFDM systems

ADAPTIVITY IN MC-CDMA SYSTEMS

IEEE Broadband Wireless Access Working Group < Title Propose for Uplink Pilot Design in IEEE m

Power and Area Efficient Hardware Architecture for WiMAX Interleaving

Bit Error Rate Performance Evaluation of Various Modulation Techniques with Forward Error Correction Coding of WiMAX

IEEE Broadband Wireless Access Working Group < Voice: Fax:

Orthogonal Cyclic Prefix for Time Synchronization in MIMO-OFDM

VLSI Implementation of Area-Efficient and Low Power OFDM Transmitter and Receiver

Channel Estimation for Downlink LTE System Based on LAGRANGE Polynomial Interpolation

Implementation of Green radio communication networks applying radio-over-fibre (ROF) technology for wireless access

Field Experiments of 2.5 Gbit/s High-Speed Packet Transmission Using MIMO OFDM Broadband Packet Radio Access

FPGA Design Of High Throughput STBC-OFDM System For Low Power Applications

SC - Single carrier systems One carrier carries data stream

University of Bristol - Explore Bristol Research. Peer reviewed version

STBC-OFDM DOWNLINK BASEBAND RECEIVER FOR MOBILE WMAN

Available online at ScienceDirect. International Conference On DESIGN AND MANUFACTURING, IConDM 2013

II. FRAME STRUCTURE In this section, we present the downlink frame structure of 3GPP LTE and WiMAX standards. Here, we consider

Optimizing WiMAX: Mitigating Co-Channel Interference for Maximum Spectral Efficiency

SPARSE CHANNEL ESTIMATION BY PILOT ALLOCATION IN MIMO-OFDM SYSTEMS

Simulating the WiMAX Physical Layer in Rayleigh Fading Channel

802.11ax Design Challenges. Mani Krishnan Venkatachari

Chapter 4 Investigation of OFDM Synchronization Techniques

Technical Aspects of LTE Part I: OFDM

CHAPTER 3 ADAPTIVE MODULATION TECHNIQUE WITH CFO CORRECTION FOR OFDM SYSTEMS

Carrier Frequency Offset Estimation Algorithm in the Presence of I/Q Imbalance in OFDM Systems

Block interleaving for soft decision Viterbi decoding in OFDM systems

Advanced 3G & 4G Wireless Communication Prof. Aditya K. Jaganathan Department of Electrical Engineering Indian Institute of Technology, Kanpur

What s Behind 5G Wireless Communications?

ABSTRACT 1. INTRODUCTION

Publication of Little Lion Scientific R&D, Islamabad PAKISTAN

A High Definition Motion JPEG Encoder Based on Epuma Platform

OFDMA PHY for EPoC: a Baseline Proposal. Andrea Garavaglia and Christian Pietsch Qualcomm PAGE 1

Project: IEEE P Working Group for Wireless Personal Area Networks N

Optimum Timing Acquisition for High Efficiency OFDM System in Wireless Communications

Keywords Underwater Acoustic Communication, OFDM, STBC, MIMO

COMPARISON OF CHANNEL ESTIMATION AND EQUALIZATION TECHNIQUES FOR OFDM SYSTEMS

VLSI Implementation of Auto-Correlation Architecture for Synchronization of MIMO-OFDM WLAN Systems

BER Analysis for MC-CDMA

Performance Evaluation of different α value for OFDM System

Differential Modulation

OPEN SOURCE TRANSPARENCY FOR OFDM EXPERIMENTATION

Frame Synchronization Symbols for an OFDM System

Performance Comparison of Channel Estimation Technique using Power Delay Profile for MIMO OFDM

Performance Analysis of IEEE e Wimax Physical Layer

Lecture 3 Cellular Systems

A New Adaptive Channel Estimation for Frequency Selective Time Varying Fading OFDM Channels

Hardware implementation of Zero-force Precoded MIMO OFDM system to reduce BER

Channel Estimation in Multipath fading Environment using Combined Equalizer and Diversity Techniques

WiMAX System Simulation and Performance Analysis under the Influence of Jamming

ISSN: [Ebinowen * et al., 7(9): September, 2018] Impact Factor: 5.164

CHAPTER 1 INTRODUCTION

A Low Power and Low Latency Inter Carrier Interference Cancellation Architecture in Multi User OFDM System

New Cross-layer QoS-based Scheduling Algorithm in LTE System

Error! No text of specified style in document. Table Error! No text of specified style in document.-1 - CNU transmitter output signal characteristics

Single-RF Diversity Receiver for OFDM System Using ESPAR Antenna with Alternate Direction

Performance Evaluation of OFDM System with Rayleigh, Rician and AWGN Channels

Chapter 6. Agile Transmission Techniques

Design of Adjustable Reconfigurable Wireless Single Core

FPGA implementation of Generalized Frequency Division Multiplexing transmitter using NI LabVIEW and NI PXI platform

Introduction to WiMAX Dr. Piraporn Limpaphayom

A Complete Real-Time a Baseband Receiver Implemented on an Array of Programmable Processors

Key words: OFDM, FDM, BPSK, QPSK.

Fine-grained Channel Access in Wireless LAN. Cristian Petrescu Arvind Jadoo UCL Computer Science 20 th March 2012

Transcription:

Available online at www.sciencedirect.com ScienceDirect Procedia Technology 11 ( 2013 ) 680 688 The 4th International Conference on Electrical Engineering and Informatics (ICEEI 2013) Architecture Design of Frequency Domain Processing for Flexible and Re-configurable WiMAX OFDMA Receiver T. Adiono *, N. Sutisna School of Electrical Engineering and Informatics, Institut Teknologi Bandung Jalan Ganesha 10. Bandung 40132, Indonesia Abstract This paper proposes hardware architecture of WiMAX OFDMA frequency domain processing system. The system mainly consists of channel estimator, equalizer, and subcarrier de-allocator. The system is optimized for flexible and re-configurable WiMAX OFDMA receiver. The flexibility feature is obtained by employing flexible control unit approach using task FIFO. Using this scheme, the designed system can handle various and complex data structure within OFDMA frame. The propesed architecture has been implemented in 0.13 μm CMOS technology. The implementation result shows that chip area is about 0.45 mm 2 and able to work in targeted system clock 54 MHz. 2013 The Authors. Published by by Elsevier B.V. Ltd. Open access under CC BY-NC-ND license. Selection and peer-review under responsibility of the Faculty of of Information Science & Technology, Universiti Kebangsaan Malaysia. Keywords : VLSI architecture; Frequency Domain Processing; WiMAX OFDMA; Estimator; Equalizer 1. Introduction WiMAX, as defined by 802.16e-2005 standard [1], is one of promising mobile communication technology that provide high data rate. Hence, flexibility and re-configurability are required to adapt with unstable standards and requirements without significant overhead cost and also to enable hardware re-use [2, 3]. The WiMax baseband receiver, as depicted in Fig. 1, generally consists two main data processing, which are time domain processing and frequency domain processing. The time domain processing is related to frame synchronizer and CP remover, while the frequency domain processing related to channel estimation, equalization, de-mapper, etc. The data conversion from time domain to frequency domain is performed by FFT. * Corresponding author. Email address: tadiono@dnet.net.id 2212-0173 2013 The Authors. Published by Elsevier Ltd. Open access under CC BY-NC-ND license. Selection and peer-review under responsibility of the Faculty of Information Science & Technology, Universiti Kebangsaan Malaysia. doi: 10.1016/j.protcy.2013.12.245

T. Adiono and N. Sutisna / Procedia Technology 11 ( 2013 ) 680 688 681 Fig. 1. The Receiver Block Diagram One of important sub-system in the receiver that most probably modified during development phase is frequency domain processing related modules. Some modification in these blocks should be done due to iterations to find the most suitable method or algorithm that meet performance requirement, for example target bit error ratio (BER) with reasonable hardware cost. Moreover, the algorithm exploration should be perform due to the processing is not defined in standard. The performance of an OFDM system is greatly influenced by the quality of channel estimation and equalization. Multi-path propagation in wireless transmission channel causes signal amplitude and phase to be changed, depend on the characteristics of channel. This changes lead to decision error in demodulator process. Channel estimator and equalizer will play an important role in OFDMA receiver system. The channel estimator estimates the channel response. Once channel response is obtained, the equalizer will compensate to eliminate signal distortion [4]. Some receiver architectures have been proposed, for example in [5, 6]. However, it did not well clarify the design development from algorithm to architecture. 2. The Architecture of Frequency Domain Data Processing The frequency domain data processing (rx freq processing) is started with the estimation of channel response, followed by equalization, and demodulation. The calculated channel response will be used for equalization to reconstruct received signal. Further, the received signal will be determined its constellation regarding to mdoulation scheme. The detail processing of each modules and proposed architecture is described as as follow. 2.1. Channel Estimator The estimator block estimates the channel response by using the received data pilot. As defined in WiMAX OFDMA framing, pilot structure depend on the zone type, which are PUSC and FUSC. For PUSC zone, a symbol consists of 120 pilots, while for FUSC, a symbol consists of 82 pilots. The pilot structure for PUSC zone can be illustrated in Fig. 2. The estimation process is mainly performed in two steps: time domain estimation (horizontal axis) and frequency domain estimation (vertical axis). In order to carry out interpolation process in estimation, pilot response should be provided. Pilot response could be simply calculated by dividing received pilot and reference pilot, as given in following equation : h p = y p x p (1) where, y p is the received pilot and x p is transmitted pilot (reference pilot). Received pilot can be found by selecting subcarrier data in certain position. It is carried out by De-allocator Block. Meanwhile, the reference pilots are calculated with the same scheme to the transmitter. The pilots response will be used as basis for data interpolation, which are time domain and frequency domain.

682 T. Adiono and N. Sutisna / Procedia Technology 11 ( 2013 ) 680 688 Symbol 1 Symbol 2 Symbol 3 Symbol 4 Subcarrier - 0 Guard band Subcarrier - 92 Subcarrier - 93 Subcarrier - 94 Frequency Domain Pilot Subcarrier Subcarrier - 1024 Time Domain Fig. 2. Pilot Structure for PUSC Type 2.1.1. Time Domain Interpolation Interpolation on time domain is performed by linear interpolation. The interpolation process will be started from the first row of existing pilot. In initial phase, the interpolation process uses the calculated pilot response, as descried in previous section. As depicted in Fig. 2, the estimated data response should be calculated as linear interpolation from two adjacent pilots. For example, data response for location (1, 2), (1, 4), (13, 2), (13, 4) are calculated as given in following equations. (2) In case of location of data estimation is in the most left, that lead the linear interpolation from two adjacent pilot could not performed, data response in this location is directly copied from the next pilot response. In this example, the data response for location (5, 1), and (9, 1) are dictated to plot response of location (5, 2) and (9, 2), respectively.

T. Adiono and N. Sutisna / Procedia Technology 11 ( 2013 ) 680 688 683 Fig. 3. The Time Domain Interpolation Process To implement such calculation, it only requires an adder and shifter. The block diagram for time interpolation is depicted in following figure. Fig. 4. The Architecture for Time Interpolation 2.1.2. The Frequency Domain Interpolation Interpolation in frequency domain performed by using provided data from time domain interpolation. This interpolation is performed in row order. Due to row index represent frequency index, this interpolation we called frequency domain interpolation. Referring to Fig. 3 there are still three remaining rows that should be estimated to find out all of data response. The interpolation for each row is performed by weighted-linear interpolation from two available estimated responses. In general, the interpolation in each row could be represented by following equation. where, h_int2 and h_int1 is the data response for the two available rows, k is weighted index for interpolation. The resulted from this interpolation step is depicted in following figure. After the data response is available, it shoukld be deliever to next block, whic is equalizer. (3)

684 T. Adiono and N. Sutisna / Procedia Technology 11 ( 2013 ) 680 688 h_int (1,2) h_int (1,4) Time Domain h_int (1,1) h_int (1,3) h_int (1,5) h_int (1,6) h_int (1,1) h_int (2,1) h_int (3,1) h_int (4,1) Frequency Domain h_int (5,1) h_int (9,1) h_int (5,2) h_int (5,4) h_int (5,6) h_int (5,3) h_int (5,5) h_int (9,2) h_int (9,4) h_int (9,6) h_int (9,3) h_int (9,5) h_int (5,1) h_int (6,1) h_int (7,1) h_int (8,1) h_int (9,1) h_int (10,1) h_int (11,1) h_int (12,1) h_int (13,1) h_int (13,3) h_int (13,5) h_int (13,6) h_int (13,1) h_int (13,2) h_int (13,4) Fig. 5. The Frequency Interpolation Process Fig. 6. The Architecture for Frequency Interpolation The datapath architecture for estimation process is depicted in following figure. 2.2. Equalizer Fig. 7. The Complete Architecture of Estimator Data equalization is performed to each data subcarrier using provided channel response and estimated noise power. In order to maintain performance, the MMSE equalizer is selected instead of Zero Forcing algorithm. For MMSE Equalizer, th SNR of received signal should be consider. Assuming that received signal follow this equation :

T. Adiono and N. Sutisna / Procedia Technology 11 ( 2013 ) 680 688 685 where, Y is receievd signal, H is channel response, X transmitted signal, and N is some noise induced during transmission. The corrected signal is calculated by multiplying the equalizer coefficient with received signal that minimizes square error between estimated signal and transmitted signal as described in (5). Meanwhile, equalizer coefficient is consider as one-tap equalizer due to hardware complexity reason. The equalizer coeffcient is expressed in Eq. 6. (4) (5) (6) The final equation for data equalization is provided in following equation. (7) Eq. 7 could be implemented by using two complex multiplier, one divider, and one adder. 2.3. Noise Power Estimator Fig. 8. The Architecture for Equalizer Noise power is required for MMSE equalization. One of method for noise power estimation is estimating based on Null subcarrier (Guard Band). This method is very simple while performance still considered. The noise power can be estimated by averaging power of noise in guard band of each symbol as provided in following equation. N 1 avg( A) A N k 1 k (8) Whereas, guard band are subcarrier no 1-92 and 394-1024, giving the value of N is 183. Hence the equation can be rewrite as follow.

686 T. Adiono and N. Sutisna / Procedia Technology 11 ( 2013 ) 680 688 (9) Proposed architecture to implement noise averaging is depicted in Fig. 9. 2.4. De-allocator (Address Generator Unit - AGU) Fig. 9. The Architecture for Noise Power Estimation De-allocator is part of control unit that provided appropriate data for channel estimator and equalizer. This block generate RAM address to determine subcarrier index regarding to permutation algorithm, as defined in standard. To obtained RAM address, AGU module work as specified by parameter setting in FIFO task. Using this approach, processing will be flexible and can handle various data structure in one OFDMA frame. 2.5. Main Control Unit (Task FIFO) The main control unit will provide related signals required by all module to perform its task. Main control unit consist of sevaral setting parameter for each data block (cluster) stored in FIFO. Thus, this setting named as FIFO task. The sequence FIFO Task are: In the beginning of frame, the FIFO Task should be for FCH processing. The second task, FIFO Task instruct estimator and equalizer to process DL-MAP burst. This task may be consist some information, such as number of slot and symbol length. Parameter setting contained in the second FIFO task should be provided by extracting parameter in FCH field. Following FIFO Tasks direct estimator and equalizer to process data burst in remaining frame. The FIFO task will be provided for each data cluster. This FIFO task containing paramemter that previously extracted from DL- MAP field. FIFO task generation is performed by software executing in host processor to provide data flexibility. 2.6. Top Level Integration Following figure is the top level integration for all blocks in frequency domain processing. The whole system also consists of some memory block for temporary buffering, such as: cluster RAM for buffering data before estimator processing, Response RAM for storing temporary estimator result, and FFT OUT RAM which is used for storing data from FFT block.

T. Adiono and N. Sutisna / Procedia Technology 11 ( 2013 ) 680 688 687 Fig. 10. Top level integration for Frequency Domain Processing 3. Hardware Implementation Proposed design is implemented in CMOS 0.13 μm as technology target. The designed is intended for 56 MHz clock frequency. Imlemented design shows that area of the designed system is about 0.44 mm 2. Area utilization for each modules is provided in Table 1. Table 1. Area Utilization of Related Modules Module Unit Area (μm2) Address Generator Unit 60401,71 Data Randomizer 1838,28 Data De-allocator 32822,45 Pilot De-allocator 25740,98 Equalizer (inc. NP Est) 115542,48 Rx Freq Shared-Divider 129179,06 Estimator 37533,39 Pilot Respond 14003,58 Ref Pilot Generator 11114,59 Demodulator 32012,62 FFT Out RAM Ctrl 17914,43 Rx Cluster RAM Ctrl 24547,92 Rx EqFreq RAM Ctrl 5601,42 Total Area 447851,21 4. Conclusion In this paper, the architecture of Frequency domain processing of WiMAX OFDMA is presented. The proposed architecture provides flexibility and re-configurability features to address complex data processing. The architecture is successfully implemented in CMOS 0.13 technology, resulting 0.45 mm 2 chip area and able to work in realtime using system clock of 56 MHz.

688 T. Adiono and N. Sutisna / Procedia Technology 11 ( 2013 ) 680 688 References [1], IEEE 802.16-2005e: Standard for local and metropolitan networks Partl6: Air Interface for Fixed Broadband Wireless Systems, 2005. [2] A. Nilsson et.al, An 11 mm2, 70 mw Fully Programmable baseband Processor for Mobile WiMAX and DVB-T/H in 0.12 um CMOS, IEEE Journal of Solid-State Circuits, 2009: 44(1). [3] K. Masselos, S. Blionas, dan T. Rautio, Reconfigurability requirements of Wireless communication systems, IEEE Workshop on Heterogeneous Reconfigurable Systems on Chip, April 2002. [4] T.-D. Chiueh and P.-Y. Tsai, OFDM Baseband Receiver Design for WirelessCommunications, John Wiley and Sons, 2007. [5] J.-M. Lin, et al. A Baseband Transceiver for IEEE 802.16 OFDMA Downlink Communications, IEEE Symposium on Advances in Wired and Wireless Communication, 2005. [6] W.-H Tseng, et al. Digital VLSI OFDM Transceiver Architecture for Wireless SoC Design, IEEE International Symposium on Circuits and Systems (ISCAS), 2005.