Protected: CRPA Adaptive Antennas

Controlled Reception Pattern Antenna Systems: what they do, why use them, and how to test them

Protected: CRPA Adaptive Antennas

Controlled Reception Pattern Antenna Systems: what they do, why use them, and how to test them

Executive Summary

gps orbit animation model
Figure 1. Modeled GPS satellite orbits using ephemeris data from September 2023

From the top: GNSS

Global navigation satellite system (GNSS) is a broad term encompassing different types of satellite-based positioning, navigation and timing (PNT) systems used worldwide. GPS (Global Positioning System) is one type of GNSS.

By the time GNSS signals reach the surface of the earth they are weak, making them susceptible to interference. Mission-critical GNSS-based systems must operate under all possible electromagnetic and environmental conditions.

To mitigate difficult conditions, such as jamming and spoofing, advanced antennas called CRPAs are used with GNSS receivers to improve the detection, tracking, and recovery of signals in high-interference environments.

What is a CRPA and why use it?

Controlled reception pattern antenna (CRPA) systems are used with GNSS receivers to enhance the reception quality of the desired signals and reject interference from undesired signals.  The individual antennas that make up a CRPA are the antenna elements, and function together as an antenna array. These regularly-spaced antennas combine the radio signals to receive as a single steerable antenna. The outputs of the antenna elements are fed into the antenna electronics (AE) unit. In some newer receiver designs, the AE may be integrated together with the array elements.

  Figure 2. A representative CRPA with 7 antenna elements          Figure 3. A CRPA connected to an antenna electronics (AE) unit

 

The number of antenna elements in a CRPA varies depending on the application. One common CRPA implementation is a 7-element design, with one center antenna and 6 surrounding it.  For GNSS applications, the antenna array would typically be on top of a vehicle with the field of view pointing to the sky.

How does a CRPA work? 

CRPA systems improve the GNSS receiver performance by using well-known multiple antenna techniques:

  • While a single-element antenna typically has a fixed antenna pattern at a given frequency, multiple antenna elements that are close together form an array and will create various antenna patterns based on how the elements are combined.
  • The AE processes the radio frequency (RF) signals from the antenna elements and combines them using a complex weighted sum to make one composite stream with the interference minimized.
  • This modified RF stream enables the GNSS receiver to form a beam on the desired signals and null the interference, thus improving the overall system coverage and performance and overcoming GNSS-contested environments.

crpa array for 7 element crpa

Figure 4. An example of combining the antenna elements of a 7-element CRPA to form a simple beam pointing directly overhead

 

The following plots illustrate CRPA array performance with the blue line representing a desired signal where the CRPA array provides a beam peak, and the red line(s) representing jammers where the CRPA array provides a null.

Each of the three plots show a different arrangement of desired and interfering paths.  The beam peaks and nulls may be calculated separately for each incoming signal and updated rapidly to track the movement of the satellites, jammers, and the vehicle.

nulling and beamforming for crpa

Figure 5. Illustrative beam patterns of a CRPA antenna in the presence of jamming (Source: Michael Jones, GPSWorld.com)

 

Technical Analysis

Digging Deeper

As discussed above, CRPA systems are used with GNSS receivers to improve the overall system coverage and performance in jamming and spoofing conditions. The weighted combinations of the signals from multiple antenna elements are used to achieve beamforming and null-forming results to optimize the received signal quality.

Advanced receivers may include complex signal processing such as space-time adaptive processing (STAP) or space-frequency adaptive processing (SFAP) techniques to improve detection, tracking and recovery of signals in cluttered and high interference environments.

Since CRPA is an enhancement added to the receiver, there is no impact to the GNSS system and the CRPA design can be optimized for the specific use case being supported.

An overview of GPS signal propagation

Figure 9.  Vertically polarized planewave

Representative GPS planewave

A transmitted signal from an antenna in the far-field is modeled as a planewave.  Since the array modeling concepts for beam-steering and null-forming are the same for different polarizations, a vertically polarized planewave is shown as a simplification in Figure 9 to use in illustrating the array modeling below.

 

 

 

CRPA Linear Array Modeling

Points having equal phase, e.g., the peaks of the planewave, are drawn as parallel lines (///), in the diagram below to represent a received planewave.

The uniform linear array is the simplest example to illustrate beam-steering and null-forming principles.  Figure 10, illustrates a 4-element linear array.  Each of the array elements, A1-4, are fixed antennas, assumed to have an ideal omni-directional pattern; however, a unique pattern could be applied.  A constant antenna spacing of dv is assumed to be ½ wavelength.  In this example, a planewave is arriving with an angle of φ from the array boresight, the axis perpendicular to the array elements.

Figure 10. Illustration of a 4-element linear antenna array

 

Notice that there is an increasing delay to the arrival of the planewave at each of the 4 antennas with the given arrival angle.  Each delay results from the distance traveled to encounter the array element. If the signal bandwidth is small as in the case of GNSS signals, then each delay can be represented by a unique phase at the center frequency, i.e., fc = C/λ.

Forming a beam in the direction of the incoming signal will maximize the received signal strength.  This requires the weights to be set with a negative phase advance to that observed from the planewave, so there will be a phase alignment from each signal and they will sum to a peak.

Interactive beamforming plot

The beam plot of a uniform linear array is achieved by scanning the weights to evaluate pointing the beam at a range of angles, i.e. where is varied φm is varied from -90 to +90 degrees, using this equation: Φm=exp(-j2π(m-1)dv/λ sin(φ)). As expected, when the beam pointing angle matches the incoming planewave angle, there is a peak in the response.

In Figure 11 below, use the sliders to vary the number and spacing of elements and the beam pointing angle to see the resulting changes in the linear array.

4
0.5λ
30°

Figure 11. Interactive beamforming plot for a uniform linear array
Figure 12. Linear CRPA nullsteering

Nullsteering plot

For a nullsteering example, the weights could be set in various ways to produce a null for the incoming planewave angle.  In Figure 12, the weights were multiplied by [1, -1, 1, -1], so that the sum forms a null in the direction of the undesired signal at +35 deg when the desired signal is at -35 deg.

Figure 13. Linear arrays contrasted with planar arrays

Planar Arrays

More complex arrays can be formed with a 2D grid of elements, called a planar array.  This type of array can form a beam in azimuth and elevation and is contrasted with a linear array in Figure 13.

The array response observed from a circular pattern is based on the location of each element in the array and the complex response of each antenna.  These parameters produce an amplitude and phase shift of the signal received on each element, which will be processed in the receiver to optimize the performance of the desired signal.

The beam peaks and nulls may be calculated separately for each incoming signal and updated rapidly to track the movement of the satellites, jammers, and the vehicle.

How to Test a CRPA

How to test a CRPA system

CRPA test methodologies

There are three approaches to CRPA testing; each will be discussed in turn.

Figure 14. Live-sky testing at White Sands Missile Range in 2017 (Source : US Air Force, afmc.af.mil)

Outdoor live-sky field testing

Live sky testing validates real-world performance by using the actual outdoor signals available at the moment of testing.  This provides an accurate measure of true performance, but it also implies that such a test is not repeatable since the next test at a new time will observe a different number of satellites in different locations.  Also, environmental characteristics are not repeatable, such as the behavior of the multi-path scattering, and differences in the path of the measurement receiver and the presence of interference.

Figure 15. Spirent’s Wavefront CRPA Test System configured for a 5-element CRPA

Conducted wavefront testing

Conducted wavefront testing models each of the SV signals at the proper azimuth and elevation observed and processed by the CRPA array.  Antenna patterns at the CRPA receiver are replaced by a cabled connection to the test equipment.  Measured antenna patterns with gain and phase specific to each element can be applied to each receive path to improve accuracy.

Each received planewave, which can be described as a flat wavefront having constant phase, propagates across the array and energizes each element at a specific time.  Thus, there is a relative delay between the arriving signal when it is observed at each array element. These delays are proportional to a certain phase at a given frequency.  For narrow band signals like GNSS it is sufficient to model each signal using the calculated phase offset to model the spatial characteristics.
 

Figure 16. Two planewaves encroaching on a CRPA (left), and the identical effects created through simulation (right)

In Figure 16-left, two circularly polarized planewaves are traveling from satellites at different locations in space toward the 7-element CRPA antenna.  The red and blue geometric planes define points of constant E-field polarization for the propagating planewave, which defines the wavefront being observed as it intersects with the antenna array. The red planewave is shown to arrive first and contacts the array elements in order of arrival, followed by the blue planewave. 

When the antenna elements are energized by the red or blue wavefront, they are illuminated to illustrate the wavefront signal contacting with each element.  Then a red or blue dot representing the relative arrival time differences follows the cables associated with each antenna element.  Therefore, the direction of arrival information can be observed from the relative delays indicated by the red and blue dots traveling down the wires.  (Delay differences can be emulated as phase differences when the bandwidth is small as with GNSS signals.)

In Figure 16-right, the GS9000 simulator is shown reproducing the signals for a CRPA test modeling the same two satellite signals being received as shown by the red and blue planewave signals.  As observed, the same spatial information is present in the test signals  (illustrated by the red and blue dots)  representing what was observed by the CRPA antennas.

Figure 17. Flexible / scalable wavefront CRPA testing: GNSS signals, interference & AltNav (Click to view full scale)

CRPA Testing Summary

  • The GSS9000 can be configured to support conducted CRPA testing
    • Precise phase alignment
    • Thermal phase stability
    • High J/S levels
    • Low uncorrelated noise levels
  • Interference and spoofing are also available –all in a perfectly carrier-phase-aligned wavefront
  • Key capabilities
    • Support for 4-16 elements and more
    • Support for all GNSS signals including classified signals
  • >130dB J/S, BFEA
  • Combine with (multiple) instances of inertial simulation & alternative navigation
  • Inject custom IQ waveforms
Figure 18. A F-16 under test in an anechoic chamber at Eglin Air Force Base, Florida (Source: US Air Force, eglin.af.mil)

Anechoic chamber testing

Anechoic Chamber testing uses simulated GNSS signals transmitted over-the-air using probes inside the chamber.  This enables testing of the full receiver with its CRPA antennas included so that all aspects of the device-under-test is evaluated.  Since the probes are at specific locations in the chamber, this produces a spatial model for the SV signal that includes and azimuth and elevation, so the probes can be used to represent satellite locations in the sky.

Fixed probes cannot replicate the movement of satellites across the sky, so a fixed probe arrangement is limited to a short simulation time before it would no longer accurately represent the SV locations.  

Spirent’s Patented Zoned Chamber

A more advanced zoned chamber approach is used to distribute a number of probes across the visible region, which encompasses the upper hemisphere.  In this case, 13 or 31 probes are used to define zones.  The larger number enables a finer resolution.  Each zone quantizes the area to a probe, so that probe transmits one or more SV signals, and as time advances the signal representing each SV may be switched to another zone to represent its movement.

Figure 19. Spirent’s patented zoned anechoic chamber approach to CRPA testing provides day-long test durations and unmatched realism

Chamber Testing Summary

  • GSS9000 supports anechoic chamber testing, i.e., testing the CRPA including the antenna
    • Option 1 employs fixed antenna array
    • Option 2 leverages Spirent’s patented zoned chamber
  • The zoned chamber enables simulation of the motion of the satellites as they orbit—enabling long scenario durations and high degree of realism
  • Spoofers, jammers, multipath can be simulated as well
  • Spirent can simulate DUT motion through rate table or via SimINERTIAL

Test Considerations

Considerations when choosing a wavefront simulator

A vital aspect of any wavefront simulator is its calibration mechanism. A system should be calibrated once before the start of a scenario, holding its calibration and maintaining performance for the entire test. Since time delays look like phase offsets to a CRPA system, constant calibration (commonly referred to as continuous calibration) introduces considerable phase noise which negatively impacts the performance of the CRPA system and could skew test results.

Moreover, the simulator must be able to generate all signals of interest, including encrypted signals if necessary. Finally, a modular, scalable solution is desirable. Using a scalable architecture, like Spirent’s GSS9790, allows you to increase the number of antennas by adding to your existing system.

To learn more, read our white paper, Characterizing CRPA and Other Adaptive Antennas, or contact us to schedule a demonstration.

CRPA Adaptive Antennas Drone Anechoic Chamber

Characterizing CRPAs and Other Adaptive Antennas

Use the GSS9790 to test CRPAs and other advanced GNSS antenna designs

Read White Paper

PNT Resiliency for Fires, Extreme High Dynamics, & CRPA Testing

In this free webinar, learn about the latest in enhancing PNT resiliency for long-range precision fires, key considerations for testing multi-sensor PNT engines in extreme high dynamic applications, and high dynamic controlled reception pattern antenna (CRPA) testing. PNT for Indirect Fires – Paul Manz, Chief Technology Officer, and Tom Blenk, Director of the Assured Precision […]

View Webinar
Adaptive Antennas Jamming Spoofing

Challenges of Testing Adaptive GNSS Antennas for Jamming and Spoofing Protection

NOTE: This blog is a summary of a webinar presented with DLR on Wednesday 18th November 2020. You can access the on-demand webinar here. The GNSS threat landscape is evolving, and sophisticated new techniques are needed to protect GNSS-reliant equipment against RF threat sources such as jamming and spoofing. One such technique is adaptive antenna technology. […]

Read Blog
@2021 Spirent Federal Systems, Inc.
Office: (801) 785-1448
Customer Support: (801) 785-1275
Email: info@spirentfederal.com
Website Issue Reporting: webmaster@spirentfederal.com