| |
| |
Series Introduction | |
| |
| |
Preface | |
| |
| |
| |
Introduction | |
| |
| |
| |
Blind Equalization: A Popular Research Topic | |
| |
| |
| |
Motivation For This Book | |
| |
| |
| |
Blind Equalization and Identification of Communication Channels | |
| |
| |
| |
Network Collision Resolution of Transmitted Packets | |
| |
| |
| |
Blind Deconvolution: A Related Application | |
| |
| |
| |
A Brief History | |
| |
| |
| |
1975 to Present: Blind Single Channel Equalization | |
| |
| |
| |
1981 to Present: Blind Statistical Channel Identification | |
| |
| |
| |
1991 to Present: Multichannel Identification and Equalization | |
| |
| |
| |
Organization and Contents | |
| |
| |
| |
Basic Concepts and Approaches | |
| |
| |
| |
Channel Equalization in QAM Data Communication Systems | |
| |
| |
| |
SISO and SIMO Discrete Channel Model | |
| |
| |
| |
Channel Equalization | |
| |
| |
| |
T-Spaced Equalizers | |
| |
| |
| |
Fractionally-Spaced Equalizers | |
| |
| |
| |
Nonlinear Equalization | |
| |
| |
| |
The Need for Blind Channel Equalization and Identification | |
| |
| |
| |
Basic Approaches to Blind Equalization and Identification | |
| |
| |
| |
Blind SISO Equalization | |
| |
| |
| |
Blind SISO Channel Identification | |
| |
| |
| |
Blind SIMO Channel Identification | |
| |
| |
| |
Blind Multichannel Equalization | |
| |
| |
| |
Single Input Single Output Blind Equalization Algorithms | |
| |
| |
| |
Introduction | |
| |
| |
| |
SISO Channel Equalization | |
| |
| |
| |
Channel Equalization in QAM Communication Systems | |
| |
| |
| |
Blind Adaptive Channel Equalizer | |
| |
| |
| |
Basic Facts on Blind Adaptive Equalization | |
| |
| |
| |
Adaptive Blind SISO Equalizers | |
| |
| |
| |
FIR Linear Equalizers | |
| |
| |
| |
Cost Functions and Associated Adaptive Algorithms | |
| |
| |
| |
The Sato Algorithm and Its Generalizations | |
| |
| |
| |
The Sato Algorithm | |
| |
| |
| |
BGR Algorithms (an Extension of the Sato Algorithm) | |
| |
| |
| |
Stop-and-Go Algorithms | |
| |
| |
| |
Bussgang Algorithms | |
| |
| |
| |
Constant Modulus Algorithms and Related Schemes | |
| |
| |
| |
Constant Modulus (Godard) Algorithm | |
| |
| |
| |
Shalvi and Weinstein Algorithms | |
| |
| |
| |
Stochastic Gradient Descent Adaptation | |
| |
| |
| |
A Blind Equalization Example | |
| |
| |
| |
Convergence of Blind SISO Adaptive Algorithms | |
| |
| |
| |
Convergence Requirement of Open Eye Equalizers | |
| |
| |
| |
Some Known Convergence Results | |
| |
| |
| |
Local Convergence of Blind Equalizers | |
| |
| |
| |
Convergence Requirement of Bussgang Algorithms | |
| |
| |
| |
Initialization Issues | |
| |
| |
| |
QAM Algorithms Based on Convex Cost Functions | |
| |
| |
| |
Background | |
| |
| |
| |
Linearly Constrained Equalizer with Convex Cost | |
| |
| |
| |
Convex Cost Function and Parameter Constraint | |
| |
| |
| |
Global Convergence | |
| |
| |
| |
Remarks and Comments | |
| |
| |
| |
Implementation and Simulation | |
| |
| |
| |
A Fast Linear Programming Algorithm for Convex Cost | |
| |
| |
| |
Weakness of Batch and Adaptive Implementations | |
| |
| |
| |
Linear Programming Formulations | |
| |
| |
| |
Implementation and Simulation | |
| |
| |
| |
Summary | |
| |
| |
| |
Local Convergence Analysis of SISO Blind Equalizers | |
| |
| |
| |
Convergence Equilibria of Blind Equalizers | |
| |
| |
| |
The Constant Modulus Algorithm and Godard Algorithm | |
| |
| |
| |
Undesirable Equilibria of Godard Algorithms | |
| |
| |
| |
Stability Condition for the Undesirable Equilibria | |
| |
| |
| |
Consequences of Ill-Convergence | |
| |
| |
| |
Examples of Stable Undesirable Equilibria | |
| |
| |
| |
Effect of Channel Noise and Mismodeling | |
| |
| |
| |
Shalvi-Weinstein and Standard Cumulant Algorithms | |
| |
| |
| |
Geometric Relationship between SWA and CMA | |
| |
| |
| |
Initial Kurtosis Effect on SWA Finite Equalizer convergence | |
| |
| |
| |
SWA Minimum Location and An Initialization Strategy | |
| |
| |
| |
Extension of Results to QAM Communication Systems | |
| |
| |
| |
Convergence Analysis of Equalizers Driven by SCA | |
| |
| |
| |
The Sato Algorithm | |
| |
| |
| |
Decision-Direct and Stop-and-Go Algorithms | |
| |
| |
| |
Stop-and-Go Algorithms | |
| |
| |
| |
Decision-Directed Equalizer | |
| |
| |
| |
Computer Simulation Example | |
| |
| |
| |
Non-Equivalence of Two Parameter Spaces | |
| |
| |
| |
Nullspace Analysis for Causal Parameterizations | |
| |
| |
| |
Nullspace Analysis for Doubly Infinite Parameterizations | |
| |
| |
| |
Comments | |
| |
| |
| |
Example | |
| |
| |
| |
Length-Dependent and Cost-Dependent Local Minima | |
| |
| |
| |
Length-Dependent Local Minima | |
| |
| |
| |
Cost-Dependent Local Minima of Some Blind Algorithms | |
| |
| |
| |
Static and Dynamic Convergence Behavior of FIR Equalizers | |
| |
| |
| |
Basic Relationships | |
| |
| |
| |
Properties of Prediction Error Function | |
| |
| |
| |
Static Convergence Analysis | |
| |
| |
| |
Dynamic Convergence Analysis | |
| |
| |
| |
Computer Simulations | |
| |
| |
| |
Summary and Further Reading | |
| |
| |
| |
Linear Multichannel Identification Methods Based On Second Order Statistics | |
| |
| |
| |
Introduction | |
| |
| |
| |
Multiple Discrete Channel Model for Identification | |
| |
| |
| |
Linear Baseband Model | |
| |
| |
| |
Channel Diversity from Integer Oversampling | |
| |
| |
| |
Fractional Oversampling | |
| |
| |
| |
Second Order Statistics of Multichannel Outputs | |
| |
| |
| |
The TXK Time Domain SIMO Algorithm | |
| |
| |
| |
Two SIMO Methods for Blind Identification | |
| |
| |
| |
A Subspace Based Algorithm | |
| |
| |
| |
A Subchannel Matching Algorithm | |
| |
| |
| |
Exploiting Partial System Information | |
| |
| |
| |
Motivations | |
| |
| |
| |
Partial Knowledge of the Composite Channel | |
| |
| |
| |
Simulation Results | |
| |
| |
| |
Least Square Estimation Approaches to SIMO Identification | |
| |
| |
| |
Multichannel Identification from Second Order Statistics | |
| |
| |
| |
Linear Prediction Algorithm for Multichannel Identification | |
| |
| |
| |
Outer-Product Decomposition Algorithm | |
| |
| |
| |
Multi-Step Linear Prediction | |
| |
| |
| |
Channel Estimation by Linear Smoothing | |
| |
| |
| |
Channel Estimation by Constrained Output Energy Minimization | |
| |
| |
| |
Discussion | |
| |
| |
| |
Simulation Results | |
| |
| |
| |
Chapter Summary | |
| |
| |
| |
Frequency Domain Approaches to Single User Channel Identification | |
| |
| |
| |
Overview | |
| |
| |
| |
Second Order Cyclostationarity | |
| |
| |
| |
Channel Identification via Frequency Response Sampling | |
| |
| |
| |
Channel Phase Information in Output SCD | |
| |
| |
| |
Rational Transfer Function Identification | |
| |
| |
| |
Discussions | |
| |
| |
| |
SCD Estimation and Simulation | |
| |
| |
| |
Estimating SCD from Data | |
| |
| |
| |
Simulation Example | |
| |
| |
| |
Discrete ARMA System Identification | |
| |
| |
| |
Cyclostationary Channel Information | |
| |
| |
| |
The Need for a Parametric Channel Model | |
| |
| |
| |
A Parametric Identification Method for ARMA Channels | |
| |
| |
| |
Basic Conditions | |
| |
| |
| |
Identifying Poles and Zeros | |
| |
| |
| |
Remarks | |
| |
| |
| |
Non-Parametric Identification of ARMA Channels | |
| |
| |
| |
Magnitude Identification | |
| |
| |
| |
Phase Identification | |
| |
| |
| |
Phase Distortion Analysis | |
| |
| |
| |
Phase Unwrapping and a Combined Method | |
| |
| |
| |
Simulation Results of Frequency Domain Methods | |
| |
| |
| |
Phase Response Recovery Based on Partial Knowledge | |
| |
| |
| |
Exploiting Known Phase Information | |
| |
| |
| |
Simulation Results | |
| |
| |
| |
Summary | |
| |
| |
| |
Adaptive Multichannel Equalization | |
| |
| |
| |
Multichannel Equalization | |
| |
| |
| |
SIMO Equalizers | |
| |
| |
| |
MIMO Equalizers | |
| |
| |
| |
SIMO Constant Modulus Algorithm | |
| |
| |
| |
Basic Properties | |
| |
| |
| |
Uniqueness of Hyper-cone | |
| |
| |
| |
Global Convergence of CMA-FSE | |
| |
| |
| |
Initialization of CMA-FSE | |
| |
| |
| |
Discussions | |
| |
| |
| |
Simulation Results | |
| |
| |
| |
SIMO Super-Exponential Algorithm | |
| |
| |
| |
An Unwilling Approximation in TSE Implementation | |
| |
| |
| |
Exact Implementation in FSE | |
| |
| |
| |
Convergence Issues | |
| |
| |
| |
Higher Order Statistical Realization of SEA | |
| |
| |
| |
Simulation Results | |
| |
| |
| |
General Convergence Properties of SIMO Equalizers (FSE) | |
| |
| |
| |
Two Classes of Minima | |
| |
| |
| |
Disappearance of LDM in FSE | |
| |
| |
| |
Cost-Dependent Minima | |
| |
| |
| |
MIMO CMA Equalizer | |
| |
| |
| |
Linear Equalizability | |
| |
| |
| |
CMA Signal Capturing | |
| |
| |
| |
Global Convergence | |
| |
| |
| |
MIMO Signal Recovery Example | |
| |
| |
| |
Multiple Signal Equalization and Recovery | |
| |
| |
| |
CMA Cost Modification | |
| |
| |
| |
Global Convergence of Modified CMA MIMO Equalizers | |
| |
| |
| |
Local Convergence | |
| |
| |
| |
Simulation Example | |
| |
| |
| |
Summary and Further Reading | |
| |
| |
| |
Selected Topics in Multichannel Equalization | |
| |
| |
| |
Deterministic Approaches to Blind Equalization | |
| |
| |
| |
Direct Multichannel Blind Equalization | |
| |
| |
| |
Direct Symbol Estimation | |
| |
| |
| |
Deterministic Channel Equalization | |
| |
| |
| |
Column Anchored Equalization | |
| |
| |
| |
Input Statistical Information | |
| |
| |
| |
Column Shifting | |
| |
| |
| |
Fixed Delay Column Anchoring | |
| |
| |
| |
Variable Delay Column Anchoring | |
| |
| |
| |
Channel Noise Considerations | |
| |
| |
| |
MMSE Equalization | |
| |
| |
| |
Basic Assumptions and Matrix Properties | |
| |
| |
| |
MMSE Blind Equalizers | |
| |
| |
| |
Estimation of Cross-Correlation Vector | |
| |
| |
| |
MMSE Blind Equalization for SIMO Systems | |
| |
| |
| |
Simulation Examples | |
| |
| |
| |
Summary and Further Reading | |
| |
| |
| |
Scanning the Literature | |
| |
| |
| |
Blind Channel Equalization and Symbol Estimation | |
| |
| |
| |
Blind and Semi-blind Channel Identification | |
| |
| |
| |
Applications in CDMA, OFDM, and Other Systems | |
| |
| |
Index | |