Acquisition.jl
Acquire GNSS signals
Getting started
Install:
julia> ]
pkg> add Acquisition
Usage
using Acquisition, Plots
import Acquisition: GPSL1, Hz
stream1 = open("signal.dat")
signal = Vector{Complex{Int16}}(undef, 10000)
read!(stream1, signal)
gpsl1 = GPSL1()
acq_res = [acquire(gpsl1, signal, 5e6Hz, prn) for prn = 1:32]
plot(acq_res[1])
The acquisition results include: CN0
, carrier_doppler
, code_phase
, etc.
License
MIT License