Search

CN-121509165-B - Signal processing method, device, equipment, system, storage medium and product

CN121509165BCN 121509165 BCN121509165 BCN 121509165BCN-121509165-B

Abstract

The invention discloses a signal processing method, a device, equipment, a system, a storage medium and a product. The method comprises the steps of carrying out partition processing on a signal to be processed, which is output after a target signal passes through a nonlinear device, to obtain a plurality of first signal areas, wherein the target signal is related to an ideal signal, determining the area types corresponding to the first signal areas respectively by adopting a preset type determining strategy, wherein the preset type determining strategy is determined based on the steepness degree of a waveform shape, carrying out compensation processing on sub-signals in the corresponding area of the current first signal area in the target signal by adopting a compensation strategy matched with the area type corresponding to the current first signal area for each first signal area, obtaining compensation signals corresponding to the current first signal area by utilizing the ideal signal, and determining a predistortion signal corresponding to the ideal signal according to the compensation signals respectively corresponding to the first signal areas. The invention can provide effective predistortion signals for signals with complex and changeable forms.

Inventors

  • JIANG YINGHAO
  • LANG GUOWEI
  • WANG LI
  • JIANG MINGWU

Assignees

  • 苏州光格科技股份有限公司

Dates

Publication Date
20260508
Application Date
20260113

Claims (10)

  1. 1. A signal processing method, comprising: Partitioning the signal to be processed, which is output by the target signal after passing through the nonlinear device, to obtain a plurality of first signal areas, wherein the target signal is related to an ideal signal, and the ideal signal is a signal which is expected to be output by the target signal after passing through the nonlinear device; Determining the region types corresponding to the plurality of first signal regions respectively by adopting a preset type determining strategy, wherein the preset type determining strategy is determined based on the steepness degree of the waveform shape; Aiming at each first signal region, adopting a compensation strategy matched with the region type corresponding to the current first signal region, and carrying out compensation processing on sub-signals of the current first signal region in the corresponding region in the target signal by utilizing the ideal signal to obtain a compensation signal corresponding to the current first signal region; Determining a predistortion signal corresponding to the ideal signal according to the compensation signals respectively corresponding to the plurality of first signal areas; the area type comprises a first area type and a second area type, wherein the steepness degree corresponding to the first area type is higher than that corresponding to the second area type; the determining, by using a preset type determining policy, the region types corresponding to the plurality of first signal regions respectively includes: And determining the rising time corresponding to the current first signal region according to each first signal region, determining the shape factor of the waveform in the current first signal region according to the rising time, determining that the current first signal region corresponds to the first region type under the condition that the shape factor is smaller than a first threshold value, and determining that the current first signal region corresponds to the second region type under the condition that the shape factor is larger than or equal to the first threshold value.
  2. 2. The method of claim 1, wherein the ideal signal is a signal having symmetric characteristics, and wherein the method further comprises: dividing the plurality of first signal regions into a plurality of first signal region pairs based on symmetry; For each first signal region pair, calculating first peak differences of two symmetrical first signal regions in the current first signal region pair, and determining a first error value according to a quotient of the square of the first peak differences and the square of an ideal peak of the ideal signal corresponding region, wherein the first error value is used for determining a first correction factor, and the first correction factor is larger than 1; Performing short-time Fourier transform on the signal to be processed to obtain a corresponding first time-frequency distribution curve, extracting a ridge line of the first time-frequency distribution curve, and determining a second error value according to the difference between the ridge line of the first time-frequency distribution curve and a sweep frequency curve corresponding to the ideal signal, wherein the second error value is used for determining a second correction factor; the compensation strategy matched with the region type corresponding to the current first signal region is adopted, the ideal signal is utilized to carry out compensation processing on the sub-signals in the corresponding region of the current first signal region in the target signal, and the compensation signal corresponding to the current first signal region is obtained, and the method comprises the following steps: Determining a comparison result of a peak value of a current first signal region and a peak value of the other first signal region in the first signal region pair to which the current first signal region belongs in response to the first region type corresponding to the current first signal region, dividing the amplitude of a sub-signal of the current first signal region in a corresponding region in the target signal by the first correction factor and the second correction factor if the comparison result is larger than the comparison result to obtain a corresponding compensation signal, and multiplying the amplitude of the sub-signal of the current first signal region in the corresponding region in the target signal by the first correction factor and the second correction factor if the comparison result is smaller than the comparison result to obtain the corresponding compensation signal; And responding to the second area type corresponding to the current first signal area, determining a third correction factor according to the quotient of the amplitude of the current sampling point and the amplitude of the corresponding sampling point in the ideal signal for each sampling point in the current first signal area, and dividing the amplitude of a sub-signal in the corresponding area of the current first signal area in the target signal by the third correction factor to obtain a corresponding compensation signal.
  3. 3. The signal processing method according to claim 1, wherein the determining the predistortion signal corresponding to the ideal signal according to the compensation signals corresponding to the plurality of first signal areas, respectively, comprises: Determining a new target signal corresponding to the ideal signal according to the compensation signals respectively corresponding to the plurality of first signal areas; acquiring a signal to be detected which is output by the new target signal after passing through the nonlinear device; Responding to the signal to be detected to meet a preset iteration cut-off requirement, and determining the new target signal as a predistortion signal corresponding to the ideal signal; And in response to the signal to be detected not meeting the preset iteration cut-off requirement, performing compensation processing on the signal to be detected until the latest signal to be detected obtained meets the preset iteration cut-off requirement, and determining the latest target signal corresponding to the latest signal to be detected as a predistortion signal corresponding to the ideal signal.
  4. 4. A signal processing method according to claim 3, wherein the ideal signal is a signal having symmetrical characteristics; determining whether the signal to be detected meets a preset iteration cut-off requirement by the following method: partitioning the signal to be detected to obtain a plurality of second signal areas, wherein each second signal area comprises at most one wave crest; dividing the plurality of second signal regions into a plurality of symmetrical second signal region pairs based on symmetry; For each second signal region pair, calculating second peak differences of two second signal regions in the current signal region pair, and determining a third error value according to the quotient of the square of the second peak differences and the square of the ideal peak of the ideal signal corresponding region; Performing short-time Fourier transform on the signal to be detected to obtain a corresponding second time-frequency distribution curve, extracting a ridge line of the second time-frequency distribution curve, and determining a fourth error value according to the difference between the ridge line of the second time-frequency distribution curve and a sweep frequency curve corresponding to the ideal signal; determining an error influence degree according to the third error value and the fourth error value; And determining that the signal to be detected meets a preset iteration cut-off requirement in response to the error influence degree being smaller than a second threshold.
  5. 5. The signal processing method of claim 4, wherein the nonlinear device is an erbium-doped fiber amplifier in a fiber Raman temperature sensing system, the ideal signal comprises a plurality of optical signals with different phases, and each phase corresponds to a third error value and a fourth error value respectively; The determining the error influence degree according to the third error value and the fourth error value comprises the following steps: convolving signals obtained by adopting a plurality of third error values to perform signal compensation on the corresponding second signal areas with simulated optical fiber responses to obtain first simulated Stokes Raman scattered light and first simulated anti-Stokes Raman scattered light; convolving signals obtained by adopting a plurality of fourth error values to perform signal compensation on the corresponding second signal areas with simulated optical fiber responses to obtain second simulated Stokes Raman scattered light and second simulated anti-Stokes Raman scattered light; Determining a first simulated temperature curve from the first simulated stokes raman scattered light and the first simulated anti-stokes raman scattered light; determining a second simulated temperature profile from the second simulated stokes raman scattered light and the second simulated anti-stokes raman scattered light; Determining a first simulated temperature accuracy based on the first simulated temperature curve; determining a second simulated temperature accuracy based on the second simulated temperature curve; and determining the error influence degree according to the first simulation temperature precision and the second simulation temperature precision.
  6. 6. A signal processing apparatus, comprising: The first partitioning module is used for partitioning the signal to be processed, which is output after the target signal passes through the nonlinear device, to obtain a plurality of first signal areas, wherein the target signal is related to an ideal signal, and the ideal signal is a signal which is expected to be output after the target signal passes through the nonlinear device; The type determining module is used for determining the region types corresponding to the plurality of first signal regions respectively by adopting a preset type determining strategy, wherein the preset type determining strategy is determined based on the steepness degree of the waveform shape; The compensation module is used for carrying out compensation processing on the sub-signals of the current first signal region in the corresponding region in the target signal by using the ideal signal by adopting a compensation strategy matched with the region type corresponding to the current first signal region aiming at each first signal region, so as to obtain a compensation signal corresponding to the current first signal region; a predistortion signal determining module, configured to determine a predistortion signal corresponding to the ideal signal according to compensation signals corresponding to the plurality of first signal areas respectively; Wherein each first signal region includes at most one peak therein; the region type comprises a first region type and a second region type, wherein the steep degree corresponding to the first region type is higher than that corresponding to the second region type, and the type determining module is specifically used for: And determining the rising time corresponding to the current first signal region according to each first signal region, determining the shape factor of the waveform in the current first signal region according to the rising time, determining that the current first signal region corresponds to the first region type under the condition that the shape factor is smaller than a first threshold value, and determining that the current first signal region corresponds to the second region type under the condition that the shape factor is larger than or equal to the first threshold value.
  7. 7. An electronic device, the electronic device comprising: At least one processor, and A memory communicatively coupled to the at least one processor, wherein, The memory stores a computer program executable by the at least one processor to enable the at least one processor to perform the signal processing method of any one of claims 1-5.
  8. 8. A computer readable storage medium, characterized in that the computer readable storage medium stores computer instructions for causing a processor to implement the signal processing method of any one of claims 1-5 when executed.
  9. 9. A computer program product, characterized in that the computer program product comprises a computer program which, when executed by a processor, implements the signal processing method according to any of claims 1-5.
  10. 10. A signal processing system comprising a signal generator, a laser, a fiber amplifier, a coupler, an optical attenuator, a wavelength division multiplexer, an optical switch, a first detector, a second detector, a signal acquisition module, and the electronic device of claim 7, wherein, The signal generator is connected with the laser and used for controlling the laser to output a set signal to the optical fiber amplifier, wherein the set signal is related to an ideal signal, and the ideal signal is a signal expected to be output after the target signal passes through the nonlinear device; the coupler is connected with the optical fiber amplifier and is used for dividing the set signal into a first path of signal and a second path of signal, wherein the first path of signal is a target signal, and the second path of signal is a measuring signal; the optical attenuator is connected with the coupler and is used for receiving the target signal; The port of the wavelength division multiplexer is connected with the coupler and is used for receiving the measurement signal, and the wavelength division multiplexer is also connected with the detection optical fiber and the first detector respectively; The optical switch is used for being connected with the optical attenuator in a predistortion signal debugging stage and connected with the wavelength division multiplexer in a measurement stage; the first detector and the second detector are connected with the signal acquisition module; The signal acquisition module is connected with the electronic equipment and is used for inputting acquired signals to be processed to the electronic equipment; the electronic device is connected with the signal generator and is used for sending a signal generation instruction for generating the setting signal to the signal generator.

Description

Signal processing method, device, equipment, system, storage medium and product Technical Field The present invention relates to the technical fields of signal processing, signal predistortion, optical fiber sensing, and the like, and in particular, to a signal processing method, apparatus, device, system, storage medium, and product. Background In signal transmission systems, nonlinear devices such as fiber amplifiers, rf power amplifiers, ultrasonic transducers, or any other signal path with dynamic nonlinearity are often present in the signal transmission path, and nonlinear distortion is caused by the signal passing through the nonlinear devices. In order to reduce the influence of the nonlinear device on signal transmission, a signal predistortion technology can be adopted to carry out predistortion processing on a signal to be transmitted. At present, the predistortion algorithm is mainly used for processing simple rectangular pulses with single forms, usually finds predistortion signals with opposite distortion characteristics generated by nonlinear devices corresponding to original signals through experiments or modeling, and adopts the predistortion signals to replace the original signals to be input into the nonlinear devices for transmission so as to offset the influence caused by nonlinear distortion. However, it is difficult for the existing predistortion algorithm to obtain a high quality predistortion signal for a signal whose signal waveform varies unevenly. Disclosure of Invention The invention provides a signal processing method, a device, equipment, a system, a storage medium and a product, which can improve the quality of a predistortion signal. According to an aspect of the present invention, there is provided a signal processing method including: Partitioning the signal to be processed, which is output by the target signal after passing through the nonlinear device, to obtain a plurality of first signal areas, wherein the target signal is related to an ideal signal; Determining the region types corresponding to the plurality of first signal regions respectively by adopting a preset type determining strategy, wherein the preset type determining strategy is determined based on the steepness degree of the waveform shape; Aiming at each first signal region, adopting a compensation strategy matched with the region type corresponding to the current first signal region, and carrying out compensation processing on sub-signals of the current first signal region in the corresponding region in the target signal by utilizing the ideal signal to obtain a compensation signal corresponding to the current first signal region; And determining a predistortion signal corresponding to the ideal signal according to the compensation signals respectively corresponding to the plurality of first signal areas. According to another aspect of the present invention, there is provided a signal processing apparatus comprising: the first partitioning module is used for partitioning the signal to be processed, which is output after the target signal passes through the nonlinear device, to obtain a plurality of first signal areas, wherein the target signal is related to the ideal signal; The type determining module is used for determining the region types corresponding to the plurality of first signal regions respectively by adopting a preset type determining strategy, wherein the preset type determining strategy is determined based on the steepness degree of the waveform shape; The compensation module is used for carrying out compensation processing on the sub-signals of the current first signal region in the corresponding region in the target signal by using the ideal signal by adopting a compensation strategy matched with the region type corresponding to the current first signal region aiming at each first signal region, so as to obtain a compensation signal corresponding to the current first signal region; And the predistortion signal determining module is used for determining predistortion signals corresponding to the ideal signals according to the compensation signals respectively corresponding to the plurality of first signal areas. According to another aspect of the present invention, there is provided an electronic apparatus including: at least one processor; and a memory communicatively coupled to the at least one processor; Wherein the memory stores a computer program executable by the at least one processor to enable the at least one processor to perform the signal processing method according to any one of the embodiments of the present invention. According to another aspect of the present invention, there is provided a computer readable storage medium storing computer instructions for causing a processor to execute the signal processing method according to any one of the embodiments of the present invention. According to another aspect of the present invention, there is provided a computer program product