Recent advances in Air Traffic Management over IP network has opened up both opportunities for providing better services, and challenges to ensure reliability, and performance. Among many other solutions for testing Air Traffic Control network, GL offers MAPS™ ED-137 Radio which can simulate Air-Ground calls (as per EUROCAE ED137_1B: Radio, and ED137_1C: Radio) calls.
MAPS™ ED-137 Radio simulates the functions of Controller Working Position (CWP) and Ground Radio Station – GRS (or Radio Media Gateway - RMG) entities in Air-to-Ground radio calls.. The product supports transmission and detection of various RTP audio traffic such as real-time audio, voice file, digits, single tone and dual tones. The MAPS™ profile editor feature allows users to easily configure multiple CWPs and GRS profiles, allowing to simulate multiple CWP and GRS entities. Each simulated radio will have similar capabilities and its own set of parameters like Contact address, Radio type, Frequency-Id, and Permitted user list which can be configured in the profiles.
GL tools for signaling emulation and voice quality testing offer an end-to-end test solution for testing connections from the radio interfaces to the Controller Working Position (CWP). GL’s Air Traffic Management Solution also includes MAPS™ ED-137 Recorder Emulators and MAPS™ ED-137 Telephone Emulators.
GL also provides a GUI based PacketScan - All IP Traffic Analyzer for online capture and decode of the signaling in real time both during tests and as a stand-alone tracer for live systems.
GL™s MAPS™ ED-137B Radio Emulator Connects to Live Romasta Radio!
At the recently held World ATM Congress event in Madrid, Spain, the GL™s MAPS™ ED-137 Radio Emulator capability was showcased. It was connected to a Rohde & Schwarz radio located in Romania with the help of the Romanian Air Traffic Services Administration Staff (Romatsa). This radio is responsible for a certain sector of the Romanian airspace. The ED-137B connection was made, with the GL™s MAPS™ Radio emulator in ™RX Only™ mode. Any airplane communication (squelch break) from an airplane in that sector was heard by our tool. We were also monitoring this connection with GL™s PacketScan™ which was able to show (in real-time) all of the voice and packet characteristics of this connection. Visitors seemed particularly interested in the real time Waveform viewer and MOS/Jitter etc. value measurements.
Signaling and Traffic Simulation
Single End Terminal Simulation
Air-Ground call simulation (as per ED137_1B: Radio)
A typical ED-137 Radio Call between CWP and GRS entities in Air-to-Ground call at one of the peer-end is as shown below.
Once a call is established between the two terminals ‘KeepAlive’ messages are exchanged between the terminals. Many other Events can be applied at CWP/GRS on an ongoing call such as PTT priority handling, Send Re-Invites,, Apply Time Delay in msec, Start/Stop sending RTP Audio/R2S-Keepalives, Start/Stop Impairments, Receive Traffic (i.e. record to file, detect digits/tones), Update Signal Quality Information, Radio Remote Control signal, and Playback the call on PC speaker.
- Supports Normal/emergency radio sessions, all PTT Types and Radio call types.
- Supports all SIP Methods, Headers and mandatory/optional SDP attributes defined in ED-137/1B.
- Easy to operate PTT on/off, SQUELCH on/off, PTT Summation on/off, PTT Mute on/off etc., on the session.
MAPS™ ED-137 Radio configured
as GRS and CWP nodes in the network
MAPS™ ED-137 Radio configured
as GRS and CWP nodes in the network
Multiple Radio Simulation
Recent enhancement to MAPS™ ED-137 Radio allows user to simulate multiple Radios in a single instance of MAPS. User can simulate up to 200 Radios (with unique IP addresses) in one system and each simulated Radio will have its own set of parameters defined in XML based configuration files. Each simulated Radio is a logically separated Radio with similar capabilities.
Configuration of Radio Profiles
ED137_Radio_GRS_Profiles is an XML configuration file that includes a set of multiple sub-profiles. These files allow configuring multiple radios with unique set of parameters for each radio such as Contact address, Address of Record, RTP IP Address, Radio type, Frequency-ID, and Permitted user list.
Multiple Radio Profile Configuration
Colour codes are used to sort and group all related calls and make it easier to visually distinguish calls belonging to a particular Radio.
Sorting and Grouping Calls
IP spoofing feature allows multiple CWPs/Radios to be simulated using unique IP address from a single system. User specified IP addresses in Profile will be created as virtual IP addresses on the NIC interface used by the system.
Simulation of Dynamic Delay Compensation Messages
(RMM and MAM)
Enhanced MAPS™ ED-137B Radio adds Dynamic Delay Compensation as an additional feature in which specific RTP extension block used to introduce varying delay values at GRS in lab environment without actually making the real-time measurements.
Once the Air-to-Ground call is established, CWP can send Dynamic Delay Compensation messages such as RMM to GRS. GRS replies with MAM. Message for each RMM received.
MAPS™ uses only relative time to calculate delay. After receiving the MAM message from GRS, delay is calculated and displayed in the message sequence graph along with RMM and MAM messages, as shown in the below image.
MAPS™ CWP Sending RMM message
Radio Receiver Multicast Operation
In Multicast mode operation, multiple CWPs can send request to have multicast session with GRS to receive multicast RTP packets from GRS. CWP sends an INVITE request with SDP body containing multicast group address and TTL value to GRS. The GRS which supports multicast will extract the multicast address from SDP body in INVITE and starts sending the R2S/RTP packets to this multicast address. CWPs will send Internet Group Management Protocol (IGMP) join request to join the group and start receiving the multicast RTP packets. The router or switch with multicast feature will manage the subscription to multicast group and forwards the RTP packets received from GRS to all members of the group. The below image depicts the process.
Selective Calling (SELCAL) Tone Transmission
SELCAL is a signaling method used to alert the aircraft crew members selectively to an incoming message from a ground station. The CWP endpoints simulated by MAPS™ ED-137 Radio supports sending SELCAL tones to GRS using the SIP INFO method. SELCAL tone defined in CWP profile will be sent in the body of INFO message as shown in below image. GRS replies with ‘200 OK’ message to INFO request and sends Normal PTT_ON confirmation with PTT-ID=63 in RTP downstream header to CWP.PTT-ID=63 is reserved for SELCAL tone transmission at GRS. PTT priorities are handled at GRS as per ED137C for this transmission
Simulates Non-VoIP Source PTT keyingGRS endpoints simulated by MAPS™ ED-137 Radio supports simulation of non-VoIP source PTT Keying. User can simply apply “Key non-VoIP PTT” event on the selected Radio call at GRS. This will trigger GRS to send Normal PTT_ON confirmation with configured PTT-Id (60, 61 or 62) in RTP downstream header to all CWPs indicating that PTT from a non-VoIP source is being transmitted at GRS. PTT-Ids 60, 61 and 62 are reserved for non-VoIP sources. The below image shows the non-VoIP source PTT ON/OFF confirmations on the call graph.
A Separated GRS group is formed by one Transmitter and one or more Receivers, all configured with same frequency F1.
We can have one CWP connected to Transmitter(F1) and one or more CWPs connecting to a single Receiver (F1) or to multiple Receivers with same frequency F1
The following figure shows the emulation of Separated GRS.
In case of Combined GRS (Tx + Rx), CWP establishes a RadioTxRx or Coupling session to a Transceiver. When PTT is keyed on this session Transceiver will loop back the received audio on the same session with PTT Type, PTT-Id set as received and Squelch bit on.
The following figure shows the emulation of Combined GRS.
|MAPS™ ED-137 Radio Simulation||MAPS™ ED-137 Telephone Simulation|
|Item||Air Traffic Management|
|PKS118||MAPS™ ED-137 Radio (Includes PKS107, & PKS102)|
|PKS119||MAPS™ ED-137 Telephone (Includes PKS102)|
|PKS117||MAPS™ ED-137 Recorder (Includes PKS102)|
|PKS102||RTP Soft Core for RTP Traffic Generation|
|PKS107||RTP EUROCAE ED137|
|Test Solutions for ATC Presentation|
|Signaling and Traffic Simulation using MAPS - Presentation|