Notes on Parameters for the UAL93 FDR Decoder

The output from the program closely matches that from the NTSB CSV files for the period of time that the NTSB CSV files cover. (You can read about the NTSB CSV files here). I did not work from an official Data Frame Layout, so I picked out which parts of the subframe represent each parameter by looking for correlations between the binary data in the subframes and the values of the parameters in the NTSB CSV files. There is no guarantee that I have done this correctly although I believe I am fairly close.

For the single bit parameters that only have two values (i.e. the ON/OFF type of parameters), I looked for bits in the subframe that perfectly represent the values in the NTSB CSV files. In some instances I had more than one choice of bit in the subframe that could be used to represent a parameter. Sometimes I made a choice as to which one to use by eliminating conflicts. Other times I made a choice based on consistency. Sometimes I used the same bit in the subframe to represent more than one parameter in the NTSB CSV files. I was always able to find a bit in the subframe to represent each of the single bit parameters in the NTSB CSV files.

For the numeric values, I looked for parts of the subframe which represented a binary value that had a linear relationship with the values in the NTSB CSV files. I considered an error of 1 in the last decimal place as still good enough to be correct. I was successful in finding binary values in the subframes except where noted below.

There are many other parameters listed in the NTSB's United Airlines Flight 93 FDR Report (available here) that the program currently doesn't handle. If there are any that you are interested in tell me (Warren Stutt) about them and I'll consider including them.

CONTROL COLUMN POSN-CAPT
The best match for the binary value in the subframe that I found had an almost but not quite linear relationship with the parameter in the NTSB CSV file. The maximum difference between the output of the program and the NTSB CSV files is 0.248 degrees.

FLAP HANDLE POSN
The best match for the binary value in the subframe that I found has positive and negative values, however where a negative binary value appears, the corresponding value in the NTSB CSV files is 0. The parameter in the NTSB CSV file uses 5 decimal places whereas 2 decimal places would seem more appropriate. The maximum difference between the output of the program and the NTSB CSV files is 0.00012 degrees.

FL CH MODE OPER
IAS
On these 4 pairs of parameters, I made an arbitrary choice as to which way around the bits in the subframes should be assigned. They could as easily be all the correct way around as all reversed. Both ways around produce a perfect match with the parameters in the NTSB CSV files.

MANUFACTURER CODE
The NTSB CSV Files give the single value of Honeywell in this parameter. The program gives the single value of 3 in this parameter. I chose the location of this binary value from the fact that together with the MANDATORY S/W P/N CODE, ACMS S/W P/N CODE and the VENDOR DATABASE CODE parameters it follows a similar pattern to that in the shortened Data Frame Layout for American Airlines Flight 77 available from UnderTow's site here.

PRES POSN -Data
PRES POSN
These parameters do not appear in the NTSB CSV files, so I looked for correlations with positions I calculated from the VOR/DME navigation aid parameters. I obtained the positions of the VOR/DME navigation aids from AirNav. The Most Significant (MS) data is only recorded once every 64 subframes, whereas the Least Significant (LS) Data is recorded in every subframe. I have combined these values to produce the PRES POSN LAT (DEG) and PRES POSN LONG (DEG) parameters, however since the MS and LS data are recorded at different frequencies, I have provided the option to include the uncombined MS and LS data fields. If you choose to include all subframes in the output, the first values in the PRES POSN LAT (DEG) and PRES POSN LONG (DEG) parameters will be incorrect because of these different frequencies.

RADIO HEIGHT
These four parameters do not appear in the NTSB CSV files, so I looked for correlations with the altitude parameter for altitudes less than 4000 feet. I found values that they behave similarly to the Readout 2 Alt.Rad values provided by UnderTow for American Airlines Flight 77. It is quite possible that I have mixed up the naming of the parameters between CAPT, LRRAL, LRRAR and LRRAC but I believe the values should be in separate parameters since the port names are different in the NTSB's United Airlines Flight 93 FDR Report available here

RUDDER PEDAL POSN
The best match for the binary value in the subframe that I found had an almost but not quite linear relationship with the parameter in the NTSB CSV file. The maximum difference between the output of the program and the NTSB CSV files is 0.037 degrees.

STATOR VANE POSN - L (IN)
STATOR VANE POSN - R (IN)
The NTSB CSV Files has two parameters with the name STATOR VANE POSN (IN). It would appear from the NTSB's United Airlines Flight 93 FDR Report (available here) that they should have different names so I have given them different names.

Go back to the UAL93 FDR Decoder page.