Practical Array Processing is an introduction to array signal processing with a strong focus on implementation. A selection of algorithms for signal detection, beamforming, and direction-finding are described in detail. Some of these algorithms exploit knowledge of the antenna array response while others exploit prior knowledge of the signal. Computer simulation models illustrate the performance of each algorithm in benign environments as well as those containing interference or multipath reflections. The book also shows how to combine measurements from multiple sensors to locate the source of an emission. Brief overviews of receiver technology as well as RF propagation provide background information useful in designing an operating array processing system.