Pulse continuous signal demodulation method and device, electronic equipment and storage medium
By modulating the first phase period of the phase signal to 1.5 times the original phase period in drilling fluid pulse communication, and using a wavelet function to demodulate the signal, the loss and interference of the drilling fluid pulse signal in long-distance transmission is solved. The problem is to achieve accurate demodulation of signals and improve the robustness and reliability of communication methods.
Patent Information
- Application Number
- CN202410787226.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-18
- Publication Date
- 2025-02-14
- Estimated Expiration
- 2044-06-18
AI Technical Summary
In petroleum exploration, drilling fluid pulsed continuous signals are easily affected by losses and interference during long-distance transmission, resulting in reduced signal amplitude and difficulty in extraction. The formation conditions and complex composition of drilling fluid are easily affected by noise, resulting in signal detection difficulty.
When the signal is modulated, the first phase period of the phase signal is modulated and converted into 1.5 times the original phase period, a pulse continuous signal is obtained, and the signal is discretized through the discretized wavelet function at the receiving end and decomposes it. High-frequency coefficients and low-frequency coefficients are obtained and signal demodulation is performed.
Reduce the signal transmission time, save power consumption, make the amplitude change more obvious during the signal demodulation process, and make the amplitude detection easier, realize the accurate demodulation of pulsed continuous signals, and improve the robustness of the pulse communication method of drilling fluid and reliability.
Smart Images

Figure CN119449188A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a demodulation method, device, electronic equipment and storage medium for a pulse continuous signal. Background Art
[0002] During the oil exploration process, it is necessary to timely understand the properties of the rock formations drilled by the drill bit and quickly and accurately find the reservoir. Therefore, downhole real-time measurement instruments have become an essential tool in the drilling development process.
[0003] The downhole real-time measuring instrument transmits the measurement data to the ground using the drilling fluid pulse method. The mud pulse generator located downhole generates pressure waves by changing the off and on time (positive pulse, negative pulse and continuous wave). The pressure wave is transmitted to the ground through the mud in the wellbore and measured and received by the riser pressure sensor. The pressure wave is converted into an electrical signal by the pressure sensor and then subjected to subsequent processing such as signal conditioning, denoising, demodulation and decoding. This drilling fluid pulse method has serious losses due to the long-distance transmission of the continuous drilling fluid pulse signal, resulting in reduced signal amplitude and difficulty in signal extraction. The formation conditions are complex, the drilling fluid composition is complex, and sometimes it includes clay and rock debris dropped during drilling, which will cause interference to the continuous pulse signal. At the same time, strong noises such as the noise of the drilling fluid pump and the vibration of the drill bit during drilling will affect the final received continuous drilling fluid pulse signal, making it difficult to detect the ground signal. Summary of the invention
[0004] The present invention provides a demodulation method, device, electronic equipment and storage medium for a pulse continuous signal, so as to realize accurate demodulation of the pulse continuous signal and improve the robustness and reliability of a drilling fluid pulse communication mode.
[0005] In a first aspect, an embodiment of the present invention provides a method for demodulating a pulse continuous signal, the method comprising:
[0006] Determine a pulse continuous signal, wherein the pulse continuous signal is obtained by converting the first phase period of the phase signal into 1.5 times of the original phase period through modulation, and the phase signal is obtained by encoding the digital signal and then transmitting through the channel;
[0007] The pulse continuous signal is discretized by using the discretized wavelet function to obtain an intermediate signal;
[0008] Decomposing the intermediate signal to obtain high-frequency coefficients and low-frequency coefficients;
[0009] The pulse continuous signal is demodulated according to the high-frequency coefficient and the low-frequency coefficient.
[0010] In a second aspect, an embodiment of the present invention further provides a demodulation device for a pulse continuous signal, the device comprising:
[0011] A pulse continuous signal determination module, used to determine a pulse continuous signal, wherein the pulse continuous signal is obtained by converting the first phase period of the phase signal into 1.5 times of the original phase period through modulation, and the phase signal is obtained by encoding the digital signal and then transmitting through the channel;
[0012] A pulse continuous signal discretization module is used to discretize the pulse continuous signal through the discretized wavelet function to obtain an intermediate signal;
[0013] A signal decomposition module, used for decomposing the intermediate signal to obtain high-frequency coefficients and low-frequency coefficients;
[0014] The signal demodulation module is used to demodulate the pulse continuous signal according to the high-frequency coefficient and the low-frequency coefficient.
[0015] In a third aspect, an embodiment of the present invention further provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, a method for demodulating a pulse continuous signal as described in any one of the embodiments of the present invention is implemented.
[0016] In a fourth aspect, an embodiment of the present invention further provides a storage medium storing computer executable instructions, wherein the computer executable instructions, when executed by a computer processor, are used to execute a method for demodulating a pulse continuous signal as described in any one of the embodiments of the present invention.
[0017] The technical solution of the embodiment of the present invention, when modulating the signal, converts the first phase period of the phase signal into 1.5 times of the original phase period to obtain a pulse continuous signal, which can reduce the signal transmission time and save power consumption. At the same time, it can make the amplitude change more obvious during the signal demodulation process and make it easier to detect the amplitude. After receiving the pulse continuous signal, the signal is discretized by the discretized wavelet function, and the discretized signal is decomposed to obtain high-frequency coefficients and low-frequency coefficients, and the signal is demodulated according to the high-frequency coefficients and low-frequency coefficients. The wavelet function can remove noise from the signal and convert the phase change of the signal into amplitude change to achieve rapid detection. The embodiment of the present invention performs signal demodulation based on the wavelet function, realizes accurate demodulation of the pulse continuous signal, and improves the robustness and reliability of the drilling fluid pulse communication method.
[0018] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0020] Figure 1 It is a flow chart of a demodulation method of a pulse continuous signal provided in Embodiment 1 of the present invention;
[0021] Figure 2 is a schematic diagram of a signal phase modulation provided by Embodiment 1 of the present invention;
[0022] Figure 3 It is a structural schematic diagram of a demodulation device for a pulse continuous signal provided in Embodiment 2 of the present invention;
[0023] Figure 4 It is a structural schematic diagram of an electronic device provided in Embodiment 3 of the present invention. DETAILED DESCRIPTION
[0024] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0025] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices. In the embodiments of the present application, some existing solutions in the industry such as certain software, components, models, etc. may be mentioned, and they should be considered as exemplary, and their purpose is only to illustrate the feasibility of the implementation of the technical solution of the present application, but it does not mean that the applicant has or must use the solution.
[0026] The acquisition, transmission, storage, use, and processing of data in the technical solution of this application comply with the relevant provisions of national laws and regulations.
[0027] Embodiment 1
[0028] Figure 1 A flowchart of a method for demodulating a pulse continuous signal is provided for the first embodiment of the present invention. This embodiment is applicable to the case where a received pulse continuous signal is demodulated in a drilling fluid pulse communication mode. The method can be executed by a demodulation device for a pulse continuous signal. The demodulation device for a pulse continuous signal can be implemented in the form of hardware and / or software. The demodulation device for a pulse continuous signal can be configured in an electronic device. In the application scenario of drilling fluid pulse communication, the electronic device is used in conjunction with equipment such as a riser pressure sensor and a drilling fluid pulse generator.
[0029] like Figure 1 As shown, the method includes:
[0030] S110, determine the pulse continuous signal.
[0031] The pulse continuous signal is obtained by converting the first phase period of the phase signal into 1.5 times of the original phase period through modulation, and the phase signal is obtained by encoding the digital signal and then transmitting through the channel.
[0032] Among them, the pulse continuous signal refers to the pressure wave signal collected by the riser pressure wave sensor. In this embodiment, the pulse continuous signal is obtained by BPSK (Binary Phase Shift Keying) modulation. Traditional BPSK modulation is to control hardware circuits such as phase shifters to achieve phase shift, so that the signal phase changes significantly. However, in the signal modulation process of this embodiment, since the pulse continuous signal is realized by the movement of the mechanical parts of the 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), and maps the digital signal into a pulse phase (frequency) change. Therefore, the output waveform of the pulse generator changes continuously, and it is not easy to achieve a 180-degree sudden change in phase. In the signal modulation process of this embodiment, the phase change can be achieved by changing the first signal cycle time of the phase signal and changing the signal frequency.
[0033] Specifically, the signal modulation system may include an input converter, a source encoder, a channel encoder, and a digital modulator. The signal modulation process of the pulse continuous signal may include:
[0034] S1, after the collected digital signal passes through the input converter, 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 a drilling fluid channel through a channel encoder;
[0036] S3, realizing signal modulation through a digital modulator to obtain a phase signal;
[0037] S4, converting the first phase cycle of the phase signal into 1.5 times of the original phase cycle through modulation, that is, 1.5 original phase cycles represent a phase shift of 180°, thereby obtaining a pulse continuous signal;
[0038] S5. The pulse continuous signal is transmitted through the drilling fluid pulser.
[0039] Figure 2 A schematic diagram of signal phase modulation is provided, such as Figure 2 As shown, during signal modulation, the first phase change is converted into a pulse width change, and the pulse width is represented by 1.5 times the original phase period, that is, 1.5 original phase periods represent a phase shift of 180°.
[0040] In this embodiment, when modulating a pulse continuous signal, 1.5 original phase cycles represent a phase shift of 180°, and the phase change is achieved by changing the signal frequency. This makes the waveform change of the modulated signal more obvious than the waveform change of the original phase signal. In the subsequent signal demodulation process, the amplitude change caused is larger, and the signal amplitude detection is easier.
[0041] Furthermore, after receiving the pulse continuous signal, the pulse continuous signal may be preprocessed to remove conventional high-frequency noise in the pulse continuous signal. However, this embodiment does not limit the specific method of preprocessing and denoising.
[0042] S120, performing discretization processing on the pulse continuous signal by using the discretized wavelet function to obtain an intermediate signal.
[0043] Among them, the wavelet function can amplify the phase change of the pulse continuous signal into an amplitude change while filtering out the noise in the signal transmission process, thereby realizing 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. This embodiment does not limit the specific type of the selected wavelet function. The intermediate signal is the signal obtained after the discrete wavelet function discretizes the pulse continuous signal, which is used for subsequent wavelet decomposition.
[0044] In this embodiment, since the computer can only process discrete data, it is necessary to convert the continuous wavelet function into a discrete wavelet function so as to perform calculation and analysis on the computer. At the same time, the coefficients of the continuous wavelet transform are highly redundant. Therefore, by discretizing the continuous wavelet function, the redundancy can be eliminated or reduced to the greatest extent, so as to reduce the amount of calculation and storage space and improve the calculation efficiency.
[0045] Furthermore, S120 may include:
[0046] A1. Discretize the scale parameter and translation parameter of the continuous wavelet function to obtain the discretized wavelet function;
[0047] A2. Discretize the pulse continuous signal using the discretized wavelet function to obtain an intermediate signal.
[0048] In this embodiment, the pulse continuous signal is discretized, including discretizing the continuous wavelet function and discretizing the pulse continuous signal. It should be noted that the discretization of the continuous wavelet function is for continuous scale parameters and continuous translation parameters, rather than time variables.
[0049] The continuous wavelet function may be discretized by binary discretization or sampling discretization, which is not limited in this embodiment.
[0050] Specifically, the continuous wavelet function can be expressed by the following formula: Among them, a is the scale parameter, b is the translation parameter, and t represents time. is a basic wavelet or mother wavelet.
[0051] When discretizing, the scale parameter a is restricted to positive values, and the compatibility condition is ω represents frequency.
[0052] For any function f(t)∈L 2 (R)(L 2 (R) represents the square integrable real space, that is, the space with finite energy), the continuous wavelet transform is: During the discretization process, the scale parameter a and the translation parameter b are discretized and taken j∈Z, Z represents the complex plane, a0≠1, and is a fixed value.
[0053] Furthermore, the discretized wavelet function can be expressed by the following formula:
[0054]
[0055] in, It refers to the discretized wavelet function value, j∈Z, Z represents the complex plane, t represents time, k represents the time or space index of the discretized wavelet function value, a0 represents the expansion step size after the discretization of the scale parameter, a0>1, and b0 represents the expansion step size after the discretization of the translation parameter;
[0056] Furthermore, A2 may include:
[0057] A21, sampling the pulse continuous signal to obtain discretized sample points;
[0058] A22, processing the sample points by using the discretized wavelet function to obtain discretized wavelet transform coefficients;
[0059] A23. Reconstruct the signal of the discretized wavelet transform coefficients to obtain an intermediate signal after discretization processing.
[0060] In this embodiment, the pulse continuous signal is sampled, and the discretized sampling points are substituted into the discretized wavelet function to perform wavelet transform calculation. Then, the discretized wavelet transform coefficients are calculated according to the calculation formula of the discretized wavelet transform coefficients. Finally, the signal is reconstructed according to the discretized wavelet transform coefficients.
[0061] Specifically, the discretized wavelet transform coefficients can be calculated by the following formula:
[0062]
[0063] Among them, R j,k represents the discretized wavelet transform coefficient, f(t)∈L 2 (R), L 2 (R) represents the square-integrable real number space;
[0064] Specifically, the reconstruction formula can be expressed 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 discretization of the pulse continuous signal is decomposed by wavelet decomposition. Similarly, the wavelet function used in the wavelet decomposition can be Meyer wavelet, Haar wavelet, Mexican wavelet, Daubechies wavelet, Morlet wavelet, etc. This embodiment does not limit the specific type of the wavelet function used in the wavelet decomposition.
[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 characteristics and trends of the intermediate signal, while the high-frequency coefficients contain the details and change information of the intermediate signal. By analyzing the low-frequency coefficients and high-frequency coefficients, it can be used for signal feature extraction, pattern recognition, amplitude detection, etc. to achieve signal phase detection.
[0068] Furthermore, S130 may include:
[0069] C1. Determine the number of decomposition levels;
[0070] C2. Decomposing the intermediate signal at each decomposition level by wavelet function to obtain high-frequency coefficients and low-frequency coefficients corresponding to each decomposition level;
[0071] C3. Perform soft threshold or hard threshold processing on the high-frequency coefficients of each decomposition level, and perform amplitude amplification processing on the low-frequency coefficients of each decomposition level.
[0072] Among them, the decomposition level can be represented by a positive integer. After the decomposition level is determined, wavelet decomposition usually decomposes each level separately and obtains the high-frequency coefficients and low-frequency coefficients at each level.
[0073] Furthermore, the intermediate signal is decomposed at each decomposition level by the following formula to obtain high-frequency coefficients and low-frequency coefficients corresponding to each decomposition level:
[0074]
[0075]
[0076] in, represents the low-frequency coefficient, j∈Z, Z represents the complex plane, t represents time, k represents the time or space index of the discretized wavelet function value, h represents the low-frequency decomposition filter, represents the high frequency coefficient, and g represents the high frequency analysis filter.
[0077] For the high-frequency coefficients at each decomposition level, hard threshold or soft threshold processing is performed. Specifically, hard threshold processing refers to selecting a threshold, and comparing the high-frequency coefficients at 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. Soft threshold processing refers to selecting a threshold, and comparing the high-frequency coefficients at 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 this embodiment, dynamic tracking and setting of the threshold is achieved through soft threshold or hard threshold processing of the high frequency coefficients.
[0079] For the low-frequency coefficients at each decomposition level, amplitude amplification processing is performed on them. Specifically, a suitable amplification factor can be selected and the low-frequency coefficients are multiplied by the amplification factor to achieve amplitude amplification. In this embodiment, the size of the amplification factor can be adjusted according to specific circumstances.
[0080] In this embodiment, since the low-frequency coefficients contain the main features and trends of the intermediate signal, amplifying the amplitude 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 recognizability of the intermediate signal to facilitate subsequent amplitude detection based on the low-frequency coefficients.
[0081] In this embodiment, the phase (frequency) change is converted into an amplitude difference through wavelet transform, which is conducive to identifying the phase change signal and facilitating the scale analysis of the signal. At the same time, the wavelet transform has a scale amplification function. While removing the signal noise, the multi-layer discrete decomposition operation can highlight the scale signal of the phase (frequency) change part. The lower the frequency, the greater the amplitude. The phase change is converted into an amplitude change to achieve rapid detection.
[0082] Furthermore, in this embodiment, forced denoising can be achieved by wavelet transform. Specifically, all high-frequency coefficients of each decomposition level in the wavelet decomposition are set to zero, and only the values of low-frequency coefficients are retained.
[0083] S140, demodulating the pulse continuous signal according to the high-frequency coefficient and the low-frequency coefficient.
[0084] In this embodiment, the amplitude of the phase signal after wavelet decomposition processing is significantly different from that of a normal signal, and therefore, the phase change can be identified through amplitude detection.
[0085] Furthermore, S140 may include:
[0086] D1, perform amplitude detection based on high-frequency coefficients and low-frequency coefficients to obtain signal amplitude;
[0087] D2. Perform signal phase detection according to the signal amplitude to obtain a demodulated digital signal.
[0088] Specifically, the signal is reconstructed according to the high frequency coefficient and the low frequency coefficient to obtain the reconstructed signal. The amplitude of the reconstructed signal is detected, for example, the signal amplitude can be determined by calculating the peak value, mean value, root mean square value, etc. of the reconstructed signal.
[0089] The signal phase change is identified based on the signal amplitude, and the phase detection is completed by calculating the phase difference between the code element of the decomposed intermediate signal and the code element of the reference pulse waveform. The number of pulses in a certain phase waveform is determined, the waveform length is determined and decoded to achieve signal demodulation.
[0090] Furthermore, corresponding to the signal modulation system, the signal demodulation system includes a digital demodulator, a channel decoder, a source decoder and an output converter.
[0091] The technical solution of this embodiment solves the problem that the continuous phase change of conventional BPSK modulation is difficult to achieve in the drilling fluid pulse generator during signal modulation. The phase change is achieved by changing the first signal cycle time and changing the signal frequency. At the same time, it also solves the disadvantage of excessive transmission power consumption caused by excessive DC components of conventional BPSK signals. When demodulating the signal, BPSK signal demodulation is achieved based on wavelet transform, which can reduce energy consumption and improve detection efficiency. The BPSK signal has the characteristics of simple coding and high reliability, and realizes a modulation and demodulation method with low power consumption, high decoding success rate and high reliability in special underground environments, which plays an important role in saving underground battery power and improving signal transmission performance. It can effectively solve the current problems of high power consumption of instruments and tools and large signal transmission attenuation in drilling.
[0092] The technical solution of the embodiment of the present invention, when modulating the signal, converts the first phase period of the phase signal into 1.5 times of the original phase period to obtain a pulse continuous signal, which can reduce the signal transmission time and save power consumption. At the same time, it can make the amplitude change more obvious during the signal demodulation process and make it easier to detect the amplitude. After receiving the pulse continuous signal, the signal is discretized by the discretized wavelet function, and the discretized signal is decomposed to obtain high-frequency coefficients and low-frequency coefficients, and the signal is demodulated according to the high-frequency coefficients and low-frequency coefficients. The wavelet function can remove noise from the signal and convert the phase change of the signal into amplitude change to achieve rapid detection. The embodiment of the present invention performs signal demodulation based on the wavelet function, realizes accurate demodulation of the pulse continuous signal, and improves the robustness and reliability of the drilling fluid pulse communication method.
[0093] Embodiment 2
[0094] Figure 3 The structure diagram of a demodulation device for a pulse continuous signal provided in the second embodiment of the present invention is shown in FIG. Figure 3 As shown, the device comprises:
[0095] A pulse continuous signal determination module 210 is used to determine a pulse continuous signal, wherein the pulse continuous signal is obtained by converting the first phase period of the phase signal into 1.5 times of the original phase period through modulation, and the phase signal is obtained by encoding the digital signal and then transmitting through a channel;
[0096] The pulse continuous signal discretization module 220 is used to discretize the pulse continuous signal through the discretized wavelet function to obtain an intermediate signal;
[0097] A signal decomposition module 230, used to decompose the intermediate signal to obtain high-frequency coefficients and low-frequency coefficients;
[0098] The signal demodulation module 240 is used to demodulate the pulse continuous signal according to the high-frequency coefficient and the low-frequency coefficient.
[0099] Optionally, the pulse continuous signal discretization module 220 includes:
[0100] A wavelet function discretization unit is used to discretize the scale parameter and translation parameter of the continuous wavelet function to obtain the discretized wavelet function;
[0101] The pulse continuous signal discretization unit is used to discretize the pulse continuous signal through the discretized wavelet function to obtain an intermediate signal.
[0102] Optionally, the pulse continuous signal discretization unit is specifically used for:
[0103] Sampling the pulse continuous signal to obtain discrete sample points;
[0104] The sample points are processed by the discretized wavelet function to obtain the discretized wavelet transform coefficients;
[0105] Signal reconstruction is performed on the discretized wavelet transform coefficients to obtain an intermediate signal after discretization processing.
[0106] Optionally, the discretized wavelet function is expressed by the following formula:
[0107]
[0108] in, It refers to the discretized wavelet function value, j∈Z, Z represents the complex plane, t represents time, k represents the time or space index of the discretized wavelet function value, a0 represents the expansion step size after the discretization of the scale parameter, a0>1, and b0 represents the expansion step size after the discretization of the translation parameter;
[0109] The discretized wavelet transform coefficients are calculated using the following formula:
[0110]
[0111] Among them, R j,k represents the discretized wavelet transform coefficient, f(t)∈L 2 (R), L 2 (R) represents the square-integrable real number space;
[0112] The reconstruction formula is expressed by the following formula:
[0113] Optionally, the signal decomposition module 230 includes:
[0114] A decomposition level number determination unit, used to determine the number of decomposition levels;
[0115] A signal decomposition unit, used to decompose 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;
[0116] The coefficient processing unit is used to perform soft threshold or hard threshold processing on the high-frequency coefficients of each decomposition level, and to perform amplitude amplification processing on the low-frequency coefficients of each decomposition level.
[0117] Optionally, the intermediate signal is decomposed at each decomposition level respectively by the following formula to obtain high-frequency coefficients and low-frequency coefficients corresponding to each decomposition level:
[0118]
[0119] in, represents the low-frequency coefficient, j∈Z, Z represents the complex plane, t represents time, k represents the time or space index of the discretized wavelet function value, h represents the low-frequency decomposition filter, represents the high frequency coefficient, and g represents the high frequency analysis filter.
[0120] Optionally, the signal demodulation module 240 includes:
[0121] An amplitude detection unit, used for performing amplitude detection according to the high-frequency coefficient and the low-frequency coefficient to obtain a signal amplitude;
[0122] The phase detection unit is used to perform signal phase detection according to the signal amplitude to obtain a demodulated digital signal.
[0123] The pulse continuous signal demodulation device provided in the embodiment of the present invention can execute the pulse continuous signal demodulation method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0124] Embodiment 3
[0125] Figure 4 A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0126] like Figure 4 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. 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 number 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, speakers, etc.; a storage unit 18, such as a 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 may be a variety of general and / or special 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 dedicated 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 the various methods and processes described above, such as a demodulation method for a pulse continuous signal.
[0129] In some embodiments, the demodulation method of the pulse continuous signal can be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the demodulation method of the pulse continuous signal described above can be performed. Alternatively, in other embodiments, the processor 11 can be configured to perform the demodulation method of the pulse continuous signal in any other appropriate manner (for example, by means of firmware).
[0130] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0131] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0132] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, 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 disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0133] To provide interaction with a user, the systems and techniques described herein may 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 trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0134] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may 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] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may 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 difficult management and weak business scalability in traditional physical hosts and VPS services.
[0136] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0137] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A demodulation method for a pulse continuous signal, characterized in that: include: Determine a pulse continuous signal, wherein the pulse continuous signal is obtained by converting the first phase period of the phase signal into 1.5 times of the original phase period through modulation, and the phase signal is obtained by encoding the digital signal and then transmitting through the channel; The pulse continuous signal is discretized by using the discretized wavelet function to obtain an intermediate signal; Decomposing the intermediate signal to obtain high-frequency coefficients and low-frequency coefficients; The pulse continuous signal is demodulated according to the high-frequency coefficient and the low-frequency coefficient.
2. The method according to claim 1, characterized in that: The pulse continuous signal is discretized by the discretized wavelet function to obtain an intermediate signal, including: Discretize the scale parameter and translation parameter of the continuous wavelet function to obtain the discretized wavelet function; The pulse continuous signal is discretized by using the discretized wavelet function to obtain an intermediate signal.
3. The method according to claim 1 or 2, characterized in that: Discretizing the pulse continuous signal through the discretized wavelet function to obtain an intermediate signal, including: Sampling the pulse continuous signal to obtain discrete sample points; The sample points are processed by the discretized wavelet function to obtain the discretized wavelet transform coefficients; Signal reconstruction is performed on the discretized wavelet transform coefficients to obtain an intermediate signal after discretization processing.
4. The method according to claim 3, characterized in that The discretized wavelet function is expressed by the following formula: in, It refers to the discretized wavelet function value, j∈Z, Z represents the complex plane, t represents time, k represents the time or space index of the discretized wavelet function value, a0 represents the expansion step size after the discretization of the scale parameter, a0>1, and b0 represents the expansion step size after the discretization of the translation parameter; The discretized wavelet transform coefficients are calculated using the following formula: Among them, R j,k represents the discretized wavelet transform coefficient, f(t)∈L 2 (R), L 2 (R) represents the square-integrable real number space; The reconstruction formula is expressed by the following formula:
5. The method according to claim 1, characterized in that: Decomposing the intermediate signal to obtain high-frequency coefficients and low-frequency coefficients includes: Determine the number of levels of decomposition; Decomposing the intermediate signal at each decomposition level by wavelet function to obtain high-frequency coefficients and low-frequency coefficients corresponding to each decomposition level; The high-frequency coefficients of each decomposition level are subjected to soft threshold or hard threshold processing, and the low-frequency coefficients of each decomposition level are subjected to amplitude amplification processing.
6. The method according to claim 5, characterized in that The intermediate signal is decomposed at each decomposition level to obtain high-frequency coefficients and low-frequency coefficients corresponding to each decomposition level by the following formula: in, represents the low-frequency coefficient, j∈Z, Z represents the complex plane, t represents time, k represents the time or space index of the discretized wavelet function value, h represents the low-frequency decomposition filter, represents the high frequency coefficient, and g represents the high frequency analysis filter.
7. The method according to claim 5, characterized in that According to the high frequency coefficient and the low frequency coefficient, the pulse continuous signal is demodulated, including: Perform amplitude detection according to the high-frequency coefficient and the low-frequency coefficient to obtain the signal amplitude; Signal phase detection is performed according to the signal amplitude to obtain a demodulated digital signal.
8. A demodulation device for a pulse continuous signal, characterized in that: include: A pulse continuous signal determination module, used to determine a pulse continuous signal, wherein the pulse continuous signal is obtained by converting the first phase period of the phase signal into 1.5 times of the original phase period through modulation, and the phase signal is obtained by encoding the digital signal and then transmitting through the channel; A pulse continuous signal discretization module is used to discretize the pulse continuous signal through the discretized wavelet function to obtain an intermediate signal; A signal decomposition module, used for decomposing the intermediate signal to obtain high-frequency coefficients and low-frequency coefficients; The signal demodulation module is used to demodulate the pulse continuous signal according to the high-frequency coefficient and the low-frequency coefficient.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the pulse continuous signal demodulation method as described in any one of claims 1-7 is implemented.
10. A storage medium storing computer executable instructions, characterized in that: When the computer executable instructions are executed by a computer processor, they are used to perform the demodulation method for a pulse continuous signal as described in any one of claims 1 to 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
Process measuring signals of unspecified form in presence of random noises
RU2133474C1
System for modeling digital pulses having specific FMOP properties
US20060227701A1