My Tickets

Drivers Manual

Simrad HiPAP Raw (NMEA PSIMSSR) (UTC) - 23


Driver for Simrad HiPAP (High Performance Acoustic Positioning) NMEA Format and to be used to decode USBL X, Y and Z data, relative between HiPAP Transducer and Transponder. The driver supports multiple transducers.

Driver Information


Simrad HiPAP Raw (NMEA $PSIMSSR Format)

Simrad HiPAP Raw (NMEA $PSIMSSR Format) (with UTC)


Simrad HiPAP Raw (NMEA $PSIMSSR) (with UTC)

Interface Type Serial  Driver Class Type Terminated <CRLF> 
UTC Driver (question) Yes and No Input / Output Input (one-way) Executable

DrvQpsTerminated.exe SIMRAD_HPR400_RAW

DrvQpsTerminated.exe SIMRAD_HPR400_RAW PPS

Related Systems
Related Pages

System Configuration

On this page:

Output to Qinsy

  • SSBL
    • Local Positions
    • Local Format
      • Cartesian X/Y

Disable Geographic Positions

Geographic Positions should be disabled, otherwise UTM coördinates will be decoded as coordinates relative to the "Reference Node" (usually the USBL head).

Timing on the HiPAP system

It is advised to use PPS and Time Message on your HiPAP system when using your HiPAP for survey operations to prevent timing issues. To be able to use the PPS Time Synchronization pulse you need to have a special PPS device installed on your HiPAP system. 

Some settings of the timing settings your HiPAP:

If you have the PPS and Time Message (ZDA) interfaced to your HiPAP system you will be able to use the following HiPAP drivers in Qinsy:

  1. Simrad HiPAP (NMEA $PSIMSSR Format) (with UTC)
  2. Simrad HiPAP Raw (NMEA $PSIMSSR Format) (with UTC) 


How to change the HiPAP to Simulation Mode:

  • Password: 1997 (Date when APOS was created/released).
  • Add beacon B48. This will automatically generate and simulated beacon output.

Database Setup

USBL System

In order to decode USBL XYZ data, relative between HiPAP Transducer and one or more Transponders, add a USBL System to your template database setup, and select driver "Simrad HiPAP Raw (NMEA $PSIMSSR Format)". Once the system has been added the transponder may be connected by entering the transponder code as slot number. The following slot numbers are possible:

Slot number Decoded fields Example
Tp_code Td X, Y and Z (Transducer coordinate system) B63
Tp_code + 'V' Tds X, Y and Z (Vessel coordinate system) B63V
Tp_code + 'T' Td X, Y and Z (Transducer coordinate system) B63T

Note that the choice on whether to use Vessel coordinate system or Transducer coordinate system affects the USBL setup in the database setup. The user should only use one coordinate system and it is highly recommended to use Transducer coordinate system.

Defined slot numbers may be changed while on-line: Select the USBL system in the Controller's Computation Setup, and change the USBL Target Slot Field.

ARPA System

In order to show transponder positions as targets in the Navigation Display add an ARPA System to your template. In the Navigation Display under the Target Layer the targets can be shown and the labels enabled. This may be used to monitor the performance of the USBL system.

Miscellaneous System

In order to to decode Transponder Sensor values add a Miscellaneous system to your template. Once the system has been added observations need to be added using the correct slot numbers as specified in the table below:

Sensor Type Observations Slot number Example
Pressure (Pr) Pressure in bars Tp_code + '_PRES' B63_PRES
Pressure & Temperature (PT)

Pressure in bars

Tp_code + '_PRES'

Temperature in degrees Celsius Tp_code + '_TEMP' B63_TEMP
Inclination (Ic) Inclination X in degrees Tp_code + '_XINC' B63_XINC
Inclination Y in degrees Tp_code + '_YINC' B63_YINC
Compass (Cp) Heading in degrees Tp_code + '_COMP' B63_COMP

Additional Information for the cable lay environment

Kongsberg has recently been investigating the possibilities to allow for variable draft input into APOS from a vessel mounted draft sensor(s). This had always as a consequence that there is a serious mismatch in Z between the HiPAP transponder/responder depth values in APOS, shown relative to CoG (this is how they are output to QINSy) compared to the vessel antenna visualised Z values in APOS (geoidal height of the antenna), the Digiquartz transponder measurements on seafloor/quadrant from APOS and the Digiquartz FF ROV measurements from APOS.

Drivers IO Notes

Option Meaning
SIMRAD_HPR400_RAW NMEA Raw Mode. Decodes $PSIMSSR sentences
PPS Instead of using I/O time, use time from datastring (HiPAP is UTC synchronized)
NOCS Ignore Checksum