第二章:物理层详解
深入解析蓝牙物理层的射频规格、信道规划、跳频机制、PHY 模式及信号处理
2.1 物理层概述
2.1.1 物理层功能
蓝牙物理层 (PHY) 是协议栈的最底层,负责:
- 射频信号收发:将基带数字信号转换为 2.4GHz 射频信号
- 调制解调:实现数字信号到模拟载波的映射
- 信道编码:添加冗余信息实现错误检测/纠正
- 跳频控制:按伪随机序列切换工作频率
- 功率控制:动态调整发射功率优化链路质量
2.1.2 物理层接口
| ┌─────────────────────────────────────────────┐
│ Baseband Processor │
│ (数字基带处理) │
├─────────────────────────────────────────────┤
│ TX_DATA │ RX_DATA │ CLK │ ENABLE │
│ │ │ │ │ │ │ │ │
│ ▼ │ ▼ │ ▼ │ ▼ │
│ ┌────────┴─────┴─────┴───┴────────┐ │
│ │ RF Transceiver (PHY) │ │
│ │ (射频收发器) │ │
│ └────────┬────────────────────────┘ │
│ │ │
│ ▼ │
│ ┌─────────┐ │
│ │ Antenna│ │
│ │ (天线) │ │
│ └─────────┘ │
└─────────────────────────────────────────────┘
|
2.2 经典蓝牙 (BR/EDR) 物理层
2.2.1 射频规格
工作频段:
| 频率范围:2400 - 2483.5 MHz (ISM 频段)
信道数量:79 个
信道间隔:1 MHz
信道编号:k = 0, 1, 2, ..., 78
中心频率:f(k) = 2402 + k × 1 MHz (MHz)
|
发射机规格:
| 参数 | BR (1Mbps) | EDR (⅔Mbps) |
| 调制方式 | GFSK | π/4-DQPSK / 8DPSK |
| 符号率 | 1 Msymbol/s | 1 Msymbol/s |
| 比特率 | 1 Mbps | ⅔ Mbps |
| 带宽 (BT) | 0.5 | 0.5 |
| 频偏 | ±140~175 kHz | ±140~175 kHz |
| 载波频率容差 | ±75 kHz | ±75 kHz |
| 输出功率 | 0~20 dBm | 0~20 dBm |
| 谐波辐射 | <-30 dBm | <-30 dBm |
接收机规格:
| 参数 | 指标 | 测试条件 |
| 接收灵敏度 | ≤ -70 dBm | BER = 0.1% |
| 最大输入电平 | ≥ -20 dBm | BER = 0.1% |
| 邻道抑制 | ≥ 20 dB | 相邻信道 |
| 镜像抑制 | ≥ 20 dB | 镜像频率 |
| 互调抑制 | ≥ 20 dB | 三阶互调 |
2.2.2 调制技术详解
GFSK 调制 (Basic Rate)
高斯频移键控 (GFSK) 原理:
| 数字基带信号 → 高斯滤波器 → 频率调制 → RF 输出
数据 '1' → 频率 f_c + Δf
数据 '0' → 频率 f_c - Δf
其中:
- f_c: 载波频率 (2402-2480 MHz)
- Δf: 频偏 (典型值 160 kHz)
|
GFSK 数学模型:
| s(t) = A·cos[2πf_c·t + 2πΔf·∫m(τ)·g(t-τ)dτ]
其中:
- A: 信号幅度
- f_c: 载波频率
- Δf: 峰值频偏
- m(τ): 基带数据序列 (±1)
- g(t): 高斯脉冲响应
高斯脉冲:
g(t) = (1/2T)·[Q(2πB(t-T/2)/√ln2) - Q(2πB(t+T/2)/√ln2)]
其中:
- B: 高斯滤波器 3dB 带宽
- T: 符号周期 (1 μs)
- Q(x): 高斯 Q 函数
|
BT 乘积的影响:
| BT = 带宽 × 符号周期
BT = 0.5 (蓝牙标准)
├── 频谱效率:适中
├── 码间干扰:较小
└── 眼图张开度:良好
BT 越小:
├── 频谱更集中 (带外辐射小)
├── 码间干扰增大
└── 需要更高信噪比
BT 越大:
├── 频谱更宽
├── 码间干扰减小
└── 带外辐射增大
|
π/4-DQPSK 调制 (EDR 2Mbps)
差分四相相移键控原理:
| 输入数据 → 串并转换 → 差分编码 → π/4 旋转 → 正交调制
每个符号携带 2 bit 信息
符号率:1 Msymbol/s
数据率:2 Mbps
|
星座图:
| Q
│
┌────┴────┐
│ ● ● │ 第二星座 (旋转π/4)
│ │
───┼─────────┼─── I
│ │
│ ● ● │ 第一星座
└────┬────┘
│
两个星座交替使用,避免过零点
相位跳变限制在 ±π/4, ±3π/4
|
差分编码规则:
| 输入比特对 (I_k, Q_k) → 相位变化 Δφ_k
(I_k, Q_k) Δφ_k
(0, 0) → +π/4
(0, 1) → +3π/4
(1, 1) → -3π/4
(1, 0) → -π/4
当前相位:φ_k = φ_{k-1} + Δφ_k
|
8DPSK 调制 (EDR 3Mbps)
八相相移键控原理:
| 每个符号携带 3 bit 信息
符号率:1 Msymbol/s
数据率:3 Mbps
8 个相位状态,间隔 45°
|
星座图:
| Q
│
● │ ●
│
────────┼──────── I
│
● │ ●
│
(8 个等间隔相位点)
|
编码规则:
| 输入比特三元组 (b2,b1,b0) → 相位变化 Δφ
(b2,b1,b0) Δφ
(0,0,0) → 0
(0,0,1) → π/4
(0,1,0) → π/2
(0,1,1) → 3π/4
(1,0,0) → π
(1,0,1) → 5π/4
(1,1,0) → 3π/2
(1,1,1) → 7π/4
|
2.2.3 跳频机制
跳频序列生成:
| 跳频图案由主设备蓝牙地址决定
79 个信道中伪随机跳变
跳频速率:1600 hops/s (每 625μs 跳一次)
|
跳频算法:
| 信道选择算法:
f(k) = [(a × k + b) mod 79]
其中:
- k: 时隙序号
- a: 跳频步长 (由地址决定)
- b: 频率偏移 (由地址决定)
- mod 79: 限制在 79 个信道内
自适应跳频 (AFH):
- 检测干扰信道
- 从跳频序列中排除
- 最少保留 20 个信道
|
跳频时序:
| 时隙结构 (625 μs/时隙):
┌─────────────────────────────────────────┐
│ 时隙 N │ 时隙 N+1 │ 时隙 N+2 │
│ f(k) │ f(k+1) │ f(k+2) │
│ ┌─────┐ │ ┌─────┐ │ ┌─────┐ │
│ │ TX │ │ │ RX │ │ TX │ │
│ └─────┘ │ └─────┘ │ └─────┘ │
└─────────────────────────────────────────┘
主设备:奇数时隙 TX,偶数时隙 RX
从设备:奇数时隙 RX,偶数时隙 TX
|
2.3 低功耗蓝牙 (BLE) 物理层
2.3.1 射频规格
工作频段:
| 频率范围:2400 - 2483.5 MHz (ISM 频段)
信道数量:40 个
信道间隔:2 MHz
信道编号:k = 0, 1, 2, ..., 39
中心频率:f(k) = 2402 + k × 2 MHz (MHz)
信道分类:
├── 数据信道:37 个 (k = 0-36)
└── 广播信道:3 个 (k = 37, 38, 39)
├── 信道 37: 2402 MHz
├── 信道 38: 2426 MHz
└── 信道 39: 2480 MHz
|
发射机规格:
| 参数 | LE 1M | LE 2M | LE Coded |
| 调制方式 | GFSK | GFSK | GFSK |
| 符号率 | 1 Msymbol/s | 2 Msymbol/s | 1 Msymbol/s |
| 数据率 | 1 Mbps | 2 Mbps | 125/500 kbps |
| 调制指数 | 0.5 | 0.5 | 0.5 |
| 频偏 | ±250 kHz | ±500 kHz | ±250 kHz |
| 带宽 | 2 MHz | 2 MHz | 2 MHz |
接收机规格:
| 参数 | LE 1M/2M | LE Coded |
| 参考灵敏度 | ≤ -70 dBm | ≤ -82 dBm |
| 最大输入电平 | ≥ -10 dBm | ≥ -10 dBm |
| 邻道抑制 | ≥ 20 dB | ≥ 20 dB |
| 带外阻塞 | ≥ 30 dB | ≥ 30 dB |
2.3.2 PHY 模式详解
LE 1M PHY
| 基础 PHY 模式,所有 BLE 设备必须支持
符号率:1 Msymbol/s
数据率:1 Mbps (实际有效载荷 ~0.8 Mbps)
调制指数:0.5
频偏:±250 kHz
优点:
├── 兼容性最好
├── 功耗最低
└── 实现最简单
缺点:
├── 速率较低
└── 距离有限
|
LE 2M PHY (BLE 5.0+)
| 高速 PHY 模式
符号率:2 Msymbol/s
数据率:2 Mbps
调制指数:0.5
频偏:±500 kHz
优点:
├── 速率提升 2 倍
├── 传输时间减半 (省电)
└── 抗多径干扰能力增强
缺点:
├── 功耗略增
└── 需要双方支持
|
LE Coded PHY (BLE 5.0+)
| 长距离 PHY 模式,使用前向纠错编码
编码方案:
├── S=2 编码:500 kbps
│ ├── 每个符号 2 个码片
│ ├── 灵敏度提升 ~5 dB
│ └── 距离提升 ~2 倍
│
└── S=8 编码:125 kbps
├── 每个符号 8 个码片
├── 灵敏度提升 ~12 dB
└── 距离提升 ~4 倍
编码结构:
┌─────────────────────────────────────────┐
│ 前导码 │ 访问地址 │ 编码字段 │ CRC │
│ (80μs) │ (32μs) │ (FEC) │ │
└─────────────────────────────────────────┘
│
▼
FEC 编码 (1/3 码率)
|
2.3.3 广播信道机制
广播信道布局:
| 频谱图:
2402 2426 2480 MHz
│ │ │
▼ ▼ ▼
┌─────┐ ┌─────┐ ┌─────┐
│ 37 │ │ 38 │ │ 39 │
│广播 │ │广播 │ │广播 │
└─────┘ └─────┘ └─────┘
│ │ │
└───────────┴───────────────────┘
│
37 个数据信道 (2MHz 间隔)
|
广播时序:
| 广播事件结构:
┌─────────────────────────────────────────┐
│ 广播事件 │
│ ┌─────────┐ ┌─────────┐ ┌─────────┐ │
│ │ 信道 37 │ │ 信道 38 │ │ 信道 39 │ │
│ │ T_adv │ │ T_adv │ │ T_adv │ │
│ └─────────┘ └─────────┘ └─────────┘ │
│ │ │ │ │
│ └────────────┴────────────┘ │
│ │ │
│ 随机延迟 (0-10ms) │
└─────────────────────────────────────────┘
广播间隔:20ms - 10.24s (可配置)
|
2.4 射频前端架构
2.4.1 发射链路
| 数字基带 射频前端
│ │
▼ ▼
┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐
│ 数字 │ │ DAC │ │ 低通 │ │ 上变频 │ │ 功率 │
│ 调制 │───►│ │──►│ 滤波 │──►│ 混频 │──►│ 放大 │──► 天线
│ │ │ │ │ (LPF) │ │ │ │ (PA) │
└─────────┘ └─────────┘ └─────────┘ └─────────┘ └─────────┘
│ │
│ ▼
│ ┌─────────┐
│ │ 带通 │
└──────────────────────────────────────►│ 滤波 │
│ (BPF) │
└─────────┘
|
各级功能详解:
1. 数字调制器
| 功能:将基带数据转换为 I/Q 基带信号
输入:二进制数据流
输出:I(t) 和 Q(t) 两路基带信号
GFSK 实现:
I(t) = A·cos[φ(t)]
Q(t) = A·sin[φ(t)]
其中 φ(t) 为累积相位
|
2. 数模转换器 (DAC)
| 关键参数:
├── 采样率:≥ 2×符号率 (通常 4-8×过采样)
├── 分辨率:8-12 bit
├── 建立时间:< 100 ns
└── 无杂散动态范围 (SFDR): > 60 dB
镜像抑制:需要后续滤波器抑制镜像频率
|
3. 低通滤波器 (LPF)
| 功能:平滑 DAC 输出,抑制高频镜像
类型:巴特沃斯或切比雪夫
截止频率:≈ 符号率/2
阶数:4-6 阶
带外抑制:> 40 dB
|
4. 上变频混频器
| 功能:将基带信号搬移到 2.4GHz
结构:正交上变频
I(t) × cos(2πf_LO·t)
Q(t) × sin(2πf_LO·t)
然后相加
本振频率:f_LO = f_RF - f_IF
|
5. 功率放大器 (PA)
| 关键参数:
├── 输出功率:0-20 dBm (可调)
├── 功率附加效率 (PAE): > 30%
├── 线性度 (ACLR): > 30 dB
├── 增益:20-30 dB
└── 1dB 压缩点 (P1dB): > 20 dBm
架构:
├── Class A: 线性好,效率低
├── Class AB: 折中方案
└── Class E/F: 效率高,需线性化
|
2.4.2 接收链路
| 天线 射频前端 数字基带
│ │ │
▼ ▼ ▼
┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐
│ 带通 │ │ 低噪声 │ │ 下变频 │ │ 中频 │ │ 数字 │
│ 滤波 │──►│ 放大 │──►│ 混频 │──►│ 滤波 │──►│ 解调 │
│ (BPF) │ │ (LNA) │ │ │ │ (LPF) │ │ │
└─────────┘ └─────────┘ └─────────┘ └─────────┘ └─────────┘
│
▼
┌─────────┐
│ ADC │
│ │
└─────────┘
|
各级功能详解:
1. 低噪声放大器 (LNA)
| 关键参数:
├── 噪声系数 (NF): < 3 dB
├── 增益:20-30 dB
├── 输入三阶截点 (IIP3): > -10 dBm
├── 输入反射系数 (S11): < -10 dB
└── 功耗:< 10 mW
设计权衡:
├── 低噪声 vs 高增益
├── 线性度 vs 功耗
└── 带宽 vs 选择性
|
2. 下变频混频器
| 功能:将 RF 信号搬移到中频或基带
结构:正交下变频
RF × cos(2πf_LO·t) → I 路
RF × sin(2πf_LO·t) → Q 路
镜像抑制:> 30 dB
|
3. 模数转换器 (ADC)
| 关键参数:
├── 采样率:≥ 2×带宽 (通常 4-8 Msps)
├── 分辨率:8-12 bit
├── 信噪比 (SNR): > 50 dB
├── 无杂散动态范围 (SFDR): > 60 dB
└── 功耗:< 10 mW
架构选择:
├── Flash: 高速,高功耗
├── Pipeline: 中速,中功耗
└── Sigma-Delta: 低速,高精度
|
2.4.3 频率合成器
锁相环 (PLL) 架构:
| 参考晶振 → 分频器 → 相位检测器 → 电荷泵 → 环路滤波 → VCO → 输出
↑ │
└──────────────── 分频器 ←────────────────┘
关键参数:
├── 锁定时间:< 100 μs (满足跳频要求)
├── 相位噪声:<-100 dBc/Hz @ 100 kHz
├── 频率分辨率:< 1 MHz
├── 杂散抑制:> 60 dB
└── 功耗:< 20 mW
|
小数分频 PLL:
| 为解决 1 MHz 信道间隔与参考频率的矛盾
整数分频:f_out = N × f_ref
小数分频:f_out = (N + F/K) × f_ref
其中 F/K 为小数部分,通过Σ-Δ调制器动态调整
优点:
├── 高分辨率
├── 低相位噪声
└── 快速切换
|
2.5 天线设计
2.5.1 天线类型
PCB 天线:
| 类型:倒 F 天线 (IFA)、平面倒 F 天线 (PIFA)
优点:
├── 成本低
├── 集成度高
└── 批量一致性好
缺点:
├── 效率较低 (40-60%)
└── 带宽较窄
尺寸:≈ λ/4 = 31 mm (2.4 GHz)
|
陶瓷天线:
| 优点:
├── 尺寸小
├── 效率较高 (60-80%)
└── 环境稳定性好
缺点:
├── 成本较高
└── 需要接地平面
|
芯片天线:
| 优点:
├── 尺寸最小
├── 表面贴装
└── 一致性好
缺点:
├── 效率一般 (50-70%)
└── 对 PCB 布局敏感
|
2.5.2 天线关键参数
| 参数 | 典型值 | 说明 |
| 中心频率 | 2442 MHz | 2.4 GHz 频段中心 |
| 带宽 | ≥ 80 MHz | 覆盖 2400-2483 MHz |
| 增益 | 0-3 dBi | 全向天线 |
| 效率 | 50-80% | 辐射效率 |
| VSWR | < 2:1 | 电压驻波比 |
| 极化 | 线性 | 通常垂直极化 |
2.6 物理层测试
2.6.1 发射机测试
载波频率容差测试:
| 测试方法:测量未调制载波频率
要求:±75 kHz 以内
仪器:频谱分析仪
|
调制特性测试:
| 测试项目:
├── 频偏 (Frequency Deviation)
├── 调制指数 (Modulation Index)
├── 带内杂散 (In-band Spurious)
└── 频谱模板 (Spectrum Mask)
仪器:矢量信号分析仪
|
输出功率测试:
| 测试方法:测量天线端口功率
要求:符合标称等级 (Class 1/2/3)
仪器:功率计或频谱分析仪
|
2.6.2 接收机测试
灵敏度测试:
| 测试方法:输入已知 BER 的信号,逐步降低功率
要求:BER < 0.1% @ -70 dBm (BR/EDR)
仪器:信号发生器 + 误码率测试仪
|
邻道抑制测试:
| 测试方法:期望信道 + 邻道干扰同时输入
要求:灵敏度恶化 < 10 dB
干扰信号:比期望信号高 20 dB
|
互调抑制测试:
| 测试方法:输入两个干扰信号 f1, f2
测量三阶互调产物 2f1-f2 或 2f2-f1
要求:灵敏度恶化 < 10 dB
|
2.7 本章小结
本章详细介绍了蓝牙物理层的各个方面:
- BR/EDR 物理层:GFSK/π/4-DQPSK/8DPSK 调制、79 信道、1600 hops/s 跳频
- BLE 物理层:GFSK 调制、40 信道、LE 1M/2M/Coded 三种 PHY 模式
- 射频前端:发射/接收链路架构、关键模块参数
- 频率合成:PLL 设计、小数分频技术
- 天线设计:PCB/陶瓷/芯片天线类型及参数
- 测试方法:发射机和接收机关键测试项目
下一章将深入讲解编码解码原理,包括白化、FEC、交织等关键技术。
上一章:01-蓝牙协议栈概述
下一章:03-编码解码原理