Method and apparatus for demodulating pulse continuous signal, electronic device and storage medium

By employing phase periodic modulation and wavelet function processing during signal modulation and demodulation, the problems of signal loss and interference during downhole transmission of continuous pulse signals were solved, achieving accurate signal demodulation and improved communication robustness.

CN119449188BActive Publication Date: 2026-03-27CHINA NAT PETROLEUM CORP +2
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-06-18
Publication Date
2026-03-27

AI Technical Summary

Technical Problem

In oil exploration, downhole real-time measurement instruments transmit continuous pulse signals via drilling fluid pulses. However, these signals suffer severe loss during long-distance transmission and are easily affected by drilling fluid composition and noise, making signal detection difficult.

Method used

By modulating the first phase period of the phase signal to 1.5 times the original phase period, the signal is discretized using a wavelet function and decomposed into high-frequency and low-frequency coefficients for signal demodulation.

Benefits of technology

It reduces signal transmission time, saves power consumption, improves the accuracy and reliability of signal demodulation, and enhances the robustness of drilling fluid pulse communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119449188B_ABST
    Figure CN119449188B_ABST
Patent Text Reader

Abstract

The application discloses a kind of pulse continuous signal demodulation method, device, electronic equipment and storage medium, the method comprises: determining pulse continuous signal, wherein the pulse continuous signal is after the first phase period of phase signal is modulated and converted to 1.5 times of original phase period, the phase signal is obtained after encoding digital signal, and then channel transmission is carried out;By the wavelet function after discretization, the pulse continuous signal is discretized and handled, and intermediate signal is obtained;The intermediate signal is decomposed, and high-frequency coefficient and low-frequency coefficient are obtained;According to high-frequency coefficient and low-frequency coefficient, the demodulation of pulse continuous signal is carried out.The application can realize the accurate demodulation of pulse continuous signal, improve the robustness and reliability of drilling fluid pulse communication mode.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of communication technology, and in particular to a demodulation method and device for a pulse continuous signal, an electronic device, and a storage medium. BACKGROUND

[0002] In the construction process of oil exploration, the properties of the rock stratum drilled by the drill bit need to be grasped in time, and the reservoir needs to be quickly and accurately found, so that downhole real-time measurement instruments have become essential tools in the drilling development process.

[0003] The downhole real-time measurement instrument transmits measurement data to the ground using a drilling fluid pulse method. The mud pulse generator located in the well changes the off and on time (positive pulse, negative pulse and continuous wave) to generate pressure waves. The pressure waves are transmitted to the ground through the mud in the wellbore and are measured and received by the standpipe pressure sensor. After the pressure wave is converted into an electrical signal by the pressure sensor, subsequent processing such as signal conditioning, denoising, demodulation and decoding is performed. This drilling fluid pulse method has serious losses due to the long distance transmission of the drilling fluid pulse continuous signal, resulting in a decrease in signal amplitude and difficulty in signal extraction. The formation conditions are complex, and the drilling fluid composition is complex, sometimes including clay and rock debris dropped during drilling, which will interfere with the pulse continuous signal. At the same time, strong noise such as the noise of the drilling fluid pump and the vibration during the drilling process will affect the drilling fluid pulse continuous signal received at the end, making it difficult to detect the ground signal. SUMMARY

[0004] The present application provides a demodulation method and device for a pulse continuous signal, an electronic device, and a storage medium to realize accurate demodulation of the pulse continuous signal and improve the robustness and reliability of the drilling fluid pulse communication method.

[0005] In a first aspect, the present application provides a demodulation method for a pulse continuous signal, which comprises:

[0006] determining a pulse continuous signal, wherein the pulse continuous signal is obtained after modulating a first phase period of a phase signal to 1.5 times the original phase period, and the phase signal is obtained after encoding a digital signal and then channel transmission;

[0007] discretizing the pulse continuous signal by a discretized wavelet function to obtain an intermediate signal;

[0008] decomposing the intermediate signal to obtain high-frequency coefficients and low-frequency coefficients;

[0009] demodulating the pulse continuous signal according to the high-frequency coefficients and the low-frequency coefficients.

[0010] In a second aspect, the embodiments of the present application further provide a demodulation device for a pulse continuous signal, the device comprising:

[0011] a pulse continuous signal determination module configured to determine a pulse continuous signal, wherein the pulse continuous signal is obtained after a first phase period of a phase signal is converted to 1.5 times of the original phase period through modulation, and the phase signal is obtained after a digital signal is encoded and then transmitted through a channel;

[0012] a pulse continuous signal discretization module configured to discretize the pulse continuous signal through a discretized wavelet function to obtain an intermediate signal;

[0013] a signal decomposition module configured to decompose the intermediate signal to obtain high frequency coefficients and low frequency coefficients;

[0014] a signal demodulation module configured to demodulate the pulse continuous signal according to the high frequency coefficients and the low frequency coefficients.

[0015] In a third aspect, the embodiments of the present application further provide an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the demodulation method for a pulse continuous signal according to any of the embodiments of the present application.

[0016] In a fourth aspect, the embodiments of the present application further provide a storage medium storing computer executable instructions, wherein the computer executable instructions are executed by a computer processor to implement the demodulation method for a pulse continuous signal according to any of the embodiments of the present application.

[0017] The technical scheme of the embodiments of the present application can reduce the signal transmission time length, save power consumption, and make the amplitude change more obvious and easier to detect during signal demodulation by converting the first phase period of the phase signal to 1.5 times of the original phase period through modulation to obtain the pulse continuous signal. After receiving the pulse continuous signal, the signal is discretized through a discretized wavelet function, and the high frequency coefficients and the low frequency coefficients are obtained by decomposing the discretized signal. The signal is demodulated according to the high frequency coefficients and the low frequency coefficients. The wavelet function can remove the noise in the signal and convert the phase change of the signal to the amplitude change to realize fast detection. The embodiments of the present application demodulate the signal based on the wavelet function, realize accurate demodulation of the pulse continuous signal, and improve the robustness and reliability of the drilling fluid pulse communication mode.

[0018] It should be understood that the content described in this part is not intended to identify key or important features of the embodiments of the present application, nor is it used to limit the scope of the present application. Other features of the present application will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS

[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiments will be briefly introduced. Obviously, the drawings in the following description only represent some of the embodiments of the present application, and for those skilled in the art, other drawings can be obtained without creative effort based on these drawings.

[0020] Figure 1 is a flow chart of a demodulation method of a pulse continuous signal provided by the first embodiment of the present application;

[0021] Figure 2 is a schematic diagram of signal phase modulation provided by the first embodiment of the present application;

[0022] Figure 3 is a structural schematic diagram of a demodulation device of a pulse continuous signal provided by the second embodiment of the present application;

[0023] Figure 4 is a structural schematic diagram of an electronic device provided by the third embodiment of the present application. DETAILED DESCRIPTION

[0024] In order to make the technical personnel in the art better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments only represent some of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative effort should be within the scope of the present application.

[0025] It should be noted that the terms "first", "second", and the like in the specification and claims of the present application and the above-described drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or a chronological sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device that includes a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to the process, method, product or device. In the embodiments of the present application, some software, components, models and the like in the prior art may be mentioned, which should be considered as exemplary, and the purpose is only to illustrate the feasibility of the implementation of the technical solutions of the present application, but does not mean that the applicant has or will necessarily use the scheme.

[0026] The acquisition, transmission, storage, use, processing and the like of data in the technical solutions of the present application comply with relevant provisions of national laws and regulations.

[0027] Embodiment one

[0028] Figure 1 A flowchart of a demodulation method of a pulse continuous signal is provided for the first embodiment of the present application. The present embodiment can be applied to the case of demodulating a received pulse continuous signal in a drilling fluid pulse communication mode. The method can be executed by a pulse continuous signal demodulation device, which can be realized in the form of hardware and / or software. The pulse continuous signal demodulation device can be configured in an electronic device, which is used in cooperation with a standpipe pressure sensor, a drilling fluid pulse generator and the like in the application scenario of drilling fluid pulse communication.

[0029] As shown in Figure 1 , the method comprises:

[0030] S110, determining a pulse continuous signal.

[0031] The pulse continuous signal is obtained after modulating a first phase period of a phase signal to 1.5 times of the original phase period. The phase signal is obtained after encoding a digital signal and then performing channel transmission.

[0032] The pulse continuous signal refers to a pressure wave signal collected by a standpipe pressure wave sensor. In the present embodiment, the pulse continuous signal is obtained through BPSK (Binary Phase Shift Keying) modulation. Traditional BPSK modulation controls hardware circuits such as phase shifters to realize phase movement, so that the signal phase changes significantly. However, in the present embodiment, the pulse continuous signal is realized through the movement of mechanical parts of a pulse generator, that is, the pulse generator generates a pressure wave signal by changing the off and on time (positive pulse, negative pulse and continuous wave) to map a digital signal to a pulse phase (frequency) change. Therefore, the output waveform of the pulse generator is continuously changing, and it is not easy to realize a 180-degree mutation of the phase. In the present embodiment, the signal modulation process can change the first signal period time of the phase signal to realize phase change by changing the signal frequency.

[0033] Specifically, the signal modulation system can include an input transducer, a source encoder, a channel encoder and a digital modulator. The signal modulation process of the pulse continuous signal can include:

[0034] S1, after the collected digital signal passes through the input transducer, the digital signal is encoded by the source encoder, and the encoded signal is sent to the channel encoder;

[0035] S2, converting the encoded signal into a signal suitable for transmission through the drilling fluid channel by a channel encoder;

[0036] S3, realizing signal modulation by a digital modulator to obtain a phase signal;

[0037] S4, converting the first phase period of the phase signal into 1.5 times of the original phase period through modulation, that is, 1.5 original phase periods represent a phase shift of 180°, to obtain a pulse continuous signal;

[0038] S5, transmitting the pulse continuous signal by a drilling fluid pulser.

[0039] Figure 2 A schematic diagram of signal phase modulation is provided, as shown in Figure 2 When the signal is modulated, the first phase change is converted into a pulse width change, and the pulse width is represented by 1.5 times of the original phase period, that is, 1.5 original phase periods represent a phase shift of 180°.

[0040] In this embodiment, by converting 1.5 original phase periods into a phase shift of 180° when modulating the pulse continuous signal, the phase change is realized by changing the signal frequency, so that the waveform change of the modulated signal is more obvious than that of the original phase signal, and the amplitude change caused in the subsequent signal demodulation process is larger, making it easier to detect the signal amplitude.

[0041] Further, after receiving the pulse continuous signal, the pulse continuous signal can also be preprocessed to remove the conventional high-frequency noise in the pulse continuous signal. However, the specific way of preprocessing and denoising in this embodiment is not limited.

[0042] S120, performing discrete processing on the pulse continuous signal by the discrete wavelet function to obtain an intermediate signal.

[0043] The wavelet function can amplify and convert the phase change of the pulse continuous signal into amplitude change while filtering the noise in the signal transmission process, so as to realize phase detection according to the amplitude change. The wavelet function in this embodiment can be selected from Meyer wavelet, Haar wavelet, Mexican wavelet, Daubechies wavelet, Morlet wavelet, etc. The specific type of the selected wavelet function is not limited in this embodiment. The intermediate signal is a signal obtained after the discrete wavelet function performs discrete processing on the pulse continuous signal, which is used for subsequent wavelet decomposition.

[0044] In the embodiment, since the computer can only process discrete data, the continuous wavelet function needs to be converted into a discrete wavelet function for calculation and analysis on the computer. Meanwhile, the continuous wavelet transform has high redundancy, and therefore, by discretizing the continuous wavelet function, the redundancy can be eliminated or reduced to the greatest extent, so as to reduce the calculation amount and storage space and improve the calculation efficiency.

[0045] Further, S120 can further include:

[0046] A1, discretize the scale parameter and the translation parameter of the continuous wavelet function to obtain a discrete wavelet function;

[0047] A2, perform discretization processing on the pulse continuous signal by using the discrete wavelet function to obtain an intermediate signal.

[0048] In the embodiment, the discretization processing on the pulse continuous signal includes two parts of discretization of the continuous wavelet function and discretization of the pulse continuous signal. It needs to be noted that the discretization of the continuous wavelet function is for the continuous scale parameter and the continuous translation parameter, but not for the time variable.

[0049] The discretization of the continuous wavelet function can be in the form of binary discretization or sampling discretization, which is not limited in the embodiment.

[0050] Specifically, the continuous wavelet function can be represented by the following formula: wherein a is the scale parameter, b is the translation parameter, t represents time, is a basic wavelet or a mother wavelet.

[0051] In the discretization, the scale parameter a is limited to be positive, and the consistency condition is ω represents frequency.

[0052] For any function f(t)∈L 2 (R)(L 2 (R) represents a square-integrable real number space, i.e., an energy-limited space), the continuous wavelet transform is: In the discretization processing, the scale parameter a and the translation parameter b are discretized, and j∈Z, Z represents a complex plane, a0≠1 is a fixed value.

[0053] Further, the discrete wavelet function can be represented by the following formula:

[0054]

[0055] wherein, is a discrete wavelet function value, j∈Z, Z represents a complex plane, t represents time, k represents a time or space index of the discrete wavelet function value, a0 represents a scale parameter discrete wavelet function value extension step, a0>1, b0 represents a translation parameter discrete wavelet function value extension step;

[0056] Further, A2 can further include:

[0057] A21, sampling the pulse continuous signal to obtain discrete sample points;

[0058] A22, processing the sample points by the discrete wavelet function to obtain discrete wavelet transform coefficients;

[0059] A23, reconstructing the discrete wavelet transform coefficients to obtain the intermediate signal after discrete processing.

[0060] In this embodiment, the pulse continuous signal is sampled, and the discrete sample points are substituted into the discrete wavelet function to perform wavelet transform calculation. Then, the discrete wavelet transform coefficients are calculated according to the calculation formula of the discrete wavelet transform coefficients. Finally, the signal is reconstructed according to the discrete wavelet transform coefficients.

[0061] Specifically, the discrete wavelet transform coefficients can be calculated by the following formula:

[0062]

[0063] wherein, R j,k represents the discrete wavelet transform coefficients, f(t)∈L 2 (R), L 2 (R) represents a square integrable real space;

[0064] Specifically, the reconstruction formula can be represented by the following formula:

[0065] S130, decomposing the intermediate signal to obtain high frequency coefficients and low frequency coefficients.

[0066] In this embodiment, the intermediate signal obtained after the pulse continuous signal is discretized is decomposed, and the wavelet decomposition method can be used. Similarly, the wavelet function used in wavelet decomposition can be Meyer wavelet, Haar wavelet, Mexican wavelet, Daubechies wavelet, Morlet wavelet, etc. The specific type of the wavelet function used in wavelet decomposition is not limited in this embodiment.

[0067] In wavelet decomposition, the intermediate signal is decomposed into a series of low-frequency coefficients and high-frequency coefficients. The low-frequency coefficients usually represent the main features and trends of the intermediate signal, while the high-frequency coefficients contain the details and variation information of the intermediate signal. Through the analysis of low-frequency coefficients and high-frequency coefficients, signal feature extraction, pattern recognition, amplitude detection, etc. can be used to realize the phase detection of the signal.

[0068] Further, S130 can further include:

[0069] C1, determine the number of decomposition levels;

[0070] C2, by wavelet function, the intermediate signal is respectively decomposed on each decomposition level, to obtain the high-frequency coefficients and low-frequency coefficients corresponding to each decomposition level;

[0071] C3, the high-frequency coefficients of each decomposition level are processed by soft threshold or hard threshold, and the low-frequency coefficients of each decomposition level are processed by amplitude amplification.

[0072] Among them, the decomposition level can be represented by a positive integer, after the decomposition level is determined, the wavelet decomposition is usually decomposed on each level respectively, and the high-frequency coefficients and low-frequency coefficients on each level are obtained.

[0073] Further, the intermediate signal is respectively decomposed on each decomposition level by the following formula, to obtain the high-frequency coefficients and low-frequency coefficients corresponding to each decomposition level:

[0074]

[0075]

[0076] Among them, The low-frequency coefficient is represented by j∈Z, Z represents the complex plane, t represents time, k represents the time or space index of the wavelet function value after discretization, and h represents the low-frequency decomposition filter. The high-frequency coefficient is represented by g, and g represents the high-frequency decomposition filter.

[0077] For the high-frequency coefficients on each decomposition level, hard threshold or soft threshold processing is performed. Specifically, the hard threshold processing means selecting a threshold, comparing the high-frequency coefficients on each decomposition level with the threshold, if the high-frequency coefficient is greater than or equal to the threshold, the high-frequency coefficient remains unchanged, if the high-frequency coefficient is less than the threshold, the high-frequency coefficient is set to zero. The soft threshold processing means selecting a threshold, comparing the high-frequency coefficients on each decomposition level with the threshold, if the high-frequency coefficient is greater than or equal to the threshold, the high-frequency coefficient is updated to the original high-frequency coefficient minus the threshold, if the high-frequency coefficient is less than the threshold, the high-frequency coefficient is set to zero.

[0078] In the embodiment, the dynamic tracking and setting of the threshold is realized by the soft threshold or hard threshold processing of the high frequency coefficients.

[0079] For the low frequency coefficients on each decomposition level, the amplitude amplification processing is performed. Specifically, a suitable amplification coefficient can be selected, and the low frequency coefficients are multiplied by the amplification coefficient to realize the amplitude amplification. In the embodiment, the size of the amplification coefficient can be adjusted according to the specific situation.

[0080] In the embodiment, since the low frequency coefficients contain the main features and trends of the intermediate signal, the amplitude amplification of the low frequency coefficients can make the relatively stable and important low frequency information in the image or signal more prominent, highlight the main features, and improve the overall quality and distinguishability of the intermediate signal, so as to facilitate the subsequent amplitude detection according to the low frequency coefficients.

[0081] In the embodiment, the phase (frequency) change is converted into amplitude difference by the wavelet transform, which is beneficial to identify the phase change signal and perform the scale analysis of the signal. Meanwhile, the wavelet transform has the scale amplification function, which can highlight the scale signal of the phase (frequency) change part while removing the signal noise, and the multi-layer discrete decomposition operation can make the frequency lower and the amplitude larger, convert the phase change into the amplitude change, and realize the rapid detection.

[0082] Further, the forced denoising processing can be realized by the wavelet transform in the embodiment. Specifically, all the high frequency coefficients of each decomposition level in the wavelet decomposition are set to zero, and only the values of the low frequency coefficients are retained.

[0083] S140, demodulating the pulse continuous signal according to the high frequency coefficients and the low frequency coefficients.

[0084] In the embodiment, the amplitude of the phase signal after the wavelet decomposition processing is obviously different from that of the ordinary signal, and therefore the phase change can be identified by the amplitude detection.

[0085] Further, S140 can further include:

[0086] D1, performing the amplitude detection according to the high frequency coefficients and the low frequency coefficients to obtain a signal amplitude;

[0087] D2, performing the signal phase detection according to the signal amplitude to obtain a demodulated digital signal.

[0088] Specifically, the signal reconstruction is performed according to the high frequency coefficients and the low frequency coefficients to obtain a reconstructed signal. The amplitude detection is performed on the reconstructed signal, for example, the peak value, mean value, root mean square value, etc. of the reconstructed signal can be calculated to determine the signal amplitude.

[0089] According to the signal amplitude to identify the signal phase change, through the calculation of the phase difference between the symbol of the decomposed intermediate signal and the symbol of the reference pulse waveform, the phase detection is completed.

[0090] Further, corresponding to the signal modulation system, the signal demodulation system comprises a digital demodulator, a channel decoder, a source decoder and an output converter.

[0091] The technical scheme of the embodiment solves the problem that the continuous phase change of the conventional BPSK modulation is difficult to realize in the drilling fluid pulse generator, changes the signal frequency to realize the phase change by changing the first signal period time change, and solves the defect of excessive transmission power consumption caused by excessive direct current component of the conventional BPSK signal. In the signal demodulation, the BPSK signal demodulation is realized based on the wavelet transform, and the effects of reducing the energy consumption and improving the detection efficiency are realized. The characteristics of simple BPSK signal coding and high reliability are fully utilized, and the modulation and demodulation mode of low power consumption, high decoding success rate and high reliability in the special environment of the well is realized, which plays an important role in saving the battery power of the well and improving the signal transmission performance. The problems of large power consumption of the instrument tool and large signal transmission attenuation in the current drilling can be effectively solved.

[0092] The technical scheme of the embodiment of the application can reduce the signal transmission time length, save the power consumption, and make the amplitude change more obvious and easier to detect during signal demodulation by converting the first phase period of the phase signal into 1.5 times of the original phase period through modulation during signal modulation to obtain a pulse continuous signal. After receiving the pulse continuous signal, the signal is discretely processed by the discretely processed wavelet function, and the high-frequency coefficient and the low-frequency coefficient are obtained by decomposing the discretely processed signal. The signal demodulation is performed according to the high-frequency coefficient and the low-frequency coefficient. The wavelet function can remove the noise in the signal and convert the phase change of the signal into amplitude change to realize fast detection. The embodiment of the application realizes accurate demodulation of the pulse continuous signal based on the wavelet function, and improves the robustness and reliability of the drilling fluid pulse communication mode.

[0093] Embodiment two

[0094] Figure 3 A structure diagram of a pulse continuous signal demodulation device provided by the embodiment two of the application is shown in FIG. 2. Figure 3 As shown in the figure, the device comprises:

[0095] The pulse continuous signal determination module 210 is configured to determine a pulse continuous signal, wherein the pulse continuous signal is obtained after a first phase period of a phase signal is modulated to be 1.5 times of an original phase period, the phase signal is obtained after a digital signal is encoded and then transmitted through a channel;

[0096] The pulse continuous signal discretization module 220 is configured to discretize the pulse continuous signal by using the discretized wavelet function to obtain an intermediate signal.

[0097] The signal decomposition module 230 is configured to decompose the intermediate signal to obtain high-frequency coefficients and low-frequency coefficients.

[0098] The signal demodulation module 240 is configured to demodulate the pulse continuous signal according to the high-frequency coefficients and the low-frequency coefficients.

[0099] Optionally, the pulse continuous signal discretization module 220 comprises:

[0100] The wavelet function discretization unit is configured to discretize scale parameters and translation parameters of a continuous wavelet function to obtain the discretized wavelet function.

[0101] The pulse continuous signal discretization unit is configured to discretize the pulse continuous signal by using the discretized wavelet function to obtain the intermediate signal.

[0102] Optionally, the pulse continuous signal discretization unit is specifically configured to:

[0103] sample the pulse continuous signal to obtain discretized sample points;

[0104] process the sample points by using the discretized wavelet function to obtain discretized wavelet transform coefficients;

[0105] reconstruct a signal from the discretized wavelet transform coefficients to obtain the intermediate signal after the discretization.

[0106] Optionally, the discretized wavelet function is represented by the following formula:

[0107]

[0108] wherein, is a value of the discretized wavelet function, j∈Z, Z represents a complex plane, t represents time, k represents a time or space index of the value of the discretized wavelet function, a0 represents an expansion step length after the scale parameter is discretized, a0>1, and b0 represents an expansion step length after the translation parameter is discretized.

[0109] The discretized wavelet transform coefficients are calculated by the following formula:

[0110]

[0111] wherein R j,k denotes a discretized wavelet transform coefficient, f(t)∈L 2 (R), L 2 (R) denotes a real number space of square integrable;

[0112] The reconstruction formula is expressed by the following formula:

[0113] Optionally, the signal decomposition module 230 comprises:

[0114] A decomposition level number determination unit is configured to determine the number of decomposition levels.

[0115] A signal decomposition unit is configured to decompose the intermediate signal at each decomposition level by a wavelet function to obtain high frequency coefficients and low frequency coefficients corresponding to each decomposition level.

[0116] A coefficient processing unit is configured to perform soft thresholding or hard thresholding on the high frequency coefficients of each decomposition level, and perform amplitude amplification processing on the low frequency coefficients of each decomposition level.

[0117] Optionally, the intermediate signal at each decomposition level is decomposed by the following formula to obtain high frequency coefficients and low frequency coefficients corresponding to each decomposition level:

[0118]

[0119] wherein, denotes a low frequency coefficient, j∈Z, Z denotes a complex plane, t denotes time, k denotes a time or space index of a discretized wavelet function value, h denotes a low frequency decomposition filter, denotes a high frequency coefficient, g denotes a high frequency decomposition filter.

[0120] Optionally, the signal demodulation module 240 comprises:

[0121] An amplitude detection unit is configured to perform amplitude detection according to the high frequency coefficients and the low frequency coefficients to obtain a signal amplitude.

[0122] A phase detection unit is configured to perform signal phase detection according to the signal amplitude to obtain a demodulated digital signal.

[0123] The pulse continuous signal demodulation device provided by the embodiments of the present application can perform the pulse continuous signal demodulation method provided by any of the embodiments of the present application, and has the corresponding function modules and beneficial effects of the execution method.

[0124] Embodiment three

[0125] Figure 4 A structural diagram of an electronic device 10 that can be used to implement embodiments of the present application is shown. The electronic device is intended to represent various forms of digital computers, such as laptops, desktops, tablets, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular telephones, smart phones, wearable devices (e.g., headsets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be examples only, and are not intended to limit the implementations of the present application described and / or claimed in this document.

[0126] As shown in Figure 4 The electronic device 10 includes at least one processor 11, and a memory, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., connected in communication with the at least one processor 11, where the memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes according to the computer programs stored in the read-only memory (ROM) 12 or loaded into the random access memory (RAM) 13 from the storage unit 18. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0127] A plurality of components in the electronic device 10 are connected to the I / O interface 15, including an input unit 16, such as a keyboard, a mouse, etc., an output unit 17, such as various types of displays, a speaker, etc., a storage unit 18, such as a magnetic disk, an optical disk, etc., and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network, such as the Internet, and / or various telecommunication networks.

[0128] The processor 11 can be various general and / or special-purpose processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 performs various methods and processes described above, such as the demodulation method of the pulse continuous signal.

[0129] In some embodiments, the demodulation method of the pulse-continuous signal can be implemented as a computer program tangibly embodied in a computer readable storage medium, e.g., storage unit 18. In some embodiments, parts or all of the computer program can be loaded and / or installed onto electronic device 10 via, e.g., ROM 12 and / or communication unit 19. When the computer program is loaded onto RAM 13 and executed by processor 11, one or more steps of the above-described demodulation method of the pulse-continuous signal can be performed. Alternatively, in other embodiments, processor 11 can be configured to perform the demodulation method of the pulse-continuous signal by any other suitable means, e.g., by means of firmware.

[0130] Various implementations of the systems and techniques described above can be realized in digital electronic circuitry, integrated circuitry, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on a chip (SOC), a programmable logic device (PLD), a computer hardware, firmware, software, and / or combinations thereof. These various implementations can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.

[0131] Computer programs used to implement the processes of the present application can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the computer program, when executed, implements the functions / acts specified in the flowcharts and / or block diagrams. The computer program can be executed entirely on a machine, partially on a machine, partially on a machine as a stand-alone software package, partially on a machine and partially on a remote machine or entirely on a remote machine or server.

[0132] In the context of the present application, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. A computer-readable storage medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. More specific examples of a machine-readable storage medium will include one or more lines of a program of instructions in a transitory signal, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0133] To provide for interaction with a user, the systems and techniques described here can be implemented on an electronic device having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the electronic device. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.

[0134] The systems and techniques described here can be implemented in a computing system that includes a back end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0135] The computing system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system, to solve the defects of large management difficulty and weak business scalability in traditional physical host and VPS service.

[0136] It should be understood that the various forms of flow shown above can be used to reorder, add or delete steps. For example, each step described in the present application can be executed in parallel, sequentially or in a different order, as long as the desired results of the technical solutions of the present application can be achieved, which is not limited herein.

[0137] The above detailed description does not constitute a limitation on the scope of protection of the present application. Those skilled in the art should understand that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present application shall be included in the scope of protection of the present application.

Claims

1. A method of demodulating a pulse continuous signal, characterized by, The method comprises the following steps: determining a pulse continuous signal; wherein the pulse continuous signal is obtained by modulating a first phase period of a phase signal to 1.5 times of the original phase period, and then performing channel transmission; the phase signal is obtained by encoding a digital signal; performing discrete processing on the pulse continuous signal by using a discrete wavelet function to obtain an intermediate signal; decomposing the intermediate signal to obtain high frequency coefficients and low frequency coefficients; performing demodulation of the pulse continuous signal according to the high frequency coefficients and the low frequency coefficients.

2. The method of claim 1, wherein, The method comprises the following steps: performing discrete processing on the pulse continuous signal by using a discrete wavelet function to obtain an intermediate signal, which comprises the following steps: discretizing scale parameters and translation parameters of a continuous wavelet function to obtain a discrete wavelet function; 3. The method according to claim 1 or 2, characterized in that, performing discrete processing on the pulse continuous signal by using a discrete wavelet function to obtain an intermediate signal. The method comprises the following steps: performing discrete processing on the pulse continuous signal by using a discrete wavelet function to obtain an intermediate signal, which comprises the following steps: sampling the pulse continuous signal to obtain discrete sample points; 4. The method of claim 3, wherein, performing processing on the sample points by using a discrete wavelet function to obtain discrete wavelet transform coefficients; ; wherein denotes the discrete wavelet function value, , denotes the complex plane, denotes time, denotes the time or spatial index of the discrete wavelet function value, denotes the extension step size of the scale parameter discretization, , denotes the extension step size of the translation parameter discretization; reconstructing the discrete wavelet transform coefficients to obtain the intermediate signal after the discrete processing. ; wherein denotes a discretized wavelet transform coefficient, , denotes the space of square integrable real numbers; the reconstruction formula is denoted by .

5. The method of claim 1, wherein, The discrete wavelet function is represented by the following formula: The discrete wavelet transform coefficients are calculated by the following formula: The method comprises the following steps: determining the number of decomposition levels; 6. The method of claim 5, wherein, decomposing the intermediate signal at each decomposition level by using a wavelet function to obtain high frequency coefficients and low frequency coefficients corresponding to each decomposition level; ; ; wherein, denotes a low frequency coefficient, , denotes a complex plane, denotes time, denotes a time or spatial index of a wavelet function value after discretization, denotes a low frequency decomposition filter, denotes a high frequency coefficient, denotes a high frequency decomposition filter.

7. The method of claim 5, wherein, performing soft threshold value processing or hard threshold value processing on the high frequency coefficients of each decomposition level, and performing amplitude amplification processing on the low frequency coefficients of each decomposition level. The intermediate signal is decomposed at each decomposition level by using a wavelet function to obtain high frequency coefficients and low frequency coefficients corresponding to each decomposition level by the following formula: The method comprises the following steps:

8. A demodulating device for a pulse continuous signal, characterized by performing amplitude detection according to the high frequency coefficients and the low frequency coefficients to obtain a signal amplitude; performing signal phase detection according to the signal amplitude to obtain a demodulated digital signal. The method comprises the following steps: a pulse continuous signal determining module is configured to determine a pulse continuous signal; wherein the pulse continuous signal is obtained by modulating a first phase period of a phase signal to 1.5 times of the original phase period, and then performing channel transmission; the phase signal is obtained by encoding a digital signal; a pulse continuous signal discretization module is configured to perform discrete processing on the pulse continuous signal by using a discrete wavelet function to obtain an intermediate signal; 9. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, a signal decomposition module is configured to decompose the intermediate signal to obtain high frequency coefficients and low frequency coefficients; a signal demodulation module is configured to perform demodulation of the pulse continuous signal according to the high frequency coefficients and the low frequency coefficients. The processor executes the program to implement the pulse continuous signal demodulation method according to any one of claims 1-7.

10. A storage medium storing computer-executable instructions, wherein: The computer executable instructions, when executed by the computer processor, are for performing the method of demodulating a pulse continuous signal as claimed in any one of claims 1-7.

Citation Information

Patent Citations

  • Measurement while drilling PPM modulating signal decoding algorithm based on wavelet transformation

    CN104767504A

  • Method and device for decoding miller code modulated by subcarrier

    CN104820812A