<!-- title: 图解脉冲成形与眼图原理 -->

# 脉冲成形与眼图：信号为什么长成“水滴”的形状

如果你在实验室见过通信基带信号的真实波形，一定会对它的形状印象深刻：它既不是规规矩矩的方波，也不是尖尖的三角波，而是一连串圆滑的、像水滴轮廓一样的波峰，波峰与波峰之间平滑过渡。工程师把示波器波形按符号周期反复叠加后，屏幕上会出现一只“眼睛”——这就是著名的**眼图（Eye Diagram）**。

这只“眼睛”为什么存在？波形为什么长成水滴状？这背后的核心故事就是本文的主角：**脉冲成形（Pulse Shaping）**，以及衡量它好坏的终极标尺——**眼图**。

## 一、车队过桥：为什么矩形脉冲行不通

先建立一个贯穿全文的类比：**把符号流想象成一支车队，把信道带宽想象成一座桥。**

- 每个符号（比如QPSK的一个复数点）就是一辆“车”，车载着信息；
- 车与车之间按固定周期 $T$ 依次上桥（这就是符号率 $R_s = 1/T$）；
- 桥的宽度有限（信道带宽有限），太宽的车上不了桥。

问题来了：数字系统里最“原始”的脉冲是**矩形脉冲**——在符号持续期内保持恒定幅度，两端突然跳变。而傅里叶变换告诉我们一个残酷的事实：**时域越“方”，频域越“宽”**。矩形脉冲的频谱是 $\mathrm{Sa}(x)$（抽样函数）形状，能量拖到无穷远，第一个零点带宽是 $1/T$，旁瓣以 $1/f$ 缓慢衰减。也就是说，矩形脉冲是一辆**无限长的怪车**，根本过不了带宽有限的桥。

硬把它挤过窄桥会发生什么？根据“时域有限宽度必然带来频域展宽、频域受限必然带来时域展宽”的对偶关系，桥（滤波器）会把车的两头“掰弯”——输出的不再是干净的矩形，而是一个**带拖尾的钟形波形**：主瓣过后，还有一串越来越小的余波向前后延伸。

拖尾本身不可怕，可怕的是它会**撞到邻居**。符号是连续不断发送的，前一个符号的拖尾会延伸到后一个符号的采样时刻上。如果拖尾在邻居的采样点不为零，接收端判决时就会“读串行”——把上一个符号的残留当成了当前符号的一部分。这就是通信系统里最经典的敌人：

> **码间串扰（ISI, Inter-Symbol Interference）：前一个符号的波形拖尾污染了后一个符号的采样判决。**

脉冲成形要解决的问题可以浓缩成一句话：**把无限长的矩形车压缩成一辆紧凑的、拖尾“很守规矩”的车——拖尾可以在别处晃，但绝不允许在相邻符号的采样时刻不为零。**

```mermaid
flowchart TD
    A["比特流"] --> B["星座映射为符号"]
    B --> C["发送成形滤波器"]
    C --> D["带限信道"]
    D --> E["接收匹配滤波器"]
    E --> F["每符号周期采样一次"]
    F --> G["判决还原比特"]
```

整条基带处理链中，**发送成形滤波器**负责把矩形脉冲整形，**接收匹配滤波器**负责在判决前把信噪比攒到最大。这两块滤波器就是本文后面半篇的主角。

## 二、奈奎斯特第一准则：拖尾的“守规矩”标准

什么样的拖尾才算“守规矩”？答案是九十年前就由奈奎斯特给出的判据，教科书上叫**奈奎斯特第一准则（无码间串扰条件）**。它有两种等价的视角，两种都值得看懂。

### 时域视角：过零点正好卡在邻居的采样时刻

设想冲激响应为 $h(t)$ 的成形滤波器，符号周期为 $T$。如果 $h(t)$ 满足：

$$h(kT) = \begin{cases} 1, & k = 0 \\ 0, & k \neq 0 \end{cases}$$

也就是说，**波形在自己的采样时刻达到峰值，而在所有其他符号的采样时刻恰好为零**——那么无论前面的符号发了什么，它们的拖尾在“我”的采样时刻全都过零，采样值干干净净只由我自己的符号决定：

```mermaid
flowchart LR
    subgraph W["相邻符号的波形贡献"]
      A["符号A的波形在t=T处恰好为0"]
      B["符号B的波形在t=T处达到峰值"]
      C["符号C的波形在t=T处恰好为0"]
    end
    A --> R["在t=T时刻采样"]
    B --> R
    C --> R
    R -->|0加1加0| D["判决值只由B决定"]
```

这不是要求拖尾消失（拖尾还在，波形照样彼此重叠），而是要求拖尾**在所有 $kT$ 时刻精确过零**。波形可以你中有我，但只要在“点票”的瞬间彼此都恰好是零，就不会互相污染。这也是很多人初学时的第一个误区：**零ISI不等于波形互不重叠，而是重叠得恰到好处**。

### 频域视角：切段折叠叠加为常数

同一个条件搬到频域更深刻。对 $H(f)$ 以 $1/T$ 为间隔切成一段一段，全部平移到中心频带内叠加：

$$\sum_{k=-\infty}^{\infty} H\!\left(f + \frac{k}{T}\right) = T, \qquad |f| \le \frac{1}{2T}$$

只要折叠叠加的结果是一条**水平直线**，无ISI就成立。这个视角的威力在于它解释了“为什么带宽存在极限”：要满足上式，$H(f)$ 的总宽度至少要达到 $\frac{1}{2T}$（单边），折算成符号率就是 $R_s$——这就是**奈奎斯特带宽极限**：带宽 $B$ 的理想信道，无ISI传输的符号率上限是 $2B$（基带）。想再快，数学上就无路可走了。

## 三、升余弦：把悬崖改造成缓坡

满足第一准则的 $H(f)$ 有无穷多种，其中最极端的一种是“砖墙”滤波器：在 $|f| \le \frac{1}{2T}$ 内恒为 $T$，之外严格为零。它的时域波形是纯 $\mathrm{sinc}$ 函数：

$$h(t) = \mathrm{sinc}\!\left(\frac{t}{T}\right) = \frac{\sin(\pi t/T)}{\pi t/T}$$

它确实满足零ISI，但有两个致命缺陷：

1. **频域是悬崖**：从 $T$ 猛跌到 $0$，物理上不可实现（滤波器过渡带不可能无限窄）；
2. **时域尾巴以 $1/t$ 衰减**：拖得极长。这意味着对**定时抖动极其敏感**——采样时钟稍微偏一点，错过过零点哪怕一丝丝，邻居符号留下来的就不再是零，而是一个不小的残值，ISI立刻冒出来。

工程的做法是把悬崖**炸成缓坡**：在频谱边缘留出一段宽度为 $\beta/T$ 的过渡带，让频谱沿一段升余弦（其实就是标准余弦曲线的形状，故得名）平滑地“滚”下去。这就是**升余弦滤波器（Raised Cosine, RC）**：

$$H(f)=\begin{cases} T & |f|\le \frac{1-\beta}{2T} \\[2mm] \dfrac{T}{2}\left[1+\cos\dfrac{\pi T}{\beta}\left(|f|-\dfrac{1-\beta}{2T}\right)\right] & \frac{1-\beta}{2T}<|f|\le\frac{1+\beta}{2T} \\[2mm] 0 & |f|>\frac{1+\beta}{2T} \end{cases}$$

对应的时域冲激响应：

$$h(t)=\mathrm{sinc}\!\left(\frac{t}{T}\right)\cdot\frac{\cos\left(\pi\beta t/T\right)}{1-4\beta^2 t^2/T^2}$$

这里的 **$\beta$ 就是滚降系数（Roll-off Factor）**，取值 $0 < \beta \le 1$，是本文最重要的一个参数。它的物理意义一句话就能说清：

> **$\beta$ 是用“额外带宽”换“工程鲁棒性”的汇率。**

- 频域上，$\beta$ 越大，缓坡越宽，信号占用带宽从理论下限 $\frac{1}{2T}$（基带单边）膨胀到 $\frac{1+\beta}{2T}$；
- 时域上，只要 $\beta > 0$，分母里的 $1 - 4\beta^2 t^2/T^2$ 会让尾巴的衰减速度从 $1/t$ 骤然提升到 $1/t^3$，波形收敛极快，采样时钟抖一点也无所谓；
- 带宽公式值得背下来：已调信号的占用带宽 $B = (1+\beta)R_s$；基带单边带宽为 $\frac{(1+\beta)R_s}{2}$。

| 滚降系数 β | 已调信号占用带宽 | 时域尾巴衰减 | 抗定时抖动 | 典型应用 |
|---|---|---|---|---|
| 0 | $R_s$（理论极限） | $1/t$，拖尾极长 | 极度敏感 | 理论基准，物理不可实现 |
| 0.22 | $1.22 \cdot R_s$ | $1/t^3$ | 较宽容 | WCDMA 码片成形 |
| 0.35 | $1.35 \cdot R_s$ | $1/t^3$ | 宽容 | DVB-S 卫星广播 |
| 1.0 | $2 \cdot R_s$ | $1/t^3$，收敛最快 | 最宽容 | 教学演示、定时极不稳的场景 |

一个直观的读法：**卫星系统敢用0.35，是因为它带宽昂贵但收发端的时钟都很好；系统设计永远在“频谱效率”和“定时容忍度”之间做这笔交易。**

## 四、根升余弦与匹配滤波：一个滤波器劈成两半的优雅设计

细心的读者会问：既然整个升余弦（RC）链路满足零ISI，那把RC滤波器整个放在发送端不就行了，为什么实际系统（比如WCDMA）里发送端和接收端各放一个**根升余弦（Root Raised Cosine, RRC）**——也就是 $H(f)$ 开平方后的那半个？

这就要说到接收端的另一半刚需：**匹配滤波（Matched Filter）**。

接收信号 = 有效波形 + 宽带噪声。判决前我们想最大化“采样瞬间的信噪比”。最优解叫匹配滤波器：让滤波器的冲激响应等于**信号波形的镜像反转**，$h_M(t) = s^*(T-t)$。它的直觉非常生活化——**像大脑听旋律**：你脑中存着这首歌的“模板”，外界声音每来一段，大脑就把它和模板对齐着“比对”，同频的成分相互叠加、越攒越响，而杂乱的噪声因为相位杂乱互相抵消。数学结论干净利落：匹配滤波器输出在采样时刻的信噪比达到理论最大值

$$\mathrm{SNR}_{\max} = \frac{2E}{N_0}$$

其中 $E$ 是符号能量，$N_0$ 是噪声功率谱密度——**只取决于信号总能量，与波形具体长什么样无关**。

现在两个需求碰头了：

- 发送端成形 + 接收端滤波**级联起来**必须等效于RC（满足零ISI）；
- 接收端那一级又必须是发送波形的**匹配滤波器**（最大化SNR）。

而美妙的数学巧合是：**频域开平方**同时满足这两条——两个相同的平方根级联就是原函数（零ISI达成），而平方根形状恰好是对方的匹配滤波（SNR最大化达成）。于是RC被“一分为二”，发送端和接收端各持一半RRC：

```mermaid
flowchart TD
    T["发送端RRC滤波器"] --> CH["带限信道加噪声"]
    CH --> R["接收端RRC滤波器"]
    T -.级联后等效为.-> RC["合成完整升余弦RC"]
    R -.级联后等效为.-> RC
    RC --> OK["满足零码间串扰条件"]
```

**注意一个高频误解：单个RRC本身不满足零ISI**（它的过零点并不严格卡在 $kT$ 上），必须收发两端级联后才满足。仿真里只放一个RRC就去看星座点，会看到轻微的散影，这不是Bug，是设计如此。

## 五、眼图：把几个月的信号压缩成一只眼睛

有了成形滤波，如何评价链路质量？总不能永远盯着无限长的波形日志。工程师的办法极为聪明：

**让示波器“余辉”按符号周期反复叠加。** 把接收波形按 $2T$ 宽度切成无数段，全部垂直对齐、叠画在同一屏上——几百上千万个符号的轨迹层层叠加，就“织”出一只眼睛：

```mermaid
flowchart TB
    A["接收基带连续波形"] --> B["按符号周期T分段截取"]
    B --> C["所有片段垂直对齐"]
    C --> D["叠画在同一屏幕上"]
    D --> E["形成一只眼睛"]
    E --> F["眼睛张开最大处就是最佳采样时刻"]
```

眼图为什么必然长得像眼睛？想想叠加的是什么：相邻符号的组合只有有限几种，逻辑电平相同的段叠出上下两条粗“眼皮”（高电平1和低电平0的稳态），逻辑跳变的段叠出中间交叉的斜线（从0跳到1、从1跳到0）。眼睛的解读是基带调试的基本功：

| 眼图特征 | 通俗含义 | 恶化的常见原因 |
|---|---|---|
| 眼睛张开度（眼高） | 抗噪声余量，判决的“安全距离” | 噪声过大、残留ISI、放大器压缩 |
| 眼睛宽度（眼宽） | 允许的采样定时误差范围 | 时钟抖动、成形滚降不足 |
| 交叉点发散度 | 跳变沿是否整齐 | 相位失真、带宽不足 |
| 眼皮粗细 | 采样时刻轨迹的离散程度 | 随机噪声、码间串扰叠加 |

眼图与误码率的关系也一目了然：**眼高的一半除以噪声的均方根，大致就是判决的电压余量**；眼睛张得越开，同样的噪声水平下越难判错。更妙的是，**眼睛张得最大的水平位置，就是最佳采样时刻**——不是符号的边界，而是眼皮的“正中央”。很多定时恢复算法的本质，就是让采样时钟自动对准这一点。

读眼图像老中医把脉，一眼就能看出病根在哪：眼高被压扁——噪声或ISI超标；眼宽被收窄——时钟抖动太大；交叉点发散——信道相位失真；整个眼睛均匀变淡——信号幅度不足。

## 六、在现网和实验室里，这些原理藏在哪

**频谱模板的来源。** 你在路测或台站审批中看到的“邻道泄漏比（ACLR）”指标，其形状很大程度由滚降系数决定：WCDMA取 $\beta=0.22$，信号占用带宽是码片速率的1.22倍，发射频谱模板、信道栅格间隔都围绕这个数字设计。换一个滚降系数，整个射频规划都要重排。

**OFDM为何“不用”脉冲成形。** LTE和5G NR走的是另一条路：OFDM靠循环前缀（CP）吃掉多径引起的ISI，靠子载波的正交性让各子载波的频谱在彼此的采样频率上天然过零——**子载波的sinc形频谱本身就是“在邻居采样点过零”的活例子**。所以OFDM不做符号级的RRC成形，但这套思想没有消失：子带滤波（f-OFDM）、加窗（windowed OFDM）解决的仍是同一个问题——把带外“悬崖”改成缓坡，压制频谱旁瓣。学懂了滚降的“带宽换泄漏”交易，这些技术一眼就能看穿。

**实验室里的眼图。** 高速光模块、板间高速串口（比如25G速率的链路）的验收测试里，眼图模板（Mask）测试是硬性关卡：示波器上叠出眼图后，套一个“模板区”，任何轨迹闯入模板即判不合格。调试SerDes时工程师调的均衡、预加重，本质都是在给这只眼睛“开眼皮”和“整形”。

**调试陷阱三条：**

1. **只看星座图不看眼图**：星座图是采样之后的“结果”，眼图是采样之前的“过程”。定时没对准、判决电平漂移这类问题，星座图上只表现为莫名的散点，眼图上则一眼定位到是眼高不够还是采样点偏了。
2. **以为滚降越小越先进**：$\beta$ 从0.35压到0.05能省12%带宽，但时域波形对采样定时和滤波器实现精度的要求急剧上升。频谱省下来的钱，会从时钟系统里加倍收回去。
3. **把匹配滤波当均衡器**：匹配滤波对抗的是**加性噪声**（攒能量），均衡器对抗的是**信道失真**（多径、色散造成的ISI）。多径环境里只做匹配滤波，噪声是压下去了，但信道本身造成的波形畸变原封不动——该上的均衡器一个都不能少。两者是对付不同敌人的两件武器。

## 七、把全文收拢成一句话

矩形脉冲是上不了带宽之桥的无限长怪车；奈奎斯特第一准则规定了“拖尾在邻居采样点必须过零”的守规矩标准；升余弦用 $\beta$ 份额外带宽把频谱悬崖改成缓坡，换来了 $1/t^3$ 的快速收敛和定时鲁棒性；RRC一分为二，让发送成形与接收匹配滤波一举两得；而眼图把这一切的最终效果压缩成一目了然的“睁眼程度”——**眼睛张多开，链路就有多健康。**

下次在示波器上看到那只眼睛时，你看到的不再是一团波形，而是奈奎斯特准则、滚降交易与匹配滤波三重设计在现实中的合影。

## 常见问题

**Q: 升余弦（RC）和根升余弦（RRC）到底谁放在哪一端？**
A: 实际系统收发两端放的**都是RRC**，单个RRC不满足零ISI；两者级联后频域相乘恢复成完整RC，零ISI条件才成立。之所以不把整个RC直接放发送端，是因为接收端还需要匹配滤波来最大化采样时刻信噪比——“平方根”的形状恰好让一份滤波器同时干成这两件事。

**Q: 滚降系数β为什么不能取0？**
A: β=0对应纯sinc波形的“砖墙”频谱：频域过渡带无限窄，物理上不可实现；且时域尾巴只按 $1/t$ 衰减，采样时钟稍抖就产生显著ISI。工程上β是在“带宽”与“鲁棒性”之间买保险，0.2~0.35是最常见的成交区间。

**Q: OFDM系统是不是完全不需要脉冲成形？**
A: 符号级的RRC成形确实不需要——CP负责抗多径ISI，子载波正交性负责“频谱在邻居采样点过零”。但带外抑制的需求依然存在，所以LTE/5G NR用加窗、滤波等方式压制频谱旁瓣，本质上做的还是“把频谱悬崖改成缓坡”的同一件事。

**Q: 匹配滤波器和均衡器有什么区别？**
A: 敌人不同。匹配滤波器对付加性白噪声，通过和已知波形做相关把信号能量攒在采样时刻，使SNR最大化；均衡器对付信道自身的幅度/相位失真（多径、色散），把被信道“揉变形”的波形矫正回来。前者让“看得清”，后者让“没变形”，两条都得做。

**Q: 眼图已经闭合了，为什么误码率测试还能通过？**
A: 可能是采样点没有落在眼图最张开处（时钟恢复未锁定到最佳时刻），也可能是接收端纠错编码在前向纠错兜底。眼图闭合说明物理层余量已尽，误码“暂时没漏”不等于链路健康——温度、老化一变就现原形。眼图是体检指标，误码率是临场表现，体检不过关的不能上岗。

## 参考来源

4. 樊昌信、曹丽娜《通信原理》（第7版），高等教育出版社 — 奈奎斯特第一准则、升余弦滚降与最佳基带传输的中文经典教材出处
5. Proakis & Salehi, *Digital Communications* (5th ed.), McGraw-Hill — 带限信道下的符号间干扰与信号设计章节

---
> 本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵**爱卫生**（微信ID: gprshome201101）维护，聚焦5G/6G核心网、3GPP标准解读、通信前沿技术深度分析。
> 出版作品有《5G核心网原理与实践》《IMS原理与实践》等4本通信专业书籍。知识星球「51学通信」提供深度技术答疑和行业洞察。

> [!tip] 51学通信知识星球
> **星主：爱卫生**（微信：gprshome201101）——公众号「51学通信」创办者，19 年通信行业运维与讲师经验，著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书（各大电商平台有售）。
> **星球定位**：深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域，主打运维岗位与信令分析。
> **当前规模**：5200 篇主题 / 990 个回答，198 元/年。
> **加入福利**：加入星球后请加爱卫生微信，拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题，另有群内分享。
> **AI 加持**：51学通信知识星球已作为 skill 接入 WorkBuddy，使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例，做总结、找文档和 PPT 等场景全覆盖。

![51学通信知识星球海报-扫码加入](https://wiki.500nian.com/images/zhixingqiu_qrcode.png)
