Skip to content

New

Skysat delivers its products throughout the European Union 🇪🇺

Article expert

SBG Ellipse-D: dual-antenna INS for offshore racing yachts

Key points in 30 seconds

  • SBG Systems’ Ellipse-D pairs an inertial measurement unit with a GNSS receiver fed by two antennas. Its heading is true heading, measured between the antennas: no magnetic deviation, no compass calibration.
  • Accuracy depends on how far apart the antennas are: SBG quotes 0.2° RMS with a baseline over 2 m, 0.5° over 0.5 m. Roll and pitch: 0.1° without RTK corrections. Heave (5 cm or 5%) is only available on the Marine version.
  • It does not plug in like an NMEA 2000 compass: NMEA 0183 and binary over serial, NMEA 2000 only on the CAN variant. We found no documented integration with H5000, nke or MADBrain: it connects through standard protocols and must be bench-tested.
  • Verdict: worth it if your programme can spread the antennas 2 m apart and make use of high-rate data. For fast cruising, a satellite compass or a 9-axis NMEA 2000 compass is enough and much simpler to install.

Table of contents

What a dual-antenna INS measures

An inertial measurement unit measures the boat’s rotations and accelerations with three MEMS gyroscopes and three MEMS accelerometers. On its own, it drifts. The Ellipse-D couples it to a dual-frequency GNSS receiver connected to two antennas. The receiver computes the direction of the line joining the antennas and, knowing where they sit on board, the boat’s orientation relative to geographic north: true heading, available even alongside the dock, about 25 seconds after the first fix according to SBG.

A fusion filter combines the two: GNSS keeps the inertial unit in check (the receiver computes at 5 Hz), the inertial unit fills the gaps and provides attitude, with outputs of up to 1 kHz for inertial data. SBG’s published figures for marine use, RMS:

MeasurementConditionSBG figure
True headingantenna baseline > 0.5 m0.5°
True headingantenna baseline > 2 m0.2°
Roll and pitchno corrections (single point)0.1°
Roll and pitchRTK corrections0.05°
Real-time heaveMarine version, wave period 0 to 20 s5 cm or 5%, whichever is greater

Offshore, with no RTK correction stream, work with the single-point figures.

Why the D rather than the N or the A

The single-antenna Ellipse-N initialises its heading from motion (at least 3 m/s) or from its magnetometer, and SBG considers a boat’s dynamics insufficient for the first option. The Ellipse-A (AHRS) has a magnetic heading: 0.8° static, after calibration, in a clean magnetic environment. Only the Marine version of each model (±8 g, ±450°/s) outputs heave.

Against a magnetic compass and a satellite compass

A magnetic compass, fluxgate or 9-axis, measures the local field. Ferrous masses and current-carrying cables deflect it; calibration removes the fixed part of that deviation, not a circuit that starts drawing current. Its heading is magnetic and needs variation applied to become true. nke points out another limit of the classic fluxgate: its heading is not corrected for the boat’s accelerations, so it is filtered, at the cost of responsiveness.

A one-piece satellite compass removes the magnetic problem, but its antennas share a single housing: its baseline is short by design. The Ellipse-D lets you choose the antenna separation, and the quoted accuracy depends directly on it.

TechnologyExampleHeadingQuoted heading accuracyQuoted roll and pitchOutput
9-axis compassB&G Precision-9magnetic±2° after calibrationoutput, accuracy not publishedNMEA 2000
9-axis compassnke Compas 9Xmagnetic2° dynamic, after calibration1° dynamicnke Topline bus
One-piece satellite compass, 35 cm longSimrad HS75true0.75° RMSoutput, accuracy not publishedNMEA 2000
Dual-antenna INSSBG Ellipse-Dtrue0.2° RMS (baseline > 2 m)0.1° RMSNMEA 0183, binary; NMEA 2000 on the CAN variant

Manufacturer figures under non-uniform conditions (RMS for SBG and Simrad, “after calibration” or “dynamic” for B&G and nke): orders of magnitude, not a ranking. The Precision-9 and the HS75 also output heave, with no published accuracy; SBG publishes its own.

Why offshore racing programmes are interested

True wind direction is heading plus true wind angle: one degree of heading error becomes one degree of error in wind direction, and so in the shifts you think you are reading. Current is computed by comparing GNSS course and speed over ground with heading and boat speed through the water: heading error ends up there too.

Attitude matters just as much. nke gives a figure for the wind sensor: without heel correction, 2.5° of true wind angle error at 25° of heel. An autopilot in compass mode receives a heading that depends neither on the magnetic field nor on fluxgate filtering. Angular rates, accelerations and standard deviations also feed performance analysis.

We found no public reference to an offshore racing team using an Ellipse-D (September 2026); the closest SBG case study covers a solar-powered foiling boat built by EPFL students, fitted with an Ellipse-N. These arguments are technical, not references.

Installation and autopilot integration

Installation

The unit (65 g, 5 to 36 V DC supply) mounts rigidly anywhere in the boat, under cover: SBG states that IP68 does not make it proof against salt-water corrosion. The two antennas: same model, cables of identical length, same view of the sky, and a baseline of at least 2 m, as SBG recommends. Lever arms (from the unit to each antenna) are measured to the centimetre, or to within 10 cm before SBG’s calibration tool refines them. Configuration is done in the sbgCenter software over the USB cable, which also powers the unit. After the fix and the heading solution, SBG allows 2 to 15 minutes of alignment, sped up by figure-of-eight manoeuvres a few tens of metres across: power the electronics up before leaving the dock.

The Ellipse-D is sold on quotation, not as a direct online purchase. Our Ellipse-D kit pairs the Marine version with a serial interface and two TW3972 antennas recommended by SBG; the unit on its own is also available. Variant and antenna cables are specified with our workshop, boat by boat. The range is grouped on our SBG Systems page.

Three routes to the processor

OutputWhat goes throughCondition
NMEA 0183 (version 4.1), RS-232 or RS-422HDT (true heading), ROT, GGA, RMC, VTG…; roll, pitch and heave only in proprietary sentences (PASHR, PRDID, SBG sentences)the processor must read these sentences, at the right baud rate
NMEA 2000 on the CAN portheading, rate of turn, attitude, heave, rapid position and COG/SOG, timeCAN variant only; bus disabled by default
sbgECom binary, or CAN messages described in DBC filesthe most complete data set, with status flags and standard deviationssoftware able to decode it; C library published under the MIT licence

The stand-alone unit in our catalogue is SBG P/N 100-2422 (ELLIPSE-D-G4A2-B1): Marine version without CAN, main port in RS-232 or RS-422 depending on the cable. The CAN variant (100-2423) adds NMEA 2000 but limits that port to RS-232. The choice is made before ordering.

H5000, nke, MADBrain: what is documented

None of the B&G, nke or Madintec documents we consulted mentions SBG. B&G describes its H5000 Serial Expansion module as intended, among other things, for “3rd party heading sensors” over NMEA 0183, with configurable sentences and baud rate. nke’s Box N2K links the Topline bus, NMEA 0183 (4,800 to 38,400 baud) and NMEA 2000; its page does not list the sentences it passes on. Madintec’s brochure describes an in-house IMU, MADMotion (MAD Sensor Motion in our catalogue), on its own CAN bus, and lists off-the-shelf NMEA 2000 compasses including the Precision-9 (see our MADBrain architecture article). In all three cases the connection relies on a standard protocol: what decides is the list of sentences or PGNs the processor accepts, checked on the bench before launch.

Limits and pitfalls

  • The baseline is decided on the deck plan. With 0.5 m between antennas, quoted heading accuracy drops to 0.5°: better than a magnetic compass, close to a one-piece satellite compass. Both antennas must see the same sky; SBG advises against placing them either side of a structure that masks part of it. On a sailing boat, mast, sails and heel all come into play.
  • No good GNSS signal, no guaranteed heading. When the standard deviation exceeds the configured threshold, SBG leaves the relevant NMEA fields empty: the autopilot must switch to another source. Keep a calibrated magnetic compass on board.
  • Heave: Marine version only. SBG reserves heave messages (PASHR, TSS1, Ship Motion) for Marine hardware, and its accuracy assumes velocity aiding or, failing that, no turns and no speed changes.
  • NMEA 0183 saturates quickly. Too many high-rate sentences for the chosen baud rate saturate the port, a cause SBG cites when the unit stops responding. Its GGA sentence is also longer than the standard allows (extra decimals): check that the receiving device accepts it.
  • Set-up is a technician’s job. Axes, lever arms, motion profile, outputs and validity thresholds are set in sbgCenter. For residual misalignment, SBG suggests averaging roll and pitch over a long period in harbour and entering them as misalignment angles: the boat’s trim at the dock becomes zero.

Workshop verdict

Fast cruising, off-the-shelf autopilot already fitted. No Ellipse-D. A well-calibrated 9-axis compass from your autopilot’s brand (Precision-9 for B&G, Compas 9X for nke) is enough; if the magnetic environment is poor, an NMEA 2000 satellite compass such as the HS75 solves it more simply.

Offshore racing on B&G or nke instruments, reliable true heading needed. The satellite compass remains the simple answer. The Ellipse-D is justified if you can spread the antennas 2 m apart and if your processor’s reading of its sentences is validated before the season.

Open processor, data acquisition, performance analysis. This is its home ground: high output rates, standard deviations, a documented binary protocol, raw GNSS data for post-processing. Pick the serial or CAN variant to suit the boat’s network.

Motion only. If heading already comes from a satellite compass, the Ellipse-A Marine (AHRS, on quotation) provides roll, pitch and heave.

Who it is not for. Anyone who wants a sensor that plugs straight into the backbone, has no room to separate two antennas, or has nobody to keep the configuration up to date. For a quotation or an installation study, go through our workshop services: survey, installation and commissioning.

Sources

Manufacturer documents consulted on 25 September 2026.

Also read

Leave A Comment

FAQ

Can the Ellipse-D replace my autopilot’s compass?

It provides true heading (NMEA 0183 HDT sentence, or an NMEA 2000 message on the CAN variant), provided the autopilot processor accepts that source. We found no documented dedicated integration with H5000, nke or MADBrain: reading it has to be validated on the bench. When the heading standard deviation exceeds the configured threshold, SBG leaves the NMEA fields empty, so the autopilot must be able to fall back on a backup magnetic compass.

How far apart should the two GNSS antennas be?

SBG recommends a baseline of at least 2 m: that is the condition for the quoted 0.2° RMS heading. Above 0.5 m, the quoted heading accuracy is 0.5°. Both antennas must be the same model, on cables of identical length, with the same view of the sky.

Can the Ellipse-D connect to an NMEA 2000 network?

Only the CAN variant (P/N 100-2423 in the Marine version), for which SBG documents NMEA 2000 messages for heading, rate of turn, attitude, heave, position and time. Reference 100-2422 in our catalogue is the serial version, without CAN. In every case, check during installation that each display or processor recognises the source.

How does it differ from a satellite compass?

Both give true heading, immune to magnetic interference. A one-piece satellite compass such as the Simrad HS75 (35 cm, 0.75° RMS) keeps its antennas in one housing and connects simply over NMEA 2000. The Ellipse-D separates the antennas to lengthen the baseline (0.2° RMS above 2 m), publishes its roll, pitch and heave accuracy and outputs high-rate data, at the cost of a heavier installation and configuration.

Do I need the Marine version?

Yes if you want heave: SBG reserves heave messages (PASHR, TSS1, Ship Motion) for the Marine hardware versions, whose sensors cover ±8 g and ±450°/s. The Ellipse-D kit and unit in our catalogue are Marine versions, sold on quotation.

Are RTK corrections useful for offshore racing?

For heading, no: SBG quotes the same 0.2° with or without RTK. Corrections mainly improve position (1.2 m without, 0.01 m + 1 ppm with RTK) and attitude (0.1° without, 0.05° with), but they require an RTCM correction stream, which the Ellipse receives on a serial port.