Author Topic: Mode C Reporting  (Read 1631 times)

DavidIOW

Mode C Reporting
« on: October 27, 2022, 09:18:18 am »
Peter,

Just picking up on one of your comments [in the earlier 'Maximum range on Vector for PAW vs ADS-B' thread]:

"Also be aware that the list of traffic shown at the bottom of the Traffic Screen (with ‘C xxxx codes’) is ‘under investigation’ as part of the ‘Mode-C’ identification process and usually proves to be one of the aircraft positively identified further up the chart rather than a ‘Pure Mode-C’ signal - after which the ‘Cxxxx’ entry is automatically filtered out."[/i][/i]

With reference to the new attachment here, we have sometimes seen a contact pop up seeming to indicate it is exactly in our position, (although it often quickly disappears), but it has the 'Cxxxx' designator you mention above. We are not sure what this means. Is this 'co-location' where the Mode C contacts you mention are automatically shown until they are filtered out?  These sort of contacts get the heart rate going and we're not sure whether we should be concerned or not!
« Last Edit: October 28, 2022, 06:07:48 am by exfirepro »

exfirepro

Re: Mode C Reporting
« Reply #1 on: October 27, 2022, 06:43:39 pm »
Hi again David,

This is a very complicated subject, but I will endeavour to explain it in as simple terms as possible.

Mode C transmissions should be 'altitude' responses from a 'Pure' Mode C or from a Mode S transponder - but can in some circumstances also be 'ID Squawk' responses from either of the above. Due to limitations in what is in fact a relatively old and technically very complicated system, transponders sometimes use the same response 'code' to report a 'Squawk' of for example 7000 or an altitude of 7000 ft. There are numerous similar code 'duplications'. The interrogating Radar, of course, knows which type of response it is 'expecting' from the transponder, based on the interrogation it has sent out, and advises the radar operator accordingly, but we (unfortunately) don't have the benefit of this 'interrogation' information - which is sent out on a completely different frequency (1030MHz). Mode C responses are therefore extremely difficult to 'pin down' - unless they include an ICAO Hex Identifier which ties them to a specific Mode S transponder - though these identifiers aren't even present in every Mode S response packet - and they simply don't exist in the older 'Pure Mode C' transponders.

In order to be able to report the presence of 'Pure Mode C' aircraft therefore, PilotAware has to assess each individual 'potential Mode C' response it receives and try to work out whether it is from a 'known' Mode S or ADSB aircraft (including an 'altitude' response from your own Mode S), from the aircraft's 'own' Mode C transponder (if you are running one of those), or from a separate genuine Mode C 'target' aircraft, and then work out what level of 'risk' the target poses to your aircraft and report this accordingly.

In order to do this, the system has to monitor all potential Mode C responses over a fairly brief period of time and look for common or varying factors (if a series of received packets aren't varying (except in signal strength), they are almost certain to be an ID squawk) and then try to match and group each individual response to an aircraft, then eliminate it as being from your 'own transponder' or report it to your EFB as 'traffic'. This process is going on constantly and at high speed, with the results reported in the lower part of the PilotAware 'Traffic Screen' - primarily for system monitoring purposes - with system generated 'C' codes allocated to each data packet to allow them to be tracked and compared through the process. These codes are then used to report 'genuine' Mode C targets to your EFB as 'Traffic' and to generate associated Audio Warnings direct from your PilotAware.

In your screenshot, PAW has obviously assessed received reports and identified a Mode C transponder which it is reporting as 'High Risk' or 'Danger' (identified by the Red Circle). This means that it is likely to be within a relatively short horizontal distance from your aircraft (the actual distance will depend on the power of the transponder and your selected Bearingless Target Reporting 'Range' in PAW Configure). Note that we DON'T try to work out an actual distance as this can't be done accurately and - depending on your selected Bearingless Traffic Range Setting and the output power of the transponder, the aircraft may, or may not be inside the circle and is extremely unlikely to be concentric with your own aircraft - at least at the point where the warning first appears. The circle is purely indicative of the degree of perceived risk (see below*) and denotes the importance of trying to identify the aircraft position visually - especially if it is at or near your own level, or is climbing or descending towards your level. PilotAware has however been able to determine the actual altitude of the aircraft from the received data packets - which it is reporting in this case as 3,300 ft below your current level (-3.3). Note: if the reported aircraft is near your own level and the risk level is increasing, you need to try to locate the aircraft visually as a priority, or be prepared to initiate measures to increase separation (e.g by climbing or descending as appropriate, or turning away from your present course while keeping a very careful lookout for the reported aircraft), especially if the relative altitude continues to close. Be aware that PilotAware NEVER reports aircraft that don't exist (but see also below re high power transponders)*

* Any avoiding action will of course depend on your location and circumstances and must be decided on and implemented by the pilot after interpreting what the system is reporting and all other relevant issues - including the proximity of controlled airspace. NEVER 'knee-jerk' react to a PilotAware warning without considering ALL relevant factors. It is important to 'Learn' in advance what your display (and associated audible warnings) are telling you and think ahead as to what you could do in each of the various situations you might come across. In making your decision, you should also be aware that a high power transponder (such as a CAT Mode S), may report straight to 'Danger' or extremely quickly through the Notice / Alert / Danger stages (Progressively smaller Green then Amber then Red Circles) when the transponding aircraft may still be outside your visual range. This often occurs in the vicinity of major airports and the specific warning pattern or 'signature' once experienced is relatively easy to recognise. This is specifically why the use of Bearingless Target Reporting - whilst it is an extremely useful tool due to the high percentage of 'Pure' Mode C or Mode S equipped aircraft around - is usually not recommended until you have 'learned' how to use and recognise what it is telling you. If you aren't sure about this please read the information available on the website at https://www.pilotaware.com/knowledge-base - and if you are still not sure, please come back on here and ask!

In closing, a huge amount has been done over the past year or two to improve the accuracy and reliability of both Mode S and Mode C detection and reporting, so it goes without saying that users should always avail themselves of the most recent PilotAware software updates as soon as practicable after they are released. Recent developments - including the availability of the PilotAware Firmware Updater APP for both Apple and Android devices makes this a 'no brainer' and developments are even in hand (currently being tested in Beta) to introduce automatic downloading of latest updates in the background via iGRID  - where installed (though you do still need to manually prompt the actual install once notified of the availability of the update).

I hope this helps clarify the situation.

Best Regards

Peter
« Last Edit: October 30, 2022, 10:28:43 am by exfirepro »

DavidIOW

Re: Mode C Reporting
« Reply #2 on: October 28, 2022, 06:41:33 pm »
Peter. Thank  you once again for the extremely comprehensive reply. It’s amazing that PAW has such incredible support! I’ll digest this, read more on the subject at the link you sent  and carry on experimenting with settings. David PS good idea to have split this subject off from my original post I made so that it has a better title for future searches and focusses on the complexities of this issue.!

mariko

Re: Mode C Reporting
« Reply #3 on: October 31, 2022, 03:09:31 pm »
Hi again David,

This is a very complicated subject, but I will endeavour to explain it in as simple terms as possible.

Mode C transmissions should be 'altitude' responses from a 'Pure' Mode C or from a Mode S transponder - but can in some circumstances also be 'ID Squawk' responses from either of the above. Due to limitations in what is in fact a relatively old and technically very complicated system, transponders sometimes use the same response 'code' to report a 'Squawk' of for example 7000 or an altitude of 7000 ft.
Hi
I discovered that there is no direct conversion for A and C code (it is obvius if you think to FL89).
There is a table of conversion from FL to 8bit code. You can found it there:
http://planeplotter.pbworks.com/w/page/141773241/SQWK%20Mlat%20-%20Mode-C%20Squawk%20and%20Altitude%20Reference%20Table
Ciao
  Mariko

a.alexeev.p

  • Full Member
  • ***
  • Posts: 125
  • Total likes: 3
  • welcome to the PilotAware forum
    • View Profile
Re: Mode C Reporting
« Reply #4 on: February 19, 2023, 04:14:00 pm »
Hi again David,

This is a very complicated subject, but I will endeavour to explain it in as simple terms as possible.

Mode C transmissions should be 'altitude' responses from a 'Pure' Mode C or from a Mode S transponder - but can in some circumstances also be 'ID Squawk' responses from either of the above. Due to limitations in what is in fact a relatively old and technically very complicated system, transponders sometimes use the same response 'code' to report a 'Squawk' of for example 7000 or an altitude of 7000 ft. There are numerous similar code 'duplications'. The interrogating Radar, of course, knows which type of response it is 'expecting' from the transponder, based on the interrogation it has sent out, and advises the radar operator accordingly, but we (unfortunately) don't have the benefit of this 'interrogation' information - which is sent out on a completely different frequency (1030MHz). Mode C responses are therefore extremely difficult to 'pin down' - unless they include an ICAO Hex Identifier which ties them to a specific Mode S transponder - though these identifiers aren't even present in every Mode S response packet - and they simply don't exist in the older 'Pure Mode C' transponders.

In order to be able to report the presence of 'Pure Mode C' aircraft therefore, PilotAware has to assess each individual 'potential Mode C' response it receives and try to work out whether it is from a 'known' Mode S or ADSB aircraft (including an 'altitude' response from your own Mode S), from the aircraft's 'own' Mode C transponder (if you are running one of those), or from a separate genuine Mode C 'target' aircraft, and then work out what level of 'risk' the target poses to your aircraft and report this accordingly.

In order to do this, the system has to monitor all potential Mode C responses over a fairly brief period of time and look for common or varying factors (if a series of received packets aren't varying (except in signal strength), they are almost certain to be an ID squawk) and then try to match and group each individual response to an aircraft, then eliminate it as being from your 'own transponder' or report it to your EFB as 'traffic'. This process is going on constantly and at high speed, with the results reported in the lower part of the PilotAware 'Traffic Screen' - primarily for system monitoring purposes - with system generated 'C' codes allocated to each data packet to allow them to be tracked and compared through the process. These codes are then used to report 'genuine' Mode C targets to your EFB as 'Traffic' and to generate associated Audio Warnings direct from your PilotAware.

In your screenshot, PAW has obviously assessed received reports and identified a Mode C transponder which it is reporting as 'High Risk' or 'Danger' (identified by the Red Circle). This means that it is likely to be within a relatively short horizontal distance from your aircraft (the actual distance will depend on the power of the transponder and your selected Bearingless Target Reporting 'Range' in PAW Configure). Note that we DON'T try to work out an actual distance as this can't be done accurately and - depending on your selected Bearingless Traffic Range Setting and the output power of the transponder, the aircraft may, or may not be inside the circle and is extremely unlikely to be concentric with your own aircraft - at least at the point where the warning first appears. The circle is purely indicative of the degree of perceived risk (see below*) and denotes the importance of trying to identify the aircraft position visually - especially if it is at or near your own level, or is climbing or descending towards your level. PilotAware has however been able to determine the actual altitude of the aircraft from the received data packets - which it is reporting in this case as 3,300 ft below your current level (-3.3). Note: if the reported aircraft is near your own level and the risk level is increasing, you need to try to locate the aircraft visually as a priority, or be prepared to initiate measures to increase separation (e.g by climbing or descending as appropriate, or turning away from your present course while keeping a very careful lookout for the reported aircraft), especially if the relative altitude continues to close. Be aware that PilotAware NEVER reports aircraft that don't exist (but see also below re high power transponders)*

* Any avoiding action will of course depend on your location and circumstances and must be decided on and implemented by the pilot after interpreting what the system is reporting and all other relevant issues - including the proximity of controlled airspace. NEVER 'knee-jerk' react to a PilotAware warning without considering ALL relevant factors. It is important to 'Learn' in advance what your display (and associated audible warnings) are telling you and think ahead as to what you could do in each of the various situations you might come across. In making your decision, you should also be aware that a high power transponder (such as a CAT Mode S), may report straight to 'Danger' or extremely quickly through the Notice / Alert / Danger stages (Progressively smaller Green then Amber then Red Circles) when the transponding aircraft may still be outside your visual range. This often occurs in the vicinity of major airports and the specific warning pattern or 'signature' once experienced is relatively easy to recognise. This is specifically why the use of Bearingless Target Reporting - whilst it is an extremely useful tool due to the high percentage of 'Pure' Mode C or Mode S equipped aircraft around - is usually not recommended until you have 'learned' how to use and recognise what it is telling you. If you aren't sure about this please read the information available on the website at https://www.pilotaware.com/knowledge-base - and if you are still not sure, please come back on here and ask!

In closing, a huge amount has been done over the past year or two to improve the accuracy and reliability of both Mode S and Mode C detection and reporting, so it goes without saying that users should always avail themselves of the most recent PilotAware software updates as soon as practicable after they are released. Recent developments - including the availability of the PilotAware Firmware Updater APP for both Apple and Android devices makes this a 'no brainer' and developments are even in hand (currently being tested in Beta) to introduce automatic downloading of latest updates in the background via iGRID  - where installed (though you do still need to manually prompt the actual install once notified of the availability of the update).

I hope this helps clarify the situation.

Best Regards

Peter

Hi Peter! thank you for a helpful detailed answer! I also looked over the knowledge base and even though it all seems to be quite clear re bearing less targets I'd rather triple check just one last time. It is definitely clear that no bearing could be determined. But it also sounds like distance can't be worked out... so technically it is possible that an aircraft that is closer to you would show as amber or green, yet a further away aircraft that has a more powerful transponder or is on a more direct course towards you will show as read? So, I should not really worry only about reds, but a green bearing less larger should alert me as much as a red one?

Ian Melville

Re: Mode C Reporting
« Reply #5 on: February 20, 2023, 09:59:58 am »
Hi Alex,
Bearingless targets are something that I have mixed feelings about. As you have correctly sumerised the power of the transponder can have an effect of the guestimate range. That power can be affected by a number of things besides the output power of the transponder, namely quality of instalation and whether the antenna is being blanked by the airframe (both his and yours). I have seen a PA28 passing left to right in front of me disapear from the screen as it banked to head straight towards me. He was less than 1Km away and about 300 feet above decending. That was a red alarm that vanished at a critical time. Thankfully I was standing on the ground at the time watching him, so no brown trouser moment  ;)
The sooner 'Bearingless' target a relegated to the bin the better, but there needs to be near 100% adoption of EC devices or mode S transponder for that to happen.