Skip to content

Releases: Fraunhofer-IIS/ogre

ogre-1.29.0

28 Feb 15:58
Compare
Choose a tag to compare
  • system: ogre: Fix mp-detector and vdll option
  • system: ogre: Add RTCM3 output in ogre_console
  • system: ogre: Fix log-iq option
  • packages: dataflow: tracking: Restructure tracking stage
  • packages: tracking: Add unambiguous frequency-aided (UFA) discriminator
  • packages: monitoring: Add SQM Detector
  • SAL: HAL: FftAcquisition: Handle libfftacq timeout exception
  • systems: dgnss_complete: ActiveChannelController: Do not start E5a tracking from QP code phase
  • packages: dataflow: L5BandTrackingChannel: Reduce E5a acquisition Doppler range by assisted acquisition
  • SAL: HAL: GnssHwCorrelator: Handle "no available channels" exception
  • systems: ogre_console: Refactor redis output option
  • systems: d_co: ActiveChannelController: Add #28 to list of GPS L2/L5
  • SAL: HAL: FftAcquisition: Modify Doppler center frequency to check in fast acq
  • SAL: HAL: AcquisitionConfig: Modify default acquisition search space

ogre-1.28.0

12 Dec 10:55
Compare
Choose a tag to compare
  • external: pyNMA: Implement COP as a stabilizer
  • external: pyNMA: Implement dummy-tag if COP = 0
  • common: tracking: Improve loop filter implementation
  • adaptive_tracking: Add LBCA-based steady-state DSKF
  • gnss_pvt: Add Weighted Least Squares option
  • gnss: GnssSatelliteBase: Add option to calc Doppler from Almanac
  • warm-start: WeightedSvSelection: Estimate Doppler and select sensitivity accoording to aiding from Ephemeris/Almanacs
  • systems: ogre: OgreControllerBackend: Save Almanacs at program exit
  • systems: ogre: Load Almanacs if not cold start
  • systems: ogre: Load receiver time at startup from unix system time
  • systems: ogre: OgreControllerBase: Store clock drift to be used for Doppler offset estimation
  • systems: goose: Add trigger control for record/replay
  • systems: goose: Add master/slave config for record/replay

ogre-1.27.0

03 May 14:15
Compare
Choose a tag to compare

Important changes:

  • Ubuntu 22.04 support
  • packages: positioning: PR and PPS synchronization: Modify clock correction mechanism
  • systems: ogre: Set LNAV week cycles using an option in ogre_console
  • packages: cno: Including a BL C/N0 estimator with a sliding window
  • packages: gnss: galileo: Add NequickG JRC implementation
  • systems: dgnss_complete: Refactor channel arrays
  • packages: gnss: GnssSatellite: Specify band index using define
  • systems:ogre:Add NavIC L5 to ogre_console
  • systems: goose: record/replay: Add dual band variants
  • systems: goose: Rename the flexiband_uart.py to fx3_uart.py
  • SAL: HAL: FftAcquisition: Change Doppler offset mechanism for fast
  • systems: d_co: active channel ctrl: Modify L5 start from other signals acquisition
  • systems: goose: Add fhgpcie_fprog to Debian package
  • packages/gnss/navic_base: Calculate NavIC SV position and PVT
  • systems: ogre: Add option to enable acquisition medium mode by default
  • packages: navic_base: Add NavIC week number rollover as an option
  • systems: ogre: Change default clock correction error to 0.2ms
  • systems: ogre: Remove zeromq output option
  • systems:ogre:Add NavIC S Band to ogre_console
  • SAL: HAL: GnssHwCorrelator: Modify L1/L5 spacing to reduce pseudorange errors
  • SAL: HAL: gnss_hw_manager: Use bands info from env

ogre-1.26.0

16 Dec 13:54
Compare
Choose a tag to compare

Important changes:

  • systems: ogre: Enable BeiDou B2I
  • systems: ogre: Enable standalone PVT from L5/E5 band signals
  • packages: positioning: Extend pvt_calculation message of ogrp by algorithm
  • packages: common: Use georinex as rinex parser in rinex2ogrp
  • packages: gnss: gnss_base: Remove week cycles and cycle rollover handling

ogre-1.25.0

19 Oct 19:31
Compare
Choose a tag to compare

Important changes:

  • Update the rootfs (ubuntu_16.04) with libarmadillo-dev. As the receiver program now uses this library.
  • Include Beidou B1I signal to ogre officially
  • Add script to generate antenna pattern file for Spirent
  • Provide G/Nav Messages via MQTT
  • Add measurement model for loose coupling
  • Implement Galileo E1C tracking
  • Implement OGRP message gnss_utc_parameter
  • Implement NMEA GGA and RMC output
  • Add user defined hardware integration time
  • Add option to set the smoothing period of PLI/FLI
  • Add possibility to set the loop bandwidth for each signal independently
  • Add option to set L2C hardware integration time to 4 ms
  • Set Linux system time from GNSS time
  • Add measurement model for tight coupling
  • Implement tst_tracking_beidou_b2i
  • Code refactoring and bug fixes

ogre-1.24.0

21 Apr 21:14
Compare
Choose a tag to compare

Important changes:

  • Implement GPS L2CL (pilot) tracking
  • Add PLI/FLI to external tracking interface
  • Improve performance of Galileo E5 AltBOC tracking
  • Improve acquisition satellite selection for unknown satellites
  • Add option to select the ionospheric model (actual: Klobuchar GPS, OFF)
  • Consider last receiver clock error in sagnac correction
  • Select system time automatically depending on the enabled GNSS (if not set by user)
  • Add C/N0 to correlation_values_t in external tracking interface
  • Add systemd service for ogre_console with default options
  • Minor bugfixes
  • Performance improvements

ogre-1.23.0

05 Nov 13:56
Compare
Choose a tag to compare

Important changes:

  • Update from ubuntu 14.04 to ubuntu 16.04 for embedded platform (Single Board Computer)
  • Notice: This release works only with ubuntu 16.04
  • Add authentication_status to satellite_info message
  • Fix for load Galileo ephemeris data
  • Fix output of clock reference e1e5a
  • Fix use of Galileo satellites for PVT
  • Use estimated carrier Doppler for reacquisition
  • Add an option to enable/disable setting of system time with GNSS time
  • Fix setClock for linux system time
  • Add option to disable the usage of GGTO
  • Output GGTO in OGRP message pvt_calculation
  • Fix unsigned overflow in week difference of GGTO

ogre-1.22.1

10 May 15:06
Compare
Choose a tag to compare

Important Changes:

  • Make GNSS of system time configurable
  • Fix week rollover problem
  • Add capability to load Galileo ephemeris from file
  • Add PTP support in kernel
  • Add script print_version (print FPGA and SW version)

ogre-1.21.0

07 Feb 14:19
Compare
Choose a tag to compare

Important changes:

  • Add an option to disable the troposphere correction (useful for signal simulator)
  • Apply satellite clock, ionospheric and troposphere corrections to GPS L2/L5 and Galileo E5a/E5 pseudoranges
  • Remove C support (ogre API)
  • Use system version of libmeschach
  • Print FPGA version at start
  • Save tracking_init_t message in I&D logger
  • ADC output configuration (available since FPGA version 692)
  • Support for new FPGA channels (FPGA version 692)

ogre-1.20.1

08 Nov 16:27
Compare
Choose a tag to compare

Important changes:

  • Fix GPS L2C tracking
  • Add option to log correlation values from the internal tracking channels