基于动态位截取的GNSS信号压缩算法及系统设计

Dynamic bit truncation-based GNSS signal compression algorithm and system design

  • 摘要: 针对GNSS信号采集中数据量庞大、存储传输压力大,以及嵌入式设备资源受限等问题,提出了一种基于动态位截取的GNSS信号压缩算法. 该算法创新性地引入自适应截位处理机制,依据采样率、存储状态与信号质量需求等多维参数,动态决策最优截位深度,在维持信号有效性的同时显著提升数据存储与传输效率. 测试结果表明,在多频段同步采集场景下,即使采用1位最小位宽截取,系统仍能维持信号的完整性,总数据量降低约93%. 该算法有效平衡了现场可编程逻辑门阵列(field programmable gate array, FPGA)资源消耗与信号质量,为研制便携高效的GNSS录放设备提供了可行方案,在导航终端测试、无人机欺骗、信号研究与教学演示等领域具有广泛应用价值.

     

    Abstract: To address the challenges of massive data volume, significant storage/transmission pressure in GNSS signal acquisition, and the resource constraints of embedded devices, this paper proposes a GNSS signal compression algorithm based on dynamic bit truncation. The algorithm innovatively introduces an adaptive bit truncation processing mechanism. This mechanism dynamically determines the optimal truncation depth by evaluating multiple parameters, such as sampling rate, storage status, and signal quality requirements. It significantly enhances data storage and transmission efficiency while maintaining signal validity. Test results demonstrate that in multi-band simultaneous acquisition scenarios, the system maintains signal integrity even when a minimum bit width of 1 bit is applied for truncation, achieving a total data volume reduction of approximately 93%. The algorithm effectively balances field programmable gate array(FPGA) resource consumption and signal quality, providing a viable solution for developing portable and efficient GNSS recording and playback devices. It holds broad application potential in fields such as navigation terminal testing, unmanned aerial vehicle spoofing, signal research, and educational demonstrations.

     

/

返回文章
返回