source: ammosreader/org/ppdw.org

guix
Last change on this file was 1e781ba, checked in by recknagel <recknagel@…>, 3 years ago

former radardex-project

  • Property mode set to 100644
File size: 2.1 KB
Line 
1* General structure of a PPDW sample file 17151-1.ppdw
2
3 1. PPDW files include only the data bodies of a signal, but neither headers nor iq data)
4 2. size of ppdw file = number of pulses * 8 * 32 bit
5 3. data like integers are stored little endian
6
7* PDW Body (8 words - 32 bit each word)
8
9** Word 1 and 2
10
11*** 64 bit timestamp
12
13 0x60b6837b0492c414 = 0x14c492047b83b660 = Integer 1496481524143601248 nanoseconds = 2017-06-03 09:18:44
14
15
16** Word 3
17
18*** 32 bit format and center frequency
19
20 0x0a212e00 = 0x002e210a = Integer 3023114 KHz = 3.023114 GHz
21
22 00000-000-00101110-00100001-00001010
23
24
25** Word 4
26
27*** 32 bit flags and pulse width in nanoseconds (0-24)
28
29 0xbc020078 = 0x780002bc = 0-1-1-1-1-00-0-00000000-00000010-10111100
30
31 0 - valid flag - invalid
32 1 - pulse flag - pulse
33 1 - level unit - dbµV
34 1 - signal no start - signal started before time of arrival
35 1 - signal no end - signal stops after time of arrival
36 00 - reserved
37
38 Pulse width = 0-00000000-00000010-10111100 = Integer 700 nano seconds
39
40
41** Word 5
42
43*** 32 bit frequency shift or bandwidth and level
44
45 0xf9023a00 = 0x003a02f9 = 00000000-00111010-0000-001011111001
46
47 Frequency shift (12-31) 00000000-00111010-0000 = Integer 928 KHz
48 Level = (0-11) 001011111001 = 761 dbµV
49
50
51** Word 6
52
53*** 32 bit IO, confidence, modulation, sector
54
55 0x0000b07e = 0x7eb00000 = 0-111111-01011-0000000000000000-0000
56
57 0 - Signal invalid
58
59 111111 - confidence not valid
60
61 01011 - modulation (pulse too short)
62
63 0000000000000000 - reserved
64
65 0000 - sector invalid
66
67
68** Word 7
69
70*** 32 bit polarity, quality, elevation, azimuth
71
72 0xff0f4000 = 0x00400fff = 00-0000000-10000000000-11111111-1111
73
74 00 - polarity - horizontal or unknown
75 0000000 - quality zero
76 10000000000 - elevation = invalid
77 11111111-1111 - azimuth = no azimuth
78
79
80** Word 8
81
82*** 32 bit reserved and channel number
83
84 0x00000010 = 0x10000000 = 0001-0000-00000000-00000000-00000000
85
86 0001 - channel one
87
88 rest zero - reserved
89
90
91** Word 1 and 2 of next data body
92
93*** 64 bit timestamp
94
95 0xcb5d927b0492c414 = 0x14c492047b925dcb = Integer 149648152414561611 seconds = 2017-06-03 09:18:44
Note: See TracBrowser for help on using the repository browser.