当前位置: 首页 > article >正文

是德科技 | 单通道448G未来之路:PAM4? PAM6? PAM8?

内容来源:是德科技

随着数据中心规模的不断扩大以及AI大模型等技术的兴起,市场对高速、大容量数据传输的需求日益增长。例如,AI训练集群中GPU等设备之间的互联需要更高的传输速率来提升效率。在技术升级方面,SerDes技术的不断进步为单通道448G技术的发展提供了核心动力。同时,光模块和光引擎技术的发展也为单通道448G技术奠定了硬件基础。产业生态方面,诸多芯片厂商在SerDes技术、光模块接口等方面的研发投入,推动了单通道448G技术的发展。

最近,OIF启动了CEI-448G框架项目其重点是定义超过224 Gbps的下一代电口数据速率——目标为448 Gbps多级脉冲幅度调制(PAM)。

该计划旨在通过探索接口支持、调制方案和测试方法等关键因素,解决实现这一高速数据速率所面临的挑战。对于光数据中心网络(DCN),强度调制和直接检测(IM/DD)可实现每通道224 Gbps 的800G以太网(800GbE)和1.6T以太网技术。虽然基于224 Gbps(112 Gbaud PAM4)的标准化仍在进行中,但关于支持3.2 TbE的448 Gbps下一代光接口的讨论已经开始。224 Gbps的光电接口基于~112 Gbaud PAM4。对于448Gbps,适合电和光传输信道的调制格式仍然是研究人员的课题。

如下图所示,可能的解决方案是:150 GBaud PAM8、174 GBaud PAM6和224 GBaud PAM4。

图1. 448 Gbps的可能性解决方案

448G信号产生

448G信号主要由高性能任意波形发生器M8199B产生,具有高达256 GSa/s的采样率和超过80 GHz的模拟带宽,最多可达8个同步通道。可支持160 GBaud 及以上速率的新一代光电器件研发测试,可用于产生每通道高于400 Gbps的数据传输的信号。

图2. 448 Gbps信号产生设备

下面我们将介绍一种基础差分及单端信号产生的方法,并且在此基础上介绍根据以下两种调优448G信号的质量的方法:

  • 使用两个AWG通道创建虚拟差分通道。由于两个通道产生的信号是相同的,因此完全相关,噪声的主要部分是不相关的,这在理论上将导致3dB的改善。

  • 使用宽带巴伦改善M8199B的二阶非线性性能,尤其是在最高输出幅度下操作AWG时。对单端受测器件(DUT)使用虚拟差分通道方法时,也需要巴伦。

基于这两种方法,有多种可能的硬件配置适用于差分和单端DUT。

图3. 448G实验示意图

如上图所示,最简单的配置是SE1(上图左上)和DIFF1(上图左下),其直接使用M8199B AWG的单端/差分输出通道。这些配置是本文分析所采用的基准配置。

对于单端配置,宽带巴伦被放置在一个差分AWG输出处,以改善共模二阶非线性(SE2-上图中上)。通过使用两个AWG通道来创建虚拟差分通道,随后将其馈入巴伦(balun)以获得单端输出(SE3,图右上角),可实现进一步的改进。

对于差分配置,可以直接使用虚拟差分信道的概念(DIFF2-上图中下)。除了显著改善SNR性能外,这种配置还可用于补偿AWG和DUT之间的任何差分偏斜,否则会引入额外的频率相关损耗分量。

另一种差分配置采用两个巴伦,它们分别放置在两个差分 AWG 输出的输出端(DIFF3,图右下角)。

对于所有配置,在AWG输出和巴伦或DUT输入之间以及巴伦输出和DUT输入之间放置15 cm 1.00mm RF电缆。此外,每个N1046A DCA输入使用一个10 dB衰减器,以将输入幅度保持在线性工作范围内,同时避免超过数据手册中规定的损伤阈值。M8008A 时钟模块的 RefClkOut16G 输出通过功率分配器后分别接入 DCA  

trigger和 PTB 接口。

数字信号生成(包括预失真)通过Keysight的IQTools软件实现。使用该软件,可以在目标采样率和AWG幅度下执行InSystem校准。在通过巴伦组合不同AWG通道并使用单个DCA通道(例如SE2、SE3和DIFF3)进行测量的配置中,IQTools提供了一项功能,可通过“Use separate tones”选项测量相对子通道频率响应,从而能够校正任何子通道失配。

448G电眼图测试方法

通过上面的实验示意图,我们通过M8199B分别生成了单端及差分的448G信号,下面我们就来简单看一下448G信号的测试。那么448G 信号如何测试呢?我们将主要使用两种仪器作为参考接收机,其中一个选择是DCA-X平台搭配N1046A模块,支持448G预研信号测试;另一种选择是使用110G带宽 Infiniium UXR系列示波器,也可以支持448G信号测试。

图4. 448 Gbps研究的关键测试设备

基于上文环境描述,我们使用N1046A搭配N1000A平台进行本次电信号评估,测试结果如下:

图5. 眼图:SE1(左)和SE3(右)的150 GBaud PAM8

图6. 眼图:SE1(左)和SE3(右)的174 GBaud PAM6

图7. 眼图:SE1(左)和SE3(右)的200 GBaud PAM4

图8. 眼图:DIFF1(左)和DIFF2(右)的150 GBaud PAM8

图9. 眼图:DIFF1(左)和DIFF2(右)的174 GBaud PAM6

图10. 眼图:DIFF1(左)和DIFF2(右)的200 GBaud PAM4

电PAM8和PAM6的误码率测量

在电误码率测试部分,我们使用110GHz UXR实时示波器测量了DIFF4配置的误码率。如下图11所示,四根15 cm RF电缆用于将M8199B的输出连接到巴伦的输入。巴伦的输出和实时示波器的输入通过使用30cm RF电缆连接。图12展示了DIFF4配置中连接示波器不长度的频率响应。虽然信号生成仍使用IQTools执行,但BER测量需要M8070ADVB高级测量软件包。BER是在运行“In System”校准后获得的,在M8070B软件中配置符号率和CDR参数如图13和图14所示,而且在这种情况下,在接收机侧不使用均衡功能。

图11.BER测量的实验设置

图12.考虑巴伦输出和示波器输入之间不同电缆长度的DIFF4频率响应

需要注意的部分是,加载到 M8199B 中的数据码型必须匹配其内存大小和波形粒度。针对 PAM6 和 PAM8 均使用了定制的 4096 符号码型。M8199B 以 243.75 GSa/s 的采样率产生 150 GBaud 信号,以 255.5625 GSa/s 采样率产生174 GBaud 信号。每次更改采样率时,均需在 IQtools 中执行 “InSystem”校准。差分路径的自动去偏斜(Auto-deskew)在 UXR Infiniium 软件中完成。M8199B 任意波形发生器的幅度通过 M8070B 软件固定为 1.6 Vpp。发射信号分别采用滚降系数为 0.3(PAM8)和 0.1(PAM6)的升余弦(RaisedCosine)滤波器进行脉冲整形。

图13.BER测量:150 GBaud PAM8(DIFF4),BER=~1.5e-5

图14.BER测量:DIFF4-174 GBaud PAM6,BER=~2.5e-6

总  结

根据本文的前面的配置后得出的实验结果表明,使用150 Gbaud PAM8和174 Gbaud PAM6以及先进的是德科技测试和测量设备,可以实现448 Gbps的传输速率。用PAM4演示的最高符号率是200GBaud,实现400Gbps的数据传输速率。通过使用M8199B AWG来执行信号生成,N1046A DCA执行信号分析。对于所考虑的所有调制格式,演示了眼图张开情况。使用110 GHz UXR系列实时示波器进行BER测量时,在150 GBaud PAM8时,误码率为~1.5e-5,而在174 GBaud PAM6时,误码率为~2.5e-6。

实际上,除去以上描述的在448G电信号方面的测试环境之外,是德科技也提供了448G光信号的预研测试环境,其主要包括光参考发射机N7718C以及N1032B光采样示波器,N7718C能够生成包括 NRZ、PAM4、PAM6 和 PAM8 波形在内的强度调制/直接检测 (IM/DD) 信号,搭配 AWG M8199B可支持单通道速率400G 的光传输信号生成。N1032A/B光采样示波器带宽高达120GHz,主要承担单通道速率400G 的光信号校准及测试任务。

相关文章:

是德科技 | 单通道448G未来之路:PAM4? PAM6? PAM8?

内容来源:是德科技 随着数据中心规模的不断扩大以及AI大模型等技术的兴起,市场对高速、大容量数据传输的需求日益增长。例如,AI训练集群中GPU等设备之间的互联需要更高的传输速率来提升效率。在技术升级方面,SerDes技术的不断进步…...

OceanBase 开发者大会,拥抱 Data*AI 战略,构建 AI 数据底座

5 月 17 号以“当 SQL 遇见 AI”为主题的 OceanBase 开发者大会在广州举行,因为行程的原因未能现场参会,仍然通过视频直播观看了全部的演讲。总体来说,这届大会既有对未来数据库演进方向的展望,也有 OceanBase 新产品的发布&#…...

STM32IIC协议基础及Cube配置

STM32IIC协议基础及Cube配置 一,IC协议简介1,核心特点2,应用场景 二,IC协议基础概念1,总线结构2,主从架构3,设备寻址4,起始和停止条件5,数据传输6,应答机制 三…...

CNN vs ViT:图像世界的范式演进

一、图像建模,是不是也可以“大一统” 在前文中我们提到,多模态大模型打破“只能处理文字”的限制。 在 NLP 世界里,Transformer 已经证明自己是理解语言的王者。那么在图像世界,我们是否也能有一种“通用架构”,让模…...

cocos creator使用jenkins打包微信小游戏,自动上传资源到cdn,windows版运行jenkins

cocos 版本2.4.11 在windows上jenkins的具体配置和部署,可参考上一篇文章cocos creator使用jenkins打包流程,打包webmobile_jenkins打包,发布,部署cocoscreator-CSDN博客 特别注意,windows上运行jenkins需要关闭windows自己的jenkins服务&a…...

定时器的两种实现方式

1、基于优先级队列/堆 队列是先进先出,优先级队列是优先级越高就存放在队列之前,我们可以将过期时间越早设置为优先级越高,那么临近过期时间的任务就会在队列前面,距离过期时间越晚的任务就在队列后面。 可以分配一个线程&#…...

Python、Pytorch、TensorFlow、Anconda、PySide、Jupyter

一、Python Python是一种高级、通用、解释型的开源编程语言,由Guido van Rossum于1990年代初设计。它具有以下显著特点: 1‌.语言特性‌ (1) 语法简洁易读,接近自然语言(如print(“Hello World!”)) (2) 采用强制缩进而非大括号定义代码块 (3) 支持面向对象、函数式和过…...

[Java实战]Spring Boot整合MinIO:分布式文件存储与管理实战(三十)

[Java实战]Spring Boot整合MinIO:分布式文件存储与管理实战(三十) 一、MinIO简介与核心原理 MinIO 是一款高性能、开源的分布式对象存储系统,兼容 Amazon S3 API,适用于存储图片、视频、日志等非结构化数据。其核心特…...

MacBook Air A2179(Intel版)安装macOS Catalina所需时间

MacBook Air A2179(Intel版)安装macOS Catalina所需时间如下: 一、标准安装时间范围 常规安装(通过App Store) • 下载时间:约30-60分钟(取决于网络速度,安装包约8GB) •…...

AI在人力资源领域的应用:把握时代浪潮

借鉴历史经验,引领技术变革 历史总是呈现出惊人的相似性。十年前,众多企业未能及时洞察移动技术与社交技术的潜在价值,迟迟没有将这些创新引入职场环境。随着时间推移,这些组织才意识到BYOD(自带设备办公)…...

【VxWorks 实时操作系统(RTOS)】常用函数汇总

VxWorks 实时操作系统(RTOS)中的核心函数 1. taskSpawn 函数 功能:用于动态创建并激活一个新任务(线程)。参数解析(以 VxWorks 为例):int taskSpawn(char *name, // 任务名…...

vr制作公司提供什么服务?

随着科技的迅猛进步,虚拟现实(Virtual Reality,简称VR)技术已经悄然渗透到我们的日常生活与工作中,成为推动数字化转型的重要力量。VR制作公司,作为前沿领域的探索者和实践者,以专业的技术和创新…...

下一代电子电气架构(EEA)的关键技术

我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 钝感力的“钝”,不是木讷、迟钝,而是直面困境的韧劲和耐力,是面对外界噪音的通透淡然。 生活中有两种人,一种人格外在意别人的眼光;另一种人无论…...

matlab慕课学习3.5

于20250520 3.5 用while 语句实现循环结构 3.5.1while语句 多用于循环次数不确定的情况,循环次数确定的时候用for更为方便。 3.5.2break语句和continue语句 break用来跳出循环体,结束整个循环。 continue用来结束本次循环,接着执行下一次…...

大语言模型(LLM)如何通过“思考时间”(即推理时的计算资源)提升推理能力

大语言模型(LLM)如何通过“思考时间”(即推理时的计算资源)提升推理能力 核心围绕人类思维机制、模型架构改进、训练方法优化等展开 一、人类思维的启发:快思考与慢思考 类比心理学: 人类思维分两种模式: 快思考(系统1):直觉驱动,快速但易出错(如估算简单问题)。…...

Ollama 如何在显存资源有限的情况下合理分配给不同的服务?

在 Windows PowerShell 中启动两个 Ollama 实例的推荐步骤是: 打开第一个 PowerShell 窗口,并执行: $env:OLLAMA_HOST"0.0.0.0:11434" ollama serve打开第二个 PowerShell 窗口,并执行: $env:OLLAMA_HOST&qu…...

Qt音视频开发过程中一个疑难杂症的解决方法/ffmpeg中采集本地音频设备无法触发超时回调

一、前言 最近在做实时音视频通话的项目中,遇到一个神奇的问题,那就是用ffmpeg采集本地音频设备,当音频设备拔掉后,采集过程会卡死在av_read_frame函数中,尽管设置了超时时间,也设置了超时回调interrupt_c…...

基于注意力机制与iRMB模块的YOLOv11改进模型—高效轻量目标检测新范式

随着深度学习技术的发展,目标检测在自动驾驶、智能监控、工业质检等场景中得到了广泛应用。针对当前主流目标检测模型在边缘设备部署中所面临的计算资源受限和推理效率瓶颈问题,YOLO系列作为单阶段目标检测框架的代表,凭借其高精度与高速度的平衡优势,在工业界具有极高的应…...

PEFT库PromptTuningConfig 配置

PEFT库 PromptTuningConfig 配置 "Prompt Tuning"的参数高效微调 PromptTuningConfig 核心参数解析 1. task_type="CAUSAL_LM" 作用:指定任务类型为因果语言模型(Causal LM)。说明:因果语言模型从左到右生成文本(如GPT系列),这与任务需求匹配(模…...

操作系统----软考中级软件工程师(自用学习笔记)

目录 1、计算机系统层次结构 2、程序顺序执行的特征 3、程序并发执行的特征 4、三态模型 5、同步与互斥 6、信号量机制 7、PV操作 8、死锁 9、进程资源图 10、死锁避免 11、线程 12、程序局部性原理 13、分页存储管理 14、单缓冲器 15、双缓冲区 16、磁盘调度算…...

SQL 多表关联与分组聚合:解密答题正确率分析

一、问题拆解:从业务需求到SQL逻辑 1.1 需求分析 题目要求:计算浙江大学用户在不同难度题目下的答题正确率,并按正确率升序排序。 关键分析点: 数据来源: user_profile:存储用户信息(大学&a…...

基于 Redis 实现短信验证码登录功能的完整方案

&#x1f9f1; 一、技术栈与依赖配置 使用 Spring Boot Redis 实现短信验证码登录&#xff0c;以下是推荐的 Maven 依赖&#xff1a; <dependencies><!-- Spring Boot Web --><dependency><groupId>org.springframework.boot</groupId><ar…...

电平匹配电路

1、为什么要电平匹配? 现在很多SOC器件为了降低功耗,都把IO口的电平设计成了1.8V,核电压0.85V,当这种SOC做主平台时,在做接口设计需要格外关注电平的匹配。单板中经常需要将1.8V的电平转换成3.3V或者转成5V。如果没有注意到输入和输出信号之间的电平匹配,系统就无法正常…...

JavaScript 日志和调试工具箱-logger2js

原创功能丰富的 JavaScript 日志和调试工具箱&#xff0c;设计这个工具时考虑到了多种实际开发中的需求。该工具不仅提供了高效强大的日志输出显示功能&#xff0c;还包含了界面风格配置、代码格式化、事件处理、性能测试、方法调用栈输出&#xff0c;右键菜单、控制台显示控制…...

GitHub 自动认证教程

## 简介 在使用 GitHub 时&#xff0c;为了避免每次提交代码都需要输入用户名和密码&#xff0c;我们可以使用 SSH 密钥进行自动认证。本教程将详细介绍如何设置 SSH 密钥并配置 GitHub 自动认证。 ## 步骤一&#xff1a;检查现有 SSH 密钥 首先&#xff0c;检查您的电脑是否…...

zData X zStorage 为什么采用全闪存架构而非混闪架构?

点击蓝字 关注我们 最近有用户问到 zData X 的存储底座 zStorage 分布式存储为什么采用的是全闪存架构而非混闪架构&#xff1f;主要原因还是在于全闪存架构在性能和可靠性方面具有更显著的优势。zData X 的上一代产品 zData 的早期版本也使用了SSD盘作为缓存的技术架构&#x…...

鸿蒙OSUniApp 实现精美的轮播图组件#三方框架 #Uniapp

UniApp 实现精美的轮播图组件 在移动应用开发中&#xff0c;轮播图是一个非常常见且重要的UI组件。本文将深入探讨如何使用UniApp框架开发一个功能丰富、动画流畅的轮播图组件&#xff0c;并分享一些实际开发中的经验和技巧。 一、基础轮播图实现 1.1 组件结构设计 首先&am…...

解决git中断显示中文为八进制编码问题

git config --global core.quotepath false 命令用于配置 Git 如何处理非 ASCII 字符&#xff08;如中文、日文、韩文等&#xff09;的文件名显示 core.quotepath Git 的一个核心配置项&#xff0c;控制是否对非 ASCII 文件名进行转义&#xff08;quote&#xff09;处理。 f…...

SQL次日留存率计算精讲:自连接与多字段去重的深度应用

一、问题拆解&#xff1a;理解次日留存率的计算逻辑 1.1 业务需求转换 题目&#xff1a;运营希望查看用户在某天刷题后第二天还会再来刷题的留存率。 关键分析点&#xff1a; 留存率 &#xff08;第一天刷题且第二天再次刷题的用户数&#xff09; / 第一天刷题的总用户数需…...

使用SQLite Studio导出/导入SQL修复损坏的数据库

使用SQLite Studio导出/导入SQL修复损坏的数据库 使用Zotero时遇到了数据库损坏&#xff0c;在软件中寸步难行&#xff0c;遂尝试修复数据库。 一、SQLite Studio简介 SQLite Studio是一款专为SQLite数据库设计的免费开源工具&#xff0c;支持Windows/macOS/Linux。相较于其…...