Wamos Ii: Wave and Surface Current Monitoring System Operating Manual
Wamos Ii: Wave and Surface Current Monitoring System Operating Manual
Wamos Ii: Wave and Surface Current Monitoring System Operating Manual
Version 4.1
OceanWaveS GmbH
Hansekontor
Vor dem Bardowicker Tore 6b
D-21339 Lüneburg
Germany
info@oceanwaves.de
WaMoS® II Operating Manual Version 4.1
Contents
1 Preface.........................................................................................................................................11
2 Introduction.................................................................................................................................13
3 WaMoS II Hardware...................................................................................................................16
3.1 WaMoS II wiring diagram...................................................................................................16
3.2 WaMoS II components........................................................................................................17
3.2.1 WaMoS PCI-card.........................................................................................................18
3.2.1.1 Components of the PCI-card...............................................................................18
3.2.1.2 Principal functions...............................................................................................18
3.2.1.3 LED's on the PCI-card.........................................................................................19
3.2.2 WIBA: WaMoS Isolated Buffer Amplifier..................................................................20
3.2.3 WaMoS-PC..................................................................................................................20
3.3 WaMoS II connection to radar............................................................................................20
3.3.1 Radar list......................................................................................................................20
3.3.2 Radar signals...............................................................................................................21
3.3.3 Antenna Motor Control...............................................................................................21
3.4 NMEA Input........................................................................................................................22
3.4.1 NMEA Input from Navigational Instruments..............................................................22
3.5 NMEA Output.....................................................................................................................23
3.6 Failure Control....................................................................................................................24
3.6.1 WaMoS Watchdog.......................................................................................................25
3.6.2 Alarm Interface ...........................................................................................................26
3.6.3 Hardware Error Logging .............................................................................................26
4 Control program: WinWaMoS....................................................................................................28
4.1 Installation...........................................................................................................................28
4.2 Program Modes...................................................................................................................28
4.3 User Mode...........................................................................................................................29
4.3.1 Menu 'View'.................................................................................................................29
4.3.2 Menu 'Control'.............................................................................................................32
4.3.2.1 Menu Item: Goto Install Mode............................................................................33
4.3.2.2 Menu Item: Configuration User Display ............................................................33
List of figures
Figure 1: Components of WaMoS II..............................................................................................14
Figure 2: WaMoS II industrial PC.................................................................................................14
Figure 3: WaMoS II wiring diagram..............................................................................................16
Figure 4: WaMoS II PCI-card........................................................................................................17
Figure 5: WaMoS Isolated Buffer Amplifier (WIBA)...................................................................17
Figure 6: Block diagram of WaMoS II sampling unit....................................................................18
Figure 7: WaMoS II LED's.............................................................................................................19
Figure 8: left) WaMoS watchdog connection; right) excerpt of the board pin out........................25
Figure 9: View onto relay connection at WIBA.............................................................................26
Figure 10: Error pop-up window indicating loss of bearing signal...............................................27
Figure 11: Pop-up window indicating a pending alarm. ...............................................................27
Figure 12: User Mode menu..........................................................................................................29
Figure 13: Submenu of main menu 'View'. ...................................................................................30
Figure 14: WaMoS II Polar image on coastal site 'Helgoland'.......................................................32
Figure 15: Submenu of main menu 'Control'. ...............................................................................32
Figure 16: Configuration of the display settings............................................................................33
Figure 17: WaMoS II GUI while in automatic recording..............................................................34
Figure 18: Dialogue window to save screenshot...........................................................................35
Figure 19: Certain pre-configured User Displays to chose. ..........................................................36
Figure 20: WaMoS II GUI as night display. ..................................................................................36
Figure 21: Submenu of main menu 'Recording Display'. .............................................................36
Figure 22: Install mode menu........................................................................................................37
Figure 23: Submenu of main menu 'Control' while in install mode. ............................................37
Figure 24: Station Setup tab of WaMoS II configuration menu....................................................39
Figure 25: Measurement tab of WaMoS II configuration menu....................................................40
Figure 26: Measurement Event Handling tab of configuration menu...........................................43
Figure 27: Cartesian Transformation tab of WaMoS II configuration menu.................................44
Figure 28: Radar tab of WaMoS II configuration menu................................................................46
Figure 29: PCI-Card tab of WaMoS II configuration menu...........................................................47
Figure 30: Program Mode tab of WaMoS II configuration menu..................................................50
List of tables
Table 1: LED Description..............................................................................................................19
Table 2: NMEA Sentence Data Format Notation...........................................................................22
Table 3: NMEA Sentence Unit Notation.......................................................................................23
Table 4: NMEA not standardized Sentence Description................................................................24
Table 5: Quality index IQ...............................................................................................................53
Table 6: WaMoS II wave and current parameters and accuracy.....................................................74
Table 7: WaMoS II standard products, the sub-directories and the extensions of the data files. ..76
Appendices
1 Appendix Batch Files................................................................................................................111
1.1 Example of the file: user.bat..............................................................................................111
2 Appendix of Polar Image..........................................................................................................112
2.1 Example of Header of a Polar Image ...............................................................................112
2.2 Keywords of the Polar Header..........................................................................................114
3 Appendix of Cartesian Image....................................................................................................117
3.1 Example of Header of a Cartesian Image..........................................................................117
3.2 Keywords of the Cartesian Header....................................................................................117
4 Appendix of Wave Spectra........................................................................................................118
4.1 Example of Header of a Wave Spectrum..........................................................................118
5 Appendix Calcwave Error log file ...........................................................................................121
5.1 Example of error log file...................................................................................................121
6 Appendix Calcwave Error Codes..............................................................................................122
7 Appendix of wamos.cfg............................................................................................................126
7.1 Example of WaMoS II initialisation and configuration file..............................................126
8 Appendix Hardware Error Codes..............................................................................................130
1 Preface
COPYRIGHT
©
Copyright 2011 OceanWaveS GmbH.
All rights reserved.
No part of this publication may be reproduced or stored in any form, without the prior consent of
OceanWaveS GmbH
(address: Vor dem Bardowicker Tore 6b, D-21339 Lüneburg, Germany).
WaMoS® II and WaMoS® II Wave and Surface Current Monitoring System1 are registered
trademarks of OceanWaveS GmbH, Lüneburg.
VERSIONS
The WaMoS II system consists of both, hardware and a suite of software.
The WaMoS II hardware solution described in this manual here covers the detailed description
and specification of the WaMoS II PCI-card.
The suite of software comprises not only a control program called WinWaMoS but also the wave
analysis software called Calcwave.
The WinWaMoS version described here is: WinWaMoS V 4.0.0 (306)
The Calcwave version described here is: Calcwave 3.4
CHANGES
This manual has been validated and reviewed for accuracy. The instructions and descriptions are
accurate at the time of the production of this manual. The material in this manual is for
information only and is subject to change without notice.
OceanWaveS GmbH reserves the right to make changes in the product design without reservation
and without notification to its users.
1
WaMoS® II is a registered trademark.
In the following of the manual the notation of WaMoS® II take place without trademark label.
This section is being used as a template to control and track any modifications made to this
document.
2 Introduction
Real-time information about the sea state, such as wave height, wave period, wave direction, and
surface currents is crucial for coastal protection and off-shore operations (e.g. oil platforms or
ships). On board vessels and offshore sea state measurement by the Wave and Surface Current
Monitoring System – WaMoS II – can be used to support save operations especially under
extreme environmental conditions. In coastal areas sea state measurements are mainly required to
survey port approaches to enhance safe shipping and to better understand the eroding
mechanisms along beaches.
The WaMoS II system is a state-of-the-art system developed to measure the spectral sea state and
surface current parameters remotely. The system is especially designed for operation from fixed
and moving platforms, and on board all types of ocean going vessels as well as coastal sites.
The overall advantage of WaMoS II is the continuous availability of wave data in very rough sea
conditions even under harsh weather conditions and during night with limited visibility.
The system uses the output from a standard marine X-band radar which is typically used for
traffic control and navigation purposes.
WaMoS II permits objective measurements of the sea state. By analysing the spatial and temporal
evolution of the radar back scatter from the sea surface the system allows to obtain unambiguous
directional wave information. The measurement is based on the back scatter of microwaves from
the sea surface, that is known as 'sea clutter' on common nautical radar units. One WaMoS II
measurement contains 32 radar images (32 times radar repetition per minute). This radar image
sequence is analysed by the WaMoS II wave analysis software. All sea state parameters, such as
significant wave height, wave periods, wave lengths and directions for both, sea and swell, as
well as the surface currents (speed and direction) are derived from the unambiguous directional
wave spectrum in near real time.
The system consists of both, hardware and software components. The hardware components are
comprised of a standard marine X-band radar, the WaMoS II Isolated Buffer Amplifier (WIBA)
and a standard industrial PC containing the WaMoS PCI-card (own hardware development). The
hardware is described in chapter WaMoS II Hardware in more detail.
the data routines as well as displaying the data on the WaMoS II User Interface. The WinWaMoS
is described in chapter Control program: WinWaMoS in more detail.
The wave analysis is done by another software program (called 'Calcwave'). The Calcwave is
responsible to derive the wave spectra and all statistical sea state parameters in real time. The
Calcwave is described in chapter Wave Analysis Software: Calcwave in more detail.
In chapter WaMoS II Data Products the various data products of WaMoS II and their formats are
described in more detail, beginning with the polar image files, going over to the Cartesian images
files, going over to the different wave spectra files and then describing the time series including
the derived wave and current parameters.
After each measurement the wave and current data can be made available as text output (ASCII
data file). Via NMEA 0183 string protocol the data can be sent remotely via modem or internet,
Intranet to any other data base or integrated system (please also refer to chapter
3.5 NMEA Output).
The system can operate in automatic mode for unattended stand-alone wave monitoring. Data
sampling and wave analysis are carried out in user-defined time intervals (refer to chapter
4.4.1.2 Measurement).
For accurate wave and surface current measurement results WaMoS II needs minimum
environmental conditions like wind speed of 3 m/s and wave height of 0.5-0-75 m. Then the
system easily detects wave lengths from 15 m – 600 m and covers periods from 4 sec-20 sec.
At coastal sites, WaMoS II can only measure the spatial wave field beyond the
wave breaking zone. The wave breaking zone can be identified as within the radar images the
radar return increases.
WaMoS II was type approved in 2001 by the classification societies Det Norske Veritas (DNV)
and Germanischer Lloyd (GL) with respect to the accuracy of the data output and functionality.
WaMoS II does not affect the navigation performance of the X-band radar from which the data
stream is taken. The radar can be used for both, wave measurements and navigational purposes.
3 WaMoS II Hardware
The hardware components are comprised of a standard marine X-band radar, the WaMoS Isolated
Buffer Amplifier WIBA, a standard industrial PC and the WaMoS PCI-card plugged into the PC.
The OceanWaveS' specially developed hardware components are:
– PCI-card (see chapter 3.2.1)
– WIBA (see chapter 3.2.2)
A/D-Converter
Signal A
Video FiFo
prepar-
Mem ory
ation D
PCI
Bridge
Trigger Control Logic
Cloc k Logic
Heading Watc hdog integrated
Bearing
Reset Relais
Connector 2 x 40 pins
be chosen by the software between 20 and 50 MHz in 1 MHz steps. The Control Logic also
contains a watchdog. The watchdog (see chapter 3.6.1) must be triggered by the software. If not,
it will restart the PC after a programmable time (30 sec, 20 min, 40 min or 12 h).
The required unfiltered radar signals for the sampling are provided by the WIBA. These are
Video, Sync, Heading and Bearing. On the PCI-card are two connectors for further expansions to
prepare the radar signals. The PC software sends different commands to the control unit for
setting up the hardware and controlling the sampling process.
NOTE:
Any cable length between WIBA and radar has to be 1 meter or less.
3.2.3 WaMoS-PC
This PC is normally prepared for rack mounting with the following minimum hardware
requirements:
– Intel Core 2 Duo
– 1 GB RAM
– 500 GB Hard disk
– Operating system Windows XP
– 1 free PCI slot
The data types represented in the NMEA sentence description are given in Table 2.
All other characters are literal. They appear in the data as noted in the format (hyphens in date
formats, colons etc.). Sentence formats also include a unit column indicating the unit of the
value. The abbreviations of used units are described in the following table:
Abbreviation Units
deg Degrees
mm Meters
m/s Meters per second
rad Radians
s Seconds
n/a Not applicable - unit of measure does not apply to
this value.
NS Not supplied - the equipment vendor has not
supplied unit of measure for this value
relay (located in the WIBA) sends an alarm in case of hardware errors or power failure.
If WaMoS II sends data to another system a parity check sum test is performed.
The WaMoS watchdog is always activated independently of the WinWaMoS program. During
start up and non-sampling mode of WaMoS II, the watchdog is set to 12 hours. In sampling mode
the watchdog is set to 20 minutes. This means, if WinWaMoS did not trigger the PC watchdog
during this time, the watchdog will reboot the PC.
A buzzer will give a warning sound 120 seconds before the WaMoS watchdog resets the
computer to give an operator the chance to save his work or to restart the application.
Figure 8: left) WaMoS watchdog connection; right) excerpt of the board pin out.
NOTE:
Error codes and messages are presented as red pop-up windows on the WaMoS II screen. Those
windows can be closed manually by confirming the OK button. Or it will be closed automatically
after some seconds.
The content of the red message box informs the user for a condition that could prevent the
calculation of the sea state. After 20 seconds, or if any key is pressed, the red message box
disappears. In case of if the error is still present the pop-up window opens again. Two
consecutive errors start the alarm relay and the error message is stored in the ‘HWERROR.LOG’.
Error codes and their description are listed in the Appendix Hardware Error Codes.
The red message box contains the error code of the message. Additionally, a pending alarm will
be presented by a red box in the upper left corner of the main window.
To show the recent alarm message the menu 'View → Alarm Messages' can be used. The box has
a self-healing effect and will hide if the error has disappeared. To see the latest error code entries
the hardware error log file in the program folder has to be viewed as all 'Infos', 'Errors' and
'Warnings' are logged with date and time, code and message.
The date and time is given in the format: MM-dd-yyyy hh:mm:ss.
Independent what kind of error occurs, WinWaMoS is trying to repeat the measurement.
If an error occurs, the alarm relay inside the WIBA signals the error condition to a remote system
(if connected) by a potential free contact. The error relay is safe of failure, which means that
under normal operating conditions the contact is open. Hardware errors can occur when a signal
of the radar is missing or has wrong information, for example due to a bad cable connection or
internal failure of the radar or WaMoS II. If WinWaMoS is configured to receive NMEA data, the
missing input or format errors are also logged.
WinWaMoS is the software that controls the WaMoS II hardware, captures and stores the
sequences of radar images, includes any radar test routines, and displays the wave measurement
results. The version described in the following is: WinWaMoS V 4.0.0 (306).
In December 2010 an extra software package has been released by OceanWaveS. This additional
software package is the WaMoS II High Resolution Current and Depth Analysis (HRC)
algorithm. This software is able to generate surface current maps as well as bathymetry maps on
a fine grid like 100m x 100m. Although this HRC package is implemented and shown as a tab in
the WinWaMoS configuration window it is not activated here (please refer to chapter 4.4.1.12).
To activate this tab the HRC software package has to be purchased in addition.
4.1 Installation
The WinWaMoS software is already installed on the pre-configured WaMoS II computer
(e.g. industrial PC). No installation or configuration has to be done by the customer as
OceanWaveS engineers take care of it during installation of the system!
By starting the control program the user mode will be activated automatically. This mode is the
default mode and presents the sampling activity and displays the wave measurement results. In
contrast to the user mode, the install mode allows to configure the measurement set-up.
Additionally during installation and commissioning on board, the hardware configuration will be
tested and set-up correctly by an OceanWaveS engineer.
The user mode is the standard mode during real time measurements. This mode
will be activated after installation and commissioning of the system. Changes of the
configuration and set-up can only be done in the 'Install mode' (chapter 4.4). But it
is essential and recommended to communicate any changes in the configuration
prior with OceanWaveS.
The user mode has five menu items (please see figure below):
• View: display of existing data sets (see chapter 4.3.1).
• Control:
▪ configuration of the display settings (see chapter 4.3.2.2),
▪ start/stop the automatic data recording and wave analysis (see chapter 4.3.2.3)
▪ save screen-shots of the display (see chapter 4.3.2.4).
• User Display: choose the different user settings (see chapter 4.3.3).
• Night Display / Daylight Display: switch between the daylight display and night display
(see chapter 4.3.4).
• Recording Display: switch between sea state analysis display and the different displays of
the additional software package HRC (see chapter 4.3.5).
• Exit Program
In the following the different menu items will be described in more detail.
In general, the cartesian data files will be deleted after each wave analysis.
• ‘Wave Number Spectrum’: … shows the wave energy as a function of wave number
in x- and y-direction.
• ‘Frequency Direction Spectrum’: ... shows the wave energy as a function of frequency
and direction.
• ‘Frequency Spectrum’: ... shows the wave energy as a function of frequency.
Furthermore, two additional menu items are implemented in the ‘View’ menu :
• ‘Alarm Messages’: … shows the latest alarm message if the pending alarm box is
displayed (see 3.6.3.Hardware Error Logging).
• ‘About WinWaMoS’: .. provides information about the used WinWaMoS and Calcwave
versions and OceanWaveS' contact details.
The selection of one of these menu items opens a file-dialogue window, containing the available
data files. The selection of one or more of these data files displays sequentially the data. To stop
displaying or to select another data product use the ‘Break’ button. The display of a sequence of
polar or cartesian images can be paused by using the ‘Pause’ button and continued by using the
‘Continue’ button. The ‘Next File’ button can be used to skip to the next polar or cartesian image
in a sequence (see Figure 14).
2
This extra software package is not part of the standard WaMoS II software package. Thus the extra software
package must have been purchased to generate and display those maps or data.
NOTE
The parameters that can be displayed are 'selected' or 'deselected' in the check boxes (left side of
image). The order of the parameters can be changed by 'sort up' and 'sort down' buttons.
If the additional WaMoS II High Resolution Current and Depth Analysis (HRC) software has
been purchased, the HRC Map View can be configured as well (here, the button below is not
activated; for further information HRC manual has to be consulted).
The type of wave spectrum shown in the middle of the standard WaMoS II GUI (see Figure 17)
can be chosen ('Wave Number Spectrum' or 'Mean Frequency Spectrum') (Figure 16: upper right
corner of the image).
For the history plot the number of days to be displayed as well as the minimum and maximum
values of the y-axis can be chosen.
Additional, the colors for daylight display or for night display can be selected individually.
Typing in a new user name and by clicking on 'Save changes' button the specific configuration
will save be saved under this specific given name.
Various types of wave spectra and spectral wave parameters can be viewed:
• Mean frequency-direction spectrum (middle top)
• Mean frequency spectrum (middle).
• Time series of wave height (blue line) and wave period (red line) for the last few days of
measurement (middle bottom)
• Current parameters and station information:
◦ Surface current parameters for speed and direction (right side on top)
◦ Position of station, and water depth of measurement region (right top)
◦ Specification of various wave systems like sea and/or swell if available (right
middle).
Furthermore, the menu 'Control' has been extended by additional submenu items like:
• Configuration WaMoS … : for an individual station and measurement set-up
(see chapter 4.4.1).
• Turn on/off the Watchdog Buzzer (see chapter 4.4.2).
In the following the extended menu 'Control – Configuration WaMoS...' will be described in
more detail.
NOTE
Choosing ‘Control => Configuration WaMoS’ a pop-up window will show up (see Figure 24)
containing 12 tabs like:
1. Station Setup
2. Measurement
3. Measurement Event Handling
4. Cartesian Transformation
5. Radar
6. PCI-Card
7. Program Mode
8. Quality Control
9. Calculation Parameters
10. Sea State Alarm
11. NMEA
12. HRC
In the following all individual tabs and corresponding settings are described in more detail.
• Identification of station:
▪ Name of the WaMoS II station (e.g. name of vessel, platform or coastal site; here,
coastal site Helgoland island is given).
▪ Station ID (exactly 3 characters), which is used as a file extension ‘IDENT’ of the
time series files (see chapter 6.1.File Name Convention).
▪ User text: in general filled in manually by noting the type of X-band radar
connected to WaMoS II.
• Global water depth: As shallow water (typically less than 30 m) has a significant
influence on the sea state behaviour, the local water depth must be specified. In case of
vessel installation the local water depth is read from NMEA input (see chapter 4.4.1.11).
In this case the offset between the water depth sensor and sea level has to be specified.
For measurement regions presenting homogeneous water depth the appropriate constant
water depth has to be filled in. For measurement regions presenting inhomogeneous water
depth different water depths for each analysis area can be set (see chapter 4.4.1.4).
Although you must set up the averaged water depth of all calculation windows in the
input field “Constant water depth”.
• Position: The geographical position of the station has to be filled in here. This
information has no influence on the wave analysis. But for vessel installations WaMoS II
requires the information from navigational instruments like Gyro compass and GPS
(see chapter 4.4.1.11).
4.4.1.2 Measurement
Figure 25 represents the measurement tab. Here, the type of wave analysis can be specified like
sea state or HRC analysis. Also the measurement period if continuous or as interval can be
chosen here. The directory to which all data shall be stored has to be specified here and whether
any batch job has to be activated after each measurement.
• WaMoS II Analysis:
▪ Sea State (this check box is selected for using the standard sea state analysis)
▪ High Resolution Current (HRC) (this check box is selected if using the
additional WaMoS II High Resolution Current and Depth Analysis (HRC)
software package. In this case the HRC is not installed and the box not activated.)
▪ If none is set, only recording of radar images without any wave analysis is carried
out
▪ Default : Sea State check box is selected
• Sea State Processing:
▪ Continuous measurement (this check box is selected for continuous monitoring
of the sea state)
▪ or manually selectable time between measurements (default: 5 min) and
measurement duration (default: 0 min). This is set when a specific monitoring
schedule is required (e.g. measurements schedule of 20 min every hour; means the
time between measurements is to be set to 60 min and the measurement duration
to 20 min). A measurement duration of 0 min means that exact one
measurement will be done.
▪ Averaging Time of 10, 20, 30, 40 or 50 minutes indicates the time frame for
averaging the sea state results temporally (default: 20 min).
▪ Averaging Index is an internal parameter for the quality control (default: 0).
▪ Spatial Averaging: This check box is selected when only good/accurate
measurement is stored on the hard drive in case of more than one cartesian box is
selected. This is not selected when all measurements are stored on the hard drive
independent from disturbances in the radar images. Default: selected.
• Data Path: Indicates the directory and folder where the measurement results are stored.
Additionally, the free disk space of the selected drive is displayed. Any sub-directories for
the various WaMoS II data products will be created automatically (default: D:\Radar\).
• Hard disk space warning On: If this check box is selected, WinWaMoS will give a
warning if the corresponding directory and disk space where the wave data is stored is
running out of space. The warning will appear as a pop-up window after each
measurement. Regardless of this setting, in order to maintain sufficient hard disk
capacities WinWaMoS will delete on a regular basis the oldest radar images and wave
spectra files. Only time series files will be kept.
• Action after each measurement: If required it is possible to activate a batch job after
each measurement. The batch file is named ‘user.bat’. The ‘user.bat’ contains console
commands which are executed after its calling (e.g. file transfers; please also refer to
Appendix 8).
• Data Backup: An automatic data backup is possible by the batch file ‘backup.bat’.
This starts automatically if free disk space is below a specified threshold (Megabyte).
Archive Data:
→ Enable/Disable data backup
older than:
→ for files older than the specified days
Start Time:
→ When to start any backup procedure
Offset:
→ Data backup period
NOTE
The given averaging index is for internal use only. It is not recommended to change
this index parameter!
In Figure 26 an example setting is shown. Here, the WinWaMoS will change to permanent
measurement if the wind speed is higher than 30 m/s. It will also change into permanent
measurement mode if the encounter angle of the waves relative to the vessel is in the range
between 20 and 40 degrees and the significant wave height is larger than 4 meters. Additionally,
settings has been pre-configured that the recording will be decreased to one measurement per
hour if the significant wave height is less than 1 m and/or if the wind speed is less than 3 m/s.
• The number of cartesian boxes can be changed by clicking the arrow buttons, or by
entering a number in between 0 and 9 (default = 1). Each cartesian box will appear in the
list below displaying the distance from the antenna and the angle to the image top
direction.
• The size of the cartesian boxes can be selected from 128 x 128 pixels to 256 x 256
pixels (default: 128 x 256).
• The number of images to be stored can be set from 1 image up to 1024 images. To get
useful results the minimum value is 32 images (default value). This means, for one
standard WaMoS II measurement a sequence of 32 radar images is sampled. The number
of images must be a power of 2n (for instance 25 = 32). This radar film sequence will be
directly analysed after its sampling and recording.
• The position of a cartesian box depends on the distance from the antenna and the angle
to the image top direction.
• The buttons -10 m, +10m or -50 m, +50m are used for changing the distance of the
cartesian boxes from the antenna location. One box from the list must be selected to
change the distance of all boxes as all cartesian boxes posses the same distance to the
antenna. The distance of the boxes must not overlap the maximum range of the image.
• The buttons -1°, +1° or -10°, +10° are used for changing the angle of a cartesian box.
Any changes has to be done separately for each box.
• The button 'Auto distribute' is used to auto distribute the selected number of boxes in a
uniform way over the entire polar image.
• In case the measurement area is very inhomogeneous for each box different water depths
can be specified manually here . This feature must be enabled on the tab Station Setup
(see chapter 4.4.1.1).
• Deadrange: The time delay between the pulse transmission and the start of the sampling
is called dead range. The delay corresponds to the distance between the radar antenna and
the beginning of the sampling area. For shore-based installations the dead range can be
increased to sample the sea state further away from the shore line.
• The check box ‘Show last radar image’ is used to underlay the cartesian boxes by the
last polar image measured in order to simplify any placing of each box. The boxes should
be placed in areas where the sea surface is undisturbed and free of disturbances objects or
shadowed areas.
4.4.1.5 Radar
The essential parameters of the radar settings and the antenna orientation are specified in the
following.
• Antenna settings:
▪ Antenna height above sea level in meters (default: 50 m).
▪ TX Standby: The two settings of 'Touch key' or 'Switch' can be used to control
the radar for starting and stopping by WaMoS II.
=> The 'touch key' setting sends a pulse of 0.5 sec at the beginning and the end of
each measurement (default: Touch key).
=> The 'switch' setting sends a permanent signal during the entire time of each
measurement.
• Antenna orientation:
The geometric orientation of the radar image is configured in accordance to the station
and the antenna location.
For a fixed station the only required information is the Ship Compass (e.g. the direction of the
radar heading). To set up this value the check box Constant must be chosen.
For vessel installations the vessel course is given by the compass via NMEA input (see chapter
3.4.NMEA Input and 4.4.1.11). Also the orientation of the antenna in accordance to the ship's
bow needs to be considered (normally this is set to zero). If the heading signal of the radar is
different to the real heading position of the radar, the difference has to be set up in the field Bow
to Radar.
The field Picture Heading can not be changed. This was used for previous hardware versions.
A given min. Pulse Repetition Frequency (PRF) allows to distinguish between a pulse-length,
if the PRF of the radar differs. Please refer to the corresponding radar manual to select a PRF
between short and medium pulse. If the exact frequency is not known, select a low number.
The Image top direction considers all settings and calculates the direction of the top of the radar
image. Normally, this is the direction of the radar heading.
4.4.1.6 PCI-Card
In this tab the settings for sampling of radar images are configured.
• ADC Settings:
▪ Video Offset: This value is set to reduce the noise of the video signal. The lower
this value is, the higher the video signal must be set to be recognized
(default = 20).
▪ Video Gain: This value adjusts the amplification of the video signal. The height
of this value increases the amplification (default = 128).
Any optimum setting is given, if white pixels appear in the radar back scatter
image for noticeable points like harbor constructions or buildings at land side.
▪ Sync Delay: This value corrects a delay between the sync signal and the video
signal if required.
If the video signal starts before the sync signal this value must be set negative.
The dead range is increased by this value automatically.
If the sync signal starts before the video signal this value must be set positive. An
internal delay is generated to synchronize these signals.
If the sync and video signal are synchronized this value is 0 (default value).
• Use Watchdog buzzer:
This option is set to activate the internal buzzer two minutes before the PC is restarted by
the watchdog.
The default mode is the Measure Mode. This mode is chosen for real time measurement.
The Testing & Demo Mode are only used for installation or demonstration purposes.
By running this mode, it is necessary to select priorly a directory where radar files already
recorded has been stored. By starting the demo mode, the program creates new radar images out
of the already recorded and available radar files to simulate real time measurements.
The WaMoS Network Display is used to display the WaMoS II screen on a client PC and
display (separate PC and monitor). This option gives the opportunity to set up different locations
where WaMoS II and its measurement results are displayed. It is necessary for the client PC to
have access to the hard disk of the WaMoS PC, or both PC's have access to the same directory of
a server.
NOTE
The client PC cannot take control of the WinWaMoS program. No changes of the
configuration can be done from the client PC.
If Allow Window Resizing is marked, the Restore Down/Maximize button can be used for
scaling the WinWaMoS window.
• Quality Control: There are two possibilities to adjust the quality control:
▪ Off: The quality control is switched off. This means no quality index will be given
to the measurements (default value). This setting is pre-configured during
installation and commissioning and will remain till a data check has been done by
OceanWaveS.
▪ On: The quality control is switched on. Each measurement will get an IQ.
IQ Description
000 quality of the measurement is good
001 radar back scatter signal is too week
002 asymmetric distribution of the radar signal in the image sequence; e.g. oil-slick, heavy
rainfall, etc.
004 insufficient signal in spectrum; wave pattern is insufficient
010 insufficient noise in spectrum; wind is too low
020 insufficient modulation of the radar back scatter
040 peak direction variation is too high; weak wave signal
100 reflection too strong (ship, island, breakwater)
200 no reliable signal in spectrum
400 image is too dark; e.g. no sea clutter or failure of radar magnetron
999 current fit failed
The resulting quality index for the measurement is the sum of all indices.
For example IQ = 113 the quality index consists of:
• 001: weak back scatter signal
• 002: asymmetric radar back scatter distribution
• 010: insufficient noise in spectrum
• 100: reflections too strong
Additionally, the display of Hmax (maximum wave height) can be enabled. If this is enabled the
user has the ability to choose in “Configuration User Display ...” that Hmax will be displayed on
the GUI.
There are three possibilities to set a sea state alarm (optional). The sea state alarm will trigger if:
• the measured significant wave height is larger than a specified value.
• the measured peak wave length is within a specified range and the significant wave height
is larger than a specified value.
• the encounter angle between the wave system and the ship’s course is within a specified
range and the measured significant wave height is larger than a specified value.
The different sea state alarm settings can be combined in any way. In case of an alarm, a warning
window appears on the screen (see Figure 34). Additionally, the alarm interface can activate an
overall warning system (see chapter 3.6.3.Hardware Error Logging).
4.4.1.11 NMEA
The NMEA inputs (see chapter 3.4.NMEA Input) can be configured in this tab. Select the serial
port and configure, the baud rate of the interface and the number of data-, stop- and parity-bits
for each individual COM port. Most systems use 8-1-N at 4800 baud. Refer to the manual of
your device for this information.
WaMoS II can use the information provided by a navigational system like GPS or a compass
with NMEA0183 output. The NMEA0183 standard describes the data format for these
components. There is no agreement about the electrical parameters of the interface. Some
manufacturers may use a unstandardised interface. In many cases, the connection can be wired
directly to a RS-232 or RS-422 port of a PC. In other cases, an interface converter is necessary.
To configure the NMEA input and the COM port for WaMoS II following procedures has to be
done: Select the COM port of the NMEA input and click the properties button.
Figure 35 shows an example of the configuration of COM port 1.
To add NMEA input press the 'Add Service ...' button. A configuration window 'Properties of
NMEA Service' will open (see Figure 36). Select the desired COM port of the NMEA input
string, the type of service, the address of the NMEA input, the position of the desired service
within the NMEA string, the format of the input string and the kind of check for valid value.
For example, to add the NMEA service 'Compass' on COM port 1 the NMEA input string is:
$HEHDT,,252.5,T*2F
In the following it is described step by step how to add the NMEA service 'Compass' to the
configuration. The first step is to select the correct COM port of the NMEA input. In this
example it is COM port 1 (COM1) (see Figure 37):
Choose 'Type of Service' and select 'Compass' from the list (see Figure 38) .
Figure 39 shows how to select the address string from the pull down menu 'Address' (the two
question marks stand for wild-card characters). It is possible to edit the text field if the needed
address string is not available.
The next step is to select the 'Position of Field'. In this example the compass information is at
position '2' (see Figure 40).
Next, the format of the field can be selected. The compass direction can be supplied in degrees or
in radians. In this example the compass information is given in degrees (see Figure 41).
If all settings for each NMEA input service are selected the configuration can be confirmed by
pressing the 'OK'-button. The configuration window indicates that the compass service has been
configured (see Figure 42).
Depending on the type of service another COM port and other values have to be specified; e.g.
wind sensor:
• Wind sensor height in meters for type of service like 'wind speed':
In Figure 43 the wind sensor is located 10 m above sea level.
Furthermore, for each NMEA input service a specific kind of check for any valid value must be
selected. Here, this check for valid value is exemplifying described for the wind sensor:
• No value checking: The value will not be checked.
• If a status service field for the value is delivered in the NMEA string, the Value check by
service field can be activated. In this case the position of the service field in the NMEA
string and the string indicating the valid value must be chosen. In Figure 44 the wind
speed value at position 3 will be marked as valid, if the value of the status service field is
indicated with 'A' at position 5; otherwise it will be marked as invalid.
• Value check by invalid value list can be used, if erroneous or default values of the
chosen NMEA service are known. In case of several erroneous and/or default values, the
invalid values must be separated by comma. If one of the values in the list appears, it is
treated as an invalid value (see Figure 45).
4.4.1.12 HRC
WaMoS II High Resolution Current and Depth Analysis (HRC) is an extra software package to
purchase. This software package is able to detect the surface currents and the bathymetry on a
fine grid like 100m x 100m. Surface current maps and bathymetry maps can be generated by this
extra algorithm if installed additionally. Here, the HRC tab is not activated. The corresponding
configuration for HRC is described in the WaMoS II High Resolution Current and Depth
Analysis (HRC) manual.
Figure 46: HRC tab of WaMoS II configuration menu. Only activated if HRC software is installed
additionally.
The HRC post processing of the radar raw data can be carried out by using:
• CPO Transformation: creates full cartesian images (*.CPO) from polar images (*.POL).
• HRC Analysis Polar Files: executes HRC analysis from polar images (the additional
HRC package is needed).
• HRC Analysis Cpo Files: executes HRC analysis from CPO images (the additional HRC
package is needed).
For more information about the various WaMoS II data files please refer to chapter 6.WaMoS II
Data Products.
Each test button has got current status information located next to or below the button. The
Sync Divisor (right side of the window) can be set to values between 1 and 4. It influences the
picture size. The status window (lower part of the window) contains the history of all tests which
have been carried out. Selecting the OK button will close this window.
NOTE
Selecting 'Start Watchdog' activates the countdown to reboot the PC and the 'Do Trigger' button
resets the counter time to the original value of 30 seconds. The buzzer resounds during this test.
After the countdown of 30 seconds the PC restarts.
The WaMoS II wave analysis software 'Calcwave' software is the part of the system which takes
care of the determination of the sea state parameters. This software part is responsible to derive
the wave spectra and all statistical sea state parameters in real time. The version described in the
following is: Calcwave 3.4.
WinWaMoS provides the cartesian radar image sequences for each analysis area (see chapter
4.4.1.4.Cartesian Transformation). For each of those analysis areas the Calcwave calculates
the 2-dimensional wave number spectrum, the 2-dimensional frequency direction spectrum,
the 1-dimensional frequency spectrum, and the time series for the wave and current parameters.
Wind logs and vessel course logs can also be generated if appropriate sensors are available.
The procedure and steps of calculating from radar raw image to determine the wave and current
parameters can be separated into following:
1. Sampling of the polar radar image sequences: The hardware samples a sequence of digital
radar images of the sea surface and stores the sequence on the hard drive (chapter 6.2.1).
2. Cartesian Transformation: For the wave analysis a defined number of rectangular sub
areas, called analysis areas, are extracted from the entire polar radar image and is transformed
into cartesian coordinates. The size of the analysis area, its position and the length of the time
series is configurable in the 'install mode' (see chapter 4.4.1.4.Cartesian Transformation and
chapter 6.2.2).
3. Discrete Fourier Transformation: The sequence of cartesian radar images is transformed
into a 3D-wave number frequency spectrum by applying a discrete Fourier Transformation.
4. Filtering the 3D-image spectrum and surface current determination: The dispersion
relation is applied as a band-pass filter to separate the energy associated with the ocean waves
from the background noise. Additionally, the surface currents are determined.
5. Determination of the unambiguous 2D-image spectrum: The unambiguous wave number
spectrum is obtained by integrating over the frequency domain and applying a modulation
transfer function (MTF) (see chapter 6.2.4).
6. Computation of the directional wave spectrum: The 2D wave number spectrum from the
wave number domain is transformed into the frequency direction domain (see chapter 6.2.5).
7. Determination of the frequency spectrum and all other sea state parameters: Several
statistical wave parameters are derived from the 1D-wave spectrum (see chapter 6.2.6, 6.2.7,
and 6.2.8).
8. Determination of the mean wave parameter over a chosen time interval: The mean
2D wave spectrum is determined by spectral averaging.
The results and generated data files of the different analysis steps will be stored in separate
folders on the hard drive. The file name convention and the data format are described in
chapter 6.1, 6.2 and ff.
In case of an analysis failure, the measurement is discarded. A corresponding error code and
message is stored in an error log file named ‘CERR<MMYY>.LOG’ located also in the
WaMoS II working directory (e.g. C:\WinWaMoS). Description of the analysis errors are given in
Appendix Calcwave Error log file and Appendix Calcwave Error Codes.
As described above WaMoS II creates different kinds of data products. These data files are saved
according a certain principle. The file names of the data products contain date and time of the
measurement and the type of the data product.
Table 6 gives the standard wave and current parameters with the corresponding accuracy as
delivered by WaMoS II. The resolution depends on the type of X-band radar which is used and
the specific installation configurations. Typical values are provided as follows:
The file name convention, the data formats and the header of the data files are described in the
following chapters.
3
Depending on which one is larger.
4
The first and second peak refers to the first and second energy maximum in the frequency-direction spectrum.
product. All data file names are formed in the following format:
• YYYYMMDDHHMMSSS.EXT where the letters represent
▪ YYYY: 4 digits for the year,
▪ MM: 2 digits for the month,
▪ DD: 2 digits for the day,
▪ HH : 2 digits for the hour,
▪ MM: 2 digits for the minute of the acquisition time,
▪ SSS: 3 letters for the station identification,
▪ EXT: Extension of data file corresponding to specific data type.
NOTE:
The date in the file name is not exact, i.e. it can differ several seconds from the
'true' time of data recording. If needed, the true date/time (accurate to fractions of a
second) has to be obtained from the 'frame data section' of the file header (see
Appendix of Polar Image). Please note, that the accuracy of WaMoS II times
depend on the CPU clock/external timer used.
Those several data files generated by WaMoS II are stored in sub-directories (see Figure 55). The
WaMoS II data products, the corresponding extensions and the names of the sub-directories are
listed in Table 7. The sub-directories are created automatically by setting the ’Data Path’
(see 4.4.1.2.Measurement).
All generated spectra and some of the time series are available as single and averaged
measurements. Single measurements are not temporally averaged but averaged over the number
of analysis areas. Single measurements are spatial mean! But to generate also statistical means
the data is also temporally averaged. The averaging time interval is selected by the user.
The default averaging time is 20 minutes.
Table 7: WaMoS II standard products, the sub-directories and the extensions of the data files.
The files listed above are created while the system runs in measuring mode.
In the following those various WaMoS II data products (polar images, cartesian images, 2D wave
number spectrum, 2D frequency-direction spectrum, etc.) are described in more detail.
General Information
Data type Radar back scatter image (POL)
Data content I(nd,nr,<nt>) uncalibrated radar back scatter
nd Number of look directions
nr Number of pixels in range
nt Number of images in files [1 to 256]
Data format: file header: ASCII data: (mainly) binary
Measure Unit
Digitized back scatter Relative back scatter, scaled to either 8bit (0-255) or 12 bit (0-4095) integer
File Information Remarks
File location <HD-label>:\<data- e.g. 'D:\radar\POLAR\'
directory>\POLAR\
Sub directories …\POLAR\<YYYYMMD e.g.'D:\radar\POLAR\2009123108\' (optional)
DHH>
File suffix(es) *.POL
NOTE:
The date given in the file name corresponds to the acquisition date/time of the first
radar image stored in the radar image sequence.
The date in the file name is not exact, i.e. it can differ several seconds from the
'true' time of data recording. If needed, the true date/time (accurate to fractions of a
second) has to be obtained from the 'frame data section' of the file header (see
Appendix of Polar Image).
Please note, that the accuracy of WaMoS II times depend on the CPU
clock/external timer used.
data section starts. The radar raw data is stored in binary format, i.e. the data section is not
human readable.
All information needed to read polar files can be obtained from the file header and the data
section. From the file header, the number of images stored in the file, the number of samples in
range and the bit depth are needed to read the raw data while the number of radar beams (rays) in
an image can vary from image to image and needs to be taken from the data section.
The number of rays in an image is taken from the image size, stored in the data section. 'DABIT'
can have two different values:
• DABIT 8 : The data is stored as 8 bit integer
• DABIT 12: The data is stored as 16 bit integer, using 12 bit for data and 4 bit for
additional info.
• missing DABIT: The data was recorded by an older software version. In this case,
DABIT is always set to '8'
For interpretation of the images, a number of other header information is needed, e.g. to get the
orientation, spatial and temporal resolution or image start.
NOTE:
'Nd' can vary from image to image within the same file.
After the image size, the image data follows as a binary 2D matrix of 'nr' columns times 'nd'
rows. This pattern is repeated for all 'nt' single images in the file. Data storage depends on the bit
depth of the data, indicated by the 'DABIT' keyword set in the header section and has to be
accounted for while reading.
In case DABIT is set to 8 (or this key is missing), the file size is a 6 digit integer value (ASCII,
including blanks). To obtain the number of rays 'nd', the file size has to be divided by the number
of samples in range, as given by the 'FIFO' keyword in the header value:
With this information, a matrix to hold the image can be created. The read variable has
to be of type Byte (8 bit integer).
With this information, a matrix to hold the image can be created. The read variable has
to be of type integer (16 bit). From the two image data bytes, the first 4 bits of the higher byte do
not contain back scatter information but are reserved for other information. When reading the
data, make sure that these bits are set to 0, always.
In the high byte of first image value of each ray, the radar bearing pulse and other radar flags are
stored (if available). The bearing pulse information in bit 5 is always available and can be used to
correct irregularities of the antenna rotation during the sweep. The figure illustrates the byte order
and usage.
In case that more than one image is stored in a file (see keyword 'NUMRE'), use a loop to read all
images.
Subsequent the ASCII header, the radar raw data is stored in binary format, i.e. the data section is
not human readable. The data section of a CAR file contains a sequence of 'nt' radar raw images.
Each image in the file is stored as a matrix of 'nx' pixel in range and 'ny' pixel in direction.
These data files are immediately deleted after the wave analysis to save hard drive space.
An example of the additional header and explanations of the additional header keywords are
described in Appendix 'Example of Header of a Cartesian Image' and Appendix 'Keywords of the
Cartesian Header'.
General Information
Data type Radar back scatter image (CAR)
Data content I(nx,ny,<nt>) uncalibrated radar back scatter
nx Image dimension in x
ny Image dimension in y
nt No. of images in files [1 to 256]
Data format: file header: ASCII data: (mainly) binary
Measure Unit
Digitized back scatter Relative back scatter, scaled to either 8bit (0-255) or 12 bit (0-4095) integer
File Information Remarks
File location <HD-label>:\<data- e.g. 'D:\radar\RAWDATA\'
directory>\RAWDATA\
Sub directories …\RAWDATA\<YYYYM e.g.'D:\radar\RAWDATA\2009123108\'
MDDHH> (Optional)
File suffix(es) *.CAR
File Naming Convention
Format Code <YYYYMMDDHHmmss> e.g. 200812201938hel.CAR
<rigid>.<Suffix>
YYYY Year
MM Month (01 to 12)
DD Day (1 to 31)
HH Hour (0 to 23)
mm Minute (0 to 59)
ss Seconds (0 to 59)
rigid 3 letter ID code of WaMoS II platform, station ID
Time reference CPU clock
To read a CAR file, values for the keywords 'DABIT', 'X-LEN', 'Y-LEN' and 'NT' need to be read:
• 'NT' indicates the number of images stored in the file
• 'X-LEN' and 'Y-LEN' are the image dimensions and
• 'DABIT' is needed to define the data type of the read variable.
created perpendicular to this look direction. The header keywords R-BOX and P-BOX are used
to specify the position. R-BOX is the distance of the inner edge of a CAR file frame to the
antenna in meter, P-BOX is the orientation angle of the CAR image centre relative to image start
in degree. X-LEN is the number of samples (pixel) in range, Y-LEN gives the number of samples
on the axis perpendicular of this axis. DX is the spatial resolution in meter.
An example of the header of the wave spectra is enclosed to the Appendix of Wave Spectra.
General Information
Data type Two-dimensional wave number spectrum (D2S/D2M/D2<x>/M2<x>)
Data content Spectral energy S(kx,ky) as function of wave number
Data format ASCII
Units
Spectral energy S(kx,ky) [m*m/(Hz*rad)]
Wave number in x kx [rad/m]
Wave number in y ky [rad/m]
File Information Remarks
File location <HD-label>:\<main data e.g. 'D:\radar\D2SPEC\'
directory>\D2SPEC\
File suffix(es) *.D2S spatial mean
*.D2M Spatially and temporally averaged
measurement
*.D2<x> single measurement for analysis box No. x
*.M2<x> temporal mean for analysis box No. x
File Naming Convention
Format Code <YYYYMMDDHHmmss> e.g. 20081220193800hel.D2S
<rigid>.<Suffix>
YYYY Year
MM Month (01 to 12)
DD Day (1 to 31)
HH Hour (0 to 23)
mm Minute (0 to 59)
ss Second (0 to 59)
rigid 3 letter ID code of WaMoS II platform; Station ID
Time reference CPU clock
WaMoS II measurement configuration. All settings can be obtained from the header section of
the data file. The sampling grid consists of nkx equidistant steps of k and nky equidistant
steps of k.
NOTE:
The output files have the extensions *.D2S for spatially averaged or *.D2M for spatially and
temporally averaged spectra. Spatially averaged spectra (D2S) are averaged over all WaMoS II
analysis areas placed within the field of view of radar image (up to 9 areas can be selected;
see chapter 4.4.1.4.).
If 'multi' is set in the configuration, only the spectra of each analysis area (*.D21, *.D22, …,
*.D2x) and the temporal mean for each box (M2x) are stored. But only spectra that passed the
WaMoS II internal quality control are used for averaging.
Due to the natural variability of a water surface, the single measurement spectra may show
significant variations between two subsequent measurements.
The temporally averaged spectra (D2M/M2x) are calculated as a gliding average from all
D2 spectra collected in the past dt minutes to improve the statistical stability of measurement
results. The time window is specified in the WaMoS II measurement configuration.
Usually, dt=30 minutes is selected (see chapter 4.4.1.2. Measurement).
Example: The file '20081231120100hel.D2M' is a temporal average of all single measurements
taken on December 31st, 2008, between 11:31:00 UTC and 12:01:00 UTC (in case dt is set
to 30 minutes) at Helgoland.
• MATRIX is followed by two integer values nky and nky define the size of data array (i.e. the
number of samples) taken in kx and ky (standard is 'MATRIX 64 64')
• DKX defines the resolution in kx direction. Unit is [2*Pi/m]
• DKY defines the resolution in ky direction. Unit is [2*Pi/m]
All additional information of the header is of interest when analysing the data. The last line of the
header section starts with the 'end of header' keyword 'EOH'; the data section starts directly in the
next line. To skip the header, ignore all lines until the marker 'EOH' is encountered.
General Information
Data type Two-dimensional frequency-direction spectrum (FTH/FTM/FT<x>/FM<x>)
Data content Spectral energy S(f,θ) as function of frequency f and direction θ.
Data format ASCII
Units
Spectral energy S(f,θ) [m*m/(Hz*rad)]
Frequency f [Hz]
Direction θ [deg]
NOTE:
The energy values are specified per rad while the angular grid steps are in degree.
The output files have the extensions *.FTH for spatially averaged or *.FTM for spatially and
temporally averaged spectra. Spatially averaged spectra (FTH) are averaged over all WaMoS II
analysis areas placed within the field of view of the radar image (up to 9 areas can be selected,
see chapter 4.4.1.2. Measurement).
If 'multi' is set, only the spectra of each box (*.FT1,*.FT2,..,*.FTx) and the temporal mean for
each box (FMx) are stored. But only spectra that passed the WaMoS II internal quality control are
used for averaging.
Due to the natural variability of a water surface, the single measurement spectra may show
significant variations between two subsequent measurements.
The temporal averaged spectra (FTM/FMx) are calculated as a gliding average from all
FTH spectra collected in the past dt minutes to improve the statistical stability of measurement
results. The time window is specified in the WaMoS II measurement configuration.
Usually, dt=30 minutes is selected.
Example: The file '200812311201hel.FTM' is a temporal average of all single measurements
taken on December 31st, 2008, between 11:31 UTC and 12:01 UTC (in case dt is set
to 30 minutes) at Helgoland.
In addition, in older software versions, the spectra are stored in an extra format (*.PTH or
*.PTM) for visualization purposes. This internal format is not intended for data analysis and is
described in the following.
All additional information of the header is of interest when analysing the data. The last line of the
header section starts with the 'end of header' keyword 'EOH'; the data section starts directly in the
next line. To skip the header, ignore all lines until the marker 'EOH' is encountered.
General Information
Data type One-dimensional frequency spectrum (D1S/D1M/D1<x>/M1<x>)
Data content Spectral energy S(f), directional spreading SPR(f) and mean travel direction
MDIR(f) as a function of frequency f.
Data format ASCII
Units
Frequency f [Hz]
Spectral energy S(f) [m*m/Hz]
Mean direction MDIR(f) [deg]
Directional spreading SPR(f) [deg/Hz]
File Information Remarks
File location <HD-label>:\<main data e.g. 'D:\radar\D1SPEC\'
direction>\D1SPEC\
File suffix(es) *.D1S spatial mean
*.D1M spatially and temporally averaged measurement
*.D1<x> single measurement for analysis box No. x
*.M1<x> temporal average for analysis box No. x
File Naming Convention
Format Code <YYYYMMDDHHmmss>< e.g. 200812201938hel.D1S
rigid>.<Suffix>
YYYY Year
MM Month (01 to 12)
DD Day (1 to 31)
HH Hour (0 to 23)
mm Minute (0 to 59)
ss Seconds (0 to 59)
rigid 3 letter ID code of WaMoS II platform; station ID
Time reference CPU clock
All additional information of the header is of interest when analysing the data. The last line of the
header section starts with the 'end of header' keyword 'EOH', the data section starts directly in the
next line. To skip the header, ignore all lines until the marker 'EOH' is encountered.
Column Value
1 frequency steps in Hz
2 spectral energy in m*m/Hz
3 mean wave direction in degree
4 directional spread in degree/Hz
The data is stored in scientific notation, e.g. the value 2.9 is stored as 0.29E+01 (Fortran format
code 'E16.3').
General Information
Data type WaMoS II time series (PARA/MPAR/PAR<x>/MPA<x>)
Data content Various sea state parameters
Data format ASCII
Units
Various, depending on the individual parameters (see parameter list; chapter 6.2.7.3)
File Information Remarks
File location <HD-label>:\<main data e.g. 'D:\radar\'
directory>\
File naming PARA<MMYY>.<rigid> Single measurement; but spatial mean
averaged over all analysis areas
MPAR<MMYY>.<rigid> Spatial and temporal average
PAR<x><MMYY>.<rigid> single measurement for analysis box No. x
MPA<x><MMYY>.<rigid> temporal mean for analysis box No. x
Format code for file names
Year YY (00 to 99)
Month MM (01 to 12)
Station ID rigid 3 letter ID code of WaMoS II platform
Time reference CPU clock
• PARA files contain the result of single measurements averaged spatially over all analysis
areas. That means that each entry in this file represents the average of all results from the
individual areas (up to 9 analysis areas can be configured) that passed the internal quality
check. The results are representative for the entire measurement area.
• MPAR files contain measurement results that are averaged over time additionally. An
entry represents the gliding spatial and temporal average of all measurements taken in the
past 'MTIME' minutes. The averaging time is specified in the WaMoS II set-up
(default: 30 minutes). Only data sets that passed the internal quality control are used for
averaging and storing.
The spatial averaging can be disabled by disabling the 'Spatial Averaging' check box in the
configuration set-up (see chapter 4.4.1.4. Cartesian Transformation). In this case, an individual
PAR<x>/MPA<x> file for each of the analysis areas <x> is created. The PAR<x> contains all
measurements for box <x> (no spatial average!) whereas the MPA<x> contains the temporal
mean for box<x> (no spatial but temporal average!).
The averaging time used to create the MPAR files is not indicated in the files directly. But this
value can be obtained from the WaMoS II configuration file and is also noted in the headers of
the WaMoS II data products like e.g. the 2D wave spectra. The related header keyword is
'MTIME'.
Instead, the number of spectra used to calculate the average is noted. This number can vary, as
only spectra that passed the quality control are used.
The quality index 'IQ' ranges from 0 ('good data') to 999 ('images can not be analysed'). The 'IQ'
value reflects the quality of the radar raw data. It is adapted to the conditions at a specific
measurement site. Only measurements (spectra), whose 'IQ' does not exceed a pre-set threshold
('LIMIT') are used to retrieve the parameters. Both, the actual IQ and the limit are indicated in the
PARA/MPAR files.
NOTE:
Most of the sea state parameters listed in PARA/MPAR files are derived directly
from wave spectra. This means, that the spectra are averaged over all boxes
(PARA) or 'MTIME' minutes (MPAR) before deriving these parameters. Therefore,
computing an average of sea state parameters from the para file over time might
result into slightly different values than the MPAR output.
Additionally, MPAR files does not overlap into the following month. At the very
beginning of a monthly new MPAR file only few spectra are available for
averaging. Spectra from the previous month are not used!
the measurement in form of a time string. The following columns store the sea state and current
parameters which are either of type 'real' or 'integer'. The information for first sea and first swell
system is given, if appropriate. Missing measurements are indicated by the value '-9' or '-9.00'.
description is covered. No details on measurement limits or accuracy are given. For this please
refer to Table 6 chapter 6 WaMoS II Data Products.
General Information
Data type WaMoS II time series (PEAK/MPEK/PEK<x>/MPE<x>)
Data content Various sea state parameters
Data format ASCII
Units
Various, depending on the individual parameters (see parameter list, chapter 6.2.8.3)
File Information Remarks
File location <HD-label>:\<main data e.g. 'D:\radar\'
directory>\
File naming PEAK<MMYY>.<rigid> Single measurement; but spatial mean
averaged over all analysis areas
MPEK<MMYY>.<rigid> Spatial and temporal average
PEK<x><MMYY>.<rigid> single measurement for analysis box
No. x
MPE<x><MMYY>.<rigid> temporal mean for analysis box No. x
Format code for file names
Year YY (00 to 99)
Month MM (01 to 12)
Station ID rigid 3 letter ID code of WaMoS II platform
Time reference CPU clock
• PEAK files contain the result of a single measurements averaged spatially over all
analysis areas. That means that each entry in this file represents the average of all results
from the individual areas (up to 9 analysis areas can be configured) that passed the
internal quality check. The results are representative for the entire measurement area.
• MPEK files contain measurement results that are averaged over time additionally. An
entry represents the gliding spatial and temporal average of all measurements taken in the
past 'MTIME' minutes. The averaging time is specified in the WaMoS II set-up
(default: 30 minutes). Only data sets that passed the internal quality control are used for
averaging and storing.
The spatial averaging can be disabled by disabling the 'Spatial Averaging' check box in the
configuration set-up (see chapter 4.4.1.4. Cartesian Transformation). In this case, an individual
PEK<x>/MPE<x> file for each of the analysis areas <x> is created. The PEK<x> contains all
measurements for box <x> (no spatial average!) whereas the MPE<x> contains the temporal
mean for box<x> (no spatial but temporal average!).
The averaging time used to create the MPEK files is not indicated in the files directly. But this
value can be obtained from the WaMoS II configuration file and is also noted in the headers of
the WaMoS II data products like e.g. the 2D wave spectra. The related header keyword is
'MTIME'.
Instead, the number of spectra used to calculate the average is noted. This number can vary, as
only spectra that passed the quality control are used.
The quality index 'IQ' ranges from 0 ('good data') to 999 ('images can not be analysed'). The 'IQ'
value reflects the quality of the radar raw data. It is adapted to the conditions at a specific
measurement site. Only measurements (spectra), whose 'IQ' does not exceed a pre-set threshold
('LIMIT') are used to retrieve the parameters. Both, the actual IQ and the limit are indicated in the
PEAK/MPEK files.
NOTE:
Most of the sea state parameters listed in PEAK/MPEK files are derived directly
from wave spectra. This means, that the spectra are averaged over all boxes
(PEAK) or 'MTIME' minutes (MPEK) before deriving these parameters. Therefore,
computing an average of sea state parameters from the para file over time might
result into slightly different values than the MPEK output.
Additionally, MPEK files does not overlap into the following month. At the very
beginning of a monthly new MPEK file only few spectra are available for
averaging. Spectra from the previous month are not used!
General Information
Data type WaMoS II time series (Wlog)
Data content Wind parameters
Data format ASCII
Units
Various, depending on the individual parameters (see parameter list, chapter 6.2.9.3)
File Information Remarks
File location <HD-label>:\<main data e.g. 'D:\radar\'
directory>\
File naming Wlog<MMYY>.<rigid> wind log time series
Format code for file names
Year YY (00 to 99)
Month MM (01 to 12)
Station ID rigid 3 letter ID code of WaMoS II platform
Time reference CPU clock
NOTE:
General Information
Data type WaMoS II time series (Clog)
Data content Various vessel NMEA parameters
Data format ASCII
Units
Various, depending on the individual parameters (see parameter list, chapter 6.2.10.3)
File Information Remarks
File location <HD-label>:\<main data e.g. 'D:\radar\'
directory>\
File naming Clog<MMYY>.<rigid> course log time series
Format code for file names
Year YY (00 to 99)
Month MM (01 to 12)
Station ID rigid 3 letter ID code of WaMoS II platform
Time reference CPU clock
NOTE:
The information in the Clog file is coming from external sensors. WaMoS II does
not process or correct the data. It is stored as received by the sensors via NMEA
string. The sensor raw data might be altered by the vessel data processing system.
The reference system (e.g. 'speed through water' or 'speed over ground') and
accuracy need to be obtained from the sensor description.
General Information
Data type WaMoS II time series (CERR)
Data content Various error codes
Data format ASCII
Units
Various, depending on the individual parameters (see parameter list, chapter 6.2.11.2)
@echo off
REM***************************************************************
REM THIS FILE WILL BE EXECUTED AFTER EACH MEASURMENT
rem It will save the newest *.pol file to drive E:\
rem %1 = Data output path
rem %2 = last file name
rem %1polar\%2.pol indicates the last polar file
REM ***************************************************************
ECHO Executing USER.BAT...
copy %1polar\%2.pol e:
.....
.....
F0032 02-05-2011 05:08:19.000 000.0 -09.0 2.450 054°10.822
N 007°53.005 E -09 -09.0 -09 -009.0 -09.0 -09.0 -09.0
F0033 02-05-2011 05:08:22.000 000.0 -09.0 2.450 054°10.822
N 007°53.005 E -09 -09.0 -09 -009.0 -09.0 -09.0 -09.0
RPM 2.45 CC [sec] ANTENNA REPETITION TIME
CC **************** STOP FRAMEDATA SECTION **************
EOH CC ************ END OF HEADER *************
Keyword Description
NMEASERVICES Number of NMEA services
NMEAENABLED Switch for if the NMEA service x is enabled
NMEATYPE Type of service
Keyword Description
POSTV Valid flag for LAT and LONG : used if 'value check by service field' is
selected for the position NMEA service
DATE Date of WaMoS II measurement in UTC.
TIME Time of WaMoS II measurement in UTC.
ZONE Time zone, this value represents the difference in hours to the UTC time.
INTER Time interval between sampling periods.
NIPOL Number of polar images within one sampling period of WaMoS II
measurement minus one. This value is used by the program
calcwave.exe.
NUMRE Number of polar images within one sampling period of WaMoS II
measurement.
RPT Radar antenna revolution time in seconds.
Example: A radar with 24 rotation per minute has a RPT of about 2.5 s.
SDRNG Sample delay range in meters, defined as the distance between the
radar antenna and the beginning of the sample area.
SFREQ Sampling frequency in MHz.
FIFO Number of samples per range can be set between 256 and 2048 samples.
BO2RA Angle between bow and radar heading.
HDGDL Angle between antenna heading and picture start.
GYROC Ship’s compass heading.
GYROV Valid flag for ship’s compass heading.
VGAIN WaMoS Video gain.
CMPOFF Offset added to ship’s compass.
WDEPF Water depth is coming from 0=global water depth, 1=NMEA data,
2=cartesian boxes.
P_DEP Water depth list in meter: first value: global or NMEA water depth, for
WDEPF=2: second value: water depth for first cartesian box … .
PDEPV Valid flag for NMEA water depth.
SHIPR In case of vessel installation, the ships ground track direction is read
from the NMEA in degrees.
SHIRV Valid flag for ship ground track direction.
SHIPS In case of vessel installation, ship speed is read from the NMEA in
knots.
SHISV Valid flag for ship speed.
SPTWL In case of vessel installation, longitudinal ship speed in water is read
from the NMEA in meters/second.
Keyword Description
SPWLV Valid flag for longitudinal ship speed in water.
SPTWT In case of vessel installation, transveral ship speed in water is read from
the NMEA in meters/second.
SPWTV Valid flag for transversal ship speed in water.
WINDS Wind speed in meters/second - can be stored if applicable.
WINSV Valid flag for wind speed.
WINDR Wind direction in degree - can be stored if applicable.
WINRV Valid flag for wind direction.
WINDT Kind of wind: 0=apparent wind, 1=true wind.
WINDH Wind sensor height.
WATSP Speed through water.
WATSV Valid flag for speed through water.
DABIT Data bits per pixel 12 bit => PCI card .
FXXXX XXXX serial number for each radar rotation (frame). For each frame the
date, time, compass, ship speed and radar repetition time are stored.
RPM Mean radar antenna revolution time in seconds.
This is the averaged revolution time of all measured antenna revolutions.
Keyword Description
ADJUS Ship course adjusting.
R-BOX Distance of the analysis area from antenna, position in meters.
P-BOX Orientation of the analysis area in relation to the radar heading, in degrees.
X-LEN Pixel length of the analysis area in azimuth direction.
Y-LEN Pixel length of the analysis area in range direction.
NICAR Number of cartesian images.
NT Number of time steps.
DEPTH Local water depth within the cartesian box.
PDEPV Valid flag for the NMEA water depth.
Code Message
1100 No wamos.cfg found
1102 Error reading wamos.cfg
1103 ISNR missing in wamos.cfg
1104 CA missing in wamos.cfg
1105 CB missing in wamos.cfg
1106 Threshold for IQ not set
1110 GDIFF not set in wamos.cfg
1111 NBGN1 not set in wamos.cfg
1112 NBGN2 not set in wamos.cfg
1113 NSIG1 not set in wamos.cfg
1114 NSIG2 not set in wamos.cfg
1115 NVAL1 not set in wamos.cfg
1116 NVAL2 not set in wamos.cfg
1117 GMAX1 not set in wamos.cfg
1118 GMAX2 not set in wamos.cfg
1119 VAR1 not set in wamos.cfg
1120 VAR2 not set in wamos.cfg
1121 EMIN1 not set in wamos.cfg
1122 Emin2 not set in wamos.cfg
1123 NKX does not match NKY in wamos.cfg
1200 Error opening CAR-file
1201 CAR-file header is empty
1202 Error reading CAR-file header
1203 CAR-file header is too long
1204 NO RPT info in CAR Header
1205 frame data section corrupted - not readable
1206 Nx not OK Nx = ????
1207 Ny not OK Ny = ????
1208 reserved
1209 NO NT info in CAR Header
1210 Spectra size has to equal image size
1211 No RBOX (distance to radar) info in CAR header
Code Message
1212 No Water depth info in CAR header
1213 No SFREQ info in CAR header
1214 Date error in car header
1215 File date is too old (before 1997)
1216 No compass (gyro) in CAR header
1217 No delay range in CAR header
1218 No PBOX in CAR header
1219 No Pixel in range (FIFO) not set in CAR header
1220 IO error while reading car header
1221 Missing ship speed (GPS)
1222 Invalid value for ship speed (GPS)
Note: Old data from fixed platforms can have ships speed '-9.', leading to
error 1222. Only if NMEA 3 is turned off, this can be processed
1223 Missing ship course (GPS)
1224 Invalid value for ship course (GPS)
1225 Missing position LAT LONG
1226 Invalid gyroc (ship course)
1228 RPT failure found in frame data sec
1230 More than 1 missing Parameter in CAR header
1244 RPT not valid: RPT=
1246 NX < 1 or > FIFO (Nx = ????; FIFO = ????)
1247 NY < 1 or > FIFO (Ny = ????; FIFO = ????)
1249 NT (#images) too small (NT <16)
1251 Rbox < dead range: ???? < ????
1252 Water depth lt 5m or gt 120000m: depth = ?????
1253 Sample freq < 10 or > 50 SFREQ= ?????
1257 Sample delay range < 0
1258 PBOX < 0 or > 360: PBOX = ????
1259 FIFO < 10 or > 2048: FIFO = ????
1270 More than 1 wrong value in CAR header
1280 Undefined gyroc value in frame data section
1281 Undefined ship speed in frame data section
1282 Undefined RPT value in frame data section
1290 Course change too large/unstable for analysis
1291 Ship speed too unstable for analysis
1299 water depth inconsistent (compared to clog)
Code Message
1300 Header length inconsistent
1301 NOK DABIT = ?????
1310 Error reading 8 bit CAR image
1320 Error reading 12 bit CAR image
1330 More than 1 missing Parameter in CAR header
1335 All car file data sections defect - no analysis
1501 Error no peak in raw spectra
1509 X/y ratio of CAR not equal 2
1510 Can not shrink raw spec in KX
1511 Can not shrink raw spec in KY
2000 Error calculating HS > 50m
2004 Current speed > Umax ???? > ????
2005 Current fit failed
2006 Fmax is negative
2007 Nyquist limit exceeded
2008 reserved
2009 reserved
2010 No peak wave system found
2400 Error in Hs determination
2401 Scaling spectrum failed
2500 D2s: NKX or NKY exceeds box size
2999 Not enough wind to analyze
3000 No spectrum for spatial average
3001 Error reading D2S-file header
3002 No spectrum to analyze
3003 Not enough spectra for temporal average
3004 Peak wave direction scatters
3009 Hm0 in d2s does not match Hm0 in d1s
3010 Hm0 in d1s does not match Hs
4000 Wrong file name length
4010 Can not read d2s data section
5001 Individual wave height <0 downstream
5002 Individual wave height <0 upstream
5003 reserved
6001 Reserved for error in call of calcwave:
path or filename passed to calcwave are not ok
Code Message
6002 Error writing peak file
6003 Error writing quali file
6004 Error writing clog file
6005 Error writing fth file
6006 Error writing wlog file
6007 reserved
6008 Error writing D2 file
6009 Error writing D3 file
6010 reserved
6011 Error writing bin file
6013 Error writing SNR file
6012 Error writing D1 file
6014 Error writing para file
6015 Can not create log files directory
6016 reserved
Note: can occur only for
'new' data folder structure
7 Appendix of wamos.cfg
7.1 Example of WaMoS II initialisation and configuration file
MULTI 0 !! Switch for multi window: 0= one best window, 1= all windows are kept
CMAX 5.0 !! Maximum current speed (m/s) allowed: MaxCurrs
FMIN 0.035 !! Min frequency for calc. of min freq. Plane: fmin
FMAX 0.350 !! Fixed frequency range fmax >= 1/(2*rpt)
LMAX 500.0 !! Max. wave length
SNR 4 !! SNR :
CA 0.30000 !! Bias :
CB 0.01700 !! Slope :
POWER 1.0000 !! Tiltf. Exp. :Power
D_FRE 0.030 !! frequency dist (Hz): Twinpeak : delta_th
D_DIR 35.0 !! Ang. distance (deg.)
ELOW 0.2000 !! Energy threshold: Twinpeak : elow
SLIM 0.1000 !! Hz Frequency Threshold for Swell; 0 => flexible Threshold
CUT 0.0200 !! Current fit Threshold
CKGCU 1 !! Switch to enable check of gyroc in frame data section for current calculation
GCSTD 2 !! Max allowed standard deviation of gyroc in frame data section for current calc
[deg]
GCABS 4 !! Maximum allowed absolute course outlier for current calc [deg]
GCTOT 6 !! Maximum allowed total course change for current calc [deg]
CKRPT 1 !! Switch to enable check of rpt in frame data section
MVARI 2.000e-001 !! Max RPT deviation of single rpt entry (Max Single)
MVAR 1.000e-001 !! Max RPT variation (Max All)
EOP
================================================================
/* END of Para.cfg */
/* BEGIN of QUALI.cfg */
QON 1 : 0= no qualify, 1= quality control on 2= sort out
GMAX1 0 < Gmax 100
GMAX2 160 > Gmax 100
GDIFF 180 > Gdif 2
VAR1 1.000e+000 < Gvar1 40
VAR2 5.700e+002 > Gvar2 40
Keyword Description
NMEASERVICES Number of NMEA services
NMEAENABLED Switch for if the NMEA service x is enabled
NMEATYPE Type of service
/* Begin of Para.cfg */
MTIME Averaging time for temporal mean spectra (D2M,D1M,etc.) and time series
(Mpar,Mpek)
INDEX Control index for averaging if IQ > INDEX (default 0) the data set is neglected
MULTI Switch for multi window 0= spatial and temporal averaged, 1= single
measurement and temporal averaged for each analysis area
CMAX Maximum current speed allowed [m/s] [default=5]
FMIN Minimum frequency for calculation of minimum frequency plane [Hz]
[default=0.035]
FMAX Fixed frequency range fmax >= 1/(2*rpt) [default=0.35]
LMAX Maximum allowed wave length [m] [default=500]
(I)SNR Signal to noise ratio definition for calculation of Hs (1;4)
CA Bias for calculation of Hs
CB Slope for calculation of Hs
POWER Tilt-function Exponent [default=1]
D_FRE Minimum frequency distance between two peaks to recognize them as two
wave systems [Hz] [default=0.030]
D_DIR Minimum angle between two peaks to recognize them as two wave systems
[deg] [default=35]
ELOW Minimum energy threshold for energy to be recognized as wave energy
[default=0.2]
Keyword Description
SLIM Hz frequency Threshold for Swell; 0 ⇒ flexible threshold determined out of
spectra, -9⇒ function of wind speed, or fixed value for fixed threshold
CUT Current fit Threshold [default=0.02]
CKGCU Switch to enable check of gyro in frame data section for current calc
[0=off;1=on;default=1]
GCSTD Defines the maximum allowed standard deviation of gyroc in frame data
section for current calc [deg] [default=2]
GCABS Defines the maximum allowed absolute course outlier for current calc [deg]
[default=4]
GCTOT Defines the maximum allowed the total course change for current calc [deg]
[default=6]
CKRPT Switch to enable check of rpt in frame data section [0=off;1=on] [default=1]
MVARI Defines the maximum allowed variation in RPT in frame data section [sec]
[default=0.2]
MVAR Defines the maximum allowed deviation to RPT in frame data section [sec]
[default=0.01]
/* BEGIN of QUALI.cfg */
QON Switch for quality control [0=off;1=on]
GMAX1 Defines the minimum allowed gray value in analysis field
GMAX2 Defines the maximum allowed gray value in analysis field
GMEAN Defines the minimum allowed mean gray value in analysis field
GDIFF Defines the maximum allowed grey level difference in analysis field
VAR1 Defines the minimum allowed grey level variance in analysis field
VAR2 Defines the maximum allowed grey level variance in analysis field
EMIN Defines the minimum allowed energy level in analysis field
EMAX Defines the maximum allowed energy level in analysis field
NBGN1 Defines the minimum allowed numbers of back ground noise points in analysis
field
NBGN2 Defines the maximum allowed numbers of back ground noise points in analysis
field
NSIG1 Defines the minimum allowed numbers of signal points in analysis field
NSIG2 Defines the maximum allowed numbers of signal points in analysis field
NVAL1 Defines the minimum allowed numbers of Nval points in analysis field
NVAL2 Defines the maximum allowed numbers of Nval points in analysis field
EWUS0008 The Wamos RigId "..." is different from the file RigId "...".
Data processing is not allowed!
EUSD0009 ShowPTMSpectrum: File ... not found or illegal format.
EUSD0009 ShowHRCSpectrum: File ... not found or illegal format.
EUSD0010 ShowPTMSpectrum: Can not read data from file ... .
EUSD0011 ShowPolarFile: Can not read header from file ... .
EUSD0012 ShowPolarFile: Can not read data from file ... .
EUSD0013 Unsave compass info from ground course. Ship speed is to slow.
IDSE0014 Sea State Alarm
EALG0015 Allocation of memory failed!
ENMS0016 Failed to connect to port ... .
EMNS0017 Failed to start thread for port ... .
WMNS0018 StartNMEAService: Thread for ... started.
WMNS0019 StartNMEAService: Thread for <...> stopped brutally.
WMNS0019 StartNMEAService: Thread for <...> stopped normally.