Skip to content

JuliaGNSS/Acquisition.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tests codecov

Acquisition.jl

Acquire GNSS signals

Getting started

Install:

julia> ]
pkg> add Acquisition

Usage

using Acquisition, Plots
import Acquisition: GPSL1, Hz
stream = open("signal.dat")
signal = Vector{Complex{Int16}}(undef, 10000)
read!(stream, signal)
gpsl1 = GPSL1()
acq_res = acquire(gpsl1, signal, 5e6Hz, 1:32)
# or acq_res = coarse_fine_acquire(gpsl1, signal, 5e6Hz, 1:32)
plot(acq_res[1])

Acquisition plot

The acquisition results include: CN0, carrier_doppler, code_phase, etc.

License

MIT License