mirror of
				https://github.com/gnss-sdr/gnss-sdr
				synced 2025-10-31 15:23:04 +00:00 
			
		
		
		
	Update LimeSDR configuration example
This commit is contained in:
		| @@ -6,9 +6,6 @@ | |||||||
| [GNSS-SDR] | [GNSS-SDR] | ||||||
|  |  | ||||||
| ;######### GLOBAL OPTIONS ################## | ;######### GLOBAL OPTIONS ################## | ||||||
| ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. |  | ||||||
| ;FOR USE GNSS-SDR WITH RTLSDR DONGLES USER MUST SET THE CALIBRATED SAMPLE RATE HERE |  | ||||||
| ; i.e. using front-end-cal as reported here:http://www.cttc.es/publication/turning-a-television-into-a-gnss-receiver/ |  | ||||||
| GNSS-SDR.internal_fs_sps=5000000 | GNSS-SDR.internal_fs_sps=5000000 | ||||||
| GNSS-SDR.use_acquisition_resampler=true | GNSS-SDR.use_acquisition_resampler=true | ||||||
|  |  | ||||||
| @@ -17,19 +14,17 @@ SignalSource.implementation=Limesdr_Signal_Source | |||||||
| SignalSource.item_type=gr_complex | SignalSource.item_type=gr_complex | ||||||
| SignalSource.sampling_frequency=5000000 | SignalSource.sampling_frequency=5000000 | ||||||
| SignalSource.freq=1575420000 | SignalSource.freq=1575420000 | ||||||
| SignalSource.gain=50; //0-73 dB//no agc in LimeSDR  | SignalSource.gain=50            ; 0-73 dB no AGC in LimeSDR | ||||||
| ;SignalSource.analog_bw //if not set, defaults to sample_rate/2 | ; SignalSource.analog_bw        ; if not set, defaults to sample_rate/2 | ||||||
| ;SignalSource.digital_bw // if not set, defaults to 0 (disabled filter) | ; SignalSource.digital_bw       ; if not set, defaults to 0 (disabled filter) | ||||||
| SignalSource.limesdr_serial // if not set, its automatic | ; SignalSource.limesdr_serial   ; if not set, its automatic | ||||||
| SignalSource.antenna=2 // None(0), LNAH(1), LNAL(2), LNAW(3), AUTO(255) | SignalSource.antenna=2          ; None(0), LNAH(1), LNAL(2), LNAW(3), AUTO(255) | ||||||
| SignalSource.ext_clock_MHz_=0 //0 -> internal clock | SignalSource.ext_clock_MHz=0    ; 0 -> internal clock | ||||||
| SignalSource.PPS_mode=false; //requires special gr-limesdr | SignalSource.limechannel_mode=0 ; A(0), B(1) or (A+B) MIMO(2)" | ||||||
| SignalSource.limechannel_mode = 0; //ChannelMode must be A(0), B(1) or (A+B) MIMO(2)" |  | ||||||
| SignalSource.samples=0 | SignalSource.samples=0 | ||||||
| SignalSource.repeat=false | SignalSource.repeat=false | ||||||
| SignalSource.dump=false | SignalSource.dump=false | ||||||
| SignalSource.dump_filename=../data/signal_source.dat | SignalSource.dump_filename=./captured_signal.dat | ||||||
| SignalSource.enable_throttle_control=false |  | ||||||
|  |  | ||||||
| SignalConditioner.implementation=Signal_Conditioner | SignalConditioner.implementation=Signal_Conditioner | ||||||
| DataTypeAdapter.implementation=Pass_Through | DataTypeAdapter.implementation=Pass_Through | ||||||
| @@ -37,6 +32,7 @@ InputFilter.implementation=Pulse_Blanking_Filter ; <- Required in some locations | |||||||
| InputFilter.pfa=0.001 | InputFilter.pfa=0.001 | ||||||
| InputFilter.segments_est=2500 | InputFilter.segments_est=2500 | ||||||
| Resampler.implementation=Pass_Through | Resampler.implementation=Pass_Through | ||||||
|  |  | ||||||
| ;######### CHANNELS GLOBAL CONFIG ############ | ;######### CHANNELS GLOBAL CONFIG ############ | ||||||
| Channels_1C.count=7 | Channels_1C.count=7 | ||||||
| Channels_1B.count=0 | Channels_1B.count=0 | ||||||
| @@ -44,22 +40,20 @@ Channels.in_acquisition=1 | |||||||
| Channel.signal=1C | Channel.signal=1C | ||||||
|  |  | ||||||
|  |  | ||||||
| ;######### ACQUISITION GLOBAL CONFIG ############ | ;######### GPS L1 ACQUISITION CONFIG ############ | ||||||
| Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition | Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition | ||||||
| Acquisition_1C.item_type=gr_complex | Acquisition_1C.item_type=gr_complex | ||||||
| Acquisition_1C.coherent_integration_time_ms=1 | Acquisition_1C.coherent_integration_time_ms=1 | ||||||
| Acquisition_1C.use_CFAR_algorithm=false; | Acquisition_1C.pfa=0.01 | ||||||
| Acquisition_1C.threshold=2.4 |  | ||||||
| Acquisition_1C.doppler_max=6000 | Acquisition_1C.doppler_max=6000 | ||||||
| Acquisition_1C.doppler_step=250 | Acquisition_1C.doppler_step=250 | ||||||
| Acquisition_1C.dump=false | Acquisition_1C.dump=false | ||||||
| Acquisition_1C.dump_filename=./acq_dump.dat | Acquisition_1C.dump_filename=./acq_dump.dat | ||||||
|  |  | ||||||
| ;######### GALILEO ACQUISITION CONFIG ############ | ;######### GALILEO E1 ACQUISITION CONFIG ############ | ||||||
| Acquisition_1B.implementation=Galileo_E1_PCPS_Ambiguous_Acquisition | Acquisition_1B.implementation=Galileo_E1_PCPS_Ambiguous_Acquisition | ||||||
| Acquisition_1B.item_type=gr_complex | Acquisition_1B.item_type=gr_complex | ||||||
| Acquisition_1B.threshold=2.5 | Acquisition_1C.pfa=0.01 | ||||||
| Acquisition_1B.use_CFAR_algorithm=false |  | ||||||
| Acquisition_1B.blocking=false | Acquisition_1B.blocking=false | ||||||
| Acquisition_1B.doppler_max=6000 | Acquisition_1B.doppler_max=6000 | ||||||
| Acquisition_1B.doppler_step=125 | Acquisition_1B.doppler_step=125 | ||||||
| @@ -67,7 +61,7 @@ Acquisition_1B.dump=false | |||||||
| Acquisition_1B.dump_filename=./acq_dump.dat | Acquisition_1B.dump_filename=./acq_dump.dat | ||||||
|  |  | ||||||
|  |  | ||||||
| ;######### TRACKING GLOBAL CONFIG ############ | ;######### GPS L1 TRACKING CONFIG ############ | ||||||
| Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking | Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking | ||||||
| Tracking_1C.item_type=gr_complex | Tracking_1C.item_type=gr_complex | ||||||
| Tracking_1C.dump=false | Tracking_1C.dump=false | ||||||
| @@ -81,7 +75,7 @@ Tracking_1C.order=3; | |||||||
| Tracking_1C.early_late_space_chips=0.5; | Tracking_1C.early_late_space_chips=0.5; | ||||||
| Tracking_1C.early_late_space_narrow_chips=0.5 | Tracking_1C.early_late_space_narrow_chips=0.5 | ||||||
|  |  | ||||||
| ;######### TRACKING GALILEO CONFIG ############ | ;######### GALILEO E1 TRACKING CONFIG ############ | ||||||
| Tracking_1B.implementation=Galileo_E1_DLL_PLL_VEML_Tracking | Tracking_1B.implementation=Galileo_E1_DLL_PLL_VEML_Tracking | ||||||
| Tracking_1B.item_type=gr_complex | Tracking_1B.item_type=gr_complex | ||||||
| Tracking_1B.pll_bw_hz=15.0; | Tracking_1B.pll_bw_hz=15.0; | ||||||
| @@ -93,20 +87,22 @@ Tracking_1B.dll_bw_narrow_hz=0.5 | |||||||
| Tracking_1B.extend_correlation_symbols=1 | Tracking_1B.extend_correlation_symbols=1 | ||||||
| Tracking_1B.track_pilot=true | Tracking_1B.track_pilot=true | ||||||
| Tracking_1B.enable_fll_pull_in=true; | Tracking_1B.enable_fll_pull_in=true; | ||||||
| ;Tracking_1B.pull_in_time_s=60 | ; Tracking_1B.pull_in_time_s=60 | ||||||
| Tracking_1B.enable_fll_steady_state=false | Tracking_1B.enable_fll_steady_state=false | ||||||
| Tracking_1B.fll_bw_hz=10 | Tracking_1B.fll_bw_hz=10 | ||||||
| Tracking_1B.dump=false | Tracking_1B.dump=false | ||||||
| Tracking_1B.dump_filename=tracking_ch_ | Tracking_1B.dump_filename=tracking_ch_ | ||||||
|  |  | ||||||
|  |  | ||||||
| ;######### TELEMETRY DECODER GPS CONFIG ############ | ;######### TELEMETRY DECODER GPS L1 CONFIG ############ | ||||||
| TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder | TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder | ||||||
| TelemetryDecoder_1C.dump=false | TelemetryDecoder_1C.dump=false | ||||||
|  |  | ||||||
|  | ;######### TELEMETRY DECODER Galileo E1 CONFIG ############ | ||||||
| TelemetryDecoder_1B.implementation=Galileo_E1B_Telemetry_Decoder | TelemetryDecoder_1B.implementation=Galileo_E1B_Telemetry_Decoder | ||||||
| TelemetryDecoder_1B.dump=false | TelemetryDecoder_1B.dump=false | ||||||
|  |  | ||||||
|  |  | ||||||
| ;######### OBSERVABLES CONFIG ############ | ;######### OBSERVABLES CONFIG ############ | ||||||
| Observables.implementation=Hybrid_Observables | Observables.implementation=Hybrid_Observables | ||||||
| Observables.dump=false | Observables.dump=false | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Carles Fernandez
					Carles Fernandez