Data Carrying Method and Device for Passive Optical Network, OLT and Storage Medium
By adjusting the sampling rate and T-CONT payload and cache depth in OLT, the problem of PON transmission delay limit is solved, and the precise matching of wireless network, Ethernet and PON is achieved, and the transmission delay is reduced. It is suitable for 5G indoor distribution systems and home bandwidth systems.
Patent Information
- Application Number
- CN202010543404.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-06-15
- Publication Date
- 2025-07-29
- Estimated Expiration
- 2040-06-15
AI Technical Summary
The existing passive optical network (PON) has limitations in transmission delay and cannot meet the data bearer requirements of the new Radio Access Technology (NR).
The optical line terminal (OLT) determines its own sampling rate and matches the Ethernet bandwidth, adjusts the payload and cache depth of the transmission container T-CONT, so as to achieve precise matching of transmission timing and bandwidth of wireless networks, Ethernet and PON, and reduces the transmission delay of PON.
It realizes the precise matching of wireless bandwidth, Ethernet bandwidth and TDM-PON transmission, ensuring that there is no unnecessary cache throughout the data transmission, and the transmission delay is controlled at 10us level, meeting the delay requirements of the NR system.
Smart Images

Figure CN113810794B_ABST
Abstract
Description
Technical Field
[0001] This application relates to communication networks, and specifically to data carrying methods, devices, OLTs, and storage media for passive optical networks. Background Art
[0002] A passive optical network (PON) is a fiber optic transmission and access technology with a point-to-multipoint (P2MP) structure, which means that an optical distribution network (ODN) exists between an optical line terminal (OLT) and at least one optical network unit (ONU) or optical network terminal (ONT). PON is a pure dielectric network that can avoid electromagnetic interference and lightning effects from external devices, reduce the failure rate of lines and external devices, improve system reliability, and save maintenance costs. However, a key problem with currently using PON as a fronthaul network is the latency limitation, which results in PON being unable to meet the data carrying requirements of new radio access technology (NR). Summary of the Invention
[0003] This application provides a data carrying method, device, OLT, and storage medium for a passive optical network, which can achieve the transmission matching of a wireless network, an Ethernet, and a PON, and reduce the transmission latency of the PON.
[0004] An embodiment of this application provides a data carrying method for a passive optical network, including:
[0005] The optical line terminal OLT determines its own sampling rate, and the sampling rate matches the bandwidth of the Ethernet;
[0006] The OLT determines the payload of the transmission container T-CONT, the cache depth corresponding to the payload of the T-CONT, and the transmission latency according to the sampling rate. The payload of the T-CONT matches the payload of the Ethernet, and the cache depth corresponding to the payload of the T-CONT matches the cache depth corresponding to the payload of the Ethernet.
[0007] An embodiment of this application provides a data carrying device for a passive optical network, including: a sampling rate determination module and a processing module;
[0008] The sampling rate determination module is configured to determine its own sampling rate, and the sampling rate matches the bandwidth of the Ethernet;
[0009] A processing module, configured to determine the payload of a transmission container T-CONT, the buffer depth corresponding to the payload of the T-CONT, and the transmission delay according to the sampling rate. The payload of the T-CONT matches the payload of the Ethernet, and the buffer depth corresponding to the payload of the T-CONT matches the buffer depth corresponding to the payload of the Ethernet.
[0010] An embodiment of the present application provides an optical line terminal OLT, including: a processor, which is configured to implement the method of any of the above embodiments when executing a computer program.
[0011] An embodiment of the present application further provides a computer-readable storage medium, storing a computer program, which implements the method of any of the above embodiments when executed by a processor.
[0012] More descriptions about the above embodiments and other aspects of the present application and their implementation manners are provided in the accompanying drawings, the specific implementation manners, and the claims. Description of the Drawings
[0013] Figure 1 A system architecture diagram of a PON provided for an embodiment;
[0014] Figure 2 A flowchart of a data carrying method for a passive optical network provided for an embodiment;
[0015] Figure 3 An Ethernet frame format provided for an embodiment;
[0016] Figure 4 A CPRI frame format provided for an embodiment;
[0017] Figure 5 A T-CONT frame format provided for an embodiment;
[0018] Figure 6 A structural diagram of a data carrying device for a passive optical network provided for an embodiment;
[0019] Figure 7 A structural diagram of another data carrying device for a passive optical network provided for an embodiment;
[0020] Figure 8 A structural diagram of an OLT provided for an embodiment. Detailed Description of the Embodiments
[0021] The embodiments of the present application will be described in detail below with reference to the accompanying drawings.
[0022] With the continuous development of communication technologies, users' demand for the bandwidth of mobile broadband is increasing. With the introduction of unlimited data plans and other family member plans, users of the same operator mostly appear in the form of family members. For users in high-rise residential buildings and urban villages, the coverage signals of some operators are not ideal. With the booming development of PON technology, a new product architecture form that carries data through PON has emerged. PON is a fiber optic transmission and access technology with a point-to-multipoint structure, which means that the ODN is between the OLT and at least one ONU or ONT. Since PON is a pure dielectric network, it can avoid electromagnetic interference and lightning effects from external devices, reduce the failure rate of lines and external devices, improve system reliability, and at the same time save maintenance costs, having good application prospects.
[0023] Mobile fronthaul is an information transmission technology in a centralized radio access network architecture, responsible for realizing wireless data transmission between the Radio Remote Unit (RRU) and the Building Base band Unit (BBU). The traditional centralized radio access network architecture uses the Common Public Radio Interface (CPRI) protocol to digitally sample and encapsulate analog radio frequency signals, and the sampled radio frequency signals require a large bandwidth for transmission.
[0024] In recent years, some research institutions and standardization organizations have been engaged in the standardization work of the fronthaul network. The white paper "Next Generation Fronthaul Interface" released by China Mobile Research Institute recommends using Ethernet transmission for the bearer of the fronthaul network. The Time Division Multiplexing - Passive Optical Network (TDM-PON) based on Ethernet combines the advantages of both Ethernet and passive optical network, having a natural advantage in compatibility with the above standards. At the same time, due to its low cost and high capacity characteristics, it is considered a feasible solution for fronthaul network networking and has received attention from the academic and industrial circles.
[0025] TDM-PON uses time division multiplexing to support the uplink and downlink data transmission of multiple ONUs on a wavelength channel. In the mobile fronthaul network, each ONU corresponds to one or more RRUs. The uplink channel is divided into multiple time slots, and one ONU is arranged to send uplink data within each time slot. However, a key problem with using TDM-PON as a fronthaul network is the latency limitation. The traditional dynamic bandwidth allocation method based on requests and authorizations will cause a waiting latency of milliseconds, which cannot meet the latency requirements of mobile fronthaul under the NR system.
[0026] Figure 1 A system architecture diagram of a PON provided for an embodiment. As Figure 1 shown, the PON includes an OLT 1, an ODN 2, and multiple ONUs 3. The ports of each ONU 3 are connected to an Ethernet device 4. Among them, the OLT 1 provides a network-side interface (Service Node Interface, SNI) for the PON and is connected to one or more ODN 2s; the ODN 2 is a passive optical splitting device that transmits the downlink data of the OLT1 to each ONU 3 through optical splitting, and at the same time, the ODN 2 converges and transmits the uplink data of the ONU 3 to the OLT 1; the ONU 3: provides a user-side interface (User Network Interface, UNI) for the PON and is connected to the ODN 2 at the same time. If the ONU 3 provides a user port function at the same time, such as the ONU 3 provides an Ethernet user port or a POTS (Plain Old Telephone Service) user port, it is called an ONT. Generally, when there is no special description, ONU and ONT can be uniformly referred to as ONT. In the embodiments of the present application, a data carrying method, device, OLT, and storage medium for a passive optical network that can run on the above system architecture are provided, which can realize the transmission matching of wireless networks, Ethernet, and PON, and reduce the transmission delay of PON. Optionally, the system architecture provided by the embodiments of the present application is applicable to the indoor distribution system of the fifth-generation mobile communication technology (5th-Generation, 5G) or the home bandwidth system.
[0027] The terms "system" and "network" in the present application are often used interchangeably in the present application. The following embodiments of the present application can be executed independently, and the embodiments can also be combined with each other. The embodiments of the present application do not make specific restrictions on this.
[0028] Next, a data carrying method, device, and its technical effects for a passive optical network will be described.
[0029] Figure 2 A flowchart of a data carrying method for a passive optical network provided for an embodiment, as Figure 2 shown, the method provided in this embodiment is applicable to the OLT, and the method includes the following steps.
[0030] S110. The OLT determines its own sampling rate, and the sampling rate matches the bandwidth of the Ethernet.
[0031] The OLT determines its own sampling rate by restricting the bandwidth of Ethernet. Generally, the bandwidth of Ethernet matches that of the wireless network, so that the bandwidths of the wireless network, Ethernet, and the sampling rate of the OLT (i.e., the transmission bandwidth of PON) are all matched, achieving the goal of no redundant caching throughout the data transmission process. For example, if the bandwidth of Ethernet is 1 gigabit per second (hereinafter referred to as gigabit) or 2.5 gigabits, the OLT can obtain the bit width and sampling rate required for radio frequency (RF), and determine its own sampling rate in combination with the sampling rate payload data required for wireless processing, the bandwidth requirements of control information, and other overheads.
[0032] Exemplarily, taking the bandwidth of Ethernet as 1 gigabit as an example, the OLT selects 983.04 Mbps, which is the closest to 1000 Mbps, as its own sampling rate (983.04 Mbps is an integer multiple of 3.84 Mbps). That is, if it is necessary to consider carrying a 5G signal of 40M for two antennas and the sampling rate is 46.08 MHz, then at least a compression algorithm that supports compression from 16 bits to 5 bits is required, and its own sampling rate is 2×2×5×46.08 Mbps = 983.04 Mbps. It can be understood that if it is considered that the final sampling rate may exceed 1000 Mbps due to control words and other necessary overheads, the sampling rate needs to be reduced to 42.24 Mbps to achieve a sampling payload of 983.04 Mbps.
[0033] In one embodiment, the sampling rate is the sampling rate of the CPRI signal.
[0034] S120. The OLT determines the payload of the transmission container (T-CONT), the cache depth corresponding to the payload of the T-CONT, and the transmission delay according to the sampling rate. The payload of the T-CONT matches the payload of Ethernet, and the cache depth corresponding to the payload of the T-CONT matches the cache depth corresponding to the payload of Ethernet.
[0035] In the PON system, dynamic bandwidth assignment (DBA) is a dynamic bandwidth allocation mechanism that can complete the dynamic allocation of the uplink bandwidth of the ONU within a time interval of microseconds or milliseconds. The T-CONT is the basis for implementing DBA in the PON system and is a cache unit for carrying services. The service is mapped to the T-CONT for transmission. Different types of T-CONTs have different bandwidth allocation methods, which can meet different requirements of different service flows for delay, jitter, packet loss rate, etc.
[0036] In one embodiment, the method for the OLT to determine the payload of the T-CONT according to the sampling rate may be as follows: First, determine the theoretical width of the T-CONT, and calculate the actual width of the T-CONT according to the theoretical width of the T-CONT; Second, calculate the payload of the T-CONT according to the sampling rate and the actual width of the T-CONT.
[0037] Taking the bandwidth of Ethernet as 1 gigabit as an example, according to the total time corresponding to 1 gigabit Ethernet is about 12.5 us, first determine the width of the T-CONT that needs to be allocated by DBA every 125 us, and then calculate the payload of the T-CONT according to the T-CONT width. Usually, in order to achieve low latency, the T-CONT width can be as small as possible.
[0038] For example, if 4 T-CONTs are allocated to the same ONU every 125 us, the latency of the TDM-PON can be reduced by 31.25 us, and the corresponding theoretical width of the T-CONT is 3.125 us; calculate the actual width of the T-CONT according to the existing upstream overhead of the T-CONT of 10G symmetric PON (usually 200 ns - 600 ns, determined by the ability of Business Continuity and Disaster Recovery (BCDR)), and according to the sampling rate of 983.04 Mbps, the payload of the T-CONT is 3600 B;
[0039] If 10 T-CONTs are allocated to the same ONU every 125 us, the latency of the TDM-PON can be reduced by 12.5 us, and the corresponding theoretical width of the T-CONT is 1.25 us; calculate the actual width of the T-CONT according to the existing upstream overhead of the T-CONT of 10G symmetric PON, and according to the sampling rate of 983.04 Mbps, the payload of the T-CONT is 1440 B;
[0040] If 20 T-CONTs are allocated to the same ONU every 125 us, the latency of the TDM-PON can be reduced by 6.25 us, and the corresponding theoretical width of the T-CONT is 0.625 us; calculate the actual width of the T-CONT according to the existing upstream overhead of the T-CONT of 10G symmetric PON, and according to the sampling rate of 983.04 Mbps, the payload of the T-CONT is 720 B.
[0041] In one embodiment, the payload of the T-CONT is equal to the payload of Ethernet. Exemplarily, when the payload of the T-CONT is 3600 B, the payload of Ethernet is also 3600 B; when the payload of the T-CONT is 1440 B, the payload of Ethernet is also 1440 B; when the payload of the T-CONT is 720 B, the payload of Ethernet is also 720 B.
[0042] In one embodiment, the payload of the T-CONT needs to reserve the necessary First Input First Output (FIFO) depth (i.e., cache depth) for the cache. The OLT can determine the cache depth corresponding to the payload of the T-CONT by using the cut-through technology. According to the cache depth corresponding to the payload of the T-CONT, the transmission delay corresponding to the payload of the T-CONT can be calculated.
[0043] Exemplarily, the cache depth corresponding to the payload of the T-CONT can be calculated by the following formula:
[0044] FIFO_depth = burst_length - burst_length * (X / Y) * (r_clk / w_clk);
[0045] Wherein, FIFO_depth is the cache depth corresponding to the payload of the T-CONT, r_clk is the read clock, indicating that in each read clock cycle, X data are read out from the FIFO every Y clock cycles, w_clk is the write clock, indicating that in each write clock cycle, A data are written into the FIFO every B clock cycles, and Burst_length is the maximum burst length of the written data.
[0046] In one embodiment, the cache depth corresponding to the payload of the T-CONT is equal to the cache depth corresponding to the payload of the Ethernet.
[0047] In one embodiment, the cache depth corresponding to the payload of the T-CONT is equal to the synchronization message length of the Ethernet.
[0048] S130. The OLT transmits the data carried on the T-CONT according to a preset frame format.
[0049] It should be noted that before step S130 is executed, the OLT can also verify the wireless network, Ethernet, and the bandwidth, sampling rate, clock rate, bit width, packet length, and number of packets of the OLT; when the verification passes, step S130 is continued; when the verification fails, step S110 is returned and executed again.
[0050] In one embodiment, when the data is transmitted from the wireless network to the Ethernet, the data can be carried in the Ethernet frame format; when the data is transmitted from the Ethernet to the PON, the data can be carried in the CPRI frame format; when the data is transmitted on the T-CONT, the data can be carried in the T-CONT frame format. Exemplarily, Figure 3 is the Ethernet frame format provided for one embodiment, Figure 4 is the CPRI frame format provided for one embodiment, Figure 5The T-CONT frame format provided for an embodiment.
[0051] As Figure 3 shown, the Ethernet frame format is a 1GE synchronous Ethernet frame format with a synchronization period of 125 us. Corresponding to 1G Ethernet (921.6 Mbps @ 1Gbps), there is a total of 15325B (payload 14400B @ 15625B). In one embodiment, this 125 us Ethernet frame can be divided into 10 sub-frames, each sub-frame being approximately 12.5 us in size and containing 2 746B packets. Among them, the first packet of the first frame is a 453B synchronization packet, which is slightly longer than other sub-frames (Padding can be added for adaptation), and the remaining packets are standard 2 746B packets.
[0052] As Figure 4 shown, the CPRI frame format has a synchronization period of 125 us. The payload corresponding to 1G Ethernet is a total of 921.6 Mbps @ 983.4 Mbps. The total payload within 125 us is 14400B @ 15360B. In one embodiment, a 64-bit width is adopted in this CPRI frame format, and the serial rate is 15.36 Mbps. According to the definition of the CPRI frame format, each 3.84 Mbps sub-frame occupies 4 CLOCKs, totaling 32B (payload 31B). After being processed into integer bytes, it can be filled into Ethernet (Padding can be added for adaptation), and the total payload within 125 us is 14400B @ 15360B.
[0053] As Figure 5 shown, the T-CONT frame format is the T-CONT frame format of a 10G ONU with a synchronization period of 125 us. The payload corresponding to 1G Ethernet is a total of 921.6 Mbps @ 9.95328 Gbps. The total payload within 125 us is 14400B @ 155520B. In one embodiment, every 125 us is divided into 4 sub-frames, each sub-frame containing 10 gaps. The earliest arriving TSO (TCP Segment Offload, a technology that uses the network card to fragment Transmission Control Protocol (TCP) data packets to reduce the CPU load) needs to cache 3.125 us of data, that is, 3 1200B packets. There are a total of 12 1200B packets (14400B @ 155520B) within 125 us.
[0054] The present application provides a method for data carrying in a passive optical network, including that the OLT determines its own sampling rate, and the sampling rate matches the bandwidth of the Ethernet; the OLT determines the payload of the transmission container T-CONT, the cache depth corresponding to the payload of the T-CONT, and the transmission delay according to the sampling rate. The payload of the T-CONT matches the payload of the Ethernet, and the cache depth corresponding to the payload of the T-CONT matches the cache depth corresponding to the payload of the Ethernet. It can achieve the precise matching of the timing and bandwidth among the wireless bandwidth, the Ethernet bandwidth, and the TDM-PON transmission. At the same time, the ONU and the wireless transmission are synchronized in time by using the PON system time, so as to ensure the precise matching of the wireless payload, the uplink and downlink bandwidth, and the timing of the PON, achieve no redundant cache throughout the transmission, and achieve the purpose of controlling the delay of the PON transmission within the 10us level.
[0055] Figure 6 FIG. is a schematic structural diagram of a data carrying device for a passive optical network provided for an embodiment. The data carrying device for the passive optical network can be configured in the OLT, as Figure 6 shown, and includes a sampling rate determination module 10 and a processing module 11.
[0056] The sampling rate determination module 10 is configured to determine its own sampling rate, and the sampling rate matches the bandwidth of the Ethernet;
[0057] The processing module 11 is configured to determine the payload of the transmission container T-CONT, the cache depth corresponding to the payload of the T-CONT, and the transmission delay according to the sampling rate. The payload of the T-CONT matches the payload of the Ethernet, and the cache depth corresponding to the payload of the T-CONT matches the cache depth corresponding to the payload of the Ethernet.
[0058] The data carrying device for the passive optical network provided in this embodiment is for implementing the data carrying method for the passive optical network in the above embodiment. The implementation principle and technical effect of the data carrying device for the passive optical network provided in this embodiment are similar to those of the above method, and will not be elaborated here.
[0059] In an embodiment, in combination with Figure 6 , Figure 7 FIG. is a schematic structural diagram of another data carrying device for a passive optical network provided for an embodiment, and further includes: a data carrying module 12.
[0060] The data carrying module 12 is configured to carry data on the T-CONT for transmission according to a preset frame format.
[0061] In an embodiment, the payload of the T-CONT is equal to the payload of the Ethernet, and the cache depth corresponding to the payload of the T-CONT is equal to the cache depth corresponding to the payload of the Ethernet.
[0062] In one embodiment, the cache depth corresponding to the payload of the T-CONT is equal to the synchronization packet length of the Ethernet.
[0063] In one embodiment, the sampling rate is the sampling rate of the Common Public Radio Interface (CPRI) signal.
[0064] An embodiment of the present application also provides an OLT, including: a processor, which is configured to implement the method provided in any embodiment of the present application when executing a computer program. Figure 8 A structural schematic diagram of an OLT provided for an embodiment is as Figure 8 shown. The OLT includes a processor 60, a memory 61, and a communication interface 62; the number of processors 60 in the OLT can be one or more, Figure 8 and one processor 60 is taken as an example here; the processor 60, the memory 61, and the communication interface 62 in the OLT can be connected through a bus or other means, Figure 8 and taking the connection through a bus as an example here. The bus represents one or more of several types of bus structures, including a memory bus or a memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any bus structure in a variety of bus structures.
[0065] The memory 61, as a computer-readable storage medium, can be set to store software programs, computer-executable programs, and modules, such as the program instructions / modules corresponding to the method in the embodiment of the present application. The processor 60 executes at least one functional application and data processing of the OLT by running the software programs, instructions, and modules stored in the memory 61, that is, implementing the above-mentioned data carrying method for the passive optical network.
[0066] The memory 61 may include a program storage area and a data storage area. Among them, the program storage area can store an operating system and application programs required for at least one function; the data storage area can store data created according to the use of the OLT, etc. In addition, the memory 61 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage devices. In some instances, the memory 61 may include a memory remotely set relative to the processor 60, and these remote memories can be connected to the OLT through a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an enterprise intranet, a local area network, a mobile communication network, and combinations thereof.
[0067] The communication interface 62 can be set for receiving and sending data.
[0068] An embodiment of the present application also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements the method provided in any embodiment of the present application.
[0069] The computer storage medium of the embodiments of the present application may adopt any combination of one or more computer-readable media. The computer-readable media may be computer-readable signal media or computer-readable storage media. The computer-readable storage media may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. The computer-readable storage media includes (a non-exhaustive list): an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, the computer-readable storage media may be any tangible medium that contains or stores a program, and the program may be used by or in combination with an instruction execution system, apparatus, or device.
[0070] The computer-readable signal media may include a data signal propagated in a baseband or as part of a carrier wave, and the data signal carries computer-readable program code. Such a propagated data signal may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal media may also be any computer-readable media other than the computer-readable storage media, and the computer-readable media may send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device.
[0071] The program code contained on the computer-readable media may be transmitted using any appropriate medium, including but not limited to wireless, wire, optical cable, radio frequency (RF), etc., or any suitable combination of the above.
[0072] Computer program code for performing the operations of this disclosure can be written in one or more programming languages or a combination of multiple programming languages. The programming languages include object-oriented programming languages such as Java, Smalltalk, C++, Ruby, Go, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, executed as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or it can be connected to an external computer (e.g., by using an Internet service provider to connect through the Internet).
[0073] Those skilled in the art should understand that the term user terminal encompasses any suitable type of wireless user equipment, such as a mobile phone, a portable data processing device, a portable network browser, or a vehicle-mounted mobile station.
[0074] In general, various embodiments of this application can be implemented in hardware or a dedicated circuit, software, logic, or any combination thereof. For example, some aspects can be implemented in hardware, while other aspects can be implemented in firmware or software that can be executed by a controller, a microprocessor, or other computing devices, although this application is not limited thereto.
[0075] Embodiments of this application can be implemented by a data processor of a mobile device executing computer program instructions, such as in a processor entity, or by hardware, or by a combination of software and hardware. The computer program instructions can be assembly instructions, Instruction Set Architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, status-setting data, or source code or object code written in any combination of one or more programming languages.
[0076] Any block diagram of a logical process in the drawings of this application may represent program steps, or may represent interconnected logic circuits, modules, and functions, or may represent a combination of program steps and logic circuits, modules, and functions. A computer program may be stored in a memory. The memory may be of any type suitable for the local technical environment and may be implemented using any suitable data storage technology, such as, but not limited to, read-only memory (ROM), random access memory (RAM), optical memory devices and systems (Digital Versatile Disc (DVD) or CD-ROM), etc. The computer-readable medium may include a non-transitory storage medium. The data processor may be of any type suitable for the local technical environment, such as, but not limited to, a general-purpose computer, a special-purpose computer, a microprocessor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), and a processor based on a multi-core processor architecture.
Claims
1. A data carrying method for a passive optical network, characterized in that, Including: An optical line terminal OLT determines its own sampling rate, and the sampling rate matches the bandwidth of the Ethernet. The OLT determines the payload of a transmission container T-CONT, the buffer depth corresponding to the payload of the T-CONT, and the transmission delay according to the sampling rate. The payload of the T-CONT matches the payload of the Ethernet, and the buffer depth corresponding to the payload of the T-CONT matches the buffer depth corresponding to the payload of the Ethernet.
2. The method according to claim 1, wherein Also including: The OLT transmits data carried on the T-CONT in accordance with a preset frame format.
3. The method according to claim 1, characterized in that, The payload of the T-CONT is equal to the payload of the Ethernet, and the buffer depth corresponding to the payload of the T-CONT is equal to the buffer depth corresponding to the payload of the Ethernet.
4. The method according to claim 1, characterized in that, The buffer depth corresponding to the payload of the T-CONT is equal to the length of the Ethernet synchronization message.
5. The method according to claim 1, characterized in that, The sampling rate is the sampling rate of a Common Public Radio Interface CPRI signal.
6. A data carrying device for a passive optical network, characterized in that, Including: A sampling rate determination module and a processing module; The sampling rate determination module is configured to determine its own sampling rate, and the sampling rate matches the bandwidth of the Ethernet. The processing module is configured to determine the payload of a transmission container T-CONT, the buffer depth corresponding to the payload of the T-CONT, and the transmission delay according to the sampling rate. The payload of the T-CONT matches the payload of the Ethernet, and the buffer depth corresponding to the payload of the T-CONT matches the buffer depth corresponding to the payload of the Ethernet.
7. The device according to claim 6, characterized in that, Also including: A data carrying module; The data carrying module is configured to transmit data carried on the T-CONT in accordance with a preset frame format.
8. The device according to claim 6, characterized in that, The payload of the T-CONT is equal to the payload of the Ethernet, and the buffer depth corresponding to the payload of the T-CONT is equal to the buffer depth corresponding to the payload of the Ethernet.
9. An optical line terminal OLT, characterized in that, Including: A processor, which is used to implement the data carrying method of the passive optical network as described in any one of claims 1-5 when executing a computer program.
10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the data carrying method of the passive optical network as described in any one of claims 1-5.
Citation Information
Patent Citations
Method and apparatus for acquiring optical power, and optical line terminal
CN101431372A
Adaptive receiving system of hybrid passive network channel of optical fiber cable
CN107276860A