Search

CN-122002156-A - Data transmission method, storage medium, electronic device and computer program product for passive optical network

CN122002156ACN 122002156 ACN122002156 ACN 122002156ACN-122002156-A

Abstract

The embodiment of the application provides a data transmission method of a passive optical network, which comprises the steps of adding an invalid code stream with a preset code pattern after an effective code stream in a physical frame to obtain a continuous physical frame, and sending the physical frame. In the embodiment of the application, by directly adding the invalid code stream after the valid code stream, the continuity of the physical frame can be ensured, so that the receiving end can recover the clock from the continuous bit stream, and the packaging flow of the valid code stream can be omitted when the service data is less or no service data exists, thereby realizing the energy saving of the transmitting end. Therefore, the embodiment of the application solves the problems of low energy saving and high hardware transformation cost of the passive optical network system realized by the downlink burst mode in the related technology, and can realize the technical effects of reducing the energy loss and the hardware transformation cost.

Inventors

  • ZHANG WEILIANG

Assignees

  • 中兴通讯股份有限公司

Dates

Publication Date
20260508
Application Date
20241105

Claims (20)

  1. 1. A method for transmitting data in a passive optical network, the method comprising: Adding an invalid code stream with a preset code pattern after the valid code stream in the physical frame to obtain a continuous physical frame; and sending the physical frame.
  2. 2. The method of claim 1, wherein the active code stream comprises a downlink physical synchronization block.
  3. 3. The method of claim 2, wherein the active code stream further comprises a framing sub-layer, FS, frame, the FS frame comprising an FS frame header, wherein the FS frame header carries indication information of the active code stream and/or indication information of the inactive code stream.
  4. 4. The method of claim 3, wherein the indication of the invalid code stream comprises the preset pattern used by the invalid code stream, wherein the preset pattern comprises at least one of: 0101 repeated bit stream; 0011 repeated bit stream; a preset pseudo-random binary sequence.
  5. 5. The method of claim 3, wherein the FS frame header comprises a downlink physical layer operation, administration and maintenance PLOAMd field, wherein the PLOAMd field is configured to carry a power saving indication message, and the power saving indication message carries indication information of the active code stream and/or indication information of the inactive code stream that are effective for a specified physical frame.
  6. 6. The method of claim 5, wherein the power saving indication message comprises one of: An optical network unit identification; a message type identifier, configured to indicate that a message type of a PLOAM message is the energy saving indication message; A control option for indicating to control the energy saving time or the energy saving ratio; an energy-saving period; the energy saving time or the energy saving ratio corresponding to the control option; The preset code pattern used by the invalid code stream; a number of consecutive superframes; The active superframe number.
  7. 7. The method of claim 3, wherein the FS frame header comprises: A downlink bandwidth allocation dBWmap field, configured to indicate a downlink bandwidth allocation result, where the dBWmap field includes a plurality of downlink bandwidth allocation entries, where the downlink bandwidth allocation entries carry indication information of the valid code stream and/or indication information of the invalid code stream that are effective for a current physical frame; a downstream header length dHLend field for indicating the number of downstream bandwidth allocation entries in the dBWmap field.
  8. 8. The method of claim 7, wherein the downstream bandwidth allocation entry comprises: a group identification field for indicating an identification of downlink bandwidth allocation; The flag bit is used for indicating the type of the downlink bandwidth allocation; a start time for indicating a start time of the downlink bandwidth allocation; An grant size for indicating a time length of the downlink bandwidth allocation; a pattern type field for indicating the preset pattern used by the invalid code stream; the HEC field is checked for hybrid error correction.
  9. 9. The method of claim 8, wherein the value of the flag bit comprises a first preset value, wherein the group identification field corresponding to the first preset value is used to identify the valid code stream and the invalid code stream, and wherein the downlink bandwidth allocation entry corresponding to the first preset value comprises a downlink bandwidth allocation entry of the valid code stream and a downlink bandwidth allocation entry of the invalid code stream.
  10. 10. The method of claim 8, wherein the value of the flag bit comprises a second preset value, wherein the group identification field corresponding to the second preset value is used to identify a plurality of the active code streams and the inactive code streams corresponding to different optical network units, and wherein the downlink bandwidth allocation entry corresponding to the second preset value comprises a plurality of downlink bandwidth allocation entries of the active code streams and downlink bandwidth allocation entries of the inactive code streams, wherein each downlink bandwidth allocation entry of the active code stream corresponds to one of the optical network units.
  11. 11. The method according to claim 1, wherein the method further comprises: and generating the effective code stream through the encapsulation processing of the service adaptation sublayer, the framing sublayer and the physical adaptation sublayer, wherein the effective code stream comprises processed physical frames, and the length of the processed physical frames is smaller than that of the physical frames.
  12. 12. The method of claim 11, wherein adding an invalid code stream of a preset code pattern after the valid code stream in the physical frame, to obtain a continuous physical frame, includes: And responding to the fact that the effective code stream cannot be continuously transmitted, adding the invalid code stream after the effective code stream according to the preset code pattern to obtain the physical frame, wherein the sum of the length of the effective code stream and the length of the invalid code stream is equal to the length of the physical frame.
  13. 13. The method of claim 11, wherein the processed physical frame comprises a scrambled physical frame or a bit-interleaved physical frame.
  14. 14. The method of claim 13, wherein generating the valid code stream through encapsulation of a service adaptation sublayer, a framing sublayer, and a physical adaptation sublayer comprises: Packaging downlink business data and/or idle data in the service adaptation sublayer to obtain a plurality of XGEM frames; Encapsulating the XGEM frames in the framing sub-layer to obtain a framing sub-layer FS frame; adding a downlink physical synchronization block to the FS frame at the physical adaptation sublayer, and performing forward error correction coding (FEC) and scrambling on the downlink physical synchronization block and the FS frame to obtain the scrambled physical frame, wherein the scrambled physical frame comprises at least one FEC codeword, or And adding the downlink physical synchronization block to the FS frame at the physical adaptation sublayer, and performing FEC coding, scrambling and bit interleaving on the downlink physical synchronization block and the FS frame to obtain the bit interleaved physical frame, wherein the bit interleaved physical frame comprises at least 4 FEC code words.
  15. 15. The method of claim 14, wherein the FS frame comprises an FS frame header and an FS payload, the FS payload comprising the plurality of XGEM frames, wherein the XGEM frames comprise at least one of: XGEM frames encapsulated by the downlink traffic data; XGEM frames encapsulated by the idle data.
  16. 16. The method of claim 14, wherein the downstream physical sync block in the physical frame is located at a first FEC codeword in the scrambled physical frame or the bit-interleaved physical frame.
  17. 17. The method of claim 16, wherein the first FEC codeword further comprises at least one of: Framing sub-layer FS frame header; the downlink service data; And the idle data.
  18. 18. A method for transmitting data in a passive optical network, the method comprising: Receiving continuous physical frames, wherein the continuous physical frames are obtained by adding invalid code streams of a preset code pattern after the valid code streams of the optical line terminal in the physical frames; and analyzing the effective code stream and processing the ineffective code stream.
  19. 19. The method of claim 18, wherein said parsing the valid code stream comprises one of: Recovering a clock according to the physical frame corresponding to the effective code stream; acquiring indication information of an effective code stream and/or indication information of an ineffective code stream from the effective code stream; and analyzing the effective code stream in the physical frame according to a standard.
  20. 20. The method of claim 19, wherein said parsing the valid code stream further comprises: And responding to the end of the effective code stream or the beginning of the ineffective code stream, and ending the analysis of the effective code stream.

Description

Data transmission method, storage medium, electronic device and computer program product for passive optical network Technical Field Embodiments of the present application relate to the field of communications, and in particular, to a data transmission method, a storage medium, an electronic device, and a computer program product for a passive optical network. Background The passive Optical network (Passive Optical Network, PON) system is composed of an Optical line terminal (Optical LINE TERMINAL, OLT) connected to a plurality of Optical network units (Optical Network Unit, ONUs) through an Optical distribution network (Optical Distribution Network, ODN). In PON systems of the international telecommunication union telecommunication standardization sector (International Telecommunication Union, telecommunication Standardization Sector, ITU-T), the OLT continuously transmits superframes to the ONUs in the downstream direction, and the OLT continues to transmit idle data even when there is no data to transmit. Operators begin to pay attention to and reduce the power consumption of the office machine room equipment, and the OLT equipment still works at full speed in the office machine room even when there is little or no downstream traffic, resulting in unnecessary power consumption. Currently, ITU-T proposes a very high-speed passive optical network (VERY HIGH SPEED PON, VHSP) and its downstream power saving function, to achieve downstream power saving through a downstream burst mode. The downlink burst mode can maximally realize OLT side energy saving, but the downlink burst mode can bring great modification to the ONU, such as ONU side clock, descrambling, forward error correction (Forward Error Correction, FEC), service decoding, and the like, and cannot be compatible with the already deployed ONU or the ONU that has completed standardization. In particular, in terms of clock processing on the ONU side, the existing ONU or the ONU that has completed standardization needs to recover the clock from the continuous downstream frame to provide local work, and if the OLT is in the burst transmission mode, the clock working mode of the existing ONU or the ONU that has completed standardization needs to be greatly modified, which involves hardware modification, that is, the existing ONU needs to be replaced or the ONU that has completed standardization can support downstream energy saving based on downstream burst. There is no good solution in the related art for the above problems. Disclosure of Invention The embodiment of the application provides a data transmission method, a storage medium, an electronic device and a computer program product of a passive optical network, which at least solve the problems of high hardware transformation cost and the realization of the downlink energy saving of a passive optical network system through a downlink burst mode in the related technology. According to one embodiment of the application, a data transmission method of a passive optical network is provided, and the method comprises the steps of adding an invalid code stream with a preset code pattern after an effective code stream in a physical frame to obtain a continuous physical frame, and sending the physical frame. According to another embodiment of the present application, a method for transmitting data in a passive optical network is provided, where the method includes receiving continuous physical frames, where the continuous physical frames are obtained by adding an invalid code stream of a preset code pattern to an optical line terminal after an valid code stream in the physical frames, analyzing the valid code stream, and processing the invalid code stream. According to a further embodiment of the present application, there is also provided an optical line terminal for data transmission according to the steps of any of the method embodiments described above. According to a further embodiment of the present application, there is also provided an optical network unit for data transmission according to the steps of any of the method embodiments described above. According to another embodiment of the present application, there is further provided a passive optical network system, including an optical line terminal and at least one optical network unit, where the optical line terminal is configured to add an invalid code stream of a preset code pattern after an valid code stream in a physical frame, obtain a continuous physical frame, and send the physical frame to the at least one optical network unit, and the optical network unit is configured to receive the continuous physical frame, parse the valid code stream, and process the invalid code stream. According to a further embodiment of the application, there is also provided a computer readable storage medium having stored therein a computer program, wherein the computer program is arranged to perform the steps of any of the method embodiments described above when