
VITA-49 Radio Transport Protocol
Table
28: Stream Identifier Values for Different Data Output Formats
Data Output Format
Stream Identifier
{I
14
Q
14
}
0x90000003
{I
14
}
0x90000005
{I
24
}
0x90000006
9.
Timestamp - Integer Seconds
shall be in UTC format and will represent the
number of seconds occurred since Midnight, January 1st, 1970, GMT.
10.
Timestamp - Integer Picoseconds
shall count the number of picoseconds past
since the last increment of the Timestamp seconds field. See
11.
Data Payload
shall contain the IF data from the WSA5000, arranged in the format
12.
Trailer
shall be included and be arranged in the format described in
Picosecond Timestamp Words Format
The two 32-bit words timestamp allotted for picoseconds are arranged as below.
Table 29:
64-bit or Two Words Picosecond Timestamp Format
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10
9
8
7
6
5
4
3
2
1
0
Timestamp – picoseconds, Word 1 (63..32)
Timestamp – picoseconds, Word 2 (31..0)
Data Payload Format
The data payload of an IF Data packet contains a contiguous sequence of the Data
Samples from an IF Data Sample stream. The number of words in the data payload is
variable from packet to packet, and can be determined at the receiving end of the link
from the Packet Size by subtracting the number of words dedicated to the header, trailer,
and other additional fields. The presence or absence of these fields can be determined
entirely from information in the header.
1. The maximum number of data payload 32-bit words shall be 2
16
-16 and must be a
multiple of 16. Limitation due to embedded data transferring engine.
2. The data payload shall consist of an integer number of contiguous 32-bit words.
3. IF Data Packets convey either the time domain in-phase (I or real) and/or
quadrature (Q or imaginary) components forming the Complex Cartesian samples.
{I
14
Q
14
} Data Payload Format
4. Each I or Q data is a signed two's-complement 14-bit data with signed extended
into 16-bit. Thus, each component is an integer ranging from -8192 to +8191 (or
±2
13
).
5. The I-component is in the upper 16-bit of each data word followed by the Q-
component in the lower 16-bit, as seen in
38
ThinkRF WSA5000 Wireless Signal Analyzer Programmer's Guide