Sensitivity self-compensation method of optical fiber acceleration sensor and related equipment
By processing the time domain phase signal of the fiber acceleration sensor, determining the amplitude spectrum and performing linear interpolation self-compensation, the problem of system error in the sensitivity of the fiber acceleration sensor in the application frequency band range is solved, and high-precision acceleration spectrum measurement is achieved.
Patent Information
- Application Number
- CN202411831459.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-12
- Publication Date
- 2025-03-11
AI Technical Summary
The sensitivity of fiber acceleration sensors is very prone to system errors within the application frequency band range, resulting in the impact of measurement accuracy.
By obtaining the time domain phase signal of the fiber acceleration sensor, determining the amplitude spectrum, linear interpolation of the sensitivity frequency response curve, and self-compensating the amplitude spectrum to correct the sensitivity and reduce system errors.
Effectively reduces system errors caused by sensor sensitivity fluctuations, provides a high-precision acceleration spectrum, suitable for fiber-optic acceleration sensors and other types of vibration and pressure sensors.
Smart Images

Figure CN119595939A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the field of optical fiber acceleration sensing, and in particular to a sensitivity self-compensation method of an optical fiber acceleration sensor and related equipment. Background Art
[0002] Accelerometers are indispensable sensing elements in all walks of life today. The mechanical structure of fiber optic accelerometers includes elastic elements, mass blocks and other components. The equivalent stiffness, equivalent mass and other parameters of these components will affect the resonant frequency and sensitivity of the sensor. There is often a restrictive relationship between sensitivity and resonant frequency that is difficult to achieve at the same time. The pursuit of higher sensitivity usually requires that the structural elements are more sensitive to external acceleration vibrations and produce greater deformations to the optical fiber. Easier deformation means that the equivalent stiffness of the system will be lower, which means that the resonant frequency of the sensor will be relatively low.
[0003] The low resonant frequency of the sensor causes the sensitivity of the sensor to vary greatly with the frequency fluctuation within the application frequency band, which affects the measurement accuracy within the application frequency band. The frequency response range of existing fiber optic acceleration sensors is often concentrated below 1000Hz, and the sensitivity fluctuation within the frequency response range can reach ±1.5dB. The problem of systematic error in the sensing spectrum caused by the large fluctuation of sensitivity with frequency needs to be properly solved in practice. Summary of the invention
[0004] In view of the above problems, the present invention provides a sensitivity self-compensation method of a fiber optic acceleration sensor and related equipment, the main purpose of which is to solve the problem that the sensing spectrum of the sensitivity of the fiber optic acceleration sensor is very likely to produce systematic errors.
[0005] In order to solve at least one of the above technical problems, in a first aspect, the present invention provides a sensitivity self-compensation method of a fiber optic acceleration sensor, the method comprising:
[0006] Obtaining the time domain phase signal of the optical fiber acceleration sensor;
[0007] determining an amplitude spectrum based on the time domain phase signal;
[0008] Performing linear interpolation on the sensitivity frequency response curve of the optical fiber acceleration sensor to obtain a linear interpolation result, wherein the linear interpolation result is used to represent the sensitivity within a calibration frequency point range;
[0009] The frequency spectrum of the self-compensating acceleration is determined based on the amplitude spectrum and the linear interpolation result to perform sensitivity self-compensation.
[0010] Optionally, determining the amplitude spectrum based on the time domain phase signal includes:
[0011] Performing windowing processing on the time domain phase signal based on a Hanning window, wherein the windowing processing is used to reduce the radians of the starting part and the ending part of the time domain phase signal;
[0012] The time domain phase signal after the windowing process is doubled to obtain a first time domain phase signal.
[0013] Optionally, determining the amplitude spectrum based on the time domain phase signal includes:
[0014] Obtaining an absolute value of a result of fast Fourier transforming the first time-domain phase signal to obtain an initial amplitude spectrum;
[0015] The initial amplitude spectrum is normalized to obtain a normalized amplitude spectrum.
[0016] Optionally, determining the amplitude spectrum based on the time domain phase signal includes:
[0017] A single-sided spectrum is determined based on the first half data of the normalized amplitude spectrum, wherein the amplitude of the single-sided spectrum is a result of doubling processing.
[0018] Optionally, determining the amplitude spectrum based on the time domain phase signal includes:
[0019] Acquiring the amplitude of the effective value at different frequencies based on the single-sided spectrum;
[0020] The magnitude spectrum is determined based on a frequency spectrogram of the effective values.
[0021] Optionally, performing linear interpolation on the sensitivity frequency response curve of the optical fiber acceleration sensor to obtain a linear interpolation result includes:
[0022] Performing linear interpolation on the sensitivity frequency response curve of the optical fiber acceleration sensor based on the following formula;
[0023]
[0024] Where, f∈(f1,f2), S(f) is the estimated sensitivity at frequency f, used to represent the linear interpolation result, f1 and f2 are known calibration frequency points, S(f1) is the sensitivity at point f1, and S(f2) is the sensitivity at point f2;
[0025] The sensitivity curve of the optical fiber acceleration sensor in the full frequency range is determined based on the sensitivities of all adjacent calibration frequency points.
[0026] Optionally, determining the frequency spectrum of the self-compensating acceleration based on the amplitude spectrum and the linear interpolation result to perform sensitivity self-compensation includes:
[0027] The frequency spectrum of the self-compensated acceleration is determined based on the following formula:
[0028]
[0029] Among them, P1(f) is the frequency spectrum of self-compensated acceleration, P(f) is the amplitude spectrum, and S(f) is the linear interpolation result;
[0030] Based on the frequency spectrum of the self-compensating acceleration, acceleration components at different frequencies are determined to perform sensitivity self-compensation.
[0031] In a second aspect, an embodiment of the present invention further provides a sensitivity self-compensation device for an optical fiber acceleration sensor, comprising:
[0032] An acquisition unit, used for acquiring a time domain phase signal of the optical fiber acceleration sensor;
[0033] a determining unit, configured to determine an amplitude spectrum based on the time domain phase signal;
[0034] An interpolation unit, used for performing linear interpolation on the sensitivity frequency response curve of the optical fiber acceleration sensor to obtain a linear interpolation result, wherein the linear interpolation result is used to represent the sensitivity within a calibration frequency point range;
[0035] A compensation unit is used to determine the frequency spectrum of the self-compensating acceleration based on the amplitude spectrum and the linear interpolation result to perform sensitivity self-compensation.
[0036] In order to achieve the above object, according to the third aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium includes a stored program, wherein when the above program is executed by a processor, the steps of the above-mentioned sensitivity self-compensation method of the optical fiber acceleration sensor are implemented.
[0037] In order to achieve the above-mentioned purpose, according to the fourth aspect of the present invention, there is provided an electronic device, comprising at least one processor and at least one memory connected to the processor; wherein the above-mentioned processor is used to call the program instructions in the above-mentioned memory to execute the steps of the above-mentioned sensitivity self-compensation method of the optical fiber acceleration sensor.
[0038] This application takes into account the traditional phase signal processing method that directly divides the time domain phase signal of the fiber optic acceleration sensor by the sensitivity at a fixed frequency (such as the sensor frequency response range is 5Hz to 500Hz, 100Hz is selected) to obtain the acceleration time domain signal, and further analyzes its autopower spectrum to obtain the acceleration spectrum. However, this method ignores the characteristic that the sensitivity of the fiber optic sensor increases with the increase of frequency. Within the response bandwidth of the sensor, the sensitivity fluctuation can reach ±1.5dB, resulting in the acceleration spectrum being accurate only at 100Hz, and the results at other frequencies are biased, especially in the high frequency band close to the resonant frequency. Since the sensitivity increases significantly with frequency, the value of the acceleration sensor in the high frequency band is much larger than the actual value.
[0039] Compared with traditional methods, this application fully considers the sensitivity changes of sensors at different frequencies. The sensitivity frequency response curve of the sensor is estimated by linear interpolation method, and the estimated sensitivity value at any frequency within the frequency range of the calibration point is obtained. The sensitivity is corrected using the frequency domain self-compensation algorithm, which reduces the system error caused by the fluctuation of sensor sensitivity and provides a high-precision acceleration spectrum. Conventional digital signal processing technology is combined with the sensitivity self-compensation algorithm to make it easy to implement in a real-time sensing system without the need for additional hardware equipment. Based on frequency domain processing, it is not only suitable for phase-type fiber optic acceleration sensors, but can also be extended to other types of vibration and pressure sensors, showing broad prospects.
[0040] Correspondingly, the sensitivity self-compensation device, equipment and computer-readable storage medium of the optical fiber acceleration sensor provided by the embodiments of the present invention also have the above-mentioned technical effects.
[0041] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Moreover, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:
[0043] Figure 1 A schematic flow chart of a sensitivity self-compensation method for an optical fiber acceleration sensor provided by an embodiment of the present invention is shown;
[0044] Figure 2A schematic diagram of a sensitivity frequency response curve of a fiber optic acceleration sensor provided by an embodiment of the present invention is shown;
[0045] Figure 3 A schematic diagram of spectrum curve comparison provided by an embodiment of the present invention is shown;
[0046] Figure 4 A schematic diagram of a time domain signal provided by an embodiment of the present invention is shown;
[0047] Figure 5 A windowed time domain signal diagram provided by an embodiment of the present invention is shown;
[0048] Figure 6 A schematic diagram of a normalized amplitude spectrum provided by an embodiment of the present invention is shown;
[0049] Figure 7 A schematic diagram of a single-sided amplitude spectrum provided by an embodiment of the present invention is shown;
[0050] Figure 8 A schematic diagram of an effective value amplitude spectrum provided by an embodiment of the present invention is shown;
[0051] Fig. 9 A schematic block diagram showing the composition of a sensitivity self-compensation device for an optical fiber acceleration sensor provided by an embodiment of the present invention is shown;
[0052] Fig.10 A schematic block diagram showing the composition of an electronic device for self-compensating sensitivity of a fiber optic acceleration sensor provided by an embodiment of the present invention is shown. DETAILED DESCRIPTION
[0053] The exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present invention and to enable the scope of the present invention to be fully communicated to those skilled in the art.
[0054] In order to solve the problem that the sensing spectrum of the sensitivity of the optical fiber acceleration sensor is very likely to produce a systematic error, an embodiment of the present invention provides a sensitivity self-compensation method of the optical fiber acceleration sensor, such as Figure 1 As shown, the method includes:
[0055] S101, obtaining a time domain phase signal of a fiber optic acceleration sensor;
[0056] Firstly, the time domain phase signal φ(t) of the optical fiber acceleration sensor is obtained through the sensor demodulation system, and the unit of the time domain phase signal is rad.
[0057] S102, determining an amplitude spectrum based on the time domain phase signal;
[0058] The following shows an example process of determining the amplitude spectrum of a simulated generated time-domain phase signal:
[0059] The initial time domain phase signal is:
[0060] φ(t)=2*sin(2π*30t)+2*sin(2π*100t)+random(t)
[0061] Among them, random(t)~N(0,0.3 2 ), subject to Gaussian noise with a standard deviation of 0.3, and t is a time series with a sampling rate of 2000 Hz and a duration of 0.5 s.
[0062] The initial time domain phase signal of φ(t) is as follows Figure 4 shown.
[0063] The above step S102 also includes S1021, S1022, S1023 and S1024:
[0064] S1021. Perform windowing processing on the time domain phase signal based on a Hanning window, wherein the windowing processing is used to reduce the radians of the starting part and the ending part of the time domain phase signal; and perform double processing on the time domain phase signal after the windowing processing to obtain a first time domain phase signal.
[0065] Specifically, the present application uses a Hanning window to perform windowing on the input time domain phase signal. The function of the window function is to gradually reduce the amplitude of the signal at the beginning and end of the signal to reduce the impact of spectrum leakage. The windowed signal is then multiplied by 2 to offset the amplitude reduction effect introduced by the Hanning window and keep the total energy of the signal unchanged. The windowed signal is as follows: Figure 5 shown.
[0066] It should be noted that the above doubling process is for this application considering that the expression of the Hanning window is:
[0067] cos(2πn / N-1), n=0,1,2……N-1
[0068] This is an objective fact after calculation, so it is necessary to offset this reduction by doubling the value.
[0069] S1022. Obtain an absolute value of a result of fast Fourier transform of the first time-domain phase signal to obtain an initial amplitude spectrum; and normalize the initial amplitude spectrum to obtain a normalized amplitude spectrum.
[0070] Furthermore, the present application performs a fast Fourier transform (FFT) on the first time domain phase signal after windowing. Then, the absolute value of the result of the fast Fourier transform is taken to obtain the initial amplitude spectrum of the frequency spectrum. The result of the initial amplitude spectrum is then normalized and divided by the length of the signal to obtain a normalized amplitude spectrum to eliminate the influence of different signal lengths. The result after the amplitude spectrum is normalized is as follows: Figure 6 shown.
[0071] It should be noted that this application takes into account that FFT is a process of summing the entire signal. The longer the signal length, the larger the amplitude of the FFT result. If it is not normalized, different signal lengths will cause the FFT amplitudes to be incomparable. Therefore, by normalizing and dividing by the signal length, the amplitude spectrum can be analyzed and compared for signals of different lengths.
[0072] S1023. Determine a single-sided spectrum based on the first half of the normalized amplitude spectrum, wherein the amplitude of the single-sided spectrum is a result of doubling.
[0073] For example, the present application considers that the spectrum obtained after FFT is a double-sided spectrum, which includes positive frequency and negative frequency. In actual sensing, only the positive frequency part is concerned, so only the first half of the spectrum is taken. A single-sided spectrum is obtained, and the amplitude of the single-sided spectrum is multiplied by 2.
[0074] Furthermore, for real signals, the positive and negative frequency parts of the spectrum are completely symmetrical. The total energy remains unchanged, and maintaining the accuracy of the double-sided spectrum conversion to the single-sided spectrum is a necessary step for correct conversion. The DC component is the 0Hz component of the positive frequency part. Therefore, the present application multiplies the amplitude of the positive frequency part except the DC component 0Hz by 2. The result is as follows Figure 7 shown.
[0075] S1024. Acquire amplitudes of effective values at different frequencies based on the single-sided spectrum; and determine the amplitude spectrum based on the spectrum diagram of the effective values.
[0076] Exemplarily, the present application divides the single-sided amplitude spectrum by √2 to obtain a spectrum diagram of the root mean square (RMS). The value of the single-sided amplitude spectrum represents the amplitude of the signal at different frequencies, divided by The effective value amplitude at different frequencies is obtained. The effective value can accurately reflect the actual energy of the signal in the frequency domain. The result of the normalized RMS amplitude spectrum is recorded as P(f), and the result is shown in Figure 7.
[0077] S103, performing linear interpolation on the sensitivity frequency response curve of the optical fiber acceleration sensor to obtain a linear interpolation result, wherein the linear interpolation result is used to represent the sensitivity within a calibration frequency point range;
[0078] Specifically, considering the calibration of the sensitivity frequency response of the sensor, its sensitivity will only be measured and calibrated at some specific frequency points. The present application uses linear interpolation to estimate the sensitivity value at any frequency within the frequency range of two calibration frequency points.
[0079] The above step S103 further includes S1031: performing linear interpolation on the sensitivity frequency response curve of the optical fiber acceleration sensor based on the following formula;
[0080]
[0081] Where, f∈(f1,f2), S(f) is the estimated sensitivity at frequency f, used to represent the linear interpolation result, f1 and f2 are known calibration frequency points, S(f1) is the sensitivity at point f1, and S(f2) is the sensitivity at point f2;
[0082] The sensitivity curve of the optical fiber acceleration sensor in the full frequency range is determined based on the sensitivities of all adjacent calibration frequency points.
[0083] Based on the above scheme, through linear interpolation, sensitivity self-compensation and a series of signal processing steps, the system error caused by sensor sensitivity fluctuation is significantly reduced, providing a high-precision acceleration spectrum.
[0084] S104: Determine a frequency spectrum of self-compensating acceleration based on the amplitude spectrum and the linear interpolation result to perform sensitivity self-compensation.
[0085] The above step S104 further includes S1041: determining the frequency spectrum of the self-compensating acceleration based on the following formula:
[0086]
[0087] Among them, P1(f) is the frequency spectrum of self-compensated acceleration, P(f) is the amplitude spectrum, and S(f) is the linear interpolation result;
[0088] Based on the frequency spectrum of the self-compensating acceleration, acceleration components at different frequencies are determined to perform sensitivity self-compensation.
[0089] Based on the above scheme, the amplitude spectrum P(f) of the phase signal φ(t) is divided by the linear interpolation result S(f) of the sensor sensitivity to obtain the spectrum P1(f) of the self-compensated acceleration, and the sensitivity of the sensor increases with the increase of frequency within the application frequency band. The purpose is to more accurately calculate the acceleration components at different frequencies, thereby improving the accuracy of the acceleration spectrum.
[0090] This application fully considers the sensitivity changes of the sensor at different frequencies. The sensitivity frequency response curve of the sensor is estimated by linear interpolation method, and the estimated sensitivity value at any frequency within the frequency range of the calibration point is obtained. The sensitivity is corrected by using the frequency domain self-compensation algorithm, which reduces the system error caused by the sensor sensitivity fluctuation and provides a high-precision acceleration spectrum. Conventional digital signal processing technology is combined with the sensitivity self-compensation algorithm to make it easy to implement in a real-time sensing system without the need for additional hardware equipment. Based on frequency domain processing, it is not only suitable for phase-type fiber optic acceleration sensors, but can also be extended to other types of vibration and pressure sensors, showing broad prospects.
[0091] A specific embodiment of the present application is shown below:
[0092] Use a fiber optic acceleration sensor and install it on the surface of the mechanical structure to be tested. The sensitivity frequency response curve of the fiber optic acceleration sensor is as follows: Figure 2 As shown, a standard acceleration sensor is installed next to the fiber optic acceleration sensor arrangement point to obtain the real value for comparison and measurement.
[0093] The actuator applies random white noise to the surface of the sensor installation point structure, and the frequency bandwidth of the vibration is 0-800Hz. The phase signal of the fiber optic acceleration sensor is obtained through the IQ demodulation system, and then the acceleration sensitivity self-compensation of the present application is used to obtain the spectrum of the fiber optic acceleration sensing result. The fiber optic acceleration spectrum and the acceleration sensor spectrum are as follows: Figure 3 As shown. The spectrum diagram shows the curve of the 5Hz-800Hz frequency band, and the total energy level of 5-800Hz is calculated. The total level of the fiber optic sensor spectrum 5Hz-800Hz is 113.63dB, the total energy level of the sensor 5Hz-800Hz is 114.06dB, and the total level error between the fiber optic sensor and the sensor is only -0.4dB. Without using the sensitivity self-compensation method, the phase signal of the fiber optic accelerometer is directly divided by the sensitivity of the fiber optic acceleration sensor at a frequency of 160Hz, and then the acceleration spectrum is obtained by self-power spectrum calculation. The total energy level of the fiber optic acceleration sensor from 5 to 800Hz is calculated to be 115.01dB, and the total energy level error of the sensor is +0.95dB.
[0094] The total level of the acceleration spectrum obtained by the method of the present invention has a smaller error than the reference true value, with an error of only -0.43dB. The sensitivity self-compensation algorithm of the present invention compensates and corrects the sensitivity for each frequency point in the spectrum, so that a more accurate vibration spectrum can be obtained in the entire frequency band. Therefore, compared with the traditional method without sensitivity correction, the vibration acceleration of the structure to be measured can be measured and represented more accurately.
[0095] Furthermore, as a response to the above Figure 1In order to realize the method shown in the figure, the embodiment of the present invention also provides a sensitivity self-compensation device of the optical fiber acceleration sensor, which is used to Figure 1 The device embodiment corresponds to the aforementioned method embodiment. For ease of reading, this device embodiment will not repeat the details of the aforementioned method embodiment one by one, but it should be clear that the device in this embodiment can correspond to all the contents of the aforementioned method embodiment. Fig. 9 As shown, the device includes: an acquisition unit 21, a determination unit 22, an interpolation unit 23 and a compensation unit 24, wherein
[0096] An acquisition unit 21 is used to acquire a time domain phase signal of the optical fiber acceleration sensor;
[0097] A determination unit 22, configured to determine an amplitude spectrum based on the time domain phase signal;
[0098] An interpolation unit 23, used for performing linear interpolation on the sensitivity frequency response curve of the optical fiber acceleration sensor to obtain a linear interpolation result, wherein the linear interpolation result is used to represent the sensitivity within a calibration frequency point range;
[0099] The compensation unit 24 is used to determine the frequency spectrum of the self-compensating acceleration based on the amplitude spectrum and the linear interpolation result to perform sensitivity self-compensation.
[0100] The processor includes a kernel, and the kernel retrieves the corresponding program unit from the memory. One or more kernels can be set, and a sensitivity self-compensation method of a fiber optic acceleration sensor is implemented by adjusting kernel parameters, which can solve the problem that the sensing spectrum of the sensitivity of the fiber optic acceleration sensor is very easy to produce system errors.
[0101] An embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium includes a stored program, and when the program is executed by a processor, the sensitivity self-compensation method of the optical fiber acceleration sensor is implemented.
[0102] An embodiment of the present invention provides a processor, which is used to run a program, wherein the sensitivity self-compensation method of the optical fiber acceleration sensor is executed when the program is run.
[0103] An embodiment of the present invention provides an electronic device, the electronic device comprising at least one processor and at least one memory connected to the processor; wherein the processor is used to call program instructions in the memory to execute the sensitivity self-compensation method of the optical fiber acceleration sensor as described above
[0104] An embodiment of the present invention provides an electronic device 30, such as Fig.10As shown, the electronic device includes at least one processor 301, and at least one memory 302 and a bus 303 connected to the processor; wherein the processor 301 and the memory 302 communicate with each other through the bus 303; the processor 301 is used to call the program instructions in the memory to execute the above-mentioned sensitivity self-compensation method of the optical fiber acceleration sensor.
[0105] The intelligent electronic devices in this article can be PCs, PADs, mobile phones, etc.
[0106] The present application also provides a computer program product, which, when executed on a process management electronic device, is suitable for executing a program that initializes the steps of the above-mentioned sensitivity self-compensation method of the optical fiber acceleration sensor.
[0107] It should be noted that in the above embodiments, the description of each embodiment has its own emphasis, and for parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0108] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0109] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded computer, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0110] These computer program instructions may also be stored in a computer readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0111] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0112] The present application also provides a computer program product, which includes computer software instructions. When the computer software instructions are executed on a processing device, the processing device is caused to execute the following Figure 1 This corresponds to the flow of control of the memory in the embodiment.
[0113] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on the computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can store or a data storage device such as a server or a data center that includes one or more available media integration. The available medium can be a magnetic medium, (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state drive (SSD)), etc.
[0114] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0115] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0116] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0117] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0118] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program codes.
[0119] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some of the technical features therein by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A sensitivity self-compensation method for a fiber optic acceleration sensor, characterized in that: include: Obtaining the time domain phase signal of the optical fiber acceleration sensor; determining an amplitude spectrum based on the time domain phase signal; Performing linear interpolation on the sensitivity frequency response curve of the optical fiber acceleration sensor to obtain a linear interpolation result, wherein the linear interpolation result is used to represent the sensitivity within a calibration frequency point range; The frequency spectrum of the self-compensating acceleration is determined based on the amplitude spectrum and the linear interpolation result to perform sensitivity self-compensation.
2. The method according to claim 1, characterized in that The determining of the amplitude spectrum based on the time domain phase signal comprises: Performing windowing processing on the time domain phase signal based on a Hanning window, wherein the windowing processing is used to reduce the radians of the starting part and the ending part of the time domain phase signal; The time domain phase signal after the windowing process is doubled to obtain a first time domain phase signal.
3. The method according to claim 2, characterized in that The determining of the amplitude spectrum based on the time domain phase signal comprises: Obtaining an absolute value of a result of fast Fourier transforming the first time-domain phase signal to obtain an initial amplitude spectrum; The initial amplitude spectrum is normalized to obtain a normalized amplitude spectrum.
4. The method according to claim 3, characterized in that The determining of the amplitude spectrum based on the time domain phase signal comprises: A single-sided spectrum is determined based on the first half data of the normalized amplitude spectrum, wherein the amplitude of the single-sided spectrum is a result of doubling processing.
5. The method according to claim 4, characterized in that The determining of the amplitude spectrum based on the time domain phase signal comprises: Acquiring the amplitude of the effective value at different frequencies based on the single-sided spectrum; The magnitude spectrum is determined based on a frequency spectrogram of the effective values.
6. The method according to claim 1, characterized in that The performing linear interpolation on the sensitivity frequency response curve of the optical fiber acceleration sensor to obtain a linear interpolation result includes: Performing linear interpolation on the sensitivity frequency response curve of the optical fiber acceleration sensor based on the following formula; Where, f∈(f1,f2), S(f) is the estimated sensitivity at frequency f, used to represent the linear interpolation result, f1 and f2 are known calibration frequency points, S(f1) is the sensitivity at point f1, and S(f2) is the sensitivity at point f2; The sensitivity curve of the optical fiber acceleration sensor in the full frequency range is determined based on the sensitivities of all adjacent calibration frequency points.
7. The method according to claim 6, characterized in that The determining of the spectrum of the self-compensating acceleration based on the amplitude spectrum and the linear interpolation result to perform sensitivity self-compensation includes: The frequency spectrum of the self-compensated acceleration is determined based on the following formula: Among them, P1(f) is the frequency spectrum of self-compensated acceleration, P(f) is the amplitude spectrum, and S(f) is the linear interpolation result; Based on the frequency spectrum of the self-compensating acceleration, acceleration components at different frequencies are determined to perform sensitivity self-compensation.
8. A sensitivity self-compensation device for an optical fiber acceleration sensor, characterized in that: Also includes: An acquisition unit, used for acquiring a time domain phase signal of the optical fiber acceleration sensor; a determining unit, configured to determine an amplitude spectrum based on the time domain phase signal; An interpolation unit, used for performing linear interpolation on the sensitivity frequency response curve of the optical fiber acceleration sensor to obtain a linear interpolation result, wherein the linear interpolation result is used to represent the sensitivity within a calibration frequency point range; A compensation unit is used to determine the frequency spectrum of the self-compensating acceleration based on the amplitude spectrum and the linear interpolation result to perform sensitivity self-compensation.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein when the program is executed by a processor, the steps of the sensitivity self-compensation method of the optical fiber acceleration sensor according to any one of claims 1 to 7 are implemented.
10. An electronic device, characterized in that: The electronic device includes at least one processor and at least one memory connected to the processor; wherein the processor is used to call program instructions in the memory to execute the steps of the sensitivity self-compensation method of the optical fiber acceleration sensor according to any one of claims 1 to 7.