Signal processing method, device, and medium
By adjusting the overhead and payload of the optical data unit signal and utilizing different encoding methods and mapping procedures, the problem of loading the optical data unit signal at different rates was solved, achieving continuous and efficient transmission of signal functions.
Patent Information
- Application Number
- PCT/CN2025/074379
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-06-07
- Filing Date
- 2025-01-23
- Publication Date
- 2025-12-11
AI Technical Summary
During transmission, existing optical data unit signals cannot be efficiently loaded into newly defined flexible optical transport network signals as the transmission signal rate increases, resulting in bandwidth waste. Furthermore, existing methods cannot change the rate without affecting the signal function.
By converting the first optical data unit signal into a second optical data unit signal, adjusting its overhead and payload, and utilizing different coding methods and mapping procedures, the rate can be changed while maintaining the integrity of the signal function.
It enables flexible switching of optical data unit signals at different rates, avoids bandwidth waste, and ensures the continuity and effectiveness of signal functions.
Smart Images

Figure CN2025074379_11122025_PF_FP_ABST
Abstract
Description
Signal processing method, device and medium
[0001] Related applications
[0002] This application claims priority to Chinese Patent Application No. 202410738800.7, filed on June 7, 2024, the entire contents of which are incorporated herein by reference. TECHNICAL FIELD
[0003] The present application relates to the field of communication, and in particular to a signal processing method, a network device and a storage medium. BACKGROUND
[0004] Optical Transport Network (OTN) signals include multiple types, each of which corresponds to different functions. In order to convert customer signals into OTN signals and transmit them in the OTN, the OTN signals include management signals and transmission signals, wherein the management signals and the customer signals are in a one-to-one relationship, that is, the management signals are responsible for implementing management functions on the customer signals, the management functions including functions such as monitoring signal quality and marking signal status, and the transmission signals are responsible for transmitting the management signals, the management signals and the transmission signals are in a many-to-one relationship, that is, one transmission signal can transmit multiple management signals. In the existing OTN standard, the Optical Data Unit (ODU) signal is a management signal in the OTN signal, and the Optical Transport Unit-k (OTU-k) signal and the Optical Transport Unit-Cn (OTU-Cn) signal are transmission signals, wherein k and n are integers, and k and Cn represent the rate of the OTU signal. As the rate of the transmission signal increases, when the rate of the transmission signal exceeds 1 Tbps, the OTU-Cn signal may no longer be used as a transmission signal, and a newly defined Flexible Optical transport network-x (FlexO-x) signal may be used as a transmission signal, and the rate of the newly defined FlexO-x signal may be lower than the rate of the OTU-Cn signal of the same rate level, thereby reducing the cost of the optical module used to implement the optical-electric conversion of the FlexO-x signal. For example, the existing OTU-C12 signal has a rate of about 1263.097657 Gbps, and the rate of the newly defined FlexO-12 may be 1210.126556, and the rate of the ODU-4 signal is 104.794446 Gbps, so that one OTU-C12 signal can accommodate 12 ODU-4 signals, but one newly defined FlexO-12 can only accommodate 11 ODU-4 signals. If the rate of the ODU signal can be reduced without affecting its function, 12 reduced-rate ODU-4 signals can be accommodated in one newly defined FlexO-12, so after the newly defined reduced-rate transmission signal, a method for reducing the rate of the ODU signal without affecting its function is needed, so that it can be more efficiently accommodated in the newly defined transmission signal. SUMMARY
[0005] To achieve the above object, the embodiments of the present application provide a signal processing method, which comprises the following steps: converting a first ODU signal into a second ODU signal; determining the overhead of the second ODU signal according to the overhead of the first ODU signal.
[0006] The embodiment of the present application further provides a network device, which comprises a memory, a processor and a computer program stored in the memory and executable on the processor, and the computer program is configured to implement the steps of the signal processing method.
[0007] The embodiment of the present application further provides a storage medium, which is a computer readable storage medium, and the storage medium stores a computer program, and the computer program is executed by a processor to implement the steps of the signal processing method. BRIEF DESCRIPTION OF DRAWINGS
[0008] Fig. 1 is a structural schematic diagram of a running device of a hardware running environment related to the embodiment of the present application;
[0009] Fig. 2 is a flow schematic diagram of a signal processing method according to the first embodiment;
[0010] Fig. 3 is a frame structure schematic diagram of an optical data unit frame in the embodiment of the present application;
[0011] Fig. 4 is a flow schematic diagram of a signal processing method according to the second embodiment;
[0012] Fig. 5 is an overhead definition of an optical data unit frame in the embodiment of the present application;
[0013] Fig. 6 is a corresponding relationship schematic diagram of a BIP-8 overhead and a byte XOR result of partial content of an optical data unit frame in the embodiment of the present application;
[0014] Fig. 7 is a structural schematic diagram of a signal processing apparatus provided by the embodiment of the present application.
[0015] The implementation, functional features and advantages of the present application will be further explained with reference to the embodiments and the accompanying drawings. DETAILED DESCRIPTION
[0016] It should be understood that the specific embodiments described herein are merely intended to explain the present application and not to limit the present application.
[0017] In the prior art, the optical data unit signal needs to be loaded into the optical transport unit k signal or the optical transport unit Cn signal, but the rate of the newly defined flexible optical transport network-x signal is slightly lower than the rate of the optical transport unit Cn signal of the same level, and if the existing optical data unit signal is directly loaded, bandwidth waste can be caused, for example, 12 optical data unit 4 signals can be loaded into 1 optical transport unit C12 signal, but only 11 optical data unit 4 signals can be loaded into a newly defined flexible optical transport network-12 signal, and the flexible optical transport network-12 signal is about 4% lower than the rate of the optical transport unit C12 signal. In the prior art, the rate of the optical data unit signal cannot be changed once it is generated, but during the transmission of the optical data unit signal, there can be a section in which the optical data unit needs to be loaded into the optical transport unit Cn signal, and another section in which the same optical data unit signal needs to be loaded into the newly defined flexible optical transport network-x signal, so it is required to change the rate of the optical data unit signal while not affecting its function, for example, an optical data unit 4 signal is first loaded into the optical transport unit C1 signal, transmitted for a distance, then changed to be loaded into the newly defined flexible optical transport network-1, transmitted for a distance, then changed to be loaded into the optical transport unit C1 signal again, and the optical data unit 4 signal is taken out at the end point. During the above transmission process, it is required to convert the optical data unit 4 signal into the optical data unit signal with a lower rate while not affecting its overhead function, and also to ensure that the customer signal in the payload is not affected, and it is also required to convert the optical data unit signal with a lower rate into the optical data unit 4 signal.
[0018] In order to change the rate of the optical data unit signal while not affecting its function, referring to FIG. 1, FIG. 1 is a schematic diagram of the running equipment structure of the hardware running environment related to the embodiment scheme of the present application.
[0019] As shown in FIG. 1, the running device can include a processor 1001, for example, a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. The communication bus 1002 is used to realize the connection communication between the components. The user interface 1003 can include a display, an input unit such as a keyboard, and can also include a standard wired interface, a wireless interface. The network interface 1004 can include a standard wired interface, a wireless interface (such as a wireless fidelity (WI-FI) interface). The memory 1005 can be a high-speed random access memory (RAM) memory, and can also be a stable non-volatile memory (NVM), for example, a disk memory. The memory 1005 can also be a storage device independent of the aforementioned processor 1001.
[0020] Those skilled in the art can understand that the structure shown in FIG. 1 does not constitute a limitation on the running device, and can include more or fewer components than the illustration, or combine certain components, or different component arrangements.
[0021] As shown in FIG. 1, the memory 1005 as a storage medium can include an operating system, a data storage module, a network communication module, a user interface module, and a computer program.
[0022] In the running device shown in FIG. 1, the network interface 1004 is mainly used for data communication with other devices; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and the memory 1005 in the running device of the present application can be arranged in the running device, and the running device calls the computer program stored in the memory 1005 through the processor 1001, and performs the following operations: converting the first optical data unit signal into a second optical data unit signal; determining the overhead of the second optical data unit signal according to the overhead of the first optical data unit signal.
[0023] For example, the step of converting the first optical data unit signal into a second optical data unit signal includes: determining the overhead and the payload of the first optical data unit signal according to the frame structure of the first optical data unit signal, and determining the overhead and the payload of the second optical data unit signal according to the frame structure of the second optical data unit signal; taking out a first customer signal from the payload of the first optical data unit signal; converting the first customer signal into a second customer signal; and loading the second customer signal into the payload of the second optical data unit signal.
[0024] Exemplarily, the frame structure of the second optical data unit signal is same as the frame structure of the first optical data unit signal; and the rate of the second optical data unit signal is different from the rate of the first optical data unit signal.
[0025] Exemplarily, the step of determining the overhead of the second optical data unit signal according to the overhead of the first optical data unit signal comprises: processing the overhead of the first optical data unit signal to obtain first overhead information; processing the first overhead information to obtain second overhead information; and processing the second overhead information to generate the overhead of the second optical data unit signal.
[0026] Exemplarily, the step of processing the overhead of the first optical data unit signal to obtain first overhead information comprises: determining the definition of the overhead of the first optical data unit signal; and processing the overhead of the first optical data unit signal according to the definition of the overhead of the first optical data unit signal to obtain the first overhead information.
[0027] Exemplarily, in the case that the rate of the first optical data unit signal is greater than the rate of the second optical data unit signal, the step of processing the first overhead information to obtain second overhead information comprises at least one of the following: in the case that there is redundant information in the first overhead information, deleting part of the redundant information to obtain the second overhead information; in the case that there is relatively unimportant information in the first overhead information, deleting part of the relatively unimportant information to obtain the second overhead information; and in the case that there is neither redundant information nor relatively unimportant information in the first overhead information, randomly deleting part of the information to obtain the second overhead information.
[0028] Exemplarily, in the case that the rate of the first optical data unit signal is less than the rate of the second optical data unit signal, the step of processing the first overhead information to obtain second overhead information comprises at least one of the following: in the case that there is redundant information in the first overhead information, adding part of the redundant information to obtain the second overhead information; in the case that there is relatively unimportant information in the first overhead information, adding part of the relatively unimportant information to obtain the second overhead information; and in the case that there is neither redundant information nor relatively unimportant information in the first overhead information, randomly adding part of the information to obtain the second overhead information.
[0029] According to the type of the overhead of the second optical data unit signal, the overhead of the second optical data unit signal is divided into a first overhead and a second overhead of the second optical data unit signal, and the processing of the second overhead information to generate the overhead of the second optical data unit signal comprises at least one of the following: processing the second overhead information to generate the first overhead of the second optical data unit signal according to the definition of the first overhead of the second optical data unit signal.
[0030] According to the processing requirement of the second overhead and the definition of the second overhead of the second optical data unit signal, one of the following two processing modes is selected: processing the second overhead information to generate the second overhead of the second optical data unit signal; processing the locally generated overhead information to generate the second overhead of the second optical data unit signal.
[0031] According to the type of the overhead of the second optical data unit signal, the overhead of the second optical data unit signal is divided into a first overhead and a second overhead of the second optical data unit signal, and the processing of the second overhead information to generate the overhead of the second optical data unit signal comprises at least one of the following: processing the second overhead information to generate the first overhead of the second optical data unit signal according to the definition of the first overhead of the second optical data unit signal.
[0032] According to the type of the overhead of the second optical data unit signal, the overhead of the second optical data unit signal is divided into a first overhead and a second overhead of the second optical data unit signal, and the processing of the second overhead information to generate the overhead of the second optical data unit signal comprises at least one of the following: processing the second overhead information to generate the first overhead of the second optical data unit signal according to the definition of the first overhead of the second optical data unit signal.
[0033] According to the type of the overhead of the second optical data unit signal, the overhead of the second optical data unit signal is divided into a first overhead and a second overhead of the second optical data unit signal, and the processing of the second overhead information to generate the overhead of the second optical data unit signal comprises at least one of the following: processing the second overhead information to generate the first overhead of the second optical data unit signal according to the definition of the first overhead of the second optical data unit signal.
[0034] Exemplarily, in a case that the rate of the second optical data unit signal is less than the rate of the first optical data unit signal, the second encoding mode is determined by the first encoding mode, including: in a case that the encoding result corresponding to the first encoding mode is 64B / 66B encoding block, the encoding result corresponding to the second encoding mode is one of 256B / 257B encoding block, 512B / 513B encoding block and 1024B / 1025B encoding block; in a case that the encoding result corresponding to the first encoding mode is 256B / 257B encoding block, the encoding result corresponding to the second encoding mode is 512B / 513B encoding block or 1024B / 1025B encoding block; in a case that the encoding result corresponding to the first encoding mode is 512B / 513B encoding block, the encoding result corresponding to the second encoding mode is 1024B / 1025B encoding block; in a case that the encoding result corresponding to the first encoding mode is 8B / 10B encoding block, the second encoding mode is universal framing format-transparent mode.
[0035] Exemplarily, in a case that the rate of the second optical data unit signal is greater than the rate of the first optical data unit signal, the second encoding mode is determined by the first encoding mode, including: in a case that the encoding result corresponding to the first encoding mode is 1024B / 1025B encoding block, the encoding result corresponding to the second encoding mode is one of 64B / 66B encoding block, 256B / 257B encoding block and 512B / 513B encoding block; in a case that the encoding result corresponding to the first encoding mode is 512B / 513B encoding block, the encoding result corresponding to the second encoding mode is 256B / 257B encoding block or 64B / 66B encoding block; in a case that the encoding result corresponding to the first encoding mode is 256B / 257B encoding block, the encoding result corresponding to the second encoding mode is 64B / 66B encoding block; in a case that the encoding result corresponding to the first encoding mode is universal framing format-transparent mode, the encoding result corresponding to the second encoding mode is 8B / 10B encoding block.
[0036] First embodiment
[0037] Referring to FIG. 2, which is a flowchart of a signal processing method according to the first embodiment, the method comprises: converting a first optical data unit signal into a second optical data unit signal in step S10. The embodiment of the present application provides a method for changing the rate of an optical data unit signal without affecting its function, so that the optical data unit signal of a standard rate and the optical data unit signal after changing the rate can be converted to each other without affecting the function of the optical data unit signal.
[0038] The function of the optical data unit signal in the embodiment of the present application refers to the function of the common optical data unit signal, and the function of the individual uncommon optical data unit signal may be affected. Meanwhile, in the embodiment, the optical data unit signal with changeable rate is also limited in type, i.e. the payload of the optical data unit signal with changeable rate must not be time-divisioned, and the payload is limited, and the customer signal carried in the payload must be changeable and the information transmitted by the customer signal must not be affected. For example, the customer signal can be a 64B / 66B coding block signal, the customer signal based on the 64B / 66B coding block can be converted into a customer signal based on the 256B / 257B coding block, so as to reduce the rate, and the customer signal based on the 256B / 257B coding block can also be converted into a customer signal based on the 64B / 66B coding block, so as to increase the rate, and the information transmitted by the customer signal based on the 64B / 66B coding block can be guaranteed to be not lost after the customer signal based on the 64B / 66B coding block is converted into the customer signal based on the 256B / 257B coding block and then converted back into the customer signal based on the 64B / 66B coding block.
[0039] For example, the step of converting the first optical data unit signal into the second optical data unit signal comprises: determining the overhead and the payload of the first optical data unit signal according to the frame structure of the first optical data unit signal, and determining the overhead and the payload of the second optical data unit signal according to the frame structure of the second optical data unit signal; taking the first customer signal from the payload of the first optical data unit signal; converting the first customer signal into the second customer signal; and loading the second customer signal into the payload of the second optical data unit signal.
[0040] For example, the frame structure of the second optical data unit signal is the same as the frame structure of the first optical data unit signal. The overhead and the payload of the first optical data unit signal can be determined according to the frame structure of the first optical data unit signal, and the overhead and the payload of the second optical data unit signal can be determined according to the frame structure of the second optical data unit signal. All bits in the optical data unit signal constitute an optical data unit frame, and the frame structure of the optical data unit frame is shown in FIG. 3. The frame structure of the optical data unit frame is defined from the optical transport network standard. Referring to FIG. 3, the optical data unit frame is composed of 15296 bytes, and the 15296 bytes are arranged in 4 rows and 3824 columns. The first 16 columns are the overhead of the optical data unit signal, and the last 3808 columns are the payload of the optical data unit signal.
[0041] For example, the rate of the second optical data unit signal is different from the rate of the first optical data unit signal.
[0042] Exemplarily, the step of extracting the first client signal from the payload of the first optical data unit signal comprises: extracting the first client signal according to a manner of packing the first client signal into the payload of the first optical data unit signal, wherein the manner comprises at least one of bit-synchronous mapping, asynchronous mapping, generic mapping procedure and idle mapping procedure.
[0043] Exemplarily, the step of packing the second client signal into the payload of the second optical data unit signal comprises: packing the second client signal into the payload of the second optical data unit signal according to at least one of bit-synchronous mapping, asynchronous mapping, generic mapping procedure and idle mapping procedure.
[0044] Exemplarily, the first client signal is a signal obtained by a first encoding manner; the second client signal is a signal obtained by a second encoding manner.
[0045] Exemplarily, in a case where the rate of the second optical data unit signal is less than the rate of the first optical data unit signal, the second encoding manner is determined by the first encoding manner, comprising: in a case where the encoding result corresponding to the first encoding manner is 64B / 66B encoding block, the encoding result corresponding to the second encoding manner is one of 256B / 257B encoding block, 512B / 513B encoding block and 1024B / 1025B encoding block; in a case where the encoding result corresponding to the first encoding manner is 256B / 257B encoding block, the encoding result corresponding to the second encoding manner is 512B / 513B encoding block or 1024B / 1025B encoding block; in a case where the encoding result corresponding to the first encoding manner is 512B / 513B encoding block, the encoding result corresponding to the second encoding manner is 1024B / 1025B encoding block; in a case where the encoding result corresponding to the first encoding manner is 8B / 10B encoding block, the second encoding manner is generic framing procedure-transparent manner.
[0046] In a case that the rate of the second optical data unit signal is greater than the rate of the first optical data unit signal, the second encoding mode is determined by the first encoding mode, including: in a case that the encoding result corresponding to the first encoding mode is 1024B / 1025B encoding block, the encoding result corresponding to the second encoding mode is one of 64B / 66B encoding block, 256B / 257B encoding block and 512B / 513B encoding block; in a case that the encoding result corresponding to the first encoding mode is 512B / 513B encoding block, the encoding result corresponding to the second encoding mode is 256B / 257B encoding block or 64B / 66B encoding block; in a case that the encoding result corresponding to the first encoding mode is 256B / 257B encoding block, the encoding result corresponding to the second encoding mode is 64B / 66B encoding block; in a case that the encoding result corresponding to the first encoding mode is generic framing procedure-transparent, the encoding result corresponding to the second encoding mode is 8B / 10B encoding block.
[0047] In step S20, the overhead of the second optical data unit signal is determined according to the overhead of the first optical data unit signal.
[0048] For example, the overhead of the first optical data unit signal is processed, and the overhead of the second optical data unit signal is generated according to the processing result.
[0049] The core of the embodiment of the present application is that after the first optical data unit signal is converted into the second optical data unit signal, the effective information of the first customer signal can not be affected. For example, the first customer signal is a signal based on 64B / 66B encoding block, after the first customer signal is converted into the second customer signal based on 256B / 257B encoding block, the effective information in the 64B / 66B encoding block is not lost, and in the future, the second customer signal based on 256B / 257B encoding block can be converted into the third customer signal based on 64B / 66B encoding block, and the effective information of the third customer signal is not lost compared with the first customer signal.
[0050] Second embodiment
[0051] Referring to FIG. 4, which is a flowchart of a signal processing method according to the second embodiment, the embodiment further discloses step S20 on the basis of the first embodiment. In the embodiment, step S20 can include steps S201-S203: in step S201, the overhead of the first optical data unit signal is processed to obtain first overhead information.
[0052] Exemplarily, the step of processing the overhead of the first optical data unit signal to obtain the first overhead information comprises: determining a definition of the overhead of the first optical data unit signal; and processing the overhead of the first optical data unit signal according to the definition of the overhead of the first optical data unit signal to obtain the first overhead information.
[0053] Exemplarily, one optical data unit frame contains 64 bytes of overheads, which can be defined as overheads of different functions according to the definition of the overheads in the optical data unit frame. Referring to FIG. 5, each overhead has a different function, for example, a bit interleaved parity (BIP-8) overhead is used for error code detection in a payload, a status (STAT) overhead is used for indicating that the optical data unit signal is currently in a special state, and the like. The specific function and definition of each overhead are not described herein. The overheads in the optical data unit signal are processed to obtain overhead information. The overhead information is defined as actual information transmitted by the overheads, for example, a bit interleaved parity overhead of a current frame and a payload of a previous frame are XORed to obtain an error code state, the error code state is one byte, and the error code information is obtained by counting the number of 1 bits in the error code state byte. The error code information takes a value of 0 to 8. The above processing can change the bit interleaved parity overhead into the error code information, and the error code information is the overhead information. Similarly, for a trail trace identifier (TTI) overhead, there is only one byte of the trail trace identifier overhead in one optical data unit signal frame. When a multi-frame alignment signal (MFAS) overhead is a specific value, 64 bytes of the trail trace identifier overhead information are composed of the trail trace identifier overheads of 64 continuous frames.
[0054] Step S202: processing the first overhead information to obtain second overhead information.
[0055] Exemplarily, in a case where the rate of the first optical data unit signal is greater than the rate of the second optical data unit signal, the step of processing the first overhead information to obtain the second overhead information comprises at least one of the following: in a case where there is redundant information in the first overhead information, deleting part of the redundant information to obtain the second overhead information; in a case where there is relatively unimportant information in the first overhead information, deleting part of the relatively unimportant information to obtain the second overhead information; and in a case where there is neither redundant information nor relatively unimportant information in the first overhead information, randomly deleting part of the information to obtain the second overhead information.
[0056] Exemplarily, in the case that the rate of the first optical data unit signal is less than the rate of the second optical data unit signal, the step of processing the first overhead information to obtain the second overhead information comprises at least one of the following: in the case that the first overhead information contains redundant information, adding part of the redundant information to obtain the second overhead information; in the case that the first overhead information contains relatively unimportant information, adding part of the relatively unimportant information to obtain the second overhead information.
[0057] in the case that the first overhead information contains neither redundant information nor relatively unimportant information, randomly adding part of the information to obtain the second overhead information.
[0058] Step S203: processing the second overhead information to generate the overhead of the second optical data unit signal. Exemplarily, in the embodiment, the overhead of the second optical data unit signal is divided into a first overhead of the second optical data unit signal and a second overhead of the second optical data unit signal according to the type of the overhead of the second optical data unit signal.
[0059] Exemplarily, the basis for dividing the overhead of the second optical data unit signal into the first overhead and the second overhead is determined by the type of the overhead. For the overhead of the optical data unit signal, some types of the overhead will not be changed after the optical data unit signal is generated, such as the Path Monitoring layer overhead, and some types of the overhead can be changed to new information after the optical data unit signal is generated, such as the Tandem Connection Monitoring layer overhead, the Automatic Protection Switching (Protection Communication Channel, APS / PCC) overhead, the Delay Measurement (DM) overhead, and some types of the overhead such as the Payload Type (PT) overhead, although belong to the overhead which will not be changed after the optical data unit signal is generated, but in the case that the first optical data unit signal is converted into the second optical data unit signal, the content of the Payload Type overhead can be changed because the first client signal is converted into the second client signal. The overhead which does not need to change the content of the overhead is taken as the first overhead, and the overhead which can change the content of the overhead is taken as the second overhead.
[0060] Exemplarily, the step of processing the second overhead information to generate the overhead of the second optical data unit signal comprises at least one of the following: processing the second overhead information to generate the first overhead of the second optical data unit signal according to the definition of the first overhead of the second optical data unit signal.
[0061] According to the processing requirement of the second overhead and the definition of the second overhead of the second optical data unit signal, one of the following two processing modes is selected: processing the second overhead information to generate the second overhead of the second optical data unit signal; processing the locally generated overhead information to generate the second overhead of the second optical data unit signal.
[0062] Exemplarily, for the second overhead, according to the processing requirement of the overhead, two overhead generation modes are selected, wherein the first selected overhead generation mode is to process the second overhead information to generate the overhead of the second optical data unit signal, which is equivalent to copying the overhead in the first optical data unit signal to the second optical data unit signal, that is, keeping the overhead content unchanged, and the second selected overhead generation mode is to process the locally generated overhead information to generate the overhead of the second optical data unit signal, wherein the locally generated overhead information is new overhead information. For example, for the overhead of the cascade monitoring layer, the overhead of the cascade monitoring layer includes six different overheads, which are named as the overhead of the cascade monitoring layer i, wherein i is an integer, and the value of i is 1 to 6. When the first optical data unit signal is converted into the second optical data unit signal, the overhead of the cascade monitoring layer i may remain unchanged or may need to be changed to new information. Whether to remain unchanged or to be changed is determined by the overhead mode of the cascade monitoring layer i set by the user. The overhead mode of the cascade monitoring layer i can be selected as a running mode or a transparent mode. If the running mode is selected, the overhead content needs to be changed. If the transparent mode is selected, the overhead content remains unchanged. The basis for selecting the running mode or the transparent mode of the overhead of the cascade monitoring layer i is determined by the starting position of a cascade monitoring section. The processing of converting the first optical data unit signal into the second optical data unit signal is located in a network node. The network node can be located at the starting position of the cascade monitoring section corresponding to the cascade monitoring layer i. At this time, the overhead mode of the cascade monitoring layer i needs to be set as running. The network node can also be located at the middle position of the cascade monitoring section corresponding to the cascade monitoring layer i. At this time, the overhead mode of the cascade monitoring layer i needs to be set as transparent.
[0063] Exemplarily, for the non-cascade monitoring layer i overhead in the second overhead, for example, the reserved (Reserved for future international standardization, RES) overhead and the experimental (Experimental, EXP) overhead, according to the requirement of the user, the overhead can be kept unchanged or changed to new information.
[0064] The embodiment ensures that the overhead function of the optical data unit signal is not affected after the first optical data unit signal is converted into the second optical data unit signal by processing the overhead of the first optical data unit signal to obtain first overhead information, processing the first overhead information to obtain second overhead information, and processing the second overhead information to generate the overhead of the second optical data unit signal.
[0065] A third embodiment
[0066] The embodiment further discloses a signal processing method of an optical data unit signal on the basis of any of the foregoing embodiments.
[0067] For example, in the embodiment, the first optical data unit signal is converted into the second optical data unit signal, the payload of the first optical data unit signal is the first customer signal based on 64B / 66B encoding blocks, the payload of the second optical data unit signal is the second customer signal based on 256B / 257B encoding blocks, and the overhead of the second optical data unit signal is determined according to the overhead of the first optical data unit signal.
[0068] In the embodiment, for the first optical data unit signal, the first customer signal based on 64B / 66B encoding blocks is taken out from the payload, the first customer signal based on 64B / 66B encoding blocks is converted into the second customer signal based on 256B / 257B encoding blocks, the second customer signal based on 256B / 257B encoding blocks is loaded into the payload of the second optical data unit signal, the overhead of the first optical data unit signal is processed to obtain first overhead information, the first overhead information is processed to obtain second overhead information, and the second overhead information is processed to generate the overhead of the second optical data unit signal.
[0069] In the foregoing method, the overhead of the first optical data unit signal is processed to obtain first overhead information, the first overhead information is processed to obtain second overhead information, and the second overhead information is processed to generate the overhead of the second optical data unit signal, and the method specifically includes the following contents.
[0070] For the frame alignment signal (FAS) overhead and the multi-frame alignment signal (MFAS) overhead, after the first optical data unit signal is received, the frame alignment and the multi-frame alignment overhead are first identified, then the specific positions of other overheads and the payload are identified according to the frame alignment and the multi-frame alignment overhead, and the other overheads and the payload are processed, the frame alignment overhead and the multi-frame alignment overhead are discarded later, and the frame alignment overhead and the multi-frame alignment overhead are generated according to the rate and the frame header position of the second optical data unit signal when the second optical data unit signal is generated.
[0071] For the Bit Interleaved Parity (BIP-8) overhead, the BIP-8 overhead of the current frame of the first optical data unit signal and part of the content of the frame above the frame above are XORed by byte to obtain 8-bit error code information, wherein the 8-bit error code information is the first overhead information of the BIP-8 overhead. In the above processing, when the 8-bit error code information is generated, it is assumed that the BIP-8 overhead of the first optical data unit signal of the i-th frame is currently being processed, i is a positive integer, i is incremented by 1 for each frame processed, it is assumed that the current frame is the i-th frame, and the frame above the frame above corresponds to the i-2-th frame. The part of the content of the i-2-th frame is XORed by byte, wherein the part of the content includes the payload and part of the overhead, and specifically includes 3810 columns of bytes of the first optical data unit signal. The result obtained by XORing the part of the content of the i-2-th frame by byte is XORed with the BIP-8 overhead of the i-th frame to obtain 8-bit error code information. Referring to FIG. 6, FIG. 6 is a schematic diagram of the correspondence between the BIP-8 overhead and the byte XOR result of the part of the optical data unit frame according to the third embodiment. FIG. 6 shows how to generate the BIP-8 overhead of the first optical data unit signal. The yellow block corresponds to the part of the content of the optical data unit frame of the i-2-th frame. The part of the content includes all the payload and 2 columns of overhead, i.e., all the content from the 15th column to the 3824th column. All the bytes of the yellow part of the i-2-th frame are XORed by byte. The XOR result is placed in the BIP-8 overhead of the i-th frame, thereby generating the BIP-8 overhead of the i-th frame. The method for generating 8-bit error code information for the BIP-8 overhead of the i-th frame is as follows: all the bytes of the yellow part of the i-2-th frame are XORed by byte to obtain 1 byte of XOR value. The 1 byte of XOR value is XORed with the BIP-8 overhead of the i-th frame to obtain 8-bit error code information. For the 8-bit error code information, the number of 1 bits represents the number of errors in the part of the content of the i-2-th frame. One 8-bit error code information is obtained for each first optical data unit frame. The 8-bit error code information with a content of 0 is defined as relatively unimportant information. Since the error code is 0 in most cases, the error code 0 can be considered as relatively unimportant information. Some relatively unimportant information is discarded periodically, i.e., some 8-bit error code information with a content of 0 is discarded periodically to obtain second overhead information. The second overhead information is equal to the 8-bit error code information after some 8-bit error code information with a content of 0 is discarded from the first overhead information. The frequency of the 8-bit error code information in the second overhead information is equal to the frequency of the BIP-8 overhead in the second optical data unit frame.It can be understood that in the process of processing the first overhead information to obtain the second overhead information, the number of error codes in the 8-bit error code information needs to be kept unchanged while reducing the frequency of the 8-bit error code information. To this end, some 8-bit error code information with content 0 can be discarded periodically, or 2 8-bit error code information can be combined into 1 8-bit error code information, thereby reducing the rate of the first overhead information. The combination method can include: if one of the 2 8-bit error code information is 0, deleting one 8-bit error code information with content 0; if the sum of the number of 1 bits in the 2 8-bit error code information does not exceed 8, generating a new 8-bit error code information as the result of combination according to the sum of the number of 1 bits, wherein the number of 1 bits in the new 8-bit error code information is equal to the sum of the number of 1 bits in the 2 8-bit error code information. Note that if part of the first overhead information needs to be discarded, and no relatively unimportant first information can be found, for example, no 8-bit error code information with content 0 can be found at this time, or the sum of the number of 1 bits in the 2 8-bit error code information exceeds 8, then the current 8-bit error code information can be discarded, and the number of 1 bits in the discarded current 8-bit error code information is recorded. Before the next time when part of the first overhead information needs to be discarded, as long as the number of 1 bits in the current 8-bit error code information is less than 8, the recorded number of 1 bits is distributed to the number of 1 bits in the current 8-bit error code information, that is, for a plurality of 8-bit error code information with the number of 1 bits less than 8, the content is modified, and the number of 1 bits is increased, so that the finally increased number of 1 bits is equal to the recorded number of 1 bits. Note that the implementation of periodic discarding is as follows: every time one first overhead information is obtained, the depth of the First Input First Output (FIFO) queue is checked first. If the depth of the FIFO queue exceeds the first threshold value and the first overhead information can be discarded, it is discarded; if the depth of the FIFO queue exceeds the first threshold value and the first overhead information cannot be discarded, the first overhead information is written into the FIFO queue; if the depth of the FIFO queue exceeds the second threshold value, the first overhead information is discarded; if none of the above conditions is met, the first overhead information is written into the FIFO queue. The second overhead information is taken out of the FIFO queue at the rate of the second optical data unit frame. In the above implementation process, the data written into the FIFO queue corresponds to the second overhead information, and the second threshold value is greater than the first threshold value. In the following other overhead processing, as long as it includes processing the first overhead information to obtain the second overhead information, it is implemented in the above manner.The process of processing the second overhead information to obtain the BIP-8 overhead of the second optical data unit signal is as follows: the partial content of the second optical data unit frame of the i-2th frame is byte-wise XORed to obtain a 1-byte XOR value, wherein the partial content of the second optical data unit frame corresponds to all the bytes of the yellow part in FIG. 6, i.e., all the bytes from the 15th column to the 3824th column of the second optical data unit frame, the 1-byte XOR value is XORed with a 1-byte 8-bit error code information in the second overhead information, and the result is taken as the BIP-8 overhead of the second optical data unit signal of the i th frame. Through the above method, the number of error codes in the first optical data unit signal can be reflected in the second optical data unit signal, i.e., the error codes in the first optical data unit signal are transparently transmitted to the second optical data unit signal. The BIP-8 overhead includes seven types, which are Path Monitoring BIP-8 (PM BIP-8), Tandem Connection Monitoring (TCMi BIP, with values of 1 to 6). The PM BIP-8 is implemented according to the above method, i.e., the PM BIP-8 overhead is generated according to the second overhead information. For the TCMi BIP-8 overhead, the position of the network node where the conversion from the first optical data unit signal to the second optical data unit signal is located determines how to process the TCMi BIP-8 overhead. If the above network node is located in the middle node of the TCMi segment, the TCMi BIP-8 overhead is implemented according to the above method. If the above network node is located at the endpoint of the TCMi segment, the TCMi BIP-8 overhead is generated according to local information. Since local processing does not generate error codes, the generation method of the TCMi BIP-8 overhead at this time is as shown in FIG. 6, i.e., the partial content of the second optical data unit frame of the i-2th frame is byte-wise XORed to obtain a 1-byte XOR value, wherein the partial content of the second optical data unit frame corresponds to all the bytes of the yellow part in FIG. 6, i.e., all the bytes from the 15th column to the 3824th column of the second optical data unit frame, and the 1-byte XOR value is taken as the TCMi BIP-8 overhead of the second optical data unit signal of the i th frame.
[0072] For trail trace identifier (TTI) overhead, for the first optical data unit signal, 64 bytes of TTI information is composed of 64 TTI overhead bytes, wherein the 64 bytes of TTI information corresponds to the first overhead information, the first frame in the 64 frames is determined by the multiframe overhead value, i.e. the first optical data unit frame with the last 6 bits of the multiframe overhead value being 0 is taken as the first frame in the 64 frames. 64 bytes of TTI information can be received every 64 first optical data unit frames, and in the absence of error code, the content of the 64 bytes of TTI information received this time is likely to be the same as the content of the 64 bytes of TTI information received last time, because the TTI overhead content is basically not changed once it is set when the first optical data unit signal is generated. If the content of the 64 bytes of TTI information received this time is the same as the content of the 64 bytes of TTI information received last time, it is considered that the 64 bytes of TTI information received this time is redundant information, which can be discarded as needed. The first overhead information is processed to generate the second overhead information, specifically including: 64 bytes of TTI information is obtained every 64 first optical data unit frames, and some redundant information is discarded periodically, i.e. some 64 bytes of TTI information with the same content as the last time is discarded periodically to obtain the second overhead information, and the frequency of the 64 bytes of TTI information in the second overhead information is equal to the frequency of the TTI overhead in the second optical data unit frame divided by 64. The process of processing the second overhead information to obtain the TTI overhead of the second optical data unit signal is as follows: the TTI overhead of the second optical data unit signal is generated according to the 64 bytes of TTI information in the second overhead, including taking 1 byte from the 64 bytes of TTI information as the TTI overhead of the second optical data unit signal according to the low 6 bits in the multiframe overhead as the offset address in the 64 bytes, for example, the low 6 bits of the current multiframe overhead are 0, then the first byte of the 64 bytes of TTI information is taken as the TTI overhead of the second optical data unit signal, the low 6 bits of the current multiframe overhead are n, wherein n is an integer, n takes a value from 0 to 63, then the n+1th byte of the 64 bytes of TTI information is taken as the TTI overhead of the second optical data unit signal.The TTI overheads include 7 kinds, which are path monitoring trace path identification (PM TTI), concatenated monitoring i trace path identification (TCMi TTI, i is valued from 1 to 6). The PM TTI overhead is realized according to the above method, i.e. the PM TTI overhead is generated according to the second overhead information. For the TCMi TTI overhead, the position of the network node where the first optical data unit signal is converted into the second optical data unit signal determines how to process. If the above network node is located in the middle node of the TCMi segment, the TCMi TTI overhead is realized according to the above method. If the above network node is located at the end point of the TCMi segment, the TCMi TTI overhead is generated according to the local information, i.e. the local TTI information with a length of 64 bytes is generated, the specific content is set by the user, and the TCMi TTI overhead is generated according to the local TTI information with a length of 64 bytes.
[0073] For the backward error indication (BEI) overhead, for the first optical data unit signal, the BEI overhead of every 1 frame corresponds to 4-bit BEI information, the 4-bit BEI information corresponds to the first overhead information, and the legal value thereof is 0 to 8, that is, when the 4-bit BEI information is 0 to 8, it indicates that there are 0 to 8 backward BIP errors in the current frame. The 4-bit BEI information with the value of 0 is defined as relatively unimportant information, which can be discarded as needed. The first overhead information is processed to generate the second overhead information, specifically including: 4-bit BEI information is obtained for each first optical data unit frame, and some relatively unimportant information is discarded periodically, that is, some 4-bit BEI information with the value of 0 is discarded periodically to obtain the second overhead information, and the frequency of the 4-bit BEI information in the second overhead information is equal to the occurrence frequency of the BEI overhead in the second optical data unit frame. The process of processing the second overhead information to obtain the BEI overhead of the second optical data unit signal is as follows: obtaining a 4-bit BEI information, and taking the 4-bit BEI information as the BEI overhead. The BEI overhead includes 7 kinds, which are path monitoring backward error indication (PM BEI) overhead, cascade monitoring i backward error indication (TCMi BEI, i is 1 to 6) overhead, wherein the PM BEI overhead is realized according to the above method, that is, the PM BEI overhead is generated according to the second overhead information, and for the TCMi BEI overhead, the position of the network node where the conversion from the first optical data unit signal to the second optical data unit signal is located determines how to process the TCMi BEI overhead, if the above network node is located in the middle node of the TCMi segment, the TCMi BEI overhead is realized according to the above method, and if the above network node is located at the end point of the TCMi segment, the TCMi BEI overhead is generated according to the local information, that is, the error number is calculated according to the received TCMi BIP8 overhead of the second optical data unit signal, 1 error number information is obtained for every received second optical data unit frame, each error number information takes the value of 0 to 8, and the error number information is taken as the local information. If the frequency of the received error number information is not equal to the frequency of the BEI overhead of the second optical data unit frame, part of the error number information can be periodically added or deleted as the local information, so that the frequency of the local information is equal to the frequency of the BEI overhead of the second optical data unit frame, wherein the added error number information takes the value of 0, and the deleted error number information takes the value of 0 as much as possible, that is, when the error number information needs to be deleted, the error number information with the value of 0 is deleted as much as possible, and if the error number information with the value of 0 cannot be deleted, the error number information with the value not equal to 0 can be randomly deleted.
[0074] For the status (STAT) overhead, for the first optical data unit signal, the STAT overhead of every 1 frame corresponds to 3 bits of STAT information, the 3 bits of STAT information corresponds to the first overhead information, in the case of no error, the 3 bits of STAT information content received this time is likely to be the same as the 3 bits of STAT information content received last time, because the STAT overhead content is generally not easy to change when the first optical data unit signal is generated. If the 3 bits of STAT information content received this time is the same as the 3 bits of STAT information content received last time, it is considered that the 3 bits of STAT information received this time is redundant information, which can be discarded as needed. The first overhead information is processed to generate the second overhead information, specifically including: 3 bits of STAT information are obtained for each first optical data unit frame, some redundant information is discarded regularly to obtain the second overhead information, and the frequency of 3 bits of STAT information in the second overhead information is equal to the appearance frequency of STAT overhead in the second optical data unit frame. The process of processing the second overhead information to obtain the STAT overhead of the second optical data unit signal is as follows: obtaining a 3-bit STAT information, and taking the 3-bit STAT information as the STAT overhead. The STAT overhead includes seven kinds, which are path monitoring status (PM STAT) overhead, cascade monitoring i status (TCMi STAT, i takes values from 1 to 6) overhead, wherein the PM STAT overhead is realized according to the above method, that is, the PM STAT overhead is generated according to the second overhead information, for the TCMi STAT overhead, the position of the network node where the conversion from the first optical data unit signal to the second optical data unit signal is located determines how to process the TCMi STAT overhead, if the above network node is located in the middle node of the TCMi segment, the TCMi STAT overhead is realized according to the above method, if the above network node is located at the end point of the TCMi segment, the TCMi STAT overhead is generated according to the local information, and the value generation method of the local information is as follows: if the above network node is located at the destination end point of the TCMi segment, the value of the local information is fixed as 0 (0 corresponds to no source of cascade detection, No source TC); if the above network node is located at the source end point of the TCMi segment, the value of the local information is generated according to whether there is an incoming alignment error state (IAE), if there is no incoming alignment error state at present, the value of the local information is 1 (1 corresponds to in use without IAE), if there is an incoming alignment error state at present, the value of the local information is 2 (2 corresponds to in use with IAE).
[0075] For the Backward Defect Indication (BDI), for the first optical data unit signal, the BEI overhead of every 1 frame corresponds to 1 bit of BDI information, the 1 bit of BDI information corresponds to the first overhead information, in the case of no error, the content of the 1 bit of BDI information received this time is likely to be the same as the content of the 1 bit of BDI information received last time, because the BDI overhead content is generally not easy to change when the first optical data unit signal is generated. If the content of the 1 bit of BDI information received this time is the same as the content of the 1 bit of BDI information received last time, it is considered that the 1 bit of BDI information received this time is redundant information, which can be discarded as needed. The first overhead information is processed to generate the second overhead information, specifically including: obtaining 1 bit of BDI information for each first optical data unit frame, discarding some redundant information periodically to obtain the second overhead information, and the frequency of 1 bit of BDI information in the second overhead information is equal to the occurrence frequency of the BDI overhead in the second optical data unit frame. The process of processing the second overhead information to obtain the BDI overhead of the second optical data unit signal is as follows: obtaining a 1 bit of BDI information, and taking the 1 bit of BDI information as the BDI overhead. The BDI overhead includes seven kinds, which are path monitoring state (PM BDI) overhead, cascade monitoring i state (TCMi BDI, i takes values from 1 to 6) overhead, wherein the PM BDI overhead is realized according to the above method, that is, the PM BDI overhead is generated according to the second overhead information, for the TCMi BDI overhead, the position of the network node where the first optical data unit signal is converted into the second optical data unit signal determines how to process, if the above network node is located in the middle node of the TCMi segment, the TCMi BDI overhead is realized according to the above method, if the above network node is located at the end point of the TCMi segment, the TCMi BDI overhead is generated according to the local information, that is, whether the TCMi layer of the received second optical data unit signal is invalid is judged according to the FAS, MFAS, TCMi STAT, TCMi TTI and other overheads of the received second optical data unit signal, and whether the TCMi layer is invalid is taken as the local information, if the TCMi layer is invalid, the value of the local information is 1, and if the TCMi layer is not invalid, the value of the local information is 0.
[0076] For the backward incoming alignment error (BIAE) overhead, the BIAE overhead and the BEI overhead share four bits in the same overhead byte, and the BEI / BIAE overhead of each frame corresponds to one bit of BIAE information. Since the BEI and the BIAE do not exist simultaneously, when the 4-bit BIAE information is 11 (11 is in decimal, and the corresponding 4-bit binary value is 1011b), it indicates that the current state is the BIAE state, and the 1-bit BIAE information is 1. When the 4-bit BIAE information is not 11, it indicates that the current state is not the BIAE state, and the 1-bit BIAE information is 0. In the absence of errors, the content of the 1-bit BIAE information received this time is likely to be the same as the content of the 1-bit BIAE information received last time, because the BIAE state is generally not easy to change when the first optical data unit signal is generated. If the content of the 1-bit BIAE information received this time is the same as the content of the 1-bit BIAE information received last time, it is considered that the 1-bit BIAE information received this time is redundant information, which can be discarded as needed. The first overhead information is processed to generate second overhead information, specifically including: obtaining 1-bit BIAE information for each first optical data unit frame, discarding some redundant information regularly, obtaining second overhead information, and the frequency of the 1-bit BIAE information in the second overhead information is equal to the occurrence frequency of the BIAE overhead in the second optical data unit frame. The process of obtaining the BIAE overhead of the second optical data unit signal from the second overhead information is as follows: obtaining one 1-bit BIAE information, generating the content of the BIAE overhead according to the 1-bit BIAE information, that is, if the 1-bit BIAE information is 1, setting the content of the BEI / BIAE overhead to 11, and if the 1-bit BIAE information is 0, generating the BEI / BIAE overhead according to the BEI information, that is, at this time, the BEI / BIAE overhead is treated as the BEI overhead.The BIAE overhead includes six, respectively, cascaded monitoring i state (TCMi BIAE, i takes the value of 1 to 6) overhead, how to handle the location of the network node where the first optical data unit signal is converted into the second optical data unit signal determines, if the above network node is located in the middle node of the TCMi segment, then the TCMi BIAE overhead is implemented according to the above method, if the above network node is located at the end of the TCMi segment, then the TCMi BIAE overhead is generated according to the local information, that is, the IAE overhead confirmation information is generated according to the STAT overhead of the received second optical data unit signal, if the value of the continuous multiple STAT overheads is 2, then the IAE overhead confirmation information is 1, if the value of the continuous multiple STAT overheads is the same and not 2, then the IAE overhead confirmation information is 0, the IAE overhead confirmation information is used as the local information, that is, if the local information is 1, then the content of the BEI / BIAE overhead is 11, if the local information is 0, then the BEI / BIAE overhead is used as the BEI overhead, the generation method of the BEI overhead is described above in the generation method of the TCMi BEI overhead.
[0077] For the Automatic Protection Switching (APS / PCC) overhead, the APS overhead includes 7 kinds, which are Path Monitoring Automatic Protection Switching (PM APS) overhead, and Cascade Monitoring i Automatic Protection Switching (TCMi APS, i is 1 to 6) overhead. One APS overhead includes 4 bytes, and all 7 kinds of APS overheads share the 4 bytes overhead in the same position in the optical data unit frame (the 4 bytes overhead is located in the 4 rows and 5 columns to 4 rows and 8 columns in the optical data unit signal frame), and the PM APS and TCMi APS overheads are identified according to the lowest 3 bits of the multiplexing frame overhead MFAS, i.e. when the lowest 3 bits of the MFAS are 0, the 4 bytes as the PM APS overhead in the current frame, and when the lowest 3 bits of the MFAS are i (i is 1 to 6), the 4 bytes as the TCMi APS overhead in the current frame. For each kind of APS overhead, the APS overhead of every 8 frames corresponds to 32 bits of APS overhead information, and the above 32 bits of APS overhead information corresponds to the first overhead information, and in the case of no error code, the 32 bits of APS overhead information received this time is likely to be the same as the 32 bits of APS overhead information received last time, because the APS overhead content is generally not easy to change when the first optical data unit signal is generated. If the 32 bits of APS overhead information received this time is the same as the 32 bits of APS overhead information received last time, it is considered that the 32 bits of APS overhead information received this time is redundant information, which can be discarded as needed. The first overhead information is processed to generate the second overhead information, which specifically includes: 32 bits of APS overhead information is obtained every 8 first optical data unit frames, some redundant information is discarded regularly to obtain the second overhead information, and the frequency of 32 bits of APS overhead information in the second overhead information is equal to the appearance frequency of the APS overhead in the second optical data unit frame divided by 8. The process of obtaining the APS overhead of the second optical data unit signal from the second overhead information is as follows: a 32 bits of APS overhead information is obtained, and the 32 bits of APS overhead information is taken as the APS overhead. The PM APS overhead is realized according to the above method, i.e. the PM APS overhead is generated according to the second overhead information, and for the TCMi APS overhead, the position of the network node where the conversion from the first optical data unit signal to the second optical data unit signal is located determines how to process the TCMi APS overhead, if the above network node is located in the middle node of the TCMi segment, the TCMi APS overhead is realized according to the above method, and if the above network node is located at the end point of the TCMi segment, the TCMi APS overhead is generated according to the local information, and the local information is generated according to the protection switching configuration mode of the current node and the overhead detection result of the received second optical data unit signal and other information.
[0078] The delay measurement (DM) overhead is only 1 bit. The DM overhead includes 7 types, i.e., path monitoring delay measurement (PM DM) overhead, and concatenated monitoring i delay measurement (TCMi DM, i=1 to 6) overhead. For each type of DM overhead, the DM information of 1 bit in each frame corresponds to the first overhead information. In the absence of errors, the DM information of 1 bit received this time is likely to be the same as the DM information of 1 bit received last time, because the DM overhead content is generally not easy to change when the first optical data unit signal is generated. If the DM information of 1 bit received this time is the same as the DM information of 1 bit received last time, it is considered that the DM information of 1 bit received this time is redundant information, which can be discarded as needed. The second overhead information is generated by processing the first overhead information, specifically including: obtaining the DM information of 1 bit in each first optical data unit frame, discarding some redundant information periodically to obtain the second overhead information, and the frequency of the DM information of 1 bit in the second overhead information is equal to the occurrence frequency of the DM overhead in the second optical data unit frame. The process of obtaining the DM overhead of the second optical data unit signal by processing the second overhead information is as follows: obtaining a DM information of 1 bit, and taking the DM information of 1 bit as the DM overhead. The PM DM overhead is realized according to the above method, i.e., the PM DM overhead is generated according to the second overhead information. For the TCMi DM overhead, the position of the network node where the first optical data unit signal is converted into the second optical data unit signal determines how to process the TCMi DM overhead. If the above network node is located at the intermediate node of the TCMi segment, the TCMi DM overhead is realized according to the above method. If the above network node is located at the endpoint of the TCMi segment, the TCMi DM overhead is generated according to the local information, and the local information is determined according to whether the current node is located at the start point or the end point of the delay measurement segment. If the current node is located at the start point of the delay measurement segment, the local information is taken as the DM overhead after being inverted when the user sets to start the delay measurement, wherein the local information is 1 bit of data. If the current node is located at the end point of the delay measurement segment, the DM overhead of the input second optical data unit signal is taken as the local information, and the local information is taken as the DM overhead.
[0079] For the processing method of the experimental (Experimental, EXP) overhead, the EXP overhead of each frame corresponds to 16-bit EXP information, and the 16-bit EXP information corresponds to first overhead information. The identification method of the redundant information is one of the following two methods: the first redundant information identification method includes that if the content of the 16-bit EXP information received this time is the same as the content of the 16-bit EXP information received last time, it is considered that the 16-bit EXP information received this time is redundant information; the second redundant information identification method includes that if the content of the 16-bit EXP information received this time is 0, it is considered that the 16-bit EXP information received this time is redundant information. The user can select one of the above two redundant information identification methods according to the need. The first overhead information is processed to generate second overhead information, specifically including: obtaining 16-bit EXP information for each first optical data unit frame, discarding some redundant information regularly to obtain the second overhead information, and the frequency of the 16-bit EXP information in the second overhead information is equal to the appearance frequency of the EXP overhead in the second optical data unit frame. The EXP overhead of the second optical data unit signal includes two methods, which are a first EXP overhead obtaining method and a second EXP overhead obtaining method. The first EXP overhead obtaining method includes: generating the EXP overhead of the second optical data unit signal according to the second overhead information; the second EXP overhead obtaining method includes: generating the EXP overhead of the second optical data unit signal according to local information, wherein the local information includes local 16-bit EXP information, and the generation method of the local 16-bit EXP information is determined by the user. The user can select one of the above two methods for obtaining the EXP overhead of the second optical data unit signal.
[0080] The processing method of the reserved (Reserved for future international standardization, RES) overhead can refer to the processing method of the EXP overhead, which will not be described here.
[0081] The processing method of the general communication channel (GCC, General Communication Channel) overhead can refer to the processing method of the EXP overhead, which will not be described here.
[0082] For the payload type (PT) overhead, the PSI (Payload Structure Identifier) overhead of every 256 frames corresponds to 8 bits of PT information, and the 8 bits of PT information corresponds to the first overhead information. In the absence of errors, the content of the 8 bits of PT information received this time is likely to be the same as the content of the 8 bits of PT information received last time, because the PT overhead content is generally not easily changed when the first optical data unit signal is generated. If the content of the 8 bits of PT information received this time is the same as the content of the 8 bits of PT information received last time, it is considered that the 8 bits of PT information received this time is redundant information, which can be discarded as needed. The first overhead information is processed to generate second overhead information, specifically including: obtaining 8 bits of PT information for every 256 first optical data unit frames, discarding some redundant information periodically to obtain the second overhead information, and the frequency of the 8 bits of PT information in the second overhead information is equal to the occurrence frequency of the PT overhead in the second optical data unit frame. There are two methods for obtaining the PT overhead of the second optical data unit signal, which are a first PT overhead obtaining method and a second PT overhead obtaining method. The first PT overhead obtaining method includes: generating the PT overhead of the second optical data unit signal according to the second overhead information; and the second PT overhead obtaining method includes: generating the PT overhead of the second optical data unit signal according to local information, wherein the local information is set by a user. The user can select one of the two methods for obtaining the PT overhead of the second optical data unit signal.
[0083] Exemplarily, the first client signal based on the 64B / 66B encoding block is taken out from the payload of the first optical data unit signal, including taking out the first client signal according to a manner of loading the first client signal into the payload of the first optical data unit signal. The loading manner can be at least one of a bit-synchronous mapping procedure (BMP), an asynchronous mapping procedure (AMP), a generic mapping procedure (GMP), and an idle mapping procedure (IMP).
[0084] Exemplarily, the second client signal based on the 256B / 257B encoding block is loaded into the payload of the second optical data unit signal, and the loading manner can be at least one of a bit-synchronous mapping procedure, a generic mapping procedure, and an idle mapping procedure. The manner of loading the first client signal into the payload of the first optical data unit signal can be different from the manner of loading the second client signal into the payload of the second optical data unit signal.
[0085] For example, in the embodiment, the first client signal based on 64B / 66B coding blocks is taken out from the payload of the first optical data unit signal, the first client signal based on 64B / 66B coding blocks is converted into the second client signal based on 256B / 257B coding blocks, the second client signal based on 256B / 257B coding blocks is loaded into the payload of the second optical data unit signal. In the above process, the first client signal based on 64B / 66B coding blocks can also be converted into the second client signal based on coding blocks of other formats, for example, the first client signal based on 64B / 66B coding blocks is converted into the second client signal based on 512B / 513B coding blocks, or the first client signal based on 64B / 66B coding blocks is converted into the second client signal based on 1024B / 1025B coding blocks. In the above method, the coding blocks of other formats have higher coding efficiency than 256B / 257B coding blocks, so that the rate of the second optical data unit signal can be lower for the same first optical data unit signal.
[0086] The above scheme is used in the embodiment to convert the first optical data unit signal into the second optical data unit signal, and the rate of the first optical data unit signal is higher than the rate of the second optical data unit signal. In this process, the effective information of the first client signal in the payload of the first optical data unit signal can not be lost, and the overhead function of the first optical data unit signal is not affected.
[0087] Fourth Embodiment
[0088] The embodiment further discloses a signal processing method of an optical data unit signal on the basis of any of the preceding embodiments.
[0089] For example, in the embodiment, the first optical data unit signal is converted into the second optical data unit signal, the payload of the first optical data unit signal is the first client signal based on 256B / 257B coding blocks, the payload of the second optical data unit signal is the second client signal based on 64B / 66B coding blocks, and the overhead of the second optical data unit signal is determined according to the overhead of the first optical data unit signal.
[0090] In the embodiment, the first client signal based on 256B / 257B coding blocks is taken out from the payload of the first optical data unit signal, the first client signal based on 256B / 257B coding blocks is converted into the second client signal based on 64B / 66B coding blocks, the second client signal based on 64B / 66B coding blocks is loaded into the payload of the second optical data unit signal, the overhead of the first optical data unit signal is processed to obtain first overhead information, the first overhead information is processed to obtain second overhead information, and the second overhead information is processed to generate the overhead of the second optical data unit signal.
[0091] In the above method, the overhead of the first optical data unit signal is processed to obtain first overhead information, the first overhead information is processed to obtain second overhead information, and the second overhead information is processed to generate the overhead of the second optical data unit signal, which specifically includes the following contents.
[0092] For the frame alignment signal (FAS) overhead and the multi-frame alignment signal (MFAS) overhead, after receiving the first optical data unit signal, the frame alignment signal and the multi-frame alignment signal overhead are first identified, then the specific positions of other overheads and payloads are identified according to the frame alignment signal and the multi-frame alignment signal overhead, and the other overheads and the payloads are processed, after which the frame alignment signal and the multi-frame alignment signal overhead are discarded, and the frame alignment signal and the multi-frame alignment signal overhead are generated according to the rate and the frame header position of the second optical data unit signal when the second optical data unit signal is generated.
[0093] For the Bit Interleaved Parity (BIP-8) overhead, the BIP-8 overhead of the current frame of the first optical data unit signal and part of the content of the frame above the frame are XORed by byte to obtain 8-bit error code information, wherein the 8-bit error code information is the first overhead information of the BIP-8 overhead. In the above processing, when the 8-bit error code information is generated, it is assumed that the BIP-8 overhead of the first optical data unit signal of the i-th frame is currently being processed, i is a positive integer, i is incremented by 1 for each frame processed, it is assumed that the current frame is the i-th frame, and the frame above the frame corresponds to the (i-2)-th frame. The part of the content of the (i-2)-th frame is XORed by byte, wherein the part of the content includes the payload and part of the overhead, and specifically includes the last 3810 columns of bytes of the first optical data unit signal. The result obtained by XORing the part of the content of the (i-2)-th frame by byte is XORed with the BIP-8 overhead of the i-th frame to obtain 8-bit error code information. Referring to FIG. 6, FIG. 6 is a schematic diagram of the correspondence between the BIP-8 overhead and the byte XOR result of the part of the optical data unit frame according to the third embodiment. FIG. 6 shows how to generate the BIP-8 overhead of the first optical data unit signal. The yellow block corresponds to the part of the content of the optical data unit frame of the (i-2)-th frame. The part of the content includes all the payload and 2 columns of overhead, i.e., all the content from the 15th column to the 3824th column. All the bytes of the yellow part of the (i-2)-th frame are XORed by byte. The XOR result is placed in the BIP-8 overhead of the i-th frame, thereby generating the BIP-8 overhead of the i-th frame. The method for generating 8-bit error code information for the BIP-8 overhead of the i-th frame is as follows: all the bytes of the yellow part of the (i-2)-th frame are XORed by byte to obtain 1 byte of XOR value. The 1 byte of XOR value is XORed with the BIP-8 overhead of the i-th frame to obtain 8-bit error code information. For the 8-bit error code information, the number of 1 bits represents the number of errors in the part of the content of the (i-2)-th frame. One 8-bit error code information is obtained for each first optical data unit frame. The 8-bit error code information with a content of 0 is defined as relatively unimportant information. Since the error code is 0 in most cases, the error code 0 can be considered as relatively unimportant information. Some relatively unimportant information is added periodically, i.e., some 8-bit error code information with a content of 0 is added periodically to obtain second overhead information. The second overhead information is equal to the 8-bit error code information after the first overhead information is added with some 8-bit error code information with a content of 0. The frequency of the 8-bit error code information in the second overhead information is equal to the frequency of the BIP-8 overhead in the second optical data unit frame.It can be understood that in the process of processing the first overhead information to obtain the second overhead information, it is necessary to ensure that the error code number in the 8-bit error code information is unchanged while improving the frequency of the 8-bit error code information. To this end, some 8-bit error code information with content of 0 can be added regularly. The implementation of regular addition is as follows: each time 1 first overhead information is obtained, the first overhead information is written into the first-in first-out queue, and the second overhead information is taken out from the first-in first-out queue at the rate of the second optical data unit frame. If the first-in first-out queue is not empty, 1 information is taken out from the first-in first-out queue as the second overhead information. If the first-in first-out queue is empty, the 8-bit error code information with content of 0 is used as the second overhead information. In the above implementation process, the data written into the first-in first-out queue corresponds to the first overhead information, and when the first-in first-out queue is empty, the 8-bit error code information with content of 0 is used as the second overhead information, which is equivalent to regularly adding the 8-bit error code information with content of 0. In the following overhead processing, as long as it includes processing the first overhead information to generate the second overhead information, it can be implemented in the above-mentioned manner. The process of processing the second overhead information to obtain the BIP-8 overhead of the second optical data unit signal is as follows: the partial content of the i-2 frame of the second optical data unit frame is XORed by byte to obtain 1 byte of XOR value, wherein the partial content of the second optical data unit frame corresponds to all bytes of the yellow part in FIG. 6, i.e. all bytes from the 15th column to the 3824th column of the second optical data unit frame. The 1 byte of XOR value and 1 byte of 8-bit error code information in the second overhead information are XORed to obtain the BIP-8 overhead of the i frame of the second optical data unit signal. Through the above method, the error code number in the first optical data unit signal can be embodied in the second optical data unit signal, that is, the error code in the first optical data unit signal will be transmitted to the second optical data unit signal.The BIP-8 overheads include 7 kinds, Path Monitoring BIP-8 (PM BIP-8) and Tandem Connection Monitoring i BIP-8 (TCMi BIP-8) with values of 1 to 6. The PM BIP-8 is generated according to the second overhead information. For the TCMi BIP-8, the position of the network node where the first optical data unit signal is converted into the second optical data unit signal determines how to process the TCMi BIP-8. If the network node is located in the middle node of the TCMi segment, the TCMi BIP-8 is generated according to the above method. If the network node is located at the end of the TCMi segment, the TCMi BIP-8 is generated according to the local information. Since the local processing does not generate error codes, the generation method of the TCMi BIP-8 is shown in FIG. 6. That is, the partial content of the second optical data unit frame of the i-2 frame is XORed by byte to obtain 1 byte of XOR value, wherein the partial content of the second optical data unit frame corresponds to all the bytes of the yellow part in FIG. 6, i.e., all the bytes from the 15th column to the 3824th column of the second optical data unit frame. The 1 byte of XOR value is taken as the TCMi BIP-8 overhead of the second optical data unit signal of the i frame.
[0094] For trail trace identifier (TTI) overhead, for the first optical data unit signal, 64 bytes of TTI information is composed of 64 TTI overhead bytes, wherein the 64 bytes of TTI information corresponds to the first overhead information, the first frame in the 64 frames is determined by the multiframe overhead value, i.e. the first optical data unit frame with the last 6 bits of the multiframe overhead being 0 is taken as the first frame in the 64 frames. 64 bytes of TTI information can be received every 64 first optical data unit frames, and in the absence of error code, the content of the 64 bytes of TTI information received this time is likely to be the same as the content of the 64 bytes of TTI information received last time, because the TTI overhead content is basically not changed once it is set when the first optical data unit signal is generated. If the content of the 64 bytes of TTI information received this time is the same as the content of the 64 bytes of TTI information received last time, it is considered that the 64 bytes of TTI information received this time is redundant information, and the TTI information received next time is likely to be the same as this time, so it is reasonable to add a same TTI information after the TTI information received this time. The first overhead information is processed to generate the second overhead information, specifically including: 64 bytes of TTI information is obtained every 64 first optical data unit frames, and some redundant information is added regularly, i.e. a same TTI information is added regularly after the TTI information with the same content for two times, to obtain the second overhead information, and the frequency of the 64 bytes of TTI information in the second overhead information is equal to the appearance frequency of the TTI overhead in the second optical data unit frame divided by 64. The implementation of regular addition is as follows: when 1 first overhead information is obtained, the first overhead information is written into a first-in-first-out queue, and it is judged whether the depth of the first-in-first-out queue is less than a third threshold value and the first overhead information this time is the same as the first overhead information last time; if the above conditions are met, the first overhead information is written into the first-in-first-out queue again; the second overhead information is taken out from the first-in-first-out queue according to the rate of the second optical data unit frame, if the first-in-first-out queue is not empty, 1 information is taken out from the first-in-first-out queue as the second overhead information, if the first-in-first-out queue is empty, the information read out from the first-in-first-out queue last time is used as the second overhead information. In the following other overhead processing, as long as the first overhead information is processed to generate the second overhead information, the above-mentioned implementation can be realized.The process of obtaining the TTI overhead of the second optical data unit signal from the second overhead information is as follows: obtaining the TTI overhead of the second optical data unit signal from the 64-byte TTI information in the second overhead, including obtaining 1 byte from the 64-byte TTI information as the TTI overhead of the second optical data unit signal according to the low 6 bits in the superframe overhead as the offset address in the 64-byte, for example, if the low 6 bits in the current superframe overhead are 0, then the first byte in the 64-byte TTI information is obtained as the TTI overhead of the second optical data unit signal, if the low 6 bits in the current superframe overhead are n, where n is an integer, n takes values from 0 to 63, then the n+1th byte in the 64-byte TTI information is obtained as the TTI overhead of the second optical data unit signal. The TTI overhead includes 7 types, respectively, path monitoring trace path identification (PM TTI), cascade monitoring i trace path identification (TCMi TTI, i takes values from 1 to 6), wherein the PM TTI overhead is implemented according to the above method, i.e. obtaining the PM TTI overhead from the second overhead information, for the TCMi TTI overhead, the position of the network node where the first optical data unit signal is converted into the second optical data unit signal determines how to process, if the above network node is located in the middle node of the TCMi segment, then the TCMi TTI overhead is implemented according to the above method, if the above network node is located at the end point of the TCMi segment, then the TCMi TTI overhead is generated according to the local information, i.e. generating 64-byte length local TTI information, the specific content is set by the user, and the TCMi TTI overhead is generated according to the 64-byte length local TTI information.
[0095] For the backward error indication (BEI) overhead, for the first optical data unit signal, the BEI overhead of every 1 frame corresponds to 4-bit BEI information, the 4-bit BEI information corresponds to the first overhead information, and the legal value thereof is 0 to 8, that is, when the 4-bit BEI information is 0 to 8, it indicates that there are 0 to 8 backward BIP errors in the current frame. The 4-bit BEI information with the value of 0 is defined as relatively unimportant information, which can be added as needed. The first overhead information is processed to generate the second overhead information, specifically including: 4-bit BEI information is obtained for every first optical data unit frame, and some relatively unimportant information is added periodically, that is, some 4-bit BEI information with the value of 0 is added periodically to obtain the second overhead information, and the frequency of the 4-bit BEI information in the second overhead information is equal to the occurrence frequency of the BEI overhead in the second optical data unit frame. The process of processing the second overhead information to obtain the BEI overhead of the second optical data unit signal is as follows: obtaining a 4-bit BEI information, and taking the 4-bit BEI information as the BEI overhead. The BEI overhead includes seven kinds, which are path monitoring backward error indication (PM BEI) overhead, cascade monitoring i backward error indication (TCMi BEI, i is 1 to 6) overhead, wherein the PM BEI overhead is realized according to the above method, that is, the PM BEI overhead is generated according to the second overhead information, and for the TCMi BEI overhead, the position of the network node where the conversion from the first optical data unit signal to the second optical data unit signal is located determines how to process the TCMi BEI overhead, if the above network node is located in the middle node of the TCMi segment, the TCMi BEI overhead is realized according to the above method, and if the above network node is located at the end point of the TCMi segment, the TCMi BEI overhead is generated according to the local information, that is, the error number is calculated according to the received TCMi BIP8 overhead of the second optical data unit signal, 1 error number information is obtained for every received second optical data unit frame, each error number information takes the value of 0 to 8, and the error number information is taken as the local information. If the frequency of the received error number information is not equal to the frequency of the BEI overhead of the second optical data unit frame, part of the error number information can be added or deleted as the local information to make the frequency of the local information equal to the frequency of the BEI overhead of the second optical data unit frame, wherein the added error number information takes the value of 0, and the deleted error number information takes the value of 0 as much as possible, that is, when the error number information needs to be deleted, the error number information with the value of 0 is deleted as much as possible, and if the error number information with the value of 0 cannot be deleted, the error number information with the value not equal to 0 can be randomly deleted.
[0096] For the status (STAT) overhead, for the first optical data unit signal, the STAT overhead of every 1 frame corresponds to 3 bits of STAT information, the 3 bits of STAT information corresponds to the first overhead information, in the case of no error, the 3 bits of STAT information content received this time is likely to be the same as the 3 bits of STAT information content received last time, because the STAT overhead content is generally not easy to change when the first optical data unit signal is generated. If the 3 bits of STAT information content received this time is the same as the 3 bits of STAT information content received last time, it is considered that the 3 bits of STAT information received this time is redundant information, the STAT information received next time is likely to be the same as this time, so it is reasonable to add a same STAT information after the STAT information received this time. The first overhead information is processed to generate the second overhead information, specifically including: 3 bits of STAT information are obtained for each first optical data unit frame, some redundant information is added regularly, that is, a same STAT information is added after the STAT information with the same content for two times in succession, the second overhead information is obtained, and the frequency of the 3 bits of STAT information in the second overhead information is equal to the appearance frequency of the STAT overhead in the second optical data unit frame. The process of processing the second overhead information to obtain the STAT overhead of the second optical data unit signal is as follows: a 3 bits of STAT information is obtained, and the 3 bits of STAT information is taken as the STAT overhead. The STAT overhead includes seven kinds, which are path monitoring status (PM STAT) overhead, cascade monitoring i status (TCMi STAT, i takes values from 1 to 6) overhead, wherein the PM STAT overhead is realized according to the above method, that is, the PM STAT overhead is generated according to the second overhead information, for the TCMi STAT overhead, the position of the network node where the conversion from the first optical data unit signal to the second optical data unit signal is located determines how to process, if the above network node is located in the middle node of the TCMi segment, the TCMi STAT overhead is realized according to the above method, if the above network node is located at the end point of the TCMi segment, the TCMi STAT overhead is generated according to the local information, and the value generation method of the local information is as follows: if the above network node is located at the destination end point of the TCMi segment, the value of the local information is fixed as 0 (0 corresponds to no source of cascade detection, No source TC); if the above network node is located at the source end point of the TCMi segment, the value of the local information is generated according to whether there is an incoming alignment error state (IAE), if there is no incoming alignment error state at present, the value of the local information is 1 (1 corresponds to in use without IAE), if there is an incoming alignment error state at present, the value of the local information is 2 (2 corresponds to in use with IAE).
[0097] For the Backward Defect Indication (BDI), for the first optical data unit signal, the BEI overhead of every 1 frame corresponds to 1 bit of BDI information, the 1 bit of BDI information corresponds to the first overhead information, in the case of no error code, the content of 1 bit of BDI information received this time is likely to be the same as the content of 1 bit of BDI information received last time, because the BDI overhead content is generally not easy to change when the first optical data unit signal is generated. If the content of 1 bit of BDI information received this time is the same as the content of 1 bit of BDI information received last time, it is considered that the 1 bit of BDI information received this time is redundant information, the BDI information received next time is likely to be the same as this time, so it is reasonable enough to add a same BDI information after the BDI information received this time. The first overhead information is processed to generate the second overhead information, specifically including: 1 bit of BDI information is obtained for each first optical data unit frame, some redundant information is added regularly, that is, a same BDI information is added after the BDI information with the same content for two times in succession, the second overhead information is obtained, and the frequency of 1 bit of BDI information in the second overhead information is equal to the occurrence frequency of the BDI overhead in the second optical data unit frame. The process of processing the second overhead information to obtain the BDI overhead of the second optical data unit signal is as follows: a 1 bit of BDI information is obtained, and the 1 bit of BDI information is taken as the BDI overhead. The BDI overhead includes seven kinds, which are path monitoring state (PM BDI) overhead, cascade monitoring i state (TCMi BDI, i takes values from 1 to 6) overhead, wherein the PM BDI overhead is realized according to the above method, that is, the PM BDI overhead is generated according to the second overhead information, for the TCMi BDI overhead, the position of the network node where the conversion from the first optical data unit signal to the second optical data unit signal is located determines how to process, if the above network node is located at the intermediate node of the TCMi segment, the TCMi BDI overhead is realized according to the above method, if the above network node is located at the end point of the TCMi segment, the TCMi BDI overhead is generated according to the local information, that is, whether the TCMi layer of the received second optical data unit signal is invalid is judged according to the FAS, MFAS, TCMi STAT, TCMi TTI and other overheads of the received second optical data unit signal, whether the TCMi layer is invalid is taken as the local information, if the TCMi layer is invalid, the value of the local information is 1, if the TCMi layer is not invalid, the value of the local information is 0.
[0098] For the backward incoming alignment error (BIAE) overhead, the BIAE overhead and the BEI overhead share four bits in the same overhead byte, and the BEI / BIAE overhead of each frame corresponds to one bit of BIAE information. Since the BEI and the BIAE do not exist simultaneously, when the four bits of BIAE information take the value 11 (11 is in decimal, and the corresponding four bits in binary take the value 1011b), it indicates that the current state is the BIAE state, and at this time, the value of the one bit of BIAE information is 1. The value other than 11 indicates that the current state is not the BIAE state, and the one bit of BIAE information is 0. In the case of no error code, the content of the one bit of BIAE information received this time is likely to be the same as the content of the one bit of BIAE information received last time, because the BIAE state is generally not easy to change when the first optical data unit signal is generated. If the content of the one bit of BIAE information received this time is the same as the content of the one bit of BIAE information received last time, it is considered that the one bit of BIAE information received this time is redundant information, and the BIAE information received next time is likely to be the same as this time, so it is reasonable to add the same BIAE information after the BIAE information received this time. The first overhead information is processed to generate the second overhead information, specifically including: obtaining one bit of BIAE information for each first optical data unit frame, and adding some redundant information regularly, that is, adding the same BIAE information after the BIAE information with the same content for two times in succession, obtaining the second overhead information, and the frequency of the one bit of BIAE information in the second overhead information is equal to the appearance frequency of the BIAE overhead in the second optical data unit frame. The process of processing the second overhead information to obtain the BIAE overhead of the second optical data unit signal is as follows: obtaining one bit of BIAE information, generating the content of the BIAE overhead according to the one bit of BIAE information, that is, if the one bit of BIAE information is 1, setting the content of the BEI / BIAE overhead to 11, and if the one bit of BIAE information is 0, generating the BEI / BIAE overhead according to the BEI information, that is, at this time, the BEI / BIAE overhead is treated as the BEI overhead.The BIAE overhead includes six, respectively, the cascade monitoring i state (TCMi BIAE, i takes the value of 1 to 6) overhead, how to handle the location of the network node where the first optical data unit signal is converted into the second optical data unit signal determines, if the above network node is located in the middle node of TCMi section, then TCMi BIAE overhead is realized according to the above method, if the above network node is located at the end of TCMi section, then TCMi BIAE overhead is generated according to local information, that is, IAE overhead confirmation information is generated according to STAT overhead of received second optical data unit signal, if the value of consecutive multiple STAT overheads is 2, then IAE overhead confirmation information is 1, if the value of consecutive multiple STAT overheads is the same and not 2, then IAE overhead confirmation information is 0, IAE overhead confirmation information is used as local information, that is, if the local information is 1, then the content of BEI / BIAE overhead is 11, if the local information is 0, then BEI / BIAE overhead is used as BEI overhead, the generation method of BEI overhead is seen from the generation method of TCMi BEI overhead before.
[0099] For the Automatic Protection Switching (APS / PCC) overhead, the APS overhead includes 7 kinds, which are Path Monitoring APS (PM APS) overhead, and Cascade Monitoring i APS (TCMi APS, i is 1 to 6) overhead. One APS overhead includes 4 bytes, and all 7 kinds of APS overheads share the 4 bytes overhead in the same position in the optical data unit frame (the 4 bytes overhead is located in 4 rows and 5 columns to 4 rows and 8 columns in the optical data unit signal frame), and the PM APS and TCMi APS overheads are identified according to the lowest 3 bits of the multiplexing frame overhead MFAS, that is, when the lowest 3 bits of the MFAS are 0, the 4 bytes as the APS overhead of the current frame is the PM APS overhead, and when the lowest 3 bits of the MFAS are i (i is 1 to 6), the 4 bytes as the APS overhead of the current frame is the TCMi APS overhead. For each kind of APS overhead, the APS overhead of every 8 frames corresponds to 32 bits of APS overhead information, and the 32 bits of APS overhead information corresponds to the first overhead information. In the case of no error code, the 32 bits of APS overhead information received this time is likely to be the same as the 32 bits of APS overhead information received last time, because the APS overhead content is generally not easy to change when the first optical data unit signal is generated. If the 32 bits of APS overhead information received this time is the same as the 32 bits of APS overhead information received last time, it is considered that the 32 bits of APS overhead information received this time is redundant information, and the APS information received next time is likely to be the same as this time, so it is reasonable enough to add the same APS information after the APS information received this time. The first overhead information is processed to generate the second overhead information, which specifically includes: 32 bits of APS overhead information is obtained every 8 first optical data unit frames, and some redundant information is added regularly, that is, a TTI information with the same content is added after the TTI information with the same content for two times in succession, to obtain the second overhead information, and the frequency of the 32 bits of APS overhead information in the second overhead information is equal to the appearance frequency of the APS overhead in the second optical data unit frame divided by 8. The process of processing the second overhead information to obtain the APS overhead of the second optical data unit signal is as follows: a 32 bits of APS overhead information is obtained, and the 32 bits of APS overhead information is taken as the APS overhead.The PM APS overhead is realized according to the above method, i.e. the PM APS overhead is generated according to the second overhead information. For the TCMi APS overhead, how to process the position of the network node where the first optical data unit signal is converted into the second optical data unit signal determines. If the above network node is located in the middle node of the TCMi segment, the TCMi APS overhead is realized according to the above method. If the above network node is located at the end point of the TCMi segment, the TCMi APS overhead is generated according to the local information, and the local information is generated according to the protection switching configuration mode of the current node, the overhead detection result of the received second optical data unit signal and other information.
[0100] The delay measurement (DM) overhead is only 1 bit. The DM overhead includes 7 types, i.e., path monitoring delay measurement (PM DM) overhead, and cascade monitoring i delay measurement (TCMi DM, i=1 to 6) overhead. For each type of DM overhead, the DM information of 1 bit in each frame corresponds to the first overhead information. In the absence of errors, the DM information of 1 bit received this time is likely to be the same as the DM information of 1 bit received last time, because the DM overhead content is generally not easy to change when the first optical data unit signal is generated. If the DM information of 1 bit received this time is the same as the DM information of 1 bit received last time, it is considered that the DM information of 1 bit received this time is redundant information, and the DM information received next time is likely to be the same as this time, so it is reasonable to add the same DM information after the DM information received this time. The first overhead information is processed to generate the second overhead information, which specifically includes: 1 bit of DM information is obtained for each first optical data unit frame, and some redundant information is added periodically, i.e., a DM information with the same content is added after the DM information with the same content for two times in succession to obtain the second overhead information, and the frequency of the DM information of 1 bit in the second overhead information is equal to the appearance frequency of the DM overhead in the second optical data unit frame. The process of obtaining the DM overhead of the second optical data unit signal from the second overhead information is as follows: a DM information of 1 bit is obtained, and the DM information of 1 bit is taken as the DM overhead. The PM DM overhead is realized according to the above method, i.e., the PM DM overhead is generated according to the second overhead information. For the TCMi DM overhead, the position of the network node where the first optical data unit signal is converted into the second optical data unit signal determines how to process the TCMi DM overhead. If the network node is located in the middle node of the TCMi segment, the TCMi DM overhead is realized according to the above method. If the network node is located at the end point of the TCMi segment, the TCMi DM overhead is generated according to local information, and the local information is determined according to whether the current node is located at the start point or the end point of the delay measurement segment. If the current node is located at the start point of the delay measurement segment, the local information is taken as the DM overhead after being inverted when the user sets to start the delay measurement, wherein the local information is 1 bit of data. If the current node is located at the end point of the delay measurement segment, the DM overhead of the input second optical data unit signal is taken as the local information, and the local information is taken as the DM overhead.
[0101] For the processing method of the experimental (Experimental, EXP) overhead, the EXP overhead of each frame corresponds to 16-bit EXP information, and the 16-bit EXP information corresponds to first overhead information. The identification method of the redundant information is one of the following two methods: the first redundant information identification method includes that if the content of the 16-bit EXP information received this time is the same as the content of the 16-bit EXP information received last time, it is considered that the 16-bit EXP information received this time is redundant information; the second redundant information identification method includes that if the content of the 16-bit EXP information received this time is 0, it is considered that the 16-bit EXP information received this time is redundant information. The user can select one of the above two redundant information identification methods according to the need. The first overhead information is processed to generate second overhead information, specifically including: 16-bit EXP information is obtained for each first optical data unit frame, and some redundant information is added regularly, that is, a content-same EXP information is added after the content-same EXP information for two times in succession, to obtain the second overhead information, or a content-0 EXP information is added regularly, and the frequency of the 16-bit EXP information in the second overhead information is equal to the appearance frequency of the EXP overhead in the second optical data unit frame. The EXP overhead of the second optical data unit signal is obtained by two methods, which are a first EXP overhead obtaining method and a second EXP overhead obtaining method. The first EXP overhead obtaining method includes: generating the EXP overhead of the second optical data unit signal according to the second overhead information; the second EXP overhead obtaining method includes: generating the EXP overhead of the second optical data unit signal according to local information, wherein the local information includes local 16-bit EXP information, and the generation method of the local 16-bit EXP information is determined by the user. The user can select one of the above two methods for obtaining the EXP overhead of the second optical data unit signal.
[0102] The processing method of the reserved (Reserved for future international standardization, RES) overhead can refer to the processing method of the EXP overhead, which is not described here.
[0103] The processing method of the general communication channel (GCC, General Communication Channel) overhead can refer to the processing method of the EXP overhead, which is not described here.
[0104] For the payload type (PT) overhead, the PSI (Payload Structure Identifier) overhead of every 256 frames corresponds to 8 bits of PT information, and the 8 bits of PT information corresponds to the first overhead information. In the absence of errors, the content of the 8 bits of PT information received this time is likely to be the same as the content of the 8 bits of PT information received last time, because the PT overhead content is generally not easily changed when the first optical data unit signal is generated. If the content of the 8 bits of PT information received this time is the same as the content of the 8 bits of PT information received last time, it is considered that the 8 bits of PT information received this time is redundant information, and the PT information received next time is likely to be the same as this time, so it is reasonable to add the same PT information after the PT information received this time. The first overhead information is processed to generate the second overhead information, which specifically includes: obtaining 8 bits of PT information for every 256 first optical data unit frames, and periodically adding some redundant information, i.e., periodically adding the same PT information after the PT information with the same content for two consecutive times to obtain the second overhead information, and the frequency of the 8 bits of PT information in the second overhead information is equal to the occurrence frequency of the PT overhead in the second optical data unit frame. There are two methods for obtaining the PT overhead of the second optical data unit signal, which are a first PT overhead obtaining method and a second PT overhead obtaining method. The first PT overhead obtaining method includes: generating the PT overhead of the second optical data unit signal according to the second overhead information; and the second PT overhead obtaining method includes: generating the PT overhead of the second optical data unit signal according to local information, wherein the local information is set by a user. The user can select one of the two methods for obtaining the PT overhead of the second optical data unit signal.
[0105] Exemplarily, the first client signal based on the 256B / 257B encoding block is taken out from the payload of the first optical data unit signal, which includes taking out the first client signal according to a manner of loading the first client signal into the payload of the first optical data unit signal. The loading manner can be at least one of bit synchronous mapping, general mapping procedure, idle mapping procedure, and the like.
[0106] Exemplarily, the second client signal based on the 64B / 66B encoding block is loaded into the payload of the second optical data unit signal, and the loading manner can be at least one of bit synchronous mapping, general mapping procedure, idle mapping procedure, and asynchronous mapping. The manner of loading the first client signal into the payload of the first optical data unit signal can be different from the manner of loading the second client signal into the payload of the second optical data unit signal.
[0107] For example, in the embodiment, a first client signal based on 256B / 257B encoding blocks is taken out from the payload of the first optical data unit signal, the first client signal based on 256B / 257B encoding blocks is converted into a second client signal based on 64B / 66B encoding blocks, the second client signal based on 64B / 66B encoding blocks is loaded into the payload of the second optical data unit signal, and in the above process, the first client signal in the payload of the first optical data unit signal can also be based on other encoding formats, as long as the encoding efficiency of the other encoding formats is higher than that of the 64B / 66B encoding blocks, for example, the first client signal in the payload of the first optical data unit signal can be based on 512B / 513B encoding blocks, or can also be based on 1024B / 1025B encoding blocks, so that the rate of the first optical data unit signal is lower than that of the second optical data unit signal.
[0108] The above scheme is used to convert the first optical data unit signal into the second optical data unit signal, and the rate of the first optical data unit signal is lower than that of the second optical data unit signal, and in the process, the effective information of the first client signal in the payload of the first optical data unit signal can not be lost, and the overhead function of the first optical data unit signal is not affected.
[0109] Fifth Embodiment
[0110] Referring to FIG. 7, FIG. 7 is a structural schematic diagram of a signal processing apparatus provided by an embodiment of the present application, which can be carried on a terminal device or be the terminal device in the above method embodiments. The signal processing apparatus shown in FIG. 7 can be used to execute part or all of the functions in the method embodiments described in the above embodiments. As shown in FIG. 7, the signal processing apparatus includes the following modules: a conversion module, configured to convert a first optical data unit signal into a second optical data unit signal; and a determination module, configured to determine the overhead of the second optical data unit signal according to the overhead of the first optical data unit signal.
[0111] For example, the step of converting the first optical data unit signal into the second optical data unit signal includes: determining the overhead and the payload of the first optical data unit signal according to the frame structure of the first optical data unit signal, and determining the overhead and the payload of the second optical data unit signal according to the frame structure of the second optical data unit signal; taking a first client signal out of the payload of the first optical data unit signal; converting the first client signal into a second client signal; and loading the second client signal into the payload of the second optical data unit signal.
[0112] For example, the frame structure of the second optical data unit signal is the same as that of the first optical data unit signal, and the rate of the second optical data unit signal is different from that of the first optical data unit signal.
[0113] Exemplarily, the step of taking out the first client signal from the payload of the first optical data unit signal comprises taking out the first client signal according to a manner in which the first client signal is packed into the payload of the first optical data unit signal, and the manner comprises at least one of bit-synchronous mapping, asynchronous mapping, generic mapping procedure and idle mapping procedure.
[0114] Exemplarily, the step of packing the second client signal into the payload of the second optical data unit signal comprises packing the second client signal into the payload of the second optical data unit signal according to at least one of bit-synchronous mapping, asynchronous mapping, generic mapping procedure and idle mapping procedure.
[0115] Exemplarily, the first client signal is a signal obtained through a first encoding manner, and the second client signal is a signal obtained through a second encoding manner.
[0116] Exemplarily, in a case where the rate of the second optical data unit signal is less than the rate of the first optical data unit signal, the second encoding manner is determined by the first encoding manner, comprising the following steps: in a case where the encoding result corresponding to the first encoding manner is 64B / 66B encoding block, the encoding result corresponding to the second encoding manner is one of 256B / 257B encoding block, 512B / 513B encoding block and 1024B / 1025B encoding block; in a case where the encoding result corresponding to the first encoding manner is 256B / 257B encoding block, the encoding result corresponding to the second encoding manner is 512B / 513B encoding block or 1024B / 1025B encoding block; in a case where the encoding result corresponding to the first encoding manner is 512B / 513B encoding block, the encoding result corresponding to the second encoding manner is 1024B / 1025B encoding block; in a case where the encoding result corresponding to the first encoding manner is 8B / 10B encoding block, the second encoding manner is generic framing procedure-transparent manner.
[0117] Exemplarily, in a case that the rate of the second optical data unit signal is greater than the rate of the first optical data unit signal, the second encoding mode is determined by the first encoding mode, comprising the following steps: in a case that the encoding result corresponding to the first encoding mode is 1024B / 1025B encoding block, the encoding result corresponding to the second encoding mode is one of 64B / 66B encoding block, 256B / 257B encoding block and 512B / 513B encoding block; in a case that the encoding result corresponding to the first encoding mode is 512B / 513B encoding block, the encoding result corresponding to the second encoding mode is 256B / 257B encoding block or 64B / 66B encoding block; in a case that the encoding result corresponding to the first encoding mode is 256B / 257B encoding block, the encoding result corresponding to the second encoding mode is 64B / 66B encoding block; in a case that the encoding result corresponding to the first encoding mode is generic framing procedure-transparent, the encoding result corresponding to the second encoding mode is 8B / 10B encoding block.
[0118] Exemplarily, the step of determining the overhead of the second optical data unit signal according to the overhead of the first optical data unit signal comprises the following steps: processing the overhead of the first optical data unit signal to obtain first overhead information; processing the first overhead information to obtain second overhead information; and processing the second overhead information to generate the overhead of the second optical data unit signal.
[0119] Exemplarily, the step of processing the overhead of the first optical data unit signal to obtain first overhead information comprises the following steps: determining the definition of the overhead of the first optical data unit signal; and processing the overhead of the first optical data unit signal according to the definition of the overhead of the first optical data unit signal to obtain the first overhead information.
[0120] Exemplarily, in a case that the rate of the first optical data unit signal is greater than the rate of the second optical data unit signal, the step of processing the first overhead information to obtain second overhead information comprises at least one of the following: in a case that there is redundant information in the first overhead information, deleting part of the redundant information to obtain the second overhead information; in a case that there is relatively unimportant information in the first overhead information, deleting part of the relatively unimportant information to obtain the second overhead information; and in a case that there is neither redundant information nor relatively unimportant information in the first overhead information, randomly deleting part of the information to obtain the second overhead information.
[0121] Exemplarily, in a case that the rate of the first optical data unit signal is less than the rate of the second optical data unit signal, the processing the first overhead information to obtain the second overhead information comprises at least one of the following: in a case that the first overhead information contains redundant information, adding part of the redundant information to obtain the second overhead information; in a case that the first overhead information contains relatively unimportant information, adding part of the relatively unimportant information to obtain the second overhead information; in a case that the first overhead information contains neither redundant information nor relatively unimportant information, adding part of information randomly to obtain the second overhead information.
[0122] Exemplarily, according to the type of the overhead of the second optical data unit signal, the overhead of the second optical data unit signal is divided into a first overhead of the second optical data unit signal and a second overhead of the second optical data unit signal, and the processing the second overhead information to obtain the overhead of the second optical data unit signal comprises at least one of the following: processing the second overhead information to obtain the first overhead of the second optical data unit signal according to the definition of the first overhead of the second optical data unit signal; and processing the second overhead information to obtain the second overhead of the second optical data unit signal according to the processing requirement of the second overhead and the definition of the second overhead of the second optical data unit signal, and selecting one of the following processing manners: processing the second overhead information to obtain the second overhead of the second optical data unit signal; and processing locally generated overhead information to obtain the second overhead of the second optical data unit signal.
[0123] The signal processing apparatus provided by the embodiments of the present application has similar implementation principles and beneficial effects to the technical solutions shown in the corresponding method embodiments described above, and thus will not be described here in detail.
[0124] In addition, the embodiments of the present application further provide a network device, which comprises a memory, a processor and a computer program stored in the memory and executable on the processor, and the computer program is configured to implement the steps of the signal processing method described above.
[0125] In addition, the embodiments of the present application further provide a storage medium, which is a computer readable storage medium, and the storage medium stores a computer program, and the computer program is executed by a processor to implement the steps of the signal processing method described above.
[0126] In this document, the terms "comprise", "comprising", or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can also include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element preceded by "comprises a" does not, without more constraints, foreclose the existence of additional identical elements in the process, method, article, or apparatus that comprises the recited element.
[0127] Those skilled in the art can clearly understand, through the description of the above embodiments, that the above-mentioned embodiment methods can be realized by means of software and the necessary general hardware platform, of course, they can also be realized by hardware, but in many cases the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a software product, which is stored in a storage medium (such as a ROM / RAM, a magnetic disk, an optical disk) as described above, and includes a plurality of instructions for causing a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in various embodiments of the present application.
[0128] The above are only some embodiments of the present application, and do not limit the patent scope of the present application, and any equivalent structure or equivalent process transformation using the content of the specification and drawings, or direct or indirect application in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A signal processing method, wherein, The signal processing method comprises: converting a first optical data unit signal into a second optical data unit signal; determining the overhead of the second optical data unit signal according to the overhead of the first optical data unit signal.
2. The signal processing method of claim 1, wherein, The step of converting the first optical data unit signal into the second optical data unit signal comprises: determining the overhead and the payload of the first optical data unit signal according to the frame structure of the first optical data unit signal, and determining the overhead and the payload of the second optical data unit signal according to the frame structure of the second optical data unit signal; extracting a first client signal from the payload of the first optical data unit signal; converting the first client signal into a second client signal; storing the second client signal into the payload of the second optical data unit signal.
3. The signal processing method of claim 2, wherein, The frame structure of the second optical data unit signal is the same as that of the first optical data unit signal, and the rate of the second optical data unit signal is different from that of the first optical data unit signal.
4. The signal processing method of claim 3, wherein, The step of determining the overhead of the second optical data unit signal according to the overhead of the first optical data unit signal comprises: processing the overhead of the first optical data unit signal to obtain first overhead information; processing the first overhead information to obtain second overhead information; processing the second overhead information to generate the overhead of the second optical data unit signal.
5. The signal processing method of claim 4, wherein, The step of processing the overhead of the first optical data unit signal to obtain first overhead information comprises: determining the definition of the overhead of the first optical data unit signal; processing the overhead of the first optical data unit signal according to the definition of the overhead of the first optical data unit signal to obtain the first overhead information.
6. The signal processing method of claim 4, wherein, In the case that the rate of the first optical data unit signal is greater than the rate of the second optical data unit signal, the step of processing the first overhead information to obtain second overhead information comprises at least one of the following: in the case that there is redundant information in the first overhead information, deleting part of the redundant information to obtain the second overhead information; in the case that there is relatively unimportant information in the first overhead information, deleting part of the relatively unimportant information to obtain the second overhead information; in the case that there is neither redundant information nor relatively unimportant information in the first overhead information, randomly deleting part of the information to obtain the second overhead information.
7. The signal processing method of claim 4, wherein, In the case that the rate of the first optical data unit signal is less than the rate of the second optical data unit signal, the step of processing the first overhead information to obtain second overhead information comprises at least one of the following: in the case that there is redundant information in the first overhead information, adding part of the redundant information to obtain the second overhead information; in the case that there is relatively unimportant information in the first overhead information, adding part of the relatively unimportant information to obtain the second overhead information; in the case that there is neither redundant information nor relatively unimportant information in the first overhead information, randomly adding part of the information to obtain the second overhead information.
8. The signal processing method of claim 4, wherein, According to the type of the overhead of the second optical data unit signal, the overhead of the second optical data unit signal is divided into a first overhead and a second overhead of the second optical data unit signal, and the processing of the second overhead information to generate the overhead of the second optical data unit signal comprises at least one of the following: According to the definition of the first overhead of the second optical data unit signal, the second overhead information is processed to generate the first overhead of the second optical data unit signal; According to the processing requirement of the second overhead and the definition of the second overhead of the second optical data unit signal, one of the following two processing modes is selected: Processing the second overhead information to generate the second overhead of the second optical data unit signal; Processing the locally generated overhead information to generate the second overhead of the second optical data unit signal.
9. The signal processing method of claim 4, wherein, The step of extracting the first client signal from the payload of the first optical data unit signal comprises: According to the way of loading the first client signal into the payload of the first optical data unit signal, the first client signal is extracted, wherein the way comprises at least one of bit synchronous mapping, asynchronous mapping, general mapping protocol and idle mapping protocol.
10. The signal processing method of claim 9, wherein, The step of loading the second client signal into the payload of the second optical data unit signal comprises: According to at least one of bit synchronous mapping, asynchronous mapping, general mapping protocol and idle mapping protocol, the second client signal is loaded into the payload of the second optical data unit signal.
11. The signal processing method of claim 10, wherein, The first client signal is a signal obtained by a first encoding mode; and the second client signal is a signal obtained by a second encoding mode.
12. The signal processing method of claim 11, wherein, In a case where the rate of the second optical data unit signal is less than the rate of the first optical data unit signal, the second encoding mode is determined by the first encoding mode, comprising: In a case where the encoding result corresponding to the first encoding mode is a 64B / 66B encoding block, the encoding result corresponding to the second encoding mode is one of a 256B / 257B encoding block, a 512B / 513B encoding block and a 1024B / 1025B encoding block; In a case where the encoding result corresponding to the first encoding mode is a 256B / 257B encoding block, the encoding result corresponding to the second encoding mode is a 512B / 513B encoding block or a 1024B / 1025B encoding block; In a case where the encoding result corresponding to the first encoding mode is a 512B / 513B encoding block, the encoding result corresponding to the second encoding mode is a 1024B / 1025B encoding block; In a case where the encoding result corresponding to the first encoding mode is an 8B / 10B encoding block, the second encoding mode is a general framing protocol-transparent mode.
13. The signal processing method of claim 11, wherein, In a case where the rate of the second optical data unit signal is greater than the rate of the first optical data unit signal, the second encoding mode is determined by the first encoding mode, comprising: In a case where the encoding result corresponding to the first encoding mode is a 1024B / 1025B encoding block, the encoding result corresponding to the second encoding mode is one of a 64B / 66B encoding block, a 256B / 257B encoding block, and a 512B / 513B encoding block; In a case where the encoding result corresponding to the first encoding mode is a 512B / 513B encoding block, the encoding result corresponding to the second encoding mode is a 256B / 257B encoding block or a 64B / 66B encoding block; In a case where the encoding result corresponding to the first encoding mode is a 256B / 257B encoding block, the encoding result corresponding to the second encoding mode is a 64B / 66B encoding block; In a case where the encoding result corresponding to the first encoding mode is a generic framing procedure-transparent mode, the encoding result corresponding to the second encoding mode is an 8B / 10B encoding block.
14. A network device, wherein, The network device comprises a memory, a processor, and a computer program stored on the memory and executable on the processor, and the computer program is configured to implement the steps of the signal processing method according to any one of claims 1 to 13.
15. A storage medium, wherein, The storage medium is a computer readable storage medium, and the storage medium stores a computer program, and the computer program is executed by a processor to implement the steps of the signal processing method according to any one of claims 1 to 13.
Citation Information
Patent Citations
A method and the corresponding device of low bit rate service signal in optical transport network transmission
CN101217334A
Service transmission method and device, optical transport network equipment and storage medium
CN110830143A
Universal digital framer architecture for transport of client signals of any client payload and format type
US20050286521A1
Apparatus for reducing jitter in a desynchronizer
US6088413A
System and method for optical protection and / or restoration optimization on an optical network with DSP-based multi-format transponders and a DSP manager module
WO2014079866A1