Page
221
of
254
Version 6.3
Rev
r012
Date
05-11-2022
15.9
Acoustic Image (AI) Data Format
// *** BEGIN PACKET: ACOUSTIC IMAGE (AI) DATA FORMAT 0 ***
// The acoustic image data contains real-time beamformer 8-bit magnitude data
// (beam amplitude) that has been scaled to 8-bits by a user-selected
// brightness value, and compressed in range by an adjustable amount to
// reduce network bandwidth and processing. The data is called "samples"
// before compression and "bins" after compression. For example, 7200 samples
// of beamformer data (M0_TotalSamples) may be compressed to 600 bins
// (M0_TotalBins). The number of beamformed data samples normally extends
// somewhat further than the user's range setting. The AIH0 sonar command
// sets an upper limit to the number of compressed output bins. It's not a
// precise compression factor, so the number of bins is usually somewhat less
// than the AIH0 value. The maximum data rate with no compression is about
// 17.5 megabytes per second (assuming 256 beams).
//
// When the operator enables acoustic image mode, each sonar ping outputs
// numerous 'AID0' packets containing: one H0 header section, one A1 beam
// angle section, and many M0 data sections. The section order may change in
// the future, so plan for that in your data acquisition.
//
// Each M0 section contains a subset of the ping data. Its header indicates
// its size position to help you assemble the full ping array.
//
// You may wish to detect missing M0 data sections (perhaps a lost UDP
// packet), and then fill the gap with zeros or perhaps data from the
// previous ping (to reduce visual disturbances), and then increment an error
// counter for network health monitoring purposes.
//
// The acoustic image data is basically in polar coordinates, so you may wish
// to geometrically warp it into the familiar wedge shape for display.
// Consider using OpenGL or Direct3D texture mapping.
u32 PacketName; // 'AID0'
u32 PacketSize; // [bytes] size of this entire packet
u32 DataStreamID; // reserved for future use
// section H0: header (only one per ping)
u16 H0_SectionName; // 'H0'
u16 H0_SectionSize; // [bytes] size of this entire section
u8 H0_ModelNumber[12]; // example "2024", unused chars are nulls
u8 H0_SerialNumber[12]; // example "100017", unused chars are nulls
u32 H0_TimeSeconds; // [seconds] ping time relative to 0000 hours 1-Jan-1970, integer part
u32 H0_TimeNanoseconds; // [nanoseconds] ping time relative to 0000 hours 1-Jan-1970, fraction part
u32 H0_PingNumber; // pings since power-up or reboot
Содержание 2026
Страница 2: ...Page 2 of 254 Version 6 3 Rev r012 Date 05 11 2022 Part No 96000001...
Страница 14: ...Page 14 of 254 Version 6 3 Rev r012 Date 05 11 2022 Part No 96000001...
Страница 22: ...Page 22 of 254 Version 6 3 Rev r012 Date 05 11 2022 Part No 96000001...
Страница 28: ...Page 28 of 254 Version 6 3 Rev r012 Date 05 11 2022 Part No 96000001...
Страница 32: ...Page 32 of 254 Version 6 3 Rev r012 Date 05 11 2022 Part No 96000001...
Страница 39: ...Page 39 of 254 Version 6 3 Rev r012 Date 05 11 2022 Figure 24 Projector cable clamp bolt mounting arrangement...
Страница 48: ...Page 48 of 254 Version 6 3 Rev r012 Date 05 11 2022 Part No 96000001...
Страница 55: ...Page 55 of 254 Version 6 3 Rev r012 Date 05 11 2022 Figure 42 Projector cable as of 17 March 2022...
Страница 56: ...Page 56 of 254 Version 6 3 Rev r012 Date 05 11 2022 Part No 96000001...
Страница 116: ...Page 116 of 254 Version 6 3 Rev r012 Date 05 11 2022 Part No 96000001...
Страница 120: ...Page 120 of 254 Version 6 3 Rev r012 Date 05 11 2022 Part No 96000001...
Страница 122: ...Page 122 of 254 Version 6 3 Rev r012 Date 05 11 2022 Part No 96000001...
Страница 131: ...Page 131 of 254 Version 6 3 Rev r012 Date 05 11 2022...
Страница 138: ...Page 138 of 254 Version 6 3 Rev r012 Date 05 11 2022 Part No 96000001...
Страница 158: ...Figure 174 Smooth log information copied from a real time survey log...
Страница 182: ...Page 182 of 254 Version 6 3 Rev r012 Date 05 11 2022 Part No 96000001...
Страница 198: ...Page 198 of 254 Version 6 3 Rev r012 Date 05 11 2022 Part No 96000001...
Страница 210: ...Page 210 of 254 Version 6 3 Rev r012 Date 05 11 2022 Part No 96000001...
Страница 234: ...Page 234 of 254 Version 6 3 Rev r012 Date 05 11 2022 Part No 96000001...
Страница 237: ...Page 237 of 254 Version 6 3 Rev r012 Date 05 11 2022 Figure 215 Sonic 2026 Projector...
Страница 241: ...Page 241 of 254 Version 6 3 Rev r012 Date 05 11 2022 Figure 219 Sonic 2022 Receiver Projector horizontal offset...
Страница 242: ...Page 242 of 254 Version 6 3 Rev r012 Date 05 11 2022 Part No 96000001 Figure 220 Sonic 2024 Mounting Bracket Drawing...
Страница 243: ...Page 243 of 254 Version 6 3 Rev r012 Date 05 11 2022 Figure 221 Sonic 2022 Mounting Bracket Drawing...
Страница 244: ...Page 244 of 254 Version 6 3 Rev r012 Date 05 11 2022 Part No 96000001 Figure 222 Sonic 2026 Mounting Bracket Drawing...
Страница 245: ...Page 245 of 254 Version 6 3 Rev r012 Date 05 11 2022 Figure 223 Sonic 2024 2022 Mounting Bracket Flange...
Страница 246: ...Page 246 of 254 Version 6 3 Rev r012 Date 05 11 2022 Part No 96000001 Figure 224 SIM Box Drawing...
Страница 247: ...Page 247 of 254 Version 6 3 Rev r012 Date 05 11 2022 Figure 225 SIM Stack Outline...
Страница 249: ...Page 249 of 254 Version 6 3 Rev r012 Date 05 11 2022 Figure 227 Locking Ring type Deck Lead...
Страница 250: ...Page 250 of 254 Version 6 3 Rev r012 Date 05 11 2022 Part No 96000001 Figure 228 I2NS Type 42 IMU Dimensions...
Страница 251: ...Page 251 of 254 Version 6 3 Rev r012 Date 05 11 2022 Figure 229 I2NS Type 82 IMU offsets...
Страница 252: ...Page 252 of 254 Version 6 3 Rev r012 Date 05 11 2022 Part No 96000001 Figure 230 I2NS IMU Cable...
Страница 253: ...Page 253 of 254 Version 6 3 Rev r012 Date 05 11 2022 Figure 231 I2NS SIM Dimensions...
Страница 254: ...Page 254 of 254 Version 6 3 Rev r012 Date 05 11 2022 Part No 96000001 Figure 232 Dual Head Mount Offsets...