DG70000系列 任意波形发生器 PRBS-NRZ信号生成
概述
NRZ(不归零) 信号凭借其简洁的编码规则和高效的带宽利用率, 在高速串行链路、光纤通信、 存储互连及板级总线等数字系统中仍被广泛采用。 随着数据速率不断攀升, 系统裕量持续收窄, 即使是成熟的 NRZ 链路, 微小的抖动、 噪声或通道失真也会显著恶化眼图张开度, 直接威胁系统的误码率与可靠性。 因此, 准确理解抖动如何影响信号质量,对于设计验证、产品调试和量产导入至关重要。
然而, 来自被测器件或在线系统的信号往往夹杂未知且时变的损伤, 难以开展系统化的根因分析。 工程师需要一种可控、 可重复的信号源方案, 能够生成定义明确的 NRZ 波形,并精确注入已知的抖动分量,从而将观测到的眼图退化与特定损伤机制一一对应。
RIGOL DG70000 系列任意波形发生器正是为此而生。 它以最高 12 GSa/s 采样率、16 bit 垂直分辨率、 1.5 Gpts(双通道共享 3.0 Gpts) 超深存储和 10 ps 总抖动的卓越性能, 为工程师提供了实验室级的高品质 NRZ 信号生成平台。 配合内置的 PRBS 码型生成、 NRZ/PAM4 编码、 独立的 RJ/PJ 抖动注入功能, 用户无需借助外部软件或复杂编
程,即可在 DG70000 上一站式完成从基础波形到含受损信号的全链路构建。
本应用指南从 NRZ 信号的基本原理出发, 系统介绍如何使用 DG70000 生成基于
PRBS 的高质量 NRZ 信号,涵盖以下核心内容:
- PRBS 码型选择与 NRZ 编码配置 — 不同 PRBS 阶数的跳变密度特性与选型策略
- 信号参数设置 — 数据速率、采样率、幅度、边沿时间等关键参数的配置方法
- 抖动注入与损伤控制 — 随机抖动(RJ)与周期性抖动(PJ)的独立注入及参数设定
- 眼图与抖动分析 — 配合 DS80000 实时示波器, 从眼图、 TIE 轨迹、 抖动频谱和直方图四个维度解读信号质量
- 实际调试方法 — 如何利用可控参考信号建立测量基线, 并将分析方法迁移至真实被测系统
NRZ 信号基础
NRZ 编码原理
NRZ 编码将逻辑“1” 映射为高电平、 逻辑“0” 映射为低电平, 在整个比特周期内信号电平保持不变, 带宽效率高, 广泛用于高速串行链路。 RZ(归零) 编码, 每个“1”在后半周期后归零, 自带时钟信息, 但占用双倍带宽。 相比 RZ, NRZ 不需要在每个比特周期内返回零电平, 因此在相同带宽条件下可传输更高的数据速率。 PRBS(伪随机二进制序列)是一种确定性码型,兼具类似随机数据的统计特性和精确的可重复性。

图1 RZ、NRZ与PRBS波形对比
NRZ 信号的关键时域特征包括:
| 参数 | 定义 | 对信号质量的影响 |
| 单位间隔(UI) | 一个比特周期的时间长度,UI = 1/数据速率 | 决定了时序裕量的绝对尺度 |
| 上升/下降时间 | 信号在 20%–80% 幅度之间的跳变时间 | 影响频谱带宽和眼图交叉点 |
| 抖动 | 信号跳变沿相对于理想时刻的偏移 | 直接压缩水平眼图张开度 |
| 占空比失真(DCD) | 逻辑“1”与逻辑“0”的平均宽度差异 | 导致眼图交叉点偏移、影响时钟恢复 |
NRZ 在高速系统中的应用现状
- PCIe Gen1–Gen4 ( 2.5–16 GT/s )
- USB 2.0/3.x ( 480 Mbps–10 Gbps )
- SATA/SAS(1.5–12 Gbps)
- HDMI 1.x/2.0(最高 6 Gbps/lane)
- JESD204B/C(最高 32.44 Gbps )
- 低速光纤通信( 1G/10G/25G 以太网光模块 )
- 车载以太网(100BASE-T1/1000BASE-T1)
在这些应用中, 眼图和抖动测试是验收和调试的核心环节。 一个可控的 NRZ 参考信号源, 能够帮助工程师在不依赖实际 DUT 的情况下, 验证测量配置的正确性并建立分析基线。
为什么需要可控的 PRBS-NRZ 参考信号
实际工程中, 工程师面临的典型困惑是: 观测到的眼图闭合, 究竟源自信号源、 传输通道还是测量系统本身? 如果测试信号本身就包含未知的、 不可控的损伤, 根因分析将无从入手。
基于 PRBS 的 NRZ 信号具有以下优势:
- 充足的跳变密度:保证眼图积累的完整性
- 确定性序列:测量结果严格可重复
- 均匀的频谱特性:模拟真实数据流的频域行为
- 标准化应用:PCIe、USB、SATA 等协议的一致性测试均采用 PRBS 码型

图2 NRZ 信号完整性测试系统模型示意图
DG70000 的 NRZ 信号生成能力
产品概述

RIGOL DG70000 系列任意信号发生器 是业界领先的高性能任意波形发生器,核心技术参数如下:
- NEW!波形存储深度升级至 3 Gpts (双通道共享)
- NEW!波表快速播放
- NEW!基础波形外部导入BIN文件波表类型
- NEW!Matlab 和 Python 接口
- 最高 12G Sa/s 采样率
- 最高 5 GHz 模拟带宽
- 16 bit 垂直分辨率
- 直接生成载波高达 5 GHz 的信号
- -70 dBc 无杂散动态范围
这些参数使 DG70000系列 能够在高达数 Gb/s 的数据速率下, 生成具有精确边沿控制、超低本底抖动和极长码型长度的高质量 NRZ 信号。
PRBS 码型生成
DG70000 内置多种标准 PRBS 码型, 用户可直接在仪器前面板选择。 得益于 3.0 Gpts 的超深波形存储( 新固件升级, 选件支持双通道共享 3.0 Gpts 深存储),DG70000 可以在高采样率下完整存储超长 PRBS 序列, 避免码型截断和重复拼接带来的频谱伪影。
| PRBS 阶数 | 序列长度 | 典型应用 |
| PRBS7 | 27 - 1 = 127 bit | 快速功能验证 |
| PRBS9 | 29 - 1 = 511 bit | 通用眼图/抖动测试 |
| PRBS11 | 211 - 1 = 2,047 bit | USB/SATA 一致性测试 |
| PRBS15 | 215 - 1 = 32,767 bit | PCIe/JESD204 测试 |
| PRBS23 | 223 - 1 = 8,388,607 bit | 光通信/长码型统计 |
| PRBS31 | 231 - 1 ≈ 21.5 亿 bit | 严苛的 BER/抖动统计 |
超深存储与 PRBS 序列完整性
以 5 GSa/s 采样率为例,3.0 Gpts 双通道共享存储深度可支持:
| 每比特采样点 | 对应数据速率(5 GSa/s下) | 可存储比特数 | 可完整覆盖 |
| 4 | 1.25 Gb/s | 7.5 亿 | 至 PRBS29(5.37 亿) |
| 2 | 2.5 Gb/s | 15 亿 | 至 PRBS30(10.7 亿) |
| 1 | 5 Gb/s | 30 亿 | 至 PRBS31(21.5 亿) |
NRZ 编码与信号参数配置

图3 DG70000 设置 PRBS31 操作界面
如图3所示, 在 DG70000 的“ 高级波形 → 编码/调制” 界面中, 用户可选择PRBS31 编码方式,并配置以下核心参数:
数据速率与采样率
数据速率通过单位间隔(UI) 时间定义。 采样率应设置为数据速率的整数倍, 以确保精确的边沿定位:
| 目标数据速率 | 推荐采样率 | 每 UI 采样点 |
| 1.25 Gb/s | 5 GSa/s | 4 |
| 2.5 Gb/s | 5 GSa/s | 2 |
| 2.5 Gb/s | 10 GSa/s | 4 |
| 5 Gb/s | 10 GSa/s | 2 |
幅度与电平
DG70000 支持灵活的幅度设置, 可通过高/低电平或幅度/偏置两种方式定义。 工程师可以用一台 DG70000 模拟下表中几乎所有协议的 NRZ 参数信号, 进行眼图与抖动测试基线建立。
| 协议 | 速率 | 信号方式 | 典型电平(差分Vpp) |
| PCIe Gen1/Gen2 | 2.5–5 GT/s | 差分,AC 耦合 | 800–1200 mVpp |
| PCIe Gen3/Gen4 | 8–16 GT/s | 差分,AC 耦合 | 800–1300 mVpp |
| USB 2.0 HS | 480 Mbps | 单端 | 400 mV |
| USB 3.0/3.1/3.2 | 5–10 Gbps | 差分,AC 耦合 | 800–1200 mVpp |
| SATA I/II/III | 1.5–6 Gbps | 差分,AC 耦合 | 400–600 mVpp |
| SAS-1/2/3 | 3–12 Gbps | 差分 | 800–1600 mVpp |
| HDMI 1.x/2.0 | 最高 6 Gbps/lane | TMDS 电流模式 | 约 600–800 mVpp |
| JESD204B/C | 最高 32.44 Gbps | CML 差分 | 200–800 mVpp |
| 1G/10G/25G 光模块电口 | 1.25–25.78 Gbps | CML 差分 | 300–800 mVpp |
| 100BASE-T1 | 100 Mbps | 单对双绞线 | 约 1.0 Vpp |
| 1000BASE-T1 | 1 Gbps | 单对双绞线 | 约 2.0 Vpp |
抖动注入
DG70000 提供独立的随机抖动(RJ) 和周期性抖动(PJ) 注入功能, 允许用户精确控制注入的抖动类型和幅度,设置界面如图4、图5所示。
随机抖动(RJ) : 幅度以 RMS 值设定, 可设置抖动噪声的带宽范围, 模拟由热噪声、散粒噪声等宽带噪声源引起的时序变化。
周期性抖动(PJ) : 频率可设定特定的干扰频率, 幅度以峰峰值设定, 模拟由电源纹波、时钟串扰等确定性干扰源引起的周期性时序偏移。
通过组合不同幅度的 RJ 和 PJ,工程师可以构建预定义的“受损信号”,用于:
- 验证示波器的抖动分离能力(RJ/DJ 分解)
- 评估接收机在特定抖动条件下的容忍度
- 建立抖动预算与系统裕量的映射关系

图4 PJ 设置界面

图5 RJ 设置界面
测量设置与连接
确立无损伤参考基线系统搭建

图6 确立无损伤参考基线的系统搭建
仪器组成
- RIGOL DG70000:生成可控 PRBS-NRZ 信号
- RIGOL DS80000:眼图捕获与抖动分析
- 高质量 50 Ω SMA 电缆:信号传输
连接配置
- DG70000 通道输出 → 高质量 SMA 同轴电缆 → DS80000 通道输入
- DS80000 输入端配置为 50Ω,确保阻抗匹配
- DG70000 输出幅度调整至匹配示波器输入量程,无需外部衰减器
- 如需触发同步,可将 DG70000 的同步输出连接至 DS80000 外触发输入
关键设置要点
示波器端
- 输入带宽设置:高于数据速率的 0.9~1 倍频率
- 采样率:确保足够的时间分辨率(通常 ≥ 4× 数据速率)
- 时钟恢复:根据数据速率和 PRBS 码型特性选择合适的恢复模式
- 记录长度:足够长以累积统计意义上充分的眼图和抖动数据
信号发生器端
- 确认 PRBS 码型阶数与编码方式(NRZ)正确选择
- 验证输出信号幅度、DC 偏置和端接阻抗设置
- 若需注入抖动,按照测试目标设定 RJ 和 PJ 参数
注释: 如果进行标准的眼图测试, 通常使用示波器的带宽等于信号的奈奎斯特频率。 2.5 Gbps 数字信号的基频是 1.25 GHz。 对于数字通信分析, 通常建议带宽至少是基频的 1.8 到 2 倍。 因此 2.5 GHz带宽的示波器是测试 5 Gbps 信号的入门选择。
NRZ 眼图分析
眼图观测
完成测量设置后, 在 DS80000 上启用眼图分析功能。 示波器将自动进行时钟恢复,并将捕获的波形按单位间隔叠加显示。眼图的关键观测指标包括:
| 指标 | 含义 | 解读方法 |
| 水平张开度 | 眼图在时间轴上的开口宽度 | 反映总抖动的大小,张开度越大,时序裕量越充分 |
| 垂直张开度 | 眼图在幅度轴上的开口高度 | 反映噪声和幅度失真水平 |
| 交叉点位置 | 上升/下降跳变的交汇位置 | 偏离 50% 表明存在占空比失真 |
| 跳变区域宽度 | 信号跳变沿在时间轴上的展宽 | 反映随机抖动的大小 |
| 密度分布 | 颜色编码显示信号出现频率的空间分布 | 高密度区域表示信号最常经过的轨迹 |
抖动对眼图的影响
当 DG70000 未注入任何抖动时, 眼图应呈现清晰的张开状态, 仅由信号源本底抖动(10 ps 总抖动)和通道固有损耗决定的极小闭合。
抖动测量与分析
时间间隔误差(TIE)
TIE 是每个跳变沿相对于恢复时钟理想位置的时间偏差, 是最基本的抖动度量。
DS80000 可同时显示:
- TIE 统计值:峰峰值(TIE p-p)和均方根值(TIE RMS),量化抖动的总体水平
- TIE 轨迹:抖动随时间的变化趋势,用于识别低频漂移或周期性模式
- TIE 频谱:抖动的频率成分分布,离散谱线对应确定性抖动源
- TIE 直方图:抖动的概率分布,高斯形态指向随机抖动,双峰/多峰指向确定性抖动
四个维度联合分析
将眼图、 TIE 轨迹、 TIE 频谱和 TIE 直方图四个视图结合分析, 可以形成对抖动行为的完整认知:
| 分析维度 | 回答的问题 | 对应 DG70000 注入参数 |
| 眼图 | 总体信号质量如何? | 综合 RJ + PJ 的效果 |
| TIE 轨迹 | 抖动随时间如何变化? | PJ 频率决定变化周期 |
| TIE 频谱 | 抖动的频率成分是什么? | PJ 频率对应离散谱线 |
| TIE 直方图 | 抖动的统计分布特征? | RJ 幅度决定高斯展宽 |
验证与校准应用
由于 DG70000 注入的抖动参数已知, 可以将示波器的测量结果与注入值进行对比验证:
- 注入 PJ 频率 50 MHz → TIE 频谱中应出现 50 MHz 处的离散谱线
- 注入 RJ = 5 ps RMS → TIE 直方图的高斯拟合标准差应接近 5 ps
- 注入 PJ = 20 ps p-p → TIE 轨迹中周期性分量的峰峰值应接近 20 ps
这种闭环验证能力使 DG70000 成为示波器抖动测量功能校准和培训的理想工具。
实际调试方法
建立测量基线
在对真实 DUT 进行信号完整性测试之前, 建议先使用 DG70000 生成已知参考信号,建立“干净”的测量基线:
- 配置 DG70000 生成不含抖动注入的 PRBS-NRZ 信号
- 在 DS80000 上观测眼图和 TIE,确认测量系统本底性能
- 逐步注入已知 RJ 和 PJ,验证示波器的测量灵敏度和分离能力
- 记录基线数据,作为后续 DUT 测试的参考
迁移至 DUT 测试
基线建立后,将信号源从 DG70000 切换为实际 DUT:
- 使用相同的示波器配置和分析方法
- 将 DUT 的测量结果与基线进行对比
- TIE 频谱中新增的离散谱线 → 指向 DUT 特有的确定性干扰源
- TIE 直方图的展宽幅度 → 评估 DUT 附加的随机抖动贡献
注释: 如果想进一步了解眼图功能, 请到 www.rigol.com 下载《应用指南: 眼图——示波器高级测量功能》 。
常见调试场景
| 观察到的现象 | 可能原因 | 对应 DG70000 注入参数 |
| 眼图水平闭合,TIE 频谱见离散峰 | 电源纹波或时钟串扰 | 注入相同频率的 PJ,对比闭合程度 |
| 眼图均匀模糊,TIE 直方图呈高斯 | 宽带噪声耦合 | 注入等幅 RJ,对比张开度压缩量 |
| 眼图交叉点偏移 | 占空比失真 | 调整 DG70000 高/低电平验证交叉点灵敏度 |
| 眼图底部/顶部不对称 | ISI 或反射 | 对比 DG70000 直连信号,排除通道影响 |
总结
RIGOL DG70000 任意波形发生器凭借 12 GSa/s 高采样率、 16 bit 高分辨率、 1.5Gpts 超深存储(3.0 Gpts 双通道共享) 和 10 ps 超低本底抖动, 结合内置的 PRBS 码型生成与独立 RJ/PJ 抖动注入功能, 为 NRZ 信号完整性测试提供了从信号生成到损伤模拟的一站式解决方案。
配合 RIGOL DS80000 系列实时示波器的眼图和抖动分析功能,工程师可以:
- 在实验室条件下构建可控、可重复的 NRZ 测试环境
- 通过四个维度联合分析(眼图/TIE 轨迹/频谱/直方图)系统化地理解抖动行为
- 建立测量基线,并将验证过的分析方法自信地迁移至真实 DUT 测试
- 快速定位信号质量问题的根本原因,缩短调试周期
本应用指南展示的方法论同样适用于 PAM4 等更高阶调制方案的信号生成与分析,为工程师应对下一代高速接口挑战做好准备。