Radio navigation or radionavigation is the application of radio frequencies to determine a position of an object on the Earth, either the vessel or an obstruction. Like radiolocation, it is a type of radiodetermination.
The basic principles are measurements from/to electric beacons, especially
Angular directions, e.g. by bearing, radio phases or interferometry,
Distances, e.g. ranging by measurement of time of flight between one transmitter and multiple receivers or vice versa,
Distance differences by measurement of times of arrival of signals from one transmitter to multiple receivers or vice versa
Partly also velocity, e.g. by means of radio Doppler shift.
Combinations of these measurement principles also are important—e.g., many radars measure range and azimuth of a target.
These systems used some form of directional radio antenna to determine the location of a broadcast station on the ground. Conventional navigation techniques are then used to take a radio fix. These were introduced prior to World War I, and remain in use today.
Radio direction finder
The first system of radio navigation was the Radio Direction Finder, or RDF. By tuning in a radio station and then using a directional antenna, one could determine the direction to the broadcasting antenna. A second measurement using another station was then taken. Using triangulation, the two directions can be plotted on a map where their intersection reveals the location of the navigator. Commercial AM radio stations can be used for this task due to their long range and high power, but strings of low-power radio beacons were also set up specifically for this task, especially near airports and harbours.
Early RDF systems normally used a loop antenna, a small loop of metal wire that is mounted so it can be rotated around a vertical axis. At most angles the loop has a fairly flat reception pattern, but when it is aligned perpendicular to the station the signal received on one side of the loop cancels the signal in the other, producing a sharp drop in reception known as the "null".