The present application claims priority to Korean Patent Application No. 10-2023-0105330, filed on Aug. 11, 2023, the entire contents of which are incorporated herein for all purposes by this reference.
The present disclosure relates to a technology of dynamic bandwidth allocation for a coherent optical communication having a variable modulation and coding scheme in an optical access network and, more specifically, to an apparatus and method for controlling a modulation and coding scheme according to communication channel quality in an optical access network where a coherent technology is applied.
Time division multiplexing (TDM)-based optical access network technology has gained attention as the most cost-effective technology for accommodating not only broadband access and enterprise services, but also mobile communication networks such as the Internet of Things and autonomous vehicles.
In conventional optical access networks, intensity modulation and direct detection methods are the main technologies due to the ease of implementation, low power consumption, and cost-effective characteristics. However, it is increasingly difficult for intensity modulation and direct detection methods to meet the performance required by optical access networks because recently the signal to noise ratio (SNR) is decreasing as the transmission bandwidth of the optical access network continuously increases. Coherent optical communication technology has not been applied to optical access networks due to the optical complexity, high power consumption, and high costs compared to intensity modulation and direct detection methods, but numerous studies have recently been conducted to apply coherent technology to the optical access network due to numerous advantages of coherent technology, such as high spectral efficiency, high receiver sensitivity, unique frequency selectivity, and effective dispersion compensation using digital signal processing (DSP).
The objective of the present disclosure is to increase upstream bandwidth efficiency and improve packet delay characteristics by effectively controlling modulation and coding schemes according to communication channel quality in an optical access network to which coherent technology is applied.
A method of operating a transport unit (TU) for dynamic bandwidth allocation (DBA) in a coherent optical access network having a variable modulation and coding scheme according to an exemplary embodiment of the present disclosure includes determining an index of a received signal quality (IRSQ) by measuring a received optical power (ROP) for downstream transmission, receiving a message of granting authority from a transport node (TN), transmitting a message of a buffer status report (BSR) to the TN in response to the message of grating authority, wherein the BSR message includes information on the index of the received signal quality (IRSQ), receiving from the TN a message of bandwidth allocation (BA) including an index of a modulation and coding scheme (IMCS), and determining a modulation and coding scheme (MCS) corresponding to the index of the modulation and coding scheme (IMCS) on the basis of the BA message.
In addition, the method further includes generating a packet by modulating data to be transmitted on the basis of the determined MCS into a transport block size (TBS) and transmitting the packet to the TN through upstream transmission during an allocated upstream transmission time.
In addition, determining the index of the received signal quality (IRSQ) is performed on the basis of a first mapping table that stores the ROP and the index of the received signal quality (IRSQ) in advance.
In addition, determining the modulation and coding scheme (MCS) is performed on the basis of a second mapping table that stores the index of the received signal quality (IRSQ) and the index of the modulation and coding scheme (IMCS) in advance.
In addition, determining the index of the received signal quality (IRSQ) by measuring the received optical power (ROP) for downstream transmission further includes compensating the ROP on the basis of a difference between the PTN and the PTU when a transmitter power for the TN (PTN) and a transmitter power for the TU (PTU) are different from each other.
In addition, determining the index of the received signal quality (IRSQ) by measuring the received optical power (ROP) for downstream transmission further includes determining a received optical power (ROP) that meets a bit error ratio (BER) limit for at least one modulation and code rate.
A method of operating a transport node (TN) for dynamic bandwidth allocation (DBA) in a coherent optical access network having a variable modulation and coding scheme according to an exemplary embodiment of the present disclosure includes transmitting a message of granting authority to a transport unit (TU), receiving a message of a buffer status report (BSR) from the TU in response to the message of granting authority, wherein the BSR message includes information on an index of a received signal quality (IRSQ), determining an index of a modulation and coding scheme (IMCS) corresponding to the index of the received signal quality (IRSQ), transmitting to the TU a message of bandwidth allocation (BA) including the index of the modulation and coding scheme (IMCS), and determining a modulation and coding scheme (MCS) corresponding to the index of the modulation and coding scheme (IMCS) on the basis of the BA message.
In addition, before transmitting the BA message, the method further includes determining a transport block size (TBS) of data to be transmitted using the MCS corresponding to the index of the modulation and coding scheme (IMCS), wherein the BA message further includes a transmission time and transmission window size of upstream transmission and the TBS.
In addition, the BA message is performed in consideration of a round trip delay (RTT) and an upstream transmission preparation time.
An apparatus of a transport unit (TU) for dynamic bandwidth allocation (DBA) in a coherent optical access network having a variable modulation and coding scheme according to an exemplary embodiment of the present disclosure includes a transceiver and at least one controller operably connected to the transceiver, wherein the at least one controller performs determining an index of a received signal quality (IRSQ) by measuring a received optical power (ROP) for downstream transmission, receiving a message of granting authority from a transport node (TN), transmitting a message of a buffer status report (BSR) to the TN in response to the message of grating authority, wherein the BSR message includes information on the index of the received signal quality (IRSQ), receiving from the TN a message of bandwidth allocation (BA) including an index of a modulation and coding scheme (IMCS), and determining a modulation and coding scheme (MCS) corresponding to the index of the modulation and coding scheme index (IMCS) on the basis of the BA message.
In addition, the at least one controller further performs generating a packet by modulating data to be transmitted on the basis of the determined MCS into a transport block size (TBS) and transmitting the packet to the TN through upstream transmission during an allocated upstream transmission time.
In addition, determining the index of the received signal quality (IRSQ) is performed on the basis of a first mapping table that stores the ROP and the index of the received signal quality (IRSQ) in advance.
In addition, determining the modulation and coding scheme (MCS) is performed on the basis of a second mapping table that stores the index of the received signal quality index (IRSQ) and the index of the modulation and coding scheme index (IMCS) in advance.
In addition, the at least one controller further performs compensating the ROP on the basis of a difference between the PTN and the PTU when a transmitter power for the TN (PTN) and a transmitter power for the TU (Pru) are different from each other, in order to determine the index of the received signal quality (IRSQ) by measuring the received optical power (ROP) for downstream transmission.
In addition, the at least one controller further performs determining a received optical power (ROP) that meets a bit error ratio (BER) limit for at least one modulation and code rate, in order to determine the index of the received signal quality (IRSQ) by measuring the received optical power (ROP) for downstream transmission.
An apparatus of a transport node (TN) for dynamic bandwidth allocation (DBA) in a coherent optical access network having a variable modulation and coding scheme according to an exemplary embodiment of the present disclosure includes a transceiver and at least one controller operably connected to the transceiver, wherein the at least one controller performs transmitting a message of granting authority to a transport unit (TU), receiving a message of a buffer status report (BSR) from the TU in response to the message of grating authority, wherein the BSR message includes information on the index of the received signal quality (IRSQ), determining an index of a modulation and coding scheme (IMCS) corresponding to the index of the received signal quality (IRSQ), transmitting to the TN a message of bandwidth allocation (BA) including the index of the modulation and coding scheme (IMCS), and determining a modulation and coding scheme (MCS) corresponding to the index of the modulation and coding scheme (IMCS) on the basis of the BA message.
In addition, the at least one controller further performs determining a transport block size (TBS) of data to be transmitted on the basis of the MCS corresponding to the index of the modulation and coding scheme (IMCS) before performing transmitting the BA message, wherein the BA message further includes a transmission time and transmission window size of upstream transmission and the TBS.
In addition, transmitting the BA message is performed in consideration of a round trip delay (RTT) and an upstream transmission preparation time.
The present disclosure has the advantage of increasing upstream bandwidth efficiency and improving packet delay characteristics by effectively controlling modulation and coding schemes according to communication channel quality in an optical access network to which coherent technology is applied.
Phrases such as “in some exemplary embodiments” or “in one exemplary embodiment” that appear in various places in this specification do not necessarily all refer to the same exemplary embodiment.
Some exemplary embodiments of the present disclosure may be represented by functional block configurations and various processing steps. Some or all of these functional blocks may be implemented in any number of hardware and/or software configurations that perform specific functions. For example, the functional blocks of the present disclosure may be implemented by one or more microprocessors, or may be implemented by circuit configurations for certain functions. Also, for example, the functional blocks of the present disclosure may be implemented in various programming or scripting languages. The functional blocks may be implemented by an algorithm executed on one or more processors. In addition, the present disclosure may employ conventional technologies for electronic environment setup, signal processing, and/or data processing. Terms such as “mechanisms”, “elements”, “means”, “configurations”, and the like may be widely used and are not limited to mechanical and physical configurations.
In addition, connection lines or connection members between components shown in the drawings merely exemplify functional connections and/or physical or circuit connections. In actual devices, connections between components may be represented by a variety of alternative or additional functional, physical, or circuit connections.
The present disclosure may relate to a method of configuring a coherent optical access network having a variable modulation and coding scheme, which increases upstream bandwidth efficiency and improves packet delay characteristics in an optical access network.
Specifically, a data transmission method in TDM-based optical access networks may have the following characteristics. In the case of downstream transmission where data is transmitted from a TN to a TU, a data packet may be transmitted in a broadcast way, and in the case of upstream transmission where data is transmitted from the TU to the TN, a plurality of TUs may share the same upstream channel with each other through a time-division scheduling in order to share resources with each other without conflicts between data transmissions.
In TDM-based optical access networks, a typical scheduling scheme for upstream transmission of the TU may be a dynamic bandwidth allocation (DBA) method. The DBA may use a status reporting (SR) method where the TN receives information on the current buffer status from a plurality of TUs and determines bandwidth allocation for each TU's upstream transmission on the basis of information on the notified buffer status report.
The TN may transmit a message of granting authority to all TUs registered in a network in order to allocate a minimum amount of bandwidth, so that a buffer status to be transmitted is reported via upstream transmission. Each TU may report the amount of buffer of the current upstream transmission to the TN via the message of the buffer status report (BSR) at the bandwidth allocation time allocated by the granting message. The DBA scheduler of the TN may perform to allocate the bandwidth for each TU's upstream transmission in consideration of the amount of the buffer of upstream transmission, round trip delay (RTT), and upstream transmission preparation time of each TU reported in the BSR and may transmit to each TU a message of bandwidth allocation for the upstream transmission time and window size. The TU may transmit packets to the TN through upstream transmission during the upstream transmission time allocated in the BA message. In addition, the TU may transmit the remaining amounts of the buffer of upstream transmission together to the TN after transmission for the next upstream transmission.
In this way, the DBA may increase upstream bandwidth efficiency through flexible bandwidth allocation of upstream transmission for each TU. However, the packet delay may inevitably increase due to the time the TU waits in the buffer from the time reporting the buffer status to the time transmitting data.
Conventionally, the DBA method with high bandwidth efficiency was mainly used in optical access networks because the requirements for tolerance of packet delay were not very high, but in recent years, mobile networks have been increasingly demanding low-latency characteristics for large amounts of multimedia data as well as ultra-realistic services. Due to such a demand, upstream transmission of the TDM-based optical access network may be increasingly required to be more bandwidth efficient and improve packet delay performance.
The existing optical transmission method with intensity modulation and direct detection may have a fixed function according to the selected optical communication method, but since the coherent optical transmission and optical detection method detects optical signals by tracking not only the optical intensity but also the phase of the optical signal, flexible optical communication may be possible by adjusting parameters such as transmission distance, transmission capacity, and spectral efficiency through software control while using digital signal processing. When a symbol rate is fixed to make the size of the allocation bandwidth of an optical component constant, the data rate may vary according to a modulation order and code rate.
The modulation order may define an effective bit that can be transmitted in a single symbol, and the modulation order is as shown in [Equation 1] to [Equation 4] below, assuming that the modulation method of QPSK, 16-QAM, and 64-QAM is performed.
The QPSK may transmit 2 bits per symbol, the 16-QAM may transmit 4 bits per symbol, and the 64-QAM may transmit 6 bits per symbol. The code rate may be defined as the ratio between the actual information bits (k) and the total encoded codeword bits (n: information bit+parity bit) when encoding information bits for a forward error correction (FEC) for error correction and detection.
In this way, as the received signal quality of the optical link is higher, the signal may be transmitted with a higher modulation order and higher code rate. Table 1 below may show an example of mapping the spectral efficiency according to the modulation order (M) and code rate (R) to the index of the modulation and code scheme (IMCS).
The spectral efficiency may refer to the maximum number of bits that can be transmitted in a specific bandwidth, and as the spectral efficiency is higher, more data may be transmitted in a given bandwidth. Therefore, as the received signal quality of the optical link is higher, more data may be transmitted because of selecting the modulation and coding scheme (MCS) having a higher index of modulation and code scheme (IMCS) to support higher spectral efficiency.
In the optical access network, as the received optical power (ROP) is higher, the received signal quality (RSQ) may be generally higher, and as the received optical power is lower, the received signal quality may be worse. Like a passive optical network (PON), in the optical access network, optical signals may be distributed to multiple user nodes on a single optical fiber through passive optical components such as a passive optical splitter. When an optical signal is distributed to multiple receivers through an optical splitter, the received optical power may be lowered in proportion to the number of branches. As the number of branches increases, the received optical power reaching the receiver may decrease, and as the received optical power decreases, the received quality may decrease. Therefore, the strength of the received optical power may be very closely related to the quality of the received signal in the optical access network. Downstream transmission and upstream transmission may have different optical wavelengths but pass through the same optical fiber channel, so that the received signal power of downstream transmission may be approximated to that of upstream transmission. Therefore, the TU may measure the received optical power using broadcast packets of downstream transmission, and this may be utilized as an indicator of the received signal quality of upstream transmission.
According to
On the basis of these results, the index of the received signal quality may be determined as follows. Table 2 below may show an example of determining the received signal quality (RSQ) according to the received optical power (ROP) and mapping the same to the index of the received signal quality (IRSQ).
The index of the received signal quality (IRSQ) may be mapped to the index of the modulation and code scheme (IMCS) as shown in Table 3. The supportable MCS may be determined when the quality of the received signal is measured through Table 3 below.
At this time, it may be assumed that the transmitted optical signal power of the TN and the transmitted optical signal power of the TU are the same. When the transmitter power of the TN and the transmitter power of the TU are different from each other, compensation may be necessary to calculate the received optical power of the TU as shown in Equation 6 to Equation 9. Specifically, power compensation may be performed on the basis of the difference in transmitted optical signal power for the TN and the TU.
RoP: Received Optical Power at TU [Equation 7]
PTN: Transmitter Power for TN [Equation 8]
PTU: Transmitter Power for TU [Equation 9]
In the step S110, the TU device may determine the index of the received signal quality (IRSQ) by measuring the received optical power (ROP) for downstream transmission.
Specifically, the index of the received signal quality (IRSQ) may be determined on the basis of a first mapping table that stores the ROP and the index of the received signal quality (IRSQ) in advance. Herein, the first mapping table may be a table of Table 2 as an example.
In addition, the TU device may determine the transmitter power (PTN) of the TN device and the transmitter power (PTU) of the TU device in advance, and when the PTN and PTU are different from each other, the ROP may be compensated on the basis of the difference between the PTN and the PTU. This compensation process may be performed on the basis of Equation 6 to Equation 9.
In addition, the TN device may determine the received optical power (ROP) to meet the bit error ratio (BER) limit for at least one modulation and code rate.
In the step S120, the TU device may receive a message of granting authority from the TN device.
Specifically, the TN device may transmit a message of granting authority for allocating a minimum amount of bandwidth to the at least one TU device registered in the optical access network so that the buffer status to be transmitted can be reported in upstream transmission.
At least one TU device that obtains the message of granting authority may report to the TN device the amount of the buffer of upstream transmission at the bandwidth allocation time allocated by the message of granting authority.
In the step S130, the TU device may transmit a message of a buffer status report (BSR) to the TN in response to the message of granting authority.
Herein, the BSR message may include information on the amount of the buffer of upstream transmission. Along with the BSR message, the TU device may transmit information about the index of the received signal quality (IRSQ) to the TN device.
In the step S140, the TU device may receive a message of bandwidth allocation (BA) including the index of the modulation and code index (IMCS) from the TN.
Herein, the message of bandwidth allocation may include information on bandwidth allocation for the upstream transmission time and the window size. More specifically, the DBA scheduler of the TN device may perform bandwidth allocation for upstream transmission of at least one TU device in consideration of at least one of the amount of the buffer of upstream transmission, a round trip delay (RTT), and an upstream transmission preparation time of the at least one TU device reported in BSR. In addition, the TN device may transmit the message of bandwidth allocation (BA) for the upstream transmission time and window size to at least one TU device according to bandwidth allocation.
In the step S150, the TU device may determine the modulation and coding scheme (MCS) corresponding to the index of the modulation and code scheme (IMCS) on the basis of the BA message.
Herein, the MCS may be determined on the basis of a second mapping table that stores the index of the received signal quality (IRSQ) and the index of the modulation and code scheme (IMCS) in advance. Herein, the second mapping table may be a table of Table 3 as an example.
Thereafter, the TU device may generate a transmission packet by modulating data into the transport block size (TBS) on the basis of the determined MCS. The generated packet may be transmitted to the TN via upstream transmission during the transmission window size at the allocated upstream transmission start time.
In the step S210, the TN device may transmit the message of granting authority to a transport unit (TU).
Specifically, the message of granting authority may be a message for allocating a minimum amount of bandwidth so that the buffer status to be transmitted can be reported in upstream transmission to at least one TU device registered in the optical access network.
In the step S220, the TN device may receive from the TU the message of the buffer status report (BSR) in response to the message of granting authority.
Herein, the BSR message may include information on the index of the received signal quality (IRSQ).
In the step S230, the TN device may determine the index of the modulation and code (IMCS) corresponding to the index of the received signal quality (IRSQ).
In addition, the TN device may determine the transport block size (TBS) of the data to be transmitted for transmitting the buffer size of the BSR message on the basis of the MCS corresponding to the index of the modulation and code scheme (IMCS). The operation of determining the TBS may be performed before the step S240 described later.
In the step S240, the TN device may transmit a message of bandwidth allocation (BA) including the index of the modulation and code scheme (IMCS) to the TU.
Here, the BA message may further include the upstream transmission time, a transmission window size, and the TBS. In addition, the TN device may consider a round trip delay (RTT) and an upstream transmission preparation time in order to transmit the BA message.
In the step S250, the TN device may determine the modulation and coding scheme (MCS) corresponding to the index of the modulation and coding scheme (IMCS) on the basis of the BA message. The TN device may recover the upstream packets received from the TU device in a way of the modulation and coding scheme determined by the MCS.
Each operation constituting the upstream DBA procedure of the optical access network shown in
1. The TU device may determine the index of the received signal quality (IRSQ) by measuring the received optical power (ROP) of downstream transmission.
2. The TN device may request the buffer status report of upstream transmission by transmitting the message of granting authority to the TU device.
3. The TU device may report to the TN the index of the received signal quality (IRSQ) along with the BSR message.
4. The DBA of the TN device may transmit downstream the BA message which includes the upstream transmission time, the transmission window size, the modulation and transport block size, and the index of the modulation and code scheme (IMCS) in consideration of the round trip delay (RTT), and the upstream transmission preparation time after selecting the index of the modulation and code scheme (IMCS) for the index of the received signal quality (IRSQ) of the TU device and then determining the transport block size (TBS) to be transmitted using the corresponding MCS.
5. The TU device may modulate as many as the transport block size (TBS) using the MCS corresponding to the index of the modulation and code scheme (IMCS) contained in the BA message, and then may transmit packets to the TN device through upstream transmission during the allocated upstream transmission time along with a request message for the remaining amounts of the buffer of upstream transmission.
In
At a specific time t0, the DBA of the TN may calculate not only the index (4) of the modulation and code scheme (IMCS) for the index (A) of the received signal quality (IRSQ) of the TU1, but also the transport block size (TBS, 7000 bytes in the example) to be transmitted using the corresponding MCS, and may direct the BA control message, which includes the transmission time and transmission window size of upstream transmission, to be transmitted downstream. In downstream transmission, the TN may broadcast the downstream packets to all TUs, so the control message may include the ID of the destination TU to distinguish the packets.
In
(1) The upstream packet of the TU1 may accurately arrive after the RTT time after the upstream transmission time of the TU1. Herein, the RTT may include the actual RTT, the upstream transmission preparation time of TU1, and the time for the TN to detect a preamble that indicates the start of data in the received packet.
(2) Since knowing both the size of the data that TU1 will transmit and the modulation and coding scheme, the TN may know when the last symbol of the upstream packet of the TU1 arrives. Then, knowing the RTT for TU2, the TN may generate the BA control message to ensure that the first symbol of TU2's upstream packet arrives immediately after the last symbol of TU1's upstream packet, with a small protection gap in between.
Before receiving the upstream packet from TU1, the TN may calculate not only the index (2) of the modulation and code scheme (IMCS) for the index (C) of the received signal quality (IRSQ) of the TU2, but also the transport block size (TBS, 4800 bytes) to be transmitted using the corresponding MCS, and may direct the BA control message, which includes the transmission time and transmission window size of upstream transmission, to be transmitted downstream.
In
As in the upper step, when the TU2 receives the BA control message from the TN, the TU2 may transmit packets through upstream transmission from the start of the allocated upstream transmission time up to the transport block size (TBS) of 4800 bytes by modulating and encoding data to be transmitted using the MCS corresponding to the index (2) of the given modulation and code scheme (IMCS). At the same time, the TU2 may continuously receive new data packets from the user network interface (UNI). At a point where the transmission window ends, the TU2 may generate the request control message that indicates how many bytes of data remain in the buffer. In
As in the upper step, The TN may know when the last symbol of the upstream packet of the TU2 arrives. Therefore, it may be known when to transmit the BA control message for the TU3. After a while, when the packet of the TU2 arrives, the TN may update again the polling table with data for the request control message for the TU2.
In
As in the upper step, when the TU3 receives the BA control message from the TN, the TU3 may transmit packets through upstream transmission from the start of the allocated upstream transmission time up to the transport block size (TBS) of 2300 bytes by modulating and encoding data to be transmitted using the MCS corresponding to the index (1) of the given modulation and code scheme (IMCS). At the same time, the TU3 may continuously receive new data packets from the user network interface (UNI) and generate the request control message to notify.
The above description may be specific exemplary embodiments for implementing the present disclosure. The present disclosure will include not only the exemplary embodiments described above, but also exemplary embodiments that may be simply redesigned or easily modified. In addition, the present disclosure will also include techniques that may be easily modified and implemented using exemplary embodiments. Therefore, the scope of the present disclosure should not be limited to the exemplary embodiments described above, but should be determined by the claims to be described later as well as those equivalent to the claims of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
10-2023-0105330 | Aug 2023 | KR | national |