-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
From fixedpoint to float and generic correlator (#17)
* Implemented correlator for custom number of taps * Added required functions for GenericBOC signals * Bug fixes for generic correlator * Fix functions for GenericBOC signals * Fix wrong type inheritance * [GenericCorrelator] Fix multi antenna correlation * Fix integration time calculation for short codes * Fix order of early and late * Switch to full declaration of correlator shifts * Fixed integer based replica generation * Adapt generic correlator to new spacing definition * Performance improvements * Fix typo * Use SVector for GenericCorrelator * Performance improvements * Re-Added defaults for GenericBOC signals * Replace SVector{SVector} by Vector{SVector} * Adjust to changes in GNSSSignals * Change carrier fixed point calculation to float * Renamed `generic_boc.jl` to `boc.jl` * Fix infinite recursion error * Added tests for BOCcos Co-authored-by: Michael Niestroj <michael.niestroj@nav.rwth-aachen.de> Co-authored-by: Soeren Schoenbrod <soeren.schoenbrod@rwth-aachen.de>
- Loading branch information
1 parent
71d7c62
commit 94bcda9
Showing
34 changed files
with
1,060 additions
and
524 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
""" | ||
$(SIGNATURES) | ||
Checks if upcoming integration is a new bit for generic BOC signal | ||
""" | ||
function is_upcoming_integration_new_bit( | ||
boc::BOCcos, | ||
prns, | ||
num_prns | ||
) | ||
is_upcoming_integration_new_bit(boc.system, prns, num_prns) | ||
end | ||
|
||
function get_default_correlator( | ||
::BOCcos, | ||
numAnts::NumAnts | ||
) | ||
EarlyPromptLateCorrelator(numAnts) | ||
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.