PERFORMANCE COMPARISON AND EVALUATION OF 802.11A AND ITS IMPLEMENTATION IN RECONFIGURABLE ENVIRONMENT SABA ZIA 2007-NUST-MS-PHD-TE-05 Project Advisor:

Slides:



Advertisements
Similar presentations
Doc.: IEEE /0237r0 Submission February 12, 2009 Rolf de Vegt (Qualcomm)Slide 1 Inputs for a ac Spec Framework Methodology Date:
Advertisements

Indira Rajagopal Joydeep Acharya Madhavi V Ratnagiri Sumathi Gopal
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
ECE 734: Project Presentation Pankhuri May 8, 2013 Pankhuri May 8, point FFT Algorithm for OFDM Applications using 8-point DFT processor (radix-8)
IEEE802.16d IEEE802.16d Simulator WirelessMAN-OFDM-PHY layer Mohamad Charafeddine Rev-s3 24 Sept 2004.
a By Yasir Ateeq. Table of Contents INTRODUCTION TASKS OF TRANSMITTER PACKET FORMAT PREAMBLE SCRAMBLER CONVOLUTIONAL ENCODER PUNCTURER INTERLEAVER.
Rome, February 14, 2013 Status of the Project Report on the first year activities With the support of the Prevention, Preparedness and Consequence.
Electronics’2004, Sozopol, September 23 Design of Mixed Signal Circuits and Systems for Wireless Applications V. LANTSOV, Vladimir State University
1 Peak-to-Average Power Ratio (PAPR) One of the main problems in OFDM system is large PAPR /PAR(increased complexity of the ADC and DAC, and reduced efficiency.
Implement a 2x2 MIMO OFDM-based channel measurement system (no data yet) at 2.4 GHz Perform baseband processing and digital up and down conversion on Nallatech.
IERG 4100 Wireless Communications
1 Synchronization for OFDMA System Student: 劉耀鈞 Advisor: Prof. D. W. Lin Time: 2006/3/16.
1 Adaptive Channel Estimation for MB-OFDM Systems under Interfering Environments Presented by 王欽洲
Programmable logic and FPGA
Performance Evaluation of WiMax Systems Metehan Dikmen and Mehmet Şafak Hacettepe University Dept. of Electrical and Electronics Engineering Beytepe,
Bilal Saqib. Courtesy: Northrop Grumman Corporation.
DRRA Dynamically Reconfigurable Resource Array
Doc.: IEEE /211r2 Submission September, 2000 Jeyhan Karaoguz, Broadcom CorporationSlide 1 Project: IEEE P Working Group for Wireless Personal.
SYSTEM-ON-CHIP (SoC) AND USE OF VLSI CIRCUIT DESIGN TECHNOLOGY.
Dr. Carl R. Nassar, Dr. Zhiqiang Wu, and David A. Wiegandt RAWCom Laboratory Department of ECE.
REXAPP Bilal Saqib. REXAPP  Radio EXperimentation And Prototyping Platform Based on NOC  REXAPP Compiler.
Weekly Group Meeting Project: Software Defined Radio Development using Network-On-Chip based Rapid Prototyping Platform By Assad Saleem.
High-Level Interconnect Architectures for FPGAs Nick Barrow-Williams.
NTU Confidential Packet Format Report of OFDM-based Agile Baseband Transceiver for Future Spectrum Pooling Wireless Systems Advisor : Tzi-Dar Chiueh Student.
Developing a SDR Testbed Alex Dolan Mohammad Khan Ahmet Unsal Project Advisor Dr. Aditya Ramamoorthy.
EE359 – Lecture 19 Outline Review of Last Lecture OFDM FFT Implementation OFDM Design Issues Introduction to Spread Spectrum ISI and Interference Rejection.
Doc.: IEEE b Submission Jan 2013 PHY Comparison between NICT proposal ( b) and the legacy IEEE P802.22b Wireless.
Radix-2 2 Based Low Power Reconfigurable FFT Processor Presented by Cheng-Chien Wu, Master Student of CSIE,CCU 1 Author: Gin-Der Wu and Yi-Ming Liu Department.
Doc.: IEEE /1484r1 Submission November 2011 Hongyuan Zhang, et. Al.Slide 1 11ah Data Transmission Flow Date: Authors:
Submission doc.: IEEE 11-13/1059r0 September 2013 Dongguk Lim, LG ElectronicsSlide 1 PHY Abstraction for HEW Evaluation Methodology Date: Authors:
Doc.: IEEE /383 Submission November1998November 1998 Jamshid Khun-Jush, ETSI-BRANSlide 1 BRAN#11 PHY Decisions & Issues to Resolved with
Doc.: IEEE /081r2 Submission February 2004 McCorkle, MotorolaSlide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)
Doc.: IEEE /0909r0 Submission July 2012 Jong S. Baek, AlereonSlide 1 Analysis, simulation and resultant data from a 6-9GHz OFDM MAC/PHY Date:
Doc.: IEEE /663r3 Submission May 2012 Zhanji Wu, et. Al.Slide 1 Low-rate compatible BCC for IEEE ah lowest MCS Date: Authors:
Doc.: IEEE /0112r0 Zhanji Wu, et. Al. January 2013 Submission Joint Coding and Modulation Diversity for the Next Generation WLAN Date:
Reconfigurable FFT architecture
Baseband Implementation of an OFDM System for 60GHz Radios: From Concept to Silicon Jing Zhang University of Toronto.
Team LDPC, SoC Lab. Graduate Institute of CSIE, NTU Implementing LDPC Decoding on Network-On-Chip T. Theocharides, G. Link, N. Vijaykrishnan, M. J. Irwin.
Presented by: Ahmad Salim. 2  The acronym WiMAX stands for “Worldwide Interoperability for Microwave Access”. It is based on IEEE standard for.
Low Power, High-Throughput AD Converters
Doc.: IEEE /0929r0 Submission August 2004 Patrik Eriksson et. al., WaveBreaker ABSlide 1 A “High Throughput” Partial Proposal Patrik Eriksson,
Low Power, High-Throughput AD Converters
Overview of MB-OFDM UWB Baseband Channel Codec for MB-OFDM UWB 2006/10/27 Speaker: 蔡佩玲.
March 1, 2006http://csg.csail.mit.edu/6.375/L09-1 Bluespec-3: Architecture exploration using static elaboration Arvind Computer Science & Artificial Intelligence.
a/g Kernel Identification Saba Zia Bilal Saqib.
S , Postgraduate Course in Radio Communications
Introduction to OFDM and Cyclic prefix
Low Power, High-Throughput AD Converters
Electronic and Information Engineering Department (DIEI) Slide 1 Euro Sereni (presenter) Giuseppe Baruffa, Fabrizio Frescura, Paolo Antognoni A SOFTWARE.
High-Level Hardware-Software Co-design of an 802
Length 1344 LDPC codes for 11ay
Shamir Stein Ackerman Elad Lifshitz Timor Israeli
Yinsheng Liu, Beijing Jiaotong University, China
Coding and Interleaving
January 2016 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: pureLiFi r1 proposal for High Speed.
Klaus Witrisal Signal Processing and Speech Communication Lab
Partial Proposal: 11n Physical Layer
Channel Estimation in OFDM Systems
Parallel Sequence Spread Spectrum (PSSS)
February 2004 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Compromise for UWB Interoperability –
Submission Title: [Harmonizing-TG3a-PHY-Proposals-for-CSM]
ECE 545—Digital System Design with VHDL Lecture 1
Parallel Sequence Spread Spectrum (PSSS)
Parallel Sequence Spread Spectrum (PSSS)
Channel Estimation in OFDM Systems
Month Year doc.: IEEE yy/xxxxr0 November 2012
11ac 80MHz Transmission Flow
Strawmodel ac Specification Framework
HNS Proposal for n Physical Layer
Comm Final Project Proposal a Physical Layer
Presentation transcript:

PERFORMANCE COMPARISON AND EVALUATION OF A AND ITS IMPLEMENTATION IN RECONFIGURABLE ENVIRONMENT SABA ZIA 2007-NUST-MS-PHD-TE-05 Project Advisor: Dr. N. D Gohar (HOD CSE, SEECS, NUST) Committee Members: Mr. Imtiaz Khokhar (Asst. Prof, EE, MCS, NUST) Dr. Adnan Khan (Asst. Prof, EE, MCS, NUST) Mr. Bilal Saqib (lecturer, CSE, SEECS, NUST)

Outline  Introduction  SDR, OFDM based standards, WLAN  Reconfigurable Environment  Performance Evaluation in a Reconfigurable Environment  Reconfigurable Kernels  Implementation Overview  Kernel Algorithm  Kernel Simulation Results  Kernel Synthesis: Max Frequency, Area requirements  Simulated and Synthesized Example  WLAN PHY (802.11a) 2

Introduction 3

 Performance Comparison and Evaluation of a and its Implementation in a Reconfigurable Environment  Software Defined Radio Development using a Network-On-Chip based Rapid Prototyping Platform 4 Radio Frequency (RF) Radio Frequency (RF) Analog to Digital Conversion (A/D) Analog to Digital Conversion (A/D) Baseband Processing Control (Parameterization) Transmit Receive RF Front End

5 Physical Layer Architecture and Kernel Identification (802.11a) Ref: IEEE Std a-1999(R2003)

6 Physical Layer Architecture and Kernel Identification Data Scrambler/ Descrambler Convolutional Encoder / Viterbi decoder Data interleaver/ De-interleaver Guard interval insertion/ Removal OFDM modulation IFFT/FFT OFDM modulation IFFT/FFT Subcarrier Modulation Mapping/ De- mapping Puncturing / De- puncturing Point Arrangement Bit Reversal

Individual Properties of each Kernel Data Scrambler/Descrambler 7  S (x)=x 7 +x 4 +1 Ref: IEEE Std a-1999(R2003)

Individual Properties of each Kernel Convolutional Encoder/ Viterbi Decoder 8  R = ½, 2/3, ¾  For R= 1/2, G 0 =133 8 G 1 =  Decoding by Viterbi Algorithm Ref: IEEE Std a-1999(R2003)

Individual Properties of each Kernel Puncturing/De-puncturing Patterns 9 Ref: IEEE Std a-1999(R2003)

Individual Properties of each Kernel Data Interleaver/ De-interleaver  Block size corresponding to the number of bits in a single OFDM symbol, NCBPS  Two-step permutation  i = (N CBPS /16) (k mod 16) + floor(k/16) where k = 0,1,…,N CBPS – 1  j = s × floor (i/ s) + (i + N CBPS – floor(16 × i/N CBPS )) mod s where i = 0,1,… N CBPS – 1  The value of s is determined by the number of coded bits per subcarrier, N BPSC, according to s = max(N BPSC /2,1) 10

Individual Properties of each Kernel Subcarrier Modulation Mapping  BPSK,QPSK,16 QAM or 64 QAM depending on the rate requested  Gray coded constellation mappings  Resultant, d = (I + jQ) X K MOD 11 Ref: IEEE Std a-1999(R2003)

Individual Properties of each Kernel OFDM modulation (IFFT)  Divide the complex number string into groups of 48 complex numbers. Each such group will be associated with one OFDM symbol.  Each complex number is mapped into OFDM subcarriers numbered –26 to –22, –20 to –8, –6 to –1, 1 to 6, 8 to 20, and 22 to 26.  The “0” subcarrier, associated with center frequency, is omitted and filled with zero value.  Four subcarriers are inserted as pilots into positions –21, –7, 7, and 21. The total number of the subcarriers is 52 (48 + 4).  For each group of subcarriers –26 to 26, convert the subcarriers to time domain using inverse Fourier transform 12

Individual Properties of each Kernel OFDM modulation (FFT-DIT) 13 Ref: IEEE Std a-1999(R2003) j -j j -j W0W0 W1W1 W2W2 W3W3 W4W4 W5W5 W6W6 W7W7 Time Domain Samples Frequency Domain Outputs

Individual Properties of each Kernel Guard Interval Insertion  Prepend to the Fourier-transformed waveform a circular extension of itself thus forming a GI, and truncate the resulting periodic waveform to a single OFDM symbol length by applying time domain windowing. 14 Ref: IEEE Std a-1999(R2003)

Rate Dependent Parameters 15 Ref: IEEE Std a-1999(R2003)

Reconfigurable Environment 16

Reconfigurable Environment 17 System on Chip (SoC) Putting all the functions of a complete system (processor, memory, analog functions, external interfaces, timers, counters, voltage regulators, etc.) all on a single silicon chip, enabling the chip to operate as a standalone system

Communication Structures in System-on- Chip 18 Bus based Architecture µP Memory RF DSPKeyboard Point to Point Links µP Memory RF DSP Keyboard Network based Connections µPMemoryRF DSPKeyboard

Reconfigurable Environment 19 Network on Chip (NOC) Resource Router or Switch RNI

Reconfigurable Kernels 20  Algorithmic size functionality  Reused across several standards  Combined Spatially or Temporally for bigger dimension  Fulfills overall performance constraints of multiple standards

SDR supporting OFDM based wireless Standards 21

Role of Kernel and a in SDR  a is an OFDM based standard  Each individual block of the a at physical layer will serve the functionality of the basic kernel of OFDM block  Kernel would be expanded spatially or temporally  Implementation allows reconfiguration to meet the constraints of other wireless standards 22

Performance Evaluation in Reconfigurable Environment  Size  Performance  Cost  Power 23 Power Performance Cost Area

WLAN TX Controller  Initialization signals for datapath  Scrambler  Convolutional Encoder  Interleaver  Modulation Mapper  Point Arrange  FFT  Bit Reversal  Guard Insertion  State Machine  Short Preamble  Long Preamble  Header  Data  Initialization Signals for Controller WLAN TX CONTROLLER WLAN TX DATAPATH 24

Simulated and Synthesized Datapath IEEE STD a 25

Synthesis Results ScramblerScrambler start rst din clk dout KernelSlices XC4VSX25 Max Frequency (MHz) XC4VSX25 Scrambler5505

Simulation Results Scrambler/ Descrambler

Synthesis Results Convolutional Encoder clk Punc_en rst start Start puncture Encoding clk rst dout Encoding Puncturing din clk rst out rate Start puncture dout Puncturing

Synthesis Results Convolutional Encoder 29 ParameterXilinx Logic Corev6.0 XCV4-10 Designed Kernel XCV4-10 Area (slices)3214 Maximum Clock Frequency (MHz) (512 MHz XC4VSX25)

Simulation Results Convolutional Encoder with Puncturing

Synthesis Results Interleaver Ncbps Change Ncbps clk Serial_in Start First Permutation Addrb_0 Addrb_1 Permuted data1_0 Permuted data1_1 Ncbps Change Ncbps clk Permute d data_2 Start Second Permutation Addra_0 Addra_1 Permuted data1_0 Permuted data1_1 addra addrb clk dinb   douta addra addrb clk dinb douta

Synthesis Results Interleaver KernelSlices XC4VSX25 Max Frequency (MHz) XC4VSX25 Interleaver633188

Simulation Results Interleaver

Synthesis Results Modulation Mapper Data_from_mem_bpsk Data_from_mem_qpsk Data_from_mem_16QAM Data_from_mem_64QAM Modulation 64QAM_input 16QAM_input Bpsk_input Qpsk_input clk rst Start Imaginary_data Real_data Mem_addr_bpsk Mem_addr_qpsk Mem_addr_16QAM Mem_addr_64QAM addr clk dout addr clk dout addr clk dout addr clk dout

Synthesis Results Modulation Mapper KernelSlices XC4VSX25 Max Frequency (MHz) XC4VSX25 Modulation Mapper65275

Simulation Results Modulation Mapper

FFT-DIF State Machine

Synthesis Results FFT-DIF W nk Factor LUT Dual Port RAM Port A Dual Port RAM Port A Stage and Butterfly Controller + Data Memory Controller + Twiddle Memory Controller Stage and Butterfly Controller + Data Memory Controller + Twiddle Memory Controller Dual Port RAM Port B Dual Port RAM Port B Radix-2 Cell W nk

Comparison of Synthesis Results FFT-DIF Platform TSMC 90nm standard cell Area mm 2 Clock MHz Power mW Morphable Data Unit Reconfigurable Kernel Ref: M. Ali Shami, A Hemani “Morphable datapath Unit: Smart and efficient datapath for Signal Processing Applications”, 2008

Simulation Results FFT-DIF

Simulated and Synthesized Controller IEEE STD a 43

Pipelined Data Flow Short Preamble Long Preamble HeaderServiceData Kernel FFT Convolutional Encoder Scrambler Interleaver Modulation Mapper Point arrangement Bit Reversal Guard Insertion 128 clocks 2 clocks 48 clocks 172 clocks 4 clocks 151 clocks 66 clocks

Controller Review 46

Conclusion  NOC based radio prototyping platform  Flexibility and scalability of FPGAs  Performance of ASICs  Paper submitted in conference IEEE INFOCOM, 2010 titled “Reconfigurable FFT Kernel for Network on Chip based Radio System Prototyping Platform ” 47

Questions 48