mirror of
				https://github.com/gnss-sdr/gnss-sdr
				synced 2025-10-31 07:13:03 +00:00 
			
		
		
		
	Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
This commit is contained in:
		| @@ -522,6 +522,7 @@ int galileo_telemetry_decoder_gs::general_work(int noutput_items __attribute__(( | |||||||
|                                 // try to decode frame |                                 // try to decode frame | ||||||
|                                 DLOG(INFO) << "Starting page decoder for Galileo satellite " << this->d_satellite; |                                 DLOG(INFO) << "Starting page decoder for Galileo satellite " << this->d_satellite; | ||||||
|                                 d_preamble_index = d_sample_counter;  // record the preamble sample stamp |                                 d_preamble_index = d_sample_counter;  // record the preamble sample stamp | ||||||
|  |                                 d_CRC_error_counter = 0; | ||||||
|                                 d_stat = 2; |                                 d_stat = 2; | ||||||
|                             } |                             } | ||||||
|                         else |                         else | ||||||
| @@ -555,7 +556,7 @@ int galileo_telemetry_decoder_gs::general_work(int noutput_items __attribute__(( | |||||||
|                                     { |                                     { | ||||||
|                                         for (uint32_t i = 0; i < d_frame_length_symbols; i++) |                                         for (uint32_t i = 0; i < d_frame_length_symbols; i++) | ||||||
|                                             { |                                             { | ||||||
|                                                 d_page_part_symbols[i] = d_symbol_history.at(i + d_samples_per_preamble);  // because last symbol of the preamble is just received now! |                                                 d_page_part_symbols[i] = -d_symbol_history.at(i + d_samples_per_preamble);  // because last symbol of the preamble is just received now! | ||||||
|                                             } |                                             } | ||||||
|                                     } |                                     } | ||||||
|                                 decode_INAV_word(d_page_part_symbols, d_frame_length_symbols); |                                 decode_INAV_word(d_page_part_symbols, d_frame_length_symbols); | ||||||
|   | |||||||
| @@ -88,7 +88,11 @@ else | |||||||
|     v7 = fread (f, count, 'float', skip_bytes_each_read - float_size_bytes); |     v7 = fread (f, count, 'float', skip_bytes_each_read - float_size_bytes); | ||||||
|     bytes_shift = bytes_shift + float_size_bytes; |     bytes_shift = bytes_shift + float_size_bytes; | ||||||
|     fseek(f,bytes_shift,'bof'); % move to next interleaved float |     fseek(f,bytes_shift,'bof'); % move to next interleaved float | ||||||
|     v8 = fread (f, count, 'long', skip_bytes_each_read - unsigned_long_int_size_bytes); |     if unsigned_long_int_size_bytes==8 | ||||||
|  |         v8 = fread (f, count, 'uint64', skip_bytes_each_read - unsigned_long_int_size_bytes); | ||||||
|  |     else | ||||||
|  |         v8 = fread (f, count, 'uint32', skip_bytes_each_read - unsigned_long_int_size_bytes); | ||||||
|  |     end | ||||||
|     bytes_shift = bytes_shift + unsigned_long_int_size_bytes; |     bytes_shift = bytes_shift + unsigned_long_int_size_bytes; | ||||||
|     fseek(f,bytes_shift,'bof'); % move to next float |     fseek(f,bytes_shift,'bof'); % move to next float | ||||||
|     v9 = fread (f, count, 'float', skip_bytes_each_read - float_size_bytes); |     v9 = fread (f, count, 'float', skip_bytes_each_read - float_size_bytes); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Carles Fernandez
					Carles Fernandez