Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

NortekSupport/coordinatetransforms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

5 Commits

Repository files navigation

coordinatetransforms

Scripts for coordinate transforms on data from Nortek instruments.

Background

All Nortek instruments collect velocity data in a coordinate system. The most raw form of the data is BEAM coordinates, where the velocity measurement is a vector in the direction of the transducer beam. Beam coordinates can be converted to a Cartesian coordinate system (XYZ) by knowing the beam orientation. Furthermore, the flow can be presented in Earth normal coordinates (ENU, East, North and Up) if the instrument is equipped with a compass and tilt sensor. ENU and XYZ coordinates are the most practical when handling data. Beam coordinates are primarily useful for higher-level turbulence calculations and for dealing with phase wrapping issues.

The coordinate systems are defined as follows:

  • In Beam coordinates, a positive velocity is directed in the same direction as the beam points. Beam 1 is marked with an "X" on the head.
  • In XYZ coordinates, a positive velocity in the X-direction goes in the direction of the X-axis arrow. The X-axis points in the same direction as beam 1. Use the right-hand-rule to remember the notation conventions for vectors. Remember that XYZ coordinates are relative to the probe/instrument head and independent of whether the instrument points up or down. When you collect data in XYZ coordinates Y is reported as 0deg and X is reported as 90deg.
  • In ENU coordinates, a positive east velocity goes toward east. This is also a right-handed orthogonal system. When you collect data in ENU coordinates N is reported as 0deg and E is reported as 90deg.

The scripts

  • Sig4beam_transform.m - Comprehensive Matlab script for transforming 4-beam Signature data from BEAM to XYZ or ENU coordinates, and between all coordinate systems. Requires little editing.
  • Transform.m - The original transformation Matlab script containing the required steps for transforming data from a 3-beam midlife Nortek instrument from BEAM to XYZ or ENU coordinates, and between all coordinate systems. Requires work from the user to tailor the script to their own instrument/data.

About

Matlab scripts for coordinate transforms on data from Nortek instruments.

Topics

Resources

Readme

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages