Two-element CRPA GNSS

The Two-element CRPA GNSS program calculates the Radiation pattern of a two-element antenna array with a controlled radiation pattern
Updated 15 May 2024

View License

Two-element CRPA is designed to suppress spoofing or jamming entering the global navigation satellite system receiver.
The code provides for receiving signals from 19 satellites from two systems. In the first system, satellites with numbers 1-10 (represented in circles on the graphs), in the second system, satellites with numbers 11-19 (represented in rectangles in the graphs). Spoofing is represented by an 8-pointed star.
Input data (default):
E_L - Satellite elevation angles
AZ - Azimuth angles
Sv0 - Normalized signal-to-noise ratio values of satellites
Direction of spoofing arrival
f_i - azimuthal plane
teta1 - angle in satellite coordinates in the vertical plane
Start file - CRPA2_Start.m
The result of executing the program Fig1, Fig2, Fig3, Fig4, Fig5 is saved in the Figure folder.
In Fig.3, Fig.4, Fig.5 the positions of the satellites and spoofing are combined with the angular parameters of the Radiation pattern.
N-Sv - the number of remaining satellites after applying the interference suppression procedure;
φ1, Θ1 - the angles of arrival of interference in the horizontal and vertical planes;
Sp1 - the calculated value of interference suppression in dB.

Cite As

Valeriy Konin, Oksana Ishchenko (2024). Two-element CRPA GNSS (, MATLAB Central File Exchange. Retrieved May 15, 2024.

MATLAB Release Compatibility
Created with R2021b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes

Changed Description