Welcome to Orientable AI GNSSLib v3.0
An Open Source GNSS Software Defined Radio Library Provided by Orientable AI.
Overview
Orientable AI GNSSLib is a comprehensive software-defined radio (SDR) library designed for real-time GNSS signal processing. Written primarily in C, it provides high-performance implementations of PRN code generation, signal acquisition, tracking, and navigation message decoding.
Features
- Core Signal Processing:
- PRN code generations (GPS L1C/A, GLONASS G1, SBAS L1)
- High-sensitivity signal acquisition and robust tracking
- Real-time decoding of navigation messages
- Precision measurements: Pseudo-range, Doppler, and Carrier Phase
- Positioning Integration:
- Real-time positioning powered by RTKLIB
- Standardized output: RINEX or RTCM formats
- Hardware Support:
- NSL Stereo
- SiGe GN3S sampler v2/v3
- Nuand BladeRF
- RTL-SDR
- Post-Processing: Support for RF binary files for offline analysis.
Project Structure
The repository is organized as follows:
src/: Core library source codes.cfg/frontend/: Front-end configuration files.lib/: Third-party libraries (RTKLIB, ka9q-fec, fftw3).tests/: Integrated test data and output directories.bin/: Sample configuration and executables.
Orientable AI GNSSLib is free software distributed under the GNU General Public License v3.0.