How to know which data came from Mode S and which came from ADS-B (FIS-B)? I'm dealing with recorded ADS-B data as a part of my thesis (programming-oriented).

I have a table of ADS-B communication of an aircraft (image below) - I know, that some of these recorded data in the table come from Mode S and some from ADS-B system itself. I need to know which of these data (GPS coordinates, heading, TAS, Mach and meteo data) come from the Mode S and which come from ADS-B (or FIS-B).

I'm unable to find any source, that would distinguish between data sources of these data.
All the recorded transmissions you have, seem to come from the same aircraft. They come all from the onboard (Mode-S) transponder.

All transmission with Downlink Format (DF) 17 are ADS-B. Those with DF18 are TIS-B (or ADS-R), you don't have any of these (they are rare in Europe, and more common in the US)

Mode-S uses the following DF's:


DF4 - altitude reply (short)
DF5 - identiy reply (short)
DF11 - all call reply / Mode S squitter
DF20 - Comm. B / altitude reply (long)
DF21 - Comm. B / identity reply (long)