Aerospace and Electronic Systems Magazine August 2017 - 57

Leclère, Botteron, and Farine
is to have as many zeros as possible in s′. Note that there are also
some variants of this method providing better performance but not
applicable to every code [35], [36].

[6]

CONCLUSION
In this article, we have performed a comparison of the possible
hardware implementations of the parallel code search acquisition
for GNSS signals having a secondary code. Since applying directly
the FFT over the entire tiered code is not possible or at least extremely consuming in hardware, a better solution already suggested in the literature is to perform FFT-based circular correlations
over the primary code and to combine the results. Focusing on this
solution, we have compared different hardware implementations,
including the cases when the combinations are performed before or
after the FFT-based correlations, when they are performed sequentially or in parallel, and when the output is provided in different
orders. Moreover, we also analyzed the memory requirements and
the processing time of each implementation.
From these comparisons, it has been shown that some implementations are not interesting (such as the one using a second FFTbased circular correlation for the secondary code), since they consume more memory and provide a longer processing time than other
implementations. It has also been shown that the direct correlation
that applies the FFT over the entire tiered code would not be interesting, because some proposed parallel implementations provides
slightly longer processing times, but require much less memory.
Generally, the choice of the most suitable implementation is a
compromise between the memory used and the processing time.
However, if the various parameters are specified (such as the quantization of the signals, the sampling frequency, the number of coherent or noncoherent accumulation, the number of frequency bins
to test), it will be easy to evaluate both the memory and the processing time using our results since all the formulas are provided.
In addition, we also have proposed a new method that approximately halves the number of operations related to the secondary
code correlation, and slightly reduces the total processing time
(12.6%) for a hardware implementation. The idea of this method
(which is not an approximation) is to add or subtract 1 to the binary secondary code to obtain a code with at least half of zeros to
perform the correlation.

REFERENCES
[1]
[2]

[3]

[4]

[7]

[8]

[9]

[10]

[11]

[12]

[13]

[14]
[15]

[16]

van Diggelen, F. A-GPS: Assisted GPS, GNSS, and SBAS. GNSS
Technology and Applications Series. Artech House, 2009.
Broumandan, A., Nielsen, J., and Lachapelle, G. Coherent integration
time limit of a mobile receiver for indoor GNSS applications. GPS
Solutions, Vol. 16, 2 (Apr. 2012), 157-167.
Pany, T., Riedl, B., Winkel, J., Worz, T., Schweikert, R., Niedermeier,
et al. Coherent integration time: The longer, the better. Inside GNSS,
Vol. 4, 6 (Nov./Dec. 2009), 52-61.
Gaggero, P., and Borio, D. Ultra-stable oscillators: Limits of GNSS
coherent integration. In Proceedings of the 21st International Technical Meeting of the Satellite Division of the Institute of Navigation
(ION GNSS 2008), Savannah, GA, Sept. 2008, 565-575.

AUGUST 2017

[5]

[17]

[18]

IEEE A&E SYSTEMS MAGAZINE

Macabiau, C., Ries, L., Bastide, F., and Issler, J.-L. GPS L5 receiver
implementation issues. In Proceedings of the 16th International Technical Meeting of the Satellite Division of the Institute of Navigation
(ION GPS/GNSS 2003), Portland, OR, Sept. 2003, 153-164.
Mongrédien, C., Lachapelle, G., and Cannon, M. Testing GPS L5 acquisition and tracking algorithms using a hardware simulator. In Proceedings of the 19th International Technical Meeting of the Satellite
Division of the Institute of Navigation (ION GNSS 2006), Fort Worth,
TX, Sept. 2006, 2901-2913.
Corazza, G., Palestini, C., Pedone, R., and Villanti, M. Galileo primary code acquisition based on multi-hypothesis secondary code ambiguity elimination. In Proceedings of the 20th International Technical
Meeting of the Satellite Division of the Institute of Navigation (ION
GNSS 2007), Fort Worth, TX, Sept. 2007, 2459-2465.
Borio, D. M-sequence and secondary code constraints for GNSS signal acquisition. IEEE Transactions on Aerospace and Electronic Systems, Vol. 47, 2 (Apr. 2011), 928-945.
Shivaramaiah, N., Dempster, A., and Rizos, C. Exploiting the secondary codes to improve signal acquisition performance in Galileo receivers. In Proceedings of the 21st International Technical Meeting of
the Satellite Division of the Institute of Navigation (ION GNSS 2008),
Savannah, GA, Sept. 2008, 1497-1506.
Tawk, Y., Jovanovic, A., Leclère, J., Botteron, C., and Farine, P.-A. A
new FFT-based algorithm for secondary code acquisition for Galileo
signals. In Proceedings of the IEEE Vehicular Technology Conference
(VTC Fall), San Francisco, CA, Sept. 2011, 1-6.
Hegarty, C., Tran, M., and Van Dierendonck, A. Acquisition algorithms for the GPS L5 signal. In Proceedings of the 16th International Technical Meeting of the Satellite Division of the Institute
of Navigation (ION GPS/GNSS 2003), Portland, OR, Sept. 2003,
165-177.
Yang, C., Hegarty, C., and Tran, M. Acquisition of the GPS L5 signal using coherent combining of I5 and Q5. In Proceedings of the 17th International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS 2004), Long Beach, CA, Sept. 2004, 2184-2195.
Leclère, J. Resource-efficient parallel acquisition architectures for
modernized GNSS signals. Ph.D. dissertation, École Polytechnique
Fédérale de Lausanne, Switzerland, 2014.
Foucras, M. Performance analysis of modernized GNSS signal acquisition. Ph.D. dissertation, INP Toulouse, France, 2015.
Akos, D. M., and Pini, M. Effect of sampling frequency on GNSS
receiver performance. NAVIGATION, Journal of The Institute of Navigation, Vol. 53, 2 (Summer 2006), 85-96.
Borre, K., Akos, D., Bertelsen, N., Rinder, P., and Jensen, S. A software- defined GPS and Galileo receiver. Single-frequency approach.
Applied and Numerical Harmonic Analysis. Boston, MA: Birkhäuser,
2007.
Cheng, U., Hurd, W., and Statman, J. Spread-spectrum code acquisition in the presence of Doppler shift and data modulation.
IEEE Transactions on Communications, Vol. 38, 2 (Feb. 1990),
241-250.
Spangenberg, S., and Povey, G. Code acquisition for LEO satellite
mobile communication using a serial-parallel correlator with FFT for
Doppler estimation. In Proceedings of the International Symposium
on Communication Systems and Digital Signal Processing (CSDSP),
Sheffield, UK, Apr. 1998.

57



Table of Contents for the Digital Edition of Aerospace and Electronic Systems Magazine August 2017

No label
Aerospace and Electronic Systems Magazine August 2017 - No label
Aerospace and Electronic Systems Magazine August 2017 - Cover2
Aerospace and Electronic Systems Magazine August 2017 - 1
Aerospace and Electronic Systems Magazine August 2017 - 2
Aerospace and Electronic Systems Magazine August 2017 - 3
Aerospace and Electronic Systems Magazine August 2017 - 4
Aerospace and Electronic Systems Magazine August 2017 - 5
Aerospace and Electronic Systems Magazine August 2017 - 6
Aerospace and Electronic Systems Magazine August 2017 - 7
Aerospace and Electronic Systems Magazine August 2017 - 8
Aerospace and Electronic Systems Magazine August 2017 - 9
Aerospace and Electronic Systems Magazine August 2017 - 10
Aerospace and Electronic Systems Magazine August 2017 - 11
Aerospace and Electronic Systems Magazine August 2017 - 12
Aerospace and Electronic Systems Magazine August 2017 - 13
Aerospace and Electronic Systems Magazine August 2017 - 14
Aerospace and Electronic Systems Magazine August 2017 - 15
Aerospace and Electronic Systems Magazine August 2017 - 16
Aerospace and Electronic Systems Magazine August 2017 - 17
Aerospace and Electronic Systems Magazine August 2017 - 18
Aerospace and Electronic Systems Magazine August 2017 - 19
Aerospace and Electronic Systems Magazine August 2017 - 20
Aerospace and Electronic Systems Magazine August 2017 - 21
Aerospace and Electronic Systems Magazine August 2017 - 22
Aerospace and Electronic Systems Magazine August 2017 - 23
Aerospace and Electronic Systems Magazine August 2017 - 24
Aerospace and Electronic Systems Magazine August 2017 - 25
Aerospace and Electronic Systems Magazine August 2017 - 26
Aerospace and Electronic Systems Magazine August 2017 - 27
Aerospace and Electronic Systems Magazine August 2017 - 28
Aerospace and Electronic Systems Magazine August 2017 - 29
Aerospace and Electronic Systems Magazine August 2017 - 30
Aerospace and Electronic Systems Magazine August 2017 - 31
Aerospace and Electronic Systems Magazine August 2017 - 32
Aerospace and Electronic Systems Magazine August 2017 - 33
Aerospace and Electronic Systems Magazine August 2017 - 34
Aerospace and Electronic Systems Magazine August 2017 - 35
Aerospace and Electronic Systems Magazine August 2017 - 36
Aerospace and Electronic Systems Magazine August 2017 - 37
Aerospace and Electronic Systems Magazine August 2017 - 38
Aerospace and Electronic Systems Magazine August 2017 - 39
Aerospace and Electronic Systems Magazine August 2017 - 40
Aerospace and Electronic Systems Magazine August 2017 - 41
Aerospace and Electronic Systems Magazine August 2017 - 42
Aerospace and Electronic Systems Magazine August 2017 - 43
Aerospace and Electronic Systems Magazine August 2017 - 44
Aerospace and Electronic Systems Magazine August 2017 - 45
Aerospace and Electronic Systems Magazine August 2017 - 46
Aerospace and Electronic Systems Magazine August 2017 - 47
Aerospace and Electronic Systems Magazine August 2017 - 48
Aerospace and Electronic Systems Magazine August 2017 - 49
Aerospace and Electronic Systems Magazine August 2017 - 50
Aerospace and Electronic Systems Magazine August 2017 - 51
Aerospace and Electronic Systems Magazine August 2017 - 52
Aerospace and Electronic Systems Magazine August 2017 - 53
Aerospace and Electronic Systems Magazine August 2017 - 54
Aerospace and Electronic Systems Magazine August 2017 - 55
Aerospace and Electronic Systems Magazine August 2017 - 56
Aerospace and Electronic Systems Magazine August 2017 - 57
Aerospace and Electronic Systems Magazine August 2017 - 58
Aerospace and Electronic Systems Magazine August 2017 - 59
Aerospace and Electronic Systems Magazine August 2017 - 60
Aerospace and Electronic Systems Magazine August 2017 - 61
Aerospace and Electronic Systems Magazine August 2017 - 62
Aerospace and Electronic Systems Magazine August 2017 - 63
Aerospace and Electronic Systems Magazine August 2017 - 64
Aerospace and Electronic Systems Magazine August 2017 - 65
Aerospace and Electronic Systems Magazine August 2017 - 66
Aerospace and Electronic Systems Magazine August 2017 - 67
Aerospace and Electronic Systems Magazine August 2017 - 68
Aerospace and Electronic Systems Magazine August 2017 - 69
Aerospace and Electronic Systems Magazine August 2017 - 70
Aerospace and Electronic Systems Magazine August 2017 - 71
Aerospace and Electronic Systems Magazine August 2017 - 72
Aerospace and Electronic Systems Magazine August 2017 - 73
Aerospace and Electronic Systems Magazine August 2017 - 74
Aerospace and Electronic Systems Magazine August 2017 - 75
Aerospace and Electronic Systems Magazine August 2017 - 76
Aerospace and Electronic Systems Magazine August 2017 - 77
Aerospace and Electronic Systems Magazine August 2017 - 78
Aerospace and Electronic Systems Magazine August 2017 - 79
Aerospace and Electronic Systems Magazine August 2017 - 80
Aerospace and Electronic Systems Magazine August 2017 - Cover3
Aerospace and Electronic Systems Magazine August 2017 - Cover4
http://www.brightcopy.net/allen/aesm/34-2s
http://www.brightcopy.net/allen/aesm/34-2
http://www.brightcopy.net/allen/aesm/34-1
http://www.brightcopy.net/allen/aesm/33-12
http://www.brightcopy.net/allen/aesm/33-11
http://www.brightcopy.net/allen/aesm/33-10
http://www.brightcopy.net/allen/aesm/33-09
http://www.brightcopy.net/allen/aesm/33-8
http://www.brightcopy.net/allen/aesm/33-7
http://www.brightcopy.net/allen/aesm/33-5
http://www.brightcopy.net/allen/aesm/33-4
http://www.brightcopy.net/allen/aesm/33-3
http://www.brightcopy.net/allen/aesm/33-2
http://www.brightcopy.net/allen/aesm/33-1
http://www.brightcopy.net/allen/aesm/32-10
http://www.brightcopy.net/allen/aesm/32-12
http://www.brightcopy.net/allen/aesm/32-9
http://www.brightcopy.net/allen/aesm/32-11
http://www.brightcopy.net/allen/aesm/32-8
http://www.brightcopy.net/allen/aesm/32-7s
http://www.brightcopy.net/allen/aesm/32-7
http://www.brightcopy.net/allen/aesm/32-6
http://www.brightcopy.net/allen/aesm/32-5
http://www.brightcopy.net/allen/aesm/32-4
http://www.brightcopy.net/allen/aesm/32-3
http://www.brightcopy.net/allen/aesm/32-2
http://www.brightcopy.net/allen/aesm/32-1
http://www.brightcopy.net/allen/aesm/31-12
http://www.brightcopy.net/allen/aesm/31-11s
http://www.brightcopy.net/allen/aesm/31-11
http://www.brightcopy.net/allen/aesm/31-10
http://www.brightcopy.net/allen/aesm/31-9
http://www.brightcopy.net/allen/aesm/31-8
http://www.brightcopy.net/allen/aesm/31-7
https://www.nxtbookmedia.com