Close
0%
0%

GNSS-SDR-meets-Arduino-Q

An embedded application of GNSS-SDR running in real time on the Arduino UNO Q platform

Public Chat
Similar projects worth following
0 followers
The Arduino UNO Q runs a Debian-based Linux distribution, which enables native installation of GNU Radio and GNSS-SDR. The complete GNSS-SDR software stack is built directly on the target following the official GNSS-SDR build and installation instructions provided by the GNSS-SDR project.

In its current configuration, the receiver supports GPS L1 C/A only. Multi-constellation operation (e.g., Galileo) is not yet enabled due to computational and memory constraints of the platform.

The system integrates:

Real-time GNSS-SDR processing
A Node.js web server for remote control
A Python interface for data extraction
An STM32F0 microcontroller driving an LED matrix for live visualization

All details can be found in

https://github.com/kalmancito/GNSS-SDR-meets-Arduino-Q

This work is released under the GNU General Public License v2.0 (GPL-2.0).

  • 1
    Hardware setup

    The hardware configuration used in this project consists of:

    • Arduino UNO Q
      • Linux host (Debian-based)
      • STM32F0 microcontroller
    • RTL-SDR front-end
      • Nooelec NESDR SmarTee SDR
    • Active GNSS antenna
    • LED matrix display driven by the STM32F0 MCU
  • 2
    System architecture

    System architecture

  • 3
    GNSS processing configuration

    Real-time GNSS processing is performed using the following configuration:

    • Constellation: GPS
    • Signal: GPS L1 C/A
    • Number of tracking channels: 7
    • Coherent integration time: 4 ms
    • Front-end: RTL-SDR (live RF input)

    The receiver computes standard GNSS outputs in real time, including:

    • GPS observables
    • Carrier-to-noise density ratio (C/N₀)
    • Position, Velocity, and Time (PVT) solution

    Galileo signal processing is currently not enabled due to platform resource limitations.

View all 7 instructions

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates