Flight Data Community Frame Format Specification Version18.024.15
Flight Data Community Frame Format Specification Version18.024.15
Version: 18.024.15
Authorised by: Chris Jesse
R&D Manager
Contents
Contents ....................................................................................................... 2
Revision History ............................................................................................. 4
Reference(s)................................................................................................. 8
Figures ........................................................................................................... 9
1 FlightDataConverter and the Frame Format File......................... 10
2 File Specification ............................................................................... 11
2.1 File name ................................................................................................ 11
2.2 Text Format............................................................................................. 11
2.3 Content .................................................................................................. 11
2.4 Fixed Data Format Items ...................................................................... 12
3 Header ............................................................................................... 13
3.1 Synchro Equation .................................................................................. 13
3.2 File Revision ............................................................................................ 13
3.3 Aircraft Manufacturer and Model ...................................................... 13
3.4 Aircraft Registration .............................................................................. 13
3.5 Frame Type ............................................................................................ 13
3.6 Source Documents ............................................................................... 14
3.7 Comments.............................................................................................. 14
4 Frame Structure ................................................................................. 15
4.1 Sync Pattern Sequence ....................................................................... 15
4.2 Bits per Word .......................................................................................... 15
4.3 Words per Subframe ............................................................................. 15
4.4 Superframe Present .............................................................................. 15
4.5 Reliable Frame Counter ....................................................................... 16
4.6 Stretched ................................................................................................ 16
5 Parameter Group ............................................................................. 18
5.1 FlightDataPlotter.................................................................................... 18
6 Parameters ........................................................................................ 19
6.1 Name ...................................................................................................... 19
6.2 Data Type ............................................................................................... 20
6.3 Word........................................................................................................ 20
6.4 Bits............................................................................................................ 21
6.5 Subframe ................................................................................................ 21
6.6 Frame ...................................................................................................... 21
6.7 Sample Rate .......................................................................................... 21
6.8 Units ......................................................................................................... 22
6.9 Source Name ......................................................................................... 22
6.10 Mnemonic ......................................................................................... 22
6.11 Equipment Source ............................................................................ 23
6.12 Delay .................................................................................................. 23
This work by Flight Data Services is licensed under a Creative Commons Page 2
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
This work by Flight Data Services is licensed under a Creative Commons Page 3
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
Revision History
Version numbers for this document have the following format: Year.Day
number in the year. Hour the version was updated.
For example, an update at 3pm on the 2nd of February 2010 would have the
version number: 10.033.15 because it’s hour 15 of day number 33 of the year
2010.
Version Date Amendment Description
Number
11.276.12 3rd October Addition of source name to parameter information
(v1.9) 2011 table.
Addition of version number update information table.
11.294.16 21st October Addition of equipment source to parameter information
2011 table
AmendmPitch Triment of document version numbering
system and addition of document version number
information to start of document.
11.297.16 24th October Amendment of equipment source definition.
2011
11.298.13 25th October New data types: Interpolated and Polynomial
2011
11.304.13 31st October Removed ability to define multiple parts as comma
2011 delimited dfinition for Subframe, Word, Bits etc.
All parts have to be defined as separate sections.
11.312.16 8th November Fixed diagram images.
2011
11.314.10 10th Consistency fixes and simplifications.
November
2011
11.336.16 2nd ARINC 429 parameter attribute.
December
2011
11.362.9 28th Delay parameter attribute.
December
2011
12.5.13 5th January Superframe Counter Word and Subframe location
2012 added to Frame Structure section.
12.16.12 16th January Added Signed and Coefficients to Synchro type
2012 parameters
This work by Flight Data Services is licensed under a Creative Commons Page 4
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
This work by Flight Data Services is licensed under a Creative Commons Page 5
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
This work by Flight Data Services is licensed under a Creative Commons Page 6
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
This work by Flight Data Services is licensed under a Creative Commons Page 7
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
Reference(s)
Document name Version
[1] Flight Data Community Naming Convention 18.024.15
This work by Flight Data Services is licensed under a Creative Commons Page 8
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
Figures
Figure 1 Specimen FlightDataPlotter Chart ..................................................... 18
Figure 2 BCD Example ........................................................................................ 43
Figure 3 Two Level Joining ................................................................................. 47
Figure 4 Complex Joining Function .................................................................. 52
This work by Flight Data Services is licensed under a Creative Commons Page 9
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
This work by Flight Data Services is licensed under a Creative Commons Page 10
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
2 File Specification
This section of the document defines the content of the Frame
Format file.
2.3 Content
The Frame Format will consist of up to four sections.
2.3.1 Header
Contains reference and version information
This work by Flight Data Services is licensed under a Creative Commons Page 11
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
2.3.4 Parameters
This section contains the many Parameter Specifications. Each
Parameter Specification is self-contained, with the Parameter
Location, naming and conversion to engineering units.
This work by Flight Data Services is licensed under a Creative Commons Page 12
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
3 Header
The Header section is the first section of the file. The information
described in the following subsections shall be stored once in the
header of the file, not in any particular order.
All items in the header are text format, and it is recommended that
they are enclosed in quotation marks, so that, for example, text that
includes commas is not converted into a list.
This work by Flight Data Services is licensed under a Creative Commons Page 13
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
3.7 Comments
This discretionary text element contains comments relevant to the
entire file.
This work by Flight Data Services is licensed under a Creative Commons Page 14
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
4 Frame Structure
This work by Flight Data Services is licensed under a Creative Commons Page 15
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
4.6 Stretched
Optional, Section.
Defines Stretched frame configurations in 'Name = Words Per
Subframe' pairs. A Stretched frame is an extended version of the
original whose length is a multiple of the original frame. The
Stretched version will include the original frame's parameter
locations, yet will have subsequent sections where Stretch-specific
parameters can be recorded.
[Frame Structure]
Words Per Subframe = 128
[[Stretched]]
Double = 256
Quad = 512
[Parameters]
…
[Parameters | Double]
…
[Parameters | Quad]
…
This work by Flight Data Services is licensed under a Creative Commons Page 16
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
Word 1 Word 1
Word 2 Word 3 (2 X 2 – 1 = 3)
This work by Flight Data Services is licensed under a Creative Commons Page 17
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
5 Parameter Group
To avoid having to convert all parameters in the data file if only one
or a subset are needed, the optional Parameter Group facility may
be used.
Each line in the Parameter Group section has the format:
In which case the group “group_name” will consist of the three listed
parameters.
5.1 FlightDataPlotter
A simple plotting program is available in the POLARIS Suite (available
from the flightdatacommunity web site) which will allow recorded
parameters to be inspected quickly against a reference altitude
trace. (This tool is designed for configuring the data frame file, and
not for data analysis).
When using FlightDataPlotter, the data presented on the plots is
defined by Parameter Groups “AXIS_n” with each list occupying one
axis of the plot. For example:
This work by Flight Data Services is licensed under a Creative Commons Page 18
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
6 Parameters
In the Parameter section there shall be multiple subsections, one for
each parameter stored in the FDR.
Each parameter sample consists of one or more components.
Usually there is only one component per sample. For samples with
more than one component, the components are identified in
subsections defining individual Word and Bits definitions with optional
subframe and sample rate definitions where the defaults do not
apply.
This process can be carried out in multiple stages, building up tiers of
definition. In this specification the elements of the parameter
definition are all provided at the top level, but when multiple
components are defined the definitions can be applied at lower
levels. Examples of this process follow the formal definition section.
6.1 Name
Mandatory, Text
The name of the parameter is Mandatory and must be within double
brackets as it is a second level item in the tree.
Name shall uniquely identify the recorded parameter.
The text constraints for the Name are:
Unique relative to all other parameter names in the file
independent of case.
No leading, trailing, or consecutive white space (tab or
space) characters.
May include the following characters: alpha-numeric,
space, dash (-), plus (+), underscore (_).
No more than 64 characters long.
Shall not contain “#”
Shall not be one of the reserved names listed at Annex A.
Comment: Flight Data Services have a list of standard names which
should be used if the output from the FlightDataConverter is to be
used with the FlightDataAnalyser.
This work by Flight Data Services is licensed under a Creative Commons Page 19
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
6.3 Word
Mandatory, Integer or Integer List: 47 or 47, 63
A single word location will define the first of a set of equi-spaced
locations determined by the parameter sample rate.
Multiple comma-separated word locations define each location a
parameter is recorded within a subframe. This allows for parameter
definitions with varying spaces between samples. If there are
multiple word locations specified, the parameter's sample rate is
automatically derived from it. The resulting data will be blended to
account for inconsistent offsets between word locations. If the first
word location appears in the second-half of the subframe, its offset
will be shifted to the first-half and the values will be blended
accordingly.
Word numbering shall start at 1 (word 1 always contains the sync
pattern) and run to the sample rate as a maximum value.
[[Airspeed]]
…
Word = 8
Sample Rate = 4
[[[Word Overrides]]]
136 = 141
This work by Flight Data Services is licensed under a Creative Commons Page 20
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
6.4 Bits
Mandatory, Integer Range
This element shall identify the range of one or more bits within a
word that constitutes the parameter sample component. Only the
bits that apply to this component are to be identified.
The valid range of bit numbers is the consecutive bits in the word. In
the vast majority of cases, Bit 1 is the Least Significant Bit (LSB) and Bit
12 is the Most Significant Bit (MSB).
The format shall define the MSB first, followed by a hyphen (“-”)
followed by the LSB. For example, if the upper eight bits of a 12 bit
word make a component, this element would be 12-5.
If only one bit is used, then that bit location is entered as a single-
item range. For example, if only bit 3 is used, then this element is
written as 3-3.
6.5 Subframe
Default = 1, Integer
This element shall identify the subframe where the first sample or
component of a sample is stored.
Where not specified, this shall default to 1.
Subframe numbering shall start at 1 and run to 4 as a maximum.
6.6 Frame
Default = 1, Integer
For parameters recorded in a Superframe structure, this is the
number of the first Frame in the Superframe where this parameter
occurs. Superframe counting start from 1.
If not specified, it is assumed that the parameter occurs in every
Frame.
This work by Flight Data Services is licensed under a Creative Commons Page 21
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
6.8 Units
Recommended, Text
This should be provided for all numeric parameters. The units
recognised in the POLARIS system are listed in Flight Data
Community Naming Convention [1].
A few parameters (e.g. weights and ILS deviations) may be defined
in alternative units, but will be automatically converted into
standard units for consistency. For example, if the file uses units of
mV, the parameter is assumed to be an ILS input and is rescaled into
dots automatically.
6.10 Mnemonic
Optional, Constrained Text
This is a common abbreviation for the parameter name (e.g., IAS for
Indicated Air Speed).
The constraints for the Mnemonic Code are:
Be unique relative to all other Mnemonic Codes in the file,
independent of case.
This work by Flight Data Services is licensed under a Creative Commons Page 22
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
6.12 Delay
Optional, Float
This is the transfer delay of the parameter between the moment of
measurement and the moment of recording the data, in
milliseconds.
This value is used within POLARIS to maintain precise timing accuracy
in the relationship between parameters.
This work by Flight Data Services is licensed under a Creative Commons Page 23
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
7 Data Types
7.3.1 Resolution
Optional, Float
The value of a single, least significant, bit of data.
7.3.2 Offset
Optional, Float
The value of the parameter when the recorded data = 0.
This work by Flight Data Services is licensed under a Creative Commons Page 24
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
7.4.1 Points
Mandatory, Integer = Float
If the Data Type is Interpolated, Points must be provided to decode
the parameter. At least two points are needed, as illustrated below:
[[[Points]]]
0 = 0
1 = 10
10 = 1000
This work by Flight Data Services is licensed under a Creative Commons Page 25
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
7.5.1 Segments
Mandatory, Integer, (Optional Integer) = Float, Float
If the Data Type is Segments, Segments must be provided to decode
the parameter. The first float specifies the Resolution of that
segment and the second the Offset.
If the optional second integer is not given, it will be assumed the
given equation applies to all binary values greater than the first
value.
At least two segments are needed, as illustrated below:
[[[Segments]]]
0, 159 = 3.129, 0
159 = 0.6256, 400
7.6.1 Coefficients
Mandatory, Integer = Float
If the Data Type is Polynomial, the coefficients must be provided to
decode the parameter.
For example, for formula x2 + 2x -3 the definition will be:
[[[Coefficients]]]
0 = -3
1 = 2
2 = 1
[[[Coefficients]]]
This work by Flight Data Services is licensed under a Creative Commons Page 26
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
-1 = 423836.5686
For polynomial signed parameters the flag “Signed = True” can be
applied which applies two's complement prior to the polynomial
tables.
7.7.1 Signed
Optional, “True” or “False”, default “False”.
When False, the resulting angle will be in the range 0-360 deg, and
when True the value will be in the range -180 to +180deg.
This work by Flight Data Services is licensed under a Creative Commons Page 27
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
[[Test2]]
Data Type = BCD
Word = 6
Bits = 8-5
Resolution = 100
This work by Flight Data Services is licensed under a Creative Commons Page 28
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
If the following syntax is used [ASCII offset = xx] then the output will
be the default value of the ASCII string to which the specified offset
will be added (xx should be an integer value).
Where multiple ASCII characters are combined into a single
parameter, a multipart parameter “String Join” definition is required.
Data Type = ASCII is needed at both the parameter and part levels.
7.11.1 Logic
Optional, “Normal” or “Inverted”, default = “Normal”.
“Normal” in which case a stored 1 is displayed as 1 and the True text,
a stored 0 is displayed as 0 and the False text is displayed.
“Inverted” in which case a stored 1 is displayed as 0 and the False
text, a stored 0 is displayed as 1 and the True text is displayed.
7.11.2 True
Mandatory, Text.
The text to display when logic is True.
7.11.3 False
Optional, Text. Default is “-”.
The text to display when logic is False.
This work by Flight Data Services is licensed under a Creative Commons Page 29
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
7.12.2 True
Mandatory, Text.
The text to display when logic is True.
7.12.3 False
Optional, Text. Default is “-”.
The text to display when logic is False.
7.13.1 State
Mandatory, [Integer = Text] List
For each mapped state, an Integer = Text pair shall be provided. For
example,
[[[State]]]
0 = Arm
1 = Capture
2 = Engaged
This work by Flight Data Services is licensed under a Creative Commons Page 30
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
8 Multipart Joining
Where a parameter consists of multiple components, arrangements
are needed to join these parts. This section examines the available
options. As before, examples follow later in the document.
This work by Flight Data Services is licensed under a Creative Commons Page 31
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
This work by Flight Data Services is licensed under a Creative Commons Page 32
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
This work by Flight Data Services is licensed under a Creative Commons Page 33
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
This work by Flight Data Services is licensed under a Creative Commons Page 34
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
[[Acceleration Lateral]]
Source Name = COG LATERAL ACCELERATION
Sample Rate = 4.0
Units = g
Multipart Joining Function = Sort and Expand
Part Order = PART_1, PART_2, PART_3, PART_4
Data Type = Signed
[[[PART_1]]]
Sample Rate = 1.0
Data Type = Signed
Word = 97
Subframe = 1
Bits = 12-1
Resolution = 0.00390625
[[[PART_2]]]
Sample Rate = 1.0
Data Type = Signed
Word = 96
Subframe = 1
Bits = 12-1
Resolution = 0.00390625
[[[PART_3]]]
Sample Rate = 1.0
Data Type = Signed
Word = 95
Subframe = 1
Bits = 12-1
Resolution = 0.00390625
[[[PART_4]]]
Sample Rate = 1.0
Data Type = Signed
Word = 94
Subframe = 1
Bits = 12-1
Resolution = 0.00390625
This work by Flight Data Services is licensed under a Creative Commons Page 35
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
The resulting data for this parameter will include a value from
PART_1, followed by PART_2, followed by PART_3 and finally followed
by PART_4. This sequence will repeat throughout the data. Please
note that in above example Word 97 is recorded before Word 94 in
the data frame.
“Sample Rate” must be defined for this joining function at the top
level and under individual parts. Moreover, the value of sample rate
at the top level must be equal to the combined sample rates of the
sub-parts. The superframe offset of this parameter will be forced to 0
to be compatible with alignment in the Flight Data Analyzer.
This work by Flight Data Services is licensed under a Creative Commons Page 36
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
9 Patches
Patches can be added to a frame to alter or remove parameters if
a certain condition is met. This feature is intended to minimise
duplication where differences exist between aircraft models, engine
types and individual aircraft.
Patches are defined within the Parameters section of the LFL file. The
format of a patch section title is defined as follows:
This work by Flight Data Services is licensed under a Creative Commons Page 37
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
This work by Flight Data Services is licensed under a Creative Commons Page 38
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
10 Postprocessing
[[Altitude Radio]]
Data Type = Signed
Overflow Correction = True
Units = ft
Sample Rate = 0.5
Word = 50
Subframe = 1
Bits = 12-1
[[Slat Angle]]
Data Type = Signed
Overflow Value = 398.58
Overflow Correction = True
Units = deg
Resolution = 0.78
Word = 27
This work by Flight Data Services is licensed under a Creative Commons Page 39
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
Bits = 12-4
Overflow Correction uses the saturated value for the binary range
by default to determine the point of overflow. In some cases point of
overflow may be different. For the overflow detection algorithm to
work correctly we need to declare this value:
[[Groundspeed (1)]]
Data Type = Unsigned
Multipart Joining Function = Numeric Addition
Overflow Correction = True
Overflow Value = 400
Units = kt
Part Order = DIGIT_1, DIGIT_2, DIGIT_3
[[[DIGIT_1]]]
Data Type = BCD
Resolution = 100
Bits = 12-11
Word = 40
Subframe = 1
Sample Rate = 0.5
[[[DIGIT_2]]]
Data Type = BCD
Resolution = 10
Bits = 10-7
Word = 40
Subframe = 1
Sample Rate = 0.5
[[[DIGIT_3]]]
Data Type = BCD
Resolution = 1
Bits = 6-3
Word = 40
Subframe = 1
Sample Rate = 0.5
In this example BCD representation was used with only 2 bits for the
most significant digit (which gives the value range up to 399). Values
over 399 knots overflow in this representation.
This work by Flight Data Services is licensed under a Creative Commons Page 40
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
This work by Flight Data Services is licensed under a Creative Commons Page 41
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
12 Examples
The examples given here are not exhaustive, but should assist the
user to interpret the specification given above.
[[Aileron (L)]]
Data Type = Synchro
Sample Rate = 1
Word = 12
Bits = 12-1
[[[Coefficients]]]
0 = -1
1 = 0.912
2 = 0.0053
This work by Flight Data Services is licensed under a Creative Commons Page 42
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
[[Altitude Radio]]
Data Type = Signed
Units = ft
Multipart Joining Function = Direct Addition
Full Scale = 2048
Part Order = SIGN, MSH, LSH
[[[SIGN]]]
Sample Rate = 1
Word = 128
Bits = 12-12
[[[LSH]]]
Sample Rate = 1
Word = 128
Bits = 11-1
[[[MSH]]]
Sample Rate = 1
Word = 186
Bits = 2-1
This work by Flight Data Services is licensed under a Creative Commons Page 43
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
[[Month]]
Sample Rate = 0.015625
Units = mo
Part Order = DIGIT1, DIGIT2
Multipart Joining Function = Numeric Addition
[[[DIGIT1]]]
Data Type = BCD
Word = 49
Subframe = 3
Frame = 14
Bits = 5-5
Resolution = 10
[[[DIGIT2]]]
Data Type = BCD
Word = 49
Subframe = 3
Frame = 14
Bits = 4-1
Resolution = 1
Where Bits 4-1 have a resolution of 1 and Bit 5 has a resolution of 10.
As there are only 12 months in a year, this format is adequate for the
Gregorian calendar!
Once each part has been scaled they are summed together to give
the complete parameter value.
This work by Flight Data Services is licensed under a Creative Commons Page 44
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
Word = 186
Subframe = 1
Bits = 12-9
Resolution = 0.01
[[[MSH]]]
Sample Rate = 0.015625
Multipart Joining Function = Numeric Addition
Part Order = DIGIT1, DIGIT2, DIGIT3
[[[[DIGIT1]]]]
Word = 256
Subframe = 4
Frame = 12
Bits = 5-2
Resolution = 0.1
[[[[DIGIT2]]]]
Word = 256
Subframe = 4
Frame = 12
Bits = 9-6
Resolution = 1
[[[[DIGIT3]]]]
Word = 256
Subframe = 4
Frame = 12
Bits = 12-10
Resolution = 10
[[Origin]]
Units = min
Sample Rate = 0.015625
Word = 192
Subframe = 1
Frame = 16,1
Bits = 4-1,8-5,12-9
Resolution = 0.1,1,10
Meaning:
Value in Bits 4-1 has resolution 0.1
Value in Bits 8-5 has resolution 1.0
Value in Bits 12-9 has resolution 10.0
This work by Flight Data Services is licensed under a Creative Commons Page 45
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
[[Latitude]]
Multipart Joining Function = Overflow Correction
Data Type = Signed
Units = deg
Full Scale = 90
Part Order = LSH, MSH
[[[LSH]]]
Sample Rate = 1
Word = 177
Bits = 12-1
[[[MSH]]]
Sample Rate = 0.25
Word = 179
Subframe = 3
Bits = 12-5
This work by Flight Data Services is licensed under a Creative Commons Page 46
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
[[[[DIGIT1]]]]
Data Type = BCD
Word = 256
Subframe = 4
Frame = 12
Bits = 5-2
Resolution = 0.1
[[[[DIGIT2]]]]
Data Type = BCD
Word = 256
Subframe = 4
Frame = 12
Bits = 9-6
Resolution = 1
[[[[DIGIT3]]]]
Data Type = BCD
Word = 256
Subframe = 4
Frame = 12
Bits = 12-10
Resolution = 10
This work by Flight Data Services is licensed under a Creative Commons Page 47
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
[[Altitude Radio]]
Data Type = Signed
Units = ft
Multipart Joining Function = Overflow Correction
Full Scale = 2048
Part Order = SIGNED, MSH, LSH
[[[SIGNED]]]
Sample Rate = 1
Word = 128
Bits = 12-12
[[[LSH]]]
Sample Rate = 1
This work by Flight Data Services is licensed under a Creative Commons Page 48
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
Word = 128
Bits = 11-1
[[[MSH]]]
Sample Rate = 1
Word = 186
Bits = 2-1
[[Azimuth]]
Sample Rate = 1
Units = loc-ddm
Data Type = Signed
Full Scale = 0.4
Multipart Joining Function = First Part Validation
Part Order = MLS Select Left, Azimuth
[[[MLS Select Left]]]
Data Type = Discrete
Sample Rate = 0.25
Word = 31
Subframe = 3
Bits = 1-1
True = Recorded
[[[Azimuth]]]
Word = 48
Bits = 12-3
This work by Flight Data Services is licensed under a Creative Commons Page 49
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
This work by Flight Data Services is licensed under a Creative Commons Page 50
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
[[Aileron (L)]]
Data Type = Unsigned
Part Order = Switch, Signal 1, Signal 2
Multipart Joining Function = First Part Switch
[[[Switch]]]
Sample Rate = 0.25
Word = 31
Subframe = 3
Bits = 1-1
[[[Signal 1]]]
# Sampled when Switch is one
Sample Rate = 2
Word = 15
Bits = 12-3
[[[Signal 2]]]
# Sampled when Switch is zero
Data Type = Unsigned
Sample Rate = 2
Word = 16
Bits = 5-1
Resolution = 0.687
This work by Flight Data Services is licensed under a Creative Commons Page 51
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
This work by Flight Data Services is licensed under a Creative Commons Page 52
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
Bits = 12-10
[[[[P2]]]]
Data Type = BCD
Units = MHz
Resolution = 1
Sample Rate = 0.25
Word = 49
Subframe = 2
Bits = 9-6
[[[[P3]]]]
Data Type = BCD
Units = MHz
Resolution = 0.1
Sample Rate = 0.25
Word = 49
Subframe = 2
Bits = 5-2
[[[[P4]]]]
Data Type = BCD
Units = MHz
Resolution = 0.01
Multipart Joining Function = Direct Addition
Part Order = MSH, LSH
[[[[[LSH]]]]]
Sample Rate = 0.25
Word = 52
Subframe = 2
Bits = 12-10
[[[[[MSH]]]]]
Sample Rate = 0.25
Word = 49
Subframe = 2
Bits = 1-1
This work by Flight Data Services is licensed under a Creative Commons Page 53
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
0 = No Up Advisory
1 = Clear of Conflict
2 = Drop Track
3 = Altitude Lost
4 = Up Advisory Corrective
5 = Down Advisory Corrective
6 = Preventive
[[Latitude]]
Data Type = Unsigned
Units = deg
Multipart Joining Function = Sign and Magnitude
Part Order = Latitude Sign, Latitude Degrees
[[[Latitude Sign]]]
Data Type = Discrete
Sample Rate = 0.25
Word = 122
Subframe = 2
Bits = 12-12
[[[Latitude Degrees]]]
Source Name = Latitude Degrees
Units = deg
Multipart Joining Function = Numeric Addition
Part Order = Degrees, Minutes, Seconds
[[[[Degrees]]]]
Data Type = Unsigned
Sample Rate = 0.25
Word = 122
Subframe = 2
Bits = 9-1
Resolution = 1.0
[[[[Minutes]]]]
Data Type = Unsigned
Sample Rate = 0.25
Word = 124
Subframe = 2
Bits = 12-7
Resolution = 0.01666667
[[[[Seconds]]]]
Data Type = Unsigned
Sample Rate = 0.25
Word = 124
Subframe = 2
Bits = 6-1
Resolution = 0.000277778
This work by Flight Data Services is licensed under a Creative Commons Page 54
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
[[Altitude STD]]
Data Type = Unsigned
Units = ft
Multipart Joining Function = PV1584 Altitude STD
Part Order = Altitude STD Low, Altitude STD High
[[[Altitude STD Low]]]
Source Name = Altitude below 17500 ft
Data Type = Unsigned
Units = ft
This work by Flight Data Services is licensed under a Creative Commons Page 55
Attribution-NoDerivatives 4.0 International License.
Flight Data Community
Frame Format Specification
This work by Flight Data Services is licensed under a Creative Commons Page 56
Attribution-NoDerivatives 4.0 International License.