mirror of
				https://github.com/gnss-sdr/gnss-sdr
				synced 2025-10-31 15:23:04 +00:00 
			
		
		
		
	Sort includes automatically with clang-format
Order: 1.- Main header 2.- Local headers 3.- Third-party library headers 4.- System headers each category sorted lexicographically
This commit is contained in:
		| @@ -47,13 +47,20 @@ DerivePointerAlignment: true | |||||||
| DisableFormat:   false | DisableFormat:   false | ||||||
| ExperimentalAutoDetectBinPacking: false | ExperimentalAutoDetectBinPacking: false | ||||||
| ForEachMacros:   [ foreach, Q_FOREACH, BOOST_FOREACH ] | ForEachMacros:   [ foreach, Q_FOREACH, BOOST_FOREACH ] | ||||||
|  | IncludeBlocks: Merge | ||||||
| IncludeCategories: | IncludeCategories: | ||||||
|   - Regex:           '^<.*\.h>' |   - Regex:           '^.*.h"' | ||||||
|     Priority:        1 |     Priority:        1 | ||||||
|   - Regex:           '^<.*' |   - Regex:           '^.*(boost|gflags|glog|gtest|gnuradio|volk|gnsssdr)/' | ||||||
|  |     Priority:        2 | ||||||
|  |   - Regex:           '^.*(armadillo|matio)' | ||||||
|     Priority:        2 |     Priority:        2 | ||||||
|   - Regex:           '.*' |   - Regex:           '.*' | ||||||
|     Priority:        3 |     Priority:        3 | ||||||
|  |   - Regex:           '^<.*\.h>' | ||||||
|  |     Priority:        4 | ||||||
|  |   - Regex:           '^<.*' | ||||||
|  |     Priority:        5 | ||||||
| IndentCaseLabels: false | IndentCaseLabels: false | ||||||
| IndentWidth:     4 | IndentWidth:     4 | ||||||
| IndentWrappedFunctionNames: false | IndentWrappedFunctionNames: false | ||||||
| @@ -73,7 +80,7 @@ PenaltyExcessCharacter: 1000000 | |||||||
| PenaltyReturnTypeOnItsOwnLine: 200 | PenaltyReturnTypeOnItsOwnLine: 200 | ||||||
| PointerAlignment: Left | PointerAlignment: Left | ||||||
| ReflowComments:  true | ReflowComments:  true | ||||||
| SortIncludes:    false | SortIncludes:    true | ||||||
| SpaceAfterCStyleCast: false | SpaceAfterCStyleCast: false | ||||||
| SpaceBeforeAssignmentOperators: true | SpaceBeforeAssignmentOperators: true | ||||||
| SpaceBeforeParens: ControlStatements | SpaceBeforeParens: ControlStatements | ||||||
|   | |||||||
| @@ -30,11 +30,11 @@ | |||||||
|  |  | ||||||
|  |  | ||||||
| #include "rtklib_pvt.h" | #include "rtklib_pvt.h" | ||||||
| #include "pvt_conf.h" |  | ||||||
| #include "configuration_interface.h" | #include "configuration_interface.h" | ||||||
| #include "gnss_sdr_flags.h" | #include "gnss_sdr_flags.h" | ||||||
| #include <boost/archive/xml_oarchive.hpp> | #include "pvt_conf.h" | ||||||
| #include <boost/archive/xml_iarchive.hpp> | #include <boost/archive/xml_iarchive.hpp> | ||||||
|  | #include <boost/archive/xml_oarchive.hpp> | ||||||
| #include <boost/serialization/map.hpp> | #include <boost/serialization/map.hpp> | ||||||
| #include <glog/logging.h> | #include <glog/logging.h> | ||||||
| #if OLD_BOOST | #if OLD_BOOST | ||||||
|   | |||||||
| @@ -34,8 +34,8 @@ | |||||||
| #include "galileo_almanac_helper.h" | #include "galileo_almanac_helper.h" | ||||||
| #include "gnss_sdr_create_directory.h" | #include "gnss_sdr_create_directory.h" | ||||||
| #include "pvt_conf.h" | #include "pvt_conf.h" | ||||||
| #include <boost/archive/xml_oarchive.hpp> |  | ||||||
| #include <boost/archive/xml_iarchive.hpp> | #include <boost/archive/xml_iarchive.hpp> | ||||||
|  | #include <boost/archive/xml_oarchive.hpp> | ||||||
| #include <boost/exception/all.hpp> | #include <boost/exception/all.hpp> | ||||||
| #include <boost/filesystem/path.hpp> | #include <boost/filesystem/path.hpp> | ||||||
| #include <boost/serialization/map.hpp> | #include <boost/serialization/map.hpp> | ||||||
| @@ -43,9 +43,9 @@ | |||||||
| #include <gnuradio/gr_complex.h> | #include <gnuradio/gr_complex.h> | ||||||
| #include <gnuradio/io_signature.h> | #include <gnuradio/io_signature.h> | ||||||
| #include <algorithm> | #include <algorithm> | ||||||
|  | #include <exception> | ||||||
| #include <iostream> | #include <iostream> | ||||||
| #include <map> | #include <map> | ||||||
| #include <exception> |  | ||||||
| #if OLD_BOOST | #if OLD_BOOST | ||||||
| #include <boost/math/common_factor_rt.hpp> | #include <boost/math/common_factor_rt.hpp> | ||||||
| namespace bc = boost::math; | namespace bc = boost::math; | ||||||
|   | |||||||
| @@ -31,26 +31,26 @@ | |||||||
| #ifndef GNSS_SDR_RTKLIB_PVT_CC_H | #ifndef GNSS_SDR_RTKLIB_PVT_CC_H | ||||||
| #define GNSS_SDR_RTKLIB_PVT_CC_H | #define GNSS_SDR_RTKLIB_PVT_CC_H | ||||||
|  |  | ||||||
| #include "gps_ephemeris.h" |  | ||||||
| #include "nmea_printer.h" |  | ||||||
| #include "kml_printer.h" |  | ||||||
| #include "gpx_printer.h" |  | ||||||
| #include "geojson_printer.h" | #include "geojson_printer.h" | ||||||
|  | #include "gps_ephemeris.h" | ||||||
|  | #include "gpx_printer.h" | ||||||
|  | #include "kml_printer.h" | ||||||
|  | #include "nmea_printer.h" | ||||||
|  | #include "pvt_conf.h" | ||||||
| #include "rinex_printer.h" | #include "rinex_printer.h" | ||||||
| #include "rtcm_printer.h" | #include "rtcm_printer.h" | ||||||
| #include "pvt_conf.h" |  | ||||||
| #include "rtklib_solver.h" | #include "rtklib_solver.h" | ||||||
| #include <boost/date_time/posix_time/posix_time.hpp> |  | ||||||
| #include <boost/date_time/gregorian/gregorian.hpp> | #include <boost/date_time/gregorian/gregorian.hpp> | ||||||
|  | #include <boost/date_time/posix_time/posix_time.hpp> | ||||||
| #include <gnuradio/sync_block.h> | #include <gnuradio/sync_block.h> | ||||||
| #include <sys/types.h> |  | ||||||
| #include <sys/ipc.h> |  | ||||||
| #include <sys/msg.h> |  | ||||||
| #include <chrono> | #include <chrono> | ||||||
| #include <cstdint> | #include <cstdint> | ||||||
| #include <fstream> | #include <fstream> | ||||||
| #include <utility> |  | ||||||
| #include <string> | #include <string> | ||||||
|  | #include <sys/ipc.h> | ||||||
|  | #include <sys/msg.h> | ||||||
|  | #include <sys/types.h> | ||||||
|  | #include <utility> | ||||||
|  |  | ||||||
|  |  | ||||||
| class rtklib_pvt_cc; | class rtklib_pvt_cc; | ||||||
|   | |||||||
| @@ -30,12 +30,12 @@ | |||||||
|  */ |  */ | ||||||
|  |  | ||||||
| #include "hybrid_ls_pvt.h" | #include "hybrid_ls_pvt.h" | ||||||
| #include "Galileo_E1.h" |  | ||||||
| #include "GPS_L1_CA.h" | #include "GPS_L1_CA.h" | ||||||
| #include "GPS_L2C.h" | #include "GPS_L2C.h" | ||||||
|  | #include "Galileo_E1.h" | ||||||
| #include <boost/date_time/posix_time/posix_time.hpp> | #include <boost/date_time/posix_time/posix_time.hpp> | ||||||
| #include <utility> |  | ||||||
| #include <glog/logging.h> | #include <glog/logging.h> | ||||||
|  | #include <utility> | ||||||
|  |  | ||||||
|  |  | ||||||
| using google::LogMessage; | using google::LogMessage; | ||||||
|   | |||||||
| @@ -32,12 +32,12 @@ | |||||||
| #ifndef GNSS_SDR_HYBRID_LS_PVT_H_ | #ifndef GNSS_SDR_HYBRID_LS_PVT_H_ | ||||||
| #define GNSS_SDR_HYBRID_LS_PVT_H_ | #define GNSS_SDR_HYBRID_LS_PVT_H_ | ||||||
|  |  | ||||||
| #include "ls_pvt.h" |  | ||||||
| #include "galileo_navigation_message.h" |  | ||||||
| #include "gps_navigation_message.h" |  | ||||||
| #include "gps_cnav_navigation_message.h" |  | ||||||
| #include "galileo_almanac.h" | #include "galileo_almanac.h" | ||||||
|  | #include "galileo_navigation_message.h" | ||||||
| #include "gnss_synchro.h" | #include "gnss_synchro.h" | ||||||
|  | #include "gps_cnav_navigation_message.h" | ||||||
|  | #include "gps_navigation_message.h" | ||||||
|  | #include "ls_pvt.h" | ||||||
| #include "rtklib_rtkcmn.h" | #include "rtklib_rtkcmn.h" | ||||||
| #include <fstream> | #include <fstream> | ||||||
| #include <map> | #include <map> | ||||||
|   | |||||||
| @@ -33,8 +33,8 @@ | |||||||
|  |  | ||||||
| #include <cstddef> | #include <cstddef> | ||||||
| #include <cstdint> | #include <cstdint> | ||||||
| #include <string> |  | ||||||
| #include <map> | #include <map> | ||||||
|  | #include <string> | ||||||
|  |  | ||||||
| class Pvt_Conf | class Pvt_Conf | ||||||
| { | { | ||||||
|   | |||||||
| @@ -33,9 +33,9 @@ | |||||||
| #define GNSS_SDR_PVT_SOLUTION_H_ | #define GNSS_SDR_PVT_SOLUTION_H_ | ||||||
|  |  | ||||||
|  |  | ||||||
|  | #include <armadillo> | ||||||
| #include <boost/date_time/posix_time/posix_time.hpp> | #include <boost/date_time/posix_time/posix_time.hpp> | ||||||
| #include <deque> | #include <deque> | ||||||
| #include <armadillo> |  | ||||||
|  |  | ||||||
| const unsigned int PVT_MAX_CHANNELS = 90; | const unsigned int PVT_MAX_CHANNELS = 90; | ||||||
| const unsigned int PVT_MAX_PRN = 127;  // 126 is SBAS | const unsigned int PVT_MAX_PRN = 127;  // 126 is SBAS | ||||||
|   | |||||||
| @@ -29,21 +29,21 @@ | |||||||
|  */ |  */ | ||||||
|  |  | ||||||
| #include "rinex_printer.h" | #include "rinex_printer.h" | ||||||
| #include <boost/date_time/time_zone_base.hpp> |  | ||||||
| #include <boost/date_time/gregorian/gregorian.hpp> | #include <boost/date_time/gregorian/gregorian.hpp> | ||||||
| #include <boost/date_time/local_time/local_time.hpp> | #include <boost/date_time/local_time/local_time.hpp> | ||||||
| #include <boost/date_time/posix_time/posix_time.hpp> | #include <boost/date_time/posix_time/posix_time.hpp> | ||||||
|  | #include <boost/date_time/time_zone_base.hpp> | ||||||
| #include <boost/filesystem/operations.hpp>   // for create_directories, exists | #include <boost/filesystem/operations.hpp>   // for create_directories, exists | ||||||
| #include <boost/filesystem/path.hpp>         // for path, operator<< | #include <boost/filesystem/path.hpp>         // for path, operator<< | ||||||
| #include <boost/filesystem/path_traits.hpp>  // for filesystem | #include <boost/filesystem/path_traits.hpp>  // for filesystem | ||||||
| #include <glog/logging.h> | #include <glog/logging.h> | ||||||
| #include <unistd.h>   // for getlogin_r() |  | ||||||
| #include <algorithm>  // for min and max | #include <algorithm>  // for min and max | ||||||
| #include <cmath>      // for floor | #include <cmath>      // for floor | ||||||
| #include <cstdlib>    // for getenv() | #include <cstdlib>    // for getenv() | ||||||
| #include <iterator> | #include <iterator> | ||||||
| #include <ostream> | #include <ostream> | ||||||
| #include <set> | #include <set> | ||||||
|  | #include <unistd.h>  // for getlogin_r() | ||||||
| #include <utility> | #include <utility> | ||||||
| #include <vector> | #include <vector> | ||||||
|  |  | ||||||
|   | |||||||
| @@ -51,21 +51,21 @@ | |||||||
| #ifndef GNSS_SDR_RINEX_PRINTER_H_ | #ifndef GNSS_SDR_RINEX_PRINTER_H_ | ||||||
| #define GNSS_SDR_RINEX_PRINTER_H_ | #define GNSS_SDR_RINEX_PRINTER_H_ | ||||||
|  |  | ||||||
| #include "gps_navigation_message.h" | #include "GLONASS_L1_L2_CA.h" | ||||||
| #include "gps_cnav_navigation_message.h" |  | ||||||
| #include "galileo_navigation_message.h" |  | ||||||
| #include "glonass_gnav_navigation_message.h" |  | ||||||
| #include "GPS_L1_CA.h" | #include "GPS_L1_CA.h" | ||||||
| #include "Galileo_E1.h" | #include "Galileo_E1.h" | ||||||
| #include "GLONASS_L1_L2_CA.h" | #include "galileo_navigation_message.h" | ||||||
|  | #include "glonass_gnav_navigation_message.h" | ||||||
| #include "gnss_synchro.h" | #include "gnss_synchro.h" | ||||||
|  | #include "gps_cnav_navigation_message.h" | ||||||
|  | #include "gps_navigation_message.h" | ||||||
| #include <boost/date_time/posix_time/posix_time.hpp> | #include <boost/date_time/posix_time/posix_time.hpp> | ||||||
| #include <cstdint> | #include <cstdint> | ||||||
| #include <string> |  | ||||||
| #include <fstream> | #include <fstream> | ||||||
| #include <sstream>  // for stringstream |  | ||||||
| #include <iomanip>  // for setprecision | #include <iomanip>  // for setprecision | ||||||
| #include <map> | #include <map> | ||||||
|  | #include <sstream>  // for stringstream | ||||||
|  | #include <string> | ||||||
|  |  | ||||||
| class Sbas_Raw_Msg; | class Sbas_Raw_Msg; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -38,10 +38,10 @@ | |||||||
| #include <boost/filesystem/path_traits.hpp>  // for filesystem | #include <boost/filesystem/path_traits.hpp>  // for filesystem | ||||||
| #include <glog/logging.h> | #include <glog/logging.h> | ||||||
| #include <cstdint> | #include <cstdint> | ||||||
| #include <iomanip> |  | ||||||
| #include <utility> |  | ||||||
| #include <fcntl.h>  // for O_RDWR | #include <fcntl.h>  // for O_RDWR | ||||||
|  | #include <iomanip> | ||||||
| #include <termios.h>  // for tcgetattr | #include <termios.h>  // for tcgetattr | ||||||
|  | #include <utility> | ||||||
|  |  | ||||||
|  |  | ||||||
| using google::LogMessage; | using google::LogMessage; | ||||||
|   | |||||||
| @@ -52,13 +52,13 @@ | |||||||
|  * -----------------------------------------------------------------------*/ |  * -----------------------------------------------------------------------*/ | ||||||
|  |  | ||||||
| #include "rtklib_solver.h" | #include "rtklib_solver.h" | ||||||
| #include "rtklib_conversions.h" | #include "GLONASS_L1_L2_CA.h" | ||||||
| #include "rtklib_solution.h" |  | ||||||
| #include "GPS_L1_CA.h" | #include "GPS_L1_CA.h" | ||||||
| #include "Galileo_E1.h" | #include "Galileo_E1.h" | ||||||
| #include "GLONASS_L1_L2_CA.h" | #include "rtklib_conversions.h" | ||||||
| #include <matio.h> | #include "rtklib_solution.h" | ||||||
| #include <glog/logging.h> | #include <glog/logging.h> | ||||||
|  | #include <matio.h> | ||||||
| #include <utility> | #include <utility> | ||||||
|  |  | ||||||
|  |  | ||||||
|   | |||||||
| @@ -55,14 +55,14 @@ | |||||||
| #define GNSS_SDR_RTKLIB_SOLVER_H_ | #define GNSS_SDR_RTKLIB_SOLVER_H_ | ||||||
|  |  | ||||||
|  |  | ||||||
| #include "rtklib_rtkpos.h" |  | ||||||
| #include "galileo_navigation_message.h" |  | ||||||
| #include "gps_navigation_message.h" |  | ||||||
| #include "gps_cnav_navigation_message.h" |  | ||||||
| #include "glonass_gnav_navigation_message.h" |  | ||||||
| #include "galileo_almanac.h" | #include "galileo_almanac.h" | ||||||
|  | #include "galileo_navigation_message.h" | ||||||
|  | #include "glonass_gnav_navigation_message.h" | ||||||
| #include "gnss_synchro.h" | #include "gnss_synchro.h" | ||||||
|  | #include "gps_cnav_navigation_message.h" | ||||||
|  | #include "gps_navigation_message.h" | ||||||
| #include "pvt_solution.h" | #include "pvt_solution.h" | ||||||
|  | #include "rtklib_rtkpos.h" | ||||||
| #include <fstream> | #include <fstream> | ||||||
| #include <map> | #include <map> | ||||||
| #include <string> | #include <string> | ||||||
|   | |||||||
| @@ -30,12 +30,12 @@ | |||||||
|  */ |  */ | ||||||
|  |  | ||||||
| #include "galileo_e1_pcps_8ms_ambiguous_acquisition.h" | #include "galileo_e1_pcps_8ms_ambiguous_acquisition.h" | ||||||
| #include <boost/math/distributions/exponential.hpp> |  | ||||||
| #include <glog/logging.h> |  | ||||||
| #include "galileo_e1_signal_processing.h" |  | ||||||
| #include "Galileo_E1.h" | #include "Galileo_E1.h" | ||||||
| #include "configuration_interface.h" | #include "configuration_interface.h" | ||||||
|  | #include "galileo_e1_signal_processing.h" | ||||||
| #include "gnss_sdr_flags.h" | #include "gnss_sdr_flags.h" | ||||||
|  | #include <boost/math/distributions/exponential.hpp> | ||||||
|  | #include <glog/logging.h> | ||||||
|  |  | ||||||
| using google::LogMessage; | using google::LogMessage; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -32,9 +32,9 @@ | |||||||
| #ifndef GNSS_SDR_GALILEO_E1_PCPS_8MS_AMBIGUOUS_ACQUISITION_H_ | #ifndef GNSS_SDR_GALILEO_E1_PCPS_8MS_AMBIGUOUS_ACQUISITION_H_ | ||||||
| #define GNSS_SDR_GALILEO_E1_PCPS_8MS_AMBIGUOUS_ACQUISITION_H_ | #define GNSS_SDR_GALILEO_E1_PCPS_8MS_AMBIGUOUS_ACQUISITION_H_ | ||||||
|  |  | ||||||
| #include "gnss_synchro.h" |  | ||||||
| #include "acquisition_interface.h" | #include "acquisition_interface.h" | ||||||
| #include "galileo_pcps_8ms_acquisition_cc.h" | #include "galileo_pcps_8ms_acquisition_cc.h" | ||||||
|  | #include "gnss_synchro.h" | ||||||
| #include <gnuradio/blocks/stream_to_vector.h> | #include <gnuradio/blocks/stream_to_vector.h> | ||||||
| #include <string> | #include <string> | ||||||
|  |  | ||||||
|   | |||||||
| @@ -30,11 +30,11 @@ | |||||||
|  */ |  */ | ||||||
|  |  | ||||||
| #include "galileo_e1_pcps_ambiguous_acquisition.h" | #include "galileo_e1_pcps_ambiguous_acquisition.h" | ||||||
|  | #include "Galileo_E1.h" | ||||||
|  | #include "acq_conf.h" | ||||||
| #include "configuration_interface.h" | #include "configuration_interface.h" | ||||||
| #include "galileo_e1_signal_processing.h" | #include "galileo_e1_signal_processing.h" | ||||||
| #include "Galileo_E1.h" |  | ||||||
| #include "gnss_sdr_flags.h" | #include "gnss_sdr_flags.h" | ||||||
| #include "acq_conf.h" |  | ||||||
| #include <boost/math/distributions/exponential.hpp> | #include <boost/math/distributions/exponential.hpp> | ||||||
| #include <glog/logging.h> | #include <glog/logging.h> | ||||||
|  |  | ||||||
|   | |||||||
| @@ -33,9 +33,9 @@ | |||||||
| #define GNSS_SDR_GALILEO_E1_PCPS_AMBIGUOUS_ACQUISITION_H_ | #define GNSS_SDR_GALILEO_E1_PCPS_AMBIGUOUS_ACQUISITION_H_ | ||||||
|  |  | ||||||
| #include "acquisition_interface.h" | #include "acquisition_interface.h" | ||||||
|  | #include "complex_byte_to_float_x2.h" | ||||||
| #include "gnss_synchro.h" | #include "gnss_synchro.h" | ||||||
| #include "pcps_acquisition.h" | #include "pcps_acquisition.h" | ||||||
| #include "complex_byte_to_float_x2.h" |  | ||||||
| #include <gnuradio/blocks/float_to_complex.h> | #include <gnuradio/blocks/float_to_complex.h> | ||||||
| #include <volk_gnsssdr/volk_gnsssdr.h> | #include <volk_gnsssdr/volk_gnsssdr.h> | ||||||
| #include <string> | #include <string> | ||||||
|   | |||||||
| @@ -30,9 +30,9 @@ | |||||||
|  */ |  */ | ||||||
|  |  | ||||||
| #include "galileo_e1_pcps_ambiguous_acquisition_fpga.h" | #include "galileo_e1_pcps_ambiguous_acquisition_fpga.h" | ||||||
|  | #include "Galileo_E1.h" | ||||||
| #include "configuration_interface.h" | #include "configuration_interface.h" | ||||||
| #include "galileo_e1_signal_processing.h" | #include "galileo_e1_signal_processing.h" | ||||||
| #include "Galileo_E1.h" |  | ||||||
| #include "gnss_sdr_flags.h" | #include "gnss_sdr_flags.h" | ||||||
| #include <boost/lexical_cast.hpp> | #include <boost/lexical_cast.hpp> | ||||||
| #include <boost/math/distributions/exponential.hpp> | #include <boost/math/distributions/exponential.hpp> | ||||||
|   | |||||||
| @@ -33,11 +33,11 @@ | |||||||
| #define GNSS_SDR_GALILEO_E1_PCPS_AMBIGUOUS_ACQUISITION_FPGA_H_ | #define GNSS_SDR_GALILEO_E1_PCPS_AMBIGUOUS_ACQUISITION_FPGA_H_ | ||||||
|  |  | ||||||
| #include "acquisition_interface.h" | #include "acquisition_interface.h" | ||||||
|  | #include "complex_byte_to_float_x2.h" | ||||||
| #include "gnss_synchro.h" | #include "gnss_synchro.h" | ||||||
| #include "pcps_acquisition_fpga.h" | #include "pcps_acquisition_fpga.h" | ||||||
| #include "complex_byte_to_float_x2.h" |  | ||||||
| #include <gnuradio/blocks/stream_to_vector.h> |  | ||||||
| #include <gnuradio/blocks/float_to_complex.h> | #include <gnuradio/blocks/float_to_complex.h> | ||||||
|  | #include <gnuradio/blocks/stream_to_vector.h> | ||||||
| #include <volk_gnsssdr/volk_gnsssdr.h> | #include <volk_gnsssdr/volk_gnsssdr.h> | ||||||
| #include <string> | #include <string> | ||||||
|  |  | ||||||
|   | |||||||
| @@ -30,12 +30,12 @@ | |||||||
|  */ |  */ | ||||||
|  |  | ||||||
| #include "galileo_e1_pcps_cccwsr_ambiguous_acquisition.h" | #include "galileo_e1_pcps_cccwsr_ambiguous_acquisition.h" | ||||||
| #include <boost/math/distributions/exponential.hpp> |  | ||||||
| #include <glog/logging.h> |  | ||||||
| #include "galileo_e1_signal_processing.h" |  | ||||||
| #include "Galileo_E1.h" | #include "Galileo_E1.h" | ||||||
| #include "configuration_interface.h" | #include "configuration_interface.h" | ||||||
|  | #include "galileo_e1_signal_processing.h" | ||||||
| #include "gnss_sdr_flags.h" | #include "gnss_sdr_flags.h" | ||||||
|  | #include <boost/math/distributions/exponential.hpp> | ||||||
|  | #include <glog/logging.h> | ||||||
|  |  | ||||||
| using google::LogMessage; | using google::LogMessage; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -32,8 +32,8 @@ | |||||||
| #ifndef GNSS_SDR_GALILEO_E1_PCPS_CCCWSR_AMBIGUOUS_ACQUISITION_H_ | #ifndef GNSS_SDR_GALILEO_E1_PCPS_CCCWSR_AMBIGUOUS_ACQUISITION_H_ | ||||||
| #define GNSS_SDR_GALILEO_E1_PCPS_CCCWSR_AMBIGUOUS_ACQUISITION_H_ | #define GNSS_SDR_GALILEO_E1_PCPS_CCCWSR_AMBIGUOUS_ACQUISITION_H_ | ||||||
|  |  | ||||||
| #include "gnss_synchro.h" |  | ||||||
| #include "acquisition_interface.h" | #include "acquisition_interface.h" | ||||||
|  | #include "gnss_synchro.h" | ||||||
| #include "pcps_cccwsr_acquisition_cc.h" | #include "pcps_cccwsr_acquisition_cc.h" | ||||||
| #include <gnuradio/blocks/stream_to_vector.h> | #include <gnuradio/blocks/stream_to_vector.h> | ||||||
| #include <string> | #include <string> | ||||||
|   | |||||||
| @@ -30,12 +30,12 @@ | |||||||
|  */ |  */ | ||||||
|  |  | ||||||
| #include "galileo_e1_pcps_quicksync_ambiguous_acquisition.h" | #include "galileo_e1_pcps_quicksync_ambiguous_acquisition.h" | ||||||
| #include <boost/math/distributions/exponential.hpp> |  | ||||||
| #include <glog/logging.h> |  | ||||||
| #include "galileo_e1_signal_processing.h" |  | ||||||
| #include "Galileo_E1.h" | #include "Galileo_E1.h" | ||||||
| #include "configuration_interface.h" | #include "configuration_interface.h" | ||||||
|  | #include "galileo_e1_signal_processing.h" | ||||||
| #include "gnss_sdr_flags.h" | #include "gnss_sdr_flags.h" | ||||||
|  | #include <boost/math/distributions/exponential.hpp> | ||||||
|  | #include <glog/logging.h> | ||||||
|  |  | ||||||
| using google::LogMessage; | using google::LogMessage; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -32,8 +32,8 @@ | |||||||
| #ifndef GNSS_SDR_GALILEO_E1_PCPS_QUICKSYNC_AMBIGUOUS_ACQUISITION_H_ | #ifndef GNSS_SDR_GALILEO_E1_PCPS_QUICKSYNC_AMBIGUOUS_ACQUISITION_H_ | ||||||
| #define GNSS_SDR_GALILEO_E1_PCPS_QUICKSYNC_AMBIGUOUS_ACQUISITION_H_ | #define GNSS_SDR_GALILEO_E1_PCPS_QUICKSYNC_AMBIGUOUS_ACQUISITION_H_ | ||||||
|  |  | ||||||
| #include "gnss_synchro.h" |  | ||||||
| #include "acquisition_interface.h" | #include "acquisition_interface.h" | ||||||
|  | #include "gnss_synchro.h" | ||||||
| #include "pcps_quicksync_acquisition_cc.h" | #include "pcps_quicksync_acquisition_cc.h" | ||||||
| #include <gnuradio/blocks/stream_to_vector.h> | #include <gnuradio/blocks/stream_to_vector.h> | ||||||
| #include <string> | #include <string> | ||||||
|   | |||||||
| @@ -30,12 +30,12 @@ | |||||||
|  */ |  */ | ||||||
|  |  | ||||||
| #include "galileo_e1_pcps_tong_ambiguous_acquisition.h" | #include "galileo_e1_pcps_tong_ambiguous_acquisition.h" | ||||||
| #include <boost/math/distributions/exponential.hpp> |  | ||||||
| #include <glog/logging.h> |  | ||||||
| #include "galileo_e1_signal_processing.h" |  | ||||||
| #include "Galileo_E1.h" | #include "Galileo_E1.h" | ||||||
| #include "configuration_interface.h" | #include "configuration_interface.h" | ||||||
|  | #include "galileo_e1_signal_processing.h" | ||||||
| #include "gnss_sdr_flags.h" | #include "gnss_sdr_flags.h" | ||||||
|  | #include <boost/math/distributions/exponential.hpp> | ||||||
|  | #include <glog/logging.h> | ||||||
|  |  | ||||||
| using google::LogMessage; | using google::LogMessage; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -32,8 +32,8 @@ | |||||||
| #ifndef GNSS_SDR_GALILEO_E1_PCPS_TONG_AMBIGUOUS_ACQUISITION_H_ | #ifndef GNSS_SDR_GALILEO_E1_PCPS_TONG_AMBIGUOUS_ACQUISITION_H_ | ||||||
| #define GNSS_SDR_GALILEO_E1_PCPS_TONG_AMBIGUOUS_ACQUISITION_H_ | #define GNSS_SDR_GALILEO_E1_PCPS_TONG_AMBIGUOUS_ACQUISITION_H_ | ||||||
|  |  | ||||||
| #include "gnss_synchro.h" |  | ||||||
| #include "acquisition_interface.h" | #include "acquisition_interface.h" | ||||||
|  | #include "gnss_synchro.h" | ||||||
| #include "pcps_tong_acquisition_cc.h" | #include "pcps_tong_acquisition_cc.h" | ||||||
| #include <gnuradio/blocks/stream_to_vector.h> | #include <gnuradio/blocks/stream_to_vector.h> | ||||||
| #include <string> | #include <string> | ||||||
|   | |||||||
| @@ -36,12 +36,12 @@ | |||||||
|  */ |  */ | ||||||
|  |  | ||||||
| #include "galileo_e5a_noncoherent_iq_acquisition_caf.h" | #include "galileo_e5a_noncoherent_iq_acquisition_caf.h" | ||||||
| #include <boost/math/distributions/exponential.hpp> |  | ||||||
| #include <glog/logging.h> |  | ||||||
| #include "galileo_e5_signal_processing.h" |  | ||||||
| #include "Galileo_E5a.h" | #include "Galileo_E5a.h" | ||||||
| #include "configuration_interface.h" | #include "configuration_interface.h" | ||||||
|  | #include "galileo_e5_signal_processing.h" | ||||||
| #include "gnss_sdr_flags.h" | #include "gnss_sdr_flags.h" | ||||||
|  | #include <boost/math/distributions/exponential.hpp> | ||||||
|  | #include <glog/logging.h> | ||||||
|  |  | ||||||
| using google::LogMessage; | using google::LogMessage; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -38,9 +38,9 @@ | |||||||
| #ifndef GALILEO_E5A_NONCOHERENT_IQ_ACQUISITION_CAF_H_ | #ifndef GALILEO_E5A_NONCOHERENT_IQ_ACQUISITION_CAF_H_ | ||||||
| #define GALILEO_E5A_NONCOHERENT_IQ_ACQUISITION_CAF_H_ | #define GALILEO_E5A_NONCOHERENT_IQ_ACQUISITION_CAF_H_ | ||||||
|  |  | ||||||
| #include "gnss_synchro.h" |  | ||||||
| #include "acquisition_interface.h" | #include "acquisition_interface.h" | ||||||
| #include "galileo_e5a_noncoherent_iq_acquisition_caf_cc.h" | #include "galileo_e5a_noncoherent_iq_acquisition_caf_cc.h" | ||||||
|  | #include "gnss_synchro.h" | ||||||
| #include <string> | #include <string> | ||||||
|  |  | ||||||
| class ConfigurationInterface; | class ConfigurationInterface; | ||||||
|   | |||||||
| @@ -29,11 +29,11 @@ | |||||||
|  */ |  */ | ||||||
|  |  | ||||||
| #include "galileo_e5a_pcps_acquisition.h" | #include "galileo_e5a_pcps_acquisition.h" | ||||||
|  | #include "Galileo_E5a.h" | ||||||
|  | #include "acq_conf.h" | ||||||
| #include "configuration_interface.h" | #include "configuration_interface.h" | ||||||
| #include "galileo_e5_signal_processing.h" | #include "galileo_e5_signal_processing.h" | ||||||
| #include "Galileo_E5a.h" |  | ||||||
| #include "gnss_sdr_flags.h" | #include "gnss_sdr_flags.h" | ||||||
| #include "acq_conf.h" |  | ||||||
| #include <boost/math/distributions/exponential.hpp> | #include <boost/math/distributions/exponential.hpp> | ||||||
| #include <glog/logging.h> | #include <glog/logging.h> | ||||||
| #include <volk_gnsssdr/volk_gnsssdr_complex.h> | #include <volk_gnsssdr/volk_gnsssdr_complex.h> | ||||||
|   | |||||||
| @@ -29,9 +29,9 @@ | |||||||
|  */ |  */ | ||||||
|  |  | ||||||
| #include "galileo_e5a_pcps_acquisition_fpga.h" | #include "galileo_e5a_pcps_acquisition_fpga.h" | ||||||
|  | #include "Galileo_E5a.h" | ||||||
| #include "configuration_interface.h" | #include "configuration_interface.h" | ||||||
| #include "galileo_e5_signal_processing.h" | #include "galileo_e5_signal_processing.h" | ||||||
| #include "Galileo_E5a.h" |  | ||||||
| #include "gnss_sdr_flags.h" | #include "gnss_sdr_flags.h" | ||||||
| #include <boost/math/distributions/exponential.hpp> | #include <boost/math/distributions/exponential.hpp> | ||||||
| #include <glog/logging.h> | #include <glog/logging.h> | ||||||
|   | |||||||
| @@ -32,11 +32,11 @@ | |||||||
|  */ |  */ | ||||||
|  |  | ||||||
| #include "glonass_l1_ca_pcps_acquisition.h" | #include "glonass_l1_ca_pcps_acquisition.h" | ||||||
|  | #include "GLONASS_L1_L2_CA.h" | ||||||
|  | #include "acq_conf.h" | ||||||
| #include "configuration_interface.h" | #include "configuration_interface.h" | ||||||
| #include "glonass_l1_signal_processing.h" | #include "glonass_l1_signal_processing.h" | ||||||
| #include "gnss_sdr_flags.h" | #include "gnss_sdr_flags.h" | ||||||
| #include "acq_conf.h" |  | ||||||
| #include "GLONASS_L1_L2_CA.h" |  | ||||||
| #include <boost/math/distributions/exponential.hpp> | #include <boost/math/distributions/exponential.hpp> | ||||||
| #include <glog/logging.h> | #include <glog/logging.h> | ||||||
|  |  | ||||||
|   | |||||||
| @@ -35,9 +35,9 @@ | |||||||
| #define GNSS_SDR_GLONASS_L1_CA_PCPS_ACQUISITION_H_ | #define GNSS_SDR_GLONASS_L1_CA_PCPS_ACQUISITION_H_ | ||||||
|  |  | ||||||
| #include "acquisition_interface.h" | #include "acquisition_interface.h" | ||||||
|  | #include "complex_byte_to_float_x2.h" | ||||||
| #include "gnss_synchro.h" | #include "gnss_synchro.h" | ||||||
| #include "pcps_acquisition.h" | #include "pcps_acquisition.h" | ||||||
| #include "complex_byte_to_float_x2.h" |  | ||||||
| #include <gnuradio/blocks/float_to_complex.h> | #include <gnuradio/blocks/float_to_complex.h> | ||||||
| #include <string> | #include <string> | ||||||
|  |  | ||||||
|   | |||||||
| @@ -31,11 +31,11 @@ | |||||||
|  */ |  */ | ||||||
|  |  | ||||||
| #include "glonass_l2_ca_pcps_acquisition.h" | #include "glonass_l2_ca_pcps_acquisition.h" | ||||||
|  | #include "GLONASS_L1_L2_CA.h" | ||||||
|  | #include "acq_conf.h" | ||||||
| #include "configuration_interface.h" | #include "configuration_interface.h" | ||||||
| #include "glonass_l2_signal_processing.h" | #include "glonass_l2_signal_processing.h" | ||||||
| #include "GLONASS_L1_L2_CA.h" |  | ||||||
| #include "gnss_sdr_flags.h" | #include "gnss_sdr_flags.h" | ||||||
| #include "acq_conf.h" |  | ||||||
| #include <boost/math/distributions/exponential.hpp> | #include <boost/math/distributions/exponential.hpp> | ||||||
| #include <glog/logging.h> | #include <glog/logging.h> | ||||||
|  |  | ||||||
|   | |||||||
| @@ -34,9 +34,9 @@ | |||||||
| #define GNSS_SDR_GLONASS_L2_CA_PCPS_ACQUISITION_H_ | #define GNSS_SDR_GLONASS_L2_CA_PCPS_ACQUISITION_H_ | ||||||
|  |  | ||||||
| #include "acquisition_interface.h" | #include "acquisition_interface.h" | ||||||
|  | #include "complex_byte_to_float_x2.h" | ||||||
| #include "gnss_synchro.h" | #include "gnss_synchro.h" | ||||||
| #include "pcps_acquisition.h" | #include "pcps_acquisition.h" | ||||||
| #include "complex_byte_to_float_x2.h" |  | ||||||
| #include <gnuradio/blocks/float_to_complex.h> | #include <gnuradio/blocks/float_to_complex.h> | ||||||
| #include <string> | #include <string> | ||||||
|  |  | ||||||
|   | |||||||
| @@ -34,11 +34,11 @@ | |||||||
|  */ |  */ | ||||||
|  |  | ||||||
| #include "gps_l1_ca_pcps_acquisition.h" | #include "gps_l1_ca_pcps_acquisition.h" | ||||||
| #include "configuration_interface.h" |  | ||||||
| #include "gps_sdr_signal_processing.h" |  | ||||||
| #include "GPS_L1_CA.h" | #include "GPS_L1_CA.h" | ||||||
| #include "gnss_sdr_flags.h" |  | ||||||
| #include "acq_conf.h" | #include "acq_conf.h" | ||||||
|  | #include "configuration_interface.h" | ||||||
|  | #include "gnss_sdr_flags.h" | ||||||
|  | #include "gps_sdr_signal_processing.h" | ||||||
| #include <boost/math/distributions/exponential.hpp> | #include <boost/math/distributions/exponential.hpp> | ||||||
| #include <glog/logging.h> | #include <glog/logging.h> | ||||||
|  |  | ||||||
|   | |||||||
| @@ -37,9 +37,9 @@ | |||||||
| #define GNSS_SDR_GPS_L1_CA_PCPS_ACQUISITION_H_ | #define GNSS_SDR_GPS_L1_CA_PCPS_ACQUISITION_H_ | ||||||
|  |  | ||||||
| #include "acquisition_interface.h" | #include "acquisition_interface.h" | ||||||
|  | #include "complex_byte_to_float_x2.h" | ||||||
| #include "gnss_synchro.h" | #include "gnss_synchro.h" | ||||||
| #include "pcps_acquisition.h" | #include "pcps_acquisition.h" | ||||||
| #include "complex_byte_to_float_x2.h" |  | ||||||
| #include <gnuradio/blocks/float_to_complex.h> | #include <gnuradio/blocks/float_to_complex.h> | ||||||
| #include <volk_gnsssdr/volk_gnsssdr.h> | #include <volk_gnsssdr/volk_gnsssdr.h> | ||||||
| #include <string> | #include <string> | ||||||
|   | |||||||
| @@ -33,11 +33,11 @@ | |||||||
|  */ |  */ | ||||||
|  |  | ||||||
| #include "gps_l1_ca_pcps_acquisition_fine_doppler.h" | #include "gps_l1_ca_pcps_acquisition_fine_doppler.h" | ||||||
| #include "gps_sdr_signal_processing.h" |  | ||||||
| #include "GPS_L1_CA.h" | #include "GPS_L1_CA.h" | ||||||
|  | #include "acq_conf.h" | ||||||
| #include "configuration_interface.h" | #include "configuration_interface.h" | ||||||
| #include "gnss_sdr_flags.h" | #include "gnss_sdr_flags.h" | ||||||
| #include "acq_conf.h" | #include "gps_sdr_signal_processing.h" | ||||||
| #include <glog/logging.h> | #include <glog/logging.h> | ||||||
|  |  | ||||||
| using google::LogMessage; | using google::LogMessage; | ||||||
|   | |||||||
| @@ -34,8 +34,8 @@ | |||||||
| #ifndef GNSS_SDR_GPS_L1_CA_PCPS_ACQUISITION_FINE_DOPPLER_H_ | #ifndef GNSS_SDR_GPS_L1_CA_PCPS_ACQUISITION_FINE_DOPPLER_H_ | ||||||
| #define GNSS_SDR_GPS_L1_CA_PCPS_ACQUISITION_FINE_DOPPLER_H_ | #define GNSS_SDR_GPS_L1_CA_PCPS_ACQUISITION_FINE_DOPPLER_H_ | ||||||
|  |  | ||||||
| #include "gnss_synchro.h" |  | ||||||
| #include "acquisition_interface.h" | #include "acquisition_interface.h" | ||||||
|  | #include "gnss_synchro.h" | ||||||
| #include "pcps_acquisition_fine_doppler_cc.h" | #include "pcps_acquisition_fine_doppler_cc.h" | ||||||
| #include <string> | #include <string> | ||||||
|  |  | ||||||
|   | |||||||
| @@ -34,13 +34,13 @@ | |||||||
|  * ------------------------------------------------------------------------- |  * ------------------------------------------------------------------------- | ||||||
|  */ |  */ | ||||||
|  |  | ||||||
|  | #include "gps_l1_ca_pcps_acquisition_fpga.h" | ||||||
|  | #include "GPS_L1_CA.h" | ||||||
| #include "configuration_interface.h" | #include "configuration_interface.h" | ||||||
| #include "gnss_sdr_flags.h" | #include "gnss_sdr_flags.h" | ||||||
| #include "gps_l1_ca_pcps_acquisition_fpga.h" |  | ||||||
| #include "gps_sdr_signal_processing.h" | #include "gps_sdr_signal_processing.h" | ||||||
| #include "GPS_L1_CA.h" |  | ||||||
| #include <gnuradio/fft/fft.h> |  | ||||||
| #include <glog/logging.h> | #include <glog/logging.h> | ||||||
|  | #include <gnuradio/fft/fft.h> | ||||||
| #include <new> | #include <new> | ||||||
|  |  | ||||||
|  |  | ||||||
|   | |||||||
| @@ -33,11 +33,11 @@ | |||||||
|  */ |  */ | ||||||
|  |  | ||||||
| #include "gps_l1_ca_pcps_assisted_acquisition.h" | #include "gps_l1_ca_pcps_assisted_acquisition.h" | ||||||
| #include <glog/logging.h> |  | ||||||
| #include "gps_sdr_signal_processing.h" |  | ||||||
| #include "GPS_L1_CA.h" | #include "GPS_L1_CA.h" | ||||||
| #include "configuration_interface.h" | #include "configuration_interface.h" | ||||||
| #include "gnss_sdr_flags.h" | #include "gnss_sdr_flags.h" | ||||||
|  | #include "gps_sdr_signal_processing.h" | ||||||
|  | #include <glog/logging.h> | ||||||
|  |  | ||||||
|  |  | ||||||
| using google::LogMessage; | using google::LogMessage; | ||||||
|   | |||||||
| @@ -34,8 +34,8 @@ | |||||||
| #ifndef GNSS_SDR_GPS_L1_CA_PCPS_ASSISTED_ACQUISITION_H_ | #ifndef GNSS_SDR_GPS_L1_CA_PCPS_ASSISTED_ACQUISITION_H_ | ||||||
| #define GNSS_SDR_GPS_L1_CA_PCPS_ASSISTED_ACQUISITION_H_ | #define GNSS_SDR_GPS_L1_CA_PCPS_ASSISTED_ACQUISITION_H_ | ||||||
|  |  | ||||||
| #include "gnss_synchro.h" |  | ||||||
| #include "acquisition_interface.h" | #include "acquisition_interface.h" | ||||||
|  | #include "gnss_synchro.h" | ||||||
| #include "pcps_assisted_acquisition_cc.h" | #include "pcps_assisted_acquisition_cc.h" | ||||||
| #include <string> | #include <string> | ||||||
|  |  | ||||||
|   | |||||||
| @@ -30,12 +30,12 @@ | |||||||
|  */ |  */ | ||||||
|  |  | ||||||
| #include "gps_l1_ca_pcps_opencl_acquisition.h" | #include "gps_l1_ca_pcps_opencl_acquisition.h" | ||||||
| #include <boost/math/distributions/exponential.hpp> |  | ||||||
| #include <glog/logging.h> |  | ||||||
| #include "gps_sdr_signal_processing.h" |  | ||||||
| #include "GPS_L1_CA.h" | #include "GPS_L1_CA.h" | ||||||
| #include "configuration_interface.h" | #include "configuration_interface.h" | ||||||
| #include "gnss_sdr_flags.h" | #include "gnss_sdr_flags.h" | ||||||
|  | #include "gps_sdr_signal_processing.h" | ||||||
|  | #include <boost/math/distributions/exponential.hpp> | ||||||
|  | #include <glog/logging.h> | ||||||
|  |  | ||||||
|  |  | ||||||
| using google::LogMessage; | using google::LogMessage; | ||||||
|   | |||||||
| @@ -32,8 +32,8 @@ | |||||||
| #ifndef GNSS_SDR_GPS_L1_CA_PCPS_OPENCL_ACQUISITION_H_ | #ifndef GNSS_SDR_GPS_L1_CA_PCPS_OPENCL_ACQUISITION_H_ | ||||||
| #define GNSS_SDR_GPS_L1_CA_PCPS_OPENCL_ACQUISITION_H_ | #define GNSS_SDR_GPS_L1_CA_PCPS_OPENCL_ACQUISITION_H_ | ||||||
|  |  | ||||||
| #include "gnss_synchro.h" |  | ||||||
| #include "acquisition_interface.h" | #include "acquisition_interface.h" | ||||||
|  | #include "gnss_synchro.h" | ||||||
| #include "pcps_opencl_acquisition_cc.h" | #include "pcps_opencl_acquisition_cc.h" | ||||||
| #include <gnuradio/blocks/stream_to_vector.h> | #include <gnuradio/blocks/stream_to_vector.h> | ||||||
| #include <string> | #include <string> | ||||||
|   | |||||||
| @@ -31,12 +31,12 @@ | |||||||
|  */ |  */ | ||||||
|  |  | ||||||
| #include "gps_l1_ca_pcps_quicksync_acquisition.h" | #include "gps_l1_ca_pcps_quicksync_acquisition.h" | ||||||
| #include <boost/math/distributions/exponential.hpp> |  | ||||||
| #include <glog/logging.h> |  | ||||||
| #include "gps_sdr_signal_processing.h" |  | ||||||
| #include "GPS_L1_CA.h" | #include "GPS_L1_CA.h" | ||||||
| #include "configuration_interface.h" | #include "configuration_interface.h" | ||||||
| #include "gnss_sdr_flags.h" | #include "gnss_sdr_flags.h" | ||||||
|  | #include "gps_sdr_signal_processing.h" | ||||||
|  | #include <boost/math/distributions/exponential.hpp> | ||||||
|  | #include <glog/logging.h> | ||||||
|  |  | ||||||
|  |  | ||||||
| using google::LogMessage; | using google::LogMessage; | ||||||
|   | |||||||
| @@ -33,10 +33,10 @@ | |||||||
| #ifndef GNSS_SDR_GPS_L1_CA_PCPS_QUICKSYNC_ACQUISITION_H_ | #ifndef GNSS_SDR_GPS_L1_CA_PCPS_QUICKSYNC_ACQUISITION_H_ | ||||||
| #define GNSS_SDR_GPS_L1_CA_PCPS_QUICKSYNC_ACQUISITION_H_ | #define GNSS_SDR_GPS_L1_CA_PCPS_QUICKSYNC_ACQUISITION_H_ | ||||||
|  |  | ||||||
| #include "gnss_synchro.h" |  | ||||||
| #include "acquisition_interface.h" | #include "acquisition_interface.h" | ||||||
| #include "pcps_quicksync_acquisition_cc.h" |  | ||||||
| #include "configuration_interface.h" | #include "configuration_interface.h" | ||||||
|  | #include "gnss_synchro.h" | ||||||
|  | #include "pcps_quicksync_acquisition_cc.h" | ||||||
| #include <gnuradio/blocks/stream_to_vector.h> | #include <gnuradio/blocks/stream_to_vector.h> | ||||||
| #include <string> | #include <string> | ||||||
|  |  | ||||||
|   | |||||||
| @@ -30,12 +30,12 @@ | |||||||
|  */ |  */ | ||||||
|  |  | ||||||
| #include "gps_l1_ca_pcps_tong_acquisition.h" | #include "gps_l1_ca_pcps_tong_acquisition.h" | ||||||
| #include <boost/math/distributions/exponential.hpp> |  | ||||||
| #include <glog/logging.h> |  | ||||||
| #include "gps_sdr_signal_processing.h" |  | ||||||
| #include "GPS_L1_CA.h" | #include "GPS_L1_CA.h" | ||||||
| #include "configuration_interface.h" | #include "configuration_interface.h" | ||||||
| #include "gnss_sdr_flags.h" | #include "gnss_sdr_flags.h" | ||||||
|  | #include "gps_sdr_signal_processing.h" | ||||||
|  | #include <boost/math/distributions/exponential.hpp> | ||||||
|  | #include <glog/logging.h> | ||||||
|  |  | ||||||
|  |  | ||||||
| using google::LogMessage; | using google::LogMessage; | ||||||
|   | |||||||
| @@ -32,10 +32,10 @@ | |||||||
| #ifndef GNSS_SDR_GPS_L1_CA_TONG_ACQUISITION_H_ | #ifndef GNSS_SDR_GPS_L1_CA_TONG_ACQUISITION_H_ | ||||||
| #define GNSS_SDR_GPS_L1_CA_TONG_ACQUISITION_H_ | #define GNSS_SDR_GPS_L1_CA_TONG_ACQUISITION_H_ | ||||||
|  |  | ||||||
| #include "gnss_synchro.h" |  | ||||||
| #include "acquisition_interface.h" | #include "acquisition_interface.h" | ||||||
| #include "pcps_tong_acquisition_cc.h" |  | ||||||
| #include "configuration_interface.h" | #include "configuration_interface.h" | ||||||
|  | #include "gnss_synchro.h" | ||||||
|  | #include "pcps_tong_acquisition_cc.h" | ||||||
| #include <gnuradio/blocks/stream_to_vector.h> | #include <gnuradio/blocks/stream_to_vector.h> | ||||||
| #include <string> | #include <string> | ||||||
|  |  | ||||||
|   | |||||||
| @@ -32,11 +32,11 @@ | |||||||
|  */ |  */ | ||||||
|  |  | ||||||
| #include "gps_l2_m_pcps_acquisition.h" | #include "gps_l2_m_pcps_acquisition.h" | ||||||
| #include "configuration_interface.h" |  | ||||||
| #include "gps_l2c_signal.h" |  | ||||||
| #include "GPS_L2C.h" | #include "GPS_L2C.h" | ||||||
| #include "gnss_sdr_flags.h" |  | ||||||
| #include "acq_conf.h" | #include "acq_conf.h" | ||||||
|  | #include "configuration_interface.h" | ||||||
|  | #include "gnss_sdr_flags.h" | ||||||
|  | #include "gps_l2c_signal.h" | ||||||
| #include <boost/math/distributions/exponential.hpp> | #include <boost/math/distributions/exponential.hpp> | ||||||
| #include <glog/logging.h> | #include <glog/logging.h> | ||||||
|  |  | ||||||
|   | |||||||
| @@ -35,9 +35,9 @@ | |||||||
| #define GNSS_SDR_GPS_L2_M_PCPS_ACQUISITION_H_ | #define GNSS_SDR_GPS_L2_M_PCPS_ACQUISITION_H_ | ||||||
|  |  | ||||||
| #include "acquisition_interface.h" | #include "acquisition_interface.h" | ||||||
|  | #include "complex_byte_to_float_x2.h" | ||||||
| #include "gnss_synchro.h" | #include "gnss_synchro.h" | ||||||
| #include "pcps_acquisition.h" | #include "pcps_acquisition.h" | ||||||
| #include "complex_byte_to_float_x2.h" |  | ||||||
| #include <gnuradio/blocks/float_to_complex.h> | #include <gnuradio/blocks/float_to_complex.h> | ||||||
| #include <volk_gnsssdr/volk_gnsssdr.h> | #include <volk_gnsssdr/volk_gnsssdr.h> | ||||||
| #include <string> | #include <string> | ||||||
|   | |||||||
| @@ -32,10 +32,10 @@ | |||||||
|  */ |  */ | ||||||
|  |  | ||||||
| #include "gps_l2_m_pcps_acquisition_fpga.h" | #include "gps_l2_m_pcps_acquisition_fpga.h" | ||||||
| #include "configuration_interface.h" |  | ||||||
| #include "gps_l2c_signal.h" |  | ||||||
| #include "GPS_L2C.h" | #include "GPS_L2C.h" | ||||||
|  | #include "configuration_interface.h" | ||||||
| #include "gnss_sdr_flags.h" | #include "gnss_sdr_flags.h" | ||||||
|  | #include "gps_l2c_signal.h" | ||||||
| #include <boost/math/distributions/exponential.hpp> | #include <boost/math/distributions/exponential.hpp> | ||||||
| #include <glog/logging.h> | #include <glog/logging.h> | ||||||
|  |  | ||||||
|   | |||||||
| @@ -35,11 +35,11 @@ | |||||||
| #define GNSS_SDR_GPS_L2_M_PCPS_ACQUISITION_FPGA_H_ | #define GNSS_SDR_GPS_L2_M_PCPS_ACQUISITION_FPGA_H_ | ||||||
|  |  | ||||||
| #include "acquisition_interface.h" | #include "acquisition_interface.h" | ||||||
|  | #include "complex_byte_to_float_x2.h" | ||||||
| #include "gnss_synchro.h" | #include "gnss_synchro.h" | ||||||
| #include "pcps_acquisition_fpga.h" | #include "pcps_acquisition_fpga.h" | ||||||
| #include "complex_byte_to_float_x2.h" |  | ||||||
| #include <gnuradio/blocks/stream_to_vector.h> |  | ||||||
| #include <gnuradio/blocks/float_to_complex.h> | #include <gnuradio/blocks/float_to_complex.h> | ||||||
|  | #include <gnuradio/blocks/stream_to_vector.h> | ||||||
| #include <volk_gnsssdr/volk_gnsssdr.h> | #include <volk_gnsssdr/volk_gnsssdr.h> | ||||||
| #include <string> | #include <string> | ||||||
|  |  | ||||||
|   | |||||||
| @@ -32,11 +32,11 @@ | |||||||
|  */ |  */ | ||||||
|  |  | ||||||
| #include "gps_l5i_pcps_acquisition.h" | #include "gps_l5i_pcps_acquisition.h" | ||||||
| #include "configuration_interface.h" |  | ||||||
| #include "gps_l5_signal.h" |  | ||||||
| #include "GPS_L5.h" | #include "GPS_L5.h" | ||||||
| #include "gnss_sdr_flags.h" |  | ||||||
| #include "acq_conf.h" | #include "acq_conf.h" | ||||||
|  | #include "configuration_interface.h" | ||||||
|  | #include "gnss_sdr_flags.h" | ||||||
|  | #include "gps_l5_signal.h" | ||||||
| #include <boost/math/distributions/exponential.hpp> | #include <boost/math/distributions/exponential.hpp> | ||||||
| #include <glog/logging.h> | #include <glog/logging.h> | ||||||
|  |  | ||||||
|   | |||||||
| @@ -35,9 +35,9 @@ | |||||||
| #define GNSS_SDR_GPS_L5i_PCPS_ACQUISITION_H_ | #define GNSS_SDR_GPS_L5i_PCPS_ACQUISITION_H_ | ||||||
|  |  | ||||||
| #include "acquisition_interface.h" | #include "acquisition_interface.h" | ||||||
|  | #include "complex_byte_to_float_x2.h" | ||||||
| #include "gnss_synchro.h" | #include "gnss_synchro.h" | ||||||
| #include "pcps_acquisition.h" | #include "pcps_acquisition.h" | ||||||
| #include "complex_byte_to_float_x2.h" |  | ||||||
| #include <gnuradio/blocks/float_to_complex.h> | #include <gnuradio/blocks/float_to_complex.h> | ||||||
| #include <volk_gnsssdr/volk_gnsssdr.h> | #include <volk_gnsssdr/volk_gnsssdr.h> | ||||||
| #include <string> | #include <string> | ||||||
|   | |||||||
| @@ -32,10 +32,10 @@ | |||||||
|  */ |  */ | ||||||
|  |  | ||||||
| #include "gps_l5i_pcps_acquisition_fpga.h" | #include "gps_l5i_pcps_acquisition_fpga.h" | ||||||
| #include "configuration_interface.h" |  | ||||||
| #include "gps_l5_signal.h" |  | ||||||
| #include "GPS_L5.h" | #include "GPS_L5.h" | ||||||
|  | #include "configuration_interface.h" | ||||||
| #include "gnss_sdr_flags.h" | #include "gnss_sdr_flags.h" | ||||||
|  | #include "gps_l5_signal.h" | ||||||
| #include <boost/math/distributions/exponential.hpp> | #include <boost/math/distributions/exponential.hpp> | ||||||
| #include <glog/logging.h> | #include <glog/logging.h> | ||||||
|  |  | ||||||
|   | |||||||
| @@ -35,11 +35,11 @@ | |||||||
| #define GNSS_SDR_GPS_L5i_PCPS_ACQUISITION_FPGA_H_ | #define GNSS_SDR_GPS_L5i_PCPS_ACQUISITION_FPGA_H_ | ||||||
|  |  | ||||||
| #include "acquisition_interface.h" | #include "acquisition_interface.h" | ||||||
|  | #include "complex_byte_to_float_x2.h" | ||||||
| #include "gnss_synchro.h" | #include "gnss_synchro.h" | ||||||
| #include "pcps_acquisition_fpga.h" | #include "pcps_acquisition_fpga.h" | ||||||
| #include "complex_byte_to_float_x2.h" |  | ||||||
| #include <gnuradio/blocks/stream_to_vector.h> |  | ||||||
| #include <gnuradio/blocks/float_to_complex.h> | #include <gnuradio/blocks/float_to_complex.h> | ||||||
|  | #include <gnuradio/blocks/stream_to_vector.h> | ||||||
| #include <volk_gnsssdr/volk_gnsssdr.h> | #include <volk_gnsssdr/volk_gnsssdr.h> | ||||||
| #include <string> | #include <string> | ||||||
|  |  | ||||||
|   | |||||||
| @@ -38,12 +38,12 @@ | |||||||
| #ifndef GALILEO_E5A_NONCOHERENT_IQ_ACQUISITION_CAF_CC_H_ | #ifndef GALILEO_E5A_NONCOHERENT_IQ_ACQUISITION_CAF_CC_H_ | ||||||
| #define GALILEO_E5A_NONCOHERENT_IQ_ACQUISITION_CAF_CC_H_ | #define GALILEO_E5A_NONCOHERENT_IQ_ACQUISITION_CAF_CC_H_ | ||||||
|  |  | ||||||
|  | #include "gnss_synchro.h" | ||||||
|  | #include <gnuradio/block.h> | ||||||
|  | #include <gnuradio/fft/fft.h> | ||||||
|  | #include <gnuradio/gr_complex.h> | ||||||
| #include <fstream> | #include <fstream> | ||||||
| #include <string> | #include <string> | ||||||
| #include <gnuradio/block.h> |  | ||||||
| #include <gnuradio/gr_complex.h> |  | ||||||
| #include <gnuradio/fft/fft.h> |  | ||||||
| #include "gnss_synchro.h" |  | ||||||
|  |  | ||||||
| class galileo_e5a_noncoherentIQ_acquisition_caf_cc; | class galileo_e5a_noncoherentIQ_acquisition_caf_cc; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -30,13 +30,13 @@ | |||||||
|  */ |  */ | ||||||
|  |  | ||||||
| #include "galileo_pcps_8ms_acquisition_cc.h" | #include "galileo_pcps_8ms_acquisition_cc.h" | ||||||
| #include <sstream> | #include "control_message_factory.h" | ||||||
| #include <utility> |  | ||||||
| #include <glog/logging.h> | #include <glog/logging.h> | ||||||
| #include <gnuradio/io_signature.h> | #include <gnuradio/io_signature.h> | ||||||
| #include <volk/volk.h> | #include <volk/volk.h> | ||||||
| #include <volk_gnsssdr/volk_gnsssdr.h> | #include <volk_gnsssdr/volk_gnsssdr.h> | ||||||
| #include "control_message_factory.h" | #include <sstream> | ||||||
|  | #include <utility> | ||||||
|  |  | ||||||
| using google::LogMessage; | using google::LogMessage; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -32,12 +32,12 @@ | |||||||
| #ifndef GNSS_SDR_PCPS_8MS_ACQUISITION_CC_H_ | #ifndef GNSS_SDR_PCPS_8MS_ACQUISITION_CC_H_ | ||||||
| #define GNSS_SDR_PCPS_8MS_ACQUISITION_CC_H_ | #define GNSS_SDR_PCPS_8MS_ACQUISITION_CC_H_ | ||||||
|  |  | ||||||
|  | #include "gnss_synchro.h" | ||||||
|  | #include <gnuradio/block.h> | ||||||
|  | #include <gnuradio/fft/fft.h> | ||||||
|  | #include <gnuradio/gr_complex.h> | ||||||
| #include <fstream> | #include <fstream> | ||||||
| #include <string> | #include <string> | ||||||
| #include <gnuradio/block.h> |  | ||||||
| #include <gnuradio/gr_complex.h> |  | ||||||
| #include <gnuradio/fft/fft.h> |  | ||||||
| #include "gnss_synchro.h" |  | ||||||
|  |  | ||||||
| class galileo_pcps_8ms_acquisition_cc; | class galileo_pcps_8ms_acquisition_cc; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -52,8 +52,8 @@ | |||||||
| #ifndef GNSS_SDR_PCPS_ACQUISITION_H_ | #ifndef GNSS_SDR_PCPS_ACQUISITION_H_ | ||||||
| #define GNSS_SDR_PCPS_ACQUISITION_H_ | #define GNSS_SDR_PCPS_ACQUISITION_H_ | ||||||
|  |  | ||||||
| #include "gnss_synchro.h" |  | ||||||
| #include "acq_conf.h" | #include "acq_conf.h" | ||||||
|  | #include "gnss_synchro.h" | ||||||
| #include <armadillo> | #include <armadillo> | ||||||
| #include <gnuradio/block.h> | #include <gnuradio/block.h> | ||||||
| #include <gnuradio/fft/fft.h> | #include <gnuradio/fft/fft.h> | ||||||
|   | |||||||
| @@ -31,18 +31,18 @@ | |||||||
|  */ |  */ | ||||||
|  |  | ||||||
| #include "pcps_acquisition_fine_doppler_cc.h" | #include "pcps_acquisition_fine_doppler_cc.h" | ||||||
| #include "gps_sdr_signal_processing.h" |  | ||||||
| #include "control_message_factory.h" |  | ||||||
| #include "GPS_L1_CA.h" | #include "GPS_L1_CA.h" | ||||||
|  | #include "control_message_factory.h" | ||||||
| #include "gnss_sdr_create_directory.h" | #include "gnss_sdr_create_directory.h" | ||||||
|  | #include "gps_sdr_signal_processing.h" | ||||||
| #include <boost/filesystem/path.hpp> | #include <boost/filesystem/path.hpp> | ||||||
| #include <glog/logging.h> | #include <glog/logging.h> | ||||||
| #include <gnuradio/io_signature.h> | #include <gnuradio/io_signature.h> | ||||||
|  | #include <matio.h> | ||||||
| #include <volk/volk.h> | #include <volk/volk.h> | ||||||
| #include <volk_gnsssdr/volk_gnsssdr.h> | #include <volk_gnsssdr/volk_gnsssdr.h> | ||||||
| #include <algorithm>  // std::rotate, std::fill_n | #include <algorithm>  // std::rotate, std::fill_n | ||||||
| #include <sstream> | #include <sstream> | ||||||
| #include <matio.h> |  | ||||||
|  |  | ||||||
|  |  | ||||||
| using google::LogMessage; | using google::LogMessage; | ||||||
|   | |||||||
| @@ -49,12 +49,12 @@ | |||||||
| #ifndef GNSS_SDR_PCPS_ACQUISITION_FINE_DOPPLER_CC_H_ | #ifndef GNSS_SDR_PCPS_ACQUISITION_FINE_DOPPLER_CC_H_ | ||||||
| #define GNSS_SDR_PCPS_ACQUISITION_FINE_DOPPLER_CC_H_ | #define GNSS_SDR_PCPS_ACQUISITION_FINE_DOPPLER_CC_H_ | ||||||
|  |  | ||||||
| #include "gnss_synchro.h" |  | ||||||
| #include "acq_conf.h" | #include "acq_conf.h" | ||||||
|  | #include "gnss_synchro.h" | ||||||
| #include <armadillo> | #include <armadillo> | ||||||
| #include <gnuradio/block.h> | #include <gnuradio/block.h> | ||||||
| #include <gnuradio/gr_complex.h> |  | ||||||
| #include <gnuradio/fft/fft.h> | #include <gnuradio/fft/fft.h> | ||||||
|  | #include <gnuradio/gr_complex.h> | ||||||
| #include <fstream> | #include <fstream> | ||||||
| #include <string> | #include <string> | ||||||
|  |  | ||||||
|   | |||||||
| @@ -39,9 +39,9 @@ | |||||||
|  */ |  */ | ||||||
|  |  | ||||||
|  |  | ||||||
|  | #include "pcps_acquisition_fpga.h" | ||||||
| #include <glog/logging.h> | #include <glog/logging.h> | ||||||
| #include <gnuradio/io_signature.h> | #include <gnuradio/io_signature.h> | ||||||
| #include "pcps_acquisition_fpga.h" |  | ||||||
|  |  | ||||||
|  |  | ||||||
| #define AQ_DOWNSAMPLING_DELAY 40  // delay due to the downsampling filter in the acquisition | #define AQ_DOWNSAMPLING_DELAY 40  // delay due to the downsampling filter in the acquisition | ||||||
|   | |||||||
| @@ -31,16 +31,16 @@ | |||||||
|  */ |  */ | ||||||
|  |  | ||||||
| #include "pcps_assisted_acquisition_cc.h" | #include "pcps_assisted_acquisition_cc.h" | ||||||
| #include <sstream> | #include "GPS_L1_CA.h" | ||||||
| #include <utility> | #include "concurrent_map.h" | ||||||
|  | #include "control_message_factory.h" | ||||||
|  | #include "gps_acq_assist.h" | ||||||
| #include <glog/logging.h> | #include <glog/logging.h> | ||||||
| #include <gnuradio/io_signature.h> | #include <gnuradio/io_signature.h> | ||||||
| #include <volk/volk.h> | #include <volk/volk.h> | ||||||
| #include <volk_gnsssdr/volk_gnsssdr.h> | #include <volk_gnsssdr/volk_gnsssdr.h> | ||||||
| #include "concurrent_map.h" | #include <sstream> | ||||||
| #include "control_message_factory.h" | #include <utility> | ||||||
| #include "gps_acq_assist.h" |  | ||||||
| #include "GPS_L1_CA.h" |  | ||||||
|  |  | ||||||
| extern concurrent_map<Gps_Acq_Assist> global_gps_acq_assist_map; | extern concurrent_map<Gps_Acq_Assist> global_gps_acq_assist_map; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -48,12 +48,12 @@ | |||||||
| #ifndef GNSS_SDR_PCPS_ASSISTED_ACQUISITION_CC_H_ | #ifndef GNSS_SDR_PCPS_ASSISTED_ACQUISITION_CC_H_ | ||||||
| #define GNSS_SDR_PCPS_ASSISTED_ACQUISITION_CC_H_ | #define GNSS_SDR_PCPS_ASSISTED_ACQUISITION_CC_H_ | ||||||
|  |  | ||||||
|  | #include "gnss_synchro.h" | ||||||
|  | #include <gnuradio/block.h> | ||||||
|  | #include <gnuradio/fft/fft.h> | ||||||
|  | #include <gnuradio/gr_complex.h> | ||||||
| #include <fstream> | #include <fstream> | ||||||
| #include <string> | #include <string> | ||||||
| #include <gnuradio/block.h> |  | ||||||
| #include <gnuradio/gr_complex.h> |  | ||||||
| #include <gnuradio/fft/fft.h> |  | ||||||
| #include "gnss_synchro.h" |  | ||||||
|  |  | ||||||
| class pcps_assisted_acquisition_cc; | class pcps_assisted_acquisition_cc; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -35,8 +35,8 @@ | |||||||
|  */ |  */ | ||||||
|  |  | ||||||
| #include "pcps_cccwsr_acquisition_cc.h" | #include "pcps_cccwsr_acquisition_cc.h" | ||||||
| #include "control_message_factory.h" |  | ||||||
| #include "GPS_L1_CA.h"  // GPS_TWO_PI | #include "GPS_L1_CA.h"  // GPS_TWO_PI | ||||||
|  | #include "control_message_factory.h" | ||||||
| #include <glog/logging.h> | #include <glog/logging.h> | ||||||
| #include <gnuradio/io_signature.h> | #include <gnuradio/io_signature.h> | ||||||
| #include <volk/volk.h> | #include <volk/volk.h> | ||||||
|   | |||||||
| @@ -37,12 +37,12 @@ | |||||||
| #ifndef GNSS_SDR_PCPS_CCCWSR_ACQUISITION_CC_H_ | #ifndef GNSS_SDR_PCPS_CCCWSR_ACQUISITION_CC_H_ | ||||||
| #define GNSS_SDR_PCPS_CCCWSR_ACQUISITION_CC_H_ | #define GNSS_SDR_PCPS_CCCWSR_ACQUISITION_CC_H_ | ||||||
|  |  | ||||||
|  | #include "gnss_synchro.h" | ||||||
|  | #include <gnuradio/block.h> | ||||||
|  | #include <gnuradio/fft/fft.h> | ||||||
|  | #include <gnuradio/gr_complex.h> | ||||||
| #include <fstream> | #include <fstream> | ||||||
| #include <string> | #include <string> | ||||||
| #include <gnuradio/block.h> |  | ||||||
| #include <gnuradio/gr_complex.h> |  | ||||||
| #include <gnuradio/fft/fft.h> |  | ||||||
| #include "gnss_synchro.h" |  | ||||||
|  |  | ||||||
|  |  | ||||||
| class pcps_cccwsr_acquisition_cc; | class pcps_cccwsr_acquisition_cc; | ||||||
|   | |||||||
| @@ -49,10 +49,10 @@ | |||||||
|  */ |  */ | ||||||
|  |  | ||||||
| #include "pcps_opencl_acquisition_cc.h" | #include "pcps_opencl_acquisition_cc.h" | ||||||
|  | #include "GPS_L1_CA.h"  //GPS_TWO_PI | ||||||
| #include "control_message_factory.h" | #include "control_message_factory.h" | ||||||
| #include "opencl/fft_base_kernels.h" | #include "opencl/fft_base_kernels.h" | ||||||
| #include "opencl/fft_internal.h" | #include "opencl/fft_internal.h" | ||||||
| #include "GPS_L1_CA.h"  //GPS_TWO_PI |  | ||||||
| #include <glog/logging.h> | #include <glog/logging.h> | ||||||
| #include <gnuradio/io_signature.h> | #include <gnuradio/io_signature.h> | ||||||
| #include <volk/volk.h> | #include <volk/volk.h> | ||||||
|   | |||||||
| @@ -54,8 +54,8 @@ | |||||||
| #include "gnss_synchro.h" | #include "gnss_synchro.h" | ||||||
| #include "opencl/fft_internal.h" | #include "opencl/fft_internal.h" | ||||||
| #include <gnuradio/block.h> | #include <gnuradio/block.h> | ||||||
| #include <gnuradio/gr_complex.h> |  | ||||||
| #include <gnuradio/fft/fft.h> | #include <gnuradio/fft/fft.h> | ||||||
|  | #include <gnuradio/gr_complex.h> | ||||||
| #include <fstream> | #include <fstream> | ||||||
| #include <string> | #include <string> | ||||||
| #include <vector> | #include <vector> | ||||||
|   | |||||||
| @@ -29,10 +29,10 @@ | |||||||
|  */ |  */ | ||||||
|  |  | ||||||
| #include "pcps_quicksync_acquisition_cc.h" | #include "pcps_quicksync_acquisition_cc.h" | ||||||
| #include "control_message_factory.h" |  | ||||||
| #include "GPS_L1_CA.h" | #include "GPS_L1_CA.h" | ||||||
| #include <gnuradio/io_signature.h> | #include "control_message_factory.h" | ||||||
| #include <glog/logging.h> | #include <glog/logging.h> | ||||||
|  | #include <gnuradio/io_signature.h> | ||||||
| #include <volk/volk.h> | #include <volk/volk.h> | ||||||
| #include <volk_gnsssdr/volk_gnsssdr.h> | #include <volk_gnsssdr/volk_gnsssdr.h> | ||||||
| #include <cmath> | #include <cmath> | ||||||
|   | |||||||
| @@ -53,13 +53,13 @@ | |||||||
|  |  | ||||||
| #include "gnss_synchro.h" | #include "gnss_synchro.h" | ||||||
| #include <gnuradio/block.h> | #include <gnuradio/block.h> | ||||||
| #include <gnuradio/gr_complex.h> |  | ||||||
| #include <gnuradio/fft/fft.h> | #include <gnuradio/fft/fft.h> | ||||||
| #include <fstream> | #include <gnuradio/gr_complex.h> | ||||||
| #include <string> |  | ||||||
| #include <algorithm> | #include <algorithm> | ||||||
| #include <functional> |  | ||||||
| #include <cassert> | #include <cassert> | ||||||
|  | #include <fstream> | ||||||
|  | #include <functional> | ||||||
|  | #include <string> | ||||||
|  |  | ||||||
| class pcps_quicksync_acquisition_cc; | class pcps_quicksync_acquisition_cc; | ||||||
|  |  | ||||||
| @@ -112,7 +112,7 @@ private: | |||||||
|     gr_complex* d_code; |     gr_complex* d_code; | ||||||
|     uint32_t d_folding_factor;  // also referred in the paper as 'p' |     uint32_t d_folding_factor;  // also referred in the paper as 'p' | ||||||
|     float* d_corr_acumulator; |     float* d_corr_acumulator; | ||||||
|     uint32_t * d_possible_delay; |     uint32_t* d_possible_delay; | ||||||
|     float* d_corr_output_f; |     float* d_corr_output_f; | ||||||
|     float* d_magnitude_folded; |     float* d_magnitude_folded; | ||||||
|     gr_complex* d_signal_folded; |     gr_complex* d_signal_folded; | ||||||
|   | |||||||
| @@ -49,8 +49,8 @@ | |||||||
|  */ |  */ | ||||||
|  |  | ||||||
| #include "pcps_tong_acquisition_cc.h" | #include "pcps_tong_acquisition_cc.h" | ||||||
| #include "control_message_factory.h" |  | ||||||
| #include "GPS_L1_CA.h"  // for GPS_TWO_PI | #include "GPS_L1_CA.h"  // for GPS_TWO_PI | ||||||
|  | #include "control_message_factory.h" | ||||||
| #include <glog/logging.h> | #include <glog/logging.h> | ||||||
| #include <gnuradio/io_signature.h> | #include <gnuradio/io_signature.h> | ||||||
| #include <volk/volk.h> | #include <volk/volk.h> | ||||||
|   | |||||||
| @@ -53,8 +53,8 @@ | |||||||
|  |  | ||||||
| #include "gnss_synchro.h" | #include "gnss_synchro.h" | ||||||
| #include <gnuradio/block.h> | #include <gnuradio/block.h> | ||||||
| #include <gnuradio/gr_complex.h> |  | ||||||
| #include <gnuradio/fft/fft.h> | #include <gnuradio/fft/fft.h> | ||||||
|  | #include <gnuradio/gr_complex.h> | ||||||
| #include <fstream> | #include <fstream> | ||||||
| #include <string> | #include <string> | ||||||
|  |  | ||||||
|   | |||||||
| @@ -37,8 +37,8 @@ | |||||||
| #include "GPS_L1_CA.h" | #include "GPS_L1_CA.h" | ||||||
| #include "gps_sdr_signal_processing.h" | #include "gps_sdr_signal_processing.h" | ||||||
| #include <glog/logging.h> | #include <glog/logging.h> | ||||||
| #include <iostream> |  | ||||||
| #include <fcntl.h>  // libraries used by the GIPO | #include <fcntl.h>  // libraries used by the GIPO | ||||||
|  | #include <iostream> | ||||||
| #include <sys/mman.h>  // libraries used by the GIPO | #include <sys/mman.h>  // libraries used by the GIPO | ||||||
|  |  | ||||||
|  |  | ||||||
|   | |||||||
| @@ -35,15 +35,15 @@ | |||||||
| #ifndef GNSS_SDR_CHANNEL_H_ | #ifndef GNSS_SDR_CHANNEL_H_ | ||||||
| #define GNSS_SDR_CHANNEL_H_ | #define GNSS_SDR_CHANNEL_H_ | ||||||
|  |  | ||||||
| #include "channel_interface.h" |  | ||||||
| #include "channel_fsm.h" | #include "channel_fsm.h" | ||||||
| #include "gnss_synchro.h" | #include "channel_interface.h" | ||||||
| #include "channel_msg_receiver_cc.h" | #include "channel_msg_receiver_cc.h" | ||||||
| #include <gnuradio/msg_queue.h> | #include "gnss_synchro.h" | ||||||
| #include <gnuradio/block.h> | #include <gnuradio/block.h> | ||||||
|  | #include <gnuradio/msg_queue.h> | ||||||
| #include <memory> | #include <memory> | ||||||
| #include <string> |  | ||||||
| #include <mutex> | #include <mutex> | ||||||
|  | #include <string> | ||||||
|  |  | ||||||
| class ConfigurationInterface; | class ConfigurationInterface; | ||||||
| class AcquisitionInterface; | class AcquisitionInterface; | ||||||
|   | |||||||
| @@ -33,8 +33,8 @@ | |||||||
| #define GNSS_SDR_CHANNEL_FSM_H | #define GNSS_SDR_CHANNEL_FSM_H | ||||||
|  |  | ||||||
| #include "acquisition_interface.h" | #include "acquisition_interface.h" | ||||||
| #include "tracking_interface.h" |  | ||||||
| #include "telemetry_decoder_interface.h" | #include "telemetry_decoder_interface.h" | ||||||
|  | #include "tracking_interface.h" | ||||||
| #include <gnuradio/msg_queue.h> | #include <gnuradio/msg_queue.h> | ||||||
| #include <cstdint> | #include <cstdint> | ||||||
| #include <memory> | #include <memory> | ||||||
|   | |||||||
| @@ -30,9 +30,9 @@ | |||||||
|  |  | ||||||
|  |  | ||||||
| #include "channel_msg_receiver_cc.h" | #include "channel_msg_receiver_cc.h" | ||||||
|  | #include <glog/logging.h> | ||||||
| #include <gnuradio/gr_complex.h> | #include <gnuradio/gr_complex.h> | ||||||
| #include <gnuradio/io_signature.h> | #include <gnuradio/io_signature.h> | ||||||
| #include <glog/logging.h> |  | ||||||
| #include <cstdint> | #include <cstdint> | ||||||
|  |  | ||||||
| using google::LogMessage; | using google::LogMessage; | ||||||
|   | |||||||
| @@ -31,7 +31,6 @@ | |||||||
|  |  | ||||||
| #include "array_signal_conditioner.h" | #include "array_signal_conditioner.h" | ||||||
| #include <glog/logging.h> | #include <glog/logging.h> | ||||||
|  |  | ||||||
| #include <utility> | #include <utility> | ||||||
|  |  | ||||||
|  |  | ||||||
|   | |||||||
| @@ -33,9 +33,9 @@ | |||||||
| #define GNSS_SDR_ARRAY_SIGNAL_CONDITIONER_H_ | #define GNSS_SDR_ARRAY_SIGNAL_CONDITIONER_H_ | ||||||
|  |  | ||||||
|  |  | ||||||
| #include <string> |  | ||||||
| #include <gnuradio/msg_queue.h> |  | ||||||
| #include "gnss_block_interface.h" | #include "gnss_block_interface.h" | ||||||
|  | #include <gnuradio/msg_queue.h> | ||||||
|  | #include <string> | ||||||
|  |  | ||||||
|  |  | ||||||
| class ConfigurationInterface; | class ConfigurationInterface; | ||||||
|   | |||||||
| @@ -31,7 +31,6 @@ | |||||||
|  |  | ||||||
| #include "signal_conditioner.h" | #include "signal_conditioner.h" | ||||||
| #include <glog/logging.h> | #include <glog/logging.h> | ||||||
|  |  | ||||||
| #include <utility> | #include <utility> | ||||||
|  |  | ||||||
|  |  | ||||||
|   | |||||||
| @@ -34,8 +34,8 @@ | |||||||
| #include "conjugate_cc.h" | #include "conjugate_cc.h" | ||||||
| #include "gnss_block_interface.h" | #include "gnss_block_interface.h" | ||||||
| #include "gnss_synchro.h" | #include "gnss_synchro.h" | ||||||
| #include <gnuradio/blocks/interleaved_char_to_complex.h> |  | ||||||
| #include <gnuradio/blocks/file_sink.h> | #include <gnuradio/blocks/file_sink.h> | ||||||
|  | #include <gnuradio/blocks/interleaved_char_to_complex.h> | ||||||
| #include <string> | #include <string> | ||||||
|  |  | ||||||
| class ConfigurationInterface; | class ConfigurationInterface; | ||||||
|   | |||||||
| @@ -32,8 +32,8 @@ | |||||||
| #define GNSS_SDR_IBYTE_TO_CSHORT_H_ | #define GNSS_SDR_IBYTE_TO_CSHORT_H_ | ||||||
|  |  | ||||||
| #include "conjugate_sc.h" | #include "conjugate_sc.h" | ||||||
| #include "interleaved_byte_to_complex_short.h" |  | ||||||
| #include "gnss_block_interface.h" | #include "gnss_block_interface.h" | ||||||
|  | #include "interleaved_byte_to_complex_short.h" | ||||||
| #include <gnuradio/blocks/file_sink.h> | #include <gnuradio/blocks/file_sink.h> | ||||||
| #include <string> | #include <string> | ||||||
|  |  | ||||||
|   | |||||||
| @@ -33,8 +33,8 @@ | |||||||
|  |  | ||||||
| #include "conjugate_cc.h" | #include "conjugate_cc.h" | ||||||
| #include "gnss_block_interface.h" | #include "gnss_block_interface.h" | ||||||
| #include <gnuradio/blocks/interleaved_short_to_complex.h> |  | ||||||
| #include <gnuradio/blocks/file_sink.h> | #include <gnuradio/blocks/file_sink.h> | ||||||
|  | #include <gnuradio/blocks/interleaved_short_to_complex.h> | ||||||
| #include <string> | #include <string> | ||||||
|  |  | ||||||
| class ConfigurationInterface; | class ConfigurationInterface; | ||||||
|   | |||||||
| @@ -31,10 +31,10 @@ | |||||||
|  |  | ||||||
| #include "fir_filter.h" | #include "fir_filter.h" | ||||||
| #include "configuration_interface.h" | #include "configuration_interface.h" | ||||||
| #include <utility> |  | ||||||
| #include <gnuradio/filter/pm_remez.h> |  | ||||||
| #include <glog/logging.h> | #include <glog/logging.h> | ||||||
|  | #include <gnuradio/filter/pm_remez.h> | ||||||
| #include <volk/volk.h> | #include <volk/volk.h> | ||||||
|  | #include <utility> | ||||||
|  |  | ||||||
|  |  | ||||||
| using google::LogMessage; | using google::LogMessage; | ||||||
|   | |||||||
| @@ -33,16 +33,16 @@ | |||||||
| #ifndef GNSS_SDR_FIR_FILTER_H_ | #ifndef GNSS_SDR_FIR_FILTER_H_ | ||||||
| #define GNSS_SDR_FIR_FILTER_H_ | #define GNSS_SDR_FIR_FILTER_H_ | ||||||
|  |  | ||||||
| #include "gnss_block_interface.h" |  | ||||||
| #include "complex_byte_to_float_x2.h" |  | ||||||
| #include "byte_x2_to_complex_byte.h" | #include "byte_x2_to_complex_byte.h" | ||||||
| #include "short_x2_to_cshort.h" | #include "complex_byte_to_float_x2.h" | ||||||
| #include "cshort_to_float_x2.h" | #include "cshort_to_float_x2.h" | ||||||
| #include <gnuradio/gr_complex.h> | #include "gnss_block_interface.h" | ||||||
|  | #include "short_x2_to_cshort.h" | ||||||
| #include <gnuradio/blocks/file_sink.h> | #include <gnuradio/blocks/file_sink.h> | ||||||
| #include <gnuradio/blocks/float_to_char.h> | #include <gnuradio/blocks/float_to_char.h> | ||||||
| #include <gnuradio/blocks/float_to_complex.h> | #include <gnuradio/blocks/float_to_complex.h> | ||||||
| #include <gnuradio/blocks/float_to_short.h> | #include <gnuradio/blocks/float_to_short.h> | ||||||
|  | #include <gnuradio/gr_complex.h> | ||||||
| #ifdef GR_GREATER_38 | #ifdef GR_GREATER_38 | ||||||
| #include <gnuradio/filter/fir_filter_blk.h> | #include <gnuradio/filter/fir_filter_blk.h> | ||||||
| #else | #else | ||||||
|   | |||||||
| @@ -31,12 +31,12 @@ | |||||||
|  |  | ||||||
| #include "freq_xlating_fir_filter.h" | #include "freq_xlating_fir_filter.h" | ||||||
| #include "configuration_interface.h" | #include "configuration_interface.h" | ||||||
| #include <utility> |  | ||||||
| #include <gnuradio/blocks/file_sink.h> |  | ||||||
| #include <gnuradio/filter/pm_remez.h> |  | ||||||
| #include <gnuradio/filter/firdes.h> |  | ||||||
| #include <glog/logging.h> | #include <glog/logging.h> | ||||||
|  | #include <gnuradio/blocks/file_sink.h> | ||||||
|  | #include <gnuradio/filter/firdes.h> | ||||||
|  | #include <gnuradio/filter/pm_remez.h> | ||||||
| #include <volk/volk.h> | #include <volk/volk.h> | ||||||
|  | #include <utility> | ||||||
|  |  | ||||||
| using google::LogMessage; | using google::LogMessage; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -33,9 +33,9 @@ | |||||||
| #ifndef GNSS_SDR_FREQ_XLATING_FIR_FILTER_H_ | #ifndef GNSS_SDR_FREQ_XLATING_FIR_FILTER_H_ | ||||||
| #define GNSS_SDR_FREQ_XLATING_FIR_FILTER_H_ | #define GNSS_SDR_FREQ_XLATING_FIR_FILTER_H_ | ||||||
|  |  | ||||||
|  | #include "complex_float_to_complex_byte.h" | ||||||
| #include "gnss_block_interface.h" | #include "gnss_block_interface.h" | ||||||
| #include "short_x2_to_cshort.h" | #include "short_x2_to_cshort.h" | ||||||
| #include "complex_float_to_complex_byte.h" |  | ||||||
| #ifdef GR_GREATER_38 | #ifdef GR_GREATER_38 | ||||||
| #include <gnuradio/filter/freq_xlating_fir_filter.h> | #include <gnuradio/filter/freq_xlating_fir_filter.h> | ||||||
| #else | #else | ||||||
| @@ -43,9 +43,9 @@ | |||||||
| #include <gnuradio/filter/freq_xlating_fir_filter_fcf.h> | #include <gnuradio/filter/freq_xlating_fir_filter_fcf.h> | ||||||
| #include <gnuradio/filter/freq_xlating_fir_filter_scf.h> | #include <gnuradio/filter/freq_xlating_fir_filter_scf.h> | ||||||
| #endif | #endif | ||||||
| #include <gnuradio/blocks/file_sink.h> |  | ||||||
| #include <gnuradio/blocks/complex_to_float.h> |  | ||||||
| #include <gnuradio/blocks/char_to_short.h> | #include <gnuradio/blocks/char_to_short.h> | ||||||
|  | #include <gnuradio/blocks/complex_to_float.h> | ||||||
|  | #include <gnuradio/blocks/file_sink.h> | ||||||
| #include <gnuradio/blocks/float_to_short.h> | #include <gnuradio/blocks/float_to_short.h> | ||||||
| #include <string> | #include <string> | ||||||
| #include <vector> | #include <vector> | ||||||
|   | |||||||
| @@ -33,8 +33,8 @@ | |||||||
| #ifndef GNSS_SDR_NOTCH_FILTER_H_ | #ifndef GNSS_SDR_NOTCH_FILTER_H_ | ||||||
| #define GNSS_SDR_NOTCH_FILTER_H_ | #define GNSS_SDR_NOTCH_FILTER_H_ | ||||||
|  |  | ||||||
| #include "notch_cc.h" |  | ||||||
| #include "gnss_block_interface.h" | #include "gnss_block_interface.h" | ||||||
|  | #include "notch_cc.h" | ||||||
| #include <gnuradio/blocks/file_sink.h> | #include <gnuradio/blocks/file_sink.h> | ||||||
| #include <string> | #include <string> | ||||||
| #include <vector> | #include <vector> | ||||||
|   | |||||||
| @@ -33,9 +33,9 @@ | |||||||
| #include <boost/lexical_cast.hpp> | #include <boost/lexical_cast.hpp> | ||||||
| #include <glog/logging.h> | #include <glog/logging.h> | ||||||
| #include <gnuradio/filter/firdes.h> | #include <gnuradio/filter/firdes.h> | ||||||
|  | #include <cmath> | ||||||
| #include <utility> | #include <utility> | ||||||
| #include <vector> | #include <vector> | ||||||
| #include <cmath> |  | ||||||
|  |  | ||||||
| using google::LogMessage; | using google::LogMessage; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -33,8 +33,8 @@ | |||||||
| #include <glog/logging.h> | #include <glog/logging.h> | ||||||
| #include <gnuradio/io_signature.h> | #include <gnuradio/io_signature.h> | ||||||
| #include <volk/volk.h> | #include <volk/volk.h> | ||||||
| #include <cstring> |  | ||||||
| #include <cmath> | #include <cmath> | ||||||
|  | #include <cstring> | ||||||
|  |  | ||||||
| using google::LogMessage; | using google::LogMessage; | ||||||
|  |  | ||||||
| @@ -86,7 +86,7 @@ Notch::~Notch() | |||||||
|  |  | ||||||
| void Notch::forecast(int noutput_items __attribute__((unused)), gr_vector_int &ninput_items_required) | void Notch::forecast(int noutput_items __attribute__((unused)), gr_vector_int &ninput_items_required) | ||||||
| { | { | ||||||
|     for (int & aux : ninput_items_required) |     for (int &aux : ninput_items_required) | ||||||
|         { |         { | ||||||
|             aux = length_; |             aux = length_; | ||||||
|         } |         } | ||||||
|   | |||||||
| @@ -33,8 +33,8 @@ | |||||||
| #include <glog/logging.h> | #include <glog/logging.h> | ||||||
| #include <gnuradio/io_signature.h> | #include <gnuradio/io_signature.h> | ||||||
| #include <volk/volk.h> | #include <volk/volk.h> | ||||||
| #include <cstring> |  | ||||||
| #include <cmath> | #include <cmath> | ||||||
|  | #include <cstring> | ||||||
|  |  | ||||||
| using google::LogMessage; | using google::LogMessage; | ||||||
|  |  | ||||||
| @@ -89,7 +89,7 @@ NotchLite::~NotchLite() | |||||||
|  |  | ||||||
| void NotchLite::forecast(int noutput_items __attribute__((unused)), gr_vector_int &ninput_items_required) | void NotchLite::forecast(int noutput_items __attribute__((unused)), gr_vector_int &ninput_items_required) | ||||||
| { | { | ||||||
|     for (int & aux : ninput_items_required) |     for (int &aux : ninput_items_required) | ||||||
|         { |         { | ||||||
|             aux = length_; |             aux = length_; | ||||||
|         } |         } | ||||||
|   | |||||||
| @@ -79,7 +79,7 @@ pulse_blanking_cc::~pulse_blanking_cc() | |||||||
|  |  | ||||||
| void pulse_blanking_cc::forecast(int noutput_items __attribute__((unused)), gr_vector_int &ninput_items_required) | void pulse_blanking_cc::forecast(int noutput_items __attribute__((unused)), gr_vector_int &ninput_items_required) | ||||||
| { | { | ||||||
|     for (int & aux : ninput_items_required) |     for (int &aux : ninput_items_required) | ||||||
|         { |         { | ||||||
|             aux = length_; |             aux = length_; | ||||||
|         } |         } | ||||||
|   | |||||||
| @@ -33,8 +33,9 @@ | |||||||
|  |  | ||||||
| #ifndef GNSS_SDR_CIRCULAR_DEQUE_H_ | #ifndef GNSS_SDR_CIRCULAR_DEQUE_H_ | ||||||
| #define GNSS_SDR_CIRCULAR_DEQUE_H_ | #define GNSS_SDR_CIRCULAR_DEQUE_H_ | ||||||
| #include <vector> |  | ||||||
| #include <boost/circular_buffer.hpp> | #include <boost/circular_buffer.hpp> | ||||||
|  | #include <vector> | ||||||
|  |  | ||||||
| template <class T> | template <class T> | ||||||
| class Gnss_circular_deque | class Gnss_circular_deque | ||||||
|   | |||||||
| @@ -31,20 +31,21 @@ | |||||||
|  |  | ||||||
| #include "gnss_sdr_fpga_sample_counter.h" | #include "gnss_sdr_fpga_sample_counter.h" | ||||||
| #include "gnss_synchro.h" | #include "gnss_synchro.h" | ||||||
|  | #include <glog/logging.h> | ||||||
| #include <gnuradio/io_signature.h> | #include <gnuradio/io_signature.h> | ||||||
| #include <cmath> | #include <cmath> | ||||||
|  | #include <fcntl.h>  // libraries used by the GIPO | ||||||
|  | #include <inttypes.h> | ||||||
| #include <iostream> | #include <iostream> | ||||||
| #include <string> | #include <string> | ||||||
| #include <glog/logging.h> |  | ||||||
| #include <fcntl.h>     // libraries used by the GIPO |  | ||||||
| #include <sys/mman.h>  // libraries used by the GIPO | #include <sys/mman.h>  // libraries used by the GIPO | ||||||
|  |  | ||||||
| #include <inttypes.h> |  | ||||||
|  |  | ||||||
| #define PAGE_SIZE 0x10000             // default page size for the multicorrelator memory map | #define PAGE_SIZE 0x10000             // default page size for the multicorrelator memory map | ||||||
| #define TEST_REG_SANITY_CHECK 0x55AA  // value to check the presence of the test register (to detect the hw) | #define TEST_REG_SANITY_CHECK 0x55AA  // value to check the presence of the test register (to detect the hw) | ||||||
|  |  | ||||||
| gnss_sdr_fpga_sample_counter::gnss_sdr_fpga_sample_counter(double _fs, int32_t _interval_ms) : gr::block("fpga_fpga_sample_counter", | gnss_sdr_fpga_sample_counter::gnss_sdr_fpga_sample_counter( | ||||||
|  |     double _fs, | ||||||
|  |     int32_t _interval_ms) : gr::block("fpga_fpga_sample_counter", | ||||||
|                                 gr::io_signature::make(0, 0, 0), |                                 gr::io_signature::make(0, 0, 0), | ||||||
|                                 gr::io_signature::make(1, 1, sizeof(Gnss_Synchro))) |                                 gr::io_signature::make(1, 1, sizeof(Gnss_Synchro))) | ||||||
| { | { | ||||||
| @@ -120,7 +121,7 @@ int gnss_sdr_fpga_sample_counter::general_work(int noutput_items __attribute__(( | |||||||
|     // with the sufficient rate to catch all the interrupts in the counter. To be evaluated later. |     // with the sufficient rate to catch all the interrupts in the counter. To be evaluated later. | ||||||
|  |  | ||||||
|     uint32_t counter = wait_for_interrupt_and_read_counter(); |     uint32_t counter = wait_for_interrupt_and_read_counter(); | ||||||
| 	uint64_t samples_passed = 2*static_cast<uint64_t>(samples_per_output) - static_cast<uint64_t>(counter); // ellapsed samples |     uint64_t samples_passed = 2 * static_cast<uint64_t>(samples_per_output) - static_cast<uint64_t>(counter);  // ellapsed samples | ||||||
|     //printf("============================================ interrupter : samples_passed = %" PRIu64 "\n", samples_passed); |     //printf("============================================ interrupter : samples_passed = %" PRIu64 "\n", samples_passed); | ||||||
|     // Note: at this moment the sample counter is implemented as a sample counter that decreases to zero and then it is automatically |     // Note: at this moment the sample counter is implemented as a sample counter that decreases to zero and then it is automatically | ||||||
|     // reloaded again and keeps counter. It is done in this way to minimize the logic in the FPGA and maximize the FPGA clock performance |     // reloaded again and keeps counter. It is done in this way to minimize the logic in the FPGA and maximize the FPGA clock performance | ||||||
| @@ -198,7 +199,7 @@ int gnss_sdr_fpga_sample_counter::general_work(int noutput_items __attribute__(( | |||||||
|         } |         } | ||||||
|     out[0].Tracking_sample_counter = sample_counter; |     out[0].Tracking_sample_counter = sample_counter; | ||||||
|     //current_T_rx_ms = (sample_counter * 1000) / samples_per_output; |     //current_T_rx_ms = (sample_counter * 1000) / samples_per_output; | ||||||
|     current_T_rx_ms = interval_ms*(sample_counter) / samples_per_output; |     current_T_rx_ms = interval_ms * (sample_counter) / samples_per_output; | ||||||
|     return 1; |     return 1; | ||||||
| } | } | ||||||
|  |  | ||||||
| @@ -299,7 +300,4 @@ uint32_t gnss_sdr_fpga_sample_counter::wait_for_interrupt_and_read_counter() | |||||||
|     // add number of passed samples or read the current counter value for more accuracy |     // add number of passed samples or read the current counter value for more accuracy | ||||||
|     counter = samples_per_output;  //map_base[0]; |     counter = samples_per_output;  //map_base[0]; | ||||||
|     return counter; |     return counter; | ||||||
|  |  | ||||||
| } | } | ||||||
|  |  | ||||||
|  |  | ||||||
|   | |||||||
| @@ -31,8 +31,8 @@ | |||||||
| #ifndef GNSS_SDR_FPGA_sample_counter_H_ | #ifndef GNSS_SDR_FPGA_sample_counter_H_ | ||||||
| #define GNSS_SDR_FPGA_sample_counter_H_ | #define GNSS_SDR_FPGA_sample_counter_H_ | ||||||
|  |  | ||||||
| #include <gnuradio/block.h> |  | ||||||
| #include <boost/shared_ptr.hpp> | #include <boost/shared_ptr.hpp> | ||||||
|  | #include <gnuradio/block.h> | ||||||
| #include <cstdint> | #include <cstdint> | ||||||
|  |  | ||||||
| class gnss_sdr_fpga_sample_counter; | class gnss_sdr_fpga_sample_counter; | ||||||
|   | |||||||
| @@ -36,7 +36,10 @@ | |||||||
| #include <iostream> | #include <iostream> | ||||||
| #include <string> | #include <string> | ||||||
|  |  | ||||||
| gnss_sdr_sample_counter::gnss_sdr_sample_counter(double _fs, int32_t _interval_ms, size_t _size) : gr::sync_decimator("sample_counter", | gnss_sdr_sample_counter::gnss_sdr_sample_counter( | ||||||
|  |     double _fs, | ||||||
|  |     int32_t _interval_ms, | ||||||
|  |     size_t _size) : gr::sync_decimator("sample_counter", | ||||||
|                         gr::io_signature::make(1, 1, _size), |                         gr::io_signature::make(1, 1, _size), | ||||||
|                         gr::io_signature::make(1, 1, sizeof(Gnss_Synchro)), |                         gr::io_signature::make(1, 1, sizeof(Gnss_Synchro)), | ||||||
|                         static_cast<uint32_t>(std::round(_fs * static_cast<double>(_interval_ms) / 1e3))) |                         static_cast<uint32_t>(std::round(_fs * static_cast<double>(_interval_ms) / 1e3))) | ||||||
|   | |||||||
| @@ -31,8 +31,8 @@ | |||||||
| #ifndef GNSS_SDR_SAMPLE_COUNTER_H_ | #ifndef GNSS_SDR_SAMPLE_COUNTER_H_ | ||||||
| #define GNSS_SDR_SAMPLE_COUNTER_H_ | #define GNSS_SDR_SAMPLE_COUNTER_H_ | ||||||
|  |  | ||||||
| #include <gnuradio/sync_decimator.h> |  | ||||||
| #include <boost/shared_ptr.hpp> | #include <boost/shared_ptr.hpp> | ||||||
|  | #include <gnuradio/sync_decimator.h> | ||||||
| #include <cstdint> | #include <cstdint> | ||||||
|  |  | ||||||
|  |  | ||||||
| @@ -40,7 +40,10 @@ class gnss_sdr_sample_counter; | |||||||
|  |  | ||||||
| typedef boost::shared_ptr<gnss_sdr_sample_counter> gnss_sdr_sample_counter_sptr; | typedef boost::shared_ptr<gnss_sdr_sample_counter> gnss_sdr_sample_counter_sptr; | ||||||
|  |  | ||||||
| gnss_sdr_sample_counter_sptr gnss_sdr_make_sample_counter(double _fs, int32_t _interval_ms, size_t _size); | gnss_sdr_sample_counter_sptr gnss_sdr_make_sample_counter( | ||||||
|  |     double _fs, | ||||||
|  |     int32_t _interval_ms, | ||||||
|  |     size_t _size); | ||||||
|  |  | ||||||
| class gnss_sdr_sample_counter : public gr::sync_decimator | class gnss_sdr_sample_counter : public gr::sync_decimator | ||||||
| { | { | ||||||
|   | |||||||
| @@ -31,8 +31,8 @@ | |||||||
| #ifndef GNSS_SDR_TIME_COUNTER_H_ | #ifndef GNSS_SDR_TIME_COUNTER_H_ | ||||||
| #define GNSS_SDR_TIME_COUNTER_H_ | #define GNSS_SDR_TIME_COUNTER_H_ | ||||||
|  |  | ||||||
| #include <gnuradio/block.h> |  | ||||||
| #include <boost/shared_ptr.hpp> | #include <boost/shared_ptr.hpp> | ||||||
|  | #include <gnuradio/block.h> | ||||||
| #include <cstdint> | #include <cstdint> | ||||||
|  |  | ||||||
| class gnss_sdr_time_counter; | class gnss_sdr_time_counter; | ||||||
|   | |||||||
| @@ -34,9 +34,9 @@ | |||||||
| #ifndef GNSS_SDR_GNSS_SDR_VALVE_H_ | #ifndef GNSS_SDR_GNSS_SDR_VALVE_H_ | ||||||
| #define GNSS_SDR_GNSS_SDR_VALVE_H_ | #define GNSS_SDR_GNSS_SDR_VALVE_H_ | ||||||
|  |  | ||||||
| #include <gnuradio/sync_block.h> |  | ||||||
| #include <gnuradio/msg_queue.h> |  | ||||||
| #include <boost/shared_ptr.hpp> | #include <boost/shared_ptr.hpp> | ||||||
|  | #include <gnuradio/msg_queue.h> | ||||||
|  | #include <gnuradio/sync_block.h> | ||||||
| #include <cstdint> | #include <cstdint> | ||||||
|  |  | ||||||
| boost::shared_ptr<gr::block> gnss_sdr_make_valve(size_t sizeof_stream_item, | boost::shared_ptr<gr::block> gnss_sdr_make_valve(size_t sizeof_stream_item, | ||||||
|   | |||||||
| @@ -146,10 +146,10 @@ | |||||||
|  |  | ||||||
| #ifdef _WIN32 | #ifdef _WIN32 | ||||||
|  |  | ||||||
| #include <windows.h> |  | ||||||
| #include <malloc.h> |  | ||||||
| #include <iterator> |  | ||||||
| #include <intrin.h> | #include <intrin.h> | ||||||
|  | #include <iterator> | ||||||
|  | #include <malloc.h> | ||||||
|  | #include <windows.h> | ||||||
|  |  | ||||||
| #if defined(__CL_ENABLE_EXCEPTIONS) | #if defined(__CL_ENABLE_EXCEPTIONS) | ||||||
| #include <exception> | #include <exception> | ||||||
| @@ -169,12 +169,12 @@ | |||||||
| #endif | #endif | ||||||
|  |  | ||||||
| #if defined(__APPLE__) || defined(__MACOSX) | #if defined(__APPLE__) || defined(__MACOSX) | ||||||
| #include <OpenGL/OpenGL.h> |  | ||||||
| #include <OpenCL/opencl.h> | #include <OpenCL/opencl.h> | ||||||
|  | #include <OpenGL/OpenGL.h> | ||||||
| #include <libkern/OSAtomic.h> | #include <libkern/OSAtomic.h> | ||||||
| #else | #else | ||||||
| #include <GL/gl.h> |  | ||||||
| #include <CL/opencl.h> | #include <CL/opencl.h> | ||||||
|  | #include <GL/gl.h> | ||||||
| #endif  // !__APPLE__ | #endif  // !__APPLE__ | ||||||
|  |  | ||||||
| // To avoid accidentally taking ownership of core OpenCL types | // To avoid accidentally taking ownership of core OpenCL types | ||||||
| @@ -199,8 +199,8 @@ | |||||||
| #define CL_CALLBACK | #define CL_CALLBACK | ||||||
| #endif  //CL_CALLBACK | #endif  //CL_CALLBACK | ||||||
|  |  | ||||||
| #include <utility> |  | ||||||
| #include <limits> | #include <limits> | ||||||
|  | #include <utility> | ||||||
|  |  | ||||||
| #if !defined(__NO_STD_VECTOR) | #if !defined(__NO_STD_VECTOR) | ||||||
| #include <vector> | #include <vector> | ||||||
| @@ -212,7 +212,6 @@ | |||||||
|  |  | ||||||
| #if defined(linux) || defined(__APPLE__) || defined(__MACOSX) | #if defined(linux) || defined(__APPLE__) || defined(__MACOSX) | ||||||
| #include <alloca.h> | #include <alloca.h> | ||||||
|  |  | ||||||
| #include <emmintrin.h> | #include <emmintrin.h> | ||||||
| #include <xmmintrin.h> | #include <xmmintrin.h> | ||||||
| #endif  // linux | #endif  // linux | ||||||
|   | |||||||
| @@ -46,11 +46,11 @@ | |||||||
| //////////////////////////////////////////////////////////////////////////////////////////////////// | //////////////////////////////////////////////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
|  |  | ||||||
| #include "fft_internal.h" |  | ||||||
| #include "clFFT.h" | #include "clFFT.h" | ||||||
| #include <stdlib.h> | #include "fft_internal.h" | ||||||
| #include <stdio.h> |  | ||||||
| #include <math.h> | #include <math.h> | ||||||
|  | #include <stdio.h> | ||||||
|  | #include <stdlib.h> | ||||||
|  |  | ||||||
| #define max(a, b) (((a) > (b)) ? (a) : (b)) | #define max(a, b) (((a) > (b)) ? (a) : (b)) | ||||||
| #define min(a, b) (((a) < (b)) ? (a) : (b)) | #define min(a, b) (((a) < (b)) ? (a) : (b)) | ||||||
|   | |||||||
| @@ -51,8 +51,8 @@ | |||||||
|  |  | ||||||
| #include "clFFT.h" | #include "clFFT.h" | ||||||
| #include <iostream> | #include <iostream> | ||||||
| #include <string> |  | ||||||
| #include <sstream> | #include <sstream> | ||||||
|  | #include <string> | ||||||
|  |  | ||||||
| using namespace std; | using namespace std; | ||||||
|  |  | ||||||
|   | |||||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user
	 Carles Fernandez
					Carles Fernandez