├── LICENSE ├── README.md ├── files ├── Almanac │ └── W918.alm ├── README.md ├── RINEX │ └── brdc0920.17n ├── ephemeris │ ├── brdc0920.17n │ ├── brdc0920.17n.Z │ ├── brdc0990.17n │ ├── brdc1030.17n │ └── hour1030.17n └── land_ocean_ice_2048.png ├── images ├── .DS_Store ├── CA_PSD.png ├── CA_post_channel.png ├── code_phase_search.png ├── errors_SV.png ├── spectral_density.png ├── time_signal.png ├── trajectory.png ├── tx_signal.png ├── vis_sv_angle.png └── xyz_sv_acq.png ├── klm_demo ├── CSVmap.m └── ECEF2GPS.m ├── lib ├── _XYZ2ENU.m ├── doppler_shift.m ├── error_calculation │ ├── Error_Satellite_Clock_Relavastic.m │ └── GNT8.1.2 │ │ ├── Error_Ionospheric_Klobuchar.m │ │ ├── Error_Satellite_Clock_Offset.m │ │ ├── Error_Tropospheric_Hopfield.m │ │ └── GNTAgreement.pdf ├── geo │ ├── ECEFrange.m │ ├── azel.m │ ├── ecef2enu.m │ ├── enu2azel.m │ ├── lla2xyz.m │ ├── ltcmat.m │ └── xyz2lla.m ├── get_lib_path.m ├── plot_orbits.m ├── prn_codes │ ├── CAsequence.m │ ├── gold_secuence.m │ └── pn_sec_gen.m ├── rinex │ ├── cal2gpstime.m │ ├── eph2ecef.m │ ├── gpst2utc.m │ ├── parsef.m │ └── read_rinex_nav.m ├── rxlib │ ├── SV_CA_doppler_search.m │ ├── SV_CAsearch.m │ ├── gps_receiver_non_doppler.m │ ├── iterate_pr2xyz.m │ └── plot_CA_fi_search.m ├── txlib │ ├── CA_gen.m │ ├── apply_delay.m │ ├── gen_error.m │ ├── generate_doppler.m │ ├── gps_channel.m │ ├── gps_tx.m │ ├── propagation_delay.m │ └── transmisor_MPAM.m └── visible_sv.m ├── map_plot ├── CSVmap.m └── ECEF2GPS.m ├── maps ├── CSVmap.m ├── ECEF2GPS.m ├── FtoE2.m ├── LLAtoXYZ.m ├── UTMtoMAP.m ├── WGStoED50.m ├── XYZtoLLA.m ├── ZRZS.BMP ├── freezeColors.m ├── llaautm.m ├── mtn50_epsg25830_0354.tfw ├── utmalla.m └── zrzn.bmp └── scripts ├── plots_demo.m ├── stack_simulation.m └── sv_view.m /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/README.md -------------------------------------------------------------------------------- /files/Almanac/W918.alm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/files/Almanac/W918.alm -------------------------------------------------------------------------------- /files/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/files/README.md -------------------------------------------------------------------------------- /files/RINEX/brdc0920.17n: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/files/RINEX/brdc0920.17n -------------------------------------------------------------------------------- /files/ephemeris/brdc0920.17n: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/files/ephemeris/brdc0920.17n -------------------------------------------------------------------------------- /files/ephemeris/brdc0920.17n.Z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/files/ephemeris/brdc0920.17n.Z -------------------------------------------------------------------------------- /files/ephemeris/brdc0990.17n: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/files/ephemeris/brdc0990.17n -------------------------------------------------------------------------------- /files/ephemeris/brdc1030.17n: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/files/ephemeris/brdc1030.17n -------------------------------------------------------------------------------- /files/ephemeris/hour1030.17n: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/files/ephemeris/hour1030.17n -------------------------------------------------------------------------------- /files/land_ocean_ice_2048.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/files/land_ocean_ice_2048.png -------------------------------------------------------------------------------- /images/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/images/.DS_Store -------------------------------------------------------------------------------- /images/CA_PSD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/images/CA_PSD.png -------------------------------------------------------------------------------- /images/CA_post_channel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/images/CA_post_channel.png -------------------------------------------------------------------------------- /images/code_phase_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/images/code_phase_search.png -------------------------------------------------------------------------------- /images/errors_SV.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/images/errors_SV.png -------------------------------------------------------------------------------- /images/spectral_density.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/images/spectral_density.png -------------------------------------------------------------------------------- /images/time_signal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/images/time_signal.png -------------------------------------------------------------------------------- /images/trajectory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/images/trajectory.png -------------------------------------------------------------------------------- /images/tx_signal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/images/tx_signal.png -------------------------------------------------------------------------------- /images/vis_sv_angle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/images/vis_sv_angle.png -------------------------------------------------------------------------------- /images/xyz_sv_acq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/images/xyz_sv_acq.png -------------------------------------------------------------------------------- /klm_demo/CSVmap.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/klm_demo/CSVmap.m -------------------------------------------------------------------------------- /klm_demo/ECEF2GPS.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/klm_demo/ECEF2GPS.m -------------------------------------------------------------------------------- /lib/_XYZ2ENU.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/lib/_XYZ2ENU.m -------------------------------------------------------------------------------- /lib/doppler_shift.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/lib/doppler_shift.m -------------------------------------------------------------------------------- /lib/error_calculation/Error_Satellite_Clock_Relavastic.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/lib/error_calculation/Error_Satellite_Clock_Relavastic.m -------------------------------------------------------------------------------- /lib/error_calculation/GNT8.1.2/Error_Ionospheric_Klobuchar.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/lib/error_calculation/GNT8.1.2/Error_Ionospheric_Klobuchar.m -------------------------------------------------------------------------------- /lib/error_calculation/GNT8.1.2/Error_Satellite_Clock_Offset.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/lib/error_calculation/GNT8.1.2/Error_Satellite_Clock_Offset.m -------------------------------------------------------------------------------- /lib/error_calculation/GNT8.1.2/Error_Tropospheric_Hopfield.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/lib/error_calculation/GNT8.1.2/Error_Tropospheric_Hopfield.m -------------------------------------------------------------------------------- /lib/error_calculation/GNT8.1.2/GNTAgreement.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/lib/error_calculation/GNT8.1.2/GNTAgreement.pdf -------------------------------------------------------------------------------- /lib/geo/ECEFrange.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/lib/geo/ECEFrange.m -------------------------------------------------------------------------------- /lib/geo/azel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/lib/geo/azel.m -------------------------------------------------------------------------------- /lib/geo/ecef2enu.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/lib/geo/ecef2enu.m -------------------------------------------------------------------------------- /lib/geo/enu2azel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/lib/geo/enu2azel.m -------------------------------------------------------------------------------- /lib/geo/lla2xyz.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/lib/geo/lla2xyz.m -------------------------------------------------------------------------------- /lib/geo/ltcmat.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/lib/geo/ltcmat.m -------------------------------------------------------------------------------- /lib/geo/xyz2lla.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/lib/geo/xyz2lla.m -------------------------------------------------------------------------------- /lib/get_lib_path.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/lib/get_lib_path.m -------------------------------------------------------------------------------- /lib/plot_orbits.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/lib/plot_orbits.m -------------------------------------------------------------------------------- /lib/prn_codes/CAsequence.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/lib/prn_codes/CAsequence.m -------------------------------------------------------------------------------- /lib/prn_codes/gold_secuence.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/lib/prn_codes/gold_secuence.m -------------------------------------------------------------------------------- /lib/prn_codes/pn_sec_gen.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/lib/prn_codes/pn_sec_gen.m -------------------------------------------------------------------------------- /lib/rinex/cal2gpstime.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/lib/rinex/cal2gpstime.m -------------------------------------------------------------------------------- /lib/rinex/eph2ecef.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/lib/rinex/eph2ecef.m -------------------------------------------------------------------------------- /lib/rinex/gpst2utc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/lib/rinex/gpst2utc.m -------------------------------------------------------------------------------- /lib/rinex/parsef.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/lib/rinex/parsef.m -------------------------------------------------------------------------------- /lib/rinex/read_rinex_nav.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/lib/rinex/read_rinex_nav.m -------------------------------------------------------------------------------- /lib/rxlib/SV_CA_doppler_search.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/lib/rxlib/SV_CA_doppler_search.m -------------------------------------------------------------------------------- /lib/rxlib/SV_CAsearch.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/lib/rxlib/SV_CAsearch.m -------------------------------------------------------------------------------- /lib/rxlib/gps_receiver_non_doppler.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/lib/rxlib/gps_receiver_non_doppler.m -------------------------------------------------------------------------------- /lib/rxlib/iterate_pr2xyz.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/lib/rxlib/iterate_pr2xyz.m -------------------------------------------------------------------------------- /lib/rxlib/plot_CA_fi_search.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/lib/rxlib/plot_CA_fi_search.m -------------------------------------------------------------------------------- /lib/txlib/CA_gen.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/lib/txlib/CA_gen.m -------------------------------------------------------------------------------- /lib/txlib/apply_delay.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/lib/txlib/apply_delay.m -------------------------------------------------------------------------------- /lib/txlib/gen_error.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/lib/txlib/gen_error.m -------------------------------------------------------------------------------- /lib/txlib/generate_doppler.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/lib/txlib/generate_doppler.m -------------------------------------------------------------------------------- /lib/txlib/gps_channel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/lib/txlib/gps_channel.m -------------------------------------------------------------------------------- /lib/txlib/gps_tx.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/lib/txlib/gps_tx.m -------------------------------------------------------------------------------- /lib/txlib/propagation_delay.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/lib/txlib/propagation_delay.m -------------------------------------------------------------------------------- /lib/txlib/transmisor_MPAM.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/lib/txlib/transmisor_MPAM.m -------------------------------------------------------------------------------- /lib/visible_sv.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/lib/visible_sv.m -------------------------------------------------------------------------------- /map_plot/CSVmap.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/map_plot/CSVmap.m -------------------------------------------------------------------------------- /map_plot/ECEF2GPS.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/map_plot/ECEF2GPS.m -------------------------------------------------------------------------------- /maps/CSVmap.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/maps/CSVmap.m -------------------------------------------------------------------------------- /maps/ECEF2GPS.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/maps/ECEF2GPS.m -------------------------------------------------------------------------------- /maps/FtoE2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/maps/FtoE2.m -------------------------------------------------------------------------------- /maps/LLAtoXYZ.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/maps/LLAtoXYZ.m -------------------------------------------------------------------------------- /maps/UTMtoMAP.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/maps/UTMtoMAP.m -------------------------------------------------------------------------------- /maps/WGStoED50.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/maps/WGStoED50.m -------------------------------------------------------------------------------- /maps/XYZtoLLA.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/maps/XYZtoLLA.m -------------------------------------------------------------------------------- /maps/ZRZS.BMP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/maps/ZRZS.BMP -------------------------------------------------------------------------------- /maps/freezeColors.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/maps/freezeColors.m -------------------------------------------------------------------------------- /maps/llaautm.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/maps/llaautm.m -------------------------------------------------------------------------------- /maps/mtn50_epsg25830_0354.tfw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/maps/mtn50_epsg25830_0354.tfw -------------------------------------------------------------------------------- /maps/utmalla.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/maps/utmalla.m -------------------------------------------------------------------------------- /maps/zrzn.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/maps/zrzn.bmp -------------------------------------------------------------------------------- /scripts/plots_demo.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/scripts/plots_demo.m -------------------------------------------------------------------------------- /scripts/stack_simulation.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/scripts/stack_simulation.m -------------------------------------------------------------------------------- /scripts/sv_view.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavierAntoran/gps-stack-sim/HEAD/scripts/sv_view.m --------------------------------------------------------------------------------