Passive optical network transmission method, apparatus and system

By carrying FEC tail code word length information in the uplink burst signal, the signal quality problem caused by the integration of FEC module and MAC chip in passive optical network system is solved, and the correct FEC decoding of OLT and system performance improvement are achieved.

CN115209243BActive Publication Date: 2026-07-21ZTE CORP
View PDF 2 Cites -1 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
ZTE CORP
Filing Date
2021-04-12
Publication Date
2026-07-21

AI Technical Summary

Technical Problem

In passive optical network systems, the variable tail codeword length caused by uplink time division multiplexing and dynamic bandwidth allocation, coupled with the integration of the FEC module and MAC chip in existing technologies, results in limited bandwidth of optoelectronic devices in high-speed PON systems, severe inter-symbol interference, signal quality degradation, and the inability to correctly recover distorted signals.

Method used

The uplink burst signal carries the uplink burst frame FEC tail code word length information. The optical network unit (ONU) generates an FEC encoded signal carrying the uplink length information and sends it to the optical line terminal (OLT) so that the OLT can perform FEC decoding based on the uplink length information.

Benefits of technology

It achieves correct FEC decoding of OLT in high-speed PON systems, improves the optical transmission performance and stability of the system, simplifies the PON system architecture, and avoids the problems of bandwidth limitation and inter-symbol interference of optoelectronic devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115209243B_ABST
    Figure CN115209243B_ABST
Patent Text Reader

Abstract

The application discloses a passive optical network transmission method, device and system. An optical network unit (ONU) generates an uplink burst FEC encoding signal according to an uplink burst signal. The uplink burst FEC encoding signal carries uplink length information. The ONU sends the uplink burst FEC encoding signal carrying the uplink length information to an optical line termination (OLT) so that the OLT performs FEC decoding on the uplink burst FEC encoding signal according to the uplink length information. The OLT receives the uplink burst FEC encoding signal carrying the uplink length information, extracts the uplink length information from the uplink burst FEC encoding signal, and performs FEC decoding on the uplink burst FEC encoding signal according to the uplink length information. Based on the above, in a high-speed PON system, the ONU inserts the uplink length information into the uplink burst signal so that the OLT performs FEC decoding on the uplink burst signal according to the uplink length information, thereby realizing correct decoding of the OLT at a receiving side.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the field of communication technology, and in particular to a passive optical network transmission method, apparatus and system. Background Technology

[0002] In recent years, optical access networks based on Time Division Passive Optical Network (TDM-PON) technology have developed rapidly, and 10G PON (10 Gigabit Passive Optical Network) has begun large-scale deployment, gradually replacing GPON (Gigabit Passive Optical Network) networks. In the future, achieving high-bandwidth home broadband access, higher-bandwidth enterprise access, and fixed-mobile convergence and full-service access such as 5G small cell backhaul at the access network level will place higher demands on the bandwidth of passive optical networks. 50Gbit / s passive optical networks (based on time division multiplexing, 50G TDM PON) have become the evolution direction of 10G PON.

[0003] In passive optical network systems, particularly TDM-PON systems, due to uplink time-division multiplexing and dynamic bandwidth assignment (DBA), the size of the uplink framing sublayer (FS) burst payload depends on the bandwidth management information (BWmap) authorized by the optical line termination (OLT). When the bandwidth allocation for a burst slot cannot carry all the information required to be transmitted by the corresponding optical network unit (ONU), the tail of the uplink information sent by the ONU will be fragmented. The first fragment will be transmitted through the tail codeword of the current FS burst frame, and the remaining fragments will be transmitted in subsequent FS burst frames authorized by the ONU. Therefore, the tail codeword length transmitted in the current FS burst payload is related to the currently authorized bandwidth, and the tail codeword length varies with different authorized bandwidths. Because Forward Error Correction (FEC) codes typically use parity checking encoding and decoding with a fixed block length, when the length of the tail codeword in the uplink burst signal is uncertain due to bandwidth allocation, the uplink receiving OLT may fail to correctly decode the burst signal. In existing technologies, the FEC module is integrated with the Burst Clock and Data Recovery (BCDR) module and the Media Access Control (MAC) chip. The uplink FEC module obtains the authorized bandwidth of the uplink burst signal by reading BWmap information from the MAC to obtain the decoding length information. This solution requires the FEC module to be integrated with the MAC. For high-speed PON systems, due to the significant increase in line speed, there are problems such as limited bandwidth of optoelectronic devices and severe inter-symbol interference. Long-distance transmission between the MAC chip and the optical module further degrades signal quality, leading to the inability to correctly recover distorted signals. The traditional architecture of external optical modules for BCDR and FEC modules integrated with the MAC in PON systems is no longer viable. New methods are needed to solve the problem of the OLT's inability to correctly FEC decode the uplink burst FS payload when the uplink tail codeword length is uncertain. Summary of the Invention

[0004] The following is an overview of the subject matter described in detail herein. This overview is not intended to limit the scope of the claims.

[0005] This invention provides a passive optical network transmission method, a passive optical network transmission device, a passive optical network transmission system, and a computer-readable storage medium. In a high-speed PON system, the correct decoding of the FEC at the receiving side is achieved by carrying the FEC tail code word length information of the uplink burst signal.

[0006] In a first aspect, embodiments of the present invention provide a passive optical network transmission method, applied to an optical network unit (ONU), the method comprising:

[0007] An uplink burst FEC encoded signal is generated based on the uplink burst signal. The uplink burst FEC encoded signal carries uplink length information, wherein the uplink length information is used to indicate the length information of the end codeword of the uplink burst frame in the uplink burst signal.

[0008] The uplink burst FEC encoded signal carrying the uplink length information is sent to the optical line terminal (OLT) so that the OLT can perform forward error correction (FEC) decoding on the uplink burst FEC encoded signal according to the uplink length information.

[0009] Secondly, embodiments of the present invention provide a passive optical network transmission method, applied to an optical line terminal (OLT), the method comprising:

[0010] Receive an uplink burst FEC encoded signal carrying uplink length information, wherein the uplink length information is used to indicate the length information of the end codeword of the uplink burst frame in the uplink burst signal;

[0011] Extract the uplink length information from the uplink burst FEC encoded signal;

[0012] The uplink burst FEC encoded signal is forward error correction FEC decoding is performed based on the uplink length information.

[0013] Thirdly, embodiments of the present invention provide a passive optical network transmission device, comprising:

[0014] The encoding module is used to generate an uplink burst FEC encoded signal based on the uplink burst signal. The uplink burst FEC encoded signal carries uplink length information, wherein the uplink length information is used to indicate the length information of the end codeword of the uplink burst frame in the uplink burst signal.

[0015] The transmitting module is used to transmit the uplink burst FEC encoded signal carrying the uplink length information to the optical line terminal (OLT), so that the OLT can perform FEC decoding on the uplink burst FEC encoded signal according to the uplink length information.

[0016] Fourthly, embodiments of the present invention provide a passive optical network transmission device, comprising:

[0017] The receiving module is used to receive an uplink burst FEC encoded signal carrying uplink length information, wherein the uplink length information is used to indicate the length information of the end codeword of the uplink burst frame in the uplink burst signal;

[0018] The extraction module is used to extract the uplink length information from the uplink burst FEC encoded signal;

[0019] The decoding module is used to perform forward error correction FEC decoding on the uplink burst FEC encoded signal based on the uplink length information.

[0020] Fifthly, embodiments of the present invention provide a passive optical network transmission system, including a transmitter and a receiver.

[0021] The sending end includes:

[0022] The encoding module is used to generate an uplink burst FEC encoded signal based on the uplink burst signal. The uplink burst FEC encoded signal carries uplink length information, wherein the uplink length information is used to indicate the length information of the end codeword of the uplink burst frame in the uplink burst signal.

[0023] The transmitting module is used to transmit the uplink burst FEC encoded signal carrying the uplink length information to the optical line terminal (OLT), so that the OLT can perform FEC decoding on the uplink burst FEC encoded signal according to the uplink length information.

[0024] The receiving end includes:

[0025] The receiving module is used to receive an uplink burst FEC encoded signal carrying uplink length information, wherein the uplink length information is used to indicate the length information of the end codeword of the uplink burst frame in the uplink burst signal;

[0026] The extraction module is used to extract the uplink length information from the uplink burst FEC encoded signal;

[0027] The decoding module is used to perform forward error correction FEC decoding on the uplink burst FEC encoded signal based on the uplink length information.

[0028] In a sixth aspect, embodiments of the present invention provide a passive optical network transmission device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the passive optical network transmission method as described in the first aspect above, or the passive optical network transmission method as described in the second aspect above.

[0029] In a seventh aspect, embodiments of the present invention provide a computer-readable storage medium storing a computer-executable program, the computer-executable program being used to cause a computer to perform the passive optical network transmission method as described in the first aspect above, or the passive optical network transmission method as described in the second aspect above.

[0030] This invention includes the following embodiments: An optical network unit (ONU) generates an uplink burst FEC-coded signal based on an uplink burst signal. The uplink burst FEC-coded signal carries uplink length information, and the ONU sends the uplink burst FEC-coded signal carrying the uplink length information to an optical line terminal (OLT), so that the OLT performs FEC decoding on the uplink burst FEC-coded signal based on the uplink length information; the OLT receives the uplink burst FEC-coded signal carrying the uplink length information, extracts the uplink length information from the uplink burst FEC-coded signal, and performs FEC decoding on the uplink burst FEC-coded signal based on the uplink length information. The uplink length information is used to indicate the length of the uplink burst frame tail codeword in the uplink burst signal. Based on this, in a high-speed PON system, the ONU generates an uplink burst FEC encoded signal based on the uplink burst signal, and then sends the uplink burst FEC encoded signal carrying the uplink burst frame FEC tail codeword length information to the OLT. This allows the OLT to perform FEC decoding on the uplink burst FEC encoded signal based on the uplink length information. This avoids the uplink burst signal being truncated due to FEC payload truncation caused by bandwidth allocation, which would prevent the receiving OLT from correctly recovering the distorted signal. This enables the receiving OLT to decode correctly and uses FEC technology to correct erroneous and redundant information that occurs during optical signal transmission, thereby improving the system's optical transmission performance and stability, and increasing the system's optical power budget.

[0031] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention may be realized and obtained by means of the structures particularly pointed out in the description, claims, and drawings. Attached Figure Description

[0032] The accompanying drawings are provided to further understand the technical solutions of the present invention and constitute a part of the specification. They are used together with the embodiments of the present invention to explain the technical solutions of the present invention, and do not constitute a limitation on the technical solutions of the present invention.

[0033] Figure 1 This is a flowchart (transmitting side) of a passive optical network transmission method provided in one embodiment of the present invention;

[0034] Figure 2 This is a flowchart (receiving side) of a passive optical network transmission method provided in one embodiment of the present invention;

[0035] Figure 3A This is a schematic diagram of the uplink burst FS frame structure provided in one embodiment of the present invention;

[0036] Figure 3B This is a schematic diagram of uplink burst FS frame FEC encoding provided in one embodiment of the present invention;

[0037] Figure 3C This is a schematic diagram of uplink burst FS frame FEC decoding and reconstruction provided in one embodiment of the present invention;

[0038] Figure 4A This is a schematic diagram of the uplink burst FS frame structure provided in one embodiment of the present invention;

[0039] Figure 4B This is a schematic diagram of uplink burst FS frame FEC encoding provided in one embodiment of the present invention;

[0040] Figure 4C This is a schematic diagram of uplink burst FS frame FEC decoding and reconstruction provided in one embodiment of the present invention;

[0041] Figure 5 This is a schematic diagram of the uplink burst FS frame structure provided in one embodiment of the present invention;

[0042] Figure 6 This is a schematic diagram of uplink burst FS frame FEC encoding provided in one embodiment of the present invention;

[0043] Figure 7 This is a schematic diagram (transmitter end) of a passive optical network transmission device provided in one embodiment of the present invention;

[0044] Figure 8 This is a schematic diagram (receiving end) of a passive optical network transmission device provided in one embodiment of the present invention;

[0045] Figure 9 This is a schematic diagram of a passive optical network transmission system provided in one embodiment of the present invention;

[0046] Figure 10 This is a schematic diagram of the passive optical network transmission device provided in one embodiment of the present invention. Detailed Implementation

[0047] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.

[0048] It should be understood that in the description of the embodiments of the present invention, "multiple" (or "amounts") means two or more, "greater than," "less than," and "exceeding" are understood to exclude the stated number, while "above," "below," and "within" are understood to include the stated number. If "first," "second," etc., are used in the description, they are only for the purpose of distinguishing technical features and should not be construed as indicating or implying relative importance, or implicitly indicating the number of indicated technical features, or implicitly indicating the order of the indicated technical features.

[0049] In recent years, optical access networks based on TDM-PON technology have developed rapidly, and 10G PON has begun large-scale deployment, gradually replacing GPON (Gigabit Passive Optical Network) networks. In the future, achieving high-bandwidth home broadband access, higher-bandwidth enterprise access, and fixed-mobile convergence and full-service access such as 5G small cell backhaul at the access network level will place higher demands on the bandwidth of passive optical networks. 50Gbit / s passive optical networks (based on time-division multiplexing, 50G TDM PON) have become the evolution direction of 10G PON.

[0050] In passive optical network (PON) systems, uplink burst signals suffer from bandwidth allocation issues such as FEC payload truncation and variable length, leading to inaccurate descrambling and error correction at the uplink receiver. Current technology limits the architecture of integrating the FEC module with the MAC chip. For high-speed PON systems, a more versatile and flexible approach is needed to address the inability to correctly descramble and correct errors at the uplink receiver.

[0051] To address the aforementioned problems, embodiments of the present invention provide a passive optical network (PON) transmission method, a PON transmission device, and a computer-readable storage medium. An optical network unit (ONU) generates an uplink burst FEC-coded signal based on an uplink burst signal. This uplink burst FEC-coded signal carries uplink length information and is transmitted to an optical line terminal (OLT) to enable the OLT to perform FEC decoding based on the uplink length information. The OLT receives the uplink burst FEC-coded signal carrying the uplink length information, extracts the uplink length information from it, and performs FEC decoding based on the uplink length information. The uplink length information indicates the length of the uplink burst frame tail codeword in the uplink burst signal. Based on this, in a high-speed PON system, the ONU generates an uplink burst FEC encoded signal based on the uplink burst signal, and then sends the uplink burst FEC encoded signal carrying the uplink burst frame FEC tail codeword length information to the OLT. This allows the OLT to perform FEC decoding on the uplink burst FEC encoded signal according to the uplink length information. This avoids the uplink burst signal's inability to correctly recover the distorted signal due to the uncertain FEC payload truncation length caused by bandwidth allocation, thus enabling the receiving OLT to correctly decode the signal. Furthermore, the use of FEC technology to correct errors and redundancy in the optical signal transmission process improves the system's optical transmission performance and stability, and increases the system's optical power budget. Using the method described in this invention, in a high-speed PON system, the uplink OLT receiving-side FEC module can be integrated with the PON MAC or built into the PON optical module, resulting in a more flexible architecture. Moreover, no additional uplink burst frame length information indication interface is needed between the PON MAC chip and the PON optical module; a general optical module interface can be used, simplifying the device interface.

[0052] like Figure 1 As shown, Figure 1 This is a flowchart illustrating a passive optical network transmission method according to an embodiment of the present invention. The passive optical network transmission method can be applied to an optical network unit (ONU), and includes, but is not limited to, the following steps:

[0053] Step 101: Generate an uplink burst FEC encoded signal based on the uplink burst signal. The uplink burst FEC encoded signal carries uplink length information, wherein the uplink length information is used to indicate the length of the end codeword of the uplink burst frame in the uplink burst signal.

[0054] Step 102: Send an uplink burst FEC encoded signal carrying uplink length information to the OLT so that the OLT can perform FEC decoding on the uplink burst FEC encoded signal according to the uplink length information.

[0055] On the transmitting side, the Optical Network Unit (ONU) generates an uplink burst FEC-coded signal based on the uplink burst signal. This uplink burst FEC-coded signal carries uplink length information and is transmitted to the Optical Line Terminal (OLT) so that the OLT can perform FEC decoding based on the uplink length information. The uplink length information indicates the length of the uplink burst frame tail codeword in the uplink burst signal, including but not limited to the FEC tail codeword length, the bandwidth allocated to the current ONU burst time slot, and the current FS frame payload length. Based on this, in a high-speed PON system, the ONU generates an uplink burst FEC encoded signal based on the uplink burst signal, and then sends the uplink burst FEC encoded signal carrying the uplink burst frame FEC tail codeword length information to the OLT. This allows the OLT to perform FEC decoding on the uplink burst FEC encoded signal based on the uplink length information. This avoids the uplink burst signal being unable to correctly recover the distorted signal due to the uncertain FEC payload truncation length caused by bandwidth allocation. Thus, the receiving OLT can correctly decode the signal, and the use of FEC technology on the uplink burst signal to correct the erroneous and redundant information that occurs during optical signal transmission improves the optical transmission performance and stability of the system.

[0056] It should be noted that the optical network unit (ONU) can either first insert uplink length information into the uplink burst signal, and then perform FEC encoding on the uplink burst signal carrying the uplink length information to generate an uplink burst FEC encoded signal; or it can first perform FEC encoding on the uplink burst signal to generate an uplink burst FEC encoded signal, and then insert uplink length information into the uplink burst FEC encoded signal.

[0057] It should be noted that there are several ways to insert uplink length information into uplink burst signals. Specifically, the uplink length information can be inserted into a specific field in the uplink FS (Framing Sublayer) burst header, between the uplink Physical Synchronization Block upstream (PSBu) and the uplink burst FS header, or after the uplink burst FS header, with the uplink FS payload reduced by a space equal to the length of the uplink length information. Alternatively, the uplink length information can be carried in the uplink out-of-band management channel via the uplink out-of-band management signal. All these methods can achieve the goal of carrying uplink length information within the uplink burst signal. When uplink length information is inserted into or after the FS (Framing Sublayer) burst header, the ONU side performs FEC framing encoding on the uplink burst signal carrying the uplink length information after insertion. When uplink length information is inserted between the PSBu and the uplink burst FS frame header or into the uplink out-of-band management channel, it does not change the uplink burst FS frame payload FEC encoding process. It can be inserted into the uplink information after the uplink burst FS frame payload FEC encoding. At this time, the inserted uplink length information can be corrected for errors using another agreed-upon FEC encoding / decoding method or HEC.

[0058] like Figure 2 As shown, Figure 2 This is a flowchart illustrating a passive optical network (PON) transmission method according to an embodiment of the present invention. The PON transmission method can be applied to an optical line terminal (OLT), and includes, but is not limited to, the following steps:

[0059] Step 201: Receive an uplink burst FEC encoded signal carrying uplink length information, wherein the uplink length information is used to indicate the length information of the end codeword of the uplink burst frame in the uplink burst signal;

[0060] Step 202: Extract uplink length information from the uplink burst FEC encoded signal;

[0061] Step 203: Perform FEC decoding on the uplink burst FEC encoded signal based on the uplink length information.

[0062] On the receiving side, the OLT receives the uplink burst FEC-coded signal carrying uplink length information, extracts the uplink length information from the uplink burst FEC-coded signal, and performs FEC decoding on the uplink burst FEC-coded signal based on the uplink length information. The uplink length information indicates the length of the uplink burst frame tail codeword in the uplink burst signal, including but not limited to the FEC tail codeword length, the bandwidth allocated to the current ONU burst time slot, and the current FS frame payload length. Based on this, in a high-speed PON system, the ONU generates an uplink burst FEC encoded signal based on the uplink burst signal, and then sends the uplink burst FEC encoded signal carrying the uplink burst frame FEC tail codeword length information to the OLT. This allows the OLT to perform FEC decoding on the uplink burst FEC encoded signal based on the uplink length information. This avoids the uplink burst signal being truncated due to FEC payload truncation caused by bandwidth allocation, which would prevent the receiving OLT from correctly recovering the distorted signal. This ensures that the receiving OLT can decode correctly. Furthermore, the use of FEC technology in decoding the uplink burst signal corrects erroneous and redundant information that occurs during optical signal transmission, thereby improving the system's optical transmission performance and stability.

[0063] The passive optical network transmission method provided by the present invention will be further described below with reference to the accompanying drawings and embodiments.

[0064] Example 1: A high-speed PON system (line rate > 25 Gbit / s) uses a Low Density Parity Check (LDPC) code FEC encoding and decoding algorithm in the uplink, with an FEC payload codeword length of 16 K bits (i.e. 2 K bytes) and a parity bit length of 2 K bits as an example.

[0065] The uplink burst FS frame header carries uplink length information, such as... Figure 3A As shown, the uplink burst FS frame header adds an uplink length information field (Physic Layer Lengthupstream, PLLu). The newly defined FS frame header consists of fields such as ONU-ID, identification (Ind), PLLu, and Header Error Control (HEC). The ONU-ID field contains a unique ONU-ID identifier for the ONU in the uplink burst transmission, which is assigned to the ONU during OLT ranging. The Ind field has 9 bits and provides fast unsolicited signaling information about the ONU status. The PLLu field contains 2 bytes (not limited to 2 bytes, as long as the byte length accurately represents the uplink length information) of uplink length information, used to indicate the total length of the uplink burst FS payload data transmitted in the current uplink burst information. The HEC field is the error detection and correction field of the uplink FS header.

[0066] The PLLu field contains 2 bytes, representing the total length of the uplink burst FS payload data. Specifically, the total length of the uplink burst FS payload data = PLLu field value × minimum block size byte length at the current rate. For uplink 25G rates, with a minimum block size of 40 bytes, the uplink length is an integer multiple of the minimum block size. When the PLLu field is "0000000010111111", the uplink FS payload data length is 7,640 bytes. For uplink 50G rates, with a minimum block size of 80 bytes, when the PLLu field is "0000011111111101", the uplink FS payload data length (L...) is... FS The value is 163,600 bytes.

[0067] On the sending side, such as Figure 3B As shown, the LDPC FEC encoding process for a high-speed PON uplink FS frame is as follows:

[0068] Step 1: The uplink burst FS frame header carries uplink length information, specifically the uplink burst frame tail codeword length information L. FS

[0069] Step 2: Divide the uplink FS burst frame payload into blocks according to the FEC code block length, where code block 1 contains the FS frame header carrying uplink length information;

[0070] Step 3: Insert parity bits between FEC code blocks to complete the uplink burst FS frame FEC encoding.

[0071] The parity bit of FEC code block 1 is calculated based on the FEC data code block carrying uplink length information.

[0072] In the above method, the parity bit of the truncated FEC tail code word is calculated by padding the tail code block with 0s to 2K bytes according to existing technology. When sending, the 0 data padded to the tail code block is deleted before sending.

[0073] The above method includes adding PSBu synchronization and delimitation information before sending the uplink burst FS frame after completing FEC encoding.

[0074] On the receiving side, such as Figure 3C As shown, the LDPC FEC decoding process for a high-speed PON uplink FS frame is as follows:

[0075] Step 1: Perform error correction decoding on the first byte of the received uplink signal FEC byte;

[0076] Step 2: Extract the uplink length information L from the FS frame header in the first byte of the corrected FEC code block. FS The length L of the FEC tail code block and n are obtained.

[0077] It satisfies the following relationship:

[0078] (n-1)L FEC +L=L FS In the formula, n-1 represents values ​​less than L. FS / L FEC The largest positive integer, L FEC This represents the FEC data block length, specifically 2KB in the diagram.

[0079] Step 3: Perform error correction and decoding on the 2nd to n-1st FEC code blocks with a fixed length, and decode the nth FEC code block with a length L;

[0080] Step 4: Reassemble the corrected code blocks into frames.

[0081] The above method includes clock data recovery, synchronization, and delimitation of the uplink signal before receiving the uplink signal FEC byte.

[0082] In this method, the FEC algorithm is not limited to LDPC, but can also be RS algorithm, such as RS(248, 232), RS(528, 514), etc. The length of the FEC code block and parity check bit depends on the specific algorithm.

[0083] In this method, scrambling can be performed on the uplink burst FS frame before transmission after FEC encoding, which carries uplink length information. Similarly, the received signal needs to be descrambled before decoding the remaining FEC code blocks of the uplink burst frame information based on the extracted uplink burst frame tail codeword length information. The uplink frame length information required for descrambling on the OLT side can be obtained through a superframe counter.

[0084] Optionally, in the above method, after performing FEC decoding on the received uplink burst information, the method further includes identifying the length of the next burst FS signal, filling the gap between two burst FS signals with IDEL information, converting the burst signal into a continuous signal, and sending it to the next functional unit for processing.

[0085] Example 2: A high-speed PON system (line rate > 25 Gbit / s) is used, with the uplink employing a low-density parity-check (LDPC) code FEC encoding and decoding algorithm, taking an FEC payload codeword length of 16 K bits and a parity bit length of 2 K bits as an example.

[0086] The uplink burst FS frame header carries uplink length information, such as... Figure 4AAs shown, specifically, the Ind field of the uplink FS frame header carries uplink length information. The FS frame header consists of ONU-ID, Ind, HEC, and uplink Physical Layer Operations, Administration and Maintenance (PLOAMu) fields. The ONU-ID field contains a unique ONU-ID identifier for the ONU in the uplink burst transmission, which is assigned to the ONU during OLT ranging. The Ind field has 9 bits and provides fast unsolicited signaling information about the ONU status. The HEC field is the error detection and correction field of the uplink FS header. The PLOAMu field contains the uplink PLOAM message, with a length of 0 or 48 bytes. The Ind field carries uplink length information, specifically implemented as follows:

[0087] ①Bit 8: PLOAM queue status indicator bit for uplink PLOAM message waiting queue status.

[0088] ②Bit7-1: Uplink length information indicator bit.

[0089] ③Bite 0: Dying Gasp bit.

[0090] For the LDPC FEC algorithm with a 16K-bit FEC payload codeword length and a 2K-bit parity bit length, its FEC tail codeword length is less than or equal to 16K bits, i.e., 2K bytes. One optional indication method for the Bit7-1 uplink length information indicator is as follows: for uplink 25G rates, with a minimum code block size of 40 bytes, the FEC tail codeword length is an integer multiple of the minimum code block size. For a 16K-bit FEC payload codeword length, it can contain a maximum of 50 minimum code block sizes. The specific number of minimum code block sizes is represented by converting the Ind field Bit7-1 from binary to decimal, thus obtaining the specific information about the FEC tail codeword length. For example, when the Ind field Bit7-1 is "0001101", the FEC tail codeword length is 15 × 40 = 600 bytes. For uplink 50G rates, with a minimum code block size of 80 bytes, the FEC tail codeword length can contain a maximum of 25 minimum code block sizes. The binary value of Bit7-1 in the Ind field is converted to a decimal value to represent the specific number of the smallest code block particles, thus obtaining the specific information about the FEC tail codeword length. For example, when Bit7-1 in the Ind field is "0000101", the FEC tail codeword length is 5 × 80 = 400 bytes.

[0091] On the sending side, such as Figure 4B As shown, the LDPC FEC encoding process for a high-speed PON uplink FS frame is as follows:

[0092] Step 1: Calculate the length L of the FEC tail block (block n as shown in the figure) based on the uplink FS burst frame payload length and the FEC block length. The length L satisfies the following relationship:

[0093] (n-1)L FEC +L=L FS In the formula, n-1 represents values ​​less than L. FS / L FEC The largest positive integer, L FEC The length of the FEC data block, i.e. Figure 4B 2KB in the middle.

[0094] Step 2: Insert the FEC tail code block length L information into the Ind field of the uplink burst FS frame header, and calculate the FS frame header HEC field information;

[0095] Step 3: Divide the uplink FS burst frame payload into blocks according to the FEC code block length, where code block 1 contains the FS frame header carrying uplink length information;

[0096] Step 4: Insert parity bits between FEC code blocks to complete the uplink burst FS frame FEC encoding. The parity bits for FEC code block 1 are calculated based on the FEC data code block carrying uplink length information.

[0097] In the above method, the parity bit of the truncated FEC tail code word is calculated by padding the tail code block with 0s to 2K bytes according to existing technology. When sending, the 0 data padded to the tail code block is deleted before sending.

[0098] The above method includes adding PSBu synchronization and delimitation information before sending the uplink burst FS frame after completing FEC encoding.

[0099] On the receiving side, such as Figure 4C As shown, the LDPC FEC decoding process for a high-speed PON uplink FS frame is as follows:

[0100] Step 1: Perform error correction decoding on the first byte of the received uplink signal FEC byte;

[0101] Step 2: Extract the uplink length information from the FS frame header in the first byte of the corrected FEC code block to obtain the FEC tail code block length L;

[0102] Step 3: Perform error correction decoding on the remaining FEC code blocks at a fixed length. When a code block that cannot be decoded correctly appears (the bit error rate exceeds the set threshold), the code block is decoded according to the FEC tail code block length L.

[0103] Step 4: Reassemble the corrected code blocks into frames.

[0104] The above method includes clock data recovery, synchronization, and delimitation of the uplink signal before receiving the uplink signal FEC byte.

[0105] In this method, the uplink burst FS frame header carries uplink length information, which is indicated by the empty field of the uplink burst FS frame header and does not occupy FS payload space.

[0106] In this method, the FEC algorithm is not limited to LDPC, but can also be RS algorithm, such as RS(248, 232), RS(528, 514), etc. The length of the FEC code block and parity check bit depends on the specific algorithm.

[0107] In this method, scrambling can be performed on the uplink burst FS frame before transmission after FEC encoding, which carries uplink length information. Similarly, the received signal needs to be descrambled before decoding the remaining FEC code blocks of the uplink burst frame information based on the extracted uplink burst frame tail codeword length information. The uplink frame length information required for descrambling on the OLT side can be obtained through a superframe counter.

[0108] Optionally, in the above method, after performing FEC decoding on the received uplink burst information, the method further includes identifying the length of the next burst FS signal, filling the gap between two burst FS signals with IDEL information, converting the burst signal into a continuous signal, and sending it to the next functional unit for processing.

[0109] Compared to Embodiment 1, the method used in Embodiment 1 requires uplink bandwidth space for uplink length information, while Embodiment 2 does not increase uplink bandwidth overhead. In Embodiment 2, the uplink length information is carried by redundant bytes in the FS frame header, which does not require additional bandwidth overhead and can be implemented internally within the optical module without modifying the existing MAC protocol and bandwidth authorization method.

[0110] Example 3: A high-speed PON system (line rate > 25 Gbit / s) is used as an example.

[0111] The message bytes following the uplink burst PSBu and preceding the FS frame header carry uplink length information. Specifically, when the uplink burst signal is framed, uplink length information is defined after PSBu and before the FS frame header, such as the FEC tail codeword length, the bandwidth allocated to the current ONU burst time slot, and the current FS frame length. Simultaneously, the FS frame payload length is the original length minus the tail codeword length information. Taking the bandwidth allocated to the current ONU burst time slot (the BWmap allocation structure corresponding to the current ONU) as an example, the uplink burst frame data structure using this method is as follows: Figure 5 As shown.

[0112] In the uplink burst signal, a BWmap allocation structure for the current burst time slot allocated by the OLT is inserted between the PSBu and FS frame headers. This allocation structure contains an Allocation Identifier (Alloc-ID), flag bits, start time, and grant size, and is 8 bytes long. Multiple such allocation structures can be carried in a single burst signal. The BWmap allocation structure occupies the uplink burst start time. When the PSBu synchronization and delimitation frame length information remains unchanged, the FS payload needs to be reduced accordingly due to the insertion of the BWmap allocation structure. A preferred method is to use a high-performance burst clock synchronization and frame delimitation module to reduce the PSBu synchronization and delimitation frame length for the BWmap allocation structure insertion overhead, while keeping the FS payload length unchanged.

[0113] In the above method, the BWmap allocation structure information is protected using a fixed-length FEC algorithm. If the number of bits in the BWmap allocation structure is less than the length of the FEC data block, zeros are added after the allocation structure. The FEC algorithm for the BWmap allocation structure in the above method can be the same as or different from the FEC algorithm of the uplink FS frame.

[0114] On the receiving side, the decoding process of the uplink burst frame FEC code block based on the extracted uplink burst frame tail codeword length information is as follows:

[0115] Step 1: After synchronizing and delimiting the received uplink burst information, perform FEC decoding on the BWmap allocation structure after PSBu to obtain the current burst frame FS frame length information L. FS (Includes FS frame header, payload and frame trailer).

[0116] Step 2: According to L FS The FEC tail codeword length L is obtained from the FEC algorithm type of the uplink FS frame.

[0117] Step 3: Perform FEC decoding on the FEC protection data of the uplink FS frame. The tail code word is padded with 0s according to the length L to the length of the FEC code block before FEC decoding.

[0118] In the above method, FEC protection of the BWmap allocation structure is optional. The HEC field in the BWmap allocation can be used for error correction decoding. When FEC protection is used, the allocation structure information can be recovered and extracted normally even when the signal quality is poor.

[0119] Optionally, in the above method, after FEC decoding of the received uplink burst information, the method further includes deleting the BWmap allocation structure and reassembling the PSBu+FS frame header+FS payload+FS frame trailer before sending it to the next functional unit for processing.

[0120] In Example 4, when the length of the free field in the Ind field is insufficient to indicate the length of the uplink burst frame tail codeword in Example 1, the length of the uplink burst frame tail codeword can be added after the FS frame header, and the FS payload size is reduced accordingly. The LDPC FEC encoding process of the uplink FS frame is as follows: Figure 6 As shown. Carrying uplink length information can enable the method of Embodiment 1, Embodiment 2, or Embodiment 3 to indicate the FEC tail code word length information.

[0121] On the receiving side, the decoding process of the uplink burst frame FEC code block based on the extracted uplink burst frame tail codeword length information is as follows:

[0122] Step 1: After synchronizing and delimiting the received uplink burst information, perform error correction decoding on the first byte of the received uplink signal FEC byte;

[0123] Step 2: Extract the uplink length information from the tail codeword length information after the FS frame header in the first byte of the corrected FEC code block to obtain the FEC tail code block length L.

[0124] Step 3: Perform FEC decoding on the remaining uplink FS frame FEC protection data, where the tail code word is padded with 0s according to the length L to the length of the FEC code block before FEC decoding.

[0125] Optionally, in the above method, after FEC decoding of the received uplink burst information, the method further includes deleting the tail code word length information and reassembling the PSBu+FS frame header+FS payload+FS frame tail before sending it to the next functional unit for processing.

[0126] Optionally, in the above method, after performing FEC decoding on the received uplink burst information, the method further includes identifying the length of the next burst FS signal, filling the gap between two burst FS signals with IDEL information, converting the burst signal into a continuous signal, and sending it to the next functional unit for processing.

[0127] In this embodiment, the uplink length information occupies the uplink allocated bandwidth. When the OLT performs BWmap allocation, it needs to consider the space occupied by the uplink length information to ensure that each ONU has sufficient bandwidth.

[0128] Example 5: Uplink length information can be transmitted through an out-of-band management channel. The specific process is as follows:

[0129] Step 1: Uplink length information is carried in the out-of-band management channel;

[0130] Step 2: Obtain uplink length information from the received uplink out-of-band management signal;

[0131] Step 3: Decode the FEC code block of the uplink burst frame based on the extracted uplink burst frame tail code word length information.

[0132] In this embodiment, the out-of-band management channel includes the top modulation signal (AMCC), the third wavelength signal, etc.

[0133] In this embodiment, the time interval between the out-of-band management channel sending uplink length information and the time interval between sending uplink burst frames carrying uplink length information is the time difference between the two after receiving, extracting, and parsing.

[0134] Optionally, in the above method, after performing FEC decoding on the received uplink burst information, the method further includes identifying the length of the next burst FS signal, filling the gap between two burst FS signals with IDEL information, converting the burst signal into a continuous signal, and sending it to the next functional unit for processing.

[0135] Compared to Embodiments 1, 2, 3, and 4, which require some modifications to the TDM-PON framing sublayer protocol, Embodiment 5 does not require any changes to the TDM-PON framing sublayer protocol.

[0136] like Figure 7 As shown, this embodiment of the invention also provides a passive optical network transmission device.

[0137] Specifically, the passive optical network transmission device includes an encoding module and a transmission module. The encoding module generates an uplink burst FEC encoded signal based on the uplink burst signal. The uplink burst FEC encoded signal carries uplink length information, which indicates the length of the uplink burst frame tail codeword in the uplink burst signal. The transmission module sends the uplink burst FEC encoded signal carrying the uplink length information to the optical line terminal (OLT), so that the OLT can perform FEC decoding on the uplink burst FEC encoded signal based on the uplink length information.

[0138] In one embodiment, the passive optical network transmission device is a passive optical network (ONU). The encoding module generates an uplink burst FEC encoded signal based on the uplink burst signal. This uplink burst FEC encoded signal carries uplink length information. The transmitting module sends the uplink burst FEC encoded signal carrying the uplink length information to the optical line terminal (OLT), so that the OLT can perform FEC decoding on the uplink burst FEC encoded signal based on the uplink length information. The uplink length information indicates the length of the uplink burst frame tail codeword in the uplink burst signal, including but not limited to the FEC tail codeword length, the bandwidth allocated to the current ONU burst time slot, and the current FS frame payload length. Based on this, in a high-speed PON system, the passive optical network (ONU) device generates an uplink burst FEC encoded signal based on the uplink burst signal, and then sends the uplink burst FEC encoded signal carrying the uplink burst frame FEC tail codeword length information to the OLT. This allows the OLT to perform FEC decoding on the uplink burst FEC encoded signal according to the uplink length information. This avoids the uplink burst signal's inability to correctly recover the distorted signal due to the uncertain FEC payload truncation length caused by bandwidth allocation, thus enabling the receiving OLT to decode correctly. Furthermore, the use of FEC technology in the encoding of the uplink burst signal corrects erroneous and redundant information that occurs during optical signal transmission, thereby improving the system's optical transmission performance and stability. In this embodiment, the transmitting module can be an electro-optical conversion module, used to convert the uplink burst FEC encoded signal with inserted uplink length information from an electrical signal to an optical signal before sending it to the OLT. It should be noted that the encoding module can be built into the ONU or integrated independently with the MAC chip, allowing for a more flexible architecture.

[0139] When the above-described device is used in method embodiments two, three, and five, it does not change the length of the original FS information of the MAC. When used in method embodiments one and four, it is necessary to truncate the length of the original FS information sent by the MAC. In this case, when the encoding module has an ONU built in, the encoding module also includes a buffer submodule to store the remaining FS payload information truncated in the current burst time slot, ensuring that the data flow rate of the module is consistent. When used in method embodiment five, the electro-optical conversion module also includes an out-of-band management signal transmission module, such as an independent out-of-band signal third wavelength electro-optical conversion module or a top signal loading module. The out-of-band management signal transmission module can be an independent out-of-band signal third wavelength electro-optical conversion module or a top signal loading module.

[0140] like Figure 8 As shown, this embodiment of the invention also provides a passive optical network transmission device.

[0141] Specifically, the passive optical network transmission device includes a receiving module, an extraction module, and a decoding module. The receiving module receives an uplink burst FEC-coded signal carrying uplink length information, whereby the uplink length information indicates the length of the uplink burst frame tail codeword in the uplink burst signal. The extraction module extracts the uplink length information from the uplink burst FEC-coded signal. The decoding module performs FEC decoding on the uplink burst FEC-coded signal based on the uplink length information.

[0142] In one embodiment, the passive optical network transmission device is a passive optical network (OLT). The receiving module receives an uplink burst FEC-coded signal carrying uplink length information. The extraction module then extracts the uplink length information from the uplink burst FEC-coded signal. The decoding module performs FEC decoding on the uplink burst FEC-coded signal based on the uplink length information. The uplink length information indicates the length of the uplink burst frame tail codeword in the uplink burst signal, including but not limited to the FEC tail codeword length, the bandwidth allocated to the current ONU burst time slot, and the current FS frame payload length. Based on this, in a high-speed PON system, the ONU generates an uplink burst FEC encoded signal based on the uplink burst signal, and then sends the uplink burst FEC encoded signal carrying the uplink burst frame FEC tail codeword length information to the OLT. This allows the OLT to perform FEC decoding on the uplink burst FEC encoded signal based on the uplink length information. This avoids the uplink burst signal being truncated due to FEC payload truncation caused by bandwidth allocation, which would prevent the receiving OLT from correctly recovering the distorted signal. This ensures that the receiving OLT can decode correctly. Furthermore, the use of FEC technology in decoding the uplink burst signal corrects erroneous and redundant information that occurs during optical signal transmission, thereby improving the system's optical transmission performance and stability.

[0143] In one embodiment, the receiving module is a photoelectric conversion module. This module converts the uplink burst FEC-encoded signal received from the receiving module from an optical signal into an electrical signal, and then sends the electrical signal containing uplink length information to the extraction module. In this embodiment, the receiving module, extraction module, and decoding module can form an OLT, sending the uplink burst information recovered after FEC decoding to the OLT MAC module via a general-purpose SERDES interface. It should be noted that the extraction module and decoding module can also be independent of the OLT optical module and integrated with the OLT PON MAC chip.

[0144] When used in method embodiment five, the photoelectric conversion module further includes an out-of-band management signal receiving module. The out-of-band management signal receiving module can be an independent out-of-band signal third wavelength photoelectric conversion module or a top signal extraction module.

[0145] In one embodiment, the decoding module is further configured to perform FEC decoding on the uplink burst frame information using the extracted uplink burst frame tail codeword length information, delete the uplink burst frame tail codeword length information in the uplink signal and reassemble the frame, the reassembled uplink burst signal including PSBu, FS frame header, FS payload and FS frame tail, so that the length of the uplink burst signal before inserting the uplink length information remains unchanged.

[0146] In the above embodiments, the OLT may further include an IDEL padding module, which identifies two burst FS signals through the decoding module and pads the two burst FS signals with IDEL information, converting the burst signals into continuous signals, which are then sent to the PON MAC unit. The MAC unit receives the converted uplink continuous signal, enabling rapid synchronization, saving synchronization byte overhead, and quickly completing the uplink MAC function.

[0147] In the above embodiments, the OLT optical module also includes a CDR module for clock data recovery of uplink burst signals.

[0148] This invention also provides a passive optical network transmission system.

[0149] Specifically, the passive optical network transmission system includes a transmitter and a receiver. The transmitter includes an encoding module and a transmitting module. The encoding module generates an uplink burst FEC encoded signal based on the uplink burst signal. The uplink burst FEC encoded signal carries uplink length information, which indicates the length of the uplink burst frame tail codeword in the uplink burst signal, including but not limited to the FEC tail codeword length, the bandwidth allocated to the current ONU burst time slot, and the current FS frame payload length. The transmitting module sends the uplink burst FEC encoded signal carrying the uplink length information to the OLT, so that the OLT can perform FEC decoding on the uplink burst FEC encoded signal based on the uplink length information. The receiver includes a receiving module, an extraction module, and a decoding module. The receiving module receives the uplink burst FEC encoded signal carrying the uplink length information; the extraction module extracts the uplink length information from the uplink burst FEC encoded signal; and the decoding module performs FEC decoding on the uplink burst FEC encoded signal based on the uplink length information.

[0150] In one embodiment, taking the ONU as the transmitting end and the OLT as the receiving end as an example, at the transmitting end, the encoding module generates an uplink burst FEC encoded signal based on the uplink burst signal. The uplink burst FEC encoded signal carries uplink length information. The transmitting module sends the uplink burst FEC encoded signal carrying the uplink length information to the OLT, so that the OLT can perform FEC decoding on the uplink burst FEC encoded signal based on the uplink length information. The uplink length information indicates the length of the uplink burst frame tail codeword in the uplink burst signal, including but not limited to the FEC tail codeword length, the bandwidth allocated to the current ONU burst time slot, and the current FS frame payload length, etc. At the receiving end, the receiving module receives the uplink burst FEC encoded signal carrying the uplink length information, the extraction module extracts the uplink length information from the uplink burst FEC encoded signal, and the decoding module performs FEC decoding on the uplink burst FEC encoded signal based on the uplink length information. Based on this, in a high-speed PON system, the ONU generates an uplink burst FEC encoded signal based on the uplink burst signal, and then sends the uplink burst FEC encoded signal carrying the uplink burst frame FEC tail codeword length information to the OLT. This allows the OLT to perform FEC decoding on the uplink burst signal based on the uplink length information, thus avoiding the uplink burst signal being truncated due to FEC payload truncation caused by bandwidth allocation, which would prevent the receiving OLT from correctly recovering the distorted signal. This ensures that the receiving OLT can decode correctly. Furthermore, both the encoding and decoding of the uplink burst signal use FEC technology to correct erroneous and redundant information that occurs during optical signal transmission, thereby improving the system's optical transmission performance and stability, and increasing the system's optical power budget.

[0151] In one embodiment, such as Figure 9As shown, the passive optical network transmission system includes a transmitter and a receiver. The transmitter includes an ONU MAC and an ONU optical module. The ONU optical module includes an FEC encoding module and an electro-optical conversion module. The FEC encoding module generates an uplink burst FEC encoded signal based on the uplink burst signal. The uplink burst FEC encoded signal carries uplink length information, which indicates the length of the uplink burst frame tail codeword in the uplink burst signal, including but not limited to the FEC tail codeword length, the bandwidth allocated to the current ONU burst time slot, and the current FS frame payload length, etc. The electro-optical conversion module converts the uplink burst FEC encoded signal carrying the uplink length information sent by the FEC encoding module from an electrical signal to an optical signal, and then sends the optical signal to the OLT. The receiving end includes an OLT optical module and an OLT MAC. The OLT optical module includes an optoelectronic conversion module, an extraction and FEC decoding module, and a framing and IDEL padding module. The optoelectronic conversion module converts the uplink burst FEC encoded signal received from the receiving module from an optical signal into an electrical signal, and then sends the electrical signal to the extraction and FEC decoding module. The extraction and FEC decoding module extracts uplink length information from the received uplink burst FEC encoded signal and performs FEC decoding on the uplink burst frame information based on the extracted uplink burst frame tail codeword length information. The framing and IDEL padding module deletes the uplink burst frame tail codeword length information from the uplink burst signal, reframes it, and converts the burst FS signal into a continuous signal by identifying two burst FS signals and padding the two burst FS signals with IDEL information, and then sends it to the OLT MAC. Based on this, in a high-speed PON system, the ONU generates an uplink burst FEC encoded signal based on the uplink burst signal, and then sends the uplink burst FEC encoded signal carrying the uplink burst frame FEC tail codeword length information to the OLT. This allows the OLT to perform FEC decoding on the uplink burst signal based on the uplink length information, thus avoiding the uplink burst signal being truncated due to FEC payload truncation caused by bandwidth allocation, which would prevent the receiving OLT from correctly recovering the distorted signal. This ensures that the receiving OLT can decode correctly. Furthermore, both the encoding and decoding of the uplink burst signal use FEC technology to correct erroneous and redundant information that occurs during optical signal transmission, thereby improving the system's optical transmission performance and stability, and increasing the system's optical power budget.

[0152] In the above embodiments, the FEC encoding module can be built into the ONU optical module or integrated with the ONU MAC. The OLT extraction and FEC decoding module, along with the framing and IDEL filling module, can also be built into the OLT optical module or OLTMAC. Compared with existing technologies, the method and apparatus architecture described in this invention are more flexible and universally applicable.

[0153] like Figure 10 As shown, this embodiment of the invention also provides a passive optical network transmission device.

[0154] Specifically, the passive optical network transmission device includes: one or more processors and a memory. Figure 10 Let's take a processor and memory as an example. The processor and memory can be connected via a bus or other means. Figure 10 Taking the example of a connection between China and Israel via a bus.

[0155] Memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer-executable programs, such as the passive optical network transmission method in the above embodiments of the present invention. The processor implements the passive optical network transmission method in the above embodiments of the present invention by running the non-transitory software program and the program stored in the memory.

[0156] The memory may include a program storage area and a data storage area. The program storage area may store the operating system and application programs required for at least one function. The data storage area may store data required for executing the passive optical network transmission method described in the embodiments of the present invention. Furthermore, the memory may include high-speed random access memory and non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, the memory may optionally include memory remotely located relative to the processor, and these remote memories can be connected to the terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0157] The non-transient software program required to implement the passive optical network transmission method in the above embodiments of the present invention, and the program stored in memory, are executed by one or more processors to perform the passive optical network transmission method in the above embodiments of the present invention, for example, to perform the above-described passive optical network transmission method. Figure 1 In steps 101 to 102 of the method, the ONU generates an uplink burst FEC encoded signal based on the uplink burst signal. The uplink burst FEC encoded signal carries uplink length information and is sent to the OLT so that the OLT can perform FEC decoding on the uplink burst FEC encoded signal based on the uplink length information. Alternatively, the above-described steps can be performed. Figure 2In steps 201 to 203 of the method, the OLT receives the uplink burst FEC-coded signal carrying uplink length information, extracts the uplink length information from the uplink burst FEC-coded signal, and performs FEC decoding on the uplink burst FEC-coded signal based on the uplink length information. The uplink length information indicates the length of the uplink burst frame tail codeword in the uplink burst signal. Based on this, in a high-speed PON system, the ONU generates an uplink burst FEC-coded signal based on the uplink burst signal, and then sends the uplink burst FEC-coded signal carrying the uplink burst frame FEC tail codeword length information to the OLT. This allows the OLT to perform FEC decoding on the uplink burst FEC-coded signal based on the uplink length information, preventing the receiving OLT from being unable to correctly recover the distorted signal due to FEC payload truncation caused by bandwidth allocation. This ensures that the receiving OLT can correctly decode the signal, and the use of FEC technology in both encoding and decoding of the uplink burst signal corrects erroneous and redundant information that occurs during optical signal transmission, thereby improving the system's optical transmission performance and stability, and increasing the system's optical power budget.

[0158] Furthermore, embodiments of the present invention also provide a computer-readable storage medium storing a computer-executable program, which is executed by one or more control processors, for example, by... Figure 10 One or more processors can execute the delay calibration method described in the embodiments of the present invention, for example, the method described above. Figure 1 In steps 101 to 102 of the method, the ONU generates an uplink burst FEC encoded signal based on the uplink burst signal. The uplink burst FEC encoded signal carries uplink length information and is sent to the OLT so that the OLT can perform FEC decoding on the uplink burst FEC encoded signal based on the uplink length information. Alternatively, the above-described steps can be performed. Figure 2In steps 201 to 203 of the method, the OLT receives the uplink burst FEC-coded signal carrying uplink length information, extracts the uplink length information from the uplink burst FEC-coded signal, and performs FEC decoding on the uplink burst FEC-coded signal based on the uplink length information. The uplink length information indicates the length of the uplink burst frame tail codeword in the uplink burst signal. Based on this, in a high-speed PON system, the ONU generates an uplink burst FEC-coded signal based on the uplink burst signal, and then sends the uplink burst FEC-coded signal carrying the uplink burst frame FEC tail codeword length information to the OLT. This allows the OLT to perform FEC decoding on the uplink burst FEC-coded signal based on the uplink length information, preventing the receiving OLT from being unable to correctly recover the distorted signal due to FEC payload truncation caused by bandwidth allocation. This ensures that the receiving OLT can correctly decode the signal, and the use of FEC technology in both encoding and decoding of the uplink burst signal corrects erroneous and redundant information that occurs during optical signal transmission, thereby improving the system's optical transmission performance and stability, and increasing the system's optical power budget.

[0159] It will be understood by those skilled in the art that all or some of the steps and systems in the methods disclosed above can be implemented as software, firmware, hardware, and suitable combinations thereof. Some or all of the physical components can be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software can be distributed on a computer-readable medium, which can include computer storage media (or non-transitory media) and communication media (or transient media). As is known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable programs, data structures, program modules, or other data). Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and is accessible to a computer. Furthermore, as is known to those skilled in the art, communication media typically contain computer-readable programs, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.

[0160] The above provides a detailed description of the preferred embodiments of the present invention. However, the present invention is not limited to the above embodiments. Those skilled in the art can make various equivalent modifications or substitutions without departing from the spirit of the present invention. All such equivalent modifications or substitutions are included within the scope defined by the claims of the present invention.

Claims

1. A passive optical network transmission method, applied to an optical network unit (ONU), the method comprising: An uplink burst forward error correction (FEC) coded signal is generated based on the uplink burst signal. The uplink burst FEC coded signal carries uplink length information, wherein the uplink length information is used to indicate the length of the end codeword of the uplink burst frame in the uplink burst signal. The uplink burst FEC encoded signal carrying the uplink length information is sent to the optical line terminal (OLT) so that the OLT can perform FEC decoding on the uplink burst FEC encoded signal according to the uplink length information.

2. The method according to claim 1, characterized in that, The uplink burst forward error correction (FEC) encoded signal is generated based on the uplink burst signal, and the uplink burst FEC encoded signal carries uplink length information including: The uplink length information is inserted into the uplink burst signal, and the uplink burst signal carrying the uplink length information is subjected to FEC framing coding to generate the uplink burst FEC coded signal.

3. The method according to claim 2, characterized in that, The uplink burst signal includes an uplink burst framing sublayer FS frame header, and uplink length information is inserted into the uplink burst signal, including: The uplink length information is inserted into the uplink burst framing sublayer FS frame header.

4. The method according to claim 3, characterized in that, The uplink burst FS frame header includes an uplink length information field PLLu, where the uplink length information is located and indicates the uplink FS burst frame payload length.

5. The method according to claim 3, characterized in that, The uplink burst FS frame header includes an identification Ind field, and the uplink length information is located in the Ind field.

6. The method according to claim 2, characterized in that, The uplink burst signal includes an uplink physical synchronization block (PSBu) and an uplink burst FS frame header. Uplink length information is inserted into the uplink burst signal, including: The uplink length information is inserted between the PSBu and the uplink burst FS frame header.

7. The method according to claim 2, characterized in that, The uplink burst signal includes an uplink burst FS frame header, and uplink length information is inserted into the uplink burst signal, including: The uplink length information is inserted after the uplink burst FS frame header, and the uplink FS payload is reduced by a space equal to the length of the uplink length information.

8. The method according to claim 2, characterized in that, The step of performing FEC framing encoding on the uplink burst signal carrying the uplink length information includes: The uplink burst FS frame payload is divided into blocks according to the FEC code block length to obtain multiple FEC code blocks, and the first FEC code block among the multiple FEC code blocks contains the uplink burst FS frame header carrying the uplink length information. Parity bits are inserted between the FEC code blocks to complete the uplink FS burst frame FEC encoding.

9. The method according to claim 8, characterized in that, After performing FEC framing encoding on the uplink burst signal carrying the uplink length information, the method further includes: Add synchronization and delimitation information.

10. A passive optical network transmission method, applied to an optical line terminal (OLT), the method comprising: Receive an uplink burst FEC encoded signal carrying uplink length information, wherein the uplink length information is used to indicate the length information of the end codeword of the uplink burst frame in the uplink burst signal; Extract the uplink length information from the uplink burst FEC encoded signal; The uplink burst FEC encoded signal is FEC decoded based on the uplink length information.

11. The method according to claim 10, characterized in that, Before receiving the uplink burst FEC-coded signal carrying uplink length information, the method further includes: Clock data recovery, synchronization, and delimitation are performed on the uplink burst signal.

12. The method according to claim 10, characterized in that, The step of performing FEC decoding on the uplink burst FEC encoded signal based on the uplink length information includes: The FEC tail code word length is obtained from the uplink length information; FEC decoding is performed on the FEC bytes in the uplink burst FEC encoded signal according to the FEC tail code word length.

13. The method according to claim 10, characterized in that, After performing FEC decoding on the uplink burst FEC-coded signal based on the uplink length information, the method further includes: The uplink length information is deleted from the uplink burst signal obtained after FEC decoding of the uplink burst FEC encoded signal, and the uplink burst signal is re-framed. The re-framed uplink burst signal includes PSBu, FS frame header, FS payload and FS frame tail.

14. A passive optical network transmission device, characterized in that, include: The encoding module is used to generate an uplink burst forward error correction (FEC) encoded signal based on the uplink burst signal. The uplink burst FEC encoded signal carries uplink length information, wherein the uplink length information is used to indicate the length information of the end codeword of the uplink burst frame in the uplink burst signal. The transmitting module is used to transmit the uplink burst FEC encoded signal carrying the uplink length information to the optical line terminal (OLT), so that the OLT can perform FEC decoding on the uplink burst FEC encoded signal according to the uplink length information.

15. The apparatus according to claim 14, characterized in that, The sending module includes: An electro-optical conversion module is used to convert the uplink burst FEC encoded signal carrying the uplink length information sent by the encoding module from an electrical signal into an optical signal, and then send the optical signal to the OLT.

16. The apparatus according to claim 15, characterized in that, The sending module further includes: The out-of-band management signal transmission module is used to transmit an out-of-band management signal carrying the uplink length information.

17. A passive optical network transmission device, characterized in that, include: The receiving module is used to receive an uplink burst FEC encoded signal carrying uplink length information, wherein the uplink length information is used to indicate the length information of the end codeword of the uplink burst frame in the uplink burst signal; The extraction module is used to extract the uplink length information from the uplink burst FEC encoded signal; The decoding module is used to perform FEC decoding on the uplink burst FEC encoded signal based on the uplink length information.

18. The apparatus according to claim 17, characterized in that, The receiving module includes a photoelectric conversion module, used to convert the uplink burst FEC encoded signal received from the receiving module from an optical signal into an electrical signal, and then send the electrical signal to the extraction module.

19. The apparatus according to claim 18, characterized in that, The receiving module further includes: The out-of-band management signal receiving module is used to receive out-of-band management signals carrying the uplink length information.

20. The apparatus according to claim 17, characterized in that, The The decoding module is also used to obtain an uplink burst signal after performing FEC decoding on the uplink burst FEC encoded signal according to the uplink length information, delete the uplink length information in the uplink burst signal and reframe it.

21. A passive optical network transmission system, comprising a transmitter and a receiver, characterized in that, The sending end includes: The encoding module is used to generate an uplink burst FEC encoded signal based on the uplink burst signal. The uplink burst FEC encoded signal carries uplink length information, wherein the uplink length information is used to indicate the length information of the end codeword of the uplink burst frame in the uplink burst signal. The transmitting module is used to transmit the uplink burst FEC encoded signal carrying the uplink length information to the optical line terminal (OLT), so that the OLT can perform FEC decoding on the uplink burst FEC encoded signal according to the uplink length information. The receiving end includes: The receiving module is used to receive an uplink burst FEC encoded signal carrying uplink length information, wherein the uplink length information is used to indicate the length information of the end codeword of the uplink burst frame in the uplink burst signal; The extraction module is used to extract the uplink length information from the uplink burst FEC encoded signal; The decoding module is used to perform FEC decoding on the uplink burst FEC encoded signal based on the uplink length information.

22. A passive optical network transmission device, comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, when the processor executes the computer program, it implements the passive optical network transmission method as described in any one of claims 1 to 9, or the passive optical network transmission method as described in claims 10 to 13.

23. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer-executable program for causing a computer to perform the passive optical network transmission method as described in any one of claims 1 to 9, or the passive optical network transmission method as described in claims 10 to 13.