Blind phase/frequency synchronization with low-precision ADC: a Bayesian approach

Similar documents
Blind phase/frequency synchronization with low-precision ADC: a Bayesian approach

4432 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 64, NO. 17, SEPTEMBER 1, Aseem Wadhwa and Upamanyu Madhow

Scalable Front End Designs for Communication and Learning. Aseem Wadhwa, Department of ECE UCSB PhD Defense

Scalable Front End Designs for Communication and Learning

Channel Estimation with Low-Precision Analog-to-Digital Conversion

Space-time Slicer Architectures for Analog-to-Information Conversion in Channel Equalizers

Capacity of the Discrete-Time AWGN Channel Under Output Quantization

On the Limits of Communication with Low-Precision Analog-to-Digital Conversion at the Receiver

Communication Limits with Low Precision Analog-to-Digital Conversion at the Receiver

Analysis of Receiver Quantization in Wireless Communication Systems

Digital Band-pass Modulation PROF. MICHAEL TSAI 2011/11/10

Dynamic Multipath Estimation by Sequential Monte Carlo Methods

Timing Recovery at Low SNR Cramer-Rao bound, and outperforming the PLL

Analog Electronics 2 ICS905

Low Resolution Adaptive Compressed Sensing for mmwave MIMO receivers

Constellation Shaping for Communication Channels with Quantized Outputs

Modulation Diversity in Fading Channels with Quantized Receiver

Lecture 2: From Linear Regression to Kalman Filter and Beyond

ELECTRONICS & COMMUNICATIONS DIGITAL COMMUNICATIONS

CoherentDetectionof OFDM

Wireless Communications Lecture 10

Expectation propagation for signal detection in flat-fading channels

Preliminary Studies on DFE Error Propagation, Precoding, and their Impact on KP4 FEC Performance for PAM4 Signaling Systems

Mapper & De-Mapper System Document

Constellation Shaping for Communication Channels with Quantized Outputs

One Lesson of Information Theory

Partially Observable Markov Decision Processes (POMDPs) Pieter Abbeel UC Berkeley EECS

16.36 Communication Systems Engineering

Mobile Communications (KECE425) Lecture Note Prof. Young-Chai Ko

Blind Equalization via Particle Filtering

INTRODUCTION TO DELTA-SIGMA ADCS

Slide Set Data Converters. Digital Enhancement Techniques

Revision of Lecture 4

EE 230 Lecture 40. Data Converters. Amplitude Quantization. Quantization Noise

Particle Filter for Joint Blind Carrier Frequency Offset Estimation and Data Detection

ECE 564/645 - Digital Communications, Spring 2018 Homework #2 Due: March 19 (In Lecture)

Direct-Sequence Spread-Spectrum

ANALYSIS OF A PARTIAL DECORRELATOR IN A MULTI-CELL DS/CDMA SYSTEM

On the Low-SNR Capacity of Phase-Shift Keying with Hard-Decision Detection

Lecture 18: Gaussian Channel

Lecture 2: From Linear Regression to Kalman Filter and Beyond

EE 5345 Biomedical Instrumentation Lecture 12: slides

Posterior Cramer-Rao Lower Bound for Mobile Tracking in Mixed Line-of-Sight/Non Line-of-Sight Conditions

Supplementary Figure 1: Scheme of the RFT. (a) At first, we separate two quadratures of the field (denoted by and ); (b) then, each quadrature

MODULATION AND CODING FOR QUANTIZED CHANNELS. Xiaoying Shao and Harm S. Cronie

Computation of Bit-Error Rate of Coherent and Non-Coherent Detection M-Ary PSK With Gray Code in BFWA Systems

Issues with sampling time and jitter in Annex 93A. Adam Healey IEEE P802.3bj Task Force May 2013

A Nonuniform Quantization Scheme for High Speed SAR ADC Architecture

Coding theory: Applications

ELEC546 Review of Information Theory

CSEP 573: Artificial Intelligence

Electrical Engineering Written PhD Qualifier Exam Spring 2014

Towards control over fading channels

Detection and Estimation Theory

Oversampling Converters

Introduction p. 1 Fundamental Problems p. 2 Core of Fundamental Theory and General Mathematical Ideas p. 3 Classical Statistical Decision p.

An Anti-Aliasing Multi-Rate Σ Modulator

Exploiting Sparsity for Wireless Communications

Novel spectrum sensing schemes for Cognitive Radio Networks

Turbo Codes for xdsl modems

Channel capacity. Outline : 1. Source entropy 2. Discrete memoryless channel 3. Mutual information 4. Channel capacity 5.

Markov localization uses an explicit, discrete representation for the probability of all position in the state space.

FBMC/OQAM transceivers for 5G mobile communication systems. François Rottenberg

ECE 564/645 - Digital Communications, Spring 2018 Midterm Exam #1 March 22nd, 7:00-9:00pm Marston 220

Sigma-Delta modulation based distributed detection in wireless sensor networks

Multimedia Networking ECE 599

Burst Markers in EPoC Syed Rahman, Huawei Nicola Varanese, Qualcomm

ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES

JOINT ITERATIVE DETECTION AND DECODING IN THE PRESENCE OF PHASE NOISE AND FREQUENCY OFFSET

Physical Layer and Coding

Multicarrier transmission DMT/OFDM

Gaussian channel. Information theory 2013, lecture 6. Jens Sjölund. 8 May Jens Sjölund (IMT, LiU) Gaussian channel 1 / 26

RANDOM DISCRETE MEASURE OF THE PHASE POSTERIOR PDF IN TURBO SYNCHRONIZATION

a) Find the compact (i.e. smallest) basis set required to ensure sufficient statistics.

Multiple Bits Distributed Moving Horizon State Estimation for Wireless Sensor Networks. Ji an Luo

EE 521: Instrumentation and Measurements

Decision Weighted Adaptive Algorithms with Applications to Wireless Channel Estimation

Performance of Multi Binary Turbo-Codes on Nakagami Flat Fading Channels

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

EE 661: Modulation Theory Solutions to Homework 6

Title. Author(s)Tsai, Shang-Ho. Issue Date Doc URL. Type. Note. File Information. Equal Gain Beamforming in Rayleigh Fading Channels

A Hilbert Space for Random Processes

Output MAI Distributions of Linear MMSE Multiuser Receivers in DS-CDMA Systems

Wideband Spectrum Sensing for Cognitive Radios

Adaptive Space-Time Shift Keying Based Multiple-Input Multiple-Output Systems

Improved Detected Data Processing for Decision-Directed Tracking of MIMO Channels

Nonlinearity Equalization Techniques for DML- Transmission Impairments

On the Performance of SC-MMSE-FD Equalization for Fixed-Point Implementations

The PPM Poisson Channel: Finite-Length Bounds and Code Design

SEQUENTIAL MONTE CARLO METHODS WITH APPLICATIONS TO COMMUNICATION CHANNELS. A Thesis SIRISH BODDIKURAPATI

Semi-Blind ML Synchronization for UWB Systems

Partially Observable Markov Decision Processes (POMDPs)

Chapter 4: Continuous channel and its capacity

Interactions of Information Theory and Estimation in Single- and Multi-user Communications

Streaming Variational Bayes

Wireless Information Transmission System Lab. Channel Estimation. Institute of Communications Engineering. National Sun Yat-sen University

Modulation Classification and Parameter Estimation in Wireless Networks

Es e j4φ +4N n. 16 KE s /N 0. σ 2ˆφ4 1 γ s. p(φ e )= exp 1 ( 2πσ φ b cos N 2 φ e 0

A Design of High-Rate Space-Frequency Codes for MIMO-OFDM Systems

2D Image Processing. Bayes filter implementation: Kalman filter

Transcription:

Blind phase/frequency synchronization with low-precision ADC: a Bayesian approach Aseem Wadhwa, Upamanyu Madhow Department of ECE, UCSB 1/26

Modern Communication Receiver Architecture Analog Digital TX Channel Analog Preprocessing (Downconversion, AGC etc) ADC DSP Leveraging Moore s Law Faithful Conversion Synchronization Equalization Decoding (low quantization error) 2/26

Challenge Wideband (multi GHz) Applications: mm-wave communication (eg. 60 GHz) Backplane chip-to-chip communication Optical Fiber communication Effective Number of Bits (ENOB) f s (Hz) - sampling frequency * Data from B. Murmann, "ADC Performance Survey 1997-2013," [Online]. Available: http://www.stanford.edu/~murmann/adcsurvey.html. 3/26

Low Precision ADC Are DSP-centric designs with heavily quantized samples effective? Shannon-theoretic analysis : loss in channel capacity relatively small (J. Singh et al 2009) AWGN channel Block Non-coherent Communication 4/26

Revisiting DSP Algorithms with significant Non-linearity Reconsider classical problems: synchronization, equalization etc Architecture: Bayesian Mixed-Signal Processing TX Channel Analog Frontend (Preprocessing) A-to-D Conversion Coarse Digitally Controlled Feedback (AGC, phase rotation etc) Bayesian Inference (DSP) Non-linear Algorithms 5/26

Focus of our paper Canonical Problem of Blind phase/frequency synchronization TX complex symbols (unknown) Unknown Channel Phase Unknown Frequency Offset Complex AWGN Observations: Heavily Quantized Phase Simplifying Assumptions: Non-Dispersive Channel Perfect Timing Sync, Nyquist rate symbols differentially modulated QPSK 6/26

Outline 1. Receiver Architecture 2. Rapid Phase Acquisition (Blind mode) 3. Phase/Frequency Tracking (Decision Directed mode) 7/26

Receiver Architecture: Phase-only Quantization using 1-bit ADCs (AGC-free quantization) Received Passband Waveform Downconversion I Q Pass Linear combinations of I & Q through 1-bit ADCs M=8 bins (4 ADCs) M=12 bins (6 ADCs) 8/26

Receiver Architecture: Feedback Transmitter Phase Quantization Channel 4 5 3 6 2 7 1 8 QPSK Feedback DSP for Bayesian estimation Decoded Symbols Quantized phase measurements (1,2,..,M) Digitally controlled Derotation Phase 9/26

Phase Acquisition example: T s = (6 GHz) -1 f c = 60GHz Δf = (100)10-6 * f c Set Δf=0 consider unquantized phase u {1,3,5,7} Blind Mode (Unknown Sequence) net phase rotation 10/26

(1) Bayesian Estimation (Given θ k ) Conditional Distribution of u has a closed form expression (2) M=12 bins (6 ADCs) 11/26

(3) Recursive Bayes Update Updated Posterior Old Posterior Step Update How to set the derotation phase? 12/26

Constant θ k : Issues Example 1 : 4 ADCs (M=8 bins) Bimodal Posterior with Peaks at x 0 and (45 x) 0 θ k = 0 0 θ k = 10 0 θ k Random Posterior of φ after 150 symbols (SNR = 5dB) 13/26

Constant θ k : Issues Example 2 : High SNR θ k = 0 0 θ k = 10 0 θ k Random Posterior of φ after 30 symbols (SNR = 35dB) 1. Dithering is Required 2. Random Dithering is a robust choice 14/26

Can we do better than Random Dither? Optimizing {θ k } to minimize MSE difficult problem - leads to Partially Observable Markov Decision Process Problem (POMDP) We propose an Information-theoretic Greedy Entropy Policy Idea : Minimize the entropy of the posterior distribution across choices of derotation phase over the next step 15/26

Greedy Entropy Policy (Single Horizon) Latest Posterior : Next Posterior : average over f k-1 (φ) 16/26

Greedy Entropy Policy: What it tries to do? Roughly, it tries to moves the net phase, prior to quantization, towards boundary at high SNR middle for M=12 at low SNR boundary for M=8 at low SNR Ē(θ) becomes flatter as variance of posterior of φ (f(φ)) decreases --> Random Dithering initially, when variance is high but estimate is good, better than randomly choosing θ M=8 M=12 17/26

Simulation Results (1/4) Low SNR (5dB) 8 bins Expected RMSE Pr(error) < 10 0 18/26

Simulation Results (2/4) Low SNR (5dB) 12 bins Expected RMSE Pr(error) < 10 0 19/26

Simulation Results (3/4) High SNR (15dB) 8 bins Expected RMSE Pr(error) < 5 0 20/26

Simulation Results (4/4) High SNR (15dB) 12 bins Expected RMSE Pr(error) < 5 0 High SNR and coarse quantization Gains by optimizing Dither 21/26

Frequency Estimation example: T s = (6 GHz) -1 f c = 60GHz Δf = (100)10-6 * f c Phase almost constant for few 10s of symbols This motivates a Hierarchical Approach: 1. windowed MAP estimate of phase coarse estimate 2. feed to an EKF for tracking both phase and frequency 22/26

Extended Kalman Filter (EKF) State model Process Model Measurement Model 23/26

Remarks Derotation Phases: set to current estimate of phase undo channel phase Decision Directed Mode W=50, Tracking Robust to choice of R (R = [0.1 0, 0 0.1] T ) Q (process noise) controls speed of adaptation and accuracy of estimates 24/26

Simulations 25/26

Conclusions Digitally controlled Analog pre-processing provides dither Bayesian algorithms for estimation and feedback generation Future Work: Modeling other non-idealities (fading, dispersion, timing asynchronism) Larger Constellations Fundamental limits on performance 26/26

Back up Slides 27/26

*Walden 2008 28/26

uniform action Example Φ = 10 0 θ = 5 0 15 0 30 0 net phase posterior 10 0 25 0 φ posterior Φ = 10 0 θ = -25 0-30 0-15 0 net phase posterior -5 0 10 0 φ posterior 29/26

30/26

31/26

32/26