GNSS-SDR 0.0.21
An Open Source GNSS Software Defined Receiver
Loading...
Searching...
No Matches
pcps_quicksync_acquisition_cc.h File Reference

This class implements a Parallel Code Phase Search Acquisition with the QuickSync Algorithm. More...

#include "acq_conf.h"
#include "acquisition_impl_interface.h"
#include "channel_fsm.h"
#include "gnss_sdr_fft.h"
#include "gnss_synchro.h"
#include <gnuradio/block.h>
#include <gnuradio/gr_complex.h>
#include <cassert>
#include <fstream>
#include <memory>
#include <string>
#include <utility>
#include <vector>

Go to the source code of this file.

Classes

class  pcps_quicksync_acquisition_cc
 This class implements a Parallel Code Phase Search Acquisition with the implementation of the Sparse QuickSync Algorithm. More...

Typedefs

using pcps_quicksync_acquisition_cc_sptr = gnss_shared_ptr<pcps_quicksync_acquisition_cc>

Functions

pcps_quicksync_acquisition_cc_sptr pcps_quicksync_make_acquisition_cc (const Acq_Conf &conf, uint32_t folding_factor, uint32_t max_dwells)

Detailed Description

This class implements a Parallel Code Phase Search Acquisition with the QuickSync Algorithm.

Acquisition strategy (Kay Borre book CFAR + threshold).

  1. Compute the input signal power estimation
  2. Doppler serial search loop
  3. Perform folding of the incoming signal and local generated code
  4. Perform the FFT-based circular convolution (parallel time search)
  5. Record the maximum peak and the associated synchronization parameters
  6. Compute the test statistics and compare to the threshold
  7. Declare positive or negative acquisition using a message port
  8. Obtain the adequate acquisition parameters by correlating the incoming signal shifted by the possible folded delays

Kay Borre book: K.Borre, D.M.Akos, N.Bertelsen, P.Rinder, and S.H.Jensen, "A Software-Defined GPS and Galileo Receiver. A Single-Frequency Approach", Birkha user, 2007. pp 81-84

Date
Jun2 2014
Author
Damian Miralles Sanchez, dmira.nosp@m.lles.nosp@m.2009@.nosp@m.gmai.nosp@m.l.com

GNSS-SDR is a Global Navigation Satellite System software-defined receiver. This file is part of GNSS-SDR.

Copyright (C) 2010-2020 (see AUTHORS file for a list of contributors) SPDX-License-Identifier: GPL-3.0-or-later


Definition in file pcps_quicksync_acquisition_cc.h.