历史上的今天
返回首页

历史上的今天

今天是:2024年09月21日(星期六)

2020年09月21日 | 漫画科普—到底什么叫PAM4

2020-09-21 来源:鲜枣课堂

See the source image


小明和小白是同班同学,也是一对好基友。

 

小明很聪明,学习成绩也很好。而小白比较贪玩,成绩很差。

 

班主任王老师每天都会安排考试,小明总是拿满分,而小白总是拿零分。

 

于是,小白就问小明:

 

 

 

为了帮助好基友,小明经过苦思冥想,终于计上心头——

 

 

王老师的考试卷,只考判断题,答案要么是1(对),要么是0(错)。

 

所以,他就和小白约定:考试的时候,自己会吹泡泡,吹大泡泡代表1(对),吹小泡泡代表0(错)。

 

 

果然,采用这个方法之后,小明每次考试都能准确将答案传递给小白,大大提升了小白的考试成绩。

 

然而,没过多久,课程进入了新的阶段,难度大幅提升。王老师决定,将试卷里面的判断题全部改成单选题,一共A/B/C/D四个选项。

 

这下小白慌了,四个选项,该怎么办? 

 

于是,小明和小白又有了新的对话:

 

 

 

 

小明告诉小白,根本没有必要吹出字母形状的泡泡,那样也容易被老师发现。

 

“我经过多年练习,现在可以精准控制吹出泡泡的大小”,小明说,“当我吹出大号的泡泡,就是A;中号的泡泡,就是B;小号的泡泡,就是C;超小号的泡泡,就是D。”

 

 

果然,在新方法的帮助下,小明依然可以将答案准确地传递给小白,继续帮助小白获得好成绩。

 

后来,小明考上了北京大学,小白进入了百货公司,他们都有光明的前途。。。

 

—— 故事完 ——

  

好啦,上面这个故事,大家都看明白了没?

 

首先,我要郑重声明一下:作弊是不对的。在任何情况下,都不应该作弊。请小盆友们切勿模仿。

 

然后,我们再来分析一下故事里面的作弊技巧问题。 

 

小明和小白的两种作弊方法,其实从本质上来说,就是现在光通信领域非常重要的两项基本技术,那就是——NRZ和PAM4。

 

NRZ,就是Non-Return-to-Zero的缩写,字面意思叫做“不归零”,也就是不归零编码。

 

采用NRZ编码的信号,就是使用高、低两种信号电平来表示传输信息的数字逻辑信号。

 

NRZ有单极性不归零码和双极性不归零码。

 

单极性不归零码,“1”和“0”分别对应正电平和零电平,或负电平和零电平。

 

 

单极性不归零码

 

双极性不归零码,“1”和“0”分别对应正电平和等效负电平。

 

 

双极性不归零码

 

所谓“不归零”,不是说没有“0”,而是说每传输完一位数据,信号无需返回到零电平。(显然,相比RZ,NRZ节约了带宽。)

 

在光模块调制里面,我们是用激光器的功率来控制0和1的。

 

简单来说,就是发光,实际发射光功率大于某门限值,就是1。小于某门限值,就是0。

 

传输011011就是这样:

 

 

NRZ调制

 

接下来看看小明和小白的第二种作弊方法,也就是PAM4。

 

随着带宽需求的不断增加,我们需要想尽办法增加单位时间内传输的逻辑信息。

 

PAM4,就是4-Level Pulse Amplitude Modulation,中文名叫做四电平脉冲幅度调制。它是一种调制技术,采用4个不同的信号电平来进行信号传输。

 

还是传输011011,就变成这样:

 

PAM4调制

 

这样一来,单个符号周期表示的逻辑信息,从NRZ的1bit,变成了2bit,翻了一倍。

 

NRZ VS PAM4 (右边是眼图)

 

那么问题来了,这么爽的技术,为啥之前不用?如果4电平能够翻一倍,为啥我们不搞个8电平、16电平、32电平?速度随便翻倍,岂不爽歪歪?

 

主要原因,还是在于激光器的技术工艺(小明的嘴上功夫)。实现PAM4,需要激光器能够做到对功率的精确控制。

 

4个电平,4种大小的泡泡,小明要控制得住,不能吹错。小白也要看得清,不能看错。

 

万一吹个忽大忽小的,到底是B?还是C呢?

 

如果控制不好,就会造成很高的误码率,只能重新吹,影响信号传输效率。

 

PAM4对噪声更加敏感。如果噪声太大,显然也会导致PAM4调制无法正常工作。

 

光纤通信的传输,吹泡泡的速度可是非常快的。

 

我们以单路25G波特率为例。所谓波特率(Baud Rate),就是一秒钟可以发送多少个完整脉冲。

 

例如25G EML芯片,约一秒钟发送25×109个脉冲(每秒250亿个泡泡)。采用NRZ的话,那就是速率(比特率,bit rate)是25Gbps。采用PAM4调制技术的话,翻个倍,变成50Gbps。所以,1个25G EML芯片采用PAM4调制之后,就可以做成了单通道50G的PAM4光模块。

 

现在很多大容量的光模块,都是这么double(翻倍)出来的。

 

我们再举一个基于PAM4调制的400G DML光收发模块的例子。

 

发送单元信号时,16路25G NRZ电信号从电接口单元输入,经过DSP处理器对电信号进行预处理、PAM4调制后,输出8路25G PAM4的电信号,加载到驱动器芯片上,通过8路的激光器将高速电信号转换8路50Gbps的高速光信号,通过波分复用器合波后,合成1路400G的高速光信号输出。

 

 

接收单元信号时,将接收的1路400G的高速光信号通过光接口单元输入,经过解复用器转换成8路50Gbps的高速光信号,通过光接收机接收输入光信号,并将所接收的光信号转换成为电信号后,经过DSP处理芯片对电信号进行时钟恢复、放大、均衡、PAM4解调后,转换成16路25G NRZ的电信号。

 

好啦,以上就是NRZ和PAM4的简单科普。


推荐阅读

史海拾趣

Advanced Technology Corp公司的发展小趣事

为了进一步提升市场份额和品牌影响力,ATC公司积极开展市场拓展活动。公司加强与国际市场的联系,与多家知名企业建立了战略合作关系,共同开拓新的市场领域。同时,ATC公司还注重品牌塑造,通过参加行业展会、举办技术研讨会等方式,提升品牌知名度和美誉度。这些努力使得ATC公司在全球电子市场中占据了一席之地。

巨盛电子(Chesen)公司的发展小趣事

巨盛电子(Chesen)自创立之初,就坚持将技术创新作为公司的核心竞争力。在电子行业迅速发展的背景下,公司投入大量资源进行研发,成功推出了一系列具有领先技术水平的电子产品。这些产品不仅满足了市场对于高品质、高性能电子产品的需求,还通过创新功能赢得了消费者的青睐。巨盛电子凭借技术创新,逐渐在电子行业中崭露头角,成为市场的领导者。

API Technologies公司的发展小趣事

API Technologies一直注重技术创新和研发投入。公司不断引进先进的生产设备和技术人才,加大对新产品、新技术的研发力度。通过不断的技术创新,API Technologies成功推出了一系列具有自主知识产权的高性能产品,不仅提升了公司的核心竞争力,也为公司的持续发展注入了新的动力。

Discrete Semiconductor Industries公司的发展小趣事

“绿源科技”是一家致力于绿色环保的Discrete Semiconductor Industries公司。该公司注重环保理念在产品研发和生产过程中的应用,积极推广绿色制造和循环经济。通过采用环保材料和工艺,绿源科技成功开发出了一系列低能耗、低污染的半导体产品。这些产品不仅满足了市场的需求,还为环境保护做出了积极贡献。同时,绿源科技还积极参与各种环保公益活动,推动行业向更加绿色、可持续的方向发展。

Gould Ami公司的发展小趣事
如传感器损坏、污垢阻塞或安装位置不当,导致无法准确检测水位变化。
CONEXANT公司的发展小趣事

2017年,电子行业迎来了一场引人瞩目的收购案。新思科技(Synaptics),一家在人机界面交互开发解决方案领域具有领导地位的公司,宣布以3.95亿美元现金和726,666只普通股收购科胜讯系统公司(Conexant Systems)。这一收购行动不仅增强了Synaptics在智能家居领域的语音和音频处理解决方案的能力,也标志着Conexant正式成为Synaptics大家庭的一员。通过此次收购,两家公司实现了技术资源和市场优势的互补,共同开启了新的发展篇章。

问答坊 | AI 解惑

全球最搞怪发明,不得不服

1超强的山寨版私家车 超强的山寨版私家车,看了此图,网友不禁感慨,这车太牛, 不用办照就可上路行驶,堪称中国最牛私家车!       2日本人发明的地铁休眠器   不注意看还以为是有人上吊呢……      ...…

查看全部问答>

COUNTER <= 5'h0_0 是什么意思啊?

请问这段程序里面的“  5\'h0_0   ” 是什么意思啊? 谢谢。 always @(posedge clk or posedge rst) begin     if(rst == 1\'b1)       COUNTER …

查看全部问答>

S3C2440 软浮点编译器与 编译驱动

我使用的是2.6.12的内核,基于ARM9构架的处理器 用uname -a 在嵌入式系统的显示是: Linux (none) 2.6.12-h1940 #50 Thu Dec 20 17:31:16 CST 2007 armv4tl unknown 交叉编译环境中建立了软浮点的,使用编译器版本是3.4.4 (网上找的) arm-linux ...…

查看全部问答>

求卓异5518G(绿色外壳)的升级密码

我的这台卓异5518G(绿色外壳)是7针升级接口的,是海尔2023+1108EGa+5812的,看 了好多论坛都没有能找到直接在遥控器上就可以输入密码升级的资料以及具体的操作方法,。自己又不懂制作这种机型接口的什么升级数据线和什么小版的,希望论坛里各位高 ...…

查看全部问答>

请教如何“建立winCE的软件开发工具包(SDK)并把BSP打包到.msi安装文件”

开发BSP的最后一步是建立软件开发工具包(SDK)并把BSP打包到.msi安装文件里这样它就可以被其他人安装。SDK是开发者用来为某个OS编写应用程序的一系列头文件,库,相关联的文件,运行时文件,OS扩展和帮助文档。SDK的内容允许开发者在你的OS得运行 ...…

查看全部问答>

分析一个简单CPLD程序问题

如题:    硬件为EPM570T100C5N的开发板。实现不了小灯闪烁功能,可以单独对小灯进行控制(只可以控制亮灭,不能控制闪烁),不知道什么原因,特来请教大家。以下是程序部分:module LEDxiaodeng(CLK,LED);input CLK;output [8:1]LED;re ...…

查看全部问答>

求助关于顶层文件

写了一个顶层文件,如下entity top is    Port ( CLK : in  STD_LOGIC;           RX : in  STD_LOGIC;           rst : in  ...…

查看全部问答>

有关ARM 上can模块的地址问题

  因为是第一次做can总线通信,有些问题向大家请教一下:       1.我用的eCAN模块里面的寄存器是有id标识符寄存器的,这样就可以给数据加上id号,但问题是这样,如果要在can总线上载加上模块节点,那么它的邮箱 ...…

查看全部问答>

STM32耗电流问题,看了资料还是迷茫中...

资料中所说:IVDD Total current into VDD/VDDA power lines (source)IVSS Total current out of VSS ground lines (sink)两者最大值均为150mA那我就郁闷了...目 ...…

查看全部问答>

【低功耗】Actel IGLOO系列超低功耗,小封装FPGA下载

Actel IGLOO系列超低功耗,小封装FPGA下载Actel IGLOO Family Represents the True Alternative to ASICsand CPLDsfor Portable Applications5 μW static power in Flash*Freeze Mode4 X less static power than nearest competitor5 X longer batt ...…

查看全部问答>