FPGA Implementation of Denoising in OFDM Systems using DSP Design Module Prof. Brian L. Evans PhD Students Jing Lin, Marcel Nassar & Karl Nieman Wireless.

Slides:



Advertisements
Similar presentations
Principal Investigator:
Advertisements

Principal Investigator:
a By Yasir Ateeq. Table of Contents INTRODUCTION TASKS OF TRANSMITTER PACKET FORMAT PREAMBLE SCRAMBLER CONVOLUTIONAL ENCODER PUNCTURER INTERLEAVER.
SRC GRC Annual Review March 8, 2011 Powerline Communications for Enabling Smart Grid Applications Prof. Brian L. Evans Wireless Networking and Communications.
Comparison of different MIMO-OFDM signal detectors for LTE
© 2004 Qualcomm Flarion Technologies 1 + Lessons Unlearned in Wireless Data Rajiv Laroia Qualcomm Flarion Technologies.
Powerline Communications: Channel Characterization and Modem Design Yangpo Gao Helsinki University of Technology
1 EQ2430 Project Course in Signal Processing and Digital Communications - Spring 2011 On phase noise and it effect in OFDM communication system School.
#7 1 Victor S. Frost Dan F. Servey Distinguished Professor Electrical Engineering and Computer Science University of Kansas 2335 Irving Hill Dr. Lawrence,
Wireless communication channel
Energy-Efficient Signal Processing Techniques For Smart Grid Heterogeneous Communication Networks Prof. Naofal Al-Dhahir Prof. Brian L. Evans Univ. of.
Ghadi Sebaali and Brian L. Evans
EE 6332, Spring, 2014 Wireless Communication Zhu Han Department of Electrical and Computer Engineering Class 12 Feb. 24 nd, 2014.
331: STUDY DATA COMMUNICATIONS AND NETWORKS.  1. Discuss computer networks (5 hrs)  2. Discuss data communications (15 hrs)
Doc.: IEEE /1305r1 Submission January 2011 Monnerie (Landis+Gyr), Buffington (Itron), Shimada (Yokogawa Co.), Waheed (Freescale) Slide 1 IEEE.
FPGA Implementation of a Message-Passing OFDM Receiver for Impulsive Noise Channels Prof. Brian L. Evans, Wireless Networking and Communications Group,
Local Utility Smart Grid Communications
Power Line Communication using an Audio Input
ORTHOGONAL FREQUENCY DIVISION MULTIPLEXING(OFDM)
Karl F. Nieman †, Marcel Nassar ‡, Jing Lin †, and Brian L. Evans † Pacific Grove, CA November 6, 2013 FPGA Implementation of a Message-Passing OFDM Receiver.
Implementation of OFDM Transmitter based on the IEEE d Standard Presented by: Altamash Janjua, Umar Chohan Supervisors: Dr. Brian L. Evans and Mr.
CIS 6930 Powerline Communications Introduction
Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin EE445S Real-Time Digital Signal Processing Lab Fall.
A bit-streaming, pipelined multiuser detector for wireless communications Sridhar Rajagopal and Joseph R. Cavallaro Rice University
Cyclic Spectral Analysis of Power Line Noise in the kHz Band Karl Nieman †, Jing Lin †, Marcel Nassar †, Khurram Waheed ‡, Brian L. Evans † † Department.
OFDM Presented by Md. Imdadul Islam.
Power Line Carrier Communication VAIBHAV RAI EN VI-B
 Task Description: Improve rate, reliability, and energy efficiency of two-way wireless and powerline communications (PLC) between smart meters & data.
2015 IEEE Int. Conf. on Communications
TI DSPS FEST 1999 Implementation of Channel Estimation and Multiuser Detection Algorithms for W-CDMA on Digital Signal Processors Sridhar Rajagopal Gang.
DSP2 Project ADSL Equalization Students: Dung Nguyen Quoc- Master Student Tudor Tesu- Erasmus Student Supervisor Jan Vangorp.
DSP2 Project ADSL Equalization Students: Dung Nguyen Quoc- Master Student Tudor Tesu- Erasmus Student Supervisor: Jan Vangorp.
Overcoming Interference Limitations in Networked Systems Prof. Brian L. Evans The University of Texas at Austin Cockrell School of Engineering Department.
Space-Time and Space-Frequency Coded Orthogonal Frequency Division Multiplexing Transmitter Diversity Techniques King F. Lee.
Performance analysis of channel estimation and adaptive equalization in slow fading channel Chen Zhifeng Electrical and Computer Engineering University.
Task Description: Increase powerline communication (PLC) data rate for better monitoring/controlling applications for residential and commercial energy.
A Factor-Graph Approach to Joint OFDM Channel Estimation and Decoding in Impulsive Noise Channels Philip Schniter The Ohio State University Marcel Nassar,
ESPL 1 Wordlength Optimization with Complexity-and-Distortion Measure and Its Application to Broadband Wireless Demodulator Design Kyungtae Han and Brian.
PADS Power Aware Distributed Systems Architecture Approaches USC Information Sciences Institute Brian Schott, Bob Parker UCLA Mani Srivastava Rockwell.
Implementation of OFDM Transmitter based on the IEEE d Standard Presented by: Altamash Janjua Group Partner: Umar Chohan Supervisors: Dr. Brian L.
Real-Time MIMO Discrete Multitone Transceiver Testbed
Prof. Brian L. Evans PhD Students Karl Nieman, Marcel Nassar, and Jing Lin Department of Electrical and Computer Engineering The University of Texas at.
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
ITERATIVE CHANNEL ESTIMATION AND DECODING OF TURBO/CONVOLUTIONALLY CODED STBC-OFDM SYSTEMS Hakan Doğan 1, Hakan Ali Çırpan 1, Erdal Panayırcı 2 1 Istanbul.
Doppler Spread Estimation in Frequency Selective Rayleigh Channels for OFDM Systems Athanasios Doukas, Grigorios Kalivas University of Patras Department.
STATISTICAL MODELING OF ASYNCHRONOUS IMPULSIVE NOISE IN POWERLINE COMMUNICATION NETWORKS Marcel Nassar, Kapil Gulati, Yousof Mortazavi, and Brian L. Evans.
EE445S Real-Time Digital Signal Processing Lab Spring 2014 Lecture 16 Quadrature Amplitude Modulation (QAM) Receiver Prof. Brian L. Evans Dept. of Electrical.
FPGA Implementation of an OFDM Modem Laboratório de Telecomunicações Departamento de Engenharia Elétrica Universidade Federal.
Space Time Codes. 2 Attenuation in Wireless Channels Path loss: Signals attenuate due to distance Shadowing loss : absorption of radio waves by scattering.
OFDM Based WLAN System Song Ziqi Zhang Zhuo.
3: Diversity Fundamentals of Wireless Communication, Tse&Viswanath 1 3. Diversity.
Realization of Home Appliances Control System based on Power Line Communication Technology.
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
November 9th, 2010 Low Complexity EM-based Decoding for OFDM Systems with Impulsive Noise Asilomar Conference on Signals, Systems, and Computers
Impulsive Noise at Wireless Receivers
An FFT for Wireless Protocols Dr. J. Greg Nash Centar ( HAWAI'I INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES Mobile.
Multiple Antennas.
EE445S Real-Time Digital Signal Processing Lab Fall 2016 Lecture 16 Quadrature Amplitude Modulation.
Energy-Efficient Signal Processing Techniques For Smart Grid Heterogeneous Communication Networks Task ID: Prof. Naofal Al-Dhahir, Univ. of Texas.
Task , Brian L. Evans, The University of Texas at Austin
Diversity and Coexistence within Smart Grid Communications
Space-Time and Space-Frequency Coded Orthogonal Frequency Division Multiplexing Transmitter Diversity Techniques King F. Lee.
Power Line Communications for Enabling Smart Grid Applications
Jing Lin and Brian L. Evans
Yousof Mortazavi, Aditya Chopra, and Prof. Brian L. Evans
Implementation Platform
Powerline Communications: Channel Characterization and Modem Design
Ian C. Wong, Zukang Shen, Jeffrey G. Andrews, and Brian L. Evans
Voice Manipulator Department of Electrical & Computer Engineering
Month Year doc.: IEEE yy/xxxxr0 November 2012
Presentation transcript:

FPGA Implementation of Denoising in OFDM Systems using DSP Design Module Prof. Brian L. Evans PhD Students Jing Lin, Marcel Nassar & Karl Nieman Wireless Networking and Communications Group Department of Electrical and Computer Engineering Cockrell School of Engineering The University of Texas at Austin January 18, 2012

Outline Smart power grids Powerline noise Cyclostationary Gaussian mixture Noise Mitigation Feedback for NI Q&A/Ideas for Current Semester 1 ISTOCKPHOTO.COM/© SIGAL SUHLER MORAN IEEE Signal Processing Magazine Special Issue on Signal Processing Techniques for the Smart Grid, September Background | System Design and Implementation | Feedback for NI | Q&A

Smart Grid Central power plant Wind farm Houses Offices HV-MV Transformer Industrial plant Utility control center Integrating distributed energy resources Smart meters Automated control for smart appliances Grid status monitoring Device-specific billing 2 High Voltage (HV) 33 kV – 765 kV Medium Voltage (MV) 1 kV – 33 kV Background | System Design and Implementation | Feedback for NI | Q&A

Local utility MV-LV transformer Smart meters Data concentrator Smart Grid Communications Home area data networks connect appliances, EV charger and smart meter via powerline or wireless links Smart meter communications between smart meters and data concentrator via powerline or wireless links Communication backhaul carries traffic between concentrator and utility on wired or wireless links 3 Low voltage (LV) under 1 kV Background | System Design and Implementation | Feedback for NI | Q&A

Use orthogonal frequency division multiplexing (OFDM) Communication challenges oCoChannel distortion oNoNon-Gaussian noise Powerline Communications (PLC) CategoriesBandBit RatesCoverageEnablesStandards Narrowband kHz ~500 kbps Multi- kilometer Smart meter communication (ITU) PRIME, G3 ITU-T G.hnem IEEE P Broadband MHz ~200 Mbps <1500 m Home area data networks HomePlug ITU-T G.hn IEEE P Background | System Design and Implementation | Feedback for NI | Q&A

Impulsive Noise in PLC 5 Outdoor medium-voltage line (St. Louis, MO) Cyclostationary noise becomes impulsive after interleaving Interleave Indoor low-voltage line (UT Campus) Background | System Design and Implementation | Feedback for NI | Q&A

Impulsive Noise in OFDM Systems FFT spreads received impulsive noise across all FFT bins SNR of each FFT bin is decreased Receiver communication performance degrades 6 IFFTFilter + FFT Equalizer and detector Vector of symbol amplitudes (complex) Channel Receiver x y Gaussian (w) + Impulsive Noise (e) Background | System Design and Implementation | Feedback for NI | Q&A

Impulsive Noise Mitigation (Denoising) N FFT bins (tones) Transmitter null tones have zero power Received null tones contain noise Impulsive noise estimation Exploit sparse structure of null tones F J is over complete dictionary e is sparse vector g is complex Gaussian (g = F w) 7 IFFTFilter ++ FFT Equalizer and detector Impulsive noise estimation Gaussian (w) + Impulsive Noise (e) Vector of symbol amplitudes (complex) + - Channel Receiver J is set of null tones (i.e. x j = 0) F is N x N FFT matrix x y |J| x N Background | System Design and Implementation | Feedback for NI | Q&A

Approximate Message Passing (AMP) M = number of null tones N = FFT size 8 Background | System Design and Implementation | Feedback for NI | Q&A

FPGA Hardware Design via NI DSP Design Module DSP Diagram implements FFT and IFFT (N = 256) accumulators, adders, subtracters, multipliers, dividers 2-norm calculation (squaring + accumulating) stream interleave/de-interleave, computational parallelism exponential function using Taylor series approximation 9 Background | System Design and Implementation | Feedback for NI | Q&A

Test System for G3-PLC Using FPGA data 0000 tone f (kHz) tone map: PXIe-7965R (Virtex 5) PXIe-1082 Real-time host 10 Background | System Design and Implementation | Feedback for NI | Q&A

FPGA Timing/Resource Utilization Base logic clock = 40 MHz, most data streams 16 bits wide Execution time: 5 iterations × 4776 cycles/iteration = cycles Supports streaming operation at 400 kS/s (G3 sample rate) Can recover up to 8 dB SNR in impulsive noise environments 100x reduction in avg bit-error-rate for test system using QPSK, 40 dB impulse at p = 0.03: Preliminary resource utilization: Possible to exploit more parallelism for higher throughput with AMPwithout AMP 11 Background | System Design and Implementation | Feedback for NI | Q&A (full AMP, num_iterations = 5)

Feedback for NI (DSP Design Module) Aesthetics Support local variables Reduce DSP subdiagram overhead Improve transparency of FFT/IFFT Coregen interface – e.g. adjusting throughput substantially affects ET Better feedback from compiler -- I never saw any overmapping errors but had lots of hangs and had to manually cancel Bit manipulation should not cost ET Identify “slowest path” visually to help designers reduce ET and optimize algorithm timing Easy parallelization – e.g. implement simple interface to fork stream operations into parallel blocks 12 Background | System Design and Implementation | Feedback for NI | Q&A

Feedback for NI (LabVIEW) Complex FXP FXP FFT and exp Improve FXP array support Operations like vector sum, convert to FXP should be supported Remove discrepencies between LV FXP and DSP Diagram FXP “adapt to input” auto-sizings 13 Background | System Design and Implementation | Feedback for NI | Q&A

Plan for Spring 2013 Jan: Finish AMP implementation Upload project to Brian’s website to spotlight DSP Designer Feb: Use P2P to implement OFDM link w/ third FlexRIO (note: need another FlexRIO) March-April: Demonstrate link over two physical channels G3 powerline testbed Recorded/synthesized noise playback Live powerline noise g or ah at 2.4 GHz using Ettus boards (Note: Mike still has one of our interposer boards) 14 Background | System Design and Implementation | Feedback for NI | Q&A