Skip to content

Configuration Guide

The main configuration for the CLI application is handled via .yaml files.

orientable-gnss.yaml

A sample configuration file is provided in the cfg/ directory.

Global Settings

  • receiver: General receiver settings.
    • frontend_config: Path to the frontend configuration file.
    • log_level: Logging verbosity (0: OFF, 5: DEBUG).
    • log_file: (Optional) Redirect logs to a file.

Channel Settings

  • channels: Defines which satellites and signals to track (list of objects).
    • sys: Satellite system (e.g., 1 for GPS).
    • prn: PRN number.
    • ctype: Code type.
    • ftype: Frontend type index.

Frontend Configuration

Specific configuration for frontends like RTL-SDR or BladeRF is located in the cfg/frontend/ directory. These files use a hierarchical YAML structure to define sampling frequencies, intermediate frequencies, and gain settings.