Efficient double parity forward error correction on a communication network

    公开(公告)号:US10567102B2

    公开(公告)日:2020-02-18

    申请号:US15890187

    申请日:2018-02-06

    摘要: Methods and systems for enabling recovery of lost packets transmitted over a communication network. In one embodiment, a device includes a processor and a transmitter. The processor is configured to calculate a row parity packet (RPP) and a diagonal parity packet (DPP) for n packets. Each of the RPP, the DPP, and the n packets comprises n segments. The processor utilizes each packet, from among the n packets, to update parity values in the RPP and the DPP in such a way that each segment in the packet is used to update one segment in the RPP and at most one segment in DPP. The transmitter transmits the n packets, the RPP, and the DPP over the communication network. Receiving a subset of n members of a set comprising: the RPP, the DPP, and the n packets, enables recovery of two lost packets.

    Forward error correction for incomplete blocks

    公开(公告)号:US20180227080A1

    公开(公告)日:2018-08-09

    申请号:US15890219

    申请日:2018-02-06

    IPC分类号: H04L1/00

    摘要: Methods and systems that enable recovery of a lost packet from an incomplete block transmitted over a communication network. In one embodiment, a system includes a first processor configured to: receive a block of packets during a period spanning a certain duration, calculate a parity packet (PP) for the block, and provide in PP an indication of the number of packets in the block, where the block comprises k

    Efficient recovery of lost packets using double parity forward error correction

    公开(公告)号:US10541770B2

    公开(公告)日:2020-01-21

    申请号:US15890203

    申请日:2018-02-06

    摘要: Methods and systems that enable recovery lost packets that were transmitted over a communication network. In one embodiment, a device includes a receiver and a processor. The receiver receives n packets that belong to a set comprising n+2 packets transmitted over the communication network, where the set includes: n data packets, a row parity packet (RPP), and a diagonal parity packet (DPP). Each received packet comprises n segments. Each segment of the RPP comprises a result of a parity function applied to a set comprising n segments, each belonging to a different packet from among the n data packets. Each segment of the DPP comprises a result of a parity function applied to a set comprising n segments, each belonging to a different packet selected from a group comprising the n data packets and the RPP. The processor may utilize the received packets to recover two lost packets.

    Efficient recovery of lost packets using double parity forward error correction

    公开(公告)号:US20180226993A1

    公开(公告)日:2018-08-09

    申请号:US15890203

    申请日:2018-02-06

    IPC分类号: H03M13/11 H03M13/29

    摘要: Methods and systems that enable recovery lost packets that were transmitted over a communication network. In one embodiment, a device includes a receiver and a processor. The receiver receives n packets that belong to a set comprising n+2 packets transmitted over the communication network, where the set includes: n data packets, a row parity packet (RPP), and a diagonal parity packet (DPP). Each received packet comprises n segments. Each segment of RPP comprises a result of a parity function applied to a row parity set comprising n segments, each belonging to a different packet from among the n data packets. Each segment of DPP comprises a result of a parity function applied to a diagonal parity set comprising n segments, each belonging to a different packet selected from a group comprising the n data packets and RPP. The processor utilized the received packets to recover two lost packets.

    Efficient double parity forward error correction on a communication network

    公开(公告)号:US20180226996A1

    公开(公告)日:2018-08-09

    申请号:US15890187

    申请日:2018-02-06

    IPC分类号: H03M13/29 H03M13/11

    摘要: Methods and systems for enabling recovery of lost packets transmitted over a communication network. In one embodiment, a device includes a processor and a transmitter. The processor is configured to calculate a row parity packet (RPP) and a diagonal parity packet (DPP) for n packets. Each of RPP, DPP, and the n packets comprises n segments. The processor utilizes each packet, from among the n packets, to update parity values in RPP and DPP in such a way that each segment in the packet is used to update one segment in RPP and at most one segment in DPP. The transmitter transmits the n packets, RPP, and DPP over the communication network. Receiving any subset of n member of a set comprising: RPP, DPP, and the n packets, enables recovery of two lost packets.