Concepts
The VATSIM environment makes radar identification all too easy for us. All the radar targets are generated by virtual pilots and hence the identification of each target is well known from the very beginning. In real world radar systems this is unfortunately not the case. When a radar target appears in the system for the first time it is just that, a spot on the screen. Such a target can be a primary target, i.e. a simple reflection of the radar beam off the airplane, or a secondary target, which means the airplane’s transponder has sent an active answer back to the radar antenna. This transponder signal may contain
- Mode A: A four octal digit squawk code (0000 to 7777)
- Mode C: In addition to the squawk code, the pressure altitude (read-out of an altimeter always set to 1013 hPa, respectively 29.92 inches of mercury)
- Mode S: All that plus a 24-bit unique aircraft code and optionally the call sign of the aircraft
Associating that radar blip with an aircraft identification must either be done manually or automatically. And that requires special procedures, like having the pilot report his position, requesting him to squawk ident (a special signal of the transponder), or letting the airplane fly a turn to verify that this radar blip really is what the controller believes it is.
When a new flight comes into our airspace from an uncontrolled area, many of us are tempted to answer identified without having done all necessary steps to really identify that radar blip. It’s so tempting, because we see the aircraft’s identifier in the radar tag. It’s already there, so why do additional identification? Professional Radar Mode tries to simulate this additional complexity of aircraft identification by forgetting some of the data that EuroScope receives from the VATSIM servers.
Basic Elements of the Simulation
- Radar stations: There is a new section in the ESE file. You can define where radar stations are located and the range where primary and secondary responses are visible for the radar. Also a linear slope can be added to raise the floor of the radar visibility in longer distances.
- As Hungary is one of the testing areas of the S-mode receivers EuroScope treats S-mode aircraft differently from A+C-mode aircraft and can represent them by different symbols on the screen. Of course you can disable the S-mode features if it is not used in your area.
- Radar holes: You can also define radar hole areas, where no radar responses can be seen, even though the aircraft is in range of a radar antenna. Those holes can for example simulate canyons and other areas with topographic conditions that make the reception of radar responses impossible.
- Complete separation of the radar targets and the flight plans. They are maintained separately and will be correlated only when certain criteria are met. You can manually correlate and de-correlate the radar targets and the flight plans.
- Flight plan tracks: All known flight plans are moved (just like hypothetical planes) if there are no correlated radar positions. You can define estimates for uncorrelated flight plan tracks. That way they are moved back/forward along their route.
There are already some improvements planned for future versions, so the current implementation is not what we expect to be the final state of professional mode.
How it is implemented
Enable/disable
In the General Settings dialog you can configure several aspects of the Professional Radar Simulation mode:
- Correlation mode: With this setting you can define how radar targets are correlated with the flight plans:
- Easy: This is the old method used by older EuroScope versions and all other radar clients available. In this mode, radar targets are always automatically correlated with their flight plans.
- A+C-mode: Only the squawk code is used for correlation. A radar target is correlated with a flight plan only when the aircraft is squawking the assigned code and it is within correlation distance to its calculated position according to the flight plan.
- S-mode: S-mode transponders transmit not only mode A+C signals, but also the call sign; so, S-mode aircraft are correlated simply by matching the call sign; but this correlation still requires that the aircraft is within correlation range of the calculated position. S-mode correlation takes precedence over A-mode correlation, so an S-mode radar track for aircraft MAH123 will be correlated with the flight plan for MAH123 even if it is squawking a code assigned for some other aircraft.
- Correlation distance: The maximum allowed distance between the radar position and calculated position according to the flight plan for a correlation to take place. If the distance is larger, no correlation will take place even if the aircraft is transmitting the correct call sign. Setting the value to 0 makes the correlation distance unlimited.
- S-mode transponders: Unfortunately, there is no support for S-mode in VATSIM and most importantly in the pilot clients, so we must use some other information to simulate a mode-S transponder. EuroScope does this trick by using the equipment code in the flight plan’s remark section. Check the SB3/SB4 documentation about the codes. In case you are using FAA equipment codes, then the default value of this field is IEFGRWQ. For ICAO equipment codes use EHILS as default. Any aircraft using any of these letters in its equipment code will be regarded as mode-S equipped. That includes nearly all RNAV capable aircraft. To disable all mode-S features, simply clear this field.
- Simulate radar coverage and outage: Check this box to enable radar position simulation according to the data from the ESE file.
After enabling the radar coverage simulation, you may switch on and off the radar antennas individually. Check the .antennaoff and .antennaon commands at Command Line Reference.
Symbology dialog
This dialog is extended now. It contains an editor where you can draw your own symbols on the radar. Among others there are several symbols for the aircraft positions:
- Aircraft standby: It is used only in easy mode when you choose to show stand-by aircraft, too.
- Aircraft primary radar only: When a position is within the radar coverage area and the transponder is disabled.
- Aircraft uncorr. A+C mode sec. radar only: Secondary radar return only from uncorrelated radar target with A+C mode transponder.
- Aircraft uncorr. S mode sec. radar only: Secondary radar return only from correlated radar target with S mode transponder.
- Aircraft uncorr. prim. and A+C mode sec: Primary and secondary return from target with uncorrelated A+C mode transponder.
- Aircraft uncorr. prim. and S mode sec: Primary and secondary return from target with uncorrelated S mode transponder.
- Aircraft uncorr. A+C mode indenting: Primary and secondary return from target with uncorrelated A+C mode transponder while indenting.
- Aircraft uncorr. S mode indenting: Primary and secondary return from target with uncorrelated A+C mode transponder while indenting.
- Aircraft corr. A+C mode sec. radar only: Secondary radar return only from correlated radar target with A+C mode transponder.
- Aircraft corr. S mode sec. radar only: Secondary radar return only from correlated radar target with S mode transponder.
- Aircraft corr. prim. and A+C mode sec: Primary and secondary return from target with correlated A+C mode transponder.
- Aircraft corr. prim. and S mode sec: Primary and secondary return from target with correlated S mode transponder.
- Aircraft corr. A+C mode indenting: Primary and secondary return from target with correlated A+C mode transponder while indenting.
- Aircraft corr. S mode indenting: Primary and secondary return from target with correlated S mode transponder.
- Aircraft flight plan track: To display the position of an uncorrelated flight plan simulation.
- Aircraft coasting: When no radar position (neither primary nor secondary) is received for 30 seconds up to 1 minute. Whenever an aircraft is coasting within the last 10% of your visual range, after 1 minute the target is not deleted but changed to be a flight plan track, which is used the very same way as all the other flight plan tracks originating from statistical data.
- Ground aircraft: It is a new ground view, not related to the radar simulation.
- Ground vehicle: Nonflying vehicle.
- Ground rotorcraft: Rotor aircraft on the ground.
Display settings dialog
This dialog is also extended with a Simulation mode combo:
- Radar: Use this mode for not ground positions. This mode uses the correlation mode set in the General Settings dialog. It displays:
- Flight plan tracks: for uncorrelated or no radar position aircraft. This is used for the far away (statistical data) traffic too.
- Primary only radar: Just TSSR and GS without any identification method.
- Secondary A+C or S mode: For secondary positions only.
- Ground with S-mode radar: This mode is a bit old and not from real life. It displays TAGs with S mode ground setup if the target is S-mode equipped. Id does not require the transponder operating.
- Ground without radar: It display the TAGS with airline name and aircraft type only – that is visible from the tower.
- Easy ground: All planes displayed with all information available. Best use for pseudo pilots.
- Ground with transponder only: It displays additional information only for planes with active transponders.
TAGs
The list of the TAG types is extended:
- Primary only: It is used for primary only radar positions.
- Uncorrelated A+C mode: It is used for uncorrelated A+C targets.
- Uncorrelated S mode: It is used for uncorrelated S targets.
- Correlated A+C mode: It is used for correlated A+C targets.
- Correlated S Mode: It is used for correlated S targets.
- FP track: When showing a plane just by using its FP estimation, we can define some more information (like destination).
- Ground: To show the airline and the plane type.
- Ground with S-mode radar: To show the callsign with the plane type.
Whenever you select a TAG on the screen, the plane itself is selected. You can use the ASEL plane with many functions. In the new version, when an unidentified TAG is selected (primary only or uncorrelated radar TAG) then the plane itself is selected, but its data is not displayed. Nearly none of the functions will work with that kind of ASEL. One important exception is the .contactme command. It is sent to unidentified planes, too.
In case of an unidentified radar TAG, you can only see the untagged version. There is no way to tag it up. The flight plan tracks can be tagged up and even coordinated and be issued a or be accepted as handoff. But it works only for those flight plan tracks that have real data behind server. The flight plans that are outside your range and are only displayed from statistical data cannot be manipulated (even though it is not easy to see the difference).
The ESE file extension
There is a completely new section in the ESE Files Description: [RADAR].
In this section you can define the radar stations and radar holes. The mode to define the radar areas are upgraded to v3.2. Check the new radar antenna definitions.
Estimations
When there are no radar response and a plane is displayed by the flight plan track only, you may enter some estimation when the plane will arrive to a certain waypoint. This is available as command line function, as TAG item and in the flight plan dialog. The command itself is the following:
.est <waypoint> <time> ASEL
.est <waypoint> <time> <click on AC>
- waypoint: A waypoint along the route. It can be any waypoint, even one that was already passed. But only points along the route can be selected.
- time: The zulu time in four letter formats (e.g. 2235 for 22 hour 35 minutes). The time is limited. It must be in the future and maximum two hours later.


