ices-eg / wg_WGFAST

Working Group on Fisheries Acoustics, Science and Technology
11 stars 16 forks source link

Add storage of split-aperture data #29

Closed gavinmacaulay closed 4 years ago

gavinmacaulay commented 4 years ago

A proposal to address issue #3 (add storage of split-aperture data). Made up of these changes:

  1. Variables to store split-aperture angles for each sample and beam (e.g., EK60 data)
  2. Extra dimension in beam data to store sub-beams for each sonar beam (e.g., EK80 data)
  3. Specify how to calculate physical split-aperture angles from the data that is stored in the file
  4. Modification to how the beam pointing direction is specified so that split-aperture angle axes can be clearly and generically specified

A potentially significant change to come after this pull request is to support multi-channel sonar systems (e.g., multi-frequency EK60 echosounders).

gavinmacaulay commented 4 years ago

A note: the proposed way to store backscatter power and split-aperture phase angles uses much more space than the same data in the EK60 .raw format. This needs to addressed (perhaps by supporting the compressed form of data that the EK60 .raw format uses).

cyrilleponcelet commented 4 years ago

Hi Gavin, please fin below a first set of comments from our Ifremer's side. (we will make detailled comments field by field once we agree on those ones)

Two remarks aside :

gavinmacaulay commented 4 years ago

For the minor and major angles, I chose two words that deliberately did not convey a particular direction (and are the words used by Echoview). For example, alongship and athwart don't quite work if a beam is pointing horizontally; horizontal and vertical confuse when a beam is pointing directly down; x&y would cause confusion with the platform coordinate system.

cyrilleponcelet commented 4 years ago

minor and major are good naming, better than along, athwart, vertical and horizontal. I will try to make a drawing to clarify things for me (maybe with some example with beam pointing vertically or horizontally)