mirror of
https://github.com/gnss-sdr/gnss-sdr
synced 2024-12-13 19:50:34 +00:00
Make use of Doxygen grouping feature
Improve Modules page in generated HTML documentation
This commit is contained in:
parent
73b909bac1
commit
287284261c
@ -64,6 +64,8 @@ SPDX-FileCopyrightText: 2011-2020 Carles Fernandez-Prades <carles.fernandez@cttc
|
||||
length sample types.
|
||||
- Fixed the `obsdiff` and `rinex2assist` utilities when installed if they were
|
||||
built with a locally downloaded version of GPSTk.
|
||||
- The generated HTML documentation now makes use of the Doxygen grouping
|
||||
feature.
|
||||
- Improved rendering of equations in HTML documentation generated by Doxygen.
|
||||
Make use of MathJax for equation rendering. Added new building option
|
||||
`ENABLE_EXTERNAL_MATHJAX`, set to `ON` by default. If set to `OFF`, it allows
|
||||
|
@ -32,6 +32,13 @@
|
||||
#include <map> // for map
|
||||
#include <string> // for string
|
||||
|
||||
/** \addtogroup PVT
|
||||
* Computation of Position, Velocity and Time from GNSS observables.
|
||||
* \{ */
|
||||
/** \addtogroup PVT_adapters pvt_adapters
|
||||
* Wrap GNU Radio PVT solvers with a PvtInterface
|
||||
* \{ */
|
||||
|
||||
class ConfigurationInterface;
|
||||
class Galileo_Almanac;
|
||||
class Galileo_Ephemeris;
|
||||
@ -99,4 +106,6 @@ private:
|
||||
unsigned int out_streams_;
|
||||
};
|
||||
|
||||
#endif
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_RTKLIB_PVT_H
|
||||
|
@ -41,6 +41,13 @@
|
||||
#include <boost/shared_ptr.hpp>
|
||||
#endif
|
||||
|
||||
/** \addtogroup PVT
|
||||
* \{ */
|
||||
/** \addtogroup PVT_gnuradio_blocks pvt_gr_blocks
|
||||
* GNU Radio blocks for the computation of PVT solutions.
|
||||
* \{ */
|
||||
|
||||
|
||||
class Beidou_Dnav_Almanac;
|
||||
class Beidou_Dnav_Ephemeris;
|
||||
class Galileo_Almanac;
|
||||
@ -270,4 +277,7 @@ private:
|
||||
bool d_rtcm_enabled;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_RTKLIB_PVT_GS_H
|
||||
|
@ -26,6 +26,12 @@
|
||||
#include <fstream>
|
||||
#include <string>
|
||||
|
||||
/** \addtogroup PVT
|
||||
* \{ */
|
||||
/** \addtogroup PVT_libs
|
||||
* \{ */
|
||||
|
||||
|
||||
class Pvt_Solution;
|
||||
|
||||
/*!
|
||||
@ -49,4 +55,7 @@ private:
|
||||
bool first_pos;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_GEOJSON_PRINTER_H
|
||||
|
@ -26,6 +26,12 @@
|
||||
#include <fstream>
|
||||
#include <string>
|
||||
|
||||
/** \addtogroup PVT
|
||||
* \{ */
|
||||
/** \addtogroup PVT_libs
|
||||
* \{ */
|
||||
|
||||
|
||||
class Pvt_Solution;
|
||||
|
||||
/*!
|
||||
@ -50,4 +56,7 @@ private:
|
||||
bool positions_printed;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_GPX_PRINTER_H
|
||||
|
@ -25,6 +25,12 @@
|
||||
#include <fstream> // for ofstream
|
||||
#include <string>
|
||||
|
||||
/** \addtogroup PVT
|
||||
* \{ */
|
||||
/** \addtogroup PVT_libs
|
||||
* \{ */
|
||||
|
||||
|
||||
class Pvt_Solution;
|
||||
|
||||
/*!
|
||||
@ -52,4 +58,7 @@ private:
|
||||
bool positions_printed;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_KML_PRINTER_H
|
||||
|
@ -23,6 +23,12 @@
|
||||
#include <boost/serialization/nvp.hpp>
|
||||
#include <cstdint>
|
||||
|
||||
/** \addtogroup PVT
|
||||
* \{ */
|
||||
/** \addtogroup PVT_libs
|
||||
* \{ */
|
||||
|
||||
|
||||
/*!
|
||||
* \brief This class contains parameters and outputs of the PVT block
|
||||
*/
|
||||
@ -131,4 +137,7 @@ public:
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_MONITOR_PVT_H
|
||||
|
@ -28,6 +28,12 @@
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
/** \addtogroup PVT
|
||||
* \{ */
|
||||
/** \addtogroup PVT_libs
|
||||
* \{ */
|
||||
|
||||
|
||||
#if USE_BOOST_ASIO_IO_CONTEXT
|
||||
using b_io_context = boost::asio::io_context;
|
||||
#else
|
||||
@ -50,4 +56,6 @@ private:
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_MONITOR_PVT_UDP_SINK_H
|
||||
|
@ -30,6 +30,12 @@
|
||||
#include <memory> // for shared_ptr
|
||||
#include <string> // for string
|
||||
|
||||
/** \addtogroup PVT
|
||||
* \{ */
|
||||
/** \addtogroup PVT_libs
|
||||
* \{ */
|
||||
|
||||
|
||||
class Rtklib_Solver;
|
||||
|
||||
/*!
|
||||
@ -82,4 +88,7 @@ private:
|
||||
bool d_flag_nmea_output_file;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_NMEA_PRINTER_H
|
||||
|
@ -24,6 +24,12 @@
|
||||
#include <map>
|
||||
#include <string>
|
||||
|
||||
/** \addtogroup PVT
|
||||
* \{ */
|
||||
/** \addtogroup PVT_libs
|
||||
* \{ */
|
||||
|
||||
|
||||
class Pvt_Conf
|
||||
{
|
||||
public:
|
||||
@ -81,4 +87,7 @@ public:
|
||||
bool dump_mat;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_PVT_CONF_H
|
||||
|
@ -25,6 +25,11 @@
|
||||
#include <array>
|
||||
#include <deque>
|
||||
|
||||
/** \addtogroup PVT
|
||||
* \{ */
|
||||
/** \addtogroup PVT_libs
|
||||
* \{ */
|
||||
|
||||
|
||||
/*!
|
||||
* \brief Base class for a PVT solution
|
||||
@ -120,4 +125,7 @@ private:
|
||||
bool d_flag_averaging;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_PVT_SOLUTION_H
|
||||
|
@ -49,6 +49,13 @@
|
||||
#include <sstream> // for stringstream
|
||||
#include <string> // for string
|
||||
|
||||
|
||||
/** \addtogroup PVT
|
||||
* \{ */
|
||||
/** \addtogroup PVT_libs
|
||||
* \{ */
|
||||
|
||||
|
||||
class Beidou_Dnav_Ephemeris;
|
||||
class Beidou_Dnav_Iono;
|
||||
class Beidou_Dnav_Utc_Model;
|
||||
@ -906,4 +913,6 @@ inline std::string Rinex_Printer::asString(const X x) const
|
||||
}
|
||||
|
||||
|
||||
#endif
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_RINEX_PRINTER_H
|
||||
|
@ -48,6 +48,12 @@
|
||||
#include <utility>
|
||||
#include <vector>
|
||||
|
||||
/** \addtogroup PVT
|
||||
* \{ */
|
||||
/** \addtogroup PVT_libs
|
||||
* \{ */
|
||||
|
||||
|
||||
#if USE_BOOST_ASIO_IO_CONTEXT
|
||||
using b_io_context = boost::asio::io_context;
|
||||
#else
|
||||
@ -1466,4 +1472,7 @@ private:
|
||||
int32_t set_DF420(const Gnss_Synchro& gnss_synchro);
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_RTCM_H
|
||||
|
@ -29,6 +29,12 @@
|
||||
#include <memory> // std::shared_ptr
|
||||
#include <string>
|
||||
|
||||
/** \addtogroup PVT
|
||||
* \{ */
|
||||
/** \addtogroup PVT_libs
|
||||
* \{ */
|
||||
|
||||
|
||||
class Galileo_Ephemeris;
|
||||
class Glonass_Gnav_Ephemeris;
|
||||
class Glonass_Gnav_Utc_Model;
|
||||
@ -161,4 +167,7 @@ private:
|
||||
bool d_rtcm_file_dump;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_RTCM_PRINTER_H
|
||||
|
@ -62,6 +62,12 @@
|
||||
#include <map>
|
||||
#include <string>
|
||||
|
||||
/** \addtogroup PVT
|
||||
* \{ */
|
||||
/** \addtogroup PVT_libs pvt_libs
|
||||
* Library for the computation of PVT solutions.
|
||||
* \{ */
|
||||
|
||||
|
||||
/*!
|
||||
* \brief This class implements a PVT solution based on RTKLIB
|
||||
@ -121,4 +127,7 @@ private:
|
||||
bool d_flag_dump_mat_enabled;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_RTKLIB_SOLVER_H
|
||||
|
@ -27,6 +27,12 @@
|
||||
#include <string>
|
||||
#include <utility>
|
||||
|
||||
/** \addtogroup PVT
|
||||
* \{ */
|
||||
/** \addtogroup PVT_libs
|
||||
* \{ */
|
||||
|
||||
|
||||
/*!
|
||||
* \brief This class implements serialization and deserialization of
|
||||
* Monitor_Pvt objects using Protocol Buffers.
|
||||
@ -152,4 +158,7 @@ private:
|
||||
gnss_sdr::MonitorPvt monitor_{};
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_SERDES_MONITOR_PVT_H
|
||||
|
@ -34,6 +34,11 @@
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
/** \addtogroup Acquisition
|
||||
* \{ */
|
||||
/** \addtogroup Acq_adapters
|
||||
* \{ */
|
||||
|
||||
|
||||
class ConfigurationInterface;
|
||||
|
||||
@ -172,4 +177,7 @@ private:
|
||||
unsigned int out_streams_;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_BEIDOU_B1I_PCPS_ACQUISITION_H
|
||||
|
@ -33,6 +33,11 @@
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
/** \addtogroup Acquisition
|
||||
* \{ */
|
||||
/** \addtogroup Acq_adapters
|
||||
* \{ */
|
||||
|
||||
|
||||
class ConfigurationInterface;
|
||||
|
||||
@ -171,4 +176,7 @@ private:
|
||||
unsigned int out_streams_;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_BEIDOU_B3I_PCPS_ACQUISITION_H
|
||||
|
@ -29,6 +29,12 @@
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
/** \addtogroup Acquisition
|
||||
* \{ */
|
||||
/** \addtogroup Acq_adapters
|
||||
* \{ */
|
||||
|
||||
|
||||
class ConfigurationInterface;
|
||||
|
||||
/*!
|
||||
@ -165,4 +171,7 @@ private:
|
||||
bool dump_;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_GALILEO_E1_PCPS_8MS_AMBIGUOUS_ACQUISITION_H
|
||||
|
@ -31,6 +31,11 @@
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
/** \addtogroup Acquisition
|
||||
* \{ */
|
||||
/** \addtogroup Acq_adapters
|
||||
* \{ */
|
||||
|
||||
|
||||
class ConfigurationInterface;
|
||||
|
||||
@ -179,4 +184,7 @@ private:
|
||||
bool acquire_pilot_;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_GALILEO_E1_PCPS_AMBIGUOUS_ACQUISITION_H
|
||||
|
@ -29,6 +29,11 @@
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
/** \addtogroup Acquisition
|
||||
* \{ */
|
||||
/** \addtogroup Acq_adapters
|
||||
* \{ */
|
||||
|
||||
|
||||
class ConfigurationInterface;
|
||||
|
||||
@ -201,4 +206,7 @@ private:
|
||||
bool acquire_pilot_;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_GALILEO_E1_PCPS_AMBIGUOUS_ACQUISITION_FPGA_H
|
||||
|
@ -29,6 +29,12 @@
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
/** \addtogroup Acquisition
|
||||
* \{ */
|
||||
/** \addtogroup Acq_adapters
|
||||
* \{ */
|
||||
|
||||
|
||||
class ConfigurationInterface;
|
||||
|
||||
/*!
|
||||
@ -166,4 +172,7 @@ private:
|
||||
bool dump_;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_GALILEO_E1_PCPS_CCCWSR_AMBIGUOUS_ACQUISITION_H
|
||||
|
@ -29,6 +29,11 @@
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
/** \addtogroup Acquisition
|
||||
* \{ */
|
||||
/** \addtogroup Acq_adapters
|
||||
* \{ */
|
||||
|
||||
|
||||
class ConfigurationInterface;
|
||||
|
||||
@ -170,4 +175,7 @@ private:
|
||||
bool dump_;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_GALILEO_E1_PCPS_QUICKSYNC_AMBIGUOUS_ACQUISITION_H
|
||||
|
@ -29,6 +29,12 @@
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
/** \addtogroup Acquisition
|
||||
* \{ */
|
||||
/** \addtogroup Acq_adapters
|
||||
* \{ */
|
||||
|
||||
|
||||
class ConfigurationInterface;
|
||||
|
||||
/*!
|
||||
@ -168,4 +174,7 @@ private:
|
||||
bool dump_;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_GALILEO_E1_PCPS_TONG_AMBIGUOUS_ACQUISITION_H
|
||||
|
@ -34,6 +34,12 @@
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
/** \addtogroup Acquisition
|
||||
* \{ */
|
||||
/** \addtogroup Acq_adapters
|
||||
* \{ */
|
||||
|
||||
|
||||
class ConfigurationInterface;
|
||||
|
||||
class GalileoE5aNoncoherentIQAcquisitionCaf : public AcquisitionInterface
|
||||
@ -174,4 +180,7 @@ private:
|
||||
bool dump_;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_GALILEO_E5A_NONCOHERENT_IQ_ACQUISITION_CAF_H
|
||||
|
@ -28,6 +28,12 @@
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
/** \addtogroup Acquisition
|
||||
* \{ */
|
||||
/** \addtogroup Acq_adapters
|
||||
* \{ */
|
||||
|
||||
|
||||
class ConfigurationInterface;
|
||||
|
||||
class GalileoE5aPcpsAcquisition : public AcquisitionInterface
|
||||
@ -168,4 +174,7 @@ private:
|
||||
bool acq_iq_;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_GALILEO_E5A_PCPS_ACQUISITION_H
|
||||
|
@ -29,6 +29,12 @@
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
/** \addtogroup Acquisition
|
||||
* \{ */
|
||||
/** \addtogroup Acq_adapters
|
||||
* \{ */
|
||||
|
||||
|
||||
class ConfigurationInterface;
|
||||
|
||||
|
||||
@ -210,4 +216,7 @@ private:
|
||||
bool acq_iq_;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_GALILEO_E5A_PCPS_ACQUISITION_FPGA_H
|
||||
|
@ -30,6 +30,12 @@
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
/** \addtogroup Acquisition
|
||||
* \{ */
|
||||
/** \addtogroup Acq_adapters
|
||||
* \{ */
|
||||
|
||||
|
||||
class ConfigurationInterface;
|
||||
|
||||
class GalileoE5bPcpsAcquisition : public AcquisitionInterface
|
||||
@ -206,4 +212,7 @@ private:
|
||||
bool acq_iq_;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_GALILEO_E5B_PCPS_ACQUISITION_H
|
||||
|
@ -30,6 +30,12 @@
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
/** \addtogroup Acquisition
|
||||
* \{ */
|
||||
/** \addtogroup Acq_adapters
|
||||
* \{ */
|
||||
|
||||
|
||||
class ConfigurationInterface;
|
||||
|
||||
/*!
|
||||
@ -211,4 +217,7 @@ private:
|
||||
bool acq_iq_;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_GALILEO_E5B_PCPS_ACQUISITION_FPGA_H
|
||||
|
@ -33,6 +33,12 @@
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
/** \addtogroup Acquisition
|
||||
* \{ */
|
||||
/** \addtogroup Acq_adapters
|
||||
* \{ */
|
||||
|
||||
|
||||
class ConfigurationInterface;
|
||||
|
||||
/*!
|
||||
@ -169,4 +175,7 @@ private:
|
||||
unsigned int out_streams_;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_GLONASS_L1_CA_PCPS_ACQUISITION_H
|
||||
|
@ -32,6 +32,12 @@
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
/** \addtogroup Acquisition
|
||||
* \{ */
|
||||
/** \addtogroup Acq_adapters
|
||||
* \{ */
|
||||
|
||||
|
||||
class ConfigurationInterface;
|
||||
|
||||
/*!
|
||||
@ -168,4 +174,7 @@ private:
|
||||
unsigned int out_streams_;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_GLONASS_L2_CA_PCPS_ACQUISITION_H
|
||||
|
@ -35,6 +35,13 @@
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
/** \addtogroup Acquisition
|
||||
* Classes for GNSS signal acquisition
|
||||
* \{ */
|
||||
/** \addtogroup Acq_adapters acquisition_adapters
|
||||
* Wrap GNU Radio acquisition blocks with an AcquisitionInterface
|
||||
* \{ */
|
||||
|
||||
|
||||
class ConfigurationInterface;
|
||||
|
||||
@ -180,4 +187,7 @@ private:
|
||||
unsigned int out_streams_;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_GPS_L1_CA_PCPS_ACQUISITION_H
|
||||
|
@ -36,6 +36,12 @@ using pcps_acquisition_fine_doppler_cc_sptr = std::shared_ptr<pcps_acquisition_f
|
||||
using pcps_acquisition_fine_doppler_cc_sptr = boost::shared_ptr<pcps_acquisition_fine_doppler_cc>;
|
||||
#endif
|
||||
|
||||
/** \addtogroup Acquisition
|
||||
* \{ */
|
||||
/** \addtogroup Acq_adapters
|
||||
* \{ */
|
||||
|
||||
|
||||
class ConfigurationInterface;
|
||||
|
||||
/*!
|
||||
@ -172,4 +178,7 @@ private:
|
||||
bool dump_;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_GPS_L1_CA_PCPS_ACQUISITION_FINE_DOPPLER_H
|
||||
|
@ -32,6 +32,11 @@
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
/** \addtogroup Acquisition
|
||||
* \{ */
|
||||
/** \addtogroup Acq_adapters
|
||||
* \{ */
|
||||
|
||||
|
||||
class ConfigurationInterface;
|
||||
|
||||
@ -203,4 +208,7 @@ private:
|
||||
unsigned int out_streams_;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_GPS_L1_CA_PCPS_ACQUISITION_FPGA_H
|
||||
|
@ -30,6 +30,12 @@
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
/** \addtogroup Acquisition
|
||||
* \{ */
|
||||
/** \addtogroup Acq_adapters
|
||||
* \{ */
|
||||
|
||||
|
||||
class ConfigurationInterface;
|
||||
|
||||
/*!
|
||||
@ -163,4 +169,7 @@ private:
|
||||
bool dump_;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_GPS_L1_CA_PCPS_ASSISTED_ACQUISITION_H
|
||||
|
@ -29,6 +29,12 @@
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
/** \addtogroup Acquisition
|
||||
* \{ */
|
||||
/** \addtogroup Acq_adapters
|
||||
* \{ */
|
||||
|
||||
|
||||
class ConfigurationInterface;
|
||||
|
||||
/*!
|
||||
@ -173,4 +179,7 @@ private:
|
||||
bool dump_;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_GPS_L1_CA_PCPS_OPENCL_ACQUISITION_H
|
||||
|
@ -31,6 +31,12 @@
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
/** \addtogroup Acquisition
|
||||
* \{ */
|
||||
/** \addtogroup Acq_adapters
|
||||
* \{ */
|
||||
|
||||
|
||||
class ConfigurationInterface;
|
||||
|
||||
/*!
|
||||
@ -175,4 +181,7 @@ private:
|
||||
bool dump_;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_GPS_L1_CA_PCPS_QUICKSYNC_ACQUISITION_H
|
||||
|
@ -30,6 +30,12 @@
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
/** \addtogroup Acquisition
|
||||
* \{ */
|
||||
/** \addtogroup Acq_adapters
|
||||
* \{ */
|
||||
|
||||
|
||||
class ConfigurationInterface;
|
||||
|
||||
/*!
|
||||
@ -170,4 +176,7 @@ private:
|
||||
bool dump_;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_GPS_L1_CA_TONG_ACQUISITION_H
|
||||
|
@ -32,6 +32,11 @@
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
/** \addtogroup Acquisition
|
||||
* \{ */
|
||||
/** \addtogroup Acq_adapters
|
||||
* \{ */
|
||||
|
||||
|
||||
class ConfigurationInterface;
|
||||
|
||||
@ -178,4 +183,7 @@ private:
|
||||
unsigned int num_codes_;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_GPS_L2_M_PCPS_ACQUISITION_H
|
||||
|
@ -31,6 +31,12 @@
|
||||
#include <string> // for string
|
||||
#include <vector>
|
||||
|
||||
/** \addtogroup Acquisition
|
||||
* \{ */
|
||||
/** \addtogroup Acq_adapters
|
||||
* \{ */
|
||||
|
||||
|
||||
class Gnss_Synchro;
|
||||
class ConfigurationInterface;
|
||||
|
||||
@ -168,4 +174,7 @@ private:
|
||||
unsigned int out_streams_;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_GPS_L2_M_PCPS_ACQUISITION_FPGA_H
|
||||
|
@ -32,6 +32,11 @@
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
/** \addtogroup Acquisition
|
||||
* \{ */
|
||||
/** \addtogroup Acq_adapters
|
||||
* \{ */
|
||||
|
||||
|
||||
class ConfigurationInterface;
|
||||
|
||||
@ -178,4 +183,7 @@ private:
|
||||
unsigned int num_codes_;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_GPS_L5I_PCPS_ACQUISITION_H
|
||||
|
@ -31,6 +31,12 @@
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
/** \addtogroup Acquisition
|
||||
* \{ */
|
||||
/** \addtogroup Acq_adapters
|
||||
* \{ */
|
||||
|
||||
|
||||
class ConfigurationInterface;
|
||||
|
||||
/*!
|
||||
@ -206,4 +212,7 @@ private:
|
||||
unsigned int out_streams_;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_GPS_L5I_PCPS_ACQUISITION_FPGA_H
|
||||
|
@ -42,6 +42,12 @@
|
||||
#include <boost/shared_ptr.hpp>
|
||||
#endif
|
||||
|
||||
/** \addtogroup Acquisition
|
||||
* \{ */
|
||||
/** \addtogroup Acq_gnuradio_blocks
|
||||
* \{ */
|
||||
|
||||
|
||||
class galileo_e5a_noncoherentIQ_acquisition_caf_cc;
|
||||
|
||||
#if GNURADIO_USES_STD_POINTERS
|
||||
@ -266,4 +272,7 @@ private:
|
||||
bool d_enable_monitor_output;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_GALILEO_E5A_NONCOHERENT_IQ_ACQUISITION_CAF_CC_H
|
||||
|
@ -36,6 +36,12 @@
|
||||
#include <boost/shared_ptr.hpp>
|
||||
#endif
|
||||
|
||||
/** \addtogroup Acquisition
|
||||
* \{ */
|
||||
/** \addtogroup Acq_gnuradio_blocks
|
||||
* \{ */
|
||||
|
||||
|
||||
class galileo_pcps_8ms_acquisition_cc;
|
||||
|
||||
#if GNURADIO_USES_STD_POINTERS
|
||||
@ -236,4 +242,7 @@ private:
|
||||
bool d_enable_monitor_output;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_PCPS_8MS_ACQUISITION_CC_H
|
||||
|
@ -76,6 +76,14 @@ namespace own = gsl;
|
||||
#include <boost/shared_ptr.hpp>
|
||||
#endif
|
||||
|
||||
/** \addtogroup Acquisition
|
||||
* Classes for GNSS signal acquisition
|
||||
* \{ */
|
||||
/** \addtogroup Acq_gnuradio_blocks acquisition_gr_blocks
|
||||
* GNU Radio processing blocks for GNSS signal acquisition
|
||||
* \{ */
|
||||
|
||||
|
||||
class Gnss_Synchro;
|
||||
class pcps_acquisition;
|
||||
|
||||
@ -289,4 +297,7 @@ private:
|
||||
std::queue<Gnss_Synchro> d_monitor_queue;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_PCPS_ACQUISITION_H
|
||||
|
@ -60,6 +60,12 @@
|
||||
#include <boost/shared_ptr.hpp>
|
||||
#endif
|
||||
|
||||
/** \addtogroup Acquisition
|
||||
* \{ */
|
||||
/** \addtogroup Acq_gnuradio_blocks
|
||||
* \{ */
|
||||
|
||||
|
||||
class pcps_acquisition_fine_doppler_cc;
|
||||
|
||||
#if GNURADIO_USES_STD_POINTERS
|
||||
@ -246,4 +252,7 @@ private:
|
||||
bool d_dump;
|
||||
};
|
||||
|
||||
#endif /* pcps_acquisition_fine_doppler_cc*/
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_PCPS_ACQUISITION_FINE_DOPPLER_CC_H
|
||||
|
@ -37,6 +37,12 @@
|
||||
#include <memory> // for shared_ptr
|
||||
#include <string> // for string
|
||||
|
||||
/** \addtogroup Acquisition
|
||||
* \{ */
|
||||
/** \addtogroup Acq_gnuradio_blocks
|
||||
* \{ */
|
||||
|
||||
|
||||
class Gnss_Synchro;
|
||||
|
||||
typedef struct
|
||||
@ -230,4 +236,7 @@ private:
|
||||
bool d_make_2_steps;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_PCPS_ACQUISITION_FPGA_H
|
||||
|
@ -52,6 +52,12 @@
|
||||
#include <boost/shared_ptr.hpp>
|
||||
#endif
|
||||
|
||||
/** \addtogroup Acquisition
|
||||
* \{ */
|
||||
/** \addtogroup Acq_gnuradio_blocks
|
||||
* \{ */
|
||||
|
||||
|
||||
class pcps_assisted_acquisition_cc;
|
||||
|
||||
#if GNURADIO_USES_STD_POINTERS
|
||||
@ -247,4 +253,7 @@ private:
|
||||
bool d_enable_monitor_output;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_PCPS_ASSISTED_ACQUISITION_CC_H
|
||||
|
@ -41,6 +41,11 @@
|
||||
#include <boost/shared_ptr.hpp>
|
||||
#endif
|
||||
|
||||
/** \addtogroup Acquisition
|
||||
* \{ */
|
||||
/** \addtogroup Acq_gnuradio_blocks
|
||||
* \{ */
|
||||
|
||||
|
||||
class pcps_cccwsr_acquisition_cc;
|
||||
|
||||
@ -235,4 +240,7 @@ private:
|
||||
bool d_enable_monitor_output;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_PCPS_CCCWSR_ACQUISITION_CC_H
|
||||
|
@ -58,6 +58,12 @@
|
||||
#include <boost/shared_ptr.hpp>
|
||||
#endif
|
||||
|
||||
/** \addtogroup Acquisition
|
||||
* \{ */
|
||||
/** \addtogroup Acq_gnuradio_blocks
|
||||
* \{ */
|
||||
|
||||
|
||||
class pcps_opencl_acquisition_cc;
|
||||
|
||||
#if GNURADIO_USES_STD_POINTERS
|
||||
@ -296,4 +302,7 @@ private:
|
||||
bool d_enable_monitor_output;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_PCPS_OPENCL_ACQUISITION_CC_H
|
||||
|
@ -58,6 +58,12 @@
|
||||
#include <boost/shared_ptr.hpp>
|
||||
#endif
|
||||
|
||||
/** \addtogroup Acquisition
|
||||
* \{ */
|
||||
/** \addtogroup Acq_gnuradio_blocks
|
||||
* \{ */
|
||||
|
||||
|
||||
class pcps_quicksync_acquisition_cc;
|
||||
|
||||
#if GNURADIO_USES_STD_POINTERS
|
||||
@ -267,4 +273,7 @@ private:
|
||||
bool d_enable_monitor_output;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_PCPS_QUICKSYNC_ACQUISITION_CC_H
|
||||
|
@ -55,6 +55,12 @@
|
||||
#include <boost/shared_ptr.hpp>
|
||||
#endif
|
||||
|
||||
/** \addtogroup Acquisition
|
||||
* \{ */
|
||||
/** \addtogroup Acq_gnuradio_blocks
|
||||
* \{ */
|
||||
|
||||
|
||||
class pcps_tong_acquisition_cc;
|
||||
|
||||
#if GNURADIO_USES_STD_POINTERS
|
||||
@ -250,4 +256,7 @@ private:
|
||||
bool d_enable_monitor_output;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_PCPS_TONG_ACQUISITION_CC_H
|
||||
|
@ -25,6 +25,13 @@
|
||||
#include <cstdint>
|
||||
#include <string>
|
||||
|
||||
/** \addtogroup Acquisition
|
||||
* \{ */
|
||||
/** \addtogroup acquisition_libs acquisition_libs
|
||||
* Library with utilities for GNSS signal acquisition
|
||||
* \{ */
|
||||
|
||||
|
||||
class Acq_Conf
|
||||
{
|
||||
public:
|
||||
@ -75,4 +82,7 @@ private:
|
||||
void ConfigureAutomaticResampler(double opt_freq);
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_ACQ_CONF_H
|
||||
|
@ -28,6 +28,12 @@
|
||||
#include <cstdint>
|
||||
#include <string>
|
||||
|
||||
/** \addtogroup Acquisition
|
||||
* \{ */
|
||||
/** \addtogroup acquisition_libs
|
||||
* \{ */
|
||||
|
||||
|
||||
/*!
|
||||
* \brief Class that implements carrier wipe-off and correlators.
|
||||
*/
|
||||
@ -169,4 +175,7 @@ private:
|
||||
uint32_t d_PRN; // PRN
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_FPGA_ACQUISITION_H
|
||||
|
@ -38,6 +38,16 @@
|
||||
#include <mutex>
|
||||
#include <string>
|
||||
|
||||
/** \addtogroup Channel
|
||||
* Classes containing a GNSS channel.
|
||||
* \{ */
|
||||
/** \addtogroup Channel_adapters channel_adapters
|
||||
* Classes that wrap an AcquisitionInterface,
|
||||
* a TrackingInterface and a TelemetryDecoderInterface, and handles
|
||||
* their interaction.
|
||||
* \{ */
|
||||
|
||||
|
||||
class ConfigurationInterface;
|
||||
class AcquisitionInterface;
|
||||
class TrackingInterface;
|
||||
@ -46,7 +56,7 @@ class TelemetryDecoderInterface;
|
||||
|
||||
/*!
|
||||
* \brief This class represents a GNSS channel. It wraps an AcquisitionInterface,
|
||||
* a Tracking Interface and a TelemetryDecoderInterface, and handles
|
||||
* a TrackingInterface and a TelemetryDecoderInterface, and handles
|
||||
* their interaction through a Finite State Machine
|
||||
*
|
||||
*/
|
||||
@ -104,4 +114,7 @@ private:
|
||||
bool flag_enable_fpga_;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_CHANNEL_H
|
||||
|
@ -31,6 +31,12 @@
|
||||
#include <memory>
|
||||
#include <mutex>
|
||||
|
||||
/** \addtogroup Channel
|
||||
* \{ */
|
||||
/** \addtogroup Channel_libs channel_libs
|
||||
* Library with utilities for a GNSS Channel.
|
||||
* \{ */
|
||||
|
||||
|
||||
/*!
|
||||
* \brief This class implements a State Machine for channel
|
||||
@ -77,4 +83,7 @@ private:
|
||||
uint32_t state_;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_CHANNEL_FSM_H
|
||||
|
@ -29,6 +29,12 @@
|
||||
#include <boost/shared_ptr.hpp>
|
||||
#endif
|
||||
|
||||
/** \addtogroup Channel
|
||||
* \{ */
|
||||
/** \addtogroup Channel_libs
|
||||
* \{ */
|
||||
|
||||
|
||||
class channel_msg_receiver_cc;
|
||||
|
||||
#if GNURADIO_USES_STD_POINTERS
|
||||
@ -55,4 +61,7 @@ private:
|
||||
bool d_repeat; // todo: change FSM to include repeat value
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_CHANNEL_MSG_RECEIVER_CC_H
|
||||
|
@ -28,6 +28,11 @@
|
||||
#include <memory>
|
||||
#include <string>
|
||||
|
||||
/** \addtogroup Signal_Conditioner
|
||||
* \{ */
|
||||
/** \addtogroup Signal_Conditioner_adapters
|
||||
* \{ */
|
||||
|
||||
|
||||
class ConfigurationInterface;
|
||||
|
||||
@ -70,4 +75,7 @@ private:
|
||||
bool connected_;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_SIGNAL_CONDITIONER_H
|
||||
|
@ -27,6 +27,14 @@
|
||||
#include <memory>
|
||||
#include <string>
|
||||
|
||||
/** \addtogroup Signal_Conditioner Signal Conditioner
|
||||
* Signal Conditioner wrapper block
|
||||
* \{ */
|
||||
/** \addtogroup Signal_Conditioner_adapters conditioner_adapters
|
||||
* Wrap a Signal Conditioner with a GNSSBlockInterface
|
||||
* \{ */
|
||||
|
||||
|
||||
/*!
|
||||
* \brief This class wraps blocks to change data_type_adapter, input_filter and resampler
|
||||
* to be applied to the input flow of sampled signal.
|
||||
@ -66,4 +74,7 @@ private:
|
||||
bool connected_;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_SIGNAL_CONDITIONER_H
|
||||
|
@ -26,6 +26,14 @@
|
||||
#include <cstdint>
|
||||
#include <string>
|
||||
|
||||
/** \addtogroup Data_Type Data Type Adapters
|
||||
* Classes for data type conversion
|
||||
* \{ */
|
||||
/** \addtogroup Data_type_adapters data_type_adapters
|
||||
* Wrap GNU Radio data tyope adapter blocks with a GNSSBlockInterface
|
||||
* \{ */
|
||||
|
||||
|
||||
class ConfigurationInterface;
|
||||
|
||||
/*!
|
||||
@ -74,4 +82,7 @@ private:
|
||||
bool dump_;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_BYTE_TO_SHORT_H
|
||||
|
@ -28,6 +28,12 @@
|
||||
#include <cstdint>
|
||||
#include <string>
|
||||
|
||||
/** \addtogroup Data_Type
|
||||
* \{ */
|
||||
/** \addtogroup Data_type_adapters
|
||||
* \{ */
|
||||
|
||||
|
||||
class ConfigurationInterface;
|
||||
|
||||
/*!
|
||||
@ -78,4 +84,7 @@ private:
|
||||
bool dump_;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_IBYTE_TO_CBYTE_H
|
||||
|
@ -27,6 +27,12 @@
|
||||
#include <cstdint>
|
||||
#include <string>
|
||||
|
||||
/** \addtogroup Data_Type
|
||||
* \{ */
|
||||
/** \addtogroup Data_type_adapters
|
||||
* \{ */
|
||||
|
||||
|
||||
class ConfigurationInterface;
|
||||
|
||||
/*!
|
||||
@ -77,4 +83,7 @@ private:
|
||||
bool dump_;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_IBYTE_TO_COMPLEX_H
|
||||
|
@ -27,6 +27,11 @@
|
||||
#include <cstdint>
|
||||
#include <string>
|
||||
|
||||
/** \addtogroup Data_Type
|
||||
* \{ */
|
||||
/** \addtogroup Data_type_adapters
|
||||
* \{ */
|
||||
|
||||
|
||||
class ConfigurationInterface;
|
||||
|
||||
@ -78,4 +83,7 @@ private:
|
||||
bool dump_;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_IBYTE_TO_CSHORT_H
|
||||
|
@ -27,6 +27,12 @@
|
||||
#include <cstdint>
|
||||
#include <string>
|
||||
|
||||
/** \addtogroup Data_Type
|
||||
* \{ */
|
||||
/** \addtogroup Data_type_adapters
|
||||
* \{ */
|
||||
|
||||
|
||||
class ConfigurationInterface;
|
||||
|
||||
/*!
|
||||
@ -77,4 +83,7 @@ private:
|
||||
bool dump_;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_ISHORT_TO_COMPLEX_H
|
||||
|
@ -27,6 +27,11 @@
|
||||
#include <cstdint>
|
||||
#include <string>
|
||||
|
||||
/** \addtogroup Data_Type
|
||||
* \{ */
|
||||
/** \addtogroup Data_type_adapters
|
||||
* \{ */
|
||||
|
||||
|
||||
class ConfigurationInterface;
|
||||
|
||||
@ -78,4 +83,7 @@ private:
|
||||
bool dump_;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_ISHORT_TO_CSHORT_H
|
||||
|
@ -27,6 +27,13 @@
|
||||
#include <boost/shared_ptr.hpp>
|
||||
#endif
|
||||
|
||||
/** \addtogroup Data_Type
|
||||
* \{ */
|
||||
/** \addtogroup data_type_gnuradio_blocks data_type_gr_blocks
|
||||
* GNU Radio Blocks for data type conversion
|
||||
* \{ */
|
||||
|
||||
|
||||
class interleaved_byte_to_complex_byte;
|
||||
|
||||
#if GNURADIO_USES_STD_POINTERS
|
||||
@ -53,4 +60,7 @@ private:
|
||||
interleaved_byte_to_complex_byte();
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_INTERLEAVED_BYTE_TO_COMPLEX_BYTE_H
|
||||
|
@ -27,6 +27,12 @@
|
||||
#include <boost/shared_ptr.hpp>
|
||||
#endif
|
||||
|
||||
/** \addtogroup Data_Type
|
||||
* \{ */
|
||||
/** \addtogroup data_type_gnuradio_blocks
|
||||
* \{ */
|
||||
|
||||
|
||||
class interleaved_byte_to_complex_short;
|
||||
|
||||
#if GNURADIO_USES_STD_POINTERS
|
||||
@ -53,4 +59,7 @@ private:
|
||||
interleaved_byte_to_complex_short();
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_INTERLEAVED_BYTE_TO_COMPLEX_SHORT_H
|
||||
|
@ -27,6 +27,12 @@
|
||||
#include <boost/shared_ptr.hpp>
|
||||
#endif
|
||||
|
||||
/** \addtogroup Data_Type
|
||||
* \{ */
|
||||
/** \addtogroup data_type_gnuradio_blocks
|
||||
* \{ */
|
||||
|
||||
|
||||
class interleaved_short_to_complex_short;
|
||||
|
||||
#if GNURADIO_USES_STD_POINTERS
|
||||
@ -53,4 +59,7 @@ private:
|
||||
interleaved_short_to_complex_short();
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_INTERLEAVED_SHORT_TO_COMPLEX_SHORT_H
|
||||
|
@ -26,6 +26,12 @@
|
||||
#include <cstdint>
|
||||
#include <string>
|
||||
|
||||
/** \addtogroup Input_Filter
|
||||
* \{ */
|
||||
/** \addtogroup Input_filter_adapters
|
||||
* \{ */
|
||||
|
||||
|
||||
class ConfigurationInterface;
|
||||
|
||||
/*!
|
||||
@ -75,4 +81,7 @@ private:
|
||||
bool dump_;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_BEAMFORMER_FILTER_H
|
||||
|
@ -41,6 +41,14 @@
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
/** \addtogroup Input_Filter Input Filter
|
||||
* Classes for input signal filtering
|
||||
* \{ */
|
||||
/** \addtogroup Input_filter_adapters input_filter_adapters
|
||||
* Classes that wrap GNU Radio input filters with a GNSSBlockInterface
|
||||
* \{ */
|
||||
|
||||
|
||||
class ConfigurationInterface;
|
||||
|
||||
/*!
|
||||
@ -113,4 +121,7 @@ private:
|
||||
bool dump_;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_FIR_FILTER_H
|
||||
|
@ -38,6 +38,12 @@
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
/** \addtogroup Input_Filter
|
||||
* \{ */
|
||||
/** \addtogroup Input_filter_adapters
|
||||
* \{ */
|
||||
|
||||
|
||||
class ConfigurationInterface;
|
||||
|
||||
/*!
|
||||
@ -108,4 +114,7 @@ private:
|
||||
bool dump_;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_FREQ_XLATING_FIR_FILTER_H
|
||||
|
@ -27,6 +27,12 @@
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
/** \addtogroup Input_Filter
|
||||
* \{ */
|
||||
/** \addtogroup Input_filter_adapters
|
||||
* \{ */
|
||||
|
||||
|
||||
class ConfigurationInterface;
|
||||
|
||||
class NotchFilter : public GNSSBlockInterface
|
||||
@ -71,4 +77,7 @@ private:
|
||||
bool dump_;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_NOTCH_FILTER_H
|
||||
|
@ -27,6 +27,12 @@
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
/** \addtogroup Input_Filter
|
||||
* \{ */
|
||||
/** \addtogroup Input_filter_adapters
|
||||
* \{ */
|
||||
|
||||
|
||||
class ConfigurationInterface;
|
||||
|
||||
class NotchFilterLite : public GNSSBlockInterface
|
||||
@ -71,4 +77,7 @@ private:
|
||||
bool dump_;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_NOTCH_FILTER_LITE_H
|
||||
|
@ -31,6 +31,12 @@
|
||||
#endif
|
||||
#include <string>
|
||||
|
||||
/** \addtogroup Input_Filter
|
||||
* \{ */
|
||||
/** \addtogroup Input_filter_adapters
|
||||
* \{ */
|
||||
|
||||
|
||||
class ConfigurationInterface;
|
||||
|
||||
class PulseBlankingFilter : public GNSSBlockInterface
|
||||
@ -78,4 +84,7 @@ private:
|
||||
bool xlat_;
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_PULSE_BLANKING_FILTER_H
|
||||
|
@ -28,6 +28,12 @@
|
||||
#include <boost/shared_ptr.hpp>
|
||||
#endif
|
||||
|
||||
/** \addtogroup Input_Filter
|
||||
* \{ */
|
||||
/** \addtogroup Input_filter_gnuradio_blocks
|
||||
* \{ */
|
||||
|
||||
|
||||
class beamformer;
|
||||
|
||||
#if GNURADIO_USES_STD_POINTERS
|
||||
@ -56,4 +62,7 @@ private:
|
||||
std::vector<gr_complex> weight_vector = std::vector<gr_complex>(GNSS_SDR_BEAMFORMER_CHANNELS, gr_complex(1.0, 0.0));
|
||||
};
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_BEAMFORMER_H
|
||||
|
@ -17,8 +17,8 @@
|
||||
* -----------------------------------------------------------------------------
|
||||
*/
|
||||
|
||||
#ifndef GNSS_SDR_NOTCH_H
|
||||
#define GNSS_SDR_NOTCH_H
|
||||
#ifndef GNSS_SDR_NOTCH_CC_H
|
||||
#define GNSS_SDR_NOTCH_CC_H
|
||||
|
||||
#if GNURADIO_USES_STD_POINTERS
|
||||
#else
|
||||
@ -30,6 +30,12 @@
|
||||
#include <cstdint>
|
||||
#include <memory>
|
||||
|
||||
/** \addtogroup Input_Filter
|
||||
* \{ */
|
||||
/** \addtogroup Input_filter_gnuradio_blocks
|
||||
* \{ */
|
||||
|
||||
|
||||
class Notch;
|
||||
|
||||
#if GNURADIO_USES_STD_POINTERS
|
||||
@ -78,4 +84,7 @@ private:
|
||||
bool filter_state_;
|
||||
};
|
||||
|
||||
#endif // GNSS_SDR_NOTCH_H
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_NOTCH_CC_H
|
||||
|
@ -17,8 +17,8 @@
|
||||
* -----------------------------------------------------------------------------
|
||||
*/
|
||||
|
||||
#ifndef GNSS_SDR_NOTCH_LITE_H
|
||||
#define GNSS_SDR_NOTCH_LITE_H
|
||||
#ifndef GNSS_SDR_NOTCH_LITE_CC_H
|
||||
#define GNSS_SDR_NOTCH_LITE_CC_H
|
||||
|
||||
#if GNURADIO_USES_STD_POINTERS
|
||||
#else
|
||||
@ -30,6 +30,12 @@
|
||||
#include <cstdint>
|
||||
#include <memory>
|
||||
|
||||
/** \addtogroup Input_Filter
|
||||
* \{ */
|
||||
/** \addtogroup Input_filter_gnuradio_blocks
|
||||
* \{ */
|
||||
|
||||
|
||||
class NotchLite;
|
||||
|
||||
#if GNURADIO_USES_STD_POINTERS
|
||||
@ -83,4 +89,7 @@ private:
|
||||
bool filter_state_;
|
||||
};
|
||||
|
||||
#endif // GNSS_SDR_NOTCH_LITE_H
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_NOTCH_LITE_CC_H
|
||||
|
@ -17,8 +17,8 @@
|
||||
* -----------------------------------------------------------------------------
|
||||
*/
|
||||
|
||||
#ifndef GNSS_SDR_PULSE_BLANKING_H
|
||||
#define GNSS_SDR_PULSE_BLANKING_H
|
||||
#ifndef GNSS_SDR_PULSE_BLANKING_CC_H
|
||||
#define GNSS_SDR_PULSE_BLANKING_CC_H
|
||||
|
||||
#if GNURADIO_USES_STD_POINTERS
|
||||
#include <memory>
|
||||
@ -29,6 +29,13 @@
|
||||
#include <volk_gnsssdr/volk_gnsssdr_alloc.h> // for volk_gnsssdr::vector
|
||||
#include <cstdint>
|
||||
|
||||
/** \addtogroup Input_Filter
|
||||
* \{ */
|
||||
/** \addtogroup Input_filter_gnuradio_blocks input_filter_gr_blocks
|
||||
* GNU Radio blocks implementing input filters,
|
||||
* \{ */
|
||||
|
||||
|
||||
class pulse_blanking_cc;
|
||||
|
||||
#if GNURADIO_USES_STD_POINTERS
|
||||
@ -66,4 +73,7 @@ private:
|
||||
bool last_filtered_;
|
||||
};
|
||||
|
||||
#endif // GNSS_SDR_PULSE_BLANKING_H
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_PULSE_BLANKING_CC_H
|
||||
|
@ -31,6 +31,14 @@ namespace own = std;
|
||||
namespace own = gsl;
|
||||
#endif
|
||||
|
||||
/** \addtogroup Algorithms_Library Algorithms Common Library
|
||||
* Common utilities for the GNSS receiver.
|
||||
* \{ */
|
||||
/** \addtogroup Algorithm_libs algorithms_libs
|
||||
* Common utilities for GNSS algorithms.
|
||||
* \{ */
|
||||
|
||||
|
||||
//! Generates int32_t GPS L1 C/A code for the desired SV ID and code shift
|
||||
void beidou_b1i_code_gen_int(own::span<int32_t> _dest, int32_t _prn, uint32_t _chip_shift);
|
||||
|
||||
@ -46,4 +54,7 @@ void beidou_b1i_code_gen_complex_sampled(own::span<std::complex<float>> _dest, u
|
||||
//! Generates complex GPS L1 C/A code for the desired SV ID and code shift
|
||||
void beidou_b1i_code_gen_complex_sampled(own::span<std::complex<float>> _dest, uint32_t _prn, int32_t _fs, uint32_t _chip_shift);
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_BEIDOU_B1I_SDR_SIGNAL_PROCESSING_H
|
||||
|
@ -31,6 +31,11 @@ namespace own = std;
|
||||
namespace own = gsl;
|
||||
#endif
|
||||
|
||||
/** \addtogroup Algorithms_Library
|
||||
* \{ */
|
||||
/** \addtogroup Algorithm_libs algorithms_libs
|
||||
* \{ */
|
||||
|
||||
|
||||
//! Generates int BeiDou B3I code for the desired SV ID and code shift
|
||||
void beidou_b3i_code_gen_int(own::span<int> _dest, int32_t _prn, uint32_t _chip_shift);
|
||||
@ -47,4 +52,7 @@ void beidou_b3i_code_gen_complex_sampled(own::span<std::complex<float>> _dest, u
|
||||
//! Generates complex BeiDou B3I code for the desired SV ID and code shift
|
||||
void beidou_b3i_code_gen_complex_sampled(own::span<std::complex<float>> _dest, uint32_t _prn, int _fs, uint32_t _chip_shift);
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_BEIDOU_B3I_SIGNAL_PROCESSING_H
|
||||
|
@ -29,6 +29,11 @@
|
||||
#include <gnuradio/sync_block.h>
|
||||
#include <gnuradio/types.h> // for gr_vector_const_void_star
|
||||
|
||||
/** \addtogroup Algorithms_Library
|
||||
* \{ */
|
||||
/** \addtogroup Algorithm_libs algorithms_libs
|
||||
* \{ */
|
||||
|
||||
class byte_x2_to_complex_byte;
|
||||
|
||||
#if GNURADIO_USES_STD_POINTERS
|
||||
@ -56,4 +61,7 @@ private:
|
||||
byte_x2_to_complex_byte();
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_BYTE_X2_TO_COMPLEX_BYTE_Hs
|
||||
|
@ -30,6 +30,12 @@
|
||||
#include <gnuradio/sync_block.h>
|
||||
#include <gnuradio/types.h> // for gr_vector_const_void_star
|
||||
|
||||
/** \addtogroup Algorithms_Library
|
||||
* \{ */
|
||||
/** \addtogroup Algorithm_libs algorithms_libs
|
||||
* \{ */
|
||||
|
||||
|
||||
class complex_byte_to_float_x2;
|
||||
|
||||
#if GNURADIO_USES_STD_POINTERS
|
||||
@ -56,4 +62,7 @@ private:
|
||||
complex_byte_to_float_x2();
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_COMPLEX_BYTE_TO_FLOAT_X2_H
|
||||
|
@ -29,6 +29,11 @@
|
||||
#include <gnuradio/sync_block.h>
|
||||
#include <gnuradio/types.h> // for gr_vector_const_void_star
|
||||
|
||||
/** \addtogroup Algorithms_Library
|
||||
* \{ */
|
||||
/** \addtogroup Algorithm_libs algorithms_libs
|
||||
* \{ */
|
||||
|
||||
|
||||
class complex_float_to_complex_byte;
|
||||
|
||||
@ -55,4 +60,7 @@ private:
|
||||
complex_float_to_complex_byte();
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_COMPLEX_FLOAT_TO_COMPLEX_BYTE_H
|
||||
|
@ -29,6 +29,12 @@
|
||||
#include <gnuradio/sync_block.h>
|
||||
#include <gnuradio/types.h> // for gr_vector_const_void_star
|
||||
|
||||
/** \addtogroup Algorithms_Library
|
||||
* \{ */
|
||||
/** \addtogroup Algorithm_libs algorithms_libs
|
||||
* \{ */
|
||||
|
||||
|
||||
class conjugate_cc;
|
||||
|
||||
#if GNURADIO_USES_STD_POINTERS
|
||||
@ -55,4 +61,7 @@ private:
|
||||
conjugate_cc();
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_CONJUGATE_CC_H
|
||||
|
@ -29,6 +29,12 @@
|
||||
#include <boost/shared_ptr.hpp>
|
||||
#endif
|
||||
|
||||
/** \addtogroup Algorithms_Library
|
||||
* \{ */
|
||||
/** \addtogroup Algorithm_libs algorithms_libs
|
||||
* \{ */
|
||||
|
||||
|
||||
class conjugate_ic;
|
||||
|
||||
#if GNURADIO_USES_STD_POINTERS
|
||||
@ -55,4 +61,7 @@ private:
|
||||
conjugate_ic();
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_CONJUGATE_IC_H
|
||||
|
@ -29,6 +29,12 @@
|
||||
#include <gnuradio/sync_block.h>
|
||||
#include <gnuradio/types.h> // for gr_vector_const_void_star
|
||||
|
||||
/** \addtogroup Algorithms_Library
|
||||
* \{ */
|
||||
/** \addtogroup Algorithm_libs algorithms_libs
|
||||
* \{ */
|
||||
|
||||
|
||||
class conjugate_sc;
|
||||
|
||||
#if GNURADIO_USES_STD_POINTERS
|
||||
@ -55,4 +61,7 @@ private:
|
||||
conjugate_sc();
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_CONJUGATE_SC_H
|
||||
|
@ -30,6 +30,12 @@
|
||||
#include <gnuradio/sync_block.h>
|
||||
#include <gnuradio/types.h> // for gr_vector_const_void_star
|
||||
|
||||
/** \addtogroup Algorithms_Library
|
||||
* \{ */
|
||||
/** \addtogroup Algorithm_libs algorithms_libs
|
||||
* \{ */
|
||||
|
||||
|
||||
class cshort_to_float_x2;
|
||||
|
||||
#if GNURADIO_USES_STD_POINTERS
|
||||
@ -56,4 +62,7 @@ private:
|
||||
cshort_to_float_x2();
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_CSHORT_TO_FLOAT_X2_H
|
||||
|
@ -32,6 +32,11 @@ namespace own = std;
|
||||
namespace own = gsl;
|
||||
#endif
|
||||
|
||||
/** \addtogroup Algorithms_Library
|
||||
* \{ */
|
||||
/** \addtogroup Algorithm_libs algorithms_libs
|
||||
* \{ */
|
||||
|
||||
|
||||
/*!
|
||||
* \brief This function generates Galileo E1 code (can select E1B or E1C sinboc).
|
||||
@ -71,4 +76,7 @@ void galileo_e1_code_gen_complex_sampled(own::span<std::complex<float>> _dest, c
|
||||
void galileo_e1_code_gen_complex_sampled(own::span<std::complex<float>> _dest, const std::array<char, 3>& _Signal,
|
||||
bool _cboc, uint32_t _prn, int32_t _fs, uint32_t _chip_shift);
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_GALILEO_E1_SIGNAL_PROCESSING_H
|
||||
|
@ -35,6 +35,12 @@ namespace own = std;
|
||||
namespace own = gsl;
|
||||
#endif
|
||||
|
||||
/** \addtogroup Algorithms_Library
|
||||
* \{ */
|
||||
/** \addtogroup Algorithm_libs algorithms_libs
|
||||
* \{ */
|
||||
|
||||
|
||||
/*!
|
||||
* \brief Generates Galileo E5a code at 1 sample/chip
|
||||
*/
|
||||
@ -72,4 +78,7 @@ void galileo_e5_b_code_gen_complex_sampled(own::span<std::complex<float>> _dest,
|
||||
int32_t _fs,
|
||||
uint32_t _chip_shift);
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_GALILEO_E5_SIGNAL_PROCESSING_H
|
||||
|
@ -28,6 +28,12 @@
|
||||
|
||||
#include <armadillo>
|
||||
|
||||
/** \addtogroup Algorithms_Library
|
||||
* \{ */
|
||||
/** \addtogroup Algorithm_libs algorithms_libs
|
||||
* \{ */
|
||||
|
||||
|
||||
arma::mat Skew_symmetric(const arma::vec &a); //!< Calculates skew-symmetric matrix
|
||||
|
||||
double WGS84_g0(double Lat_rad);
|
||||
@ -175,4 +181,7 @@ double clsin(const arma::colvec &ar, int degree, double argument);
|
||||
*/
|
||||
void clksin(const arma::colvec &ar, int degree, double arg_real, double arg_imag, double *re, double *im);
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_GEOFUNCTIONS_H
|
||||
|
@ -31,6 +31,12 @@ namespace own = std;
|
||||
namespace own = gsl;
|
||||
#endif
|
||||
|
||||
/** \addtogroup Algorithms_Library
|
||||
* \{ */
|
||||
/** \addtogroup Algorithm_libs algorithms_libs
|
||||
* \{ */
|
||||
|
||||
|
||||
//! Generates complex GLONASS L1 C/A code for the desired SV ID and code shift, and sampled to specific sampling frequency
|
||||
void glonass_l1_ca_code_gen_complex(own::span<std::complex<float>> _dest, uint32_t _chip_shift);
|
||||
|
||||
@ -40,4 +46,7 @@ void glonass_l1_ca_code_gen_complex_sampled(own::span<std::complex<float>> _dest
|
||||
//! Generates complex GLONASS L1 C/A code for the desired SV ID and code shift
|
||||
void glonass_l1_ca_code_gen_complex_sampled(own::span<std::complex<float>> _dest, int32_t _fs, uint32_t _chip_shift);
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_GLONASS_SDR_SIGNAL_PROCESSING_H
|
||||
|
@ -31,6 +31,12 @@ namespace own = std;
|
||||
namespace own = gsl;
|
||||
#endif
|
||||
|
||||
/** \addtogroup Algorithms_Library
|
||||
* \{ */
|
||||
/** \addtogroup Algorithm_libs algorithms_libs
|
||||
* \{ */
|
||||
|
||||
|
||||
//! Generates complex GLONASS L2 C/A code for the desired SV ID and code shift, and sampled to specific sampling frequency
|
||||
void glonass_l2_ca_code_gen_complex(own::span<std::complex<float>> _dest, uint32_t _chip_shift);
|
||||
|
||||
@ -40,4 +46,7 @@ void glonass_l2_ca_code_gen_complex_sampled(own::span<std::complex<float>> _dest
|
||||
//! Generates complex GLONASS L2 C/A code for the desired SV ID and code shift
|
||||
void glonass_l2_ca_code_gen_complex_sampled(own::span<std::complex<float>> _dest, int32_t _fs, uint32_t _chip_shift);
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_GLONASS_L2_SIGNAL_PROCESSING_H
|
||||
|
@ -24,6 +24,12 @@
|
||||
#include <boost/circular_buffer.hpp>
|
||||
#include <vector>
|
||||
|
||||
/** \addtogroup Algorithms_Library
|
||||
* \{ */
|
||||
/** \addtogroup Algorithm_libs algorithms_libs
|
||||
* \{ */
|
||||
|
||||
|
||||
template <class T>
|
||||
class Gnss_circular_deque
|
||||
{
|
||||
@ -136,4 +142,7 @@ void Gnss_circular_deque<T>::push_back(unsigned int ch, const T& new_data)
|
||||
d_data[ch].push_back(new_data);
|
||||
}
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_CIRCULAR_DEQUE_H
|
||||
|
@ -23,6 +23,15 @@
|
||||
|
||||
#include <string>
|
||||
|
||||
/** \addtogroup Algorithms_Library
|
||||
* \{ */
|
||||
/** \addtogroup Algorithm_libs algorithms_libs
|
||||
* \{ */
|
||||
|
||||
|
||||
bool gnss_sdr_create_directory(const std::string& foldername);
|
||||
|
||||
#endif
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_GNSS_SDR_CREATE_DIRECTORY_H
|
||||
|
@ -18,13 +18,20 @@
|
||||
* -----------------------------------------------------------------------------
|
||||
*/
|
||||
|
||||
#ifndef GNSS_SDR_FLAGS_H
|
||||
#define GNSS_SDR_FLAGS_H
|
||||
#ifndef GNSS_SDR_GNSS_SDR_FLAGS_H
|
||||
#define GNSS_SDR_GNSS_SDR_FLAGS_H
|
||||
|
||||
|
||||
#include <gflags/gflags.h>
|
||||
#include <cstdint>
|
||||
|
||||
/** \addtogroup Algorithms_Library
|
||||
* \{ */
|
||||
/** \addtogroup Gflags gnss_sdr_flags
|
||||
* Library for command-line handling.
|
||||
* \{ */
|
||||
|
||||
|
||||
DECLARE_string(c); //!< Path to the configuration file.
|
||||
DECLARE_string(config_file); //!< Path to the configuration file.
|
||||
|
||||
@ -56,4 +63,7 @@ const int32_t DEFAULT_CARRIER_SMOOTHING_FACTOR = 200;
|
||||
DECLARE_string(RINEX_version); //!< If defined, specifies the RINEX version (2.11 or 3.02). Overrides the configuration file.
|
||||
DECLARE_string(RINEX_name); //!< If defined, specifies the RINEX files base name
|
||||
|
||||
#endif
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_GNSS_SDR_FLAGS_H
|
||||
|
@ -31,6 +31,12 @@
|
||||
#include <type_traits>
|
||||
#include <utility>
|
||||
|
||||
/** \addtogroup Algorithms_Library
|
||||
* \{ */
|
||||
/** \addtogroup Algorithm_libs algorithms_libs
|
||||
* \{ */
|
||||
|
||||
|
||||
namespace std
|
||||
{
|
||||
template <class T>
|
||||
@ -73,4 +79,7 @@ make_unique(Args&&...) = delete;
|
||||
|
||||
#endif // __cplusplus == 201103L
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_GNSS_SDR_MAKE_UNIQUE_H
|
||||
|
@ -33,6 +33,12 @@ namespace own = std;
|
||||
namespace own = gsl;
|
||||
#endif
|
||||
|
||||
/** \addtogroup Algorithms_Library
|
||||
* \{ */
|
||||
/** \addtogroup Algorithm_libs algorithms_libs
|
||||
* \{ */
|
||||
|
||||
|
||||
/*!
|
||||
* \brief This function generates a complex exponential in _dest.
|
||||
*
|
||||
@ -66,4 +72,7 @@ void resampler(const own::span<float> _from, own::span<float> _dest,
|
||||
void resampler(own::span<const std::complex<float>> _from, own::span<std::complex<float>> _dest,
|
||||
float _fs_in, float _fs_out);
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_GNSS_SIGNAL_PROCESSING_H
|
||||
|
@ -31,6 +31,12 @@ namespace own = std;
|
||||
namespace own = gsl;
|
||||
#endif
|
||||
|
||||
/** \addtogroup Algorithms_Library
|
||||
* \{ */
|
||||
/** \addtogroup Algorithm_libs algorithms_libs
|
||||
* \{ */
|
||||
|
||||
|
||||
//! Generates complex GPS L2C M code for the desired SV ID
|
||||
void gps_l2c_m_code_gen_complex(own::span<std::complex<float>> _dest, uint32_t _prn);
|
||||
void gps_l2c_m_code_gen_float(own::span<float> _dest, uint32_t _prn);
|
||||
@ -38,4 +44,7 @@ void gps_l2c_m_code_gen_float(own::span<float> _dest, uint32_t _prn);
|
||||
//! Generates complex GPS L2C M code for the desired SV ID, and sampled to specific sampling frequency
|
||||
void gps_l2c_m_code_gen_complex_sampled(own::span<std::complex<float>> _dest, uint32_t _prn, int32_t _fs);
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_GPS_L2C_SIGNAL_H
|
||||
|
@ -31,6 +31,12 @@ namespace own = std;
|
||||
namespace own = gsl;
|
||||
#endif
|
||||
|
||||
/** \addtogroup Algorithms_Library
|
||||
* \{ */
|
||||
/** \addtogroup Algorithm_libs algorithms_libs
|
||||
* \{ */
|
||||
|
||||
|
||||
//! Generates complex GPS L5I code for the desired SV ID
|
||||
void gps_l5i_code_gen_complex(own::span<std::complex<float>> _dest, uint32_t _prn);
|
||||
|
||||
@ -50,4 +56,6 @@ void gps_l5i_code_gen_complex_sampled(own::span<std::complex<float>> _dest, uint
|
||||
void gps_l5q_code_gen_complex_sampled(own::span<std::complex<float>> _dest, uint32_t _prn, int32_t _fs);
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_GPS_L5_SIGNAL_H
|
||||
|
@ -31,6 +31,12 @@ namespace own = std;
|
||||
namespace own = gsl;
|
||||
#endif
|
||||
|
||||
/** \addtogroup Algorithms_Library
|
||||
* \{ */
|
||||
/** \addtogroup Algorithm_libs algorithms_libs
|
||||
* \{ */
|
||||
|
||||
|
||||
//! Generates int GPS L1 C/A code for the desired SV ID and code shift
|
||||
void gps_l1_ca_code_gen_int(own::span<int32_t> _dest, int32_t _prn, uint32_t _chip_shift);
|
||||
|
||||
@ -46,4 +52,7 @@ void gps_l1_ca_code_gen_complex_sampled(own::span<std::complex<float>> _dest, ui
|
||||
//! Generates complex GPS L1 C/A code for the desired SV ID and code shift
|
||||
void gps_l1_ca_code_gen_complex_sampled(own::span<std::complex<float>> _dest, uint32_t _prn, int32_t _fs, uint32_t _chip_shift);
|
||||
|
||||
|
||||
/** \} */
|
||||
/** \} */
|
||||
#endif // GNSS_SDR_GPS_SDR_SIGNAL_PROCESSING_H
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user