GNSS-SDR 0.0.21
An Open Source GNSS Software Defined Receiver
Loading...
Searching...
No Matches
QzssL1PcpsAcquisition Class Reference

This class adapts a PCPS acquisition block to an AcquisitionInterface for QZSS L1 signals. More...

#include <qzss_l1_pcps_acquisition.h>

Inheritance diagram for QzssL1PcpsAcquisition:
BasePcpsAcquisition AcquisitionInterface GNSSBlockInterface

Public Member Functions

 QzssL1PcpsAcquisition (const ConfigurationInterface *configuration, const std::string &role, unsigned int in_streams, unsigned int out_streams)
std::string implementation () override
 Returns "QZSS_L1_PCPS_Acquisition".
Public Member Functions inherited from BasePcpsAcquisition
 BasePcpsAcquisition (const ConfigurationInterface *configuration, const std::string &role, unsigned int in_streams, unsigned int out_streams, double chip_rate, double opt_freq, double code_length_chips, uint32_t ms_per_code)
std::string role () override
size_t item_size () override
void connect (gr::top_block_sptr top_block) override
void disconnect (gr::top_block_sptr top_block) override
gr::basic_block_sptr get_left_block () override
gr::basic_block_sptr get_right_block () override
void set_gnss_synchro (Gnss_Synchro *p_gnss_synchro) override
 Set acquisition/tracking common Gnss_Synchro object pointer to efficiently exchange synchronization data between acquisition and tracking blocks.
void set_channel (unsigned int channel) override
 Set acquisition channel unique ID.
void set_channel_fsm (std::weak_ptr< ChannelFsm > channel_fsm) override
 Set channel fsm associated to this acquisition instance.
void set_doppler_center (int doppler_center) override
 Set Doppler center for the grid search.
signed int mag () override
 Returns the maximum peak of grid search.
void reset () override
 Restart acquisition algorithm.
void stop_acquisition () override
 Stop running acquisition.
void set_resampler_latency (uint32_t latency_samples) override
 Sets the resampler latency to account it in the acquisition code delay estimation.
void set_local_code () override
 Sets local code.
Public Member Functions inherited from GNSSBlockInterface
virtual gr::basic_block_sptr get_left_block (int RF_channel)
virtual gr::basic_block_sptr get_right_block (int RF_channel)
virtual void start ()
 Start the flow of samples if needed.

Detailed Description

This class adapts a PCPS acquisition block to an AcquisitionInterface for QZSS L1 signals.

Definition at line 34 of file qzss_l1_pcps_acquisition.h.

Member Function Documentation

◆ implementation()

std::string QzssL1PcpsAcquisition::implementation ( )
inlineoverridevirtual

Returns "QZSS_L1_PCPS_Acquisition".

Implements GNSSBlockInterface.

Definition at line 48 of file qzss_l1_pcps_acquisition.h.


The documentation for this class was generated from the following file: