Beamforming
Encyclopedia
Beamforming is a signal processing
technique used in sensor arrays for directional signal transmission or reception. This is achieved by combining elements in the array in a way where signals at particular angles experience constructive interference and while others experience destructive interference. Beamforming can be used at both the transmitting and receiving ends in order to achieve spatial selectivity. The improvement compared with an omnidirectional
reception/transmission is known as the receive/transmit gain
(or loss).
Beamforming can be used for both radio
or sound waves. It has found numerous applications in radar, sonar, seismology, wireless communications, radio astronomy, speech, acoustics, and biomedicine. Adaptive beamforming is used to detect and estimate the signal-of-interest at the output of a sensor array by means of data-adaptive spatial filtering and interference rejection.
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 a way where 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 loudspeaker
s, or in radar/radio using antennas
.
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 will be combined after 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 antennas.
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 radar
s, 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 beamformer the signal from each antenna may be amplified by a different "weight." Different weighting patterns (e.g., 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 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 either the time or the frequency domain.
As the name indicates, an adaptive beamformer
is able to automatically adapt 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 low 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 high 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.
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 very 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 torpedoes, 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.
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 the slower propagation speed 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.
have advanced through the generations to make use of more complex systems to achieve higher density cells, with higher throughput.
Signal processing
Signal processing is an area of systems engineering, electrical engineering and applied mathematics that deals with operations on or analysis of signals, in either discrete or continuous time...
technique used in sensor arrays for directional signal transmission or reception. This is achieved by combining elements in the array in a way where signals at particular angles experience constructive interference and while others experience destructive interference. Beamforming can be used at both the transmitting and receiving ends in order to achieve spatial selectivity. The improvement compared with an omnidirectional
Omnidirectional
Omnidirectional refers to the notion of existing in every direction. Omnidirectional devices include:* Omnidirectional antenna, an antenna that radiates equally in all directions* VHF omnidirectional range, a type of radio navigation system for aircraft...
reception/transmission is known as the receive/transmit gain
Gain
In electronics, gain is a measure of the ability of a circuit to increase the power or amplitude of a signal from the input to the output. It is usually defined as the mean ratio of the signal output of a system to the signal input of the same system. It may also be defined on a logarithmic scale,...
(or loss).
Beamforming can be used for both radio
Radio
Radio is the transmission of signals through free space by modulation of electromagnetic waves with frequencies below those of visible light. Electromagnetic radiation travels by means of oscillating electromagnetic fields that pass through the air and the vacuum of space...
or sound waves. It has found numerous applications in radar, sonar, seismology, wireless communications, radio astronomy, speech, acoustics, and biomedicine. Adaptive beamforming is used to detect and estimate the signal-of-interest at the output of a sensor array by means of data-adaptive spatial filtering and interference rejection.
Beamforming techniques
Beamforming takes advantage of interference to change the directionality of the array. When transmitting, a beamformer controls the phasePhase (waves)
Phase in waves is the fraction of a wave cycle which has elapsed relative to an arbitrary point.-Formula:The phase of an oscillation or wave refers to a sinusoidal function such as the following:...
and relative amplitude
Amplitude
Amplitude is the magnitude of change in the oscillating variable with each oscillation within an oscillating system. For example, sound waves in air are oscillations in atmospheric pressure and their amplitudes are proportional to the change in pressure during one oscillation...
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 a way where the expected pattern of radiation is preferentially observed.
For example in sonar
Sonar
Sonar is a technique that uses sound propagation to navigate, communicate with or detect other vessels...
, 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 loudspeaker
Loudspeaker
A loudspeaker is an electroacoustic transducer that produces sound in response to an electrical audio signal input. Non-electrical loudspeakers were developed as accessories to telephone systems, but electronic amplification by vacuum tube made loudspeakers more generally useful...
s, or in radar/radio using antennas
Antenna (radio)
An antenna is an electrical device which converts electric currents into radio waves, and vice versa. It is usually used with a radio transmitter or radio receiver...
.
In passive sonar, and in reception in active sonar, the beamforming technique involves combining delayed signals from each hydrophone
Hydrophone
A hydrophone is a microphone designed to be used underwater for recording or listening to underwater sound. Most hydrophones are based on a piezoelectric transducer that generates electricity when subjected to a pressure change...
at slightly different times (the hydrophone closest to the target will be combined after 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 antennas.
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
Phased array
In wave theory, a phased array is an array of antennas in which the relative phases of the respective signals feeding the antennas are varied in such a way that the effective radiation pattern of the array is reinforced in a desired direction and suppressed in undesired directions.An antenna array...
. A narrow band system, typical of radar
Radar
Radar is an object-detection system which uses radio waves to determine the range, altitude, direction, or speed of objects. It can be used to detect aircraft, ships, spacecraft, guided missiles, motor vehicles, weather formations, and terrain. The radar dish or antenna transmits pulses of radio...
s, 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 beamformer the signal from each antenna may be amplified by a different "weight." Different weighting patterns (e.g., 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
Radio jamming
Radio jamming is the transmission of radio signals that disrupt communications by decreasing the signal to noise ratio. Unintentional jamming occurs when an operator transmits on a busy frequency without first checking whether it is in use, or without being able to hear stations using the frequency...
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
Phased array
In wave theory, a phased array is an array of antennas in which the relative phases of the respective signals feeding the antennas are varied in such a way that the effective radiation pattern of the array is reinforced in a desired direction and suppressed in undesired directions.An antenna array...
.
Beamforming techniques can be broadly divided into two categories:
- conventional (fixed or switched beam) beamformers
- adaptive beamformers or phased arrayPhased arrayIn wave theory, a phased array is an array of antennas in which the relative phases of the respective signals feeding the antennas are varied in such a way that the effective radiation pattern of the array is reinforced in a desired direction and suppressed in undesired directions.An antenna array...
- Desired signal maximization mode
- Interference signal minimization or cancellation mode
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 either the time or the frequency domain.
As the name indicates, an adaptive beamformer
Adaptive beamformer
An adaptive beamformer is a beamforming system which performs adaptive spatial signal processing with an array of radar antennas in order to transmit or receive signals in different directions without having to mechanically steer the array....
is able to automatically adapt 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
Frequency domain
In electronics, control systems engineering, and statistics, frequency domain is a term used to describe the domain for analysis of mathematical functions or signals with respect to frequency, rather than time....
.
Beamforming can be computationally intensive. Sonar phased array has a data rate low enough that it can be processed in real-time in software
Computer software
Computer software, or just software, is a collection of computer programs and related data that provide the instructions for telling a computer what to do and how to do it....
, which is flexible enough to transmit and/or receive in several directions at once. In contrast, radar phased array has a data rate so high that it usually requires dedicated hardware
Hardware
Hardware is a general term for equipment such as keys, locks, hinges, latches, handles, wire, chains, plumbing supplies, tools, utensils, cutlery and machine parts. Household hardware is typically sold in hardware stores....
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.
Sonar beamforming requirements
Sonar itself has many applications, such as wide-area-search-and-ranging, underwater imaging sonars such as side-scan sonarSide-scan sonar
Side-scan sonar is a category of sonar system that is used to efficiently create an image of large areas of the sea floor...
and acoustic cameras.
Sonar
Sonar
Sonar is a technique that uses sound propagation to navigate, communicate with or detect other vessels...
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 very 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 torpedoes, 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 sonarSide-scan sonarSide-scan sonar is a category of sonar system that is used to efficiently create an image of large areas of the sea floor...
. - 3 dimensional spherical and cylindrical arrays are used in 'sonar domes' in the modern submarineSubmarineA submarine is a watercraft capable of independent operation below the surface of the water. It differs from a submersible, which has more limited underwater capability...
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 the slower propagation speed 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.
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 ratioSignal-to-noise ratioSignal-to-noise ratio is a measure used in science and engineering that compares the level of a desired signal to the level of background noise. It is defined as the ratio of signal power to the noise power. A ratio higher than 1:1 indicates more signal than noise...
of a beamformer with antennas receiving a signal of power is , where is Noise variance or Noise power. - Null-steering beamformer
- Frequency domain beamformer
Beamforming history in cellular standards
Beamforming techniques used in cellular phone standardsComparison of mobile phone standards
-Issues:Global System for Mobile Communications and IS-95 were the two most prevalent 2G mobile communication technologies in 2007...
have advanced through the generations to make use of more complex systems to achieve higher density cells, with higher throughput.
- Passive mode: (almost) non-standardized solutions
- Wideband Code Division Multiple Access (WCDMA) supports direction of arrivalDirection of arrivalIn signal processing literature, direction of arrival denotes the direction from which usually a propagating wave arrives at a point, where usually a set of sensors are located. This set of sensors forms what is called a sensor array. Often there is the associated technique of beamforming which...
(DOA) based beamforming
- Wideband Code Division Multiple Access (WCDMA) supports direction of arrival
- Active mode: mandatory standardized solutions
- 2G2G2G is short for second-generation wireless telephone technology. Second generation 2G cellular telecom networks were commercially launched on the GSM standard in Finland by Radiolinja in 1991...
— Transmit antenna selection as an elementary beamforming - 3G3G3G or 3rd generation mobile telecommunications is a generation of standards for mobile phones and mobile telecommunication services fulfilling the International Mobile Telecommunications-2000 specifications by the International Telecommunication Union...
— WCDMA: Transmit antenna array (TxAA) beamforming - 3G evolution4GIn telecommunications, 4G is the fourth generation of cellular wireless standards. It is a successor to the 3G and 2G families of standards. In 2009, the ITU-R organization specified the IMT-Advanced requirements for 4G standards, setting peak speed requirements for 4G service at 100 Mbit/s...
— LTE/UMB: Multiple-input multiple-outputMIMOIn radio, multiple-input and multiple-output, or MIMO , is the use of multiple antennas at both the transmitter and receiver to improve communication performance. It is one of several forms of smart antenna technology...
(MIMO) precoding based beamforming with partial Space-Division Multiple Access (SDMA) - Beyond 3G (4G, 5G, …) — More advanced beamforming solutions to support SDMASpace-division multiple accessSpace-Division Multiple Access is a channel access method based on creating parallel spatial pipes next to higher capacity pipes through spatial multiplexing and/or diversity, by which it is able to offer superior performance in radio multiple access communication systems...
such as closed loop beamforming and multi-dimensional beamforming are expected
- 2G
Beamforming solutions
- Aperture synthesisAperture synthesisAperture synthesis or synthesis imaging is a type of interferometry that mixes signals from a collection of telescopes to produce images having the same angular resolution as an instrument the size of the entire collection...
- inverse synthetic aperture radarInverse synthetic aperture radarInverse synthetic aperture radar is a technique to generate a two-dimensional high resolution image of a target.ISAR technology utilizes the movement of the target rather than the emitter to create the synthetic aperture...
(ISAR) - Phased arrayPhased arrayIn wave theory, a phased array is an array of antennas in which the relative phases of the respective signals feeding the antennas are varied in such a way that the effective radiation pattern of the array is reinforced in a desired direction and suppressed in undesired directions.An antenna array...
antennas, which uses beamforming to steer the beam - SonarSonarSonar is a technique that uses sound propagation to navigate, communicate with or detect other vessels...
, side-scan sonarSide-scan sonarSide-scan sonar is a category of sonar system that is used to efficiently create an image of large areas of the sea floor... - Synthetic aperture radarSynthetic aperture radarSynthetic-aperture radar is a form of radar whose defining characteristic is its use of relative motion between an antenna and its target region to provide distinctive long-term coherent-signal variations that are exploited to obtain finer spatial resolution than is possible with conventional...
- Synthetic aperture sonarSynthetic aperture sonarSynthetic aperture sonar is a form of sonar in which sophisticated post-processing of sonar data are used in ways closely analogous to synthetic aperture radar. Synthetic aperture sonars combine a number of acoustic pings to form an image with much higher resolution than conventional sonars,...
- Thinned array curseThinned array curseThe thinned array curse is a theorem in electromagnetic theory of transmitters. It states that a transmitting aperture which is synthesized by a coherent phased array of smaller apertures that are spaced apart will have a smaller minimum beam spot size The thinned array curse (sometimes, sparse...
- Window functionWindow functionIn signal processing, a window function is a mathematical function that is zero-valued outside of some chosen interval. For instance, a function that is constant inside the interval and zero elsewhere is called a rectangular window, which describes the shape of its graphical representation...
- MagnetoencephalographyMagnetoencephalographyMagnetoencephalography is a technique for mapping brain activity by recording magnetic fields produced by electrical currents occurring naturally in the brain, using arrays of SQUIDs...
(SAM) - Microphone arrayMicrophone arrayA microphone array is any number of microphones operating in tandem. There are many applications:*Systems for extracting voice input from ambient noise *Surround sound and related technologies...
- Zero-forcing precodingZero-forcing precodingZero-forcing precoding is a spatial signal processing by which the multiple antenna transmitter can null multiuser interference signals in wireless communications...
Related issues
- MIMO
- Spatial multiplexingSpatial multiplexingSpatial multiplexing is a transmission technique in MIMO wireless communication to transmit independent and separately encoded data signals, so-called streams, from each of the multiple transmit antennas...
- Antenna diversityAntenna diversityAntenna diversity, also known as space diversity, is any one of several wireless diversity schemes that uses two or more antennas to improve the quality and reliability of a wireless link. Often, especially in urban and indoor environments, there is no clear line-of-sight between transmitter and...
- Channel state informationChannel state informationIn wireless communications, channel state information refers to known channel properties of a communication link. This information describes how a signal propagates from the transmitter to the receiver and represents the combined effect of, for example, scattering, fading, and power decay with...
- Space–time codeSpace–time codeA space–time code is a method employed to improve the reliability of data transmission in wireless communication systems using multiple transmit antennas...
- Space–time block codeSpace–time block codeSpace–time block coding is a technique used in wireless communications to transmit multiple copies of a data stream across a number of antennas and to exploit the various received versions of the data to improve the reliability of data-transfer...
- PrecodingPrecodingPrecoding is a generalization of beamforming to support multi-layer transmission in multi-antenna wireless communications. In conventional single-layer beamforming, the same signal is emitted from each of the transmit antennas with appropriate weighting such that the signal power is maximized at...
- Dirty paper coding (DPC)
- Smart antennas
- Space-division multiple access
- Wideband Space Division Multiple AccessWsdmaWSDMA is a high bandwidth channel access method, developed for multi-transceiver systems such as active array antennas. WSDMA is a beamforming technique suitable for overlay on the latest air-interface protocols including WCDMA and OFDM...
- Golomb rulerGolomb rulerIn mathematics, a Golomb ruler is a set of marks at integer positions along an imaginary ruler such that no two pairs of marks are the same distance apart. The number of marks on the ruler is its order, and the largest distance between two of its marks is its length...