Subcarrier modulation method and device for optical module OAM data, and subcarrier demodulation method and device for optical module OAM data
By performing DPSK modulation and differential demodulation on the OAM data of the optical module, the problem of high bit error rate in remote energy monitoring and control data transmission of the optical module was solved, and higher data transmission accuracy was achieved.
Patent Information
- Application Number
- PCT/CN2024/098433
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-06-30
- Filing Date
- 2024-06-11
- Publication Date
- 2025-01-02
AI Technical Summary
In existing technologies, optical modules suffer from high bit error rates and low data transmission accuracy during data modulation and demodulation in remote energy monitoring and remote control data transmission processes.
The optical module's OAM data is modulated using differential phase shift keying (DPSK) modulation to generate a DPSK modulated signal, which is then loaded onto the high-frequency optical signal as a subcarrier for dual modulation. During demodulation, the DPSK subcarrier signal is extracted through filtering and differentially demodulated to obtain the optical module's OAM data.
It reduces the bit error rate of data modulation and demodulation, and improves the accuracy of data transmission.
Smart Images

Figure CN2024098433_02012025_PF_FP_ABST
Abstract
Description
Subcarrier modulation and demodulation method and device for optical module OAM data
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application is based on Chinese patent application CN202310809744.7, entitled “Subcarrier modulation and demodulation method and device for optical module OAM data”, filed on June 30, 2023, and claims the priority of the patent application. All the disclosed contents are incorporated into this application by reference. Technical Field
[0003] The present disclosure relates to the field of communications, and more particularly, to a method and apparatus for modulating and demodulating subcarriers of optical module OAM data. Background Art
[0004] The use of optical modules for remote performance monitoring and remote control data transmission often involves data modulation, transmission, and reception and demodulation. Data is modulated before transmission, and then the modulated signal is demodulated to obtain the transmitted information. Related technologies often suffer from high bit error rates and low data transmission accuracy during data modulation and demodulation.
[0005] Summary of the Invention
[0006] The embodiments of the present disclosure provide a method and apparatus for modulating and demodulating subcarriers of optical module OAM data, so as to at least solve the problems of high bit error rate and low data transmission accuracy in data modulation and demodulation in related technologies.
[0007] According to one embodiment of the present disclosure, a subcarrier modulation method for optical module OAM data is provided, comprising: performing differential phase shift keying (DPSK) modulation based on optical module operation, management, and maintenance (OAM) data to obtain a DPSK modulated signal; and loading the DPSK modulated signal into a high-frequency optical signal in the form of a subcarrier to obtain a dual-modulation signal containing the optical module OAM data.
[0008] According to another embodiment of the present disclosure, a subcarrier demodulation method for optical module OAM data is provided, comprising: filtering a modulation signal of the optical module OAM data to obtain a DPSK subcarrier signal; and differentially demodulating the DPSK subcarrier signal to obtain the optical module OAM data.
[0009] According to another embodiment of the present disclosure, a subcarrier modulation device for optical module OAM data is provided, including a modulation module, wherein the modulation module includes: a DPSK modulation unit, configured to perform differential phase shift keying (DPSK) modulation based on the optical module OAM data to obtain a DPSK modulated signal; and a laser unit, configured to load the DPSK modulated signal into a high-frequency optical signal in the form of a subcarrier to obtain a dual modulation signal containing the optical module OAM data.
[0010] According to another embodiment of the present disclosure, a subcarrier demodulation device for optical module OAM data is also provided, including a demodulation module, wherein the demodulation module includes: a receiving filtering unit, configured to filter the modulated signal of the optical module OAM data to obtain a DPSK subcarrier signal; and a DPSK demodulation unit, configured to differentially demodulate the DPSK subcarrier signal.
[0011] According to another embodiment of the present disclosure, a computer-readable storage medium is provided, in which a computer program is stored. The computer program is configured to execute the steps of any one of the above method embodiments when running.
[0012] According to another embodiment of the present disclosure, an electronic device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to perform the steps in any one of the above method embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] FIG1 is a hardware structure block diagram of a computer terminal for a subcarrier modulation method of optical module OAM data according to an embodiment of the present disclosure;
[0014] FIG2 is a flow chart of a subcarrier modulation method for optical module OAM data according to an embodiment of the present disclosure;
[0015] 3 is a flow chart of a subcarrier demodulation method for optical module OAM data according to an embodiment of the present disclosure;
[0016] 4 is a structural block diagram of a subcarrier modulation apparatus for optical module OAM data according to an embodiment of the present disclosure;
[0017] 5 is a structural block diagram of a subcarrier modulation apparatus for optical module OAM data according to an embodiment of the present disclosure;
[0018] 6 is a structural block diagram of a subcarrier demodulation device for optical module OAM data according to an embodiment of the present disclosure;
[0019] 7 is a structural block diagram of a subcarrier demodulation device for optical module OAM data according to an embodiment of the present disclosure;
[0020] FIG8 is a schematic structural diagram of a modulation module according to an embodiment of the present disclosure;
[0021] FIG9 is a schematic structural diagram of a demodulation module according to an embodiment of the present disclosure;
[0022] FIG10 is a schematic diagram of the DPSK demodulation principle according to the present disclosure;
[0023] FIG11 is a schematic diagram of the DPSK demodulation principle according to the present disclosure;
[0024] FIG12 is a schematic diagram of the OAM data parsing principle according to an embodiment of the present disclosure;
[0025] FIG13 is a schematic diagram of the OAM data sampling principle according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0026] Hereinafter, the embodiments of the present disclosure will be described in detail with reference to the accompanying drawings and in combination with the embodiments.
[0027] It should be noted that the terms "first", "second", etc. in the description and claims of the embodiments of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0028] The method embodiments provided in the embodiments of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Taking operation on a computer terminal as an example, FIG1 is a hardware structure block diagram of a computer terminal of a subcarrier modulation method for OAM data of an optical module according to an embodiment of the present disclosure. As shown in FIG1 , the computer terminal may include one or more (only one is shown in FIG1 ) processors 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data, wherein the above-mentioned computer terminal may also include a transmission device 106 and an input and output device 108 for communication functions. It can be understood by those skilled in the art that the structure shown in FIG1 is only for illustration and does not limit the structure of the above-mentioned computer terminal. For example, the computer terminal may also include more or fewer components than those shown in FIG1 , or have a configuration different from that shown in FIG1 .
[0029] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the modulation method of the optical module operation, administration and maintenance (OAM) data in the embodiment of the present disclosure. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, implementing the above-mentioned method. The memory 104 may include a high-speed random access memory and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include a memory remotely located relative to the processor 102, and these remote memories may be connected to the computer terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0030] The transmission device 106 is used to receive or transmit data via a network. A specific example of the aforementioned network may include a wireless network provided by a communications provider of a computer terminal. In one embodiment, the transmission device 106 includes a network interface controller (NIC), which can be connected to other network devices via a base station to enable communication with the Internet. In another embodiment, the transmission device 106 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0031] In this embodiment, a method for modulating OAM data of an optical module running on the above-mentioned computer terminal is provided. FIG2 is a flow chart of the subcarrier modulation method of the OAM data of the optical module according to an embodiment of the present disclosure. As shown in FIG2 , the flow includes the following steps:
[0032] Step S202, performing differential phase shift keying (DPSK) modulation based on the optical module OAM data to obtain a DPSK modulated signal;
[0033] In an exemplary embodiment, before step S202 , the method further includes: performing DPSK precoding processing on the optical module OAM data to obtain a transmission information code.
[0034] In an exemplary embodiment, performing DPSK modulation based on optical module OAM data to obtain a DPSK modulated signal includes: obtaining a Data Distribution Service (DDS) subcarrier; and performing DPSK modulation on the DDS subcarrier based on a transmitted information code to obtain a DPSK modulated signal.
[0035] Step S204 : Loading the DPSK modulated signal into the high-frequency optical signal in the form of a subcarrier to obtain a dual-modulated signal containing the OAM data of the optical module.
[0036] Through the above steps, DPSK modulation is performed based on the OAM data to obtain a DPSK modulated signal. The DPSK modulated signal is then loaded onto a high-frequency optical signal in the form of a subcarrier to obtain a dual-modulated signal containing the optical module's OAM data. This solves the problems of high bit error rates and low data transmission accuracy during data modulation and demodulation in related technologies, achieving the effect of reducing the bit error rate of data modulation and demodulation and improving data transmission accuracy.
[0037] The present disclosure also provides a subcarrier demodulation method for optical module OAM data that can be run on the above-mentioned computer terminal. FIG3 is a flow chart of the subcarrier demodulation method for optical module OAM data according to the embodiment of the present disclosure. As shown in FIG3 , the flow chart includes the following steps:
[0038] Step S302: filtering the modulated signal of the optical module OAM data to obtain a DPSK subcarrier signal;
[0039] In actual implementation, the modulation signal of the optical module OAM data can be a dual modulation signal of the optical module OAM data in the above embodiment. That is, in an exemplary embodiment, the modulation signal is a dual modulation signal, which is obtained by adding a DPSK modulation signal as a subcarrier to a high-frequency optical signal.
[0040] In one exemplary embodiment, filtering the modulated signal of the optical module's OAM data to obtain a DPSK subcarrier signal includes: low-pass filtering the low-frequency DPSK subcarrier signal in the dual-modulation signal to obtain a low-frequency DPSK subcarrier signal that has been filtered out of high-frequency noise; performing analog-to-digital conversion (AD) sampling on the low-frequency DPSK subcarrier signal that has been filtered out of high-frequency noise to obtain DPSK subcarrier signal sampled data; and bandpass filtering the DPSK subcarrier signal sampled data to obtain the DPSK subcarrier signal. In actual implementation, bandpass filtering can filter out low-frequency noise.
[0041] Step S304: differentially demodulate the DPSK subcarrier signal to obtain optical module OAM data.
[0042] In an exemplary embodiment, differential demodulation is performed on a DPSK subcarrier signal to obtain optical module OAM data, including: delaying the DPSK subcarrier signal and multiplying the delayed DPSK subcarrier signal with the non-delayed DPSK subcarrier signal to obtain differential demodulated data; performing sign determination on the differential demodulated data, outputting data as 1 if the sign of the differential demodulated data is positive, and outputting data as 0 if the sign of the differential demodulated data is negative; and obtaining the optical module OAM data based on the output data.
[0043] In an exemplary embodiment, differential demodulation is performed on a DPSK subcarrier signal to obtain optical module OAM data, further comprising: delaying the DPSK subcarrier signal and multiplying the delayed DPSK subcarrier signal with the non-delayed DPSK subcarrier signal to obtain differential demodulated data; integrating the differential demodulated data to obtain integrated data; performing a threshold determination on the integrated data, and if the integrated data is greater than a preset threshold, outputting the data as 1; if the integrated data is less than the preset threshold, outputting the data as 0; and obtaining the optical module OAM data based on the output data.
[0044] In actual implementation, the two differential demodulation methods provided in the above embodiments use a single data point, making it sensitive to noise and weak in noise immunity. Inadequate front-end filtering can result in a high OAM data bit error rate. The second method uses the summation of all data within a symbol length, resulting in a large signal data volume, low noise sensitivity, and strong noise immunity, resulting in a low OAM data bit error rate. The specific differential demodulation method can be selected based on actual circumstances.
[0045] In an exemplary embodiment, obtaining optical module OAM data according to the output data includes: performing bit timing on the output data to obtain a sampling clock for the output data; obtaining a data frame header of the output data according to the sampling clock to obtain the optical module OAM data according to the data frame header.
[0046] In actual implementation, the demodulated signal is bit-aligned to obtain the optimal sampling point, thereby demodulating the transmitted information. The disclosed embodiment greatly reduces the bit error rate and improves system performance.
[0047] In an exemplary embodiment, integrating the differentially demodulated data to obtain integrated data includes: summing the differentially demodulated data within a specified symbol length to obtain integrated data, wherein the integrated data is expressed as:
[0048] Here, SUMYn represents integrated data, Y(n) represents differential demodulation data, and kγ represents the number of differential demodulation data.
[0049] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus the necessary general hardware platform, and of course it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the embodiment of the present disclosure is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, disk, CD-ROM), including a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the method described in the embodiment of the present disclosure.
[0050] This embodiment also provides a device for modulating and demodulating optical module OAM data. This device is used to implement the above-mentioned embodiments and preferred implementations, and details already described are omitted. As used below, the term "module" can refer to a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation using hardware, or a combination of software and hardware, is also possible and contemplated.
[0051] Figure 4 is a structural block diagram of a subcarrier modulation device for optical module OAM data according to an embodiment of the present disclosure. As shown in Figure 4, the modulation device 40 includes a modulation module 410, and the modulation module 410 further includes: a DPSK modulation unit 4101, configured to perform differential phase shift keying DPSK modulation based on the optical module OAM data to obtain a DPSK modulated signal; and a laser unit 4102, configured to load the DPSK modulated signal into a high-frequency optical signal in the form of a subcarrier to obtain a dual-modulation signal containing the optical module OAM data.
[0052] FIG5 is a block diagram of a subcarrier modulation apparatus for optical module OAM data according to an embodiment of the present disclosure. As shown in FIG5 , in addition to the components shown in FIG4 , a modulation module 510 further includes an information encoding unit 5101 configured to perform DPSK precoding processing on the optical module OAM data to obtain a transmission information code.
[0053] FIG6 is a block diagram of a subcarrier demodulation device for optical module OAM data according to an embodiment of the present disclosure. As shown in FIG6 , the demodulation device 60 includes a demodulation module 610. The demodulation module 610 further includes: a receiving filter unit 6101 configured to filter the modulated signal of the optical module OAM data to obtain a DPSK subcarrier signal; and a DPSK demodulation unit 6102 configured to differentially demodulate the DPSK subcarrier signal.
[0054] FIG7 is a block diagram of a subcarrier demodulation device for optical module OAM data according to an embodiment of the present disclosure. As shown in FIG7 , in addition to the various components in FIG6 , the demodulation module 710 further includes: a bit timing unit 7101 configured to perform bit timing on the output data of the DPSK demodulation unit to obtain a sampling clock for the output data; and a data synchronization unit 7102 configured to obtain a data frame header of the output data according to the sampling clock to obtain the optical module OAM data according to the data frame header.
[0055] It should be noted that the above modules can be implemented through software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.
[0056] An embodiment of the present disclosure further provides a computer-readable storage medium, in which a computer program is stored. The computer program is configured to execute the steps of any one of the above method embodiments when running.
[0057] In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to, various media that can store computer programs, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk, or an optical disk.
[0058] An embodiment of the present disclosure further provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
[0059] In an exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.
[0060] For specific examples in this embodiment, reference may be made to the examples described in the above embodiments and exemplary implementation modes, and this embodiment will not be described in detail here.
[0061] Obviously, those skilled in the art should understand that the modules or steps of the above-mentioned embodiments of the present disclosure can be implemented using a general-purpose computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented using program codes executable by the computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be performed in a different order than herein, or they can be made into individual integrated circuit modules, or multiple modules or steps can be made into a single integrated circuit module for implementation. Thus, the embodiments of the present disclosure are not limited to any specific combination of hardware and software.
[0062] In order to enable those skilled in the art to better understand the technical solutions of the embodiments of the present disclosure, the following is an elaboration with reference to specific scenario embodiments.
[0063] Scenario Example 1
[0064] The embodiment of the present disclosure provides a method for modulation, transmission, reception and demodulation of remote performance energy monitoring and remote control data (OAM data) of an optical module. This scenario embodiment discloses a DPSK modulation and demodulation module and method, which includes a modulation and demodulation module. The modulation module first performs DPSK subcarrier modulation on the transmitted information code (i.e., OAM data), and then loads the DPSK modulated signal into the high-frequency optical signal in the form of a subcarrier, and finally obtains a dual-modulated signal. The demodulation module first performs low-pass filtering on the received signal to extract the DPSK subcarrier signal, and then performs band-pass filtering to filter out low-frequency noise. The signal then enters the DPSK demodulation module, and compares the phase of the front and back code elements of the DPSK modulated signal to demodulate the modulation information. Finally, the demodulated signal is aligned to obtain the optimal sampling point, thereby demodulating the transmitted information. The present disclosure greatly reduces the bit error rate and improves system performance.
[0065] FIG8 is a schematic diagram of the structure of the modulation module according to an embodiment of the present disclosure. As shown in FIG8 , the modulation module includes: a DPSK modulation and demodulation module for subcarrier modulation, including a modulation module and a demodulation module. The modulation module includes an OAM information unit, a DPSK modulation unit, a DDS carrier unit, a laser unit, and a high-frequency service signal unit connected in sequence. The OAM information unit is used to generate OAM data and precode the OAM data. The DDS carrier unit is used to generate a sinusoidal pulse carrier signal of xKHz, and the data frequency of the OAM frame is x / γKHz (a natural number of γ≥5, and a natural number of x / γ≥1). The DPSK modulation unit is used to perform DPSK subcarrier modulation on the DDS subcarrier using the OAM data. The output modulated signal is sent to the Laser unit, and the DPSK signal is secondary modulated onto the laser signal (i.e., a high-frequency optical signal) to obtain a dual modulation signal of the optical module OAM data.
[0066] FIG9 is a schematic diagram of the structure of the demodulation module according to an embodiment of the present disclosure. As shown in FIG9 , the demodulation module includes: a detection and receiving unit, a low-pass filter (LPF) unit, an analog-to-digital conversion (AD) unit, a band-pass filter (Berkeley Packet Filter, BPF) unit, and a DPSK demodulation unit. In addition, it also includes a bit timing unit, a data synchronization unit, and a demodulation output unit. The detection and receiving unit receives a high-frequency laser signal containing a DPSK signal (i.e., the above-mentioned dual modulation signal), separates the high-frequency service signal and the low-frequency DPSK subcarrier signal, and outputs the low-frequency DPSK subcarrier signal to the LPF module for low-pass filtering. After filtering out the high-frequency noise, AD sampling is performed. The sampling rate is M (M=kx, k≥10, and k is a natural number). The data is subjected to BPF digital band-pass filtering to filter out the low-frequency noise and extract the DPSK subcarrier signal. The DPSK subcarrier signal is input to the DPSK demodulation unit for data demodulation.
[0067] The DPSK modulation unit in this embodiment may have the same specific functions as the DPSK modulation unit 4101 in the above embodiment. The laser unit in this embodiment may have the same specific functions as the laser unit 4102 in the above embodiment. The OAM information unit in this embodiment may have the same specific functions as the information encoding unit 5101 in the above embodiment. The detection and reception unit, low-pass filtering unit, and band-pass filtering unit in this embodiment may collectively have the same specific functions as the reception filtering unit 6101 in the above embodiment. That is, the detection and reception unit, low-pass filtering unit, and band-pass filtering unit in this embodiment collectively perform the specific functions of the reception filtering unit 6101 in the above embodiment. The DPSK demodulation unit in this embodiment may have the same specific functions as the DPSK demodulation unit 6102 in the above embodiment. The bit timing unit in this embodiment may have the same specific functions as the bit timing unit 7101 in the above embodiment. The data synchronization unit in this embodiment may have the same specific functions as the data synchronization unit 7102 in the above embodiment. In actual implementation, the naming and functional division of the above-mentioned specific functional units may be adjusted according to actual circumstances and are not specifically limited here.
[0068] Figure 10 is a schematic diagram of the DPSK demodulation principle implemented according to the present disclosure, and Figure 11 is a schematic diagram of the DPSK demodulation principle implemented according to the present disclosure. In this embodiment, two data demodulation methods are provided:
[0069] Demodulation method 1: The DPSK demodulation unit uses differential demodulation. It first delays the DPSK signal by one symbol length and then multiplies the undelayed signal by the delayed signal. The data sign is then determined: if the sign is positive, the data is 1; if the sign is negative, the data is 0. This demodulates the OAM signal.
[0070] Demodulation method 2: The DPSK demodulation unit uses differential demodulation. It first delays the DPSK signal by one symbol length, then multiplies the undelayed signal by the delayed signal. The data for one symbol length is then integrated, and a threshold decision is made on the integrated data using hysteresis comparison. Data above +RTH is set to 1, and data below -RTH is set to 0.
[0071] In actual implementation, the specific length of a symbol can be determined according to actual conditions and is not specifically limited here. The undelayed signal and the delayed signal delay a portion of the DPSK signal and do not delay the other portion.
[0072] Among them, the algorithm of method 1 is simple, but has weak noise resistance; the algorithm of method 2 is complex and requires more resources, but has strong noise resistance.
[0073] Figure 12 is a schematic diagram of the OAM data parsing principle according to an embodiment of the present disclosure. As shown in Figure 12, the bit timing unit performs bit timing on the obtained OAM signal to obtain the data sampling clock, recover the OAM data, and then input the data into the data synchronization unit. The data synchronization first matches the data with the frame header (for example, AAAB). After finding the data frame header, the OAM frame is obtained in sequence. Finally, the demodulation output unit outputs the data.
[0074] Scenario Example 2
[0075] The optical module OAM data modulation and demodulation method provided in the embodiment of the present disclosure is mainly implemented by the above-mentioned modulation module and demodulation module, and the specific implementation method includes the following steps:
[0076] 1)DPSK modulation
[0077] Step 1: Generate OAM management data and perform DPSK precoding;
[0078] Among them, the precoding formula is: I k =u k ⊙I k-1
[0079] where u k For OAM management data, I k is the precoded data, I k-1 The OAM data rate is x / γKHz (a natural number where γ is greater than or equal to 5, and x / γ is a natural number greater than or equal to 1).
[0080] Step 2: Perform DPSK modulation on the sinusoidal pulse signal. Specifically, when the OAM data value is 1, the phase of the sinusoidal pulse signal does not change; when the OAM data value is 0, the phase of the sinusoidal pulse signal changes by 180 degrees.
[0081] The formula used for DPSK subcarrier modulation is: F(t)=αAsin(2πf1t+θ+I k π)
[0082] Where A is the carrier amplitude, α is the scaling factor used to control the amplitude of the DPSK subcarrier, the data rate f1 = x kHz, (a natural number where γ is greater than or equal to 5 and x / γ is greater than or equal to 1), θ is the initial phase, and t represents time.
[0083] Step 3: Load the DPSK subcarrier onto the high-frequency laser signal. S(t)=αAsin(2πf1t+θ+I k π)*[Bsin(2πf2t+β)*random]
[0084] Where B is the laser amplitude, f2 is the laser frequency, which is THz, and Random is the high-frequency service signal with a frequency range of GHz.
[0085] 2)DPSK subcarrier demodulation
[0086] Step 1: Detect and receive the high-frequency signal, extract the high-frequency and low-frequency signals, and low-pass filter the low-frequency signal. The DPSK subcarrier signal obtained after DPSK low-frequency filtering is as follows: S'(t) = βαAsin(2πf1t+θ+I k π)+noise(t)
[0087] Where β is the proportional factor after receiving detection and low-frequency filtering, and noise(t) is the low-frequency noise.
[0088] Step 2: Perform high-speed AD sampling on the DPSK subcarrier signal. The sampling rate is M, (M = kx, k ≥ 10, and k is a natural number), then the number of sampled data for a single symbol is kγ, and the number of samples for a single positively selected pulse is k. The sampled DPSK subcarrier signal is as follows: S'(n) = βαAsin(2πf1n+θ+I k π)+noise(n)
[0089] The time difference between Δn is the length of one sampling clock, and noise(n) is low-frequency noise.
[0090] Step 3: Bandpass filter the obtained DPSK subcarrier sampling data to remove the sampling noise and low-frequency noise in the signal. The sampled DPSK subcarrier signal after filtering is as follows: S'(n) = βαAsiγ(2πf1n+θ+Ikπ)
[0091] The time difference between Δn is the length of one sampling clock.
[0092] Step 4: Delay the sampled DPSK subcarrier signal by one symbol length, then multiply the undelayed signal by the delayed signal to obtain the differential demodulated data Y(n). The specific formula is as follows: Y(n)=S'(n+kγ)*S'(n)=βαAsin(2πf1(n+kγ)+θ+I k π)*βαAsin(2πf1n+θ+I k-1 π)
[0093] Step 5: Extract OAM data
[0094] Method 1: Identify the Y(n) sign. When the sign is +, the output data is 1; when the sign is 0, the output data is 0. This can be used to solve the OAM data. The specific formula is as follows:
[0095] If Y(n)>0 u k =1;
[0096] Else if Y(n)<0 u k =0;
[0097] where u k Manages data for OAM.
[0098] Method 2:
[0099] The Y(n) data is summed within a symbol length. The specific formula is as follows:
[0100] SUMYn is the sum of the DPSK subcarrier signal sampling data within one symbol length, that is, the above-mentioned integrated data.
[0101] Then perform threshold determination on the summed data. The specific formula is as follows:
[0102] If SUMYn≥+RTH u k =1;
[0103] If SUMYn≤-RTH u k =0;
[0104] The threshold is determined by a hysteresis comparison method, where u k For OAM management data. If the current data u k =1, then when SUMYn≤-RTH, u k =0, otherwise u k =1; if the current data u k =0; then when SUMYn≥+RTH, u k =1, otherwise u k = 0. RTH is a threshold value preset according to actual conditions.
[0105] Note: Method 1 uses a single data point and is therefore sensitive to noise and has weak noise immunity. If the front-end filtering is ineffective, this can result in a high OAM data bit error rate. Method 2, on the other hand, uses the summation of all data within a symbol length, resulting in a large signal volume and low noise sensitivity, leading to a low OAM data bit error rate.
[0106] Step 6: Based on the re-extracted OAM management data, find the rising and falling edges of the data. The rising / falling edge shifted back by half a symbol period is the rising edge time point of the sampling clock. The rising edge time point can be calculated by averaging the rising and falling edges of multiple data points shifted back by half a symbol period as the rising edge time point of the sampling clock.
[0107] Step 7: Sample the OAM management data using the sampling clock, retime the OAM management data, and then compare the OAM management data stream with the data frame header AAAB. If the comparison is successful, the OAM data frame header is found, and the OAM frame can be decoded in sequence.
[0108] Scenario Example 3
[0109] Based on the specific process principles of the above scenario embodiment, scenario embodiment 3 is described in conjunction with a specific embodiment. In scenario embodiment 3, the OAM management information rate is 10 Kbps, the subcarrier frequency is 50 kHz, the high-frequency data signal is 25 Gbps, the laser frequency is 193.1 THz, and the AD sampling frequency is 1 MHz. The transmitted data frame header is AAAB.
[0110] 1)DPSK modulation
[0111] Step 1: Precode the transmitted data:
[0112] The precoding formula is: k =u k ⊙I k-1
[0113] By using this precoding formula to precode AAAB, the corresponding precoding values shown in Table 1 can be obtained.
[0114] Table 1 Examples of OAM data precoding values
[0115] Step 2: Perform DPSK subcarrier modulation on the sinusoidal pulse signal. The formula used for DPSK subcarrier modulation is: F(t)=αAsin(2πf1t+θ+I k π)
[0116] Where f1 = 50kHz, I k The rate is 10Kbps, so the coding phase corresponding to the subcarrier is I k The values of π are shown in Table 2:
[0117] Table 2 Example of code phase values corresponding to subcarriers
[0118] Step 3: Load the DPSK carrier wave onto the high-frequency laser signal. S(t)=αAsin(2πf1t+θ+I k π)*[Bsin(2πf2t+β)*random]
[0119] Where B is the laser amplitude, f2 is the laser frequency, which is 193.1 THz, and Random is the high-frequency service signal with a value of {0,1} at 25 GHz.
[0120] 2)DPSK subcarrier demodulation
[0121] Step 1: Detect and receive the high-frequency signal, separate the high-frequency signal from the low-frequency signal, extract the low-frequency signal, and obtain the low-frequency DPSK subcarrier signal after low-pass filtering. k π)+noise(t)
[0122] Step 2: Then use ADC to sample and get the sampled DPSK subcarrier signal. k π)+noise(n)
[0123] Step 3: After bandpass filtering, the DPSK subcarrier signal is obtained as follows: S'(n) = βαAsin(2πf1n+θ+Ikπ)
[0124] The time difference between Δn is the length of one sampling clock. Therefore, the number of sampling points of a sinusoidal pulse is 20, and the number of sampling points of a sign bit is 5 sinusoidal pulses, that is, the number of sampling points is 100.
[0125] Step 4: Delay the sampled DPSK subcarrier signal by one symbol length, and then multiply the undelayed signal by the delayed signal. The specific formula is as follows: Y(n)=S'(n+kγ)*S'(n)=βαAsin(2πf1(n+kγ)+θ+I k π)*βαAsin(2πf1n+θ+I k-1 π)
[0126] Step 5: Extract OAM data
[0127] Method 1:
[0128] The Y(n) symbol is identified. When the symbol is +, the output data is 1; when the symbol is 0, the output data is 0. This can be used to solve the OAM data. The specific formula is as follows:
[0129] If Y(n)>0 u k =1;
[0130] Else if Y(n)<0 u k =0;
[0131] where u k This is OAM management data. The specific demodulated OAM data is shown in Table 3:
[0132] Table 3 Example of demodulated OAM data
[0133] Method 2:
[0134] The Y(n) data is summed within a symbol length. The specific formula is as follows:
[0135] SUMYn is the sum of the DPSK subcarrier signal sampling data within one symbol length.
[0136] Then perform threshold determination on the summed data. The specific formula is as follows:
[0137] If SUMYn≥+RTH u k =1;
[0138] If SUMYn≤-RTH u k =0;
[0139] The threshold is determined by a hysteresis comparison method, where u k For OAM management data. If the current data u k =1, then when SUMYn≤-RTH, u k =0, otherwise u k =1; if the current data u k =0; then when SUMYn≥+RTH, u k =1, otherwise u k = 0. This method can also be used to solve the corresponding u in the above table k data.
[0140] Step 6: Based on the re-extracted OAM management data, find the rising and falling edges of the data.
[0141] Figure 13 is a schematic diagram of the OAM data sampling principle according to an embodiment of the present disclosure. As shown in Figure 13, the rising edge of the sampling clock is shifted half a symbol period after the rising / falling edge. The rising edge time point can be calculated by averaging the rising and falling edges of multiple data data by half a symbol period. Because the data rate is 10 Kbps, the single character time is 100 ms, so the clock sampling point is 50 ms from the rising and falling edges. This allows the extraction of a 10 KHz sampling clock, which is then used to retime the OAM management data bit by bit.
[0142] Step 7: Compare the retimed OAM management data stream with the data frame header AAAB. If the comparison is successful, the OAM data frame header is found, and the OAM frame can be decoded in sequence.
[0143] In summary, the embodiments of the present disclosure provide a method and device for modulating and demodulating the OAM data of an optical module. The modulation method includes: performing DPSK modulation based on the OAM data to obtain a DPSK modulated signal; and loading the DPSK modulated signal into a high-frequency optical signal in the form of a subcarrier to obtain a dual-modulated signal of the optical module OAM data. The transmission of the optical module OAM data is achieved through the transmission of the DPSK signal. The embodiments of the present disclosure solve the problems of high bit error rate and low data transmission accuracy in data modulation and demodulation in related technologies, thereby achieving the effect of reducing the bit error rate of data modulation and demodulation and improving data transmission accuracy.
[0144] The above description is merely a preferred embodiment of the present disclosure and is not intended to limit the present disclosure. Those skilled in the art will appreciate that various modifications and variations of the present disclosure are possible. Any modifications, equivalent substitutions, or improvements made within the principles of the present disclosure should be included within the scope of protection of the present disclosure.
Claims
1. A subcarrier modulation method for optical module OAM data, comprising: Perform differential phase shift keying (DPSK) modulation based on the optical module operation management and maintenance (OAM) data to obtain a DPSK modulated signal; The DPSK modulated signal is loaded into a high-frequency optical signal in the form of a subcarrier to obtain a dual-modulated signal containing the OAM data of the optical module.
2. The method according to claim 1, wherein: Before performing the DPSK modulation on the DDS subcarrier based on the optical module OAM data, the method further includes: The optical module OAM data is subjected to DPSK precoding processing to obtain a sending information code.
3. The method according to claim 2, wherein: The method performs differential phase shift keying (DPSK) modulation based on the optical module OAM data to obtain a DPSK modulated signal, including: Get data distribution service DDS subcarrier; Based on the sending information code, the DDS subcarrier is subjected to the DPSK modulation to obtain the DPSK modulated signal.
4. A subcarrier demodulation method for optical module OAM data, comprising: Filter the modulation signal of the optical module OAM data to obtain a DPSK subcarrier signal; The DPSK subcarrier signal is differentially demodulated to obtain the optical module OAM data.
5. The method according to claim 4, wherein: The modulation signal is a dual modulation signal, which is obtained by loading a DPSK modulation signal into a high-frequency optical signal in the form of a subcarrier.
6. The method according to claim 5, wherein: The filtering process is performed on the modulation signal of the optical module OAM data to obtain the DPSK subcarrier signal, including: Performing low-pass filtering on the low-frequency DPSK subcarrier signal in the dual modulation signal to obtain the low-frequency DPSK subcarrier signal with high-frequency noise filtered out; Performing analog-to-digital conversion (AD) sampling processing on the low-frequency DPSK subcarrier signal from which high-frequency noise has been filtered out to obtain DPSK subcarrier signal sampling data; Bandpass filtering is performed on the DPSK subcarrier signal sampling data to obtain the DPSK subcarrier signal.
7. The method according to claim 4, wherein: The DPSK subcarrier signal is differentially demodulated to obtain the optical module OAM data, including: Delay processing is performed on the DPSK subcarrier signal, and the delayed DPSK subcarrier signal is multiplied by the DPSK subcarrier signal that has not been delayed to obtain differential demodulation data; Performing sign determination on the differential demodulated data, if the sign of the differential demodulated data is positive, the output data is 1, if the sign of the differential demodulated data is negative, the output data is 0; The optical module OAM data is obtained according to the output data.
8. The method according to claim 4, wherein: The DPSK subcarrier signal is differentially demodulated to obtain the optical module OAM data, and further includes: Delay processing is performed on the DPSK subcarrier signal, and the delayed DPSK subcarrier signal is multiplied by the DPSK subcarrier signal that has not been delayed to obtain differential demodulation data; Integrating the differential demodulation data to obtain integrated data; Performing a threshold judgment on the integral data, if it is greater than a preset threshold, the output data is 1, if it is less than the preset threshold, the output data is 0; The optical module OAM data is obtained according to the output data.
9. The method according to claim 7 or 8, wherein: Obtaining the optical module OAM data according to the output data includes: Performing bit timing on the output data to obtain a sampling clock for the output data; A data frame header of the output data is acquired according to the sampling clock, so as to acquire the optical module OAM data according to the data frame header.
10. The method according to claim 8, wherein: Integrating the differential demodulation data to obtain integrated data includes: The differential demodulated data within the specified symbol length is summed to obtain the integral data, wherein the integral data is expressed by the formula: Wherein, SUMYn represents the integrated data, Y(n) represents the differential demodulated data, and kγ represents the number of the differential demodulated data.
11. A subcarrier modulation device for optical module OAM data, comprising a modulation module, wherein: The modulation module comprises: A DPSK modulation unit, configured to perform differential phase shift keying DPSK modulation based on the OAM data of the optical module to obtain a DPSK modulated signal; The laser unit is configured to load the DPSK modulated signal into a high-frequency optical signal in the form of a subcarrier to obtain a dual-modulated signal containing the OAM data of the optical module.
12. The device according to claim 11, wherein The modulation module also includes: The information encoding unit is configured to perform DPSK precoding processing on the OAM data of the optical module to obtain a sending information code.
13. A subcarrier demodulation device for optical module OAM data, comprising a demodulation module, wherein: The demodulation module comprises: A receiving filter unit, configured to filter the modulation signal of the optical module OAM data to obtain a DPSK subcarrier signal; The DPSK demodulation unit is configured to perform differential demodulation on the DPSK subcarrier signal.
14. The device according to claim 13, wherein: The demodulation module also includes: A bit timing unit, configured to perform bit timing on the output data of the DPSK demodulation unit to obtain a sampling clock for the output data; The data synchronization unit is configured to obtain a data frame header of the output data according to the sampling clock, so as to obtain the optical module OAM data according to the data frame header.
15. A computer-readable storage medium having a computer program stored therein, wherein: When the computer program is executed by a processor, the method described in any one of claims 1 to 10 is implemented.
16. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method according to any one of claims 1 to 10 when executing the computer program.
Citation Information
Patent Citations
Communication between transceivers using in-band subcarrier tones
CN104009805A
Optical module
CN106559143A
PCM / DPSK / FM modulation and demodulation module and method
CN106789787A
Optical communication system transmitting and receiving optical subcarriers having different spectral widths and / or power values
US20210091873A1
Frequency division multiple access optical subcarriers
US20210091876A1