├── LICENSE ├── README.md ├── acquisition ├── norm_acq.m ├── norm_acq_parcode.m └── weak_acq_optimized_DBZP.m ├── cfg ├── config_sdr_params.m └── print_string.m ├── data_in ├── caCode.mat └── data_file_list.txt ├── file_NTLab_Bands_GPS_GLONASS_L12_ch_1_frame_3_algo_norm_acq_parcode_2021-12-12-17-25-26.mat ├── inc ├── calc_loof_coeff.m ├── check_phase.m ├── ephemeris.m ├── invert.m ├── make_ca_table.m ├── nav_party_chk.m ├── pre_run.m ├── show_channel_status.m ├── sky_plot.m └── twos_comp_2_dec.m ├── init.m ├── plots ├── figure_scripts │ ├── List_of_figures_and_instructions.pdf │ ├── Scurve.m │ ├── Tri.m │ ├── boc.m │ ├── ca_codes.m │ ├── discr.m │ ├── env.m │ ├── fig41.m │ ├── fig47.m │ ├── figure_7_dll.m │ ├── figure_7_pll.m │ ├── geoid.m │ ├── gps_sig.m │ ├── m_discr.m │ ├── multi_env_boc.m │ ├── plot1.m │ ├── plot_parallel_code_search.m │ ├── plot_parallel_freq_search.m │ ├── psd_boc.m │ ├── sincfig.m │ ├── sw.mp │ ├── winkel4.m │ └── winkel8.m ├── plot_acquisition.m ├── plot_acquisition_results.m ├── plot_delay_doppler_map_cpp.m ├── plot_navigation.m ├── plot_tracking.m ├── probe_data.m └── save_acquisition_results.m ├── post_processing ├── post_process.m ├── post_process_norm_acq_parcode.m ├── post_process_weak_acq_dbzp.m └── post_processing.m ├── pre_processing ├── calc_pseudo_ranges.m ├── ddm_processing.m ├── ddm_processing_woodbine.m ├── delay_doppler_map.m ├── find_preambles.m ├── gen_ca_code.m ├── post_navigation.m ├── pre_proc_norm_acq_parcode.m ├── pre_proc_weak_acq_dbzp.m ├── pre_process.m └── read_file_data.m ├── processing └── process.m ├── tracking └── tracking.m └── util ├── calc_sin.m ├── cart_2_geo.m ├── cart_2_utm.m ├── check_t.m ├── clen_sin.m ├── conv_dbzp_form.m ├── create_data_file.m ├── e_r_corr.m ├── find_utm_zone.m ├── geo_2_cart.m ├── least_square_post.m ├── sat_pos.m ├── sizeof.m ├── to_geod.m ├── topocent.m └── tropo_corr.m /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/README.md -------------------------------------------------------------------------------- /acquisition/norm_acq.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/acquisition/norm_acq.m -------------------------------------------------------------------------------- /acquisition/norm_acq_parcode.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/acquisition/norm_acq_parcode.m -------------------------------------------------------------------------------- /acquisition/weak_acq_optimized_DBZP.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/acquisition/weak_acq_optimized_DBZP.m -------------------------------------------------------------------------------- /cfg/config_sdr_params.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/cfg/config_sdr_params.m -------------------------------------------------------------------------------- /cfg/print_string.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/cfg/print_string.m -------------------------------------------------------------------------------- /data_in/caCode.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/data_in/caCode.mat -------------------------------------------------------------------------------- /data_in/data_file_list.txt: -------------------------------------------------------------------------------- 1 | NTLab_Bands_GPS_GLONASS_L12.bin 2 | -------------------------------------------------------------------------------- /file_NTLab_Bands_GPS_GLONASS_L12_ch_1_frame_3_algo_norm_acq_parcode_2021-12-12-17-25-26.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/file_NTLab_Bands_GPS_GLONASS_L12_ch_1_frame_3_algo_norm_acq_parcode_2021-12-12-17-25-26.mat -------------------------------------------------------------------------------- /inc/calc_loof_coeff.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/inc/calc_loof_coeff.m -------------------------------------------------------------------------------- /inc/check_phase.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/inc/check_phase.m -------------------------------------------------------------------------------- /inc/ephemeris.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/inc/ephemeris.m -------------------------------------------------------------------------------- /inc/invert.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/inc/invert.m -------------------------------------------------------------------------------- /inc/make_ca_table.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/inc/make_ca_table.m -------------------------------------------------------------------------------- /inc/nav_party_chk.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/inc/nav_party_chk.m -------------------------------------------------------------------------------- /inc/pre_run.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/inc/pre_run.m -------------------------------------------------------------------------------- /inc/show_channel_status.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/inc/show_channel_status.m -------------------------------------------------------------------------------- /inc/sky_plot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/inc/sky_plot.m -------------------------------------------------------------------------------- /inc/twos_comp_2_dec.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/inc/twos_comp_2_dec.m -------------------------------------------------------------------------------- /init.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/init.m -------------------------------------------------------------------------------- /plots/figure_scripts/List_of_figures_and_instructions.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/plots/figure_scripts/List_of_figures_and_instructions.pdf -------------------------------------------------------------------------------- /plots/figure_scripts/Scurve.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/plots/figure_scripts/Scurve.m -------------------------------------------------------------------------------- /plots/figure_scripts/Tri.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/plots/figure_scripts/Tri.m -------------------------------------------------------------------------------- /plots/figure_scripts/boc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/plots/figure_scripts/boc.m -------------------------------------------------------------------------------- /plots/figure_scripts/ca_codes.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/plots/figure_scripts/ca_codes.m -------------------------------------------------------------------------------- /plots/figure_scripts/discr.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/plots/figure_scripts/discr.m -------------------------------------------------------------------------------- /plots/figure_scripts/env.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/plots/figure_scripts/env.m -------------------------------------------------------------------------------- /plots/figure_scripts/fig41.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/plots/figure_scripts/fig41.m -------------------------------------------------------------------------------- /plots/figure_scripts/fig47.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/plots/figure_scripts/fig47.m -------------------------------------------------------------------------------- /plots/figure_scripts/figure_7_dll.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/plots/figure_scripts/figure_7_dll.m -------------------------------------------------------------------------------- /plots/figure_scripts/figure_7_pll.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/plots/figure_scripts/figure_7_pll.m -------------------------------------------------------------------------------- /plots/figure_scripts/geoid.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/plots/figure_scripts/geoid.m -------------------------------------------------------------------------------- /plots/figure_scripts/gps_sig.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/plots/figure_scripts/gps_sig.m -------------------------------------------------------------------------------- /plots/figure_scripts/m_discr.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/plots/figure_scripts/m_discr.m -------------------------------------------------------------------------------- /plots/figure_scripts/multi_env_boc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/plots/figure_scripts/multi_env_boc.m -------------------------------------------------------------------------------- /plots/figure_scripts/plot1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/plots/figure_scripts/plot1.m -------------------------------------------------------------------------------- /plots/figure_scripts/plot_parallel_code_search.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/plots/figure_scripts/plot_parallel_code_search.m -------------------------------------------------------------------------------- /plots/figure_scripts/plot_parallel_freq_search.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/plots/figure_scripts/plot_parallel_freq_search.m -------------------------------------------------------------------------------- /plots/figure_scripts/psd_boc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/plots/figure_scripts/psd_boc.m -------------------------------------------------------------------------------- /plots/figure_scripts/sincfig.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/plots/figure_scripts/sincfig.m -------------------------------------------------------------------------------- /plots/figure_scripts/sw.mp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/plots/figure_scripts/sw.mp -------------------------------------------------------------------------------- /plots/figure_scripts/winkel4.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/plots/figure_scripts/winkel4.m -------------------------------------------------------------------------------- /plots/figure_scripts/winkel8.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/plots/figure_scripts/winkel8.m -------------------------------------------------------------------------------- /plots/plot_acquisition.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/plots/plot_acquisition.m -------------------------------------------------------------------------------- /plots/plot_acquisition_results.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/plots/plot_acquisition_results.m -------------------------------------------------------------------------------- /plots/plot_delay_doppler_map_cpp.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/plots/plot_delay_doppler_map_cpp.m -------------------------------------------------------------------------------- /plots/plot_navigation.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/plots/plot_navigation.m -------------------------------------------------------------------------------- /plots/plot_tracking.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/plots/plot_tracking.m -------------------------------------------------------------------------------- /plots/probe_data.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/plots/probe_data.m -------------------------------------------------------------------------------- /plots/save_acquisition_results.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/plots/save_acquisition_results.m -------------------------------------------------------------------------------- /post_processing/post_process.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/post_processing/post_process.m -------------------------------------------------------------------------------- /post_processing/post_process_norm_acq_parcode.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/post_processing/post_process_norm_acq_parcode.m -------------------------------------------------------------------------------- /post_processing/post_process_weak_acq_dbzp.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/post_processing/post_process_weak_acq_dbzp.m -------------------------------------------------------------------------------- /post_processing/post_processing.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/post_processing/post_processing.m -------------------------------------------------------------------------------- /pre_processing/calc_pseudo_ranges.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/pre_processing/calc_pseudo_ranges.m -------------------------------------------------------------------------------- /pre_processing/ddm_processing.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/pre_processing/ddm_processing.m -------------------------------------------------------------------------------- /pre_processing/ddm_processing_woodbine.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/pre_processing/ddm_processing_woodbine.m -------------------------------------------------------------------------------- /pre_processing/delay_doppler_map.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/pre_processing/delay_doppler_map.m -------------------------------------------------------------------------------- /pre_processing/find_preambles.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/pre_processing/find_preambles.m -------------------------------------------------------------------------------- /pre_processing/gen_ca_code.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/pre_processing/gen_ca_code.m -------------------------------------------------------------------------------- /pre_processing/post_navigation.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/pre_processing/post_navigation.m -------------------------------------------------------------------------------- /pre_processing/pre_proc_norm_acq_parcode.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/pre_processing/pre_proc_norm_acq_parcode.m -------------------------------------------------------------------------------- /pre_processing/pre_proc_weak_acq_dbzp.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/pre_processing/pre_proc_weak_acq_dbzp.m -------------------------------------------------------------------------------- /pre_processing/pre_process.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/pre_processing/pre_process.m -------------------------------------------------------------------------------- /pre_processing/read_file_data.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/pre_processing/read_file_data.m -------------------------------------------------------------------------------- /processing/process.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/processing/process.m -------------------------------------------------------------------------------- /tracking/tracking.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/tracking/tracking.m -------------------------------------------------------------------------------- /util/calc_sin.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/util/calc_sin.m -------------------------------------------------------------------------------- /util/cart_2_geo.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/util/cart_2_geo.m -------------------------------------------------------------------------------- /util/cart_2_utm.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/util/cart_2_utm.m -------------------------------------------------------------------------------- /util/check_t.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/util/check_t.m -------------------------------------------------------------------------------- /util/clen_sin.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/util/clen_sin.m -------------------------------------------------------------------------------- /util/conv_dbzp_form.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/util/conv_dbzp_form.m -------------------------------------------------------------------------------- /util/create_data_file.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/util/create_data_file.m -------------------------------------------------------------------------------- /util/e_r_corr.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/util/e_r_corr.m -------------------------------------------------------------------------------- /util/find_utm_zone.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/util/find_utm_zone.m -------------------------------------------------------------------------------- /util/geo_2_cart.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/util/geo_2_cart.m -------------------------------------------------------------------------------- /util/least_square_post.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/util/least_square_post.m -------------------------------------------------------------------------------- /util/sat_pos.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/util/sat_pos.m -------------------------------------------------------------------------------- /util/sizeof.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/util/sizeof.m -------------------------------------------------------------------------------- /util/to_geod.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/util/to_geod.m -------------------------------------------------------------------------------- /util/topocent.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/util/topocent.m -------------------------------------------------------------------------------- /util/tropo_corr.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnBagshaw/Fast_GNSS_ReceiverMATLAB/HEAD/util/tropo_corr.m --------------------------------------------------------------------------------