The multiplexed, raw data streams are available here (L125_III1b_15s.usb, L125_III1b_210s.usb). The description of the exact multiplexed data format will be provided in an updated version of this page. Please unzip before using.
The demultiplexed data streams were extended to an 8bit/sample I/Q format can be found here:
The following Matlab code example can be used to read in the raw, demultiplexed data, please unzip before using:
FS = 20e6; % Sampling Rate for L1 / L2; FS = 40e6 for L5
freqIF = 0; % Same for L1, L2 and L5
NrOfSamples = 1e6;
fid = fopen(L125_III1b_15s_L1.bin', 'r');
A = fread(fid, NrOfSamples, 'int8'); % 8 bit / sample
data_i = A(1:2:end);
data_q = A(2:2:end);
input_cmplx=data_i + j*data_q;
Note that the I and Q components are Multiplexed: 8bit-I | 8bit-Q | ....
The simulated Spirent scenario is depicted in figure "Simulated Spirent GPS/Galileo scenario":
The exact simulated satellite information is available upon request.