上行前向纠错码字填充的制作方法_3

文档序号:8489838阅读:来源:国知局
尺寸 的突发数据的多个尺寸FEC码字编码和/或解码,其中,要编码或解码的码字的数量取决于 编码器和/或解码器没有先验知识的突发数据尺寸。
[0087] 图2示出了根据一个或多个实现方式的实例电缆网络单元(CNU)130A。然而,并非 可W使用所有描述的元件,一个或多个实现方式可W包括在图中未显示的额外元件。在不 背离在本文中提出的权利要求的精神或范围的情况下,该些元件的设置和类型可W进行 变化。可W提供额外的元件、不同的元件或者更少的元件。为了进行解释,在图2中显示了 CNU130A;然而,在CNU130B和其他CNU中可W使用相同和/或相似的元件。
[008引实例CNU130A包括MAC模块202、物理编码子层(PC巧传输(Tx)模块210、物理 介质连接(PMA)/物理介质相关(PMD)模块220W及介质相关接口(MDD222。PCSTx模块 210可W包括线编码器212、区块聚合器214W及FEC编码器216。区块聚合器214可W禪 合至和/或可W包括缓冲器218。在一个或多个实现方式中,阳C编码器216可W是低密度 奇偶校验(LDPC)阳C编码器。
[0089] 线编码器212从MAC模块202中接收MAC突发数据,并且将突发数据转换成区块。 区块可W包括固定数量的位。在一个或多个实现方式中,线编码器212是64B/66B线编码 器,该编码器接收突发数据的64位部分并且生成65位区块。区块聚合器214从线编码器 212中接收区块,并且将(例如,)在缓冲器218内的区块聚合到FEC有效载荷内,同时在 所接收的区块中监控结尾突发标记。区块聚合器214将聚合的区块作为FEC有效载荷(例 女口,包括循环兀余检验(CRC)值)提供给FEC编码器216。为了尽可能增大效率,如果可能 的话,区块聚合器214将区块聚合到与长码字对应的FEC有效载荷内。在区块聚合器214 检测结尾突发标记时,区块聚合器214通过尽可能增大效率的方式将保留在缓冲器218内 的区块解析成码字,下面在图4A-B和图5中进一步进行讨论。由FEC编码器216输出的码 字可W进一步由PCSTx模块210进行处理,然后,将该些码字提供给PMA/PMD模块220,随 后,通过MDI222传输,例如,同轴连接器。
[0090] 在一个或多个实现方式中,MAC模块202、PCSTx模块210、线编码器212、区块聚 合器214、阳C编码器216和/或缓冲器218中的一个或多个可W在软件(例如,子程序和 代码)中实现。在一个或多个实现方式中,MAC模块202、PCSTx模块210、线编码器212、 区块聚合器214、阳C编码器216、缓冲器218、PMA/PMD模块220和/或MDI222中的一个 或多个可W在硬件(例如,专用集成电路(ASIC)、现场可编程口阵列(FPGA)、可编程逻辑 装置(PLD)、控制器、状态机、n逻辑、离散硬件元件或者任何其他合适的装置)和/或软件 和硬件的组合中实现。在本公开中进一步描述根据本技术的各个方面的该些模块的额外特 征和功能。
[0091] 图3示出了根据一个或多个实现方式的实例电缆线路终端(CLT)125。然而,并非 可W使用所有描述的元件,一个或多个实现方式可W包括在图中未显示的额外元件。在不 背离在本文中提出的权利要求的精神或范围的情况下,该些元件的设置和类型可W进行变 化。可W提供额外的元件、不同的元件或者更少的元件。在一个或多个实现方式中,在图3 中显示的化T125的一个或多个元件可W由介质转换器135和/或其他装置使用。
[0092]CLT125包括MAC模块302、PCS接收(Rx)模块310、线解码器312、区块分割器 314、阳C解码器316、PMA/PMD模块320W及MDI322。在一个或多个实现方式中,阳C解码 器316可W是LDPC阳C解码器。
[009引PMA/PMD320通过MDI322接收数据流,并且将数据流提供给PCSRx模块310。PCSRx模块310可W处理数据流,W便解析码字并且将码字提供给阳C解码器316。阳C 解码器316将码字解码成区块并且将区块提供给区块分割器314。区块分割器314将区块 分割成编码的区块,并且将区块提供给线解码器312。在一个或多个实现方式中,线解码器 312是64B/66B线解码器,该线解码器从区块分割器314中接收65位缩短的线编码区块,并 且将64位数据提供给MAC模块302。下面参照图6A-B和图7进一步讨论PCSRx模块310 及其元件。
[0094] 在一个或多个实现方式中,MAC模块302、PCSRx模块310、线解码器312、区块分 割器314和/或FEC解码器316中的一个或多个可W在软件(例如,子程序和代码)中实 现。在一个或多个实现方式中,MAC模块302、PCSRx模块310、线解码器312、区块分割器 314、阳C解码器316、PMA/PMD模块320和/或MDI322中的一个或多个可W在硬件(例如, ASIC、FPGA、PLD、控制器、状态机、n逻辑、离散硬件元件或者任何其他合适的装置)和/或 软件和硬件的组合中实现。在本公开中进一步描述根据本技术的各个方面的该些模块的额 外特征和功能。
[0095] 图4A示出了根据一个或多个实现方式的码字填充系统的实例过程400A的流程 图。为了进行解释,主要参照图1-2的CNU130A,在本文中描述实例过程400A;然而,实例过 程400A不限于图1-2的CNU130A,例如,实例过程400A可W由CNU130B和/或其他装置 执行,和/或实例过程400A可W由CNU130A的一个或多个不同的元件执行。进一步地,为 了进行解释,在本文中连续地或者线性地描述实例过程400A的区块。然而,实例过程400A 的多个区块可W并行进行。此外,实例过程400A的区块可W按照与所显示的顺序不同的顺 序进行,和/或可W不执行实例过程400A的一个或多个区块。
[0096]CNU130A的MAC模块202将突发数据提供给CNU130A的PCSTx模块210。PCS Tx模块210的线编码器212将至少一部分接收的突发数据编码为区块(410)。在一个或多 个实现方式中,该部分可W包含开始突发标记和/或结尾突发标记,分别表示突发数据的 开始和结尾。开始突发标记可W是一种固定模式或者多个可能的固定模式中的一个,在突 发数据内包含该模式,W便提供突发数据的开始的划界。结尾突发标记可W是一种固定模 式或者多个可能的固定模式中的一个,在突发数据内包含该模式,W便提供突发数据的结 尾的划界。例如,PCSTx模块210的区块聚合器214可W监控从线编码器212中接收的区 块和/或储存在缓冲器218内的区块,W检测开始突发标记和/或结尾突发标记。或者和 /或此外,PCSTx模块210的线编码器212 (或者CNU130A的任何其他元件)可W监控突 发数据的每个编码部分,W检测开始突发标记和/或结尾突发标记。
[0097] 在一个或多个实现方式中,由线编码器212输出的区块是固定尺寸,例如,预定的 尺寸,并且线编码器212是64B/6她线编码器,该线编码器获得突发数据的64位部分并且 增加2位同步报头。由于同步报头的该两个位是补充的,所W线编码器212可W去除同步 报头的1个位,而不丢失信息,W形成缩短的同步报头并且产生由线编码器212输出的65 位区块。
[0098] 区块聚合器214从线编码器212中接收区块,并且将该区块添加至缓冲器 218(415)。然后,在增加可W表示为B胃的区块(420)时,区块聚合器214确定包含在缓冲 器218内的区块的数量。在通过实例过程400的第一迭代中,的值为1。区块聚合器 214确定8。《是否大于或等于表示为B胃的区块的最大数量(425)。在一个或多个实现 方式中,区块的最大数量可
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1