Staircase forward error correction coding
    1.
    发明授权
    Staircase forward error correction coding 有权
    楼梯前向纠错编码

    公开(公告)号:US09397702B2

    公开(公告)日:2016-07-19

    申请号:US14266299

    申请日:2014-04-30

    摘要: In staircase forward error correction coding, a stream of data symbols are mapped to data symbol positions in a sequence of two-dimensional symbol blocks Bi, i a positive integer. Each of the symbol blocks has data symbol positions and coding symbol positions. Coding symbols for the coding symbol positions in each symbol block Bi in the sequence are computed. The coding symbols are computed such that, for each symbol block Bi that has a preceding symbol block Bi−1 and a subsequent symbol block Bi+1 in the sequence, symbols at symbol positions along one dimension of the preceding symbol block Bi−1, concatenated with the data symbols and the coding symbols along the other dimension in the symbol block Bi, form a codeword of a FEC component code, and symbols at symbol positions along the one dimension of the symbol block Bi, concatenated with the data symbols and the coding symbols along the other dimension in the subsequent symbol block Bi+1, form a codeword of the FEC component code. Thus, each row in [Bi−1TBi] and each column in   [ B i B i + 1 T ] for example, is a valid codeword.

    摘要翻译: 在楼梯前向纠错编码中,将数据符号流映射到二维符号块Bi,i的序列中的数据符号位置为正整数。 每个符号块具有数据符号位置和编码符号位置。 计算序列中的每个符号块Bi中的编码符号位置的编码符号。 计算编码符号,使得对于具有先前符号块Bi-1的符号块Bi和序列中的后续符号块Bi + 1,在前一个符号块Bi-1的一维处的符号位置处的符号, 与符号块Bi中的沿着另一维度的数据符号和编码符号连接,形成FEC分量码的码字,以及沿符号块Bi的一个维度的符号位置处的符号,与数据符号和 沿着后续符号块Bi + 1中的另一维度编码符号,形成FEC分量代码的码字。 因此,[Bi-1TBi]中的每一行和[B i B i + 1 T]中的每列都是有效的代码字。

    Apparatus and method for communicating data over a communication channel
    2.
    发明授权
    Apparatus and method for communicating data over a communication channel 有权
    用于在通信信道上传送数据的装置和方法

    公开(公告)号:US09083492B2

    公开(公告)日:2015-07-14

    申请号:US14180315

    申请日:2014-02-13

    IPC分类号: H03C3/00 H04L1/00

    摘要: For some applications such as high-speed communication over short-reach links, the complexity and associated high latency provided by existing modulators may be unsuitable. According to an aspect, the present disclosure provides a modulator that can reduce latency for applications such as 40 G/100 G communication over copper cables or SMF. The modulator has a symbol mapper for mapping a bit stream into symbols, and a multi-level encoder including an inner encoder and an outer encoder for encoding only a portion of the bit stream. In some implementations, the multi-level encoder is configured such that an information block size of the inner encoder is small and matches a field size of the outer encoder. Therefore, components that would be used to accommodate larger block sizes can be omitted. The effect is that complexity and latency can be reduced. According to another aspect, the present disclosure provides a demodulator that is complementary to the modulator.

    摘要翻译: 对于一些应用,例如通过短距离链路的高速通信,现有调制器提供的复杂性和相关联的高延迟可能是不合适的。 根据一方面,本公开提供了一种调制器,其可以减少诸如通过铜缆或SMF的40G / 100G通信的应用的等待时间。 调制器具有用于将比特流映射成符号的符号映射器,以及包括内部编码器和外部编码器的多电平编码器,用于只对位流的一部分进行编码。 在一些实现中,多电平编码器被配置为使得内编码器的信息块尺寸小并且匹配外编码器的场尺寸。 因此,可以省略用于适应较大块大小的组件。 效果是可以减少复杂性和延迟。 根据另一方面,本公开提供了一种与调制器互补的解调器。

    Time varying data permutation apparatus and methods
    3.
    发明授权
    Time varying data permutation apparatus and methods 有权
    时变数据排列设备和方法

    公开(公告)号:US09564926B2

    公开(公告)日:2017-02-07

    申请号:US14540907

    申请日:2014-11-13

    IPC分类号: H03M13/00 H03M13/27 H04L1/00

    摘要: Multiple data permutation operations in respective different dimensions are used to provide an overall effective data permutation using smaller blocks of data in each permutation than would be used in directly implementing the overall permutation in a single permutation operation. Data that has been permuted in one permutation operation is block interleaved, and the interleaved data is then permuted in a subsequent permutation operation. A matrix transpose is one example of block interleaving that could be applied between permutation operations.

    摘要翻译: 各个不同维度的多个数据置换操作被用于使用比在单个置换操作中直接实现整体置换时使用的每个置换中更小的数据块来提供整体有效的数据置换。 在一个置换操作中已被置换的数据被块交织,并且随后的置换操作中交错的数据被置换。 矩阵转置是可以在置换操作之间应用的块交织的一个示例。

    APPARATUS AND METHOD FOR COMMUNICATING DATA OVER A COMMUNICATION CHANNEL
    4.
    发明申请
    APPARATUS AND METHOD FOR COMMUNICATING DATA OVER A COMMUNICATION CHANNEL 有权
    用于在通信信道上传送数据的装置和方法

    公开(公告)号:US20150003827A1

    公开(公告)日:2015-01-01

    申请号:US14295054

    申请日:2014-06-03

    IPC分类号: H04B10/27 H04J3/16

    摘要: Provided is an apparatus and method for transmitting data over a communication channel having at least one physical lane for transmitting data. The apparatus includes, for each physical lane, allocation circuitry configured for allocating data in logical lanes corresponding to the physical lane. The apparatus also includes, for each physical lane, a multiplexer configured for bit-interleaving the data from the logical lanes corresponding to the physical lane into interleaved data for transmission over the physical lane. In accordance with an embodiment of the present disclosure, for each physical lane, the allocation circuitry is configured for allocating the data such that the interleaved data for transmission over the physical lane has clusters of sequential bits of the same symbol. Thus, upon transmission and reception by a receiver, any correlated errors affecting sequential bits may affect fewer symbols. Also provided is an apparatus and method for receiving data in a complementary manner.

    摘要翻译: 提供了一种用于通过具有用于发送数据的至少一个物理通道的通信信道发送数据的装置和方法。 对于每个物理通道,该装置包括配置用于在对应于物理通道的逻辑通道中分配数据的分配电路。 该装置还包括针对每个物理通道的多路复用器,其被配置为将来自与物理通道相对应的逻辑通道的数据进行位交织,以交织数据以在物理通道上传输。 根据本公开的实施例,对于每个物理通道,分配电路被配置为分配数据,使得用于在物理通道上传输的交织数据具有相同符号的顺序位的簇。 因此,在由接收机发送和接收时,影响顺序位的任何相关误差可能影响较少的符号。 还提供了用于以互补方式接收数据的装置和方法。

    Time varying data permutation apparatus and methods
    5.
    发明授权
    Time varying data permutation apparatus and methods 有权
    时变数据排列设备和方法

    公开(公告)号:US08910016B2

    公开(公告)日:2014-12-09

    申请号:US14066332

    申请日:2013-10-29

    IPC分类号: H03M13/00 H03M13/27 H04L1/00

    摘要: Multiple data permutation operations in respective different dimensions are used to provide an overall effective data permutation using smaller blocks of data in each permutation than would be used in directly implementing the overall permutation in a single permutation operation. Data that has been permuted in one permutation operation is block interleaved, and the interleaved data is then permuted in a subsequent permutation operation. A matrix transpose is one example of block interleaving that could be applied between permutation operations.

    摘要翻译: 各个不同维度的多个数据置换操作被用于使用比在单个置换操作中直接实现整体置换时使用的每个置换中更小的数据块来提供整体有效的数据置换。 在一个置换操作中已被置换的数据被块交织,并且随后的置换操作中交错的数据被置换。 矩阵转置是可以在置换操作之间应用的块交织的一个示例。

    APPARATUS AND METHOD FOR COMMUNICATING DATA OVER A COMMUNICATION CHANNEL
    6.
    发明申请
    APPARATUS AND METHOD FOR COMMUNICATING DATA OVER A COMMUNICATION CHANNEL 有权
    用于在通信信道上传送数据的装置和方法

    公开(公告)号:US20140233673A1

    公开(公告)日:2014-08-21

    申请号:US14180315

    申请日:2014-02-13

    IPC分类号: H04L1/00

    摘要: For some applications such as high-speed communication over short-reach links, the complexity and associated high latency provided by existing modulators may be unsuitable. According to an aspect, the present disclosure provides a modulator that can reduce latency for applications such as 400/1000 communication over copper cables or SMF. The modulator has a symbol mapper for mapping a bit stream into symbols, and a multi-level encoder including an inner encoder and an outer encoder for encoding only a portion of the bit stream. In some implementations, the multi-level encoder is configured such that an information block size of the inner encoder is small and matches a field size of the outer encoder. Therefore, components that would be used to accommodate larger block sizes can be omitted. The effect is that complexity and latency can be reduced. According to another aspect, the present disclosure provides a demodulator that is complementary to the modulator.

    摘要翻译: 对于一些应用,例如通过短距离链路的高速通信,现有调制器提供的复杂性和相关联的高延迟可能是不合适的。 根据一方面,本公开提供了一种调制器,其可以减少诸如通过铜缆或SMF的400/1000通信的应用的等待时间。 调制器具有用于将比特流映射成符号的符号映射器,以及包括内部编码器和外部编码器的多电平编码器,用于只对位流的一部分进行编码。 在一些实现中,多电平编码器被配置为使得内编码器的信息块尺寸小并且匹配外编码器的场尺寸。 因此,可以省略用于适应较大块大小的组件。 效果是可以减少复杂性和延迟。 根据另一方面,本公开提供了一种与调制器互补的解调器。

    APPARATUS AND METHOD FOR COMMUNICATING DATA OVER A COMMUNICATION CHANNEL
    8.
    发明申请
    APPARATUS AND METHOD FOR COMMUNICATING DATA OVER A COMMUNICATION CHANNEL 有权
    用于在通信信道上传送数据的装置和方法

    公开(公告)号:US20150288485A1

    公开(公告)日:2015-10-08

    申请号:US14744015

    申请日:2015-06-18

    IPC分类号: H04L1/00 H04L27/04 H04L25/49

    摘要: For some applications such as high-speed communication over short-reach links, the complexity and associated high latency provided by existing modulators may be unsuitable. According to an aspect, the present disclosure provides a modulator that can reduce latency for applications such as 40 G/100 G communication over copper cables or SMF. The modulator has a symbol mapper for mapping a bit stream into symbols, and a multi-level encoder including an inner encoder and an outer encoder for encoding only a portion of the bit stream. In some implementations, the multi-level encoder is configured such that an information block size of the inner encoder is small and matches a field size of the outer encoder. Therefore, components that would be used to accommodate larger block sizes can be omitted. The effect is that complexity and latency can be reduced. According to another aspect, the present disclosure provides a demodulator that is complementary to the modulator.

    摘要翻译: 对于一些应用,例如通过短距离链路的高速通信,现有调制器提供的复杂性和相关联的高延迟可能是不合适的。 根据一方面,本公开提供了一种调制器,其可以减少诸如通过铜缆或SMF的40G / 100G通信的应用的等待时间。 调制器具有用于将比特流映射成符号的符号映射器,以及包括内部编码器和外部编码器的多电平编码器,用于只对位流的一部分进行编码。 在一些实现中,多电平编码器被配置为使得内编码器的信息块尺寸小并且匹配外编码器的场尺寸。 因此,可以省略用于适应较大块大小的组件。 效果是可以减少复杂性和延迟。 根据另一方面,本公开提供了一种与调制器互补的解调器。

    Time Varying Data Permutation Apparatus And Methods
    9.
    发明申请
    Time Varying Data Permutation Apparatus And Methods 有权
    时间变化数据排列设备和方法

    公开(公告)号:US20150074500A1

    公开(公告)日:2015-03-12

    申请号:US14540907

    申请日:2014-11-13

    IPC分类号: H03M13/27 H04L1/00

    摘要: Multiple data permutation operations in respective different dimensions are used to provide an overall effective data permutation using smaller blocks of data in each permutation than would be used in directly implementing the overall permutation in a single permutation operation. Data that has been permuted in one permutation operation is block interleaved, and the interleaved data is then permuted in a subsequent permutation operation. A matrix transpose is one example of block interleaving that could be applied between permutation operations.

    摘要翻译: 各个不同维度的多个数据置换操作被用于使用比在单个置换操作中直接实现整体置换时使用的每个置换中更小的数据块来提供整体有效的数据置换。 在一个置换操作中已被置换的数据被块交织,并且随后的置换操作中交错的数据被置换。 矩阵转置是可以在置换操作之间应用的块交织的一个示例。

    TIME VARYING DATA PERMUTATION APPARATUS AND METHODS
    10.
    发明申请
    TIME VARYING DATA PERMUTATION APPARATUS AND METHODS 有权
    时变数据传输设备和方法

    公开(公告)号:US20140053039A1

    公开(公告)日:2014-02-20

    申请号:US14066332

    申请日:2013-10-29

    IPC分类号: H03M13/27

    摘要: Multiple data permutation operations in respective different dimensions are used to provide an overall effective data permutation using smaller blocks of data in each permutation than would be used in directly implementing the overall permutation in a single permutation operation. Data that has been permuted in one permutation operation is block interleaved, and the interleaved data is then permuted in a subsequent permutation operation. A matrix transpose is one example of block interleaving that could be applied between permutation operations.

    摘要翻译: 各个不同维度的多个数据置换操作被用于使用比在单个置换操作中直接实现整体置换时使用的每个置换中更小的数据块来提供整体有效的数据置换。 在一个置换操作中已被置换的数据被块交织,并且随后的置换操作中交错的数据被置换。 矩阵转置是可以在置换操作之间应用的块交织的一个示例。