7.3 卫星定位与软件定义无线电


7.3 卫星定位与软件定义无线电

通信与感知这两件"看起来不是通信"的事,本质都是信号处理的延伸。卫星定位靠测距(测到达时刻)与时钟同步把位置算出来;软件无线电(SDR)把整条收发信号链搬进软件,让一台射频硬件靠换程序就能跑不同波形。本节把两者的信号处理底座并排放出来。

观测现场:通信之外的另两种收成

前面七章围着"发出去、收回来、传得更快更稳"转,可信号处理能换来的还有两样更稀罕的东西:一是"位置",二是"灵活"。卫星定位并不给你发位置数据,而是靠你把"测到哪个时间对齐"做到极致,配合几何反推出你在哪——这是把通信的同步、匹配滤波用在了测量上;软件无线电则反着来,不再把每条链路焊死在专用芯片里,而是让一台机器靠换软件同时扮演蜂窝、Wi-Fi、甚至雷达。这一节把这两块"信号的另类用法"并排放开,你就知道同一套基本功能映照出多少不同的活法。

学习目标

阅读完本节,你应当能够:

  1. 说明卫星定位怎么用一个"测距三角化"把位置算出来,测距依赖时间测量与码同步。
  2. 解释伪距测量为何要看对齐与时钟偏差,多普勒又怎么被当作速度观测量用起来。
  3. 画一幅 SDR 的典型信号链:天线→射频→ADC→数字基带处理→换一种波形就换个程序。
  4. 说出 SDR 把哪一步从"专用硬件"挪进"可重构软件",以及它和零/低中频架构的关系。

一、定位:信号处理在"测"而不在"通"

大多数人把定位想成"查信号强度下载数据",实际错了——GNSS 卫星不发给你位置,它拼命发给你"我此刻在某坐标,时钟某时刻"的自述,配合测距就能把你钉在地图上。坐上去的两种关键的信号处理:

  • 测距,测的其实是时间:卫星发一段已知码(如伪随机码),你在接收端做码同步(第4.1 那种相关对齐,第5.3 的匹配滤波),距离你卫距离多远,反映为"你收到的边缘延迟 x 光速"。接收机越好,这个"测到哪个符号对齐"的时间分辨率越高。
  • 伪距与时钟同步:距离 = 光速 ×(收到时刻 - 发时刻),而这"收到时刻"要拿你本机的时钟扣。本机时钟不准就成"伪距",于是至少要 4 颗卫星一起解出位置(x,y,z)加一个钟差——这就是为什么定位最少要可见 4 颗星。

把这套测距关系再想清一层,你会明白为什么"越多越好"它并不靠运:每一颗可见卫星只是提供一条"我在一个球面上"的圆弧约束,若干条约束相交,才把你钉在一个点。卫星覆盖得好、能见度够,求解就越稳;少了,位置就在最差的方向上被拉扯得很远——这大概是一路上"测时间、比相位、算几何"里最贴近直觉的一次工程权衡。

多普勒也不闲着:卫星高速掠过造成载频偏移(第2.2 的多普勒),你测出某卫星的频偏,就顺带推出了你对它的径向速度。定位无数次,本质都是"测时间、比相位、算几何"三件套的信号处理。

你也许会问:卫星比你远几万公里,测量怎么还能精准?答案是"用带宽"和"用码型"两条腿。扩频码(第 6.4)给了它很大带宽,而相关峰对齐的精度粗约与"带宽的倒数"成正比——带宽越宽,对齐越尖,测距越准。于是现代的 GNSS 都在拼命把信号带宽做大、用更长的码字,看的就是"把相关峰磨尖到几分之一纳秒",再乘光速,就是几分米的距离。把"通信里拿来抗干扰、识多址的扩频",反过来变成"测距的尺",正是信号处理一材多用的好例子。

二、软件无线电:把整条链搬进软件

回头看蜂窝、Wi-Fi 那些"专用硬件",工程上另有一条放之四野皆准的路——软件无线电 SDR。核心思想是:把尽可能多的信号处理分到通用处理器/DSP 上做,前端只留最小限度模拟射频(低噪声放大、下变频/直采、ADC)。硬件决定"收音范围",软件决定"这个台怎么解"。想换个波形/协议?不换板卡,写段新程序,等同步与解调逻辑跟上就行。

典型链长这样:

硬件到这里就分层塞进"射频段(最小但不可省)"与"数字段(无限可重构)"两层,这正是第3.3 下变频与第4.3 接收链在软件里的重排。

SDR 的分层透视

SDR 的分层透视

三层里最下层(软件段)集中了第4、5章几乎全部核心算法,而它们在 SDR 里不过是"换个函数参数、换套波形配置"。这也是研究者最爱的实验台:想验证新算法,不用改硬件,改代码即可。

工业界与教学界对 SDR 的用法也常是两种温度:研究者看重它"改代码即可"的自由,拿它练兵;而走进量产的产品,往往先把最吃算力的那几级——比如波形成形、编解码——固化到专用加速器(FPGA/DSP),只在边缘留一点弹性的软件面。所以"软件定义的多少"是一个滑块,不是是非题:越往纯软件走越灵活,代价是功耗与实时性;越往专用走越省,代价是不好改。看懂这个滑块,就懂了一台便宜的 USB 电视棒和一台 5G 基站都在讲 SDR,却各自落在滑块的不同位置。

三、给实践者的取舍

  • SDR 的软肋在带宽与功耗:软件段要高速 ADC/DSP,宽带宽与低功耗常互斥;所以在手机这种体积功耗死的设备里,SDR 是"研究/测试台的自由",商用量产仍偏好部分专用硬件。
  • 零/低中频的药在自己手里:零中频省基带处理却扛 DC offset 与半频干扰(3.3 提过),软件校准把这些用算法补回去——正是"软件补硬件伤"的典型。
  • 定位与通信是同一套物理:别把定位当外星技术,它无非是"已知码做到最高精度的时间测量+几何求解"。

本节要点回顾

  • 卫星定位靠测距离(测时间)与时钟同步,伪距至少 4 星解位置与钟差。
  • 多普勒被用来折出径向速度,定位的本质是"测时间、比相位、算几何"。
  • SDR 把整条链里可重构的那部分挪进软件,硬件留最小射频段。
  • 射频段不可省、数字段无限重构,换协议=换程序。
  • SDR 自由但吞带宽功耗,商用仍要专用硬件配合。

第7章把前六章的技术装进了广域、局域、窄带、感知与可重构五类现场。第8章抬头看演进——认知无线电、毫米波、智能信号处理与大规模 MIMO 的下一个战场。


作者与出处
原作者: 灏天文库
来源:灏天文库
整理: 灏天文库整理
由灏天文库平台收录,内容或由平台用户上传,仅供学习交流
发布者: 作者: 灏天文库 转发
评论区 (0)
U