Beamforming
From Wikipedia, the free encyclopedia
Beamforming is a signal processing technique used with arrays of transmitting or receiving transducers that control the directionality of, or sensitivity to, a radiation pattern. When receiving a signal, beamforming can increase the receiver sensitivity in the direction of wanted signals and decrease the sensitivity in the direction of interference and noise. When transmitting a signal, beamforming can increase the power in the direction the signal is to be sent. The change compared with an omnidirectional receiving pattern is known as the receive gain (or loss). The change compared with an omnidirectional transmission is known as the transmission gain. These changes are done by creating beams and nulls in the radiation pattern.
Beamforming can be done with either radio or sound waves, and can also be thought of as spatial filtering. As an everyday analogy, the human brain uses a form of signal processing on its two sound transducers (ears) and determines where the sound came from {sound localization}. In the comparable beamforming analogy, digital computers use signal processing on an array of two (or generally more) electromagnetic sound transducers (microphones) to determine the direction of maximum signal strength, and thus the likely origin of the sound.
Contents |
[edit] Beamforming techniques
Beamforming takes advantage of interference to change the directionality of the array. When transmitting, a beamformer controls the phase and relative amplitude of the signal at each transmitter, in order to create a pattern of constructive and destructive interference in the wavefront. When receiving, information from different sensors is combined in such a way that the expected pattern of radiation is preferentially observed.
For example in sonar, to send a sharp pulse of underwater sound towards a ship in the distance, simply transmitting that sharp pulse from every sonar projector in an array simultaneously fails because the ship will first hear the pulse from the speaker that happens to be nearest the ship, then later pulses from speakers that happen to be the further from the ship. The beamforming technique involves sending the pulse from each projector at slightly different times (the projector closest to the ship last), so that every pulse hits the ship at exactly the same time, producing the effect of a single strong pulse from a single powerful projector. The same thing can be carried out in air using loudspeakers, or in radar/radio using antennae.
In passive sonar, and in reception in active sonar, the beamforming technique involves combining delayed signals from each hydrophone at slightly different times (the hydrophone closest to the target has the longest delay), so that every signal reaches the output at exactly the same time, making one loud signal, as if the signal came from a single, very sensitive hydrophone. Receive beamforming can also be used with microphones or radar antennae.
With narrow band systems the time delay is equivalent to a "phase shift", so in this case the array of antennas, each one shifted a slightly different amount, is called a phased array. A narrow band system, typical of radars, is one where the bandwidth is only a small fraction of the centre frequency. With wide band systems this approximation no longer holds, which is typical in sonars.
In the receive beamfomer the signal from each antenna may be amplified by a different "weight." Different weighting patterns (eg Dolph-Chebyshev) can be used to achieve the desired sensitivity patterns. . A main lobe is produced together with nulls and sidelobes. As well as controlling the main lobe width (the beam) and the sidelobe levels, the position of a null can be controlled. This is useful to ignore noise or jammers in one particular direction, while listening for events in other directions. A similar result can be obtained on transmission.
For the full mathematics on directing beams using amplitude and phase shifts, see the mathematical section in phased array.
Beamforming techniques can be broadly divided into two categories:
- conventional (fixed) beamformers or switched beam smart antennas
- adaptive beamformers or adaptive array smart antennas
Conventional beamformers use a fixed set of weightings and time-delays (or phasings) to combine the signals from the sensors in the array, primarily using only information about the location of the sensors in space and the wave directions of interest. In contrast, adaptive beamforming techniques, generally combine this information with properties of the signals actually received by the array, typically to improve rejection of unwanted signals from other directions. This process may be carried out in the time or frequency domains.
As the name indicates, an adaptive beamformer is able to adapt automatically its response to different situations. Some criterion has to be set up to allow the adaption to proceed such as minimising the total noise output. Because of the variation of noise with frequency, in wide band systems it may be desirable to carry out the process in the frequency domain.
Beamforming can be computationally intensive. Sonar phased array has a data rate slow enough that it can be processed in real-time in software, which is flexible enough to transmit and/or receive in several directions at once. In contrast, radar phased array has a data rate so fast that it usually requires dedicated hardware processing, which is hard-wired to transmit and/or receive in only one direction at a time. However, newer field programmable gate arrays are fast enough to handle radar data in real-time, and can be quickly re-programmed like software, blurring the hardware/software distinction.
[edit] Sonar beamforming requirements
Sonar itself has many applications, such as wide-area-search-and-ranging, underwater imaging sonars such as side-scan sonar and acoustic cameras.
Sonar beamforming implementation is similar in general technique but varies significantly in detail compared to electromagnetic system beamforming implementation. Sonar applications vary from 1 Hz to as high as 2 MHz, and array elements may be few and large, or number in the hundreds yet vary small. This will shift sonar beamforming design efforts significantly between demands of such system components as the "front end" (transducers, preamps and digitizers) and the actual beamformer computational hardware downstream. High frequency, focused beam, multi-element imaging-search sonars and acoustic cameras often implement fifth-order spatial processing that places strains equivalent to Aegis radar demands on the processors.
Many sonar systems, such as on torpedos, are made up of arrays of up to 100 elements that must accomplish beamsteering over a 100 degree field of view and work in both active and passive modes.
Sonar arrays are used both actively and passively in 1, 2, and 3 dimensional arrays.
- 1 dimensional "line" arrays are usually in multi-element passive systems towed behind ships and in single or multi-element side scan sonar.
- 2 dimensional "planar" arrays are common in active/passive ship hull mounted sonars and some side-scan sonar.
- 3 dimensional spherical and cylindrical arrays are used in 'sonar domes' in the modern submarine and ships.
Sonar differs from radar in that in some applications such as wide-area-search all directions often need to be listened to, and in some applications broadcast to, simultaneously. Thus a multibeam system is needed. In a narrowband sonar receiver the phases for each beam can be manipulated entirely by signal processing software, as compared to present radar systems that use hardware to 'listen' in a single direction at a time.
Sonar also uses beamforming to compensate for the significant problem of slower sound propagation of sound as compared to that of electromagnetic radiation. In side-look-sonars, the speed of the towing system or vehicle carrying the sonar is moving at sufficient speed to move the sonar out of the field of the returning sound "ping". In addition to focusing algorithms intended to improve reception, many side scan sonars also employ beam steering to look forward and backward to "catch" incoming pulses that would have been missed by a single sidelooking beam.
[edit] Beamforming schemes
- A conventional beamformer can be a simple beamformer also known as delay-and-sum beamformer. All the weights of the antenna elements can have equal magnitudes. The beamformer is steered to a specified direction only by selecting appropriate phases for each antenna. If the noise is uncorrelated and there are no directional interferences, the signal-to-noise ratio of a beamformer with L antennas receiving a signal of power P is .
- Null-steering beamformer
- Frequency domain beamformer
[edit] See also
- Phased array antennas, which uses beamforming to steer the beam
- aperture synthesis
- synthetic aperture radar
- synthetic aperture sonar
- inverse synthetic aperture radar (ISAR)
- side-scan sonar
[edit] External links
- "How to create beam-forming smart antennas using FPGAS"by Deepak Boppana and Asif Batada in Embedded Systems Programming 2005-02-17
- "A Primer on Digital Beamforming" by Toby Haynes, March 26, 1998
- [1]
- "Two Decades of Array Signal Processing Research" by Hamid Krim and Mats Viberg in IEEE Signal Processing Magazine, July 1996