Prasad - Double Block Zero Padding Acquisition Algorithm For GPS Software Receiver
Prasad - Double Block Zero Padding Acquisition Algorithm For GPS Software Receiver
Double Block Zero Padding Acquisition Algorithm for GPS Software Receiver
S.V.S. Prasad
58
Journal of Automation, Mobile Robotics & Intelligent Systems VOLUME 12, N° 4 2018
Step 3: Split signals and Partial correlations. The Step 5: code block permutations. So far we tested for
third step is to take the correlation output using FFT. only one code delay time slice between [0, tb]. C/A code
The first two blocks of the incoming signal samples blocks are permutated circularly in order to test for all
(2Nb samples) and the first block of local PRN code code delays. On first permutation of local spreading
along with the combined appended zeros block Nb block the last block appears to be the first block and
samples of code and Nb samples of zeros are to be cor- the first block appears to be the second block.
related using FFT method.
Zero-Padding is used in the DBZP acquisition
method; when the padding of zeros is not used, the 5. Experimental Results
autocorrelation which is normalized function has The DBZP and Parallel search in code and frequen-
a peak which suffers a degradation due to attenua- cy algorithm is implemented in MATLAB. A Parallel
tion. When it is padded with zeros we can easily ob- search in code phase (1 ms integration time) + Paral-
serve that there will be no degradation and the peak lel search in Frequency (10 ms integration time) Ac-
is isolated without any attenuation. quisition Algorithm using DFT.
T0 + ( k − 1 )TC + lt b ,T0 + ( k − 1 )Tc + ( l + 1 ) t b (5) GPS IF Data_1 specifications:
Filename=GPSdata-DiscreteComponents-fs4_774
Furthermore, the phase at if1_1935_2MHz1.bin.
IF (Intermediate Frequency) = 1.19352MHz;
t = To + ( k –1 )TC + lt b (6)
Sampling Frequency = 4.774MHz;
The partial in-phase correlator output is Data Type = int8;
where:
( k ) π f Dt b + ( ( Nb − 1) / Nb ) (π f Dt c − m ) + ∈∅ ( k ,0)
0
– m = 0…M – are the points FFT is taken which cor-
responds to a Doppler frequency bin. Fig. 4. Acquisition Result for PRN 15
60 Articles
Journal of Automation, Mobile Robotics & Intelligent Systems VOLUME 12, N° 4 2018
Fig. 8. Acquisition Results PRN vs Acquisition Metric Fig. 10. Acquisition Result for PRN 18 (DBZP)
Articles 61
Journal of Automation, Mobile Robotics & Intelligent Systems VOLUME 12, N° 4 2018
|(X-Y)/X*100|
(10 ms PIT)
% accuracy
PRN
Y
15 1937.72 1900 1.946 98.053
Fig. 11. Acquisition Result for PRN 21 (DBZP) 18 253.17 300 18.49 81.50
62 Articles
Journal of Automation, Mobile Robotics & Intelligent Systems VOLUME 12, N° 4 2018
Articles 63