零基础入门导航系列一之书籍学习《A Software-Defined GPS and Galileo Receiver: A Single-Frequency Approach》书籍学习(2)
文章目录
本博客仅摘编、翻译和学习部分重点内容,不是原文的1:1翻译。
带括号的小号字体部分为作者的个人理解。
内容顺序不完全遵照原书,持续更新。

序言 (Preface)
软件定义接收机(SDR)技术已发展十余年。Dennis Akos(Stanford SCPNT)在1997年实现了第一个完整的GPS软件接收机。此后,众多研究团队持续贡献,SDR逐渐成为接收机行业的技术热点。
SDR的核心目标是构建灵活、开放式架构的接收机,使各模块参数可动态配置,便于算法开发和新技术集成。
SDR架构采用宽带A/D转换器,捕获所有信道信号,通过通用处理器上的软件完成下变频和解调。这样,信号采集点靠近天线,数据通过数字信号处理获得定位结果。
SDR是算法开发和设备集成的理想平台。
本书选择MATLAB作为开发语言,因其在技术院校中广泛应用,易学且便于图形展示。
本书主要内容包括:
- GNSS软件无线电总体架构介绍
- 基于MATLAB和示例数据集的完整GPS软件接收机实现
- 可动态调整参数并实时观察效果
- 可选USB GNSS前端硬件,实现与MATLAB联动采集(具体订购和使用说明见配套DVD)
本书聚焦单频(L1)C/A码GPS接收机实现,原因包括:
- 架构简洁易懂
- 通过轨道、时钟和电离层校正,以及SBAS(如EGNOS/WAAS),L1精度可媲美双频接收机
- 未来宽带GNSS信号和欧盟Galileo系统将在L1波段提供更多性能提升
- Galileo采用BOC调制,读者可提前了解新信号类型
书中还讲解了前端模块设计,如何将天线信号分离成各个卫星信道进行独立跟踪。