|On this page…|
Phased array systems use the spatial and temporal characteristics of propagating space-time wavefields to extract information about any sources of the wavefields. By processing data collected over a spatiotemporal aperture using an array of sensors, you can significantly improve performance over a single sensor in a number of areas. These areas include, but are not limited to:
Source identification and localization
The following figure shows a high-level overview of a phased array system.
Phased array systems in diverse applications, such as radar, sonar, medical ultrasonography, medical imaging, and cellular phone communication share many common elements including:
Source Array — The source array transmits a waveform through an environment. The waveform often consists of repeating pulses modulated by a carrier frequency. Depending on the application, the wave may be an acoustic (mechanical), or electromagnetic wave. The source array is often electronically or mechanically steered to transmit in preferred directions.
Environment — The medium in which the waveform travels to and from the target affects a number of system parameters including propagation speed, absorption loss, and wave dispersion.
Target — The target reflects a portion of the incident waveform energy from the source array. Some percentage of the reflected energy is backscattered in the direction of the receiver array. In some applications, the target is the source of the waveform energy.
Receiver Array — The receiver array collects energy from the target representing the signal along with external and internal sources of noise. The receiver implements algorithms to improve the signal-to-noise ratio and extract space-time information from the signal.
At the receiver, phased array systems implement algorithms to extract temporal and spatial information about the source, or sources of energy. The following figure shows a high-level overview of array signal processing algorithms common to a significant number of phased array systems.
Brief descriptions of the three categories are:
Temporal Processing — Phased arrays often operate in poor signal-to-noise (SNR) ratios. Employing temporal integration and matched filtering improves the SNR. Knowing the propagation speed of the transmitted waveform and measuring the time it takes for a pulse to travel to and from a target allows phased array systems to estimate range. Performing Fourier analysis on a time series of pulses enables the phased array to extract Doppler information from moving targets.
Spatial Processing — Combining weighted information across multiple sensor elements with a known geometry enables phased array systems to spatially filter incoming waveforms. Phased arrays can also estimate the direction of arrival and the number of source waveforms incident on the array.
Space-Time Processing — Simultaneously analyzing both spatial and temporal information enables phased array systems to produce joint angle-Doppler measurements of incident waveforms. Space-time processing enables phased array systems to distinguish moving targets from stationary targets when the phased array is in motion.
The following figure presents an overview of a radar phased array system. The figure expands on the high-level overview shown in Phased Array System Overview.
To exploit the advantages of array processing, you must first understand how to model and optimize the performance of each component and operation in a phased array system. This software provides models for all the components of the phased array system illustrated in the preceding figure from signal synthesis to signal analysis.
The software supports models in which the transmitter and receiver are collocated or spatially separated. The software also supports models in which both the targets and phased array are in motion.
Phased Array System Toolbox™ software supports the design of rectangular, linear frequency-modulated, and linear stepped-frequency pulsed waveforms. To create such waveforms, you use phased.RectangularWaveform, phased.LinearFMWaveform, and phased.SteppedFMWaveform.
The software enables you to simulate the physical components of a phased array system, including:
Transmitter — You can specify the transmitter peak power, gain, and loss factor. See phased.Transmitter for details.
Antenna elements — You can create antenna elements with isotropic response patterns or antenna elements with user-specified response patterns. These response patterns can encompass the entire range of azimuth ([-180,180] degrees) and elevation ([-90,90] degrees) angles. See phased.IsotropicAntennaElement, phased.CosineAntennaElement, and phased.CustomAntennaElement for details.
Microphone elements — For acoustic applications, you can model an omnidirectional or custom microphone with phased.OmnidirectionalMicrophoneElement or phased.CustomMicrophoneElement.
Phased arrays — There are System objects for three phased array geometries:
Uniform linear array (ULA) — phased.ULA enables you to model a uniform linear array consisting of sensor elements with isotropic or custom radiation patterns. You can specify the number of elements and element spacing.
Uniform rectangular array — phased.URA enables you to model a uniform rectangular array of sensor elements with isotropic or custom radiation patterns. You can specify the number of elements, element spacing along two orthogonal axes, and lattice geometry.
Conformal array — phased.ConformalArray enables you to model a conformal array of sensor elements with isotropic or custom radiation patterns. To do so, specify the antenna element positions and normal directions.
Radiator — You can model waveform radiation through an antenna element, microphone, or array with the phased.Radiator object.
Environment — You can model the propagation of an electromagnetic (EM) wave in free space with phased.FreeSpace. You can simulate one-way or two-way propagation of a narrowband EM signal by applying range-dependent attenuation and time delays, or phase shifts.
Target — You can simulate a target with a specified radar cross section (RCS) using phased.RadarTarget. phased.RadarTarget supports both nonfluctuating and fluctuating (random) models of the RCS. The toolbox supports a family of random models based on the chi-square distribution known as Swerling target models.
Interference — You can simulate wideband interference with a user-specified radiated power, using phased.BarrageJammer.
Clutter — You can simulate surface clutter using phased.ConstantGammaClutter.
Receiver — phased.ReceiverPreamp enables you to simulate the gain, loss factor, and internal noise characteristics of your receiver.
For the processing of received data, Phased Array System Toolbox software supports a wide-range of array signal processing algorithms. The following figure presents a more detailed view of the general concepts discussed in Phased Array System Overview.
The preceding figure only presents an overview of the array signal processing operations supported by the software rather than predetermined orders of operation. For example, direction of arrival (DOA) estimation, beamforming, and space-time adaptive processing (STAP) often follow operations that improve the signal-to-noise ratio such as matched filtering. You can implement the supported algorithms in the manner best-suited to your application.
Time-varying gain — You can equalize the power level of the incident waveform across samples from different ranges using phased.TimeVaryingGain. This object compensates for signal power loss due to range.
Beamforming and direction-of-arrival (DOA) estimation — The Phased Array System Toolbox provides a number of algorithms for beamforming and direction of arrival estimation.
Detection — A number of utility functions implement and evaluate Neyman-Pearson detectors using both coherent and noncoherent pulse integration.
The toolbox also provides routines for evaluating detector performance through the construction of receiver operating characteristic curves.
To model fluctuating noise characteristics, phased.CFARDetector object adaptively estimates the noise characteristics from the data to maintain a constant false-alarm rate.
Pulse Doppler — The Phased Array System Toolbox has utility functions for estimating Doppler shift based on speed (speed2dop) and to estimate speed based on the Doppler shift (dop2speed. You can implement pulse-Doppler processing by using the spectrum estimation algorithms in the Signal Processing Toolbox™ product on the slow-time data. See Radar Data Cube for an explanation of the slow-time data.
See Doppler Shift and Pulse-Doppler Processing for examples of Doppler processing.
To calculate the joint angle-Doppler response of the input data, use phased.AngleDopplerResponse.
Example workflows for computing the angle-Doppler response can be found in Angle-Doppler Response.
Space-time adaptive processing — You can implement displaced phase center antenna techniques with phased.DPCACanceller and phased.ADPCACanceller. phased.STAPSMIBeamformer implements an adaptive beamformer by calculating the beamformer weights using the estimated space-time interference covariance matrix.