A bandwidth adjustment method, apparatus and transmission equipment

By dynamically adjusting the service bandwidth in the transmission network, combined with FEC coding and constellation diagram modulation format, and adjusting at the switching boundaries of data frames, the problem of bandwidth waste in transmission equipment is solved, bit cost is reduced, and lossless transmission is ensured.

CN116569529BActive Publication Date: 2026-07-03HUAWEI TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2020-12-28
Publication Date
2026-07-03

Smart Images

  • Figure CN116569529B_ABST
    Figure CN116569529B_ABST
Patent Text Reader

Abstract

This application discloses a bandwidth adjustment method, apparatus, and transmission equipment, relating to the field of communications, which improves upon the problems of wasted transmission capacity and high bit costs of transmission equipment caused by fixed bandwidth in existing technologies. The specific solution is as follows: a first transmission equipment obtains the bandwidth margin corresponding to a first service; if the bandwidth margin corresponding to the first service is greater than or equal to a first preset threshold, the first transmission equipment obtains first bandwidth configuration information corresponding to the first service; based on the first bandwidth configuration information, the first transmission equipment obtains second bandwidth configuration information corresponding to a second service; the bandwidth of the second service is greater than the bandwidth of the first service; based on the second bandwidth configuration information, the first transmission equipment adjusts the bandwidth of the second service.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and more particularly to a bandwidth adjustment method, apparatus, and transmission device. Background Technology

[0002] With the development of virtual reality (VR), augmented reality (AR), and 5G technology, the transmission bandwidth in hotspot areas is growing exponentially, and there are significant differences in network bandwidth between busy and idle periods.

[0003] Currently, transmission networks are constructed with a fixed bandwidth configuration for a given link. To address potential damage during long-term network use (e.g., fiber optic aging, aging of transmission equipment and components, nonlinearity, etc.), a significant engineering margin is typically reserved during actual deployment. However, this engineering margin is not fully utilized throughout the equipment's lifespan, resulting in wasted transmission capacity and high bit costs for transmission equipment. Summary of the Invention

[0004] This application provides a bandwidth adjustment method, apparatus, and transmission equipment that can dynamically adjust service bandwidth and reduce the bit cost of transmission equipment.

[0005] To achieve the above objectives, the embodiments of this application adopt the following technical solutions:

[0006] A first aspect of this application provides a bandwidth adjustment method, comprising: a first transmission device acquiring bandwidth margin corresponding to a first service; if the bandwidth margin corresponding to the first service is greater than or equal to a first preset threshold, the first transmission device acquiring first bandwidth configuration information corresponding to the first service; the first transmission device acquiring second bandwidth configuration information corresponding to a second service based on the first bandwidth configuration information; the bandwidth of the second service being greater than the bandwidth of the first service; and the first transmission device adjusting the bandwidth of the second service based on the second bandwidth configuration information. Based on this solution, when the bandwidth margin of the first service is large, current bandwidth configuration information (first bandwidth configuration information) can be acquired, new bandwidth configuration information (second bandwidth configuration information) can be acquired based on the current bandwidth configuration information, and the service bandwidth can be adjusted based on the new bandwidth configuration information, thereby achieving dynamic adjustment of service bandwidth and reducing the bit cost of the transmission device.

[0007] In conjunction with the first aspect, in one possible implementation, before the first transmission device adjusts the bandwidth of the second service based on the second bandwidth configuration information, the method further includes: the first transmission device sending the second bandwidth configuration information to the second transmission device; the second bandwidth configuration information includes a bandwidth switching identifier. Based on this solution, the transmitting-side transmission device (first transmission device) can send new bandwidth configuration information (second bandwidth configuration information) to the receiving-side transmission device (second transmission device), enabling the receiving-side transmission device to correctly parse the service sent by the transmitting side after bandwidth adjustment based on the new bandwidth configuration information. Furthermore, by carrying a bandwidth switching identifier in the second bandwidth configuration information, this solution allows the receiving side to know when the transmitting side begins adjusting the service bandwidth. Therefore, when parsing the service after bandwidth adjustment, the receiving side can perform parsing based on the second bandwidth configuration information, achieving lossless adjustment of the service bandwidth.

[0008] In conjunction with the first aspect and the aforementioned possible implementations, in another possible implementation, after the first transmission device sends the second bandwidth configuration information to the second transmission device, the first transmission device then begins to adjust the bandwidth of the second service after a preset interval. Based on this scheme, after the transmitting side sends the second bandwidth configuration information carrying a bandwidth switching identifier to the receiving side, it can wait a preset interval before starting to adjust the service bandwidth. This allows the receiving side sufficient processing time to parse and process the second bandwidth configuration information, and correctly parse and process the service after bandwidth adjustment based on the second bandwidth configuration information, ensuring lossless service at the receiving side.

[0009] In conjunction with the first aspect and the aforementioned possible implementations, in another possible implementation, the bandwidth configuration information includes at least one of the following: service bandwidth, forward error correction (FEC) coding scheme, or constellation modulation format. Based on this scheme, the second bandwidth configuration information may include the bandwidth of the second service, the FEC coding scheme corresponding to the second service, and the constellation modulation format corresponding to the second service, thereby enabling the transmitting and receiving transmission devices to adjust the service bandwidth based on this second bandwidth configuration information. It is understood that when the first transmission device adjusts the service bandwidth based on this second bandwidth configuration information, it can do so through a single-level bandwidth adaptation or through a two-level bandwidth adaptation.

[0010] In conjunction with the first aspect and the aforementioned possible implementations, in another possible implementation, the first transmission device includes a first bandwidth adjustment device. The first transmission device adjusts the bandwidth of the second service based on second bandwidth configuration information, including: the first bandwidth adjustment device adjusting the bandwidth of the second service at the switching boundary of data frames transmitting the second service, based on the second bandwidth configuration information. Based on this solution, by adjusting the service bandwidth at the switching boundary of data frames transmitting the second service, the first bandwidth adjustment device ensures that services before the bandwidth change are unaffected by the bandwidth change during the bandwidth adjustment process, resulting in lossless service and improved user experience.

[0011] In conjunction with the first aspect and the aforementioned possible implementations, in another possible implementation, the first bandwidth adjustment device includes a first controller and a first bandwidth adjustment circuit. The first bandwidth adjustment device adjusts the bandwidth of the second service based on the second bandwidth configuration information, including: the first controller acquiring the second bandwidth configuration information and sending it to the first bandwidth adjustment circuit; and the first bandwidth adjustment circuit adjusting the bandwidth of the second service at the switching boundary of the data frame transmitting the second service based on the second bandwidth configuration information. Based on this solution, by acquiring new bandwidth configuration information (second bandwidth configuration information) through the first controller, the first bandwidth adjustment circuit can adjust the service bandwidth based on this second bandwidth configuration information, enabling dynamic adjustment of the service bandwidth and reducing the bit cost of the transmission equipment. Furthermore, by adjusting the service bandwidth at the switching boundary of the data frame transmitting the second service, this solution ensures that services before the bandwidth change are unaffected by the bandwidth change during the bandwidth adjustment process, resulting in lossless service and improved user experience.

[0012] In conjunction with the first aspect and the aforementioned possible implementations, in another possible implementation, the first bandwidth adjustment circuit includes a coupled payload framing circuit, an FEC encoding circuit, and a constellation mapping circuit. The first bandwidth adjustment device, based on second bandwidth configuration information, adjusts the bandwidth of the second service at the handover boundary of the data frame transmitting the second service. This includes: the payload framing circuit receiving the second service and generating a payload frame based on the second service; the FEC encoding circuit adjusting the overhead ratio in the FEC frame at the handover boundary of the FEC frame transmitting the second service based on the FEC encoding scheme corresponding to the second service; the handover boundary of the FEC frame corresponding to the handover boundary of the payload frame; and the constellation mapping circuit performing constellation mapping on the FEC frame with adjusted overhead ratio at the handover boundary of the FEC frame based on the constellation modulation format corresponding to the second service. Based on this scheme, the first bandwidth adjustment device can limit the handover boundary of the payload frame of the second service through the payload framing circuit. Therefore, when adjusting the service bandwidth by changing the overhead ratio in the FEC encoding circuit, the service bandwidth can be adjusted at the handover boundary of the FEC frame corresponding to the payload frame, ensuring that the service is lossless during bandwidth adjustment. It is understood that, in the embodiments of this application, when the first bandwidth adjustment device adjusts the service bandwidth, it can achieve dynamic adjustment of the service bandwidth by changing the overhead ratio to perform first-level service bandwidth adaptation. Alternatively, it can achieve dynamic adjustment of the service bandwidth by changing the overhead ratio and the constellation modulation format to perform two-level service bandwidth adaptation. It is understood that when the first bandwidth adjustment device achieves dynamic adjustment of the service bandwidth through first-level service bandwidth adaptation, the constellation modulation format before and after the service bandwidth adjustment is the same. When the first bandwidth adjustment device achieves dynamic adjustment of the service bandwidth through two-level service bandwidth adaptation, the constellation modulation format before and after the service bandwidth adjustment is different.

[0013] Combining the first aspect and the aforementioned possible implementations, in another possible implementation, the constellation modulation format corresponding to the second service is different from the constellation modulation format corresponding to the first service. Based on this scheme, the first bandwidth adjustment device achieves dynamic adjustment of service bandwidth by changing the overhead ratio and the constellation modulation format.

[0014] In conjunction with the first aspect and the aforementioned possible implementations, in another possible implementation, the first bandwidth adjustment circuit further includes a channel interleaving circuit and a first digital signal processor (DSP) coupled together. The first bandwidth adjustment device, based on the second bandwidth configuration information, adjusts the bandwidth of the second service at the switching boundary of the data frame transmitting the second service. This further includes: the channel interleaving circuit overlapping symbols of different constellation diagram modulation formats output by the constellation diagram mapping circuit; and the first DSP processing the signal of the DSP frame at the switching boundary of the DSP frame transmitting the second service, where the switching boundary of the DSP frame corresponds to the switching boundary of the FEC frame. Based on this scheme, overlapping symbols of different constellation diagram modulation formats through the channel interleaving circuit can reduce bit errors and improve the reliability of data transmission; and by processing the signal of the DSP frame at the switching boundary of the DSP frame by the first DSP, optimal adaptation of the modulation method and the optical fiber link can be achieved.

[0015] In conjunction with the first aspect and the aforementioned possible implementations, in another possible implementation, the method further includes: when the first bandwidth adjustment circuit begins adjusting the bandwidth of the second service, the first controller sets the state of the first bandwidth adjustment device to a locked state; when the first bandwidth adjustment circuit finishes adjusting the bandwidth of the second service, the first bandwidth adjustment device is set to an unlocked state. Based on this scheme, each time the service bandwidth adjustment begins, the first controller sets the state of the first bandwidth adjustment device to a locked state, and after the bandwidth adjustment is completed, the first controller sets the state of the first bandwidth adjustment device to an unlocked state, thereby preventing conflicts between multiple bandwidth adjustments and ensuring that only one bandwidth adjustment is performed each time.

[0016] In conjunction with the first aspect and the aforementioned possible implementations, in another possible implementation, the first transmission device acquiring the first bandwidth configuration information includes: acquiring the first bandwidth configuration information when the first bandwidth adjustment device is in an unlocked state. Based on this scheme, when the first transmission device determines that the bandwidth margin is large, it can further acquire the state of the first bandwidth adjustment device. If the first bandwidth adjustment device is in an unlocked state, it can then acquire the current bandwidth configuration information, acquire new bandwidth configuration information based on the current bandwidth configuration information, and adjust the service bandwidth based on the new bandwidth configuration information. If the first bandwidth adjustment device is in a locked state, the first transmission device determines that the previous bandwidth adjustment has not yet been completed, and therefore does not acquire the current bandwidth configuration information until the previous bandwidth adjustment is completed, the bandwidth adjustment device is unlocked, and then it acquires the current bandwidth configuration information and performs the next bandwidth adjustment.

[0017] In conjunction with the first aspect and the above possible implementations, in another possible implementation, the method further includes: a first transmission device acquiring the bandwidth margin corresponding to the second service; if the bandwidth margin information corresponding to the second service is less than or equal to a second preset threshold, the first transmission device acquiring second bandwidth configuration information; the first transmission device acquiring third bandwidth configuration information corresponding to the third service based on the second bandwidth configuration information; the bandwidth of the third service being less than the bandwidth of the second service; and the first transmission device adjusting the bandwidth of the third service based on the third bandwidth configuration information. Based on this solution, if the bandwidth margin after adjusting the service bandwidth is low, the overhead of increasing service bandwidth can be reduced, thereby increasing the bandwidth margin and ensuring normal service transmission. It is understood that the bandwidth adjustment method provided in this application can either increase the service bandwidth when the bandwidth margin is large, maximizing the transmission bandwidth and reducing the bit cost of the transmission device, or decrease the service bandwidth when the bandwidth margin is small, to ensure normal service transmission.

[0018] A second aspect of this application provides a first transmission device, comprising: a processor, a memory, and a first bandwidth adjustment device; the memory is used to store one or more bandwidth configuration information; the processor is used to obtain bandwidth margin corresponding to a first service; when the processor determines that the bandwidth margin corresponding to the first service is greater than or equal to a first preset threshold, the processor obtains the first bandwidth configuration information corresponding to the first service from the memory; the processor is further used to obtain second bandwidth configuration information corresponding to a second service based on the first bandwidth configuration information; the bandwidth of the second service is greater than the bandwidth of the first service; the first bandwidth adjustment device is used to adjust the bandwidth of the second service based on the second bandwidth configuration information.

[0019] In conjunction with the second aspect, in one possible implementation, the first transmission device further includes a transceiver; the transceiver is used to send the second bandwidth configuration information obtained by the processor to the second transmission device; the second bandwidth configuration information includes a bandwidth switching identifier.

[0020] In conjunction with the second aspect and the above possible implementations, in another possible implementation, after the transceiver sends the second bandwidth configuration information to the second transmission device, the processor then starts adjusting the bandwidth of the second service after a preset interval.

[0021] In conjunction with the second aspect and the above possible implementations, in another possible implementation, the bandwidth configuration information includes at least one of the following: service bandwidth, forward error correction (FEC) coding scheme, or constellation modulation format.

[0022] In conjunction with the second aspect and the above possible implementations, in another possible implementation, the first bandwidth adjustment device is specifically used to adjust the bandwidth of the second service at the switching boundary of the data frame transmitting the second service based on the second bandwidth configuration information.

[0023] In conjunction with the second aspect and the above possible implementations, in another possible implementation, the first bandwidth adjustment device includes a first controller and a first bandwidth adjustment circuit; the first controller is used to acquire the second bandwidth configuration information and send the second bandwidth configuration information to the first bandwidth adjustment circuit; the first bandwidth adjustment circuit is used to adjust the bandwidth of the second service based on the second bandwidth configuration information at the switching boundary of the data frame transmitting the second service.

[0024] In conjunction with the second aspect and the above possible implementations, in another possible implementation, the first bandwidth adjustment circuit includes a payload framing circuit, an FEC encoding circuit, and a constellation mapping circuit that are coupled together. The payload framing circuit is used to receive the second service and generate a payload frame based on the second service. The FEC encoding circuit is used to adjust the overhead ratio in the FEC frame at the handover boundary of the FEC frame transmitting the second service, based on the FEC encoding scheme corresponding to the second service. The handover boundary of the FEC frame corresponds to the handover boundary of the payload frame. The constellation mapping circuit is used to perform constellation mapping on the FEC frame with adjusted overhead ratio at the handover boundary of the FEC frame, based on the constellation modulation format corresponding to the second service.

[0025] In combination with the second aspect and the above possible implementations, in another possible implementation, the constellation modulation format corresponding to the second service is different from the constellation modulation format corresponding to the first service.

[0026] In conjunction with the second aspect and the above possible implementations, in another possible implementation, the first bandwidth adjustment circuit further includes a channel interleaving circuit and a first digital signal processor (DSP) coupled together; the channel interleaving circuit is used to interleave symbols of different constellation modulation formats output by the constellation mapping circuit; the first DSP is used to process the signal of the DSP frame at the switching boundary of the DSP frame transmitting the second service, the switching boundary of the DSP frame corresponding to the switching boundary of the FEC frame.

[0027] In conjunction with the second aspect and the above possible implementations, in another possible implementation, the first controller is further configured to: set the state of the first bandwidth adjustment device to a locked state when the first bandwidth adjustment circuit begins to adjust the bandwidth of the second service; and set the state of the first bandwidth adjustment device to an unlocked state when the first bandwidth adjustment circuit finishes adjusting the bandwidth of the second service.

[0028] In conjunction with the second aspect and the above possible implementations, in another possible implementation, the processor is specifically used to: when the state of the first bandwidth adjustment device is unlocked, the first transmission device acquires the first bandwidth configuration information.

[0029] In conjunction with the second aspect and the above possible implementations, in another possible implementation, the processor is further configured to obtain the bandwidth margin corresponding to the second service; if the bandwidth margin information corresponding to the second service is less than or equal to a second preset threshold, obtain the second bandwidth configuration information from the memory; obtain the third bandwidth configuration information corresponding to the third service based on the second bandwidth configuration information; the bandwidth of the third service is less than the bandwidth of the second service; the first bandwidth adjustment device is further configured to adjust the bandwidth of the third service based on the third bandwidth configuration information.

[0030] A third aspect of this application provides a first bandwidth adjustment device, the device comprising: a first controller and a first bandwidth adjustment circuit, the first controller and the first bandwidth adjustment circuit being coupled together; wherein, the first controller is configured to acquire second bandwidth configuration information corresponding to a second service and send the second bandwidth configuration information to the first bandwidth adjustment circuit; the first bandwidth adjustment circuit is configured to adjust the bandwidth of the second service based on the second bandwidth configuration information at the switching boundary of the data frame transmitting the second service.

[0031] In conjunction with the third aspect, in one possible implementation, the aforementioned bandwidth configuration information includes at least one of the following: service bandwidth, forward error correction (FEC) coding scheme, or constellation diagram modulation format.

[0032] In conjunction with the third aspect and the above possible implementations, in another possible implementation, the first bandwidth adjustment circuit includes a payload framing circuit, an FEC encoding circuit, and a constellation mapping circuit that are coupled together. The payload framing circuit is used to receive the second service and generate a payload frame based on the second service. The FEC encoding circuit is used to adjust the overhead ratio of the FEC frame at the switching boundary of the FEC frame transmitting the second service based on the FEC encoding scheme corresponding to the second service. The switching boundary of the FEC frame corresponds to the switching boundary of the payload frame. The constellation mapping circuit is used to perform constellation mapping on the FEC frame with adjusted overhead ratio at the switching boundary of the FEC frame based on the constellation modulation format corresponding to the second service.

[0033] In conjunction with the third aspect and the above possible implementations, in another possible implementation, the first bandwidth adjustment circuit further includes a channel interleaving circuit and a first digital signal processor (DSP) coupled together; the channel interleaving circuit is used to interleave symbols of different constellation modulation formats output by the constellation mapping circuit; the first DSP is used to process the signal of the DSP frame at the switching boundary of the DSP frame transmitting the second service, and the switching boundary of the DSP frame corresponds to the switching boundary of the FEC frame.

[0034] In conjunction with the third aspect and the above possible implementations, in another possible implementation, the first controller is further configured to: set the state of the first bandwidth adjustment device to a locked state when the first bandwidth adjustment circuit begins to adjust the bandwidth of the second service; and set the state of the first bandwidth adjustment device to an unlocked state when the first bandwidth adjustment circuit finishes adjusting the bandwidth of the second service.

[0035] It is understandable that the effects described in the second and third aspects above can be referenced from the various implementation methods in the first aspect, and will not be repeated here.

[0036] A fourth aspect of this application provides a second bandwidth adjustment device, comprising: a second controller and a second bandwidth adjustment circuit coupled together; wherein the second controller is configured to acquire second bandwidth configuration information corresponding to a second service, generate first control information based on the second bandwidth configuration information, and send the first control information to the second bandwidth adjustment circuit; the second bandwidth adjustment circuit is configured to parse the second service from a first transmission device based on the first control information. Based on this solution, by parsing new bandwidth configuration information (second bandwidth configuration information) by the second controller and generating corresponding first control information based on the new bandwidth configuration information, the second bandwidth adjustment circuit can parse the service with adjusted bandwidth based on the first control information, enabling lossless reception of the service with adjusted bandwidth.

[0037] In conjunction with the fourth aspect, in one possible implementation, the aforementioned bandwidth configuration information includes at least one of the following: service bandwidth, forward error correction (FEC) coding scheme, or constellation modulation format. Based on this scheme, the receiving-side bandwidth adjustment device can obtain the adjusted bandwidth of the second service, the FEC coding scheme of the second service, and the constellation modulation format of the second service, and generate corresponding control information based on the second bandwidth configuration information, and parse the adjusted service to ensure lossless service at the receiving side.

[0038] In conjunction with the fourth aspect and the aforementioned possible implementations, in another possible implementation, the control information includes at least one of the following: the bandwidth of the second service, the FEC decoding scheme corresponding to the second service, or the constellation demodulation format corresponding to the second service. Based on this scheme, the receiving-side bandwidth adjustment device can obtain control information such as the bandwidth of the second service, the FEC decoding scheme corresponding to the second service, and the constellation demodulation format corresponding to the second service based on the new bandwidth configuration information (second bandwidth configuration information) after bandwidth adjustment, and parse the second service transmitted by the transmitting side after bandwidth adjustment based on this control information.

[0039] In conjunction with the fourth aspect and the above possible implementations, in another possible implementation, the second bandwidth configuration information includes a bandwidth switching identifier; the second controller is further configured to generate a switching control signal based on the bandwidth switching identifier and a preset gap. Based on this scheme, the second service parsed by the receiving side can be aligned with the second service sent by the transmitting side, thereby enabling the receiving side to correctly parse and process the bandwidth-adjusted service sent by the transmitting side, ensuring lossless service during bandwidth adjustment.

[0040] In conjunction with the fourth aspect and the aforementioned possible implementations, in another possible implementation, the aforementioned second bandwidth adjustment circuit is specifically used to parse the second service at the switching boundary of the data frame transmitting the second service, based on the aforementioned switching control signal. Based on this scheme, the bandwidth adjustment circuit on the transmitting side can start adjusting the service bandwidth based on the switching control signal, after a preset interval, thereby allowing the receiving side sufficient processing time to parse and process the second bandwidth configuration information sent by the transmitting side, and to correctly parse and process the service after bandwidth adjustment based on the second bandwidth configuration information, ensuring lossless service during bandwidth adjustment.

[0041] In conjunction with the fourth aspect and the aforementioned possible implementations, in another possible implementation, the second bandwidth adjustment circuit includes a coupled constellation diagram mapping circuit, a forward error correction (FEC) decoding circuit, and a payload deframe circuit. The constellation diagram mapping circuit is used to perform constellation diagram mapping on DSP frames at the switching boundaries of the digital signal processing (DSP) frames transmitting the second service, based on the constellation diagram demodulation format corresponding to the second service. The FEC decoding circuit is used to decode FEC frames at the switching boundaries of FEC frames transmitting the second service, based on the FEC decoding scheme corresponding to the second service, and to remove overhead from the FEC frames. The payload deframe circuit is used to parse the payload frames at the switching boundaries of the payload frames transmitting the second service, and to remove overhead from the payload frames. The switching boundaries of the payload frames correspond to the switching boundaries of the FEC frames and the DSP frames. Based on this scheme, the second bandwidth adjustment device can parse the bandwidth-adjusted service transmitted by the transmitting side through the FEC decoding circuit and the payload deframe circuit. Understandably, if the first bandwidth adjustment device on the transmitting side adjusts the service bandwidth by only changing the overhead ratio to achieve dynamic adjustment of the service bandwidth, then the second bandwidth adjustment device on the receiving side will also use a single-level bandwidth adaptation to parse the second service. Conversely, if the first bandwidth adjustment device on the transmitting side uses two levels of service bandwidth adaptation to achieve dynamic adjustment of the service bandwidth, then the second bandwidth adjustment device on the receiving side will also use a two-level bandwidth adaptation to parse the second service.

[0042] In conjunction with the fourth aspect and the aforementioned possible implementations, in another possible implementation, the second bandwidth adjustment circuit further includes a coupled second DSP and a channel deinterleaving circuit. The second DSP is used to process the DSP frames transmitting the second service; the channel deinterleaving circuit is used to deinterleave symbols of different constellation modulation formats. Based on this scheme, by processing the DSP frame signal at the switching boundary of the DSP frame using the second DSP, the receiving-side algorithm function can be completed, and the channel deinterleaving circuit can deinterleave symbols of different constellation modulation formats.

[0043] A fifth aspect of the embodiments of this application provides a transmission device, which includes the first bandwidth adjustment device described in the third aspect above and the second bandwidth adjustment device described in the fourth aspect above.

[0044] A sixth aspect of this application provides a chip including an interface circuit, a first bandwidth adjustment device as described in the third aspect, and a second bandwidth adjustment device as described in the fourth aspect, wherein the interface circuit is used to communicate with other devices.

[0045] A seventh aspect of this application provides a first transmission device, the first transmission device including a memory for storing a computer program; and a processor for executing the computer program, causing the first transmission device to implement the bandwidth adjustment method as described in any of the first aspects above. Optionally, the first transmission device may further include a transceiver for sending and receiving information, or for communicating with other network elements. Attached Figure Description

[0046] Figure 1 A flowchart illustrating a bandwidth adjustment method provided in an embodiment of this application;

[0047] Figure 2 This is a schematic diagram of the structure of a first bandwidth adjustment device provided in an embodiment of this application;

[0048] Figure 3 This is a schematic diagram of another first bandwidth adjustment device provided in an embodiment of this application;

[0049] Figure 4 A schematic diagram showing the handover boundary of an FEC frame and the handover boundary of a payload frame, provided in an embodiment of this application.

[0050] Figure 5 A schematic diagram illustrating a bandwidth adjustment method provided in an embodiment of this application;

[0051] Figure 6 A schematic diagram illustrating another bandwidth adjustment method provided in an embodiment of this application;

[0052] Figure 7 A schematic diagram showing the switching boundaries of a DSP frame, an FEC frame, and a payload frame, provided for embodiments of this application.

[0053] Figure 8 A flowchart illustrating another bandwidth adjustment method provided in an embodiment of this application;

[0054] Figure 9 This is a schematic diagram illustrating the application of a bandwidth adjustment method provided in an embodiment of this application;

[0055] Figure 10 This is a schematic diagram of the structure of a second bandwidth adjustment device provided in an embodiment of this application;

[0056] Figure 11 This is a schematic diagram of another second bandwidth adjustment device provided in an embodiment of this application;

[0057] Figure 12 A flowchart illustrating another bandwidth adjustment method provided in an embodiment of this application;

[0058] Figure 13 This is a flowchart illustrating another bandwidth adjustment method provided in an embodiment of this application. Detailed Implementation

[0059] The technical solutions in the embodiments of this application will be described below with reference to the accompanying drawings. In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, or B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the related objects before and after are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, and c can be single or multiple. Furthermore, to facilitate a clear description of the technical solutions in the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish identical or similar items with essentially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order. For example, the "first" in the first bandwidth configuration information and the "second" in the second bandwidth configuration information in the embodiments of this application are only used to distinguish different fault repair requests. The descriptions of "first" and "second" appearing in the embodiments of this application are only for illustration and to distinguish the described objects, and have no order, nor do they indicate a special limitation on the number of devices in the embodiments of this application, and cannot constitute any limitation on the embodiments of this application.

[0060] It should be noted that, in this application, the terms "exemplary" or "for example" are used to indicate that something is being described as an example, illustration, or illustration. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or design solutions. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.

[0061] With the rapid development of the internet, transmission bandwidth in hotspot areas is growing exponentially, resulting in significant differences in bandwidth between peak and off-peak hours. While continuously expanding capacity, operators require the network to have a certain degree of flexibility, so as to maximize bandwidth demand during peak hours and enable long-distance transmission during off-peak hours.

[0062] However, current transmission networks typically have a fixed bandwidth configuration for a given link during construction. To address potential damage during long-term network use (e.g., fiber optic aging, aging of transmission equipment and components, nonlinearity, etc.), a significant engineering margin is usually reserved during actual deployment. However, this engineering margin is not exhausted during the equipment's lifespan, resulting in wasted transmission capacity and higher bit costs for transmission equipment.

[0063] To address the problem in existing technologies where fixed bandwidth of transmission equipment leads to wasted transmission capacity and high bit costs, this application provides a bandwidth adjustment method that dynamically adjusts the transmission bandwidth of services, thereby reducing the bit costs of transmission equipment.

[0064] Figure 1 A bandwidth adjustment method provided in the embodiments of this application, such as Figure 1 As shown, the bandwidth adjustment method may include the following steps:

[0065] S101, The first transmission device obtains the bandwidth margin corresponding to the first service.

[0066] Optionally, the first transmission device may include a processor. Step S101 described above may be executed by the processor in the first transmission device.

[0067] For example, the first service could be a service transmitted before bandwidth adjustment.

[0068] Optionally, the acquisition of the bandwidth margin corresponding to the first service by the first transmission device may include: the first transmission device receiving the bandwidth margin corresponding to the first service sent by the second transmission device. The first transmission device sends the first service to the second transmission device, and after receiving the first service, the second transmission device can detect the bandwidth margin corresponding to the first service and send the bandwidth margin corresponding to the first service back to the first transmission device. For example, the second transmission device can determine the bandwidth margin corresponding to the first service based on parameters such as the actual error correction code rate, channel capacity, and signal-to-noise ratio (SNR) margin.

[0069] S102. When the bandwidth margin corresponding to the first service is greater than or equal to the first preset threshold, the first transmission device obtains the first bandwidth configuration information corresponding to the first service.

[0070] Understandably, the above step S102 can be executed by the processor in the first transmission device.

[0071] Optionally, the bandwidth configuration information may include at least one of the following: service bandwidth, forward error correction (FEC) coding scheme, or constellation modulation format. For example, the first bandwidth configuration information may include the bandwidth of the first service, the FEC coding scheme corresponding to the first service, and the constellation modulation format corresponding to the first service.

[0072] Optionally, the overhead ratio of FEC frames corresponding to different FEC coding schemes can be different, that is, the service bandwidth transmitted in FEC frames corresponding to different FEC coding schemes can be different.

[0073] Optionally, different constellation modulation formats have different compression ratios from the data domain (bit rate) to the symbol domain (baud rate). For example, the 16-quadrature amplitude modulation (QAM) format can combine 4 data bits into 1 symbol. Another example is the 8QAM format, which can combine 3 data bits into 1 symbol. Yet another example is the Quadrature Phase Shift Keying (QPSK) format, which can combine 2 data bits into 1 symbol. This application does not limit the type of constellation modulation format corresponding to different services; services with different bandwidths can use the same or different constellation modulation formats.

[0074] Optionally, if the bandwidth margin corresponding to the first service is large, the first transmission device determines that the service bandwidth can be adjusted, and the first transmission device obtains the current bandwidth configuration information, which is the first bandwidth configuration information.

[0075] S103. The first transmission device obtains the second bandwidth configuration information corresponding to the second service based on the first bandwidth configuration information.

[0076] Understandably, the above step S103 can be executed by the processor in the first transmission device.

[0077] The second bandwidth configuration information refers to the bandwidth configuration information corresponding to the service after bandwidth adjustment (e.g., the second service). The bandwidth of the second service is greater than the bandwidth of the first service, and the bandwidth of the second service is the adjusted bandwidth. Optionally, the second bandwidth configuration information may include a bandwidth switching identifier.

[0078] Optionally, when adjusting the service bandwidth from the bandwidth of the first service to the bandwidth of the second service, the adjustment step precision can be preset. For example, if the preset bandwidth adjustment step precision is 50Gbps, and the service bandwidth before adjustment (e.g., the bandwidth of the first service) is 100Gbps, then the service bandwidth after adjustment (e.g., the bandwidth of the second service) can be 150Gbps. This application embodiment does not limit the step precision (or adjustment range) of a single bandwidth adjustment; it only uses a single bandwidth adjustment step precision of 50Gbps as an example for illustration. In practical applications, the bandwidth adjustment range can also be higher or lower values.

[0079] Optionally, the first transmission device can obtain new bandwidth configuration information (i.e., second bandwidth configuration information) based on the first bandwidth configuration information by looking up a table or reconfiguring. For example, a preset table stores bandwidth configuration information corresponding to different service bandwidths, and the first transmission device can obtain the second bandwidth configuration information by looking up the table. As another example, the first transmission device can also configure the second bandwidth configuration information corresponding to the second service based on the first bandwidth configuration information.

[0080] Optionally, the aforementioned second bandwidth configuration information may include the bandwidth of the second service, the FEC coding scheme corresponding to the second service, and the constellation modulation format corresponding to the second service.

[0081] For example, the bandwidth adjustment method provided in this application can adjust the service bandwidth through single-level bandwidth adaptation or through two-level bandwidth adaptation. For instance, single-level bandwidth adaptation can be achieved by simply changing the FEC coding scheme to adjust the overhead ratio. Alternatively, two-level bandwidth adaptation can be achieved by changing the FEC coding scheme to adjust the overhead ratio and by changing the constellation modulation format to adjust the compression ratio from the data field to the symbol field. It should be noted that when adjusting the service bandwidth, whether through single-level or two-level bandwidth adaptation, the bandwidth of the symbol field (or air interface bandwidth) remains unchanged before and after the bandwidth adjustment. That is, the baud rate of the transmitted service remains constant before and after the bandwidth adjustment.

[0082] Optionally, when using a single-level bandwidth adaptation to adjust service bandwidth, the FEC coding scheme corresponding to the second service is different from the FEC coding scheme corresponding to the first service, but the constellation modulation format corresponding to the second service is the same as the constellation modulation format corresponding to the first service. When using a two-level bandwidth adaptation to adjust service bandwidth, the FEC coding scheme corresponding to the second service is different from the FEC coding scheme corresponding to the first service, and the constellation modulation format corresponding to the second service is also different from the constellation modulation format corresponding to the first service.

[0083] S104. The first transmission device adjusts the bandwidth of the second service based on the second bandwidth configuration information.

[0084] Optionally, the first transmission device may further include a first bandwidth adjustment device, and the above step S104 may be performed by the first bandwidth adjustment device. The above step S104 may include: the first bandwidth adjustment device adjusting the bandwidth of the second service at the switching boundary of the data frame transmitting the second service based on the second bandwidth configuration information.

[0085] For example, the first bandwidth adjustment device can be a chip in a first transmission device, which can be a transmitting-side transmission device. That is, the first bandwidth adjustment device can be a chip in the transmitting-side transmission device used for adjusting bandwidth. Figure 2 As shown, the first bandwidth adjustment device 20 includes a first controller 21 and a first bandwidth adjustment circuit 22, which are coupled together.

[0086] The first controller 21 is used to acquire the second bandwidth configuration information and send the second bandwidth configuration information to the first bandwidth adjustment circuit 22.

[0087] Optionally, the first controller 21 may receive second bandwidth configuration information sent from the processor in the first transmission device.

[0088] The first bandwidth adjustment circuit 22 is used to adjust the bandwidth of the second service at the switching boundary of the data frame transmitting the second service based on the second bandwidth configuration information.

[0089] Optionally, the aforementioned second bandwidth configuration information may also include a table of actual service ports used by the new bandwidth. Based on the second bandwidth configuration information, the aforementioned first controller 21 can guide each functional module in the first bandwidth adjustment circuit 22 to complete the bandwidth switching operation sequentially according to the data processing order.

[0090] Optionally, the aforementioned second bandwidth configuration information includes a bandwidth switching identifier. After obtaining the second bandwidth configuration information, the first controller 21 can generate a switching control signal based on the bandwidth switching identifier in the second bandwidth configuration information after a preset interval. After receiving the switching control signal from the first controller 21, the first bandwidth adjustment circuit 22 starts adjusting the bandwidth, thereby allowing the receiving side (second transmission device) sufficient time to parse and process the second bandwidth configuration information sent by the transmitting side (first transmission device), ensuring that the receiving side can correctly parse the second service sent by the transmitting side after bandwidth adjustment based on the new bandwidth configuration information (second bandwidth configuration information).

[0091] Optional, such as Figure 3As shown, the first bandwidth adjustment circuit 22 includes a payload framing circuit 221, an FEC encoding circuit 222, and a constellation mapping circuit 223. The payload framing circuit 221, the FEC encoding circuit 222, and the constellation mapping circuit 223 are coupled together.

[0092] The payload framing circuit 221 is used to receive the second service and generate a payload frame based on the second service.

[0093] For example, the payload framing circuit 221 can receive services from one or more service ports, which are independent of each other, and changes in bandwidth can correspond to changes in the number of service ports. For example, as Figure 3 As shown, before bandwidth adjustment, the payload framing circuit can receive the first service from the first service port to the (y-1)th service port. After bandwidth adjustment, the payload framing circuit can receive the second service from the first service port to the (y-1)th service port.

[0094] Optionally, the payload framing circuit collects data from all service ports at each boundary of the payload frame, inserts payload overhead, and completes the payload framing function. For example, taking a service bandwidth of 150Gbps in the second bandwidth configuration information as an example, the payload framing circuit receives the second service from the first service port to the yth service port, inserts payload overhead into the 150Gbps second service, and generates a payload frame. The boundary of this payload frame transmitting the 150Gbps second service is the switching boundary in the bandwidth adjustment process. Subsequent modules will adjust the bandwidth of the 150Gbps second service at the position corresponding to the boundary of the payload frame, thereby ensuring that the service after bandwidth adjustment is not mixed with the service before bandwidth adjustment, and achieving lossless service during the bandwidth adjustment process.

[0095] The FEC encoding circuit 222 is used to adjust the overhead ratio of the FEC frame at the handover boundary of the FEC frame transmitting the second service, based on the FEC encoding scheme corresponding to the second service.

[0096] The handover boundaries of the aforementioned FEC frames correspond to the handover boundaries of the payload frames. For example, as... Figure 4 As shown, the handover boundary of a payload frame can consist of n payload frames, each consisting of the original payload and overhead (OH). The handover boundary of an FEC frame can consist of k FEC frames, each consisting of the FEC payload and FEC overhead. Figure 3As shown, the data of n payload frames are evenly divided into k slices, and the length of each slice is the length of the FEC payload in the FEC frame. Therefore, the boundaries of the k FEC frames correspond to the boundaries of the n payload frames. That is, the switching boundaries of the FEC frames correspond to the switching boundaries of the payload frames. This ensures that when adjusting the service bandwidth, the position of the bandwidth adjustment by the FEC encoding circuit corresponds to the boundary of the payload frame generated by the payload framing circuit 221. Therefore, it can be ensured that the service after bandwidth adjustment will not be mixed with the service before bandwidth adjustment, and the service will be lossless during the bandwidth adjustment process.

[0097] Optional, such as Figure 3 As shown, the FEC encoding circuit 222 may include multiple FEC encoding units, each corresponding to a certain processing bandwidth. The number of FEC encoding units is related to the maximum bandwidth of the service and the bandwidth processed by each FEC encoding unit. For example, the number of FEC encoding units = maximum service bandwidth / bandwidth processed by each FEC encoding unit. The maximum service bandwidth is the total bandwidth when all service ports are in operation.

[0098] For example, the FEC encoding circuit 222 can perform first-level bandwidth adaptation by changing the overhead ratio at the handover boundary of the FEC frame. For instance, when the service bandwidth increases, the overhead ratio in the FEC frame can be reduced, thus reducing the overhead for the actual service bandwidth increase. Conversely, when the service bandwidth decreases, the overhead ratio in the FEC frame can be increased, thus increasing the overhead for the actual service bandwidth decrease.

[0099] The constellation mapping circuit 223 is used to perform constellation mapping on the FEC frame after adjusting the overhead ratio at the handover boundary of the FEC frame based on the constellation modulation format corresponding to the second service.

[0100] Optionally, in this embodiment, the first bandwidth adjustment circuit 22 can adjust the bandwidth of the second service through either a single-level bandwidth adaptation or a two-level bandwidth adaptation. For example, the first bandwidth adjustment circuit 22 can adjust the overhead ratio by changing the FEC encoding scheme through the FEC encoding circuit 222 while keeping the constellation modulation format unchanged, thus achieving single-level bandwidth adaptation. Alternatively, the first bandwidth adjustment circuit 22 can also adjust the overhead ratio by changing the FEC encoding scheme and adjust the compression ratio from the data field to the symbol field by changing the constellation modulation format, thus achieving two-level bandwidth adaptation.

[0101] Optionally, the first bandwidth adjustment circuit 22 can adjust the service bandwidth by changing the overhead ratio solely through the FEC encoding circuit 222, thereby achieving first-level adaptation of the service bandwidth. The bandwidth of the symbol field (or air interface bandwidth) remains unchanged before and after the bandwidth adjustment.

[0102] For example, such as Figure 5 As shown, taking the bandwidth of the first service before bandwidth adjustment as 100Gbps, FEC overhead 1 as 100Gbps, and the constellation modulation format as QPSK modulation format as an example, if the bandwidth margin for transmitting the first service is large, then the service bandwidth can be increased by 50Gbps and the overhead reduced by 50Gbps by reducing the FEC overhead ratio. Figure 5 As shown, after bandwidth adjustment, the bandwidth of the second service is 150Gbps, and the FEC overhead 2 is 50Gbps. Before and after bandwidth adjustment, the constellation modulation format of both the first and second services remains QPSK, and the symbol field bandwidth remains unchanged at 100Gbps. It is understandable that when adjusting service bandwidth using primary bandwidth adaptation, the constellation modulation format remains the same before and after the bandwidth adjustment. That is, when adjusting service bandwidth using primary bandwidth adaptation, only the overhead ratio of the FEC frame is changed, without altering the constellation modulation format.

[0103] Optionally, the first bandwidth adjustment circuit 22 can also change the FEC overhead ratio through the FEC encoding circuit 222 and change the constellation diagram modulation format through the constellation diagram mapping circuit 223, thereby adjusting the compression ratio from the data domain to the symbol domain and jointly achieving two-level adaptation of service bandwidth. It should be noted that during two-level bandwidth adaptation, the bandwidth of the symbol domain (or air interface bandwidth) remains unchanged before and after the bandwidth adjustment.

[0104] For example, such as Figure 6 As shown, taking a first service with a bandwidth of 100Gbps, FEC overhead 1 of 100Gbps, and a constellation modulation format of QPSK as an example, if the bandwidth margin for transmitting the first service is large, then the service bandwidth and overhead in the FEC frame can be increased, and the constellation modulation format can be changed from QPSK to 8QAM to ensure that the symbol domain bandwidth remains unchanged. That is, through second-level bandwidth adaptation (changing the constellation modulation format), the bandwidth increased by first-level bandwidth adaptation (increasing the service bandwidth and overhead in the FEC frame) can be compressed back to ensure that the symbol domain bandwidth remains unchanged before and after the bandwidth adjustment. Figure 6 As shown, the bandwidth of the second service is adjusted to 150Gbps through the first-level bandwidth adaptation, and the FEC overhead 2 is also adjusted to 150Gbps. The constellation modulation format is then changed from QPSK to 8QAM, ensuring that the symbol domain bandwidth remains unchanged at 100Gbps before and after the bandwidth adjustment. In other words, during the two-level bandwidth adaptation, the service bandwidth can be changed by adjusting both the FEC overhead ratio and the constellation modulation format, while ensuring that the symbol domain bandwidth remains constant. It is understandable that when adjusting the service bandwidth using two-level bandwidth adaptation, not only does the FEC frame overhead ratio change, but the constellation modulation format also changes.

[0105] Optional, such as Figure 3 As shown, the aforementioned first bandwidth adjustment circuit may further include a channel interleaving circuit 224 and a first digital signal processor (DSP) 225. The channel interleaving circuit 224 and the first DSP 225 are coupled together.

[0106] The channel interleaving circuit 224 is used to interleave symbols of different modulation formats output by the constellation mapping circuit 223. Optionally, the constellation mapping circuit 223 can output multiple constellation modulation formats, and the channel interleaving circuit 224 can interleave symbols of different constellation modulation formats (e.g., QPSK modulation format, 8QAM modulation format, 16QAM modulation format) output by the constellation mapping circuit 223, thereby achieving the purpose of bit error reduction.

[0107] The first DSP 225 is used to process the signal of the DSP frame at the switching boundary of the DSP frame transmitting the second service. The first DSP 225 can match different modulation schemes and adjust the parameters (signal power, shaping, etc.) of the algorithm processing unit to achieve optimal adaptation between the modulation scheme and the optical fiber link. Since the channel interleaving circuit 224 overlaps the symbols of different modulation formats, the parameter matching must be processed according to the symbols. Therefore, the first DSP 225 can accurately generate the control logic.

[0108] Optionally, the switching boundaries of the DSP frames, FEC frames, and payload frames mentioned above correspond to each other. For example, as... Figure 7 As shown, the handover boundary of a payload frame can consist of n payload frames, each consisting of the original payload and overhead. The handover boundary of an FEC frame can consist of k FEC frames, each consisting of the FEC payload and FEC overhead. The handover boundary of a DSP frame consists of m DSP frames, each consisting of the DSP payload and DSP overhead. Figure 7 As shown, the data of k FEC frames are evenly divided into m slices, and the length of each slice is the net payload length required by the DSP frame. Therefore, the boundaries of the m DSP frames and the k FEC frames correspond. That is, the switching boundary of the DSP frames corresponds to the switching boundary of the FEC frames. This ensures that when adjusting the service bandwidth, the net payload framing circuit 221, FEC encoding circuit 222, constellation mapping circuit 223, channel interleaving circuit 224, and the first DSP 225 in the first bandwidth adjustment circuit 22 can adjust the bandwidth of the same service. This ensures that the service after bandwidth adjustment will not be mixed with the service before bandwidth adjustment, and that the service is lossless during the bandwidth adjustment process.

[0109] Optionally, the first controller 21 is further configured to set the state of the first bandwidth adjustment device 20 to a locked state when the first bandwidth adjustment circuit 22 begins to adjust the bandwidth of the second service. When the first bandwidth adjustment circuit 22 finishes adjusting the bandwidth of the second service, the first bandwidth adjustment device 20 is set to an unlocked state. Thus, before the previous bandwidth adjustment is completed, the first bandwidth adjustment device cannot perform the next bandwidth adjustment because it is in a locked state. Only after the previous bandwidth adjustment is completed and the first bandwidth adjustment device is in an unlocked state can the next bandwidth adjustment be performed, further ensuring service continuity during bandwidth adjustment.

[0110] Optionally, before the first transmission device obtains the first bandwidth configuration information corresponding to the first service in step S102 above, the first transmission device may further determine the status of the first bandwidth adjustment device. If the bandwidth margin corresponding to the first service is greater than or equal to a first preset threshold, and the status of the first bandwidth adjustment device is determined to be unlocked, the first transmission device then obtains the first bandwidth configuration information. It can be understood that if the status of the first bandwidth adjustment device is locked, it indicates that the first bandwidth adjustment device has not completed the previous bandwidth adjustment, so the first transmission device does not obtain the first bandwidth configuration information. The first transmission device can continue to determine the status of the first bandwidth adjustment device until the status of the first bandwidth adjustment device is unlocked, at which point the first transmission device will obtain the first bandwidth configuration information and perform the current bandwidth adjustment.

[0111] It should be noted that the aforementioned first bandwidth adjustment device can increase or decrease service bandwidth when adjusting it. Figure 5 and Figure 6 The following example illustrates the use of increasing service bandwidth.

[0112] Understandably, the bandwidth adjustment method provided in this application, when the bandwidth margin of the first service is large, can obtain the current bandwidth configuration information (first bandwidth configuration information), obtain new bandwidth configuration information (second bandwidth configuration information) based on the current bandwidth configuration information, and adjust the service bandwidth based on the new bandwidth configuration information, thereby achieving dynamic adjustment of service bandwidth and reducing the bit cost of transmission equipment. Furthermore, when adjusting service bandwidth using the bandwidth adjustment method in this application, the bandwidth adjustment is performed at the switching boundary of the data frames transmitting the second service. Therefore, it can ensure that the service after bandwidth adjustment is not mixed with the service before bandwidth adjustment, achieving lossless service during the bandwidth adjustment process and improving user experience.

[0113] Optionally, embodiments of this application also provide a bandwidth adjustment method, such as... Figure 8As shown, in addition to steps S101-S104 described above, the bandwidth adjustment method may also include the following steps:

[0114] S105, The first transmission device sends the second bandwidth configuration information to the second transmission device.

[0115] Optionally, the first transmission device sends the second bandwidth configuration information to the second transmission device earlier than the time when the first bandwidth adjustment device begins adjusting the bandwidth of the second service. For example, after sending the second bandwidth configuration information to the second transmission device, the first transmission device may wait a preset interval before starting to adjust the bandwidth of the second service.

[0116] For example, such as Figure 9 As shown, after the first transmission device sends the second bandwidth configuration information to the second transmission device, the first transmission device adjusts the bandwidth of the second service after a preset interval. In other words, there is a time gap between when the transmitting device sends the second bandwidth configuration information to the receiving device and when the transmitting device actually performs the bandwidth switch. This time allows the receiving device sufficient processing time to parse the second bandwidth configuration information, thus ensuring that the receiving side can correctly parse the second service after the transmitting side adjusts the bandwidth.

[0117] Optionally, the first transmission device may repeatedly send the second bandwidth configuration information to the second transmission device to ensure that the second transmission device can correctly receive the second bandwidth configuration information. It should be noted that when the first transmission device repeatedly sends the second bandwidth configuration information to the second transmission device, it only carries the bandwidth switching identifier in one instance of the second bandwidth configuration information. That is, although the first transmission device can repeatedly send the second bandwidth configuration information to the second transmission device, the second bandwidth configuration information carrying the bandwidth switching identifier is only sent once.

[0118] Understandably, when the first transmission device sends the second bandwidth configuration information to the second transmission device, the service bandwidth has not yet been adjusted. Therefore, the second transmission device can parse the current bandwidth configuration information (first bandwidth configuration information) to obtain the new bandwidth configuration information (second bandwidth configuration information) sent by the first transmission device.

[0119] S106. The second transmission device receives the second bandwidth configuration information.

[0120] S107. The second transmission device parses the second bandwidth configuration information and generates the first control information.

[0121] Optionally, since the service bandwidth has not yet been adjusted when the first transmission device sends the second bandwidth configuration information, the second transmission device can parse the second bandwidth configuration information sent by the first transmission device based on the first bandwidth configuration information, and generate the first control information corresponding to the second bandwidth configuration information based on the parsed information.

[0122] Optionally, the aforementioned first control information includes at least one of the following: the bandwidth of the second service, the FEC decoding scheme corresponding to the second service, or the constellation demodulation format corresponding to the second service. The first control information may also include a time slot control signal and a list of service ports corresponding to the second service.

[0123] For example, the second transmission device can parse the second bandwidth configuration information sent by the first transmission device based on the first bandwidth configuration information, and generate first control information such as the constellation demodulation format, FEC decoding method, and service port list corresponding to the second bandwidth configuration information based on the parsed information.

[0124] S108, The first transmission device sends the second service to the second transmission device.

[0125] Optionally, the second service is the service provided by the first transmission device after adjusting its bandwidth.

[0126] S109, The second transmission equipment receives the second service.

[0127] S110, the second transmission device parses the second service based on the first control information.

[0128] Optionally, the second transmission device may include a second bandwidth adjustment device, which may be a chip in the receiving-side transmission device. For example... Figure 10 As shown, the second bandwidth adjustment device 30 includes a second controller 31 and a second bandwidth adjustment circuit 32, which are coupled together.

[0129] The second controller 31 is used to acquire the second bandwidth configuration information, generate the first control information based on the second bandwidth configuration information, and send the first control information to the second bandwidth adjustment circuit 32.

[0130] The second bandwidth adjustment circuit 32 is used to parse the data frame transmitting the second service based on the first control information and obtain the second service.

[0131] Optionally, the acquisition of the second bandwidth configuration information by the second controller 31 may include receiving the second bandwidth configuration information parsed by the second bandwidth adjustment circuit 32. It is understood that the specific process of the second bandwidth adjustment circuit 32 parsing the second bandwidth configuration information can be referred to the following process of the second bandwidth adjustment circuit 32 parsing the second service. It should be noted that after the second bandwidth adjustment circuit 32 parses the second bandwidth configuration information based on the first bandwidth adjustment information, the second bandwidth adjustment circuit 32 can send the second bandwidth configuration information to the second controller 31. The second controller 31 then generates first control information based on the second bandwidth configuration information and sends the first control information to the second bandwidth adjustment circuit 32, thereby enabling the second bandwidth adjustment circuit 32 to parse the second service based on the first control information.

[0132] Optionally, the aforementioned second bandwidth configuration information includes a bandwidth switching identifier. After acquiring the second bandwidth configuration information, the second controller 31 can generate a switching control signal based on the bandwidth switching identifier in the second bandwidth configuration information after a preset interval, and send the switching control signal to the second bandwidth adjustment circuit 32. The second bandwidth adjustment circuit 32 can adjust the bandwidth of the second service at the switching boundary of the data frame transmitting the second service based on the switching control signal. This ensures that the bandwidth adjustment on the transmitting side and the bandwidth adjustment on the receiving side are aligned, and the receiving side can parse the second bandwidth configuration information sent by the transmitting side during the preset interval. Thus, the receiving side can correctly parse the second service after the bandwidth adjustment by the transmitting side based on the new bandwidth configuration information (second bandwidth configuration information), ensuring lossless service on the receiving side.

[0133] Optionally, if the second controller 31 detects that the second bandwidth configuration information is abnormal or that the second bandwidth configuration information violates the preset rules, it can generate alarm indication information and report it to the upper management unit through the software interface.

[0134] Optional, such as Figure 11 As shown, the second bandwidth adjustment circuit 32 includes a payload deframe circuit 321, an FEC decoding circuit 322, a constellation diagram demapping circuit 323, a channel deinterleaving circuit 324, and a second DSP 325.

[0135] The second DSP325 is used to process DSP frames transmitting the second service based on the first control information. The second DSP325 can select algorithm parameters corresponding to the constellation diagram modulation format based on the time slot control signal to complete the receiver-side algorithm functions. These receiver-side algorithm functions include: chromatic dispersion (CD) compensation, polarization mode dispersion (PMD) compensation, state of polarization (SOP) tracking, and carrier recovery. Optionally, since the channel interleaving circuit 224 on the transmitting side overlaps symbols of different modulation formats, different constellation diagram modulation formats may appear within a DSP frame over a period of time. The time slot control signal can achieve symbol-level positioning to ensure optimal performance during bandwidth switching.

[0136] The channel deinterleaving circuit 324 is used to deinterleave symbols of different modulation formats within a DSP frame. It can be understood that the channel deinterleaving circuit 324 is the reverse process of the channel interleaving circuit 224 in the aforementioned first bandwidth adjustment device 20 on the transmitting side.

[0137] The constellation diagram mapping circuit 323 is used to perform constellation diagram mapping on the DSP frame at the switching boundary of the DSP frame transmitting the second service, based on the constellation diagram demodulation format corresponding to the second service. For example, the constellation diagram mapping circuit 323 can demodulate the signal according to the constellation diagram demodulation format in the first control information sent by the second controller 31, recover the bit soft information from the symbols, and group the bit soft information into groups, with the number of groups being the same as that of the FEC decoding unit.

[0138] FEC decoding circuit 322 is used to decode the FEC frame at the handover boundary of the FEC frame transmitting the second service based on the FEC decoding scheme corresponding to the second service, and remove the overhead in the FEC frame.

[0139] The FEC decoding circuit 322 may include multiple FEC decoding units, and the configuration principle and number of the FEC decoding units in the FEC decoding circuit 322 are the same as those described above. Figure 3 The configuration principle and number of FEC encoding units in the FEC encoding circuit 222 of the first bandwidth adjustment device shown are consistent. The FEC decoding circuit 322 can complete the decoding function according to the FEC decoding scheme in the first control information sent by the second controller 31, and remove the FEC overhead to output the net payload bit information.

[0140] The payload deframe circuit 321 is used to parse the payload frame and remove overhead from it at the switching boundary of the payload frame for transmitting the second service, based on the first control information sent by the second controller 31. At the payload frame switching boundary, the payload deframe circuit 321 can distribute the second service information, stripped of payload frame overhead, to various service ports according to the mapping relationship defined by the actual service port number list provided by the second controller 31.

[0141] Optionally, the handover boundaries of the payload frames, FEC frames, and DSP frames mentioned above correspond to each other. For details, please refer to [reference needed]. Figure 7 The diagram shown illustrates this. It is understandable that since the first bandwidth adjustment device adjusts the service bandwidth at the switching boundaries of data frames (e.g., payload frames, FEC frames, and DSP frames) transmitting the second service, the second bandwidth adjustment device can parse the second service layer by layer at the switching boundaries of DSP frames, FEC frames, and payload frames transmitting the second service. This allows for the correct parsing of the second service's payload, achieving lossless service reception.

[0142] Optionally, in step S107 above, the second transmission device can parse the second bandwidth configuration information sent by the first transmission device through the second bandwidth adjustment circuit 32, and generate first control information through the second controller 31. For example, as Figure 10 As shown, the second DSP 325 in the second bandwidth adjustment circuit 32 processes the DSP frame that transmits the second bandwidth configuration information. The channel deinterleaving circuit 324 deinterleaves the symbols of different modulation formats within the DSP frame. The constellation diagram demapping circuit 323 demodulates the signal to recover the bit soft information. Then, the FEC decoding circuit 322 decodes the FEC frame, removing overhead. The payload deframe circuit 321 parses the payload frame, removing overhead, and finally obtains the second bandwidth configuration information. The payload deframe circuit 321 can send the second bandwidth configuration information to the second controller 31, enabling the second controller 31 to generate first control information based on this second bandwidth configuration information. Furthermore, the second controller 31 can send the first control information to the second bandwidth adjustment circuit 32, allowing the second bandwidth adjustment circuit 32 to parse the service (e.g., the second service) with adjusted bandwidth on the transmitting side based on the first control information.

[0143] Optionally, the second controller 31 acquiring the second bandwidth configuration information may include the second controller 31 receiving the second bandwidth configuration information from the payload deframe circuit 321 in the second bandwidth adjustment circuit 32. That is, the payload deframe circuit 321 can parse the second bandwidth configuration information sent by the transmitting side.

[0144] Understandably, the bandwidth adjustment method provided in this application, because the moment the first transmission device sends the second bandwidth configuration information to the second transmission device and the moment the first transmission device actually performs bandwidth adjustment, is separated by a preset gap, allows the second transmission device to parse the second bandwidth configuration information and generate corresponding first control information within this preset gap. Thus, the second transmission device can parse the second service with adjusted bandwidth sent by the transmitting side based on this first control information, ensuring lossless service on the receiving side. Furthermore, this solution adjusts the service bandwidth at the switching boundary, ensuring that the service after bandwidth adjustment does not mix with the service before bandwidth adjustment, achieving lossless service during the bandwidth adjustment process. The bandwidth adjustment method provided in this application can maximize transmission bandwidth without interrupting existing services, reduce the bit cost of transmission equipment, and improve user experience.

[0145] The bandwidth adjustment method provided in this application embodiment can, when the bandwidth margin of the first service is large, obtain the current bandwidth configuration information (first bandwidth configuration information), obtain new bandwidth configuration information (second bandwidth configuration information) based on the current bandwidth configuration information, and send the new bandwidth configuration information to the second transmission device. This allows the receiving device to parse the service bandwidth based on the new bandwidth configuration information, thereby realizing dynamic adjustment of the service bandwidth and reducing the bit cost of the transmission device.

[0146] Optional, such as Figure 12 As shown, this application embodiment also provides a bandwidth adjustment method, which is performed after the above steps S101-S110 ( Figure 12 (S101-S110 not shown in the text) may also include the following steps:

[0147] S111, The first transmission device obtains the bandwidth margin corresponding to the second service.

[0148] S112. When the bandwidth margin corresponding to the second service is less than or equal to the second preset threshold, the first transmission device obtains the second bandwidth configuration information corresponding to the second service.

[0149] Optionally, if the bandwidth margin corresponding to the second service is small, which may affect service transmission, the first transmission device may determine that the service bandwidth can be reduced, and the first transmission device obtains the second bandwidth configuration information. For example, due to reasons such as aging of the fiber optic link, the bandwidth margin may be too small. In order to ensure reliable transmission of the service, the service bandwidth can be reduced.

[0150] Optionally, the second preset threshold may be less than the first preset threshold.

[0151] Optionally, before the first transmission device obtains the second bandwidth configuration information corresponding to the second service in step S112 above, the first transmission device may further determine the status of the first bandwidth adjustment device. If the bandwidth margin corresponding to the second service is less than or equal to the second preset threshold, and the first transmission device is determined to be in an unlocked state, then the first transmission device obtains the second bandwidth configuration information. It can be understood that each time the first transmission device determines to perform bandwidth adjustment, it can first determine the status of the first bandwidth adjustment device. If the first bandwidth adjustment device is in a locked state, it means that the first bandwidth adjustment device has not completed the previous bandwidth adjustment, so the first transmission device does not obtain the second bandwidth configuration information. The first transmission device can continue to determine the status of the first bandwidth adjustment device until the first bandwidth adjustment device is in an unlocked state, at which point the first transmission device will obtain the second bandwidth configuration information and perform the current bandwidth adjustment.

[0152] S113. The first transmission device obtains the third bandwidth configuration information corresponding to the third service based on the second bandwidth configuration information.

[0153] The bandwidth of the third service is less than that of the second service. Optionally, the third bandwidth configuration information includes a bandwidth switching identifier.

[0154] Optionally, when adjusting the service bandwidth from the bandwidth of the second service to the bandwidth of the third service, the adjustment step precision can be preset.

[0155] For example, the bandwidth adjustment method provided in this embodiment can adjust the service bandwidth through single-level bandwidth adaptation or through two-level bandwidth adaptation. For instance, single-level bandwidth adaptation can be achieved by simply changing the FEC coding scheme to adjust the overhead ratio. Alternatively, two-level bandwidth adaptation can be achieved by changing the FEC coding scheme to adjust the overhead ratio and by changing the constellation modulation format to adjust the compression ratio from the data field to the symbol field. It should be noted that when adjusting the service bandwidth, whether through single-level or two-level bandwidth adaptation, the bandwidth of the symbol field (or air interface bandwidth) remains unchanged before and after the bandwidth adjustment. That is, the baud rate of the transmitted service remains constant before and after the bandwidth adjustment.

[0156] Optionally, when using a single-level bandwidth adaptation to adjust service bandwidth, the FEC coding scheme corresponding to the third service is different from the FEC coding scheme corresponding to the second service, but the constellation modulation format corresponding to the third service is the same as the constellation modulation format corresponding to the second service. When using a two-level bandwidth adaptation to adjust service bandwidth, the FEC coding scheme corresponding to the third service is different from the FEC coding scheme corresponding to the second service, and the constellation modulation format corresponding to the third service is also different from the constellation modulation format corresponding to the second service.

[0157] Understandably, since the bandwidth of the third service is less than that of the second service, the FEC coding scheme corresponding to the third service can increase the overhead ratio in the FEC frame compared to the FEC coding scheme corresponding to the second service.

[0158] S114. The first transmission device adjusts the bandwidth of the third service based on the third bandwidth configuration information.

[0159] Optionally, the first bandwidth adjustment device in the first transmission equipment can adjust the bandwidth of the third service based on the third bandwidth configuration information. This first bandwidth adjustment device can be... Figure 3 The first bandwidth adjustment device shown.

[0160] Understandably, the specific implementation of the above steps S111-S114 can be referred to the aforementioned steps S101-S104, and will not be repeated here.

[0161] The bandwidth adjustment method provided in this application maximizes transmission bandwidth and reduces the bit cost of transmission equipment when there is a large margin of service bandwidth. Conversely, it ensures reliable service transmission by reducing the service bandwidth when there is a small margin of service bandwidth. In other words, the solution in this application can dynamically adjust service bandwidth, fully utilize the bit cost of transmission equipment, and ensure lossless service operation during bandwidth adjustment, thus improving user experience.

[0162] This application also provides a bandwidth adjustment method, such as... Figure 13 As shown, in addition to steps S111-S114 described above, the following steps may also be included:

[0163] S115, The first transmission device sends the third bandwidth configuration information to the second transmission device.

[0164] Optionally, the first transmission device sends the third bandwidth configuration information to the second transmission device earlier than the time when the first transmission device begins adjusting the bandwidth of the third service. For example, after sending the third bandwidth configuration information to the second transmission device, the first transmission device may wait a preset interval before starting to adjust the bandwidth of the third service.

[0165] S116. The second transmission device receives the third bandwidth configuration information.

[0166] S117. The second transmission device parses the third bandwidth configuration information and generates the second control information.

[0167] S118, The first transmission device sends the third service to the second transmission device.

[0168] S119, The second transmission equipment receives the third service.

[0169] S120, the second transmission device parses the third service based on the second control information.

[0170] Understandably, the specific implementation of steps S115-S120 can be referred to steps S105-110 above, and will not be repeated here.

[0171] It should be noted that, Figure 13 The bandwidth adjustment method shown is the same as Figure 8 The difference between the bandwidth adjustment methods shown is that... Figure 8 The bandwidth adjustment method shown is to increase the service bandwidth when there is a large margin of service bandwidth, in order to maximize the transmission bandwidth and reduce the bit cost of the transmission equipment. Figure 13 The bandwidth adjustment method shown reduces the service bandwidth when the service bandwidth margin is small, thereby ensuring the reliability of service transmission. It is understood that the method by which the first bandwidth adjustment device increases service bandwidth corresponds to the method by which it reduces service bandwidth. For example, the first bandwidth adjustment device can reduce service bandwidth by increasing the overhead ratio in the FEC frame. As another example, the first bandwidth adjustment device can reduce service bandwidth by increasing the overhead ratio in the FEC frame and changing the constellation modulation format.

[0172] The bandwidth adjustment method provided in this application maximizes transmission bandwidth and reduces the bit cost of transmission equipment when there is a large margin of service bandwidth. Conversely, it ensures reliable service transmission by reducing the service bandwidth when there is a small margin of service bandwidth. In other words, the solution in this application can dynamically adjust service bandwidth, fully utilize the bit cost of transmission equipment, and ensure lossless service operation during bandwidth adjustment, thus improving user experience.

[0173] This application embodiment also provides a bandwidth adjustment device, which can be used for... Figure 2 or Figure 3 The first bandwidth adjustment device 20 shown.

[0174] This application embodiment also provides a bandwidth adjustment device, which can be used for... Figure 10 or Figure 11 The second bandwidth adjustment device 30 shown.

[0175] This application also provides a transmission device, which may include... Figure 2 or Figure 3 The first bandwidth adjustment device 20 shown, and Figure 10 or Figure 11The second bandwidth adjustment device 30 is shown. Optionally, the transmission device can function as either a transmitting-side transmission device or a receiving-side transmission device. When the transmission device functions as a transmitting-side transmission device, the service bandwidth can be adjusted using the first bandwidth adjustment device 20. When the transmission device functions as a receiving-side transmission device, the service with the adjusted bandwidth can be parsed using the second bandwidth adjustment device 30. Optionally, the transmission device may further include a processor.

[0176] This application embodiment also provides a chip, the chip including interface circuitry, such as... Figure 2 or Figure 3 The first bandwidth adjustment device 20 shown, and as shown Figure 10 or Figure 11 The second bandwidth adjustment device 30 shown is an interface circuit used for communication with other devices.

[0177] This application embodiment also provides a transmission device, which can exist in the form of a chip. The device includes a processor and an interface circuit. The processor is used to communicate with other devices through the interface circuit, enabling the device to perform the above-described... Figure 1 , Figure 8 , Figure 12 or Figure 13 The bandwidth adjustment method in any embodiment.

[0178] The steps of the methods or algorithms described in this application can be implemented in hardware or by a processor executing software instructions. The software instructions can consist of corresponding software modules, which can be stored in random access memory (RAM), flash memory, erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), registers, hard disks, portable hard disks, CD-ROMs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and storage medium can reside in an ASIC. Alternatively, the ASIC can reside in a core network interface device. Of course, the processor and storage medium can also exist as discrete components in the core network interface device.

[0179] Those skilled in the art will recognize that, in one or more of the examples above, the functions described in this invention can be implemented using hardware, software, firmware, or any combination thereof. When implemented in software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or code on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any medium that facilitates the transfer of a computer program from one place to another. Storage media can be any available medium accessible to a general-purpose or special-purpose computer.

[0180] The specific embodiments described above further illustrate the purpose, technical solution, and beneficial effects of the present invention. It should be understood that the above description is only a specific embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc., made on the basis of the technical solution of the present invention should be included within the scope of protection of the present invention.

Claims

1. A bandwidth adjustment method, characterized by, The method includes: The first transmission device obtains the bandwidth margin corresponding to the first service; the first service is the service transmitted before the bandwidth adjustment. When the bandwidth margin corresponding to the first service is greater than or equal to the first preset threshold, the first transmission device obtains the first bandwidth configuration information corresponding to the first service. The first transmission device obtains the second bandwidth configuration information corresponding to the second service based on the first bandwidth configuration information; the service bandwidth of the second service is greater than the service bandwidth of the first service; the second service is the service after bandwidth adjustment; the bandwidth of the symbol field remains unchanged before and after adjustment; The first transmission device adjusts the bandwidth of the second service based on the second bandwidth configuration information.

2. The bandwidth adjustment method of claim 1, wherein, Before the first transmission device adjusts the bandwidth of the second service based on the second bandwidth configuration information, the method further includes: The first transmission device sends the second bandwidth configuration information to the second transmission device; the second bandwidth configuration information includes a bandwidth switching identifier.

3. The bandwidth adjustment method according to claim 2, characterized in that, After the first transmission device sends the second bandwidth configuration information to the second transmission device, the first transmission device will adjust the bandwidth of the second service after a preset interval.

4. The bandwidth adjustment method according to any one of claims 1-3, characterized in that, The first bandwidth configuration information includes at least one of the following: service bandwidth, forward error correction (FEC) coding scheme, or constellation modulation format; or the second bandwidth configuration information includes at least one of the following: service bandwidth, forward error correction (FEC) coding scheme, or constellation modulation format.

5. The bandwidth adjustment method according to claim 4, characterized in that, The first transmission device includes a first bandwidth adjustment device, which adjusts the bandwidth of the second service based on the second bandwidth configuration information, including: The first bandwidth adjustment device adjusts the bandwidth of the second service based on the second bandwidth configuration information at the switching boundary of the data frame transmitting the second service.

6. The bandwidth adjustment method according to claim 5, characterized in that, The first bandwidth adjustment device includes a first controller and a first bandwidth adjustment circuit; the first bandwidth adjustment device adjusts the bandwidth of the second service based on the second bandwidth configuration information, including: The first controller acquires the second bandwidth configuration information and sends the second bandwidth configuration information to the first bandwidth adjustment circuit. The first bandwidth adjustment circuit adjusts the bandwidth of the second service based on the second bandwidth configuration information at the switching boundary of the data frame transmitting the second service.

7. The bandwidth adjustment method according to claim 6, characterized in that, The first bandwidth adjustment circuit includes a payload framing circuit, an FEC encoding circuit, and a constellation mapping circuit coupled together. Based on the second bandwidth configuration information, the first bandwidth adjustment device adjusts the bandwidth of the second service at the switching boundary of the data frame transmitting the second service, including: The payload framing circuit receives the second service and generates a payload frame based on the second service. The FEC encoding circuit, based on the FEC encoding scheme corresponding to the second service, adjusts the overhead ratio in the FEC frame at the handover boundary of the FEC frame transmitting the second service; the handover boundary of the FEC frame corresponds to the handover boundary of the payload frame. The constellation mapping circuit performs constellation mapping on the FEC frame after adjusting the overhead ratio at the handover boundary of the second service, based on the constellation modulation format corresponding to the second service.

8. The bandwidth adjustment method according to claim 7, characterized in that, The constellation modulation format corresponding to the second service is different from the constellation modulation format corresponding to the first service.

9. The bandwidth adjustment method according to claim 7 or 8, characterized in that, The first bandwidth adjustment circuit further includes a channel interleaving circuit and a first digital signal processor (DSP) coupled together; the first bandwidth adjustment device, based on the second bandwidth configuration information, adjusts the bandwidth of the second service at the switching boundary of the data frame transmitting the second service, and further includes: The channel interleaving circuit interleaves the symbols of different constellation modulation formats output by the constellation mapping circuit; The first DSP processes the signal of the DSP frame at the switching boundary of the DSP frame transmitting the second service, and the switching boundary of the DSP frame corresponds to the switching boundary of the FEC frame.

10. The bandwidth adjustment method according to claim 6, characterized in that, The method further includes: When the first bandwidth adjustment circuit begins to adjust the bandwidth of the second service, the first controller sets the state of the first bandwidth adjustment device to a locked state; when the first bandwidth adjustment circuit finishes adjusting the bandwidth of the second service, the first controller sets the state of the first bandwidth adjustment device to an unlocked state.

11. The bandwidth adjustment method according to claim 6, characterized in that, The first transmission device obtains the first bandwidth configuration information including: When the first bandwidth adjustment device is in the unlocked state, the first transmission device obtains the first bandwidth configuration information.

12. The bandwidth adjustment method according to claim 1, characterized in that, The method further includes: The first transmission device obtains the bandwidth margin corresponding to the second service; When the bandwidth margin information corresponding to the second service is less than or equal to the second preset threshold, the first transmission device obtains the second bandwidth configuration information. The first transmission device obtains the third bandwidth configuration information corresponding to the third service based on the second bandwidth configuration information; the bandwidth of the third service is less than the bandwidth of the second service; The first transmission device adjusts the bandwidth of the third service based on the third bandwidth configuration information.

13. A first transmission device, characterized in that, The first transmission device includes: a processor, a memory, and a first bandwidth adjustment device; the memory is used to store one or more bandwidth configuration information. The processor is used to obtain the bandwidth margin corresponding to the first service; the first service is the service transmitted before the bandwidth adjustment. When the processor determines that the bandwidth margin corresponding to the first service is greater than or equal to the first preset threshold, the processor obtains the first bandwidth configuration information corresponding to the first service from the memory; The processor is further configured to obtain second bandwidth configuration information corresponding to the second service based on the first bandwidth configuration information; the service bandwidth of the second service is greater than the service bandwidth of the first service; the second service is a service with adjusted bandwidth; the bandwidth of the symbol field remains unchanged before and after adjustment; The first bandwidth adjustment device is used to adjust the bandwidth of the second service based on the second bandwidth configuration information.

14. The first transmission device according to claim 13, characterized in that, The first transmission device further includes: a transceiver; The transceiver is used to send the second bandwidth configuration information obtained by the processor to the second transmission device; the second bandwidth configuration information includes a bandwidth switching identifier.

15. The first transmission device according to claim 14, characterized in that, After the transceiver sends the second bandwidth configuration information to the second transmission device, the processor then adjusts the bandwidth of the second service after a preset interval.

16. The first transmission device according to any one of claims 13-15, characterized in that, The first bandwidth configuration information includes at least one of the following: service bandwidth, forward error correction (FEC) coding scheme, or constellation modulation format; or the second bandwidth configuration information includes at least one of the following: service bandwidth, forward error correction (FEC) coding scheme, or constellation modulation format.

17. The first transmission device according to claim 16, characterized in that, The first bandwidth adjustment device is specifically used to adjust the bandwidth of the second service based on the second bandwidth configuration information at the switching boundary of the data frame transmitting the second service.

18. The first transmission device according to claim 17, characterized in that, The first bandwidth adjustment device includes a first controller and a first bandwidth adjustment circuit; The first controller is configured to acquire the second bandwidth configuration information and send the second bandwidth configuration information to the first bandwidth adjustment circuit; The first bandwidth adjustment circuit is used to adjust the bandwidth of the second service at the switching boundary of the data frame transmitting the second service, based on the second bandwidth configuration information.

19. The first transmission device according to claim 18, characterized in that, The first bandwidth adjustment circuit includes a payload framing circuit, an FEC encoding circuit, and a constellation mapping circuit that are coupled together. The payload framing circuit is used to receive the second service and generate a payload frame based on the second service. The FEC encoding circuit is used to adjust the overhead ratio in the FEC frame at the handover boundary of the FEC frame transmitting the second service, based on the FEC encoding scheme corresponding to the second service; the handover boundary of the FEC frame corresponds to the handover boundary of the payload frame. The constellation mapping circuit is used to perform constellation mapping on the FEC frame after adjusting the overhead ratio at the handover boundary of the FEC frame, based on the constellation modulation format corresponding to the second service.

20. The first transmission device according to claim 19, characterized in that, The constellation modulation format corresponding to the second service is different from the constellation modulation format corresponding to the first service.

21. The first transmission device according to claim 19 or 20, characterized in that, The first bandwidth adjustment circuit further includes a channel interleaving circuit and a first digital signal processor (DSP) coupled together. The channel interleaving circuit is used to interleave symbols of different constellation modulation formats output by the constellation mapping circuit; The first DSP is used to process the signal of the DSP frame at the switching boundary of the DSP frame transmitting the second service, and the switching boundary of the DSP frame corresponds to the switching boundary of the FEC frame.

22. The first transmission device according to claim 18, characterized in that, The first controller is further configured to: When the first bandwidth adjustment circuit begins to adjust the bandwidth of the second service, the state of the first bandwidth adjustment device is set to the locked state; when the first bandwidth adjustment circuit finishes adjusting the bandwidth of the second service, the state of the first bandwidth adjustment device is set to the unlocked state.

23. The first transmission device according to claim 18, characterized in that, The processor is specifically used for: When the first bandwidth adjustment device is in the unlocked state, the first transmission device obtains the first bandwidth configuration information.

24. The first transmission device according to claim 13, characterized in that, The processor is further configured to: obtain the bandwidth margin corresponding to the second service; if the bandwidth margin information corresponding to the second service is less than or equal to a second preset threshold, obtain the second bandwidth configuration information from the memory; obtain the third bandwidth configuration information corresponding to the third service based on the second bandwidth configuration information; the bandwidth of the third service is less than the bandwidth of the second service; The first bandwidth adjustment device is further configured to adjust the bandwidth of the third service based on the third bandwidth configuration information.

25. A first bandwidth adjustment device, characterized in that, The device includes: a first controller and a first bandwidth adjustment circuit, wherein the first controller and the first bandwidth adjustment circuit are coupled together; wherein... The first controller is used to obtain the second bandwidth configuration information corresponding to the second service and send the second bandwidth configuration information to the first bandwidth adjustment circuit; the second service is a service whose bandwidth is adjusted based on bandwidth margin; the service bandwidth of the second service is greater than the service bandwidth of the first service before adjustment; the bandwidth of the symbol field remains unchanged before and after adjustment; The first bandwidth adjustment circuit is used to adjust the bandwidth of the second service based on the bandwidth margin at the switching boundary of the data frame transmitting the second service, based on the second bandwidth configuration information.

26. The first bandwidth adjustment device according to claim 25, characterized in that, The second bandwidth configuration information includes at least one of the following: service bandwidth, forward error correction (FEC) coding scheme, or constellation modulation format.

27. The first bandwidth adjustment device according to claim 26, characterized in that, The first bandwidth adjustment circuit includes a payload framing circuit, an FEC encoding circuit, and a constellation mapping circuit that are coupled together. The payload framing circuit is used to receive the second service and generate a payload frame based on the second service. The FEC encoding circuit is used to adjust the overhead ratio of the FEC frame at the handover boundary of the FEC frame transmitting the second service, based on the FEC encoding scheme corresponding to the second service; the handover boundary of the FEC frame corresponds to the handover boundary of the payload frame. The constellation mapping circuit is used to perform constellation mapping on the FEC frame after adjusting the overhead ratio at the handover boundary of the FEC frame, based on the constellation modulation format corresponding to the second service.

28. The first bandwidth adjustment device according to claim 27, characterized in that, The first bandwidth adjustment circuit further includes a channel interleaving circuit and a first digital signal processor (DSP) coupled together. The channel interleaving circuit is used to interleave symbols of different constellation modulation formats output by the constellation mapping circuit; The first DSP is used to process the signal of the DSP frame at the switching boundary of the DSP frame transmitting the second service, and the switching boundary of the DSP frame corresponds to the switching boundary of the FEC frame.

29. The first bandwidth adjustment device according to any one of claims 25-28, characterized in that, The first controller is further configured to: When the first bandwidth adjustment circuit begins to adjust the bandwidth of the second service, the state of the first bandwidth adjustment device is set to the locked state; when the first bandwidth adjustment circuit finishes adjusting the bandwidth of the second service, the state of the first bandwidth adjustment device is set to the unlocked state.

30. A second bandwidth adjustment device, characterized in that, The device includes: a second controller and a second bandwidth adjustment circuit, wherein the second controller and the second bandwidth adjustment circuit are coupled together; wherein... The second controller is used to obtain the second bandwidth configuration information corresponding to the second service, generate first control information based on the second bandwidth configuration information, and send the first control information to the second bandwidth adjustment circuit; the second service is a service whose bandwidth is adjusted based on bandwidth margin; the service bandwidth of the second service is greater than the service bandwidth of the first service before adjustment; the bandwidth of the symbol field remains unchanged before and after adjustment; The second bandwidth adjustment circuit is used to parse the second service from the first transmission device based on the first control information.

31. The second bandwidth adjustment device according to claim 30, characterized in that, The second bandwidth configuration information includes at least one of the following: service bandwidth, forward error correction (FEC) coding scheme, or constellation modulation format.

32. The second bandwidth adjustment device according to claim 31, characterized in that, The first control information includes at least one of the following: the bandwidth of the second service, the FEC decoding scheme corresponding to the second service, or the constellation demodulation format corresponding to the second service.

33. The second bandwidth adjustment device according to any one of claims 30-32, characterized in that, The second bandwidth configuration information includes a bandwidth switching identifier; the second controller is further configured to generate a switching control signal based on the bandwidth switching identifier and a preset gap.

34. The second bandwidth adjustment device according to claim 33, characterized in that, The second bandwidth adjustment circuit is specifically used to parse the second service based on the switching control signal at the switching boundary of the data frame transmitting the second service.

35. The second bandwidth adjustment device according to claim 32, characterized in that, The second bandwidth adjustment circuit includes a constellation diagram mapping circuit, an FEC decoding circuit, and a payload deframe circuit that are coupled together. The constellation diagram mapping circuit is used to perform constellation diagram mapping on the DSP frame at the switching boundary of the digital signal processing (DSP) frame transmitting the second service, based on the constellation diagram demodulation format corresponding to the second service. The FEC decoding circuit is used to decode the FEC frame at the handover boundary of the FEC frame transmitting the second service based on the FEC decoding scheme corresponding to the second service, and remove the overhead in the FEC frame. The payload deframe circuit is used to parse the payload frame at the switching boundary of the payload frame transmitting the second service, and remove the overhead in the payload frame; the switching boundary of the payload frame corresponds to the switching boundary of the FEC frame and the switching boundary of the DSP frame.

36. The second bandwidth adjustment device according to claim 32, characterized in that, The second bandwidth adjustment circuit also includes a second DSP and a channel deinterleaving circuit coupled together. The second DSP is used to process the DSP frames that transmit the second service; The channel deinterleaving circuit is used to deinterleave symbols of different constellation modulation formats.

37. A transmission device, characterized in that, The transmission device includes a first bandwidth adjustment device as described in any one of claims 25-29, and a second bandwidth adjustment device as described in any one of claims 30-36.

38. A chip, characterized in that, The chip includes an interface circuit, a first bandwidth adjustment device as described in any one of claims 25-29, and a second bandwidth adjustment device as described in any one of claims 30-36, wherein the interface circuit is used to communicate with other devices.