首页 › deep-tech › 脉冲整形:给方波磨圆角防串扰

脉冲整形:为什么我们要给矩形方波"磨圆角"

一句话先回答标题:矩形脉冲在数学上是一个时间上的"突变",而任何突变都要付出带宽的代价——它的频谱是无限延伸的 sinc 函数。可现实信道是有带宽上限的,强行截断频谱,时域波形就会"拖尾巴",于是相邻符号彼此串扰。脉冲整形(Pulse Shaping)就是用一个精心设计的圆角波形替换方波,让它在收窄带宽的同时,保证在采样点上对邻居"零干扰"。

这是数字调制里最底层、也最容易被新人忽略的一环。很多工程师把精力放在 QAM 星座点、OFDM 子载波上,却很少追问:比特流变成基带波形的那一步,凭什么是这个形状? 理解了脉冲整形,你才能真正看懂 5G/4G 物理层信号为何被设计成现在这个样子,也才能在排查"邻道泄漏(ACLR)超标""误码率(BER)平台""眼图闭合"等问题时不抓瞎。


一、从一个直觉开始:方波到底"贵"在哪里

我们先把一串比特(比如 +1、−1、+1)想象成要发送的电报。最朴素的发法是:比特 1 就把电压拉到最高保持一个符号周期 T,比特 0(或 −1)就拉到最低。这就是矩形脉冲(rectangular pulse)。

矩形脉冲看起来"干净利落",但它藏着一个致命的数学事实。一个持续时间为 T 的矩形窗,其频谱是 sinc 函数:

$$ X(f) = T \cdot \mathrm{sinc}(fT) = T \cdot \frac{\sin(\pi f T)}{\pi f T} $$

sinc 函数的特点是:主瓣之后还有无穷多个逐渐衰减的副瓣,向频率轴两端无限延伸。换句话说,一个看似规规矩矩的方波,在频域里其实是个"泼妇"——它把能量撒满了整个频率轴,越多的副瓣意味着越严重的带外辐射。

graph LR
    A["时域: 矩形脉冲<br/>干净利落"] -->|傅里叶变换| B["频域: sinc 无限延伸<br/>副瓣众多"]
    B --> C["带限信道<br/>只能放行主瓣附近"]
    C --> D["频谱被硬截断"]
    D --> E["时域波形尾巴变长<br/>相邻符号互相串扰"]
    style A fill:#e8f5e9
    style E fill:#ffebee

这就引出了通信工程里一对永恒的矛盾:

后者就是大名鼎鼎的码间串扰(Inter-Symbol Interference, ISI):第 k 个符号的尾巴,在第 k+1 个符号的判决时刻还残着一个非零电压,叠加进去,把判决结果搞错。

类比:想象一群人排成一列,每个人要在自己的时刻"举牌"被拍照。如果每个人举牌后胳膊慢慢放不下来(尾巴长),等到下一个人举牌时,上一个的胳膊还杵在镜头里,照片就糊了。我们要找的,是一种"举得快、放得也快,而且在别人拍照的瞬间我的胳膊恰好全部归零"的举牌动作。


二、奈奎斯特第一准则:无 ISI 的数学判据

1928 年,Harry Nyquist 回答了上面这个问题。他证明:只要系统的整体冲激响应 h(t) 在所有"别人"的采样时刻都恰好为零,ISI 就能被彻底消除。 用公式写出来就是:

$$ h(nT) = 0, \quad n = \pm 1, \pm 2, \pm 3, \ldots $$

而只在 n = 0(自己的采样时刻)不为零:

$$ h(0) = 1 \quad (\text{归一化}) $$

这就是奈奎斯特第一准则(无 ISI 准则)。它的等价频域表述更深刻:把系统频谱按符号速率 1/T 的整数倍平移并叠加(即"折叠谱"),结果必须是一个常数(平坦的)。 这意味着,满足无 ISI 的滤波器不一定是理想矩形低通,只要它的频谱在过渡带满足某种对称性即可。

最简单满足该准则的,是理想低通滤波器(砖墙滤波器,brick-wall):通带内幅度为 1,带外为 0,截止频率正好是 1/(2T)。它的冲激响应是 sinc 函数:

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

注意:sinc 函数天然在每个 nT(n≠0)处过零! 所以理想低通天然满足奈奎斯特准则。带宽恰好是 B = 1/(2T),这叫奈奎斯特带宽,是理论上无 ISI 传输所需的最小带宽。

但理想低通有两个致命缺陷:

  1. 物理不可实现:砖墙式的频域突变对应无限长的 sinc 时域响应,需要无限多个抽头的滤波器。
  2. 对定时抖动极度敏感:sinc 的尾巴按 1/t 缓慢衰减,采样时刻哪怕偏一点点,无数个邻居的尾巴就会叠加成一个大误差。

所以工程师必须在带宽和可实现性之间妥协——这就引出了升余弦滤波器。


三、升余弦滤波器:给砖墙边缘"修个斜坡"

升余弦(Raised Cosine, RC)滤波器的思路很直白:把理想低通那条垂直的截止边,改造成一段平滑的余弦滚降曲线。 它的频域响应定义为:

$$ H_{RC}(f) = \begin{cases} T, & |f| \le \dfrac{1-\alpha}{2T} \[6pt] \dfrac{T}{2}\left[1 + \cos\left(\dfrac{\pi T}{\alpha}\left(|f| - \dfrac{1-\alpha}{2T}\right)\right)\right], & \dfrac{1-\alpha}{2T} < |f| \le \dfrac{1+\alpha}{2T} \[6pt] 0, & |f| > \dfrac{1+\alpha}{2T} \end{cases} $$

其中 α(滚降系数,roll-off factor)取值 0 到 1。它的物理意义是:超出奈奎斯特带宽的那部分"额外带宽"占多少比例。

占用的总带宽为:

$$ B = \frac{1+\alpha}{2T} $$

滚降系数 α 物理含义 带宽(相对奈奎斯特带宽) 时域尾巴衰减 典型场景
0 理想砖墙,无额外带宽 1.0×(最小) 1/t(极慢,不可实现) 纯理论下界
0.2 窄滚降,省频谱 1.2× 衰减较快 频谱紧张的系统(部分卫星/专网)
0.35 常见折中 1.35× 衰减快 WCDMA、大量商用链路
0.5 较宽过渡带 1.5× 衰减更快 对定时恢复要求高的链路
1.0 100% 额外带宽 2.0×(最大) 衰减最快,最易实现 教学、定时敏感、低复杂度

α 的本质是一个频谱效率 vs. 实现难度/抗抖动能力的旋钮:

这就是为什么不同系统选不同的 α:频谱贵的场景(如卫星、专网)咬牙用小 α;带宽宽裕、追求稳健的场景用大 α。

flowchart TB
    subgraph 频域["升余弦频谱形状(α 控制)"]
        direction LR
        B1["α=0:砖墙<br/>带宽=1/2T"]
        B2["α=0.35:平滑滚降<br/>带宽=1.35/2T"]
        B3["α=1:余弦全滚降<br/>带宽=1/T"]
    end
    subgraph 时域["对应时域冲激响应"]
        direction LR
        T1["尾巴长、按1/t衰减"]
        T2["尾巴较短、衰减快"]
        T3["尾巴最短、过零干脆"]
    end
    B1 --- T1
    B2 --- T2
    B3 --- T3
    style B1 fill:#fff3e0
    style B3 fill:#e3f2fd
    style T3 fill:#e8f5e9

为什么叫"升"余弦? 因为它的过渡带频谱是一段余弦曲线,且整体被"抬升"到正半轴(从 0 抬到 T 再落回 0),不像普通余弦在正负之间摆动。这个"抬升"保证了折叠谱是平坦的——也就是奈奎斯特准则的频域要求。


四、根升余弦:把一个滤波器劈成两半

到这里有个工程现实:升余弦滤波器完美满足无 ISI,但它要求"发送滤波器 × 信道 × 接收滤波器"三者乘积恰好等于升余弦。 可接收端为了在加性高斯白噪声(AWGN)下最大化信噪比,还必须用一个匹配滤波器(Matched Filter)。

那能不能让"无 ISI"和"最佳接收"两个目标同时满足?答案是:把升余弦频响开个平方根,发送端用一个根升余弦(Root Raised Cosine, RRC),接收端也用一个根升余弦。

$$ H_{RC}(f) = H_{RRC}(f) \cdot H_{RRC}(f) = \left[H_{RRC}(f)\right]^2 $$

两个根相乘还原成完整的升余弦:

graph TD
    A["发送端<br/>根升余弦 √RC"] -->|信号 x √RC| B["信道<br/>(含噪声)"]
    B --> C["接收端<br/>根升余弦 √RC"]
    C -->|再乘 √RC| D["整体响应<br/>√RC × √RC = RC<br/>满足奈奎斯特无 ISI"]
    D --> E["同时:收发共轭匹配<br/>SNR 最大化(匹配滤波)"]
    style A fill:#e8f5e9
    style C fill:#e8f5e9
    style D fill:#fff3e0
    style E fill:#e3f2fd

这一箭双雕的设计,是数字通信里最优雅的工程折中之一。 它同时满足了:

  1. 奈奎斯特准则(收发级联后无 ISI);
  2. 匹配滤波定理(在 AWGN 下最大化抽样时刻信噪比)。

所以现网中你看到的"脉冲整形滤波器",几乎清一色都是根升余弦(或其变体)。OFDM 系统虽然用矩形窗 + CP 不显式做 RRC,但单载波链路(如 LTE 上行的 SC-FDMA 数据部分、卫星链路、很多专网)依然重度依赖 RRC。

一个易被忽略的点:根升余弦"劈成两半"的前提是收发两端的 α 必须一致,且信道本身在带内近似平坦。一旦信道频率选择性严重(多径),收发级联就不再是干净的 RC,ISI 又回来了——这时候就需要信道均衡器(可回顾《信道均衡:消除码间串扰之道》)来兜底。这也是为什么"脉冲整形 + 均衡"在单载波系统里总是成对出现。


五、眼图:把脉冲整形的效果"画"出来

工程上我们怎么判断脉冲整形做得好不好?答案是眼图(Eye Diagram)。把接收到的无数个符号波形按符号周期 T 叠加在一起,所有可能的轨迹会形成一个像"眼睛"一样的图案。

眼图能同时告诉你三件事:

眼图特征 对应问题 物理原因
垂直方向(眼睛高度)变窄 噪声容限不足 ISI 叠加 / 信噪比低 / 滤波器 α 太小尾巴串扰
水平方向(眼睛宽度)变窄 定时敏感 波形过零点抖动大,采样时刻容差小
过零点处的"模糊带"变厚 定时抖动大 符号间过渡不稳,判决时刻稍偏就出错
graph TD
    A["眼图分析三要素"] --> B["眼高: 噪声容限"]
    A --> C["眼宽: 定时容差"]
    A --> D["过零点抖动: 抗定时偏移能力"]
    B --> B1["眼高越大 → 可容忍噪声越多"]
    C --> C1["眼宽越大 → 采样时刻可容许偏差越大"]
    D --> D1["抖动越小 → 越不容易判错符号"]
    style A fill:#fff3e0
    style B1 fill:#e8f5e9
    style C1 fill:#e8f5e9
    style D1 fill:#e8f5e9

滚降系数 α 直接影响眼图质量:α 小,带宽省了,但 sinc 式尾巴长,眼睛在垂直方向会被"撑窄"(ISI 让电平分不开);α 大,尾巴短,眼睛张得开,但占的带宽宽。调试时,工程师常常就是盯着眼图调 α、调定时恢复环路——眼图是脉冲整形最直观的体检报告。


六、为什么 OFDM"看起来"不做脉冲整形?

读到这里你可能会问:5G NR 和 4G LTE 下行用的是 OFDM,每个子载波就是一个矩形(加循环前缀),似乎并没有 RRC 啊?

这是一个非常经典的新人误区。真相是:

换句话说,OFDM 不是不需要脉冲整形,而是用另一套机制(CP + 频域成形 + 子载波正交)替代了传统单载波的 RRC 方案。理解了这一点,你才真正理解为什么"单载波靠 RRC + 均衡,多载波靠 CP + FFT"是两条并行的技术路线。

维度 单载波 + RRC 整形 OFDM(矩形 + CP)
对抗多径 ISI RRC 满足无 ISI + 信道均衡器 循环前缀 + 频域均衡
带外泄漏控制 RRC 频谱紧凑,ACLR 好 sinc 副瓣多,ACLR 较差,需额外成形
峰均比 PAPR 较低(功放友好) 较高(功放压力大)
抗定时抖动 依赖 α 和定时恢复环路 子载波正交性提供一定容错
典型应用 LTE 上行 SC-FDMA、卫星、专网 LTE/5G 下行、Wi-Fi

七、实战连接:工程师哪里会用到这些知识

理论落到现网,脉冲整形的知识至少在以下场景里直接管用:

1. 邻道泄漏(ACLR / 相邻频道泄漏比)超标排查。 当一个基站或终端被测出 ACLR 不达标(带外辐射压不下去),第一反应不该是调功放,而是检查:脉冲整形滤波器的滚降系数 α 是否符合规范?发送端 RRC 的实现(FIR 抽头数、量化位数)是否到位? 抽头截断会引入频谱泄漏,常常是 ACLR 超标的元凶。

2. 出现"误码率地板(BER floor)"。 无论怎么提高发射功率,BER 降到某个值就再也不降——这通常是非噪声因素导致的,最常见的就是残留 ISI 或定时偏差。这时候去看眼图:眼睛是不是在垂直方向被撑窄了?如果是,问题往往在定时恢复环路或 α 选得太小。

3. 链路预算里的"带宽"计算。 做容量规划时要算符号速率和占用带宽的关系。记住公式 B = (1+α)/(2T):符号速率 1/T 给定后,实际占用带宽由 α 决定。α 每增加 0.1,带宽就多吃 10%。在频谱资源紧张的场景(如密集城区、卫星回传),α 是真金白银。

4. 接收端定时恢复环路设计。 为什么 α 大的系统定时恢复更容易锁?因为 α 大 → 时域尾巴衰减快 → 眼图过零点陡峭 → 定时误差检测器(如 Gardner、Early-Late)能拿到更陡的 S 曲线,环路抖动更小。理解这层因果,你在调试同步环路时就不会盲目改环路带宽。

调试陷阱:很多人把"接收端 BER 高"直接归咎于信道差或调制阶数太高,却忽略了最底层的脉冲整形与定时。正确的排查顺序是:先看眼图(整形 + 定时是否健康)→ 再看星座图(调制 + 信道 + 均衡)→ 最后看编码(FEC)。自下而上,逐层排除。


八、闭环:脉冲整形在整个调制链里的位置

最后我们把脉冲整形放回完整的数字发射链中,看清它的定位:

graph LR
    A["比特流<br/>0/1"] --> B["符号映射<br/>QAM/PSK"]
    B --> C["上采样<br/>每个符号插若干样点"]
    C --> D["脉冲整形滤波<br/>根升余弦 RRC<br/>(本文主角)"]
    D --> E["上变频<br/>搬移到载波"]
    E --> F["功放"]
    F --> G["天线发射"]
    style D fill:#fff3e0

脉冲整形夹在"符号映射"和"上变频"之间,是比特世界通向模拟无线电波的最后一道"塑形车间"。它把离散的、尖锐的数字符号,塑造成带宽受限、无 ISI、且带外干净的模拟波形。这一步做不好,后面所有的 QAM 星座、OFDM 正交、MIMO 复用都是空中楼阁。


常见问题

Q1:滚降系数 α 选 0 不是最省带宽吗?为什么现网都不用? A:α=0 对应理想砖墙滤波器,时域是无限长 sinc,物理不可实现(需要无限多抽头),且尾巴按 1/t 衰减极慢,对采样定时几乎零容错。现网必须 α>0 来换取可实现性和抗抖动能力,典型值 0.2~0.5。

Q2:升余弦(RC)和根升余弦(RRC)到底什么关系? A:RRC 是 RC 的"平方根"。发送端用一个 RRC,接收端再用一个 RRC,两者级联相乘才等于一个完整的 RC(满足奈奎斯特无 ISI)。之所以拆成两半,是为了让接收端的滤波器同时充当匹配滤波器,在 AWGN 下最大化信噪比。收发两端的 α 必须一致。

Q3:脉冲整形和信道均衡有什么区别?不都是在治 ISI 吗? A:脉冲整形是发送端预防性的——它保证"在理想信道下"收发级联无 ISI。信道均衡是接收端补救性的——当真实信道(多径、频率选择性)破坏了"收发级联 = 干净 RC"的前提,残留 ISI 由均衡器消除。两者一前一后、相辅相成。

Q4:为什么 OFDM 不用 RRC,却也能正常通信? A:OFDM 把宽带信道切成大量窄子载波,每个子载波带宽小到可视为平坦衰落,多径造成的 ISI 由循环前缀(CP)吸收,所以单子载波不需要 RRC。代价是矩形窗带来 sinc 副瓣、带外泄漏大、峰均比高——这是 OFDM 用"频域正交 + CP"换取"免去时域 RRC"的必然结果。

Q5:眼图闭合到什么程度算"不能用"? A:工程经验上,判决时刻(眼图正中)的垂直张开度(噪声容限)若小于判决阈值对应的电平差,就开始大量误码。通常要求眼图至少保留 60%~70% 以上的垂直张开度,且过零点抖动带宽小于符号周期的 5%~10%,链路才算健康。


参考来源

  1. Pulse Shaping — PySDR: A Guide to SDR and DSP using Python — 用 Python + SDR 实操讲解脉冲整形、ISI、匹配滤波与滚降系数,直觉化、配有代码与图。
  2. AN-922: Digital Pulse-Shaping Filter Basics — Analog Devices — ADI 官方应用笔记,系统阐述带限系统中的脉冲整形原理与工程实现要点。
  3. How Excess Bandwidth Governs Timing Recovery — Wireless Pi — 深入解释滚降系数(额外带宽)如何影响定时恢复环路的设计与抖动性能。
  4. 通信原理学习笔记:脉冲成形滤波器选择(码间串扰、Nyquist准则、升余弦滚降滤波器、眼图)— CSDN — 中文系统讲解脉冲成形、奈奎斯特第一准则、升余弦滤波器与眼图的关系。

本文由「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学通信知识星球海报-扫码加入