GNSS-SDR  0.0.19
An Open Source GNSS Software Defined Receiver
Classes | Typedefs | Functions
pcps_assisted_acquisition_cc.h File Reference

This class implements a Parallel Code Phase Search Acquisition with assistance and multi-dwells. More...

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

Go to the source code of this file.

Classes

class  pcps_assisted_acquisition_cc
 This class implements a Parallel Code Phase Search Acquisition. More...
 

Typedefs

using pcps_assisted_acquisition_cc_sptr = gnss_shared_ptr< pcps_assisted_acquisition_cc >
 

Functions

pcps_assisted_acquisition_cc_sptr pcps_make_assisted_acquisition_cc (int32_t max_dwells, uint32_t sampled_ms, int32_t doppler_max, int32_t doppler_min, int64_t fs_in, int32_t samples_per_ms, bool dump, const std::string &dump_filename, bool enable_monitor_output)
 

Detailed Description

This class implements a Parallel Code Phase Search Acquisition with assistance and multi-dwells.

Acquisition strategy (Kay Borre book + CFAR threshold).

  1. Compute the input signal power estimation
  2. Doppler serial search loop
  3. Perform the FFT-based circular convolution (parallel time search)
  4. Record the maximum peak and the associated synchronization parameters
  5. Compute the test statistics and compare to the threshold
  6. Declare positive or negative acquisition using a message queue

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", Birkhauser, 2007. pp 81-84

Authors
  • Javier Arribas, 2013. jarribas(at)cttc.es

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_assisted_acquisition_cc.h.