3、UWB信号模型:脉冲信号模型、信道模型、信号传输特性
好,咱们进入第三讲。这一讲要聊的是UWB的“灵魂”——信号模型。说白了,就是UWB信号长什么样,它在空中怎么飞,以及飞的过程中会遇到什么妖魔鬼怪。
我个人习惯,讲任何算法之前,先把物理层搞透。你想想看,如果连信号的基本形态都不清楚,后面那些TOA、TDOA算法做得再花哨,也是空中楼阁。我在做第一版定位引擎时,就吃过这个亏——信道模型没选对,仿真结果跟实测差了十万八千里。嗯,从那以后,我老老实实回来补课。
3.1 脉冲信号模型
UWB最核心的特征,就是它用极窄的脉冲来传输信息。这个脉冲有多窄?通常在纳秒(ns)级别,甚至亚纳秒。1纳秒是什么概念?光速下,信号只能走30厘米。所以UWB天生就有高精度测距的潜力。
典型的UWB脉冲,数学上可以表示为:
s(t) = A * p(t - τ) * cos(2πf_c t + φ)
其中:
- A:脉冲幅度,决定了发射功率
- p(t):脉冲波形函数,最常见的是高斯脉冲及其导数
- τ:时间延迟,对应信号飞行时间
- f_c:载波频率,UWB通常工作在3.1-10.6 GHz
- φ:初始相位
这里我要重点说一下脉冲波形。IEEE 802.15.4a/z标准里,推荐的是高斯脉冲的导数形式。为什么?因为高斯脉冲的频谱太“胖”了,低频分量太多,容易干扰其他通信系统。取一阶或二阶导数后,频谱会往高频搬移,正好避开GPS、Wi-Fi这些频段。
核心要点:UWB脉冲的带宽通常大于500 MHz,或者相对带宽超过20%。这是它区别于窄带系统的根本特征。带宽越宽,时间分辨率越高,定位精度也就越高。
我在项目中遇到过一个问题:脉冲重复频率(PRF)的选择。PRF太高,多径干扰会加重;PRF太低,数据速率又上不去。后来我们采用了一种自适应PRF策略——在视距环境下用高PRF,非视距下自动降低。效果还不错。
3.2 信道模型
信号发出去,在空中怎么传播?这就涉及到信道模型了。UWB信道模型和传统窄带信道有很大不同。窄带信道通常用瑞利衰落或莱斯衰落来描述,但UWB不行——因为它的带宽太宽,多径分量在时间上是可以分辨的。
IEEE 802.15.4a工作组专门为UWB定义了标准信道模型,分为几种典型场景:
| 信道模型 | 场景描述 | 典型特点 |
|---|---|---|
| CM1 | 住宅视距(LOS) | 多径较少,直达路径能量强 |
| CM2 | 住宅非视距(NLOS) | 多径丰富,直达路径可能被遮挡 |
| CM3 | 办公视距(LOS) | 中等多径,延迟扩展约20-30 ns |
| CM4 | 办公非视距(NLOS) | 多径严重,延迟扩展可达100 ns以上 |
| CM5 | 工业视距(LOS) | 金属反射多,多径密集 |
| CM6 | 工业非视距(NLOS) | 最恶劣场景,信号衰减极大 |
信道模型的数学表达,通常用抽头延迟线(Tapped Delay Line)模型:
h(t) = Σ_{k=0}^{K-1} α_k * δ(t - τ_k)
其中α_k是第k条路径的幅度增益,τ_k是它的到达时间。K是能分辨的多径数量。在UWB系统中,K可以轻松达到几十甚至上百条。
我的经验:做算法仿真时,别只用CM1(理想视距)来调参。我曾经犯过这个错——在CM1上跑出1厘米精度,兴冲冲去现场测试,结果NLOS场景下直接崩到50厘米。建议至少用CM3和CM4来验证算法的鲁棒性。
3.3 信号传输特性
UWB信号在传输过程中,有几个特性是必须掌握的。这些特性直接影响定位算法的设计。
3.3.1 多径效应
UWB的多径效应和窄带不一样。窄带系统里,多径会导致信号幅度起伏(衰落),但UWB因为脉冲极窄,不同路径的信号在时间上是分开的。这反而成了好事——我们可以利用这些多径分量来做更精确的定位。
但要注意,多径也会带来麻烦。比如,直达路径(LOS)被遮挡时,第一到达路径可能不是直达路径,而是反射路径。这时候如果直接用首径检测做TOA,误差会非常大。
避坑指南:我曾经在停车场项目里遇到一个坑——车辆金属表面反射产生的多径,和直达路径只差1-2纳秒。常规的峰值检测算法根本分不清。后来我们改用匹配滤波+超分辨率算法(比如MUSIC),才把这个问题解决。
3.3.2 路径损耗
UWB的路径损耗模型,和距离的关系大致是:
PL(d) = PL(d_0) + 10 * n * log10(d/d_0) + X_σ
其中n是路径损耗指数,在自由空间里n=2,但在室内环境下n可以到3-4甚至更高。X_σ是阴影衰落,服从正态分布。
这里有个关键点:UWB的路径损耗比窄带系统更“温和”。因为它的带宽宽,频率分集效果好,不容易出现深度衰落。但代价是——接收机灵敏度要求更高,因为噪声功率和带宽成正比。
3.3.3 时间色散
时间色散,说白了就是信号在时间上被“拉长”了。UWB信号经过多径信道后,脉冲宽度会变宽。这个现象叫“延迟扩展”。
延迟扩展的均方根值(RMS delay spread)是衡量信道时间色散程度的重要指标。在办公环境下,RMS延迟扩展通常在10-30 ns;在工业环境下,可以超过100 ns。
为什么这个指标重要?因为它决定了你的定位算法能分辨多近的多径。如果两个多径分量的时间差小于脉冲宽度,它们就会混在一起,无法分辨。这就是所谓的“时间分辨率极限”。
3.3.4 非视距(NLOS)传播
NLOS是UWB定位最大的敌人。信号穿过墙体、人体、金属时,会发生:
- 衰减增大:砖墙可以衰减10-20 dB,混凝土墙更严重
- 传播速度变慢:信号穿过介质时,速度会降低,导致测距偏大
- 多径更加复杂:反射、绕射、透射路径交织在一起
我记得有一次在工厂里测试,基站和标签之间隔了一台大型机床。测距结果直接偏了2米多。后来分析发现,信号是绕射过来的,路径长度比直线距离长了很多。
应对策略:NLOS环境下,单纯靠TOA/TDOA是不够的。需要结合信号特征(如接收功率、首径幅度、信道脉冲响应形状)来做NLOS检测和误差补偿。这部分内容,我们会在后面的章节详细展开。
3.4 小结
这一讲我们聊了UWB信号模型的三个核心部分:
- 脉冲信号模型:纳秒级脉冲,高斯波形,宽带特性
- 信道模型:IEEE 802.15.4a标准,抽头延迟线结构,六种典型场景
- 传输特性:多径效应、路径损耗、时间色散、NLOS传播
理解这些物理层特性,是做好定位算法的前提。下一讲,我们会进入算法层面,聊聊UWB测距的核心——TOA估计。到时候你会发现,今天讲的这些信号模型,全都会用上。
嗯,今天就到这里。有什么问题,欢迎在课程群里讨论。