A compression algorithm for GNSS intermediate frequency singal based on DCT and lossless coding
Aiming at the problems of storing large amount of data and high memory usage for global satellite navigation system(GNSS)intermediate frequency(IF)signals in data playback,analysis and simulation test scenarios,the paper proposed a GNSS IF signal compression algorithm based on discrete cosine transform(DCT)combined with lossless coding:the DCT transform and various mainstream lossless coding techniques were combined,and the compression mode and multiple compression thresholds were determined according to the signal power spectrum characteristics to realize the multi-class adaptive compression of the signal power spectrum;then a series of experiments were carried out for signals with multiple sampling rates and quantization bitwidths,and a software receiver was used to evaluate the impact of the algorithm on the signal power estimation accuracy and the compression performance of the algorithm.Results showed that the DCT_Zstd algorithm could simultaneously satisfy the requirements of lower compression rate and shorter compression time,and the minimum power loss of the algorithm on the simulated signals and measured signals would be about 0.16 and 0.51 dBHz,respectively;in particular,the compression rate of the measured signal could reach 1%,with a slight impact on the navigation and positioning solution.
global navigation satellite system(GNSS)intermediate frequency singalsingal compressiondiscrete cosine transformlossless codingpowering estimation