EP3065327A1

Data receiving method and device, and data sending method and device

Abstract

An embodiment of the present invention discloses a data sending and receiving method. A first FEC unit of a sending device sends, by using a first channel, a first data stream on which first FEC encoding has been performed, where the first data stream includes a channel identifier of the first channel; a second FEC unit of the sending device sends, by using a second channel, a second data stream on which second FEC encoding has been performed, where the second data stream includes a channel identifier of the second channel; and the sending device performs interleaving on the first data stream and the second data stream, to obtain an output data stream, and sends the output data stream to a receiving device. The receiving device may perform de-interleaving on the data stream after the interleaving, and send at least data streams obtained through the de-interleaving to different FEC units for decoding, which improves an error correction capability of the receiving device. In addition, in the present invention, an operation of writing by row and reading by column does not need to be performed. Therefore, no delay is generated.

EP3065327A1, drawing sheet 1
Sheet 1 of 15

Term

8.2 yearsto projected expiry

Projected expiry 17 December 2034, counted from filing; an application has no term until it is granted.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

16 claims: 4 independent, 12 dependent

  1. 1
    A data sending method, comprising:sending, by a first forward error correction FEC unit of a sending device, by using a first channel, a first data stream on which first FEC encoding has been performed, wherein the first data stream comprises a channel identifier of the first channel;sending, by a second FEC unit of the sending device, by using a second channel, a second data stream on which second FEC encoding has been performed, wherein the second data stream comprises a channel identifier of the second channel;performing interleaving, by the sending device, on the first data stream and the second data stream, to obtain an output data stream;and sending the output data stream to a receiving device.
  2. 5
    A data receiving method, comprising:receiving, by a receiving device, a first data stream from a sending device;performing de-interleaving on the first data stream, to obtain a second data stream and a third data stream;determining that the second data stream comprises a first channel identifier and the third data stream comprises a second channel identifier, wherein the first channel identifier is a channel identifier of a first channel that is connected to a first FEC unit in the sending device, and the second channel identifier is a channel identifier of a second channel that is connected to a second FEC unit in the sending device;determining, according to the first channel identifier and a first correspondence that is configured in the receiving device, a third channel identifier corresponding to the first channel identifier, wherein the first correspondence comprises a correspondence between the first channel identifier and the third channel identifier, and the third channel identifier is a channel identifier of a third channel that is connected to a third FEC unit in the receiving device;sending the second data stream to the third FEC unit in the receiving device by using the third channel, for FEC decoding;determining, according to the second channel identifier and a second correspondence that is configured in the receiving device, a fourth channel identifier corresponding to the second channel identifier, wherein the second correspondence comprises a correspondence between the second channel identifier and the fourth channel identifier, and the fourth channel identifier is a channel identifier of a fourth channel that is connected to a fourth FEC unit in the receiving device;and sending the third data stream to the fourth FEC unit in the receiving device by using the fourth channel, for FEC decoding.
  3. 9
    A sending device, comprising:a first forward error correction FEC unit, configured to send, by using a first channel, a first data stream on which first FEC encoding has been performed, wherein the first data stream comprises a channel identifier of the first channel;a second FEC unit, configured to send, by using a second channel, a second data stream on which second FEC encoding has been performed, wherein the second data stream comprises a channel identifier of the second channel;an interleaving unit, configured to perform interleaving on the first data stream and the second data stream, to obtain an output data stream;and a sending unit, configured to send the output data stream to a receiving device.
  4. 13
    A receiving device, comprising:a receiving unit, configured to receive a first data stream from a sending device;a de-interleaving unit, configured to perform de-interleaving on the first data stream, to obtain a second data stream and a third data stream;and a determining unit, configured to: determine that the second data stream comprises a first channel identifier and the third data stream comprises a second channel identifier, wherein the first channel identifier is a channel identifier of a first channel that is connected to a first FEC unit in the sending device, and the second channel identifier is a channel identifier of a second channel that is connected to a second FEC unit in the sending device;determine, according to the first channel identifier and a first correspondence that is configured in the receiving device, a third channel identifier corresponding to the first channel identifier, wherein the first correspondence comprises a correspondence between the first channel identifier and the third channel identifier, and the third channel identifier is a channel identifier of a third channel that is connected to a third FEC unit in the receiving device, and send the second data stream to the third FEC unit in the receiving device by using the third channel, for FEC decoding;and determine, according to the second channel identifier and a second correspondence that is configured in the receiving device, a fourth channel identifier corresponding to the second channel identifier, wherein the second correspondence comprises a correspondence between the second channel identifier and the fourth channel identifier, and the fourth channel identifier is a channel identifier of a fourth channel that is connected to a fourth FEC unit in the receiving device, and send the third data stream to the fourth FEC unit in the receiving device by using the fourth channel, for FEC decoding.