TRANSMISSION METHOD FOR OPTICAL COMMUNICATION AND CORRESPONDING DEVICE - Patent application
The transmission method for optical communication addresses the challenges of high latency and poor signal quality by structuring frames with frame alignment word symbols, pilot symbols, and pending symbols, resulting in improved signal restoration and adaptability for higher data rates.
Patent Information
- Application Number
- JP2024566420
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-05-10
- Filing Date
- 2023-03-14
- Publication Date
- 2025-05-02
- Estimated Expiration
- 2043-03-14
AI Technical Summary
Existing optical communication systems face challenges in adapting to scenarios above 400 Gbps due to high latency, high complexity, and poor signal quality restoration at the receiving device.
A transmission method for optical communication that generates frames containing multiple symbols, structured with frame alignment word symbols, individual pilot symbols, and pending symbols, which helps the receiving device restore signal quality effectively.
The proposed method simplifies the frame structure, reduces transmission delay, and improves the quality of signals restored by the receiving device, making it suitable for higher data rate scenarios.
Smart Images

Figure 2025514554000001_ABST
Abstract
Description
[Technical field]
[0001] This application claims priority to Chinese Patent Application No. 202210504319.2, entitled "Transmission Method and Corresponding Device for Optical Communication," filed with the State Intellectual Property Office of the People's Republic of China on May 10, 2022, which is incorporated herein by reference in its entirety.
[0002] The present application relates to the field of communications technology, and in particular to a transmission method and corresponding device for optical communication. [Background technology]
[0003] Driven by the continuous development of 5G, cloud computing, big data, artificial intelligence and other technologies, high-speed optical transmission networks are evolving towards large capacity, packet-based and intelligent. Coherent optical communication systems use the amplitude, phase, polarization and frequency of light waves to carry information. In order to resist optical signal distortion caused by dispersion, polarization-dependent impairments, noise, nonlinear effects and other factors during transmission and to maintain long-distance transmission, coherent optical communication systems usually introduce some designed fixed symbol sequences into the transmitted symbol sequence for the receiving device to recover the transmitted symbols.
[0004] The existing transmission symbol sequence is mainly applied to the 400Gbps scenario, and cannot adapt to future scenarios exceeding 400Gbps (including 600Gbps, 800Gbps, etc.). In addition, there are problems of high delay and high complexity, or the quality of the signal restored by the receiving device is poor, which should be urgently solved in the future. Summary of the Invention
[0005] In order to solve the problems that existing solutions cannot be applied to scenarios exceeding 400Gbps, and have high delay and high complexity, or the quality of the signal restored by a receiving device is poor, the present application provides a transmission method for optical communication. The present application further provides corresponding devices, systems, computer-readable storage media, computer program products, etc. [Means for solving the problem]
[0006] A first aspect of the present application provides a transmission method for optical communication, the method comprising the steps of generating a frame including a plurality of symbols, the frame being N FAW Frame alignment word symbols, N PS pilot symbols, and N RES reserved symbols, the two polarization directions are orthogonal to each other, and one symbol out of every M symbols in the frame is a pilot symbol in that polarization direction, where M is an integer greater than 1, and N FAW +N RES =M or N FAW +N RES +1=M, and each of the frame alignment word symbols and pilot symbols is one of -A-Aj, -A+Aj, A-Aj, and A+Aj, where A is a real number, and transmitting the frame.
[0007] In the first aspect, the frame generated by the transmitting device is not further divided into subframes, so that the structure is simple and the transmission delay is small. FAW Frame alignment word symbols, N PS pilot symbols, and N RES The reserved symbols can help the receiving device to better restore the signal quality. Therefore, it can be seen that the frame structure in the transmission method provided in the first aspect has a simple structure and a small transmission delay, which can further improve the quality of the signal restored by the receiving device.
[0008] In one possible implementation of the first aspect, in the polarization direction, there is one symbol in the frame that serves as both a frame alignment word symbol and a pilot symbol, and N FAW +N RES = M and N FAW +N PS is an odd number.
[0009] In this possible implementation, one symbol can function as both a pilot symbol and a frame alignment word symbol. In other words, there is a symbol that functions as a pilot in the frame alignment word symbol. This frame structure can help a receiving device recover the signal quickly.
[0010] In one possible implementation of the first aspect, the pilot symbols are generated using a target polynomial and a seed, N PS pilot symbols and N FAW Frame alignment word symbols and (N FAW +N PS -1) symbol combination achieves DC balance.
[0011] In this possible implementation, (N FAW +N PS -1) symbols achieve DC balance. Specifically, in each polarization direction, the sum of the real parts of the complex numbers corresponding to the frame alignment word symbols and pilot symbols in one frame is 0, and the sum of the imaginary parts is also 0. Such a frame helps the receiving device to recover the signal better.
[0012] In one possible implementation of the first aspect, in the polarization direction, no symbol in the frame serves as both a frame alignment word symbol and a pilot symbol, and N FAW +N RES +1=M and N FAW +N PS is an even number.
[0013] In this possible implementation, no symbol in a frame serves as both a frame alignment word symbol and a pilot symbol in one polarization direction, in other words, the symbol serving as a pilot is independent of the frame alignment word symbol, thus improving the signal recovery accuracy of the receiving device.
[0014] In one possible implementation of the first aspect, the pilot symbols are generated using a target polynomial and a seed, N PS pilot symbols and N FAW Frame alignment word symbols and (N FAW +N PS ) symbol combination achieves DC balance.
[0015] In this possible implementation, (N FAW +N PS ) symbols achieve DC balance, and such a frame helps a receiving device to better recover the signal.
[0016] In one possible implementation of the first aspect, N FAW N frame alignment word symbols achieve DC balance, FAW is an even number.
[0017] In this possible implementation, N FAW When is an even number, the effect of DC balancing can be enhanced.
[0018] In one possible implementation of the first aspect, N PS pilot symbols achieve DC balance, and N PS is an even number.
[0019] In this possible implementation, N PS When is an even number, the effect of DC balancing can be enhanced.
[0020] In one possible implementation of the first aspect, N FAWThe value is 22 or 11.
[0021] In one possible implementation of the first aspect, the symbols in the frame are in a 16QAM modulation format, and the value of A is:
number
[0022] In one possible implementation of the first aspect, the value of M is 64.
[0023] In one possible implementation of the first aspect, the target polynomial is one of the polynomials in the following table:
[0024] [Table 1]
[0025] In one possible implementation of the first aspect, in one polarization direction, N PS = 97, N FAW = 22, and N RES = 42, M = 64, and the number of symbols in the frame N F is 6208.
[0026] In one possible implementation of the first aspect, when the target polynomial and hexadecimal seed in two polarization directions are one row in the table below, the normalized amplitude of the side lobe values of the periodic autocorrelation function of pilot symbols in the same polarization direction is less than or equal to 0.25, and the normalized amplitude of the periodic cross-correlation function values of pilot symbols in different polarization directions is less than or equal to 0.25.
[0027] [Table 2]
[0028] In one possible implementation of the first aspect, the target polynomial is x 10 +x 9 +x 4 +x 1+1 and the corresponding hexadecimal seeds for the two polarization directions are 0x0A9 and 0x143, respectively, the 97 pilot symbols for the two polarization directions are shown in the table below.
[0029] [Table 3]
[0030] In one possible implementation of the first aspect, in one polarization direction, N PS =129, N FAW = 11, and N RES = 52, M = 64, and the number of symbols in the frame N F is 8256.
[0031] In one possible implementation of the first aspect, when the target polynomial and hexadecimal seed in two polarization directions are one row in the table below, the normalized amplitude of the side lobe values of the periodic autocorrelation function of pilot symbols in the same polarization direction is less than or equal to 0.17, and the normalized amplitude of the periodic cross-correlation function values of pilot symbols in different polarization directions is less than or equal to 0.17.
[0032] [Table 4]
[0033] In one possible implementation of the first aspect, the target polynomial is x 10 +x 7 +x 3 +x+1, and the corresponding hexadecimal seeds for the two polarization directions are 0x2E3 and 0x196, respectively, the 129 pilot symbols for the two polarization directions are shown in the table below.
[0034] [Table 5]
[0035] In one possible implementation of the first aspect, N FAWThis frame alignment word symbol is a training symbol for link training.
[0036] A second aspect of the present application provides a receiving method for optical communication, comprising the steps of receiving a frame including a plurality of symbols, the frame being divided into N FAW Frame alignment word symbols, N PS pilot symbols, and N RES reserved symbols, the two polarization directions are orthogonal to each other, and one symbol out of every M symbols in the frame is a pilot symbol in that polarization direction, where M is an integer greater than 1, and N FAW +N RES =M or N FAW +N RES +1=M, and each of the frame alignment word symbols and pilot symbols is one of -A-Aj, -A+Aj, A-Aj, and A+Aj, where A is a real number, and decoding the received frame.
[0037] In the second embodiment, a frame including multiple symbols received by a receiving device is not further divided into subframes, so that the structure is simple and the transmission delay is small. FAW Frame alignment word symbols, N PS pilot symbols, and N RES The reserved symbols can help the receiving device to better restore the signal quality. Therefore, it can be seen that the frame structure in the transmission method provided in the second aspect has a simple structure and a small transmission delay, which can further improve the quality of the signal restored by the receiving device.
[0038] In one possible implementation of the second aspect, in the polarization direction, there is one symbol in the frame that serves as both a frame alignment word symbol and a pilot symbol, and N FAW +N RES = M and NFAW +N PS is an odd number.
[0039] In this possible implementation, one symbol can function as both a pilot symbol and a frame alignment word symbol. In other words, there is a symbol that functions as a pilot in the frame alignment word symbol. This frame structure can help a receiving device recover the signal quickly.
[0040] In one possible implementation of the second aspect, the pilot symbols are generated using a target polynomial and a seed, N PS pilot symbols and N FAW Frame alignment word symbols and (N FAW +N PS -1) symbol combination achieves DC balance.
[0041] In this possible implementation, (N FAW +N PS -1) symbols achieve DC balance, specifically, in each polarization direction, the sum of the real parts of the complex numbers corresponding to the frame alignment word symbols and pilot symbols in one frame is 0, and the sum of the imaginary parts is also 0. This frame helps the receiving device to restore the signal better.
[0042] In one possible implementation of the second aspect, in the polarization direction, no symbol in the frame serves as both a frame alignment word symbol and a pilot symbol, and N FAW +N RES +1=M and N FAW +N PS is an even number.
[0043] In this possible implementation, no symbol in a frame serves as both a frame alignment word symbol and a pilot symbol in one polarization direction, in other words, the symbol serving as a pilot is independent of the frame alignment word symbol, thus improving the signal recovery accuracy of the receiving device.
[0044] In one possible implementation of the second aspect, the pilot symbols are generated using a target polynomial and a seed, N PS pilot symbols and N FAW Frame alignment word symbols and (N FAW +N PS ) symbol combination achieves DC balance.
[0045] In this possible implementation, (N FAW +N PS ) symbols achieve DC balance, and such a frame helps a receiving device to better recover the signal.
[0046] In one possible implementation of the second aspect, N FAW N frame alignment word symbols achieve DC balance, FAW is an even number.
[0047] In this possible implementation, N FAW When is an even number, the effect of DC balancing can be enhanced.
[0048] In one possible implementation of the second aspect, N PS pilot symbols achieve DC balance, and N PS is an even number.
[0049] In this possible implementation, N PS When is an even number, the effect of DC balancing can be enhanced.
[0050] In one possible implementation of the second aspect, N FAW The value is 22 or 11.
[0051] In one possible implementation of the second aspect, the symbols in the frame are in a 16QAM modulation format, and the value of A is:
number
[0052] In one possible implementation of the second aspect, the value of M is 64.
[0053] In one possible implementation of the second aspect, in one polarization direction, N PS = 97, N FAW = 22, and N RES = 42, M = 64, and the number of symbols in the frame N F is 6208.
[0054] In one possible implementation of the second aspect, when the target polynomial and hexadecimal seed in two polarization directions are one row in the table below, the normalized amplitude of the side lobe values of the periodic autocorrelation function of pilot symbols in the same polarization direction is less than or equal to 0.25, and the normalized amplitude of the periodic cross-correlation function values of pilot symbols in different polarization directions is less than or equal to 0.25.
[0055] [Table 6]
[0056] In one possible implementation of the second aspect, the target polynomial is x 10 +x 9 +x 4 +x 1 +1 and the corresponding hexadecimal seeds for the two polarization directions are 0x0A9 and 0x143, respectively, the 97 pilot symbols for the two polarization directions are shown in the table below.
[0057] [Table 7]
[0058] In one possible implementation of the second aspect, in one polarization direction, N PS =129, N FAW = 11, and N RES = 52, M = 64, and the number of symbols in the frame N F is 6208.
[0059] In one possible implementation of the second aspect, when the target polynomial and hexadecimal seed in two polarization directions are one row in the table below, the normalized amplitude of the side lobe values of the periodic autocorrelation function of pilot symbols in the same polarization direction is less than or equal to 0.17, and the normalized amplitude of the periodic cross-correlation function values of pilot symbols in different polarization directions is less than or equal to 0.17.
[0060] [Table 8]
[0061] In one possible implementation of the second aspect, the target polynomial is x 10 +x 7 +x 3 +x+1, and the corresponding hexadecimal seeds for the two polarization directions are 0x2E3 and 0x196, respectively, the 129 pilot symbols for the two polarization directions are shown in the table below.
[0062] [Table 9]
[0063] In one possible implementation of the second aspect, N FAW This frame alignment word symbol is a training symbol for link training.
[0064] A third aspect of the present application provides a transmitting device for optical communication. The transmitting device is configured to execute the method of the first aspect or any one of the possible implementations of the first aspect. Specifically, the transmitting device includes a module or unit, for example, a processing unit and a transmitting unit, configured to execute the method of the first aspect or any one of the possible implementations of the first aspect.
[0065] A fourth aspect of the present application provides a receiving device for optical communication. The receiving device is configured to execute the method of the second aspect or any one of the possible implementations of the second aspect. Specifically, the receiving device includes a module or unit, such as a receiving unit and a processing unit, configured to execute the method of the second aspect or any one of the possible implementations of the second aspect.
[0066] According to a fifth aspect of the present application, there is provided a transmitting device for optical communication, the transmitting device including a processor and a memory, the memory being configured to store instructions, the processor being configured to execute the instructions to enable the transmitting device to perform the method of the first aspect or any one of the possible implementations of the first aspect.
[0067] According to a sixth aspect of the present application, there is provided a receiving device for optical communication, the receiving device including a processor and a memory, the memory being configured to store instructions, and the processor being configured to execute the instructions to enable the receiving device to perform the method of the second aspect or any one of the possible implementations of the second aspect.
[0068] It should be understood that the processor may be a Central Processing Unit ("CPU"), or may be another general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, etc. The general-purpose processor may be a microprocessor, or the processor may be any conventional processor, etc. This is not a limitation of the present application.
[0069] According to a seventh aspect of the present application, a computer-readable storage medium is provided. The computer-readable storage medium stores instructions that, when executed on a transmitting device, enable the transmitting device to perform the method of the first aspect or any one of the possible implementations of the first aspect.
[0070] According to an eighth aspect of the present application, a computer-readable storage medium is provided. The computer-readable storage medium stores instructions that, when executed on a receiving device, enable the receiving device to perform the method of the second aspect or any one of the possible implementations of the second aspect.
[0071] According to a ninth aspect of the present application, a computer program product is provided, which includes instructions. When the computer program product is executed on a transmitting device, the transmitting device is enabled to execute the method in the first aspect or any one of the possible implementations of the first aspect. It should be understood that the transmitting device may be a chip, a processor, etc. This is not limited in the present application.
[0072] According to a tenth aspect of the present application, a computer program product is provided that includes instructions or enables a receiving device to execute the method in the second aspect or any one of the possible implementations of the second aspect. It should be understood that the receiving device may be a chip, a processor, etc. This is not limited in the present application.
[0073] An eleventh aspect of the present application provides a chip system. The chip system includes one or more interface circuits and one or more processors. The interface circuits are interconnected to the processor through lines. The interface circuits are configured to receive signals from a memory of a terminal device and transmit signals to the processor, the signals including computer instructions stored in the memory. When the processor executes the computer instructions, the transmitting device performs the method of the first aspect or any one of the possible implementations of the first aspect.
[0074] A twelfth aspect of the present application provides a chip system. The chip system includes one or more interface circuits and one or more processors. The interface circuits are interconnected to the processor through a line. The interface circuits are configured to receive a signal from a memory of a cloud device and transmit a signal to the processor, the signal including computer instructions stored in the memory. When the processor executes the computer instructions, the receiving device performs the method of the second aspect or any one of the possible implementations of the second aspect.
[0075] According to a thirteenth aspect of the present application, there is provided a system for optical communication, the system including the transmitting device of the third aspect and the receiving device of the fourth aspect, or the transmitting device of the fifth aspect and the receiving device of the sixth aspect.
[0076] The transmission method for optical communication provided in this application includes a frame with a new structure. FAW Frame alignment word symbols, N PSPilot symbols, N RES reserved symbols and some symbols carrying information. This frame is not further divided into subframes, so it has a simple structure and small transmission delay. In addition, FAW Frame alignment word symbols, N PS pilot symbols, and N RES The reserved symbols help the receiving device to better restore the signal quality. It can be seen that the frame structure in the transmission method for optical communication provided in this application has a simple structure and a small transmission delay, which can further improve the quality of the signal restored by the receiving device. [Brief description of the drawings]
[0077] [Figure 1] FIG. 1 is a block diagram of a configuration of a communication system. [Diagram 2] FIG. 2 is a diagram of a framing process according to an embodiment of the present application. [Diagram 3] FIG. 13 is a diagram of another framing process according to an embodiment of the present application. [Figure 4] FIG. 2 is a diagram of an embodiment of a transmission method for optical communication according to an embodiment of the present application. [Figure 5A] This is a diagram showing the location of frame alignment word symbols or pilot symbols in a constellation diagram for DP-16QAM. [Figure 5B] FIG. 13 is another location diagram of frame alignment word symbols or pilot symbols in a constellation diagram for DP-16QAM. [Figure 6A] FIG. 2 is a diagram of a frame structure according to an embodiment of the present application. [Figure 6B] FIG. 2 is another diagram of a frame structure according to an embodiment of the present application. [Figure 7] FIG. 2 is a diagram of a pilot symbol generation structure according to an embodiment of the present application. [Figure 8] FIG. 13 is a diagram of another frame structure according to an embodiment of the present application. [Figure 9]FIG. 2 is a diagram of a pilot symbol generation structure according to an embodiment of the present application. [Figure 10] 1 includes a diagram of a periodic autocorrelation result of a particular pilot symbol sequence in the X polarization direction, a diagram of a periodic autocorrelation result of a particular pilot symbol sequence in the Y polarization direction, and a diagram of a periodic cross-correlation result of a particular pilot symbol sequence in two polarization directions, according to one embodiment of the present application. [Figure 11] FIG. 13 is a diagram of another frame structure according to an embodiment of the present application. [Figure 12] FIG. 2 is a diagram of a pilot symbol generation structure according to an embodiment of the present application. [Figure 13] 1 includes a diagram of a periodic autocorrelation result of a particular pilot symbol sequence in the X polarization direction, a diagram of a periodic autocorrelation result of a particular pilot symbol sequence in the Y polarization direction, and a diagram of a periodic cross-correlation result of a particular pilot symbol sequence in two polarization directions, according to one embodiment of the present application. [Figure 14] FIG. 2 is a diagram of the structure of a transmitting device according to an embodiment of the present application; [Figure 15] FIG. 2 is a diagram of the structure of a receiving device according to an embodiment of the present application; [Figure 16] FIG. 2 is a diagram of the structure of a communication device according to an embodiment of the present application. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0078] The following describes the embodiments of the present application with reference to the accompanying drawings. It is clear that the described embodiments are only a part, not all, of the embodiments of the present application. Those skilled in the art can know that with the development of technology and the emergence of new scenarios, the technical solutions provided in the embodiments of the present application can also be applied to similar technical problems.
[0079] In the specification, claims, and accompanying drawings of this application, terms such as "first" and "second" are intended to distinguish between similar objects and do not necessarily indicate a particular order or sequence. It is understood that the data used in such a manner are interchangeable under appropriate circumstances, and that the embodiments described herein may be performed in an order other than that illustrated or described herein. In addition, "include," "have," and any other variants are intended to cover a non-exclusive inclusion. For example, a process, method, system, product, or device that includes a list of steps or units is not necessarily limited to the steps or units explicitly listed, but may include other steps or units not explicitly listed, or other steps or units inherent to such process, method, product, or device.
[0080] In order to solve the problem that the transmission method cannot be applied to scenarios exceeding 400Gbps, and has a large delay and high complexity, or the quality of the signal restored by the receiving device is poor, the embodiments of the present application provide a transmission method for optical communication. The present application further provides corresponding devices, systems, computer-readable storage media, computer program products, etc. The details are described individually below.
[0081] Before describing the embodiment of the present application in detail, the application scenario of the embodiment of the present application will be described first. Figure 1 is a block diagram of the configuration of a communication system. At the transmitting side, a sender provides a data stream to be transmitted, an encoder receives and encodes the data stream, and the encoded codeword information combining parity bits and information bits is sent to a transmitting signal processor for framing and then transmitted to a receiving device through a channel. After receiving a signal with distortion caused by noise and other impairments on the channel, the receiving device sends the signal to a receiving signal processor for dispersion compensation, synchronization, phase recovery, and other operations. Then, a decoder decodes the signal to recover the original data, and transmits the data to a destination. The method provided in the present application is applied to the transmitting signal processor shown in Figure 1, which is a crucial part in a communication system.
[0082] The framing process in the transmitting signal processor can be shown in Fig. 2 or Fig. 3. In one framing scheme, symbol mapping and polarization symbol distribution are performed on the received data stream as shown in Fig. 2. The symbol mapping includes, but is not limited to, Quadrature Phase Shift Keying (QPSK) and Quadrature Amplitude Modulation (QAM), and then polarization symbol distribution is performed to obtain dual-polarization (DP) symbols, such as DP-QPSK, DP-8QAM, DP-16QAM, DP-32QAM, and DP-64QAM. The following framing is performed for a certain number of dual-polarization symbols: insert frame alignment word (FAW) symbols, reserved symbols (RES), and pilot symbols (PS) in each of the X and Y polarization directions to obtain a dual-polarization symbol stream to be transmitted, i.e., to obtain a frame. In this application, the frame may also be referred to as a digital signal processing (DPS) frame. It should be noted that after the symbol mapping, the symbols may be further interleaved, and the aforementioned framing is performed on the interleaved symbols. In this application, one dual-polarized symbol may be represented by two symbols, one symbol located in the X polarization direction and the other symbol located in the Y polarization direction. Each symbol may be represented by a complex number. For example, a symbol modulated using 16QAM may be represented by any one of the following 16 complex numbers: ±1±1j, ±1±3j, ±3±1j, and ±3±3j. It should be understood that in some cases, the real and imaginary parts are normalized, but the essence remains the same. Furthermore, a string with N dual-polarized symbols may be completely represented by two complex strings of length N, one complex string representing the symbols on the X polarization and the other complex string representing the symbols on the Y polarization.Each complex sequence of length N is represented by a real sequence of length N and an imaginary sequence of length N, where N is an integer greater than 1.
[0083] Generally, the received data string is an information and parity string obtained by forward error correction (FEC). The framing operation shown in FIG. 2 is performed on the symbols. Alternatively, as shown in FIG. 3, for the received data string, before symbol mapping, bits corresponding to frame alignment word symbols, reserved symbols, and pilot symbols may be inserted according to the symbol mapping rule used, and then symbol mapping and polarization symbol distribution are performed to obtain the same frame as that obtained by the operation of FIG. 2. In this case, before symbol mapping, interleaving may further be performed on the bit string into which bits corresponding to the aforementioned symbols are inserted, and then symbol mapping and polarization symbol distribution are performed to obtain the same frame as that obtained by the operation of FIG. 2. It should be understood that other framing methods are not excluded and will not be described in detail in this application.
[0084] An embodiment of the present application provides a transmission method for optical communication. As shown in Figure 4, an embodiment of the transmission method includes the following steps:
[0085] 401: A transmitting device generates a frame including a plurality of symbols.
[0086] In one of the two polarization directions, this frame has N FAW Frame alignment word symbols, N PS pilot symbols, and N RES reserved symbols, the two polarization directions are orthogonal to each other, and one symbol out of every M symbols in the frame is a pilot symbol in that polarization direction, where M is an integer greater than 1, and N FAW +N RES =M or N FAW +N RES+1=M, and each of the frame alignment word symbols and pilot symbols is one of -A-Aj, -A+Aj, A-Aj, and A+Aj, where A is a real number.
[0087] 402: A transmitting device transmits a frame including a plurality of symbols. Correspondingly, a receiving device receives the frame including the plurality of symbols.
[0088] 403: The receiving device decodes the frame.
[0089] The transmission method for optical communication provided in this application includes a frame with a new structure. FAW Frame alignment word symbols, N PS Pilot symbols, N RES reserved symbols and some symbols carrying information. This frame is not further divided into subframes, so it has a simple structure and small transmission delay. In addition, FAW Frame alignment word symbols, N PS pilot symbols, and N RES The reserved symbols help the receiving device to better restore the signal quality. It can be seen that the frame structure in the transmission method for optical communication provided in this application has a simple structure and a small transmission delay, which can further improve the quality of the signal restored by the receiving device.
[0090] In the above embodiment, the value of A is determined based on the modulation format used during symbol generation. In some practical application scenarios, -A-Aj, -A+Aj, A-Aj, and A+Aj are symbols in the constellation diagram of the modulation format used. For example, when QPSK is used, there are only four symbols. In this case, A=±1, and each frame alignment word symbol can be represented by one of -1-1j, -1+1j, 1-1j, and 1+1j. In one frame, there are all frame alignment word symbols represented by four complex numbers, and similarly for pilot symbols. When 16QAM is used, there are 16 symbols. In this case, A=±1 or ±3. Generally, both the frame alignment word symbols and pilot symbols are the outermost four symbols in the constellation diagram, as shown by the hollow symbols in FIG. 5A. In this case, if A=3 or -3, each frame alignment word symbol can be represented by one of -3-3j, -3+3j, 3-3j, and 3+3j. There are also frame alignment word symbols represented by four complex numbers in one frame, and the same is true for pilot symbols. Similarly, if 64QAM is used, A=±1, ±3, ±5, or ±7. In general, for the complex numbers representing frame alignment word symbols and pilot symbols, A=±5 or ±7. Assuming A=5 or -5, each frame alignment word symbol can be represented by one of -5-5j, -5+5j, 5-5j, and 5+5j. There are all frame alignment word symbols represented by four complex numbers in one frame. Similarly, the same is true for pilot symbols. Alternatively, higher order modulation formats may be used, and will not be described in detail in this application. In a practical transmission process, the symbol error probability can be low and the channel estimation can be easy.
[0091] Alternatively, note that the symbols in the constellation diagram may be compressed, with the value of A being compressed accordingly. Using 16QAM as an example, power normalization is performed over 16 symbols in the 16QAM constellation diagram. In this case, the value is
number
number
[0092] It should be understood that if the pilot symbols and frame alignment word symbols, -A-Aj, -A+Aj, A-Aj, and A+Aj, are the outermost four symbols in the constellation diagram, then the frame alignment word symbols and pilot symbols have high sensitivity but a high peak to average power ratio. If the pilot symbols and frame alignment word symbols, -A-Aj, -A+Aj, A-Aj, and A+Aj, are the innermost four symbols in the constellation diagram, then the frame alignment word symbols and pilots have low noise but low sensitivity.
[0093] It should be noted that in some practical application scenarios, the pilot symbols and frame alignment word symbols, -A-Aj, -A+Aj, A-Aj, and A+Aj, may not be symbols in the constellation diagram of the modulation format used, and may be the four symbols in the middle part of the outermost four symbols and the innermost four symbols in the constellation diagram. In this case, the frame alignment word symbols and pilot symbols have good noise and sensitivity, but a small peak-to-average power ratio. Taking 16QAM as an example, the values of the 16 symbols in the 16QAM constellation diagram are {±1±1j, ±1±3j, ±3±1j, ±3±3j}, and the value of the real number A satisfies 1≦A≦3. More specifically, as shown in FIG. 5B, the outermost four symbols in the constellation diagram are 3+3j, 3-3j, -3+3j, and -3-3j, and the innermost four symbols in the constellation diagram are 1+1j, 1-1j, -1+1j, and -1-1j. The values of the pilot symbols and frame alignment word symbols, -A-Aj, -A+Aj, A-Aj, and A+Aj, may be the four symbols in the middle of the outermost four symbols and the innermost four symbols in the 16QAM constellation diagram. The specific value of the real number A may be selected based on the actual application scenario to achieve a good compromise between the peak-to-average power ratio, noise, and sensitivity of the frame alignment word symbols and pilots. For example, the real number
number
number
number
number
number
number
[0094] In addition, the two polarization directions are orthogonal to each other, specifically, if one polarization direction is X-polarized light, the other polarization direction is Y-polarized light, or vice versa.
[0095] In one frame, the columns containing frame alignment word symbols in one polarization direction are different from the columns containing frame alignment word symbols in the other polarization direction, and the columns containing pilot symbols in one polarization direction are different from the columns containing pilot symbols in the other polarization direction. For example, if the columns containing frame alignment word symbols in one polarization direction are -A-Aj, -A-Aj, A+Aj, and A-Aj, the columns containing frame alignment word symbols in the other polarization direction cannot be the same as the columns in the same order, but can be -A-Aj, -A-Aj, A+Aj, and A+Aj. There is one different symbol. This avoids the problem that the receiving device cannot distinguish the two polarization directions in actual transmission.
[0096] The frame structure provided in this embodiment of the present application can generally be of two types: in one type, there is one symbol in the frame that serves as both the frame alignment word symbol and the pilot symbol, and in the other type, there is no symbol in the frame that serves as both the frame alignment word symbol and the pilot symbol. In the following, the two types of frame structure are described separately.
[0097] 1. One symbol in the frame that acts as both the frame alignment word symbol and the pilot symbol In this embodiment of the present application, in one polarization direction, there is one symbol in the frame that serves as both the frame alignment word symbol and the pilot symbol, and N FAW +N RES = M and N FAW +N PS is an odd number.
[0098] For the frame structure in this case, please refer to FIG. 6A for understanding. As shown in FIG. 6A, the frame is composed of N PS Pilot symbols, N FAW Frame alignment word symbols, N RES reserved symbols, and a number of pre-framing symbols, where the pre-framing symbols include information and parity symbols. There is one pilot symbol for every M symbols in the frame, where the first symbol of the first M symbols is both a frame alignment word symbol and a pilot symbol, and the remaining symbols are frame alignment word symbols and reserved symbols. Or, of course, the first N FAW Any one of the N symbols may be both a frame alignment word symbol and a pilot symbol. This is not a limitation in this application. In addition, a symbol at a fixed position every M symbols is a pilot symbol and is used for carrier phase recovery. FAWAfter the frame alignment word symbols are N RES There are typically N reserved symbols, e.g., representing measured link end-to-end transmission delay data, FAW +N RES =M. For every M following symbols, the first symbol is a pilot symbol and the remaining (M-1) symbols are pre-framing symbols. Note that in this application, pilot symbols do not overlap with reserved symbols and pilot symbols do not overlap with pre-framing symbols. For example, no symbol exists that is both a pilot symbol and a pre-framing symbol.
[0099] In an embodiment in which the frame structure shown in FIG. 6A is used, the sum of the number of frame alignment word symbols and pilot symbols included in one frame in one polarization direction is (N FAW +N PS −1), which is even. Since one symbol is both a frame alignment word symbol and a pilot symbol, this sum is (N FAW +N PS ), so the sum is one less than the sum of the two types of symbols. For each polarization direction, the number of symbols in one frame, including the frame alignment word symbols and pilot symbols (N FAW +N PS The sum of the real parts of the complex numbers corresponding to the −1) symbols is 0, and the sum of the imaginary parts is also 0. This achieves DC balance and helps the receiving device restore the signal quality.
[0100] In one DSP frame, N consecutively arranged FAWThis symbol is a frame alignment word symbol, and may be used for frame alignment word and / or link training. In some application scenarios, the FAW frame alignment word sequence is also called a training sequence (TS). For FAW in other contents of this application, please refer to this part for understanding. Details will not be described repeatedly below.
[0101] Based on the frame structure shown in FIG. 6A, a frame can be divided into multiple symbol subsets starting from the first symbol, and each symbol subset includes M symbols. It should be understood that the symbol division in a frame in this document is only a concept introduced for ease of explanation, and the frame may not be divided in actual applications. In each symbol subset including M symbols, one symbol is a pilot symbol. One symbol subset in a frame includes pilot symbols, frame alignment word symbols, and reserved symbols. Another symbol subset includes pilot symbols and pre-framing symbols. It should be understood that in the frame structure shown in FIG. 6A, the first symbol subset includes pilot symbols, frame alignment word symbols, and reserved symbols. This is only an example. Alternatively, the last symbol subset may include pilot symbols, frame alignment word symbols, and reserved symbols. This is not limited in this document. In the frame structure shown in FIG. 6A, there is no pre-framing symbol in the first symbol subset. This frame structure may facilitate hardware implementation and have low delay and low complexity characteristics. Based on the frame structure shown in FIG. 6A, one frame has M×N PS symbols, and the number of symbols before framing is (M-1) × (N PS Please understand that the number of frames is (M-1) × (N PS -1) symbols are (N PSThe input signal is divided into M×(N −1) groups, each group containing (M−1) symbols, and one pilot symbol is inserted before each group of (M−1) symbols, resulting in an M×(N PS −1) symbols are obtained, and M×(N PS -1) M symbols are inserted before or after the N FAW Frame alignment word symbols and N RES and reserved symbols.
[0102] Another specific framing task is as follows: (M-1) × (N PS -1) M symbols are inserted before or after the N FAW Frame alignment word symbols and N RES reserved symbols, and (M-1)×(N PS -1) symbols are (N PS 6A is divided into (M-1) groups, each group containing (M-1) symbols, and one pilot symbol is inserted before the (M-1) symbols in each group. It will be appreciated that the frame structure shown in FIG. 6A features low delay and low complexity.
[0103] 2. There are no symbols in the frame that serve as both a frame alignment word symbol and a pilot symbol.
[0104] In this embodiment of the present application, in one polarization direction, there is no symbol in the frame that serves as both a frame alignment word symbol and a pilot symbol, and N FAW +N RES +1=M and N FAW +N PS is an even number.
[0105] For the frame structure in this case, please refer to FIG. 6B for understanding. As shown in FIG. 6B, the frame is composed of N PS Pilot symbols, N FAWFrame alignment word symbols, N RES 6A , the pilot symbol is included in every M symbols in the frame, and the first symbol of the first M symbols is a pilot symbol, but it is not a frame alignment word symbol, and it is followed by a frame alignment word symbol and a reserved symbol. Of course, the position of the pilot symbol is not limited to the first one, and it may be after the frame alignment word symbol or after the reserved symbol. This is not limited in the present application.
[0106] In one polarization direction, the sum of the number of frame alignment word symbols and pilot symbols in one frame is (N FAW +N PS ), which is an even number. In each polarization direction, the number of symbols including the frame alignment word symbol and the pilot symbol in one frame (N FAW +N PS ) symbols, the sum of their real parts is zero and the sum of their imaginary parts is also zero. This achieves DC balance and helps receiving devices restore signal quality.
[0107] Based on the frame structure shown in FIG. 6B, a frame can be divided into multiple symbol subsets starting from the first symbol, and each symbol subset includes M symbols. It should be understood that the symbol division in a frame in this document is just a concept introduced for ease of explanation, and in actual applications, the frame may not be divided. In each symbol subset including M symbols, one symbol is a pilot symbol. One symbol subset in a frame includes pilot symbols, frame alignment word symbols, and reserved symbols. Another symbol subset includes pilot symbols and pre-framing symbols. It should be understood that in the frame structure shown in FIG. 6B, the first symbol subset includes pilot symbols, frame alignment word symbols, and reserved symbols. This is just an example. Alternatively, the last symbol subset may include pilot symbols, frame alignment word symbols, and reserved symbols. This is not limited in this document. In the frame structure shown in FIG. 6B, there is no pre-framing symbol in the first symbol subset. This may facilitate hardware implementation and have low delay and low complexity characteristics. Based on the frame structure shown in FIG. 6B, one frame has M×N PS symbols, and the number of symbols before framing is (M-1) × (N PS It should be understood that the specific DSP framing operations are as follows: FAW Frame alignment word symbols and N RES The (M-1) symbols, including the reserved symbols, are (M-1) × (N PS -1) symbols are inserted before or after each of the following symbols, for a total of (M-1) × N PS symbols are obtained, and the (M-1)×N PS N symbols PS6B is divided into M groups, each group including (M-1) symbols, and one pilot symbol is inserted before the (M-1) symbols in each group. It can be seen that the frame structure shown in FIG. 6B features low delay and low complexity.
[0108] The pilot symbols mentioned above are generated using a target polynomial and a seed. In this embodiment of the present application, a 10th order polynomial is used as the target polynomial, which can be expressed as: x 10 +a9×x 9 +a8×x 8 +a7×x 7 +a6×x 6 +a5×x 5 +a4×x 4 +a3×x 3 +a2×x 2 +a1×x+1, Here, the values of a9...a1 can be 0 or 1.
[0109] For the pilot symbol generation structure, please refer to Figure 7 for understanding. As shown in Figure 7, the seeds can be represented in binary form as m9, m8, m7, m6, m5, m4, m3, m2, m1, and m0. Of course, the seeds may be represented in hexadecimal or decimal form instead and need to be converted to binary form during operation with the target polynomial. For example, 0110111000 is represented in hexadecimal form as 0x1B8 and in decimal form as 440.
[0110] In this embodiment of the present application, the same target generator polynomial may be used for the pilot symbols of the two orthogonal polarization directions, but because the seeds are different, the pilot symbols output in the two polarization directions are correspondingly not completely the same.
[0111] As shown in Figure 7, N PS In a scenario where pilot symbols need to be generated, 2N PS A bit string with a run length of
number
number
[0112] In this embodiment of the present application, the target polynomial and the seed may be determined by designing the values of the coefficients a9...a1 in the polynomial so that the generated pilot symbols have good autocorrelation properties of the symbol sequences on the X and Y polarizations and good cross-correlation properties of the symbol sequences on the two polarizations. In general, the target polynomial may be one of the following target polynomials in Table 0:
[0113] [Table 10]
[0114] In particular, the target polynomial is x 10 +x 7 +x 3 +x+1 or x 10 +x 8 +x 4 +x 3 +1.
[0115] In addition, by choosing an appropriate target polynomial and seed, the solution shown in Figure 6A can reduce N FAW Frame alignment word symbols and N PS pilot symbols (N FAW +N PS -1) symbols achieve DC balance, which can help the receiving device restore signal quality.
[0116] In the solution shown in FIG. 6A in the embodiment of the present application, one frame is generated in total (N FAW +N PS −1) frame alignment word symbols and pilot symbols, and the difference in the numbers of −A−Aj, −A+Aj, A−Aj, and A+Aj in these symbols is equal to or less than 1. In addition, in one frame, the number of four complex numbers representing the frame alignment word symbols and pilot symbols in the two polarization directions is the same, i.e., (N FAW +N PS -1) / 2. This effectively guarantees the balance between the symbol numbers. In addition, the string including the frame alignment word symbol and the pilot symbol can further achieve DC balance, so that the receiving device can restore the signal quality. A specific example is as follows: in the frame alignment word symbol and the pilot symbol included in each frame, the numbers of -A-Aj, -A+Aj, A-Aj, and A+Aj in one polarization direction are respectively:
number
number
number
[0117] In addition, in the solution shown in FIG. FAW Frame alignment word symbols and N PS pilot symbols (N FAW +N PS ) symbols achieve DC balance to help the receiving device restore signal quality.
[0118] In the solution shown in FIG. 6B in the embodiment of the present application, one frame is generated in total (N FAW +N PS ) frame alignment word symbols and pilot symbols, and the difference in the numbers of -A-Aj, -A+Aj, A-Aj, and A+Aj in these symbols is equal to or less than 1. In addition, in one frame, the number of four complex numbers representing the frame alignment word symbols and pilot symbols in the two polarization directions is the same, i.e., (N FAW +N PS ) / 2. This effectively guarantees the balance between the number of symbols. In addition, the string including the frame alignment word symbol and the pilot symbol can further achieve DC balance, so that the receiving device can restore the signal quality. A specific example is as follows: in the frame alignment word symbol and the pilot symbol included in each frame, the numbers of -A-Aj, -A+Aj, A-Aj, and A+Aj in one polarization direction are respectively:
number
number
number
[0119] The above Figures 6A and 6B illustrate frames with two different structures. In order to better understand the solution of the present application, the following describes pilot symbol generation processes in different frame structures with reference to specific examples.
[0120] In one polarization direction, the number of symbols before framing is 6048, and the following Table 1 shows the N PS , N F , NFAW , N RES , OH, and M.
[0121] [Table 11]
[0122] For an understanding of this frame structure, please refer to Figure 8. The frame contains 6208 symbols, there is one pilot symbol for every 64 symbols, the first 22 symbols of the first 64 symbols are frame alignment word symbols, the first frame alignment word symbol is also a pilot symbol, and the following 42 symbols are reserved symbols, i.e., N FAW +N RES =22+42=64. The first symbol of every subsequent 64 symbols is a pilot symbol, so 6208 / 64=97, there are 97 pilot symbols. The frame redundancy of this structure is 2.65%.
[0123] The 22 frame alignment word symbols can be understood with reference to Table 2 below.
[0124] [Table 12]
[0125] The 97 pilot symbols are determined based on a target polynomial and a corresponding seed. In this embodiment of the present application, the structure of pilot symbol generation using the target polynomial and the seed can be understood with reference to FIG.
[0126] In the scenario where 97 pilot symbols are generated, the bit sequence b0, b1, b2, ... b 193 The bit string b0, b1, b2, … b 193 Every two consecutive bits of b are mapped to one symbol,2t and b 2t+1 is one symbol (2b 2t -1)A+(2b 2t+1 -1)Aj. Symbol (2b 2t -1)A+(2b 2t+1 -1) Note that Aj does not have to be a symbol in the constellation diagram of the modulation format used, but may be the four symbols in the middle between the outermost four symbols and the innermost four symbols of the constellation diagram of the modulation format used.
[0127] When the target polynomial and hexadecimal seed in two polarization directions are one row of Table 3 below, the normalized amplitude of the side lobe values of the periodic autocorrelation function of pilot symbols in the same polarization direction is less than or equal to 0.25, and the normalized amplitude of the periodic cross-correlation function values of pilot symbols in different polarization directions is less than or equal to 0.25.
[0128] [Table 13]
[0129] The target polynomial is x 10 +x 9 +x 4 +x 1 +1 and the corresponding hexadecimal seeds represented in the two polarization directions are 0x0A9 and 0x143, i.e., row 1 with sequence number 11 in Table 2, the process of generating 97 pilot symbols can be understood with reference to FIG. 9.
[0130] As shown in FIG. 9, in polarization direction 1, the input polarization seed is 0x0A9, which is 0010101001 after being converted into a binary sequence, i.e., values m9 to m0. When two bits 1 and 0 are output in succession in sequence, the pilot symbol in the X polarization direction is A-Aj. When two bits 0 and 0 are output in succession in sequence, the pilot symbol in the X polarization direction is -A-Aj. When two bits 1 and 1 are output in succession in sequence, the pilot symbol in the X polarization direction is A+Aj. When two bits 0 and 1 are output in succession in sequence, the pilot symbol in the X polarization direction is -A+Aj. By analogy, 97 pilot symbols in the X polarization direction can be obtained.
[0131] As shown in FIG. 9, in polarization direction 2, the input polarization seed is 0x143, which is 0101000011 after being converted into a binary sequence, i.e., values m9 to m0. When two bits 1 and 0 are output in succession in sequence, the pilot symbol in the Y polarization direction is A-Aj. When two bits 0 and 0 are output in succession in sequence, the pilot symbol in the Y polarization direction is -A-Aj. When two bits 1 and 1 are output in succession in sequence, the pilot symbol in the Y polarization direction is A+Aj. When two bits 0 and 1 are output in succession in sequence, the pilot symbol in the Y polarization direction is -A+Aj. By analogy, 97 pilot symbols in the Y polarization direction can be obtained.
[0132] Therefore, we can obtain the 97 pilot symbols shown in Table 4 below.
[0133] [Table 14]
[0134] The correlation characteristics corresponding to the pilot symbols are shown in Fig. 10. Fig. 10(a) shows the periodic autocorrelation result of the pilot symbol string in the X polarization direction, Fig. 10(b) shows the periodic autocorrelation result of the pilot symbol string in the Y polarization direction, and Fig. 10(c) shows the periodic cross-correlation result of the pilot symbol string in the X and Y polarization directions. The normalized amplitude of the side lobe value of the periodic autocorrelation function of the symbol string in the two polarization directions is less than 0.190, and the normalized amplitude of the side lobe value of the periodic cross-correlation function of the symbol string in the two polarization directions is less than 0.206.
[0135] Based on the received signals of the two polarization directions, the receiving device executes DSP and uses the FAW frame alignment word sequence and the PS pilot sequence to restore the signal. For example, by separately calculating the correlation value between the received signal and the column symbols of the frame alignment word sequence of X polarization and Y polarization, the polarization direction can be distinguished, the frame alignment word alignment can be performed, and the carrier phase recovery is performed using the PS pilot signal.
[0136] The designed pilot symbol sequence has good auto-correlation and cross-correlation properties, and the frame alignment word sequence and the pilot symbol sequence are combined to achieve DC balance, which helps the receiving device to improve the quality of the recovered signal.
[0137] An example of a frame structure has been described above with reference to FIG. 6A. Hereinafter, an example of a frame structure will be described with reference to FIG. 6B.
[0138] In this frame structure, the number of symbols before framing is 8064. Table 5 below shows the N PS , N F , N FAW , N RES , OH, and M.
[0139] [Table 15]
[0140] This frame structure can be understood with reference to Figure 11. The frame contains 8256 symbols, with one pilot symbol for every 64 symbols, the first of the first 64 symbols being a pilot symbol, followed by 11 frame alignment word symbols, followed by 52 reserved symbols, i.e., N FAW +N RES +1=11+52+1=64. The first symbol of every subsequent 64 symbols is a pilot symbol, so 8256 / 64=129, there are 129 pilot symbols. The frame redundancy of this structure is 2.38%.
[0141] The eleven frame alignment word symbols can be understood with reference to Table 6 below.
[0142] [Table 16]
[0143] The 129 pilot symbols are determined based on a target polynomial and a corresponding seed. When the target polynomial and the hexadecimal seed in two polarization directions are one row in Table 7 below, the normalized amplitude of the side lobe value of the periodic autocorrelation function of the pilot symbols in the same polarization direction is less than or equal to 0.21, and the normalized amplitude of the periodic cross-correlation function value of the pilot symbols in different polarization directions is less than or equal to 0.21.
[0144] [Table 17]
[0145] The target polynomial is x 10 +x 7 +x 3+x+1 and the corresponding hexadecimal seeds in the two polarization directions are 0x2E3 and 0x196, i.e., one row with sequence number 4 in Table 4, the process of generating 129 pilot symbols can be understood with reference to Figure 12. The 129 pilot symbols shown in Table 8 below can be obtained.
[0146] [Table 18]
[0147] The correlation characteristics corresponding to the pilot symbols are shown in Fig. 13. Fig. 13(a) shows the periodic autocorrelation result of the pilot symbol string in the X polarization direction, Fig. 13(b) shows the periodic autocorrelation result of the pilot symbol string in the Y polarization direction, and Fig. 13(c) shows the periodic cross-correlation result of the pilot symbol string in the X and Y polarization directions. The normalized amplitude of the side lobe value of the periodic autocorrelation function of the symbol string in the two polarization directions is less than 0.175, and the normalized amplitude of the side lobe value of the periodic cross-correlation function of the symbol string in the two polarization directions is less than 0.160.
[0148] Based on the received signals of the two polarization directions, the receiving device executes DSP and uses the FAW frame alignment word sequence and the PS pilot sequence to restore the signal. For example, by separately calculating the correlation value between the received signal and the column symbols of the frame alignment word sequence of X polarization and Y polarization, the polarization direction can be distinguished, the frame alignment word alignment can be performed, and the carrier phase recovery is performed using the PS pilot signal.
[0149] The designed pilot symbol sequence has good auto-correlation and cross-correlation properties, and the frame alignment word sequence and the pilot symbol sequence are combined to achieve DC balance, which helps the receiving device to improve the quality of the recovered signal.
[0150] In the technical solution of this application, the frame architecture has low delay and low complexity, and includes a frame alignment word symbol and a reserved symbol, which helps to solve the polarization direction arbitrariness and dispersion measurement during signal processing at the receiving side. The designed sequence has good autocorrelation and cross-correlation properties. The FAW frame alignment word sequence meets DC balance, and the combination of the frame alignment word sequence and the PS pilot sequence also meets DC balance, which helps the receiving device to restore the signal quality.
[0151] Please note that the above are only some examples. In the embodiment of the present application, different pilot symbols can be obtained by using different target polynomials and corresponding seeds. For the principle, please refer to the above contents of Figure 9 and Figure 12 for understanding.
[0152] The above describes the transmission method and corresponding frame structure for optical communication. Hereinafter, the devices provided in the embodiments of the present application will be described with reference to the accompanying drawings.
[0153] As shown in FIG. 14, the structure of a transmitting device 140 provided in one embodiment of the present application includes: A processing unit 1401 configured to generate a frame including a plurality of symbols, the frame being N FAW Frame alignment word symbols, N PS pilot symbols, and N RES reserved symbols, the two polarization directions are orthogonal to each other, and one symbol out of every M symbols in the frame is a pilot symbol in that polarization direction, where M is an integer greater than 1, and N FAW +N RES =M or N FAW +N RES+1=M, and each of the frame alignment word symbols and pilot symbols is one of −A−Aj, −A+Aj, A−Aj, and A+Aj, where A is a real number, and the processing unit 1401 is configured to perform step 401 in the above method embodiment; A transmitting unit 1402 configured to transmit a frame, the transmitting unit 1402 being configured to perform step 402 in the embodiment of the method described above. Includes.
[0154] As shown in FIG. 15, the structure of a receiving device 150 provided in one embodiment of the present application includes: A receiving unit 1501 configured to receive a frame comprising a plurality of symbols, the frame being N FAW Frame alignment word symbols, N PS pilot symbols, and N RES reserved symbols, the two polarization directions are orthogonal to each other, and one symbol out of every M symbols in the frame is a pilot symbol in that polarization direction, where M is an integer greater than 1, and N FAW +N RES =M or N FAW +N RES +1=M, and each of the frame alignment word symbols and pilot symbols is one of −A−Aj, −A+Aj, A−Aj, and A+Aj, where A is a real number, and the receiving unit 1501 is configured to perform step 402 in the method embodiment; A processing unit 1502 configured to decode a received frame, the processing unit 1502 being configured to perform step 403 in the embodiment of the method described above. Includes.
[0155] In this embodiment of the present application, the frame generated by the transmitting device is not further divided into subframes, so that the structure is simple and the transmission delay is small. FAW Frame alignment word symbols, N PS pilot symbols, and N RES The reserved symbols can help the receiving device to better restore the signal quality. Therefore, it can be seen that the frame structure in the transmission method provided in this embodiment has a simple structure and a small transmission delay, which can further improve the quality of the signal restored by the receiving device.
[0156] Optionally, in one polarization direction, there is one symbol in the frame that serves as both the frame alignment word symbol and the pilot symbol, and N FAW +N RES = M and N FAW +N PS is an odd number.
[0157] Optionally, pilot symbols are generated using a target polynomial and a seed, N PS pilot symbols and N FAW Frame alignment word symbols and (N FAW +N PS -1) symbol combination achieves DC balance.
[0158] Optionally, in that polarization direction, the frame does not have a symbol that is both a frame alignment word symbol and a pilot symbol, and N FAW +N RES +1=M and N FAW +N PS is an even number.
[0159] Optionally, pilot symbols are generated using a target polynomial and a seed, N PS pilot symbols and N FAW Frame alignment word symbols and (N FAW +NPS ) symbol combination achieves DC balance.
[0160] Optionally, N FAW N frame alignment word symbols achieve DC balance, FAW is an even number.
[0161] Optionally, N PS pilot symbols achieve DC balance, and N PS is an even number.
[0162] Optionally, N FAW The value is 22 or 11.
[0163] Optionally, the symbols in the frame are in 16QAM modulation format, and the value of A is
number
[0164] As an arbitrary choice, the value of M is 64.
[0165] Optionally, in the polarization direction, N PS = 97, N FAW = 22, and N RES = 42, M = 64, and the number of symbols in the frame N F is 6208.
[0166] As an optional choice, if the target polynomial and hexadecimal seed for two polarization directions are a row in the table below, the normalized amplitude of the side lobe values of the periodic autocorrelation function of pilot symbols in the same polarization direction is less than or equal to 0.25, and the normalized amplitude of the periodic cross-correlation function values of pilot symbols in different polarization directions is less than or equal to 0.25.
[0167] [Table 19]
[0168] An optional choice is to use a target polynomial x 10 +x 9 +x 4 +x 1 +1 and the corresponding hexadecimal seeds for the two polarization directions are 0x0A9 and 0x143, respectively, the 97 pilot symbols for the two polarization directions are shown in the table below.
[0169] [Table 20]
[0170] Optionally, in the polarization direction, N PS =129, N FAW = 11, and N RES = 52, M = 64, and the number of symbols in the frame N F is 8256.
[0171] As an arbitrary choice, if the target polynomial and hexadecimal seed for two polarization directions are a row in the table below, the normalized amplitude of the side lobe values of the periodic autocorrelation function of pilot symbols in the same polarization direction is less than or equal to 0.17, and the normalized amplitude of the periodic cross-correlation function values of pilot symbols in different polarization directions is less than or equal to 0.17.
[0172] [Table 21]
[0173] An optional choice is to use a target polynomial x 10 +x 7 +x 3 +x+1, and the corresponding hexadecimal seeds for the two polarization directions are 0x2E3 and 0x196, respectively, the 129 pilot symbols for the two polarization directions are shown in the table below.
[0174] [Table 22]
[0175] Optionally, N FAW This frame alignment word symbol is a training symbol for link training.
[0176] In the embodiment of the present application, the operations performed by the units in the transmitting device and the receiving device are similar to those described in the embodiment shown in Figures 4 to 13. Details will not be described again here.
[0177] FIG. 16 is a diagram of a possible logical structure of a communication device according to an embodiment of the present application. The communication device may be a transmitting device or a receiving device, and the communication device may be a terminal device or a network device. As shown in FIG. 16, the communication device 160 provided in this embodiment of the present application includes a processor 1601, a communication interface 1602, a memory 1603, and a bus 1604. The processor 1601, the communication interface 1602, and the memory 1603 are connected to each other through the bus 1604. In this embodiment of the present application, the processor 1601 is configured to control and manage the operation of the communication device 160. For example, the processor 1601 is configured to execute a frame generation process or a frame decoding process. The communication interface 1602 is configured to assist the communication device 160 in communication. For example, the communication interface 1602 can execute the steps of transmitting and receiving data in the embodiment of the method described above. The memory 1603 is configured to store program codes and data of the communication device 160.
[0178] The processor 1601 may be a central processing unit, a general-purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or another programmable logic device, a transistor logic device, a hardware component, or any combination thereof. The processor 1601 may implement or execute various exemplary logic blocks, modules, and circuits described with reference to the contents disclosed in this application. Alternatively, the processor may be a combination of processors that perform computing functions, such as a combination of one or more microprocessors, or a combination of a digital signal processor and a microprocessor. The bus 1604 may be a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, etc. The bus may be classified into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used to represent a bus in FIG. 16, but this does not mean that there is only one bus or only one type of bus.
[0179] In another embodiment of the present application, a computer-readable storage medium is further provided, which stores computer-executable instructions, which, when executed by a processor of the terminal, cause the transmitting device to perform the steps performed by the transmitting device in Figures 4 to 13.
[0180] In another embodiment of the present application, a computer-readable storage medium is further provided, which stores computer-executable instructions, and when the processor of the terminal executes the computer-executable instructions, the receiving device performs the steps performed by the receiving device in Figures 4 to 13.
[0181] In another embodiment of the present application, a computer program product is further provided, the computer program product including computer program code, which, when executed on a computer, causes the computing device to perform the steps performed by the terminal in Figures 4 to 13.
[0182] In another embodiment of the present application, a chip system is further provided. The chip system includes one or more interface circuits and one or more processors. The interface circuits and the processors are interconnected through lines. The interface circuits are configured to receive signals from a memory of the terminal and send signals to the processor, the signals including computer instructions stored in the memory. When the processor executes the computer instructions, the terminal performs the steps performed by the sending device in Figures 4 to 13. In one possible design, the chip system further includes a memory. The memory is configured to store program instructions and data required for the control device. The chip system may include a chip, or may include a chip and another discrete component.
[0183] In some embodiments provided in the present application, it should be understood that the disclosed system, device, and method may be implemented in other ways. For example, the described device embodiment is only an example. For example, the division into units is only a logical functional division, and may be a different division in actual implementation. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not implemented. In addition, the shown or discussed mutual couplings or direct couplings or communication connections may be implemented through some interfaces. Indirect couplings or communication connections between devices or units may be implemented in electrical, mechanical, or other forms.
[0184] The units described as separate parts may or may not be physically separate, and the parts shown as units may or may not be physical units, and may be located in one place or distributed over multiple network units. Some or all of the units may be selected based on actual requirements to achieve the objectives of the solutions of the embodiments.
[0185] In addition, the functional units of the embodiments of the present application may be integrated into one processing unit, and each of the units may exist physically alone, or two or more units may be integrated into one unit. All or part of the integrated units may be implemented using software, hardware, firmware, or any combination thereof.
[0186] When software is used to implement the integrated unit, all or part of the integrated unit may be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the procedure or function according to the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (e.g., coaxial cable, optical fiber, or digital subscriber line (DSL)) or wireless (e.g., infrared, radio wave, or microwave) method. The computer-readable storage medium may be any available medium accessible by a computer, or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disk, hard disk, or magnetic tape), optical media (e.g., DVD), or semiconductor media (e.g., solid state disk (SSD)). [Explanation of symbols]
[0187] 140 Sending Device 1401 Processing Unit 1402 Transmitter Unit 150 receiving devices 1501 Receiver Unit 1502 Processing Unit 160 Communication Devices 1601 Processor 1602 Communication Interface 1603 Memory 1604 Bus
Claims
1. A transmission method for optical communication, the method comprising: generating a frame including a plurality of symbols, the frame being N FAW Frame alignment word symbols, N PS pilot symbols, and N RES reserved symbols, the two polarization directions being orthogonal to each other, in which one symbol out of every M symbols in the frame is a pilot symbol, M being an integer greater than 1, and N FAW +N RES = M or N FAW +N RES +1=M, and each of the frame alignment word symbols and the pilot symbols is one of −A−Aj, −A+Aj, A−Aj, and A+Aj, where A is a real number; transmitting the frame; A method comprising:
2. In the polarization direction, there is one symbol in the frame that functions as both a frame alignment word symbol and a pilot symbol, and N FAW +N RES = M and N FAW +N PS The transmission method of claim 1 , wherein is an odd number.
3. The pilot symbols are generated using a target polynomial and a seed, and the N PS pilot symbols and the N FAW Frame alignment word symbols and (N FAW +N PS The transmission method of claim 2, wherein the combination of -1) symbols achieves DC balance.
4. In the polarization direction, no symbol in the frame functions as both a frame alignment word symbol and a pilot symbol, and N FAW +N RES +1=M and N FAW +N PS The transmission method of claim 1 , wherein is an even number.
5. The pilot symbols are generated using a target polynomial and a seed, and the N PS pilot symbols and the N FAW Frame alignment word symbols and (N FAW +N PS 5. The transmission method of claim 4, wherein a combination of symbols achieves DC balance.
6. N FAW The transmission method according to claim 1 , wherein the value of is 22 or 11.
7. The symbols in the frame are in a 16QAM modulation format, and the value of A is: [0010] The transmission method according to any one of claims 1 to 6,
8. A transmission method according to any one of claims 1 to 7, wherein the value of M is 64.
9. The transmission method according to claim 3 or 5, wherein the target polynomial is one of the polynomials in the following table: 【Table 1】
10. In the polarization direction, N PS = 97, N FAW = 22, and N RES = 42, M = 64, and the number of symbols in the frame N F The transmission method of claim 9, wherein:
11. 11. The transmission method of claim 10, wherein, when the target polynomial and hexadecimal seed in the two polarization directions are one row in the following table, a normalized amplitude of a side lobe value of a periodic autocorrelation function of pilot symbols in the same polarization direction is less than or equal to 0.25, and a normalized amplitude of a periodic cross-correlation function value of pilot symbols in different polarization directions is less than or equal to 0.
25. 【Table 2】
12. The target polynomial is x 10 +x 9 +x 4 +x 1 12. The transmission method of claim 11, wherein when the hexadecimal seeds are 0x0A9 and 0x143, and the hexadecimal seeds are 0x0A9 and 0x143, the 97 pilot symbols in the two polarization directions are as shown in the following table: 【Table 3】
13. In the polarization direction, N PS = 129, N FAW = 11, N RES = 52, M = 64, and the number of symbols in the frame N F The transmission method of claim 9, wherein:
14. 14. The transmission method of claim 13, wherein when the target polynomial and hexadecimal seed in the two polarization directions are one row in the following table, the normalized amplitude of the side lobe value of the periodic autocorrelation function of pilot symbols in the same polarization direction is less than or equal to 0.17, and the normalized amplitude of the periodic cross-correlation function value of pilot symbols in different polarization directions is less than or equal to 0.
17. 【Table 4】
15. The target polynomial is x 10 +x 7 +x 3 15. The transmission method of claim 14, wherein, when the hexadecimal seeds in the two polarization directions are 0x2E3 and 0x196, the 129 pilot symbols in the two polarization directions are as shown in the following table: 【Table 5】
16. N FAW 16. The transmission method according to claim 1, wherein the frame alignment word symbols are training symbols for link training.
17. A transmission method for optical communication, the method comprising: receiving a frame including a plurality of symbols, the frame being, in one of two polarization directions, N FAW Frame alignment word symbols, N PS pilot symbols, and N RES reserved symbols, the two polarization directions being orthogonal to each other, in which one symbol out of every M symbols in the frame is a pilot symbol, M being an integer greater than 1, and N FAW +N RES = M or N FAW +N RES +1=M, and each of the frame alignment word symbols and the pilot symbols is one of −A−Aj, −A+Aj, A−Aj, and A+Aj, where A is a real number; decoding the received frame; A method comprising:
18. A transmitting device for optical communication, the transmitting device comprising a processor and a memory, the memory configured to store instructions, and the processor configured to execute the instructions to enable the transmitting device to perform the transmitting method of any one of claims 1 to 16.
19. 20. A receiving device for optical communication, the receiving device comprising a processor and a memory, the memory configured to store instructions, and the processor configured to execute the instructions to enable the receiving device to perform the receiving method of claim 17.
20. A system for optical communication, said system comprising the transmitting device of claim 18 and the receiving device of claim 19.
21. 17. A computer-readable storage medium having stored thereon instructions that, when executed on a transmitting device, enable the transmitting device to perform the method of any one of claims 1 to 16 or that, when executed on a receiving device, enable the receiving device to perform the method of claim 17.
Citation Information
Patent Citations
Coherent optical receiver for pilot-assisted data transmission
JP2014506037A
Systems and methods for coherent optics in access networks
JP2021520090A
Pilot-assisted data transmission in a coherent optical-communication system
US20120148255A1