跳转至

第二章:物理层详解

深入解析蓝牙物理层的射频规格、信道规划、跳频机制、PHY 模式及信号处理


2.1 物理层概述

2.1.1 物理层功能

蓝牙物理层 (PHY) 是协议栈的最底层,负责:

  1. 射频信号收发:将基带数字信号转换为 2.4GHz 射频信号
  2. 调制解调:实现数字信号到模拟载波的映射
  3. 信道编码:添加冗余信息实现错误检测/纠正
  4. 跳频控制:按伪随机序列切换工作频率
  5. 功率控制:动态调整发射功率优化链路质量

2.1.2 物理层接口

┌─────────────────────────────────────────────┐
│            Baseband Processor               │
│              (数字基带处理)                  │
├─────────────────────────────────────────────┤
│  TX_DATA  │  RX_DATA  │  CLK  │  ENABLE    │
│     │     │     │     │   │   │     │      │
│     ▼     │     ▼     │   ▼   │     ▼      │
│  ┌────────┴─────┴─────┴───┴────────┐       │
│  │      RF Transceiver (PHY)       │       │
│  │         (射频收发器)             │       │
│  └────────┬────────────────────────┘       │
│           │                                │
│           ▼                                │
│      ┌─────────┐                           │
│      │  Antenna│                           │
│      │  (天线)  │                           │
│      └─────────┘                           │
└─────────────────────────────────────────────┘

2.2 经典蓝牙 (BR/EDR) 物理层

2.2.1 射频规格

工作频段:

1
2
3
4
5
频率范围: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) 原理:

1
2
3
4
5
6
7
8
数字基带信号 → 高斯滤波器 → 频率调制 → 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)

差分四相相移键控原理:

1
2
3
4
5
输入数据 → 串并转换 → 差分编码 → π/4 旋转 → 正交调制

每个符号携带 2 bit 信息
符号率:1 Msymbol/s
数据率:2 Mbps

星座图:

        Q
   ┌────┴────┐
   │  ●   ●  │  第二星座 (旋转π/4)
   │         │
───┼─────────┼─── I
   │         │
   │  ●   ●  │  第一星座
   └────┬────┘

两个星座交替使用,避免过零点
相位跳变限制在 ±π/4, ±3π/4

差分编码规则:

1
2
3
4
5
6
7
8
9
输入比特对 (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)

八相相移键控原理:

1
2
3
4
每个符号携带 3 bit 信息
符号率:1 Msymbol/s
数据率:3 Mbps
8 个相位状态,间隔 45°

星座图:

1
2
3
4
5
6
7
8
9
           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 跳频机制

跳频序列生成:

1
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)

1
2
3
4
5
6
7
关键参数:
├── 采样率:≥ 2×符号率 (通常 4-8×过采样)
├── 分辨率:8-12 bit
├── 建立时间:< 100 ns
└── 无杂散动态范围 (SFDR): > 60 dB

镜像抑制:需要后续滤波器抑制镜像频率

3. 低通滤波器 (LPF)

1
2
3
4
5
6
功能:平滑 DAC 输出,抑制高频镜像

类型:巴特沃斯或切比雪夫
截止频率:≈ 符号率/2
阶数:4-6 阶
带外抑制:> 40 dB

4. 上变频混频器

1
2
3
4
5
6
7
8
功能:将基带信号搬移到 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. 下变频混频器

1
2
3
4
5
6
7
功能:将 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)

陶瓷天线:

1
2
3
4
5
6
7
8
优点:
├── 尺寸小
├── 效率较高 (60-80%)
└── 环境稳定性好

缺点:
├── 成本较高
└── 需要接地平面

芯片天线:

1
2
3
4
5
6
7
8
优点:
├── 尺寸最小
├── 表面贴装
└── 一致性好

缺点:
├── 效率一般 (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 发射机测试

载波频率容差测试:

1
2
3
测试方法:测量未调制载波频率
要求:±75 kHz 以内
仪器:频谱分析仪

调制特性测试:

1
2
3
4
5
6
7
测试项目:
├── 频偏 (Frequency Deviation)
├── 调制指数 (Modulation Index)
├── 带内杂散 (In-band Spurious)
└── 频谱模板 (Spectrum Mask)

仪器:矢量信号分析仪

输出功率测试:

1
2
3
测试方法:测量天线端口功率
要求:符合标称等级 (Class 1/2/3)
仪器:功率计或频谱分析仪

2.6.2 接收机测试

灵敏度测试:

1
2
3
测试方法:输入已知 BER 的信号,逐步降低功率
要求:BER < 0.1% @ -70 dBm (BR/EDR)
仪器:信号发生器 + 误码率测试仪

邻道抑制测试:

1
2
3
测试方法:期望信道 + 邻道干扰同时输入
要求:灵敏度恶化 < 10 dB
干扰信号:比期望信号高 20 dB

互调抑制测试:

1
2
3
测试方法:输入两个干扰信号 f1, f2
测量三阶互调产物 2f1-f2 或 2f2-f1
要求:灵敏度恶化 < 10 dB


2.7 本章小结

本章详细介绍了蓝牙物理层的各个方面:

  1. BR/EDR 物理层:GFSK/π/4-DQPSK/8DPSK 调制、79 信道、1600 hops/s 跳频
  2. BLE 物理层:GFSK 调制、40 信道、LE 1M/2M/Coded 三种 PHY 模式
  3. 射频前端:发射/接收链路架构、关键模块参数
  4. 频率合成:PLL 设计、小数分频技术
  5. 天线设计:PCB/陶瓷/芯片天线类型及参数
  6. 测试方法:发射机和接收机关键测试项目

下一章将深入讲解编码解码原理,包括白化、FEC、交织等关键技术。


上一章:01-蓝牙协议栈概述
下一章:03-编码解码原理