Skip to content

Last snapshots taken from https://github.com/UnofficialJuliaMirror/Tracking.jl-10b2438b-ffd4-5096-aa58-44041d5c8f3b on 2019-11-20T12:00:45.729-05:00 by @UnofficialJuliaMirrorBot via Travis job 153.34 , triggered by Travis cron job on branch "master"

License

Notifications You must be signed in to change notification settings

UnofficialJuliaMirrorSnapshots/Tracking.jl-10b2438b-ffd4-5096-aa58-44041d5c8f3b

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Coverage Status

Tracking

This implements a basic tracking functionality for GNSS signals. The correlation is done in the interval of PRNs. Each call of the tracking function returns the current code phase, Doppler, the Carrier-to-Noise-Density-Ratio (CN0), data bits, number of data bits and the last correlator output.

Features

  • Supports GPS L1 / L5 and Galileo E1B
  • CN0 estimation
  • Secondary code detection
  • Bit detection
  • Phased array tracking

Getting started

Install:

julia> ]
pkg> add Tracking

Usage

using Tracking
using Tracking: MHz, Hz, GPSL1
carrier_doppler = 1000Hz
code_phase = 50
sample_frequency = 2.5MHz
prn = 1
state = TrackingState(GPSL1, carrier_doppler, code_phase)
results = track(signal, state, prn, sample_frequency)
next_results = track(next_signal, get_state(results), prn, sample_frequency)

If you'd like to track several signals at once (e.g. in the case of phased antenna arrays), you will have to specify the optional parameter num_ants::NumAnts{N} and pass a beamforming function to the track function:

track = TrackingState(GPSL1, carrier_doppler, code_phase, num_ants = NumAnts(4)) # 4 antenna channels
results = track(signal, state, prn, sample_frequency, post_corr_filter = x -> x[1]) # Post corr filter is optional

About

Last snapshots taken from https://github.com/UnofficialJuliaMirror/Tracking.jl-10b2438b-ffd4-5096-aa58-44041d5c8f3b on 2019-11-20T12:00:45.729-05:00 by @UnofficialJuliaMirrorBot via Travis job 153.34 , triggered by Travis cron job on branch "master"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages