DIS Data Dictionary - PDU Data

Created by JDBE at Ft. Huachuca, Arizona

Current standard: IEEE 1278.1


Signal PDU

Size: 272
Description: The actual transmission of voice, audio or other data shall be communicated by issuing a Signal PDU. The Signal PDU shall contain the following fields:

a) PDU Header - This field shall contain data common to all DIS PDUs. The PDU Header shall be represented by the PDU Header Record described in 5.3.24.
b) Entity ID - This field shall identify the entity that is the source of the radio transmission. The source entity may either represent the radio itself or represent an entity (such as a vehicle) which contains the radio. This field shall be represented by an Entity Identifier Record (see 5.3.14).
c) Radio ID - This field shall identify a particular radio within a given entity. This field shall be represented by a 16-bit unsigned integer. The Entity ID, Radio ID pair associates each Signal PDU with the preceding Transmitter PDU that contains the same Entity ID, Radio ID pair. The combination of Entity ID and Radio ID uniquely identifies a particular radio within a simulation exercise.
d) Encoding Scheme - This field shall specify the encoding used in the Data field of this PDU. The Encoding Scheme shall be composed of a 2-bit field specifying the encoding class and a 14-bit field specifying either the encoding type, or the number of TDL messages contained in this Signal PDU (see Table 57).

Table 57-- Encoding Scheme
Bits 14-15 Bits 0-13
Encoding Class Encoding Type or Number of TDL
Messages

The two most significant bits of the encoding scheme shall enumerate the following encoding classes. The valid values of encoding classes are enumerated in Section 9 of EBV-DOC.
The fourteen least significant bits of the encoding scheme shall represent encoding type when the encoding class is encoded audio. The valid values of encoding type are enumerated in Section 9 of EBV-DOC.
The fourteen least significant bits of the encoding scheme shall be zero when the encoding class is not encoded audio and the TDL Type (see 5.4.8.2(e)) is zero.
Otherwise, the fourteen least significant bits of the encoding scheme shall represent the number of tactical data link messages contained in the data section of the Signal PDU.
A special requirement applies to the choice of encoding scheme when analog modulated audio communication is simulated. The sample rate is in samples per second for audio data. The bit rate is in bits per second for digital data. The interpretation of the Data field of the Signal PDU shall depend on the value of encoding class, as specified in 5.4.8.2 (i).
e) TDL Type - This field shall specify the TDL Type as a 16-bit enumeration field when the encoding class is the raw binary, audio, application - specific, or database index representation of a TDL Message. When the data field is not representing a TDL Message, this field shall be set to zero (see Section 9 in EBV-DOC for enumeration of the TDL Type field).
f) Sample Rate - This field shall specify either (1) the sample rate in samples per second if the encoding class is encoded audio or (2) the data rate in bits per second for data transmissions. If the Encoding Class is database index, this field shall be zero. This field shall be represented by a 32-bit unsigned integer.
g) Data Length - This field shall specify the number of bits of digital voice audio or digital data being sent in this Signal PDU. This field shall be represented by a 16-bit unsigned integer. If the Encoding Class is database index, the Data Length field shall contain the value 96.
h) Samples - This field shall specify the number of samples in this PDU. This field shall be represented by a 16-bit unsigned integer. If the Encoding Class is not encoded audio, this field shall be zero.
i) Data - This field shall specify the audio or digital data conveyed by the radio transmission. The interpretation of the Data field depends on the value of the Encoding Scheme (see 5.4.8.2(d)) and TDL Type (see 5.4.8.2(e)) fields.
If the encoding class is encoded audio, the Data field shall be interpreted as containing audio information digitally-encoded as specified by the Encoding Type.
If the encoding class is raw binary data, the format of the data shall be specified by the TDL Type field (5.4.8.2(e)).
If the encoding class is application-specific data, the first 32-bits of the Data field shall specify a user protocol identification number (see Section 9 in EBV-DOC for enumeration of user protocol Ids). The remainder of the Data field shall be interpreted as specified by the user protocol. If the encoding class is database index, the Data field shall be composed of three fields:

1) A 32-bit integer (data bytes 0-3) index into a predefined database of
pre-recorded data.
2) A 32-bit integer (data bytes 4-7) specifying the offset in milliseconds
from the start of the index data.
3) A 32-bit integer (data bytes 8-11) indicating the duration of the
transmission in milliseconds from the indexed offset.

The length of the valid data contained in this field shall be the value of the Data Length field. The Data field shall be zero-padded to ensure overall PDU length compliance (see 5.4.1)

The Signal PDU is represented on Table 58.

PDU Components:

Item Name Bit Length Opt Opt Ctl Rpt Rpt Ctl
PDU Header Record 96
Entity Identifier Record 48
Radio ID Field 16
Encoding Scheme Record 16
TDL Type field 16
Sample Rate field 32
Data Length field 16
Samples field 16

For questions regarding the content of the DIS Data Dictionary,
please contact Jeff Wicks, jwicks@ist.ucf.edu

Other problems may be reported to the WebMaster,www@sc.ist.ucf.edu


Generated by the DIS Data Dictionary