Quick Start Guide to Interfacing the GeoPulse Compact Sub-Bottom Profiler with SonarWiz
This quick start guide will take you step-by-step through setting up and using the interface between SonarWiz and the GeoAcoustics GeoPulse Compact sub-bottom profiler for real-time data collection.
Sub-Bottom Acquisition License
This guide only covers the features available with a SonarWiz Sub-Bottom Acquisition license. SonarWiz has a powerful SBP Processing Modul that can be licensed separately. For more information on the SBP Processing workflow, see the Quick Start Guide to Sub-Bottom Processing
This guide contains the following sections listed in the order we recommend you follow for your first survey:
- 1 Software Installation
- 2 Real-Time License Check
- 3 Create a SonarWiz Project
- 4 Add Basemaps and Overlays
- 5 Add Planned Survey Lines
- 6 Configure Real-Time Log File Settings
- 7 Configuring SEG-Y output options
- 8 Create a Real-Time Screen Layout
- 9 Starting the GeoPulse Compact Sonar Interface
- 10 Connect the Server to the Towfish Interface Box (TIB)
- 11 Configure Towfish Navigation, Attitude and Heave
- 12 Configure Software Compatibility
- 13 Configure Sound Velocity
- 14 Configure Server Acquisition and Transmitter Settings
- 15 Verify Sonar Data is Flowing from the TIB to SonarWiz
- 16 Configure the Waterfall display for Sub-bottom
- 17 Adjust SBP Gains
- 18 Adjust Real-Time Bottom Tracking
- 19 Adjust the Color Palette
- 20 Steer a Selected Survey Line
- 21 Recording a line
- 22 Replaying a SEG-Y file
- 23 Shutting Down SonarWiz and the GeoPulse Compact Server
- 24 Related articles
Software Installation
The CTI software required to interface with the GeoAcoustics GeoPulse Compact sub-bottom profiling system consists of SonarWiz 7.07.02 or newer and the CTI GeoAcoustics GeoPulse Compact server interface. Both of these programs should be installed on the same acquisition computer.
Download and install SonarWiz 7.07.02+ onto the acquisition computer. You can find the latest version of SonarWiz from the CTI Download page here: https://chesapeaketech.com/download-sonarwiz/.
Download and install the GeoPulse Compact Server 7.07.05+ onto the acquisition computer. You can find the latest version of the CTI real-time servers from the CTI Real-Time Server Download page here: https://chesapeaketech.com/download-real-time-servers-2/
If SonarWiz was included with your GeoPulse Compact hardware purchase, the GeoPulse Compact Server interface may already be included in your copy of SonarWiz.
Real-Time License Check
In order to operate SonarWiz for sub-bottom data collection, you must have a license for sub-bottom data acquisition. The method used to verify that you have the required license depends on the type of software lock you are using:
For Dongle Free License (DFL) Users:
Start the CTI License Manager from the Windows Start Menu
Click the Status Button
Verify that subbottom acquisition or sidescan-subbottom combo acquisition modules are licensed as shown below:
For USB Dongle Key users:
Insert the USB Dongle into your computer
Start the CTI Dongle Manager from the Windows Start Menu
Click the Read Dongle button
Verify that Server: GeoAcoustics SB is enabled is listed in the display.
Create a SonarWiz Project
You must create a SonarWiz project before starting data collection. A SonarWiz Project is the container or context in which all data collection and post-processing is performed.
Click the New Project icon in the upper-left corner of SonarWiz.
Enter a Project Name and Project Folder.
Enter the Approximate Project Position latitude and longitude.
Set the Coordinate Source to Always use Ship Position.
Set the Time Constant for Course Smoothing to 300 (default)
Check the Automatically Select Coordinate System box to let SonarWiz pick an appropriate UTM coordinate system, or uncheck this box and use the Browse Coordinate Systems… button to select a different coordinate system.
Click OK to create the new project.
Add Basemaps and Overlays
While planning your survey, it is useful to display charts, bathymetry grids, and vector files such as survey polygons and other line files. SonarWiz uses the term Basemap (and GeoImages) to represent data that appears under the sonar data such as nautical charts or shaded bathymetry. SonarWiz uses the term Overlays to represent data that appears on top of the sonar data, typically vector polygons such as survey areas, cable or pipeline routing maps, etc. SonarWiz supports dozens image, raster and vector formats.
To add a Basemaps, GeoImages or Overlays to your project:
Right-Click the Maps branch in the Project Explorer and select Add Base map or Add GeoImage or Add Overlay from the Context Menu.
Select the file or files that you want to add to the project.
Your files will be displayed in the Maps branch of the Project Explorer where you can turn them on or off by checking the box next to their name.
A GeoImage is a Basemap that has already been projected into the Project Coordinate System. These files can be displayed very quickly using limited resources. During data acquisition, we recommend only using GeoImages to reduce the CPU load while collecting data. Only BMP, JPG and TIF formats are supported.
Add Planned Survey Lines
On the Data Acquisition ribbon you will find the Survey Lines group which allows you to lay out your survey line plan before you start data collection. Survey Lines can be added individually or created in groups of parallel lines.
To Add a Survey Lines to a Project:
Zoom into the area where you want to place your first survey line.
Select Data Acquisition > Add Line
Your mouse cursor will change to look like a drawing pen.
Left-Click to start the line.
Left-Click again to stop drawing the line.
To Generate Lines Parallel to a Selected Line:
Right-Click a Survey Line to open the Context Menu
Select Generate Lines Parallel to the Selected Line…
In the Cloning Line dialog, fill in the desired settings for the new lines
Click OK
These new lines will also be listed in the Survey Lines branch of the Project Explorer
Configure Real-Time Log File Settings
Before you start logging data you should review the File Options settings in the SonarWiz Preferences and Settings menu. Here you can configure where SonarWiz will record new files and how those files will be named.
To Open the File Options dialog:
Click on the green Options icon in the upper-left corner of SonarWiz
Click on the File Options icon in the left-hand icon bar in the Preferences and Settings dialog
Review or Set the Log Data Files Path (defaults to your current project folder)
Review or Set the Real Time File Settings to control the automatic naming convention and file size limits of recorded lines.
Configuring SEG-Y output options
During sub-bottom data acquisition, SonarWiz records two different records of your survey. The first is a CSF file, recorded into the CSF folder or your project. The second is a SEG-Y file recorded in the SBP folder of your project. The CSF file is the proprietary SonarWiz format. It is used to display and QC the SBP record in SonarWiz. You can consider the CSF file a temporary record of the survey. The SEG-Y file is a non-proprietary, industry-standard format and this is the permanent “raw” data of your survey. The SEG-Y file can be imported by most 3rd-party sub-bottom processing software, including SonarWiz with a sub-bottom processing license.
There are some settings that allow you to control how the SEG-Y file is recorded. It is a good idea to review these settings prior to starting your survey.
To Open SEG-Y File Type Specific Options:
Click the Options icon in the upper-left corner of SonarWiz
Click the File Options icon in the icon bar
Click the File Type Specific Options… button
Click on the SEG-Y tab to show SEG-Y options
SEG-Y Option | Description |
---|---|
Navigation Source | SEG-Y can store positions for both the source and the receiver. However, SonarWiz computes only a single navigation position for each ping. Use the radio buttons to select where this single position will be stored. |
Always record X/Y coordinates | By default, SonarWiz will record positions using geographic (latitude/longitude) coordinates. If instead you want to record grid coordinates (easting/northing) use this option. |
Record data using local time | By default, SonarWiz will record all records in the SEG-Y file using Universal Coordinate Time (UTC). SonarWiz uses the Windows time zone to determine the UTC offset. If instead, you want to record all records using local system time, check this option. |
Create a Real-Time Screen Layout
SonarWiz has a large number of dockable windows and widgets. The default screen layout shows only the basic controls. You can add or remove windows and widgets to the screen layout and then save the new layout for later use. At any time, you can recall saved screen layouts to reconfigure the SonarWiz screen.
What we want to do now, is create and save a screen layout that is optimized for data collection. We will add screen widgets that are important for real-time quality control and system monitoring.
On the View Ribbon Menu, you will find the Data Displays group. The Data Acquisition Views drop-down contains more than a dozen real-time monitoring widgets. To turn these widgets on, Click on the Data Acquisition Views icon and then click on the desired widget.
We want to enable the following widgets:
Waterfall Display 1
System Information
Sensor Status
Left-Right Steering Indicator
To Enable and Dock a widget:
Click on the Data Acquisition Views drop-down
Left-Click and drag the Waterfall Display 1 with the mouse
While holding the mouse button down, hover the mouse over one of the docking icons that appear as you pan over the screen
Release the mouse to drop the Waterfall display into place as shown below:
Repeat this for each of the Waterfall Display 1, the System Information panel, the Sensor Status Panel and the Left-Right Steering indicator. We placed the widgets like this:
Next, we need to save this layout for future use on the boat.
To Save a Screen Layout:
Click on View Menu > Layout Manager icon
Click on the Save New Layout button
Give the new layout a name
Click OK to save the layout
To Load a Screen Layout:
Click on the View Menu > Layout Manager icon
Select the layout you want to load
Click the Load Layout button
Starting the GeoPulse Compact Sonar Interface
The GeoPulse Compact Sonar Interface (GPCI) provides the real-time data interface for working with the GeoAcoustics GeoPulse Compact sub-bottom profiling system. The interface provides command, control and data to and from the GeoPulse Compact system. The interface should be installed and run on the same computer as SonarWiz.
To Start the GeoPulse Compact Server
Open your SonarWiz project.
Click the Data Acquisition > Sonar icon to open the Select Sonar Interface dialog
In the Sub-Bottom section, look for the GeoPulseCompact server and select it.
Click the Start/Configure button
At this point the GPCI interface should launch. Verify that the GeoPulse Compact interface is listed in the Current Servers: SubBottom section.
Verify that the SonarWiz indicator is green on the GPCI. This indicates that the server has a connection to SonarWiz.
Connect the Server to the Towfish Interface Box (TIB)
The SonarWiz GeoPulse Compact server interface (GPCI) is pre-configured to connect to the GeoAcoustics Towfish Interface Box (TIB) over TCP/IP address: 10.0.0.44 using port 35700 for sending commands, and listening on port 35701 for receiving data. These values are the GeoAcoustics default. If these values are ok, you can simply hit the Connect button to establish a connection between the GPCI and the TIB.
To establish a connection to the TIB, the unit must be connected to power and switched on. It is possible to connect without the sonar powered but data will not be received.
If you have a successful connection, you should see that the GeoPulse Compact Data and GeoPulse Compact Command indicator lights change from red to green.
After a few moments, the command indicator will turn yellow and only return to green when new settings are applied.
To modify the default TIB TCP/IP Connection address:
Click the Advanced… button on the GPCI to open the Advanced Settings dialog.
Review the Connection Parameters section of the Advanced Settings dialog and modify them as required.
Click OK to apply the new settings.
Verify that the GeoPulse Compact Data and GeoPulse Compact Command indicator lights change from red to green.
Configure Towfish Navigation, Attitude and Heave
SonarWiz can be configured to accept navigation and attitude information in two different ways:
By feeding all of the auxiliary sensors through the GeoAcoustics TIB and letting the TIB transmit these values to SonarWiz along with the sonar data (this is the recommended option); or
By feeding all auxiliary sensor data into SonarWiz and having the TIB only transmit sub-bottom ping data.
Feeding Navigation, Attitude and Heave through the TIB
In this scenario, SonarWiz will listen for navigation and attitude packets transmitted by the TIB along with the sonar data. The SonarWiz GPCI server will display these values as they are transmitted from the TIB to SonarWiz in the Parsed Aux Data display of the GPCI:
To enable processing of navigation and attitude packets from the TIB:
Click the Advanced… button
Check Process AuxDataIn for position, heading and motion.
Feeding Navigation and Heave into SonarWiz
In this scenario, the GeoAcoustics TIB box will only transmit ping data to the GCPI, the navigation and auxiliary data is connected directly to SonarWiz.
To ignore navigation and attitude packets transmitted from the TIB:
Click the Advanced… button
Uncheck Process AuxDataIn for position, heading and motion.
To Connect a Navigation Feed into SonarWiz:
Open the Navigation Input Setup dialog by clicking Data Acquisition > Navigation in SonarWiz.
Check Enable Nav IO to activate the SonarWiz navigation interface
Select the Navigation Source type from the drop down.
Select either Serial Port or UDP Port connection type and fill in the connection properties.
For Source Type: NMEA-0183, tell SonarWiz which position and heading packets to expect.
Optionally, open the Layback Setup dialog to compute Towfish position instead of ship position
To connect a motion sensor feed into SonarWiz
Open the Motion Sensor Setup dialog by clicking Data Acquisition > Motion Sensor in SonarWiz.
Check Enable Serial IO
Fill out the Serial Connection Properties
Select the Motion Sensor Type and Data Format
Optionally, output the motion sensor data into an file (there are two options)
Optionally, override the navigation sensor heading with the motion sensor heading value
Click OK
Configure Software Compatibility
Some post-processing software have known file compatibility issues. SonarWiz can prevent you from making files that cannot be processed by these software suites.
To enable Software Compatibility:
Click the Advanced… button
In the Post-processing Software Compatibility group, Select the radio button next to your sub-bottom processing software.
Configure Sound Velocity
In order to convert ping two-way travel time to range, the GCPI uses a sound velocity of 1500 m/s. This is the approximate speed of sound in standard sea water. This value will be stored in the file for use by post-processing software and should be updated as required.
To modify the default speed of sound of the GCPI:
Click the Advanced… button
Enter the Sound Speed in Water for your survey area (m/s)
Click OK.
Configure Server Acquisition and Transmitter Settings
Once a connection has been established between the SonarWiz GCPI and the GeoAcoustics TIB, the GCPI will allow you to control the Sonar Acquisition and Transmitter setting directly from the GCPI interface. Some of the interface elements, such as the Chirp Pulse Waveform and the Correlation Method depend on the GeoPulse Compact firmware and are populated in the SonarWiz GCPI after communication with the TIB has been established.
Verify Sonar Data is Flowing from the TIB to SonarWiz
After the connection is established between the GCPI and the TIB, and the GeoPulse Compact is pinging. The GCPI should indicate that data is flowing in several ways:
The Parsed Aux Data section is displaying position, attitude and heave information
The Hydrophone and Transducer QC displays are scrolling raw ping profiles
The Ping Data display is showing sonar intensity statistics, ping number, range and samples of the most recent pings.
(if enabled) the Select Diagnostic Data to Display section shows the selected messages.
In SonarWiz, you should see:
The System Information panel should show the vessel position and speed.
The Sensor Status panel should indicate that Navigation is enabled and Subbottom is enabled. It should indicate the age in milliseconds since the most recent update.
The Waterfall display should show sub-bottom data scrolling across the display
If you click the Auto Ship Centering in the Mapping Tool Bar, the main map display should snap to the position of your vessel. The vessel is indicated by a cartoon outline of a ship.
Configure the Waterfall display for Sub-bottom
The Real-Time Waterfall displays in SonarWiz can display up to 2-channels of sidescan and 2-channels of sub-bottom data simultaneously. When you first open these displays they may be configured to display channels you are not using.
To Reconfigure the Real-Time Waterfall display:
Click the Gear icon in the toolbar of the waterfall display
Select (check) the sub-bottom and sidescan channels you want to display. Unselect (uncheck) the channels you do not want to display.
Optionally, for sub-bottom data you can apply heave compensation if you have a heave sensor, or if you do not, you can use the swell filter (you will need a good bottom track for the swell filter to work).
Adjust SBP Gains
Most sub-bottom data requires gain adjustments to look it’s best. SonarWiz provides a band-pass filter, AutoTVG, AGC, ping stacking, and water column blanking.
To adjust sub-bottom gains in the real-time waterfall:
Right-click in the real-time waterfall display you want to adjust
Select Adjust SBP Gains… from the Context Menu
Adjust the gain settings as desired
Click OK to apply the settings
Adjust Real-Time Bottom Tracking
The realtime-bottom tracker is used to compute altitude for systems which do not compute altitude in the towfish. Although this can be done in post-processing, it is useful to have a valid bottom track in real-time so that you can apply the swell filter to the real-time display. The Real-Time bottom tracker is accessed similar to the real-time gain settings.
To enable and modify the settings for the real-time bottom tracker:
Right-click the waterfall display where you want to enable the real-time bottom tracker
In the Context Menu, select Real-Time Bottom Tracker.
In the Real-Time Altitude Tracker window
Enable the Auto Tracker in the check box
Select the radio button for SSS or SBP as appropriate
Select the radio button for the channel you want to track
Select if you want to Use Telemetered Altitude from the towfish
Select if you want to Trace the bottom track on the display
If you do not have Telemetered altitude from the towfish, or you want to re-compute the altitude using the SonarWiz algorithms, uncheck the Use Telemetered Altitude check box and:
Adjust the Threshold percentage (higher if the bottom track is not reaching the bottom, lower if it going below the bottom)
Set the blanking distance below the surface reverberation
Set the duration to the number of samples the bottom trace must be. If your water column is noisy this setting helps the tracker jump over speckle in the watercolumn
Enable tracker smoothing once you have the tracker locked onto the bottom
Click the Apply button to check current settings.
Close the window when done.
Adjust the Color Palette
The Color window controls how a color palette is mapped to sonar data in the SonarWiz. SonarWiz supports two different kinds of color palettes for sub-bottom data. Linear palettes for unipolar data (data with positive intensities only), and symmetrical palettes for bi-polar data (data with both positive and negative intensities).
To open the Color window:
Click the Color Window icon in the mapping toolbar.
In the Datatype drop-down, select the Sub-bottom channel you want to adjust
In the Palette Options drop down, select the color palette, optionally select to Smooth or Invert the palette.
In the Scale Mode drop down, select one of the automatic modes if you want SonarWiz to automatically adjust the color palette to your data as it is collected, or, select manual mode if you want to adjust the color palette yourself.
Steer a Selected Survey Line
Once you are ready to start your survey, align the boat with the first of your planned survey lines and steer the selected line. The Left/Right Steering Indicator will indicate how far off the planned line the vessel is maintaining. It also indicates how far along the line and how far remains of the line.
To Steer a planned survey line:
Select the line you want to steer
Right-Click the line to open the line Context Menu
Select Steer the Selected Line
If necessary, you can reverse a selected line, add run-in and run-out so that the tow-fish is properly aligned before it reaches the planned survey line or before you start the turn at the end of the line.
Recording a line
When ready to start recording data. Switch to the Data Acquisition menu.
To Record a track line:
Verify that data is feeding into SonarWiz. In the status bar, the navigation icon and the sonar icon should not have a red X flashing. The data recording icon will show a red X until you start recording.
Click the Quick Record button in the Data Acquisition Menu.
Verify that a new sub-bottom file is added to the Project Explorer and you will see red “Rec” icons in the main view and the real-time waterfall display.
There should be no red “X” flashing in the status bar
When you are ready to stop data collection. Click the Stop Recording button.
The sub-bottom file will be closed and the red “Rec” icons will disappear and a red “X” will appear in the status bar over the data recording icon:
For each of your recorded tracks, you will have two records of the data:
A CSF file is created along with several associated data files in the CSF folder of your project. The CSF files is a proprietary file that is displayed in SonarWiz for QC purposes. This file is only used only by SonarWiz.
A SEG-Y file located in the SBP folder of your project. This is the permanent record of your recording. This file is non-proprietary and can be easily imported into SonarWiz (with a sub-bottom processing license) or other sub-bottom analysis software.
Replaying a SEG-Y file
After data collection, your raw Sub-Bottom data is stored in SEG-Y format in the SBP folder of your project. You can review the data you’ve collected using the SonarWiz Playback utility.
To review a previously recorded sub-bottom SEG-Y file:
Click Post-Processing > Playback to open a SEG-Y
Select the files you want to review and Click Open
Use the green controls at the top of the waterfall display to control the playback
View of SonarWiz during file playback:
Shutting Down SonarWiz and the GeoPulse Compact Server
To safely shut down SonarWiz:
Click the Stop Recording icon to stop all logging.
Open the Sonar Interface window by click Data Acquisition > Sonar.
In the Current Servers section, click Disconnect from any servers that are currently listed.
In the GeoPulseCompact Interface server, click Disconnect button.
Close the server.
Close SonarWiz.
Related articles
Copyright 2022, Chesapeake Technology, Inc.