CN113039761B - 8b10b PAM4编码 - Google Patents
8b10b PAM4编码 Download PDFInfo
- Publication number
- CN113039761B CN113039761B CN202080006170.4A CN202080006170A CN113039761B CN 113039761 B CN113039761 B CN 113039761B CN 202080006170 A CN202080006170 A CN 202080006170A CN 113039761 B CN113039761 B CN 113039761B
- Authority
- CN
- China
- Prior art keywords
- original byte
- byte stream
- stream
- encoder
- encoders
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000003595 spectral effect Effects 0.000 claims abstract description 13
- 238000000034 method Methods 0.000 claims description 21
- 238000000926 separation method Methods 0.000 claims description 19
- 238000006243 chemical reaction Methods 0.000 claims description 2
- 238000004590 computer program Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 7
- 238000012545 processing Methods 0.000 description 6
- 108700038250 PAM2-CSK4 Proteins 0.000 description 3
- 101100206155 Schizosaccharomyces pombe (strain 972 / ATCC 24843) tbp1 gene Proteins 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 230000001629 suppression Effects 0.000 description 3
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 1
- 101000831175 Homo sapiens Mitochondrial import inner membrane translocase subunit TIM16 Proteins 0.000 description 1
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 1
- 102100024285 Mitochondrial import inner membrane translocase subunit TIM16 Human genes 0.000 description 1
- 101100012902 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) FIG2 gene Proteins 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M5/00—Conversion of the form of the representation of individual digits
- H03M5/02—Conversion to or from representation by pulses
- H03M5/20—Conversion to or from representation by pulses the pulses having more than three levels
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/02—Conversion to or from weighted codes, i.e. the weight given to a digit depending on the position of the digit within the block or code word
- H03M7/04—Conversion to or from weighted codes, i.e. the weight given to a digit depending on the position of the digit within the block or code word the radix thereof being two
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/38—Synchronous or start-stop systems, e.g. for Baudot code
- H04L25/40—Transmitting circuits; Receiving circuits
- H04L25/49—Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems
- H04L25/4906—Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems using binary codes
- H04L25/4908—Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems using binary codes using mBnB codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/02—Amplitude-modulated carrier systems, e.g. using on-off keying; Single sideband or vestigial sideband modulation
- H04L27/04—Modulator circuits; Transmitter circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/38—Synchronous or start-stop systems, e.g. for Baudot code
- H04L25/40—Transmitting circuits; Receiving circuits
- H04L25/49—Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems
- H04L25/4917—Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems using multilevel codes
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Dc Digital Transmission (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
对PAM4或PAM8符号进行编码,使其功率谱密度(PSD)类似于标准8b10b非归零流的功率谱密度。在一个实施例中,发射器包括第一和第二8b10b编码器,其接收从原始字节流分离的第一流和第二流。该第一和第二8b10b编码器分别输出第一和第二8b10b流。该第一和第二8b10b流被馈送到执行该第一和第二8b10b流的线性组合的2位组合器。4电平脉冲幅度调制编码器(PAM4编码器)将从该组合器接收的每两个位的线性组合转换成PAM4符号。其中PAM4符号的结果流具有类似于标准8b10b非归零流的PSD的PSD。
Description
相关申请的交叉引用
本申请要求2019年7月14日提交的美国临时专利申请No.62/873,965的优先权。
背景技术
8b/10b(称为8b10b)是一种线路码,其将8位字映射到10位符号,以实现DC平衡和有限差异。非归零码(NRZ)是一种二进制码,其中正电压表示1,而负电压表示0,没有零线条件。8b10b NRZ具有本领域众所周知的独特的功率谱密度(PSD)。
发明内容
在以4电平脉冲幅度调制(PAM4)发射时,需要保留该8b10b NRZ功率谱密度(PSD),以提高发射吞吐量,同时保留了与该8b10b NRZ特性的兼容性。然而,标准PAM4调制与标准8b10b NRZ调制具有不同的功率谱密度。
因此,在一个实施例中,两个8b10b编码器被线性组合以形成具有与该标准8b10bNRZ调制的PSD基本相同的PSD的PAM4调制,如下所示。发射器包括被配置为接收从原始字节流分离的第一和第二流的第一和第二8b10b编码器;该第一和第二8b10b编码器被配置为分别输出第一和第二8b10b流。2位组合器,被配置为执行该第一和第二8b10b流的线性组合。以及4电平脉冲幅度调制编码器(PAM4编码器),被配置为将从该组合器接收的每两个位的线性组合转换成PAM4符号。
可选地,该第一和第二8b10b编码器是标准8b10b编码器,每个编码器输出具有该原始字节流的一半速率的位流。可选地,该PAM4符号保留了8b10b非归零线路码发射功率频谱密度,基本上具有相同的开销,对于该标准8b10b大约为25%。在一个例子中,该实现可以接近但不等同于该标准的8b10b NRZ,然后开销可以稍微高一些,例如高达35%的开销。可选地,PAM4符号的结果流保留了标准8b10b非归零流的功率谱密度(PSD),这使得包括该发射器的收发器的下行链路和上行链路信道之间能够进行频带分离。可选地,该频带分离使得该收发器能够在该上行链路信道上发射,而不必在该上行链路和该下行链路接收器中都实施回波(echo)消除。可选地,执行从该原始字节流的分离,使得该原始字节流的奇数位被转发到该第一8b10b编码器,并且该原始字节流的偶数位被转发到该第二8b10b编码器。可选地,执行从该原始字节流的分离,使得该原始字节流的两个连续位被转发到该第一8b10b编码器,该原始字节流的接下来的两个连续位被转发到该第二8b10b编码器,并且以这种方式继续,从而在该第一和第二8b10b编码器之间翻转该原始字节流。可选地,该原始字节流的四个连续位被转发到该第一8b10b编码器,该原始字节流的接下来四个连续位被转发到该第二8b10b编码器,并且以这种方式继续,从而在该第一和第二8b10b编码器之间翻转该原始字节流。可选地,每两个位的线性组合的转换包括将对(0,0)转换为1,将对(0,1)转换为1/3,将对(1,0)转换为-1/3,以及将对(1,1)转换为-1。
在另一个实施例中,一种方法包括:由第一和第二8b10b编码器接收从原始字节流分离的第一和第二流,并分别输出第一和第二8b10b流;由2位组合器执行该第一和第二8b10b流的线性组合;以及将从该组合器接收的每两个位的线性组合转换成PAM4符号。
可选地,PAM4符号的结果流保留了标准8b10b非归零流的功率谱密度(PSD),这使得实施该方法的收发器的下行链路和上行链路信道之间能够进行频带分离。可选地,执行从该原始字节流的分离,使得该原始字节流的奇数位被转发到该第一8b10b编码器,并且该原始字节流的偶数位被转发到该第二8b10b编码器。可选地,执行从该原始字节流的分离,使得该原始字节流的两个连续位被转发到该第一8b10b编码器,该原始字节流的接下来的两个连续位被转发到该第二8b10b编码器,并且以这种方式继续,从而在该第一和第二8b10b编码器之间翻转该原始字节流。可选地,该原始字节流的四个连续位被转发到该第一8b10b编码器,该原始字节流的接下来四个连续位被转发到该第二8b10b编码器,并且以这种方式继续,从而在该第一和第二8b10b编码器之间翻转该原始字节流。
在又一实施例中,发射器包括第一、第二和第三8b10b编码器,其被配置为接收从原始字节流分离的第一、第二和第三流。该第一、第二和第三8b10b编码器被配置为分别输出第一、第二和第三8b10b流。3位组合器被配置为执行该第一、第二和第三8b10b流的线性组合。PAM8编码器被配置为将从该3位组合器接收的每三个位的线性组合转换成PAM8符号。
附图说明
这里参考附图,仅通过示例的方式描述实施例。除了对实施例的基本理解所必需的之外,没有试图更详细地示出实施例的结构细节。在附图中:
图1示出了系统50的一个实施例,该系统50输出保留了该8b10b NRZ线路码发射PSD的PAM4符号;
图2示出了比较各种调制方案的发射功率谱密度的图表;
图3示出了输出PAM4符号的方法的一个实施例,该PAM4符号保留了该8b10b NRZ线路码发射PSD;以及
图4和图5是计算机的可能的实施例的示意图。
优选实施例的描述
图1示出了系统50的一个实施例,该系统输出4电平脉冲幅度调制(PAM4)符号,该4电平脉冲幅度调制(PAM4)符号保留了该8b10b非归零(NRZ)线路码发射功率谱密度(PSD),具有类似的(例如,25%)开销。该系统50包括第一和第二8b10b编码器(22,24),其接收从原始字节流20分离的第一和第二位流。如下所述,将该原始字节流分离成该第一和第二位流可以采取各种形式。该第一和第二8b10b编码器分别输出第一和第二8b10b流。该第一和第二8b10b流被馈送到执行该第一和第二8b10b流的线性组合的2位组合器26。PAM4编码器28将每两个对应位的线性组合转换成PAM4符号。由于该组合器26对该第一和第二8b10b流的线性组合,PAM4符号30的结果流具有类似于该标准8b10b NRZ流的PSD的PSD。
将该原始字节流分成该第一和第二流可以采取各种形式,例如(i)将该原始字节流的奇数位转发到该第一8b10b编码器,并将该原始字节流的偶数位转发到该第二8b10b编码器,(ii)将该原始字节流的两个连续位转发到该第一8b10b编码器,将该原始字节流的接下来的两个连续位转发到该第二8b10b编码器,并且以这种方式继续,从而在该第一和第二8b10b编码器之间翻转该原始字节流,或者(iii)将该原始字节流的四个连续位转发到该第一8b10b编码器,将该原始字节流的接下来四个连续位转发到该第二8b10b编码器,并且以这种方式继续,从而在该第一和第二8b10b编码器之间翻转该原始字节流。
在一个实施例中,该第一和第二8b10b编码器(22,24)是标准8b10b编码器,每个编码器输出具有该原始字节流20的一半速率的位流。
在一个实施例中,该2位组合器26通过从来自该第一和第二8b10b流的相应位生成位对来执行该第一和第二8b10b流的线性组合。该线性组合可以将来自该第一8b10b流的位作为有效位,将来自该第二8b10b流的位作为无效位,或者将来自该第一8b10b流的位作为无效位,将来自该第二8b10b流的位作为有效位。
该PAM4编码器28将每个位对映射到PAM4符号,例如,通过将对(0,0)转换为1,将对(0,1)转换为1/3,将对(1,0)转换为-1/3,以及将对(1,1)转换为-1。可能由于该组合器26执行的对该8b10b流的线性组合,PAM4符号30的结果流具有类似于该标准8b10b NRZ流的PSD的PSD。在一个例子中,PAM4符号的结果流具有开销为25%(这类似于该标准8b10b NRZ流的开销)的PSD。
在一个实施例中,该系统50不使用格雷码(也称为反射二进制码)。格雷码不是线性操作,因此,与不使用格雷码的系统50所生成的该PAM4符号30相比,由确实应用格雷码(可选地在PAM4编码器之后)的类似的系统生成的PAM4符号的PSD应该显示出次优的低频抑制。
图2示出了图表,该图表比较了8b10b NRZ(称为8b10b NRZ 500Vpp-3dB;60)的发射的PSD和由系统50(称为“8b10b PAM 4”500m Vpp;61)生成的PAM4符号30的发射的PSD、具有格雷码62的8b10b PAM4 500mVpp的发射的PSD、以及标准PAM4 500mVpp 63的发射的PSD。
如图2所示,具有500mVpp 61的“8b10b PAM4”的PSD在4G波特(8Gbps)下非常接近于以类似的最大PSD的系统50在4G波特(4Gbps)下生成的PAM 4符号30的低频抑制(8b10bNRZ;60)。由于PAM4的均方根值比NRZ低2.55分贝,全幅度(Full-Amp)下的半速率PAM4生成类似于全幅度-3dB下的半速率NRZ的发射PSD。
仍然参考图2,相对于8b10b NRZ 60的PSD,具有在4G波特下的格雷码62的8b10bPAM 4 500mVpp的PSD显示出次优的抑制(频带分离)。当与8b10b NRZ 60的PSD相比时,普通PAM4 500mVpp 63的PSD甚至比具有格雷码62的8b10b PAM4的PSD还要差。
在一个实施例中,在PAM4发射中保留该8b10b NRZ PSD保持该低频能量被抑制,这使得该下行链路和上行链路信道之间能够进行频带分离。这种频带分离使得该收发器能够在该上行链路信道上以低位速率在这些低频下发射,而不必在该上行链路和该下行链路接收器中实施回波消除。
在另一个实施例中,该8b10b编码将其能量集中在奈奎斯特(Nyquist)频率和奈奎斯特(Nyquist)/10频率之间,因此使用低功率低复杂度模拟均衡器在该接收器处均衡这种信号是容易的。因此,8b10b在许多PAM2解决方案中非常受欢迎。通过在PAM4中保持该8b10bNRZ PSD,该系统的一个实施例保有了8b10b NRZ的所有优点,因此允许升级到现有的8b10bPAM2解决方案的升级路径,该解决方案希望在现有的PAM2解决方案上增加更高的位率模式。例如,发射高达4Gbps的PAM2实施例可以升级为以相同的符号速率发射高达8Gbps,但是在PAM4处使用基本相同的接收器。
图3示出了输出PAM4符号的方法的一个实施例,该PAM4符号保留了该8b10b NRZ线路码发射PSD。该方法包括以下步骤。在步骤70,由第一和第二8b10b编码器接收从原始字节流分离的第一和第二流,并分别输出第一和第二8b10b流。在步骤71中,由2位组合器执行该第一和第二8b10b流的线性组合。以及在步骤72中,将从该组合器接收的每两个位的线性组合转换成PAM4符号。
仍然参考该方法,可选地,该PAM4符号的结果流保留了标准8b10b非归零流的PSD,这使得实现该方法的收发器的下行链路和上行链路信道之间能够进行频带分离。可选地,执行从该原始字节流的分离,使得该原始字节流的奇数位被转发到该第一8b10b编码器,并且该原始字节流的偶数位被转发到该第二8b10b编码器。可选地,执行从该原始字节流的分离,使得该原始字节流的两个连续位被转发到该第一8b10b编码器,该原始字节流的接下来的两个连续位被转发到该第二8b10b编码器,并且以这种方式继续,从而在该第一和第二8b10b编码器之间翻转该原始字节流。以及可选地,该原始字节流的四个连续位被转发到该第一8b10b编码器,该原始字节流的接下来四个连续位被转发到该第二8b10b编码器,并且以这种方式继续,从而在该第一和第二8b10b编码器之间翻转该原始字节流。
在另一个实施例中,系统输出8电平脉冲幅度调制(PAM8)符号,该PAM8符号以类似的开销保留了该8b10b NRZ线路码发射功率谱密度(PSD)。该系统包括三个8b10b编码器,用于接收从原始字节流中分离出来的三个流。以类似于上面提供的解释的方式,将该原始字节流分成三个位流可以采取各种形式。该三个8b10b编码器分别输出三个8b10b流。该三个8b10b流被馈送到执行该三个8b10b流的线性组合的3位组合器。每三个相应位的线性组合由PAM8编码器转换成PAM8符号。由于该组合器对该三个8b10b流进行线性组合,因此PAM8符号的结果流具有类似于该标准8b10bNRZ流的PSD的PSD。以类似的方式,可以通过添加额外的8b10b编码器和使用合适的PAM编码器来生成更高阶的PAM调制(例如PAM16)。
实施例使用的元件可以以各种方式实现,例如使用处理器。“处理器”可以指以下组件中的一个或多个:通用处理设备、微处理器、中央处理单元、复杂指令集计算(CISC)微处理器、精简指令集计算(RISC)微处理器、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、数字信号处理器(DSP)和/或网络处理器。
可以利用包括以下硬件、固件和软件元件中的一个或多个的组合来实现元件,例如这里描述的系统所使用的模块:专用集成电路(ASIC)、现场可编程门阵列(FPGA)、处理器、存储块、分立电路、集成电路、至少一个执行存储在至少一个存储块中的命令的处理器、包括计算机可执行指令的非暂时性计算机可读介质(当在计算设备上执行这些指令时,使得该计算设备执行某些操作)、处理器和包括可由处理器执行的指令的程序的计算机可读存储介质(其中当该指令被执行时,该处理器执行某些操作)、包括一个或多个处理单元和存储一个或多个程序的存储器的计算机系统(该系统被配置为由该一个或多个处理器单元执行,其中该一个或多个程序包括用于某些操作的指令)、包括数据处理装置和存储可由该数据处理装置执行的指令的非暂时性计算机可读介质(在这样执行时,使得该数据处理装置执行某些操作)。缓冲器可以通过使用存储器存储数据、使用处理器通过通信信道(例如并行总线或串行总线)来访问该数据而得到实现。
图4和图5是能够实现这里所讨论的包括“计算机”的一个或多个实施例的计算机(400,410)的可能的附加或替代实施例的示意图。该计算机(400,410)可以以各种方式实现,例如但不限于微控制器、片上计算机(computer on a chip)、片上系统(SoC)、模块上系统(SoM)、具有所需外围设备的处理器、服务器计算机、客户端计算机、个人计算机、云计算机、网络设备、通信设备、手持设备、可穿戴设备和/或能够执行一组计算机指令的任何其他计算机形式。此外,对计算机或处理器的引用包括单独地或共同地执行一组或多组计算机指令的一个或多个计算机和/或处理器(可以在不同的位置)的任何集合。这意味着单数术语“计算机”意在指一台或多台计算机,其共同执行属于“该计算机”的功能。
该计算机400包括以下组件中的一个或多个:处理器401、存储器402、计算机可读介质403、用户接口404、通信接口405和总线406。该计算机410包括以下组件中的一个或多个:处理器411、存储器412和通信接口413。
各种实施例的功能可以在硬件、软件、固件或其任意组合中实现。如果至少部分在软件中实现,则实现该功能可以涉及包括在计算机可读介质上存储或发射并由一个或多个处理器执行的一个或多个指令或代码的计算机程序。计算机可读介质可以包括对应于诸如数据存储介质的有形介质的计算机可读存储介质,或者包括便于将计算机程序从一个地方传送到另一个地方的任何介质的通信介质。计算机可读介质可以是可由一个或多个计算机访问以检索指令、代码、数据和/或数据结构来实现所描述的实施例的任何介质。
计算机程序产品可以包括计算机可读介质。在一个示例中,该计算机可读介质403可以包括以下的一个或多个:随机存取存储器(RAM)、只读存储器(ROM)、电可擦可编程只读存储器(EEPROM)、光存储器、磁存储器、生物存储器、闪存或能够存储计算机可读数据的任何其他介质。
计算机程序(也称为程序、软件、软件应用程序、脚本、程序代码或代码)可以用任何形式的编程语言编写,包括编译或解释语言、声明性或过程性语言。该程序可以以任何形式部署,包括作为独立程序或作为模块、组件、子例程、对象或适合在计算环境中使用的另一个单元。计算机程序可以对应于文件系统中的文件,可以存储在容纳其他程序或数据的文件的一部分中,和/或可以存储在专用于该程序的一个或多个文件中。计算机程序可以被部署为在位于通过通信网络互连的一个或多个站点的一个或多个计算机上执行。
计算机可读介质可以包括存储一组或多组指令的单个介质和/或多个介质。在各种实施例中,计算机程序和/或计算机程序的部分可以存储在非暂时性计算机可读介质上,并且可以经由诸如互联网的通信网络来更新和/或下载。这里描述的至少一些方法是通过在该处理器(401,411)上执行指令,在诸如该计算机(400,410)的计算机上实现的“计算机实现的方法”。另外,这些指令中的至少一些可以存储在非暂时性计算机可读介质上。
虽然已经参照以特定顺序执行的特定步骤描述和示出了本文公开的方法,但是应当理解,在不脱离实施例的教导的情况下,这些步骤可以被组合、细分和/或重新排序以形成等同的方法。因此,除非在此特别指出,否则该步骤的顺序和分组不是对实施例的限制。此外,为了清楚起见,有时将以单数形式描述该实施例的方法和机制。然而,除非另有说明,一些实施例可以包括方法的多次迭代或机制的多次实例化。例如,当在一个实施例中公开处理器时,该实施例的范围旨在也涵盖多个处理器的使用。为了清楚起见,已经在单独实施例的上下文中描述的该实施例的某些特征也可以在单个实施例中的各种组合中提供。相反,为了简洁起见,已经在单个实施例的上下文中描述的实施例的各种特征也可以单独提供或者以任何合适的子组合提供。结合特定示例来描述的实施例是作为示例而非限制而呈现。
在此,提及“一个实施例”意味着所指出的特征可以包括在本发明的至少一个实施例中。此外,本说明中单独提及的“一个实施例”或“一些实施例”不一定指同一实施例。另外,提及“一个实施例”和“另一个实施例”不一定指不同的实施例,而是有时用来说明实施例的不同方面的术语。
实施例可包括这里所描述的实施例的特征的任何多种组合和/或整合。尽管一些实施例可以描绘串行操作,但是这些实施例可以并行地和/或以与所描绘的顺序不同的顺序来执行某些操作。此外,在文本和/或附图中使用重复的附图标记和/或字母是为了简单明了,其本身并不决定所讨论的各种实施例和/或配置之间的关系。实施例在其应用中不限于方法的操作的步骤的顺序或排序的细节,或者不限于在说明中、附图中或示例中设置的设备的实现的细节。此外,图中所示的独立的块在本质上可以是功能性的,因此不一定对应于分立的硬件元件。
很明显,对于本领域技术人员来说,许多替换、修改和变化都是显而易见的。应当理解,在不脱离实施例的范围的情况下,可以使用其他实施例,并且可以改变结构。
Claims (15)
1.一种发射器,包括:
第一和第二8b10b编码器,被配置为接收从原始字节流分离的第一和第二流;所述第一和第二8b10b编码器被配置为分别输出第一和第二8b10b流;
2位组合器,被配置为执行所述第一和第二8b10b流的线性组合;以及
4电平脉冲幅度调制编码器PAM4编码器,被配置为将从所述组合器接收的每两个位的所述线性组合转换成PAM4符号,其中所述PAM4符号的结果流保留了标准8b10b非归零流的功率谱密度。
2.根据权利要求1所述的发射器,其中所述第一和第二8b10b编码器是标准8b10b编码器,每个编码器输出具有所述原始字节流的一半速率的位流。
3.根据权利要求1所述的发射器,其中所述PAM4符号具有25%的编码开销。
4.根据权利要求1所述的发射器,其中所述PAM4符号的结果流使得能够在包括所述发射器的收发器的下行链路和上行链路信道之间进行频带分离。
5.根据权利要求4所述的发射器,其中所述频带分离使得所述收发器能够在所述上行链路信道上发射,而不必在所述上行链路和所述下行链路接收器中都实施回波消除。
6.根据权利要求1所述的发射器,其中执行从所述原始字节流的分离,使得所述原始字节流的奇数位被转发到所述第一8b10b编码器,并且所述原始字节流的偶数位被转发到所述第二8b10b编码器。
7.根据权利要求1所述的发射器,其中执行从所述原始字节流的分离,使得所述原始字节流的两个连续位被转发到所述第一8b10b编码器,所述原始字节流的接下来的两个连续位被转发到所述第二8b10b编码器,并且以这种方式继续,从而在所述第一和第二8b10b编码器之间翻转所述原始字节流。
8.根据权利要求1所述的发射器,其中所述原始字节流的四个连续位被转发到所述第一8b10b编码器,所述原始字节流的接下来的四个连续位被转发到所述第二8b10b编码器,并且以这种方式继续,从而在所述第一和第二8b10b编码器之间翻转所述原始字节流。
9.根据权利要求1所述的发射器,其中每两个位的线性组合的转换包括将对(0,0)转换为1,将对(0,1)转换为1/3,将对(1,0)转换为-1/3,以及将对(1,1)转换为-1。
10.一种方法,包括:
由第一和第二8b10b编码器接收从原始字节流分离的第一和第二流,并分别输出第一和第二8b10b流;
由2位组合器执行所述第一和第二8b10b流的线性组合;以及
将从所述组合器接收的每两个位的线性组合转换成PAM4符号,其中所述PAM4符号的结果流保留了标准8b10b非归零流的功率谱密度。
11.根据权利要求10所述的方法,其中所述PAM4符号的结果流使得实施所述方法的收发器的下行链路和上行链路信道之间能够进行频带分离。
12.根据权利要求10所述的方法,其中执行从所述原始字节流的分离,使得所述原始字节流的奇数位被转发到所述第一8b10b编码器,并且所述原始字节流的偶数位被转发到所述第二8b10b编码器。
13.根据权利要求10所述的方法,其中执行从所述原始字节流的分离,使得所述原始字节流的两个连续位被转发到所述第一8b10b编码器,所述原始字节流的接下来的两个连续位被转发到所述第二8b10b编码器,并且以这种方式继续,从而在所述第一和第二8b10b编码器之间翻转所述原始字节流。
14.根据权利要求10所述的方法,其中所述原始字节流的四个连续位被转发到所述第一8b10b编码器,所述原始字节流的接下来的四个连续位被转发到所述第二8b10b编码器,并且以这种方式继续,从而在所述第一和第二8b10b编码器之间翻转所述原始字节流。
15.一种发射器,包括:
第一、第二和第三8b10b编码器,被配置为接收从原始字节流分离的第一、第二和第三流;所述第一、第二和第三8b10b编码器被配置成分别输出第一、第二和第三8b10b流;
3位组合器,被配置为执行所述第一、第二和第三8b10b流的线性组合;以及
8电平脉冲幅度调制编码器PAM8编码器,被配置为将从所述3位组合器接收的每三个位的线性组合转换成PAM8符号,其中所述PAM8符号的结果流保留了标准8b10b非归零流的功率谱密度。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201962873965P | 2019-07-14 | 2019-07-14 | |
US62/873,965 | 2019-07-14 | ||
PCT/IB2020/056614 WO2021009679A1 (en) | 2019-07-14 | 2020-07-14 | Cross-reference to related applications |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113039761A CN113039761A (zh) | 2021-06-25 |
CN113039761B true CN113039761B (zh) | 2024-06-18 |
Family
ID=74102775
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202080006170.4A Active CN113039761B (zh) | 2019-07-14 | 2020-07-14 | 8b10b PAM4编码 |
Country Status (6)
Country | Link |
---|---|
US (1) | US11038726B2 (zh) |
EP (1) | EP3997845A4 (zh) |
JP (1) | JP7367280B2 (zh) |
KR (1) | KR102711387B1 (zh) |
CN (1) | CN113039761B (zh) |
WO (1) | WO2021009679A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20230081418A1 (en) * | 2021-09-15 | 2023-03-16 | Samsung Display Co., Ltd. | Systems and methods for transition encoding compatible pam4 encoding |
US11942968B2 (en) | 2022-04-25 | 2024-03-26 | Samsung Electronics Co., Ltd. | Transmitter and receiver for 3-level pulse amplitude modulation signaling and system including the same |
US20240097877A1 (en) * | 2022-09-16 | 2024-03-21 | Apple Inc. | Encoding and Decoding for PAM Transmitter and Receiver |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9853642B1 (en) * | 2016-08-11 | 2017-12-26 | Xilinx, Inc. | Data-dependent current compensation in a voltage-mode driver |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6373903B1 (en) * | 1998-08-31 | 2002-04-16 | Ericsson, Inc. | Apparatus and method for increasing the effective data rate in communication systems utilizing phase modulation |
JP3552632B2 (ja) * | 2000-02-28 | 2004-08-11 | 日本電信電話株式会社 | 符号化装置 |
JP3879836B2 (ja) * | 2002-03-28 | 2007-02-14 | 日本電気株式会社 | 多重変換装置、逆多重変換装置および多重伝送システム |
JP2003318865A (ja) * | 2002-04-26 | 2003-11-07 | Fuji Xerox Co Ltd | 信号伝送システム |
US20080170858A1 (en) | 2004-10-22 | 2008-07-17 | Dublin City University | Optical Pulse Source for Use in Broadband Photonic Communication Systems |
US7876900B1 (en) * | 2005-05-23 | 2011-01-25 | Force 10 Networks, Inc. | Hybrid scrambled transmission coding |
JP4873533B2 (ja) * | 2005-12-15 | 2012-02-08 | 富士通株式会社 | 高速シリアル転送デバイス試験方法、プログラム及び装置 |
CN100534040C (zh) * | 2006-06-02 | 2009-08-26 | 杭州华三通信技术有限公司 | 一种以太网光口适配装置及以太网传输方法 |
JP4848385B2 (ja) * | 2008-03-14 | 2011-12-28 | 株式会社リコー | 高速シリアルデータ通信におけるシンボル振分け及びシンボル組立て回路 |
US8233477B1 (en) | 2008-03-24 | 2012-07-31 | Force10 Networks, Inc. | Dynamic crosstalk reduction for backplane serial channels |
US7852242B2 (en) * | 2008-05-15 | 2010-12-14 | Taiwan Semiconductor Manufacturing Company, Ltd. | Increasing 8B/10B coding speed using a disparity look-ahead table |
GB2468716A (en) | 2009-03-20 | 2010-09-22 | Univ Dublin City | An optical wavelength comb generator device |
JP5506232B2 (ja) * | 2009-04-15 | 2014-05-28 | 株式会社日立情報通信エンジニアリング | 多値符号化方法、その復号化方法及び多値信号の伝送装置 |
JP2011103552A (ja) * | 2009-11-10 | 2011-05-26 | Sony Corp | 情報処理装置、及び信号処理方法 |
WO2012049815A1 (ja) * | 2010-10-12 | 2012-04-19 | パナソニック株式会社 | 送信回路、受信回路、送信方法、受信方法、通信システム及びその通信方法 |
JP5279959B2 (ja) * | 2010-12-06 | 2013-09-04 | 三菱電機株式会社 | 並列差動符号化回路 |
JP5936030B2 (ja) * | 2011-12-09 | 2016-06-15 | ソニー株式会社 | 情報処理装置、情報処理方法、及びプログラム |
CN104247357B (zh) * | 2012-04-19 | 2016-12-21 | 松下知识产权经营株式会社 | 多值信号发送装置及接收装置、多值信号传输系统及方法 |
US9020082B2 (en) * | 2012-09-04 | 2015-04-28 | Fujitsu Limited | Adaptive control of low-frequency equalizers |
US8982938B2 (en) * | 2012-12-13 | 2015-03-17 | Intel Corporation | Distortion measurement for limiting jitter in PAM transmitters |
-
2020
- 2020-07-14 CN CN202080006170.4A patent/CN113039761B/zh active Active
- 2020-07-14 EP EP20839933.7A patent/EP3997845A4/en active Pending
- 2020-07-14 KR KR1020217013606A patent/KR102711387B1/ko active Active
- 2020-07-14 WO PCT/IB2020/056614 patent/WO2021009679A1/en unknown
- 2020-07-14 JP JP2021522456A patent/JP7367280B2/ja active Active
- 2020-07-14 US US16/928,355 patent/US11038726B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9853642B1 (en) * | 2016-08-11 | 2017-12-26 | Xilinx, Inc. | Data-dependent current compensation in a voltage-mode driver |
Also Published As
Publication number | Publication date |
---|---|
WO2021009679A8 (en) | 2021-06-03 |
KR102711387B1 (ko) | 2024-09-27 |
US20210014091A1 (en) | 2021-01-14 |
CN113039761A (zh) | 2021-06-25 |
JP7367280B2 (ja) | 2023-10-24 |
EP3997845A1 (en) | 2022-05-18 |
US11038726B2 (en) | 2021-06-15 |
WO2021009679A1 (en) | 2021-01-21 |
KR20220027798A (ko) | 2022-03-08 |
EP3997845A4 (en) | 2022-11-16 |
JP2022540528A (ja) | 2022-09-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113039761B (zh) | 8b10b PAM4编码 | |
US10601629B2 (en) | Virtual lookup table for probabilistic constellation shaping | |
ES2893161T3 (es) | Métodos de conversión o reconversión de una señal de datos y método y sistema para transmisión de datos y/o recepción de datos | |
US9941904B2 (en) | Decoding method, decoding apparatus, and communications system | |
US9774400B2 (en) | Method and apparatus for low-complexity quasi-reduced state soft-output equalizer | |
CN110073640B (zh) | 用于转换或重新转换数据信号的方法以及用于数据传输和/或数据接收的方法和系统 | |
EP3306821B1 (en) | Methods of converting or reconverting a data signal and method and system for data transmission and/or data reception | |
JPH0799510A (ja) | 符号間干渉チャネルを介してデータを伝送する方法とその装置 | |
CN113169809B (zh) | 分布匹配器、信道编码器以及用于编码数据比特或符号的方法 | |
CN111630822B (zh) | 使用编码正弦波形的高频谱效率数据通信系统的接收器 | |
KR20220085049A (ko) | 멀티-레벨 인코딩을 위한 장치 | |
JP2013507015A (ja) | 所定のデータコードブロックを反復したものと共に制御メッセージをコーディングするための装置、方法、およびコンピュータ読み取り可能な記録媒体 | |
JP2014220810A (ja) | Cranでduとru間のi/qデータ圧縮及びその解除方法 | |
US9154156B2 (en) | Ternary line code design for controlled decision feedback equalizer error propagation | |
JP2013536650A (ja) | 幾つかのマッピング行列間に符号語を分配する多入力多出力チャネルにおける送信及び受信のための方法及びデバイス、並びに対応するコンピュータプログラム | |
WO2016049916A1 (zh) | 数据通信方法和相关设备及通信系统 | |
CN106899347A (zh) | 基于2d tcm pam8实现高速信号传输的系统和方法 | |
CN112825558B (zh) | 一种编码方法、解码方法及设备 | |
He et al. | A compression scheme for LTE baseband signal in C-RAN | |
US10361721B1 (en) | Methods and network device for uncoded bit protection in 10GBASE-T Ethernet | |
JP7083694B2 (ja) | 送信装置及び送信方法 | |
CN115567162B (zh) | 一种概率星座整形方法及系统、光通信方法及系统 | |
Kochman et al. | Lossy compression with a short processing block: Asymptotic analysis | |
WO2019021776A1 (ja) | 送信装置及び送信方法 | |
GB2540202A (en) | Enhanced line encoding |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |