Autonomous circulation pulse wave signal separation method, device, equipment and product

By performing wavelet synchronous compression conversion and frequency range determination methods on the dual circulating pulse wave signal, the problem of difficult to separate and press single circulating pulse wave signal and autonomous circulating pulse wave signal in the prior art is solved, and high-quality signal separation is achieved. Provides a reliable research foundation.

CN119184634APending Publication Date: 2024-12-27TIANJIN REHABILITATION CENT OF THE CHINESE PEOPLES LIBERATION ARMY JOINT LOGISTICS SUPPORT FORCE
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411195961.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-29
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

The prior art is difficult to effectively separate the mixed pressing single-circulation pulse wave signal and autonomous circulation pulse wave signal, resulting in inconvenient signal analysis.

Method used

By performing wavelet synchronous compression transformation on the dual circulating pulse wave signal, a time frequency signal is generated, frequency ridges are extracted, frequency range is determined, and wavelet synchronous compression inverse transformation is performed to separate the autonomous circulating pulse wave signal.

Benefits of technology

It realizes high-quality autonomous circulating pulse wave signal separation, providing a reliable research foundation, high separation quality, reliable performance and wide application range.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119184634A_ABST
    Figure CN119184634A_ABST
Patent Text Reader

Abstract

The invention provides a separation method, device, equipment and product of an autonomous circulation pulse wave signal. The separation method comprises the following steps: performing wavelet synchronous compression transformation on a dual-circulation pulse wave signal to generate a corresponding time-frequency signal; extracting a frequency ridge line of the time-frequency signal, and determining all frequency points outside a first frequency range corresponding to the conventional frequency of the pressing single-cycle pulse wave signal on the frequency ridge line as candidate frequency points; determining a minimum frequency value and a maximum frequency value in a second frequency range corresponding to the candidate frequency point with the highest energy value on the frequency ridge line; and performing wavelet synchronous compression inverse transformation based on the minimum frequency value and the maximum frequency value to generate an autonomous circulation pulse wave signal. According to the separation method, device, equipment and product for the autonomous circulation pulse wave signals, the autonomous circulation pulse wave signals are separated from the double-circulation pulse wave signals, and the separation method, device, equipment and product have the advantages of being high in separation quality, reliable in performance and wide in application range.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of signal analysis, and in particular relates to a method, device, equipment and product for separating spontaneous circulation pulse wave signals. Background Art

[0002] The dual-circulation pulse wave signal is a mixed signal including a compression single-circulation pulse wave signal and a spontaneous circulation pulse wave signal, wherein the compression single-circulation pulse wave signal corresponds to an external mechanical compression pulse wave signal, and the spontaneous circulation pulse wave signal corresponds to an internal spontaneous recovery pulse wave signal. In actual situations, the compression single-circulation pulse wave signal and the spontaneous circulation pulse wave signal are usually mixed together, which is very inconvenient for further research and analysis of the signal. Under the existing technical conditions, there is no better method to separate the mixed single-circulation pulse wave signal and the spontaneous circulation pulse wave signal to obtain the spontaneous recovery pulse wave signal, thereby providing a reliable basis for subsequent research. Summary of the invention

[0003] In view of this, the present invention aims to overcome the defects in the prior art and proposes a method, device, equipment and product for separating spontaneous circulation pulse wave signals.

[0004] To achieve the above object, the technical solution of the present invention is achieved as follows:

[0005] In a first aspect, the present invention discloses a method for separating a spontaneous circulation pulse wave signal, comprising:

[0006] Acquire a dual-cycle pulse wave signal composed of a compression single-cycle pulse wave signal and a spontaneous circulation pulse wave signal, and generate a corresponding time-frequency signal after performing wavelet synchronous compression transformation on the dual-cycle pulse wave signal;

[0007] Extract the frequency ridge of the time-frequency signal, determine all frequency points on the frequency ridge that are outside the first frequency range corresponding to the normal frequency of the single-cycle pulse wave signal as candidate frequency points; determine the minimum frequency value and the maximum frequency value within the second frequency range corresponding to the candidate frequency point on the frequency ridge with the highest energy value, and the energy value is the proportion of the candidate frequency point on the frequency ridge;

[0008] Based on the minimum frequency value and the maximum frequency value, wavelet synchronous compression inverse transform is performed to generate the spontaneous circulation pulse wave signal.

[0009] In some embodiments of the present invention, the frequency ridge line of the time-frequency signal is extracted, and all frequency points on the frequency ridge line outside the first frequency range corresponding to the conventional frequency of the single-cycle pulse wave signal of compression are determined as candidate frequency points, including: establishing an index of the frequency point with the minimum difference between the conventional frequency and the frequency ridge line; the first frequency range includes: the index value of the frequency point with the minimum difference from the conventional frequency plus the first preset value, as the index value corresponding to the maximum frequency of the first frequency range; the index value of the frequency point with the minimum difference from the conventional frequency minus the first preset value, as the index value corresponding to the minimum frequency of the first frequency range.

[0010] In some embodiments of the present invention, the second frequency range includes: the index value of the candidate frequency point with the highest energy value plus the second preset value, as the index value corresponding to the maximum frequency of the second frequency range; the index value of the frequency point with the highest energy value minus the second preset value, as the index value corresponding to the minimum frequency of the second frequency range.

[0011] In some embodiments of the present invention, the minimum frequency value and the maximum frequency value within the second frequency range corresponding to the candidate frequency point on the frequency ridge line with the highest energy value are determined, including: arranging the energy values ​​of the candidate frequency points in descending order, judging whether the second frequency range is within the normal frequency range of the spontaneous circulation pulse wave signal, and if the second frequency range is not within the normal frequency range, re-determining the second frequency range based on the next candidate frequency point in descending order of energy value until the second frequency range is within the normal frequency range of the spontaneous circulation pulse wave signal.

[0012] In some embodiments of the present invention, the maximum frequency value and the minimum frequency value corresponding to the first frequency range are obtained according to the index value corresponding to the minimum frequency in the first frequency range and the index value corresponding to the maximum frequency in the first frequency range, and wavelet synchronous compression inverse transform is performed based on the maximum frequency value and the minimum frequency value in the first frequency range to generate a single-cycle pulse wave signal of compression.

[0013] In some embodiments of the present invention, performing wavelet synchronous compression transformation on the dual-cycle pulse wave signal to generate the corresponding time-frequency signal includes: performing wavelet synchronous compression transformation on the dual-cycle pulse wave signal using a wsst function.

[0014] In some embodiments of the present invention, performing wavelet synchronous compression transformation on the double-cycle pulse wave signal to generate a corresponding time-frequency signal includes: the sampling rate Fs is 500.

[0015] In a second aspect, the present invention discloses a device for separating a spontaneous circulation pulse wave signal, the device comprising:

[0016] An acquisition module is used to acquire a double-cycle pulse wave signal composed of a compression single-cycle pulse wave signal and a spontaneous circulation pulse wave signal, and generate a corresponding time-frequency signal after performing wavelet synchronous compression transformation on the double-cycle pulse wave signal;

[0017] An extraction module is used to extract the frequency ridge line of the time-frequency signal, determine all frequency points on the frequency ridge line that are outside the first frequency range corresponding to the conventional frequency of the single-cycle pulse wave signal of compression as candidate frequency points; determine the minimum frequency value and the maximum frequency value within the second frequency range corresponding to the candidate frequency point on the frequency ridge line with the highest energy value, and the energy value is the proportion of the candidate frequency point appearing on the frequency ridge line;

[0018] The generation module is used to perform wavelet synchronous compression inverse transformation based on the minimum frequency value and the maximum frequency value to generate a spontaneous circulation pulse wave signal.

[0019] In a third aspect, the present invention discloses an electronic device, comprising: one or more processors; a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors execute the above-mentioned method for separating the autonomous circulation pulse wave signal.

[0020] In a fourth aspect, a computer program product comprises a computer program, which implements the above-mentioned method for separating a spontaneous circulation pulse wave signal when executed by a processor.

[0021] Compared with the prior art, the present invention has the following advantages:

[0022] The present invention discloses a method, device, equipment and product for separating a spontaneous circulation pulse wave signal. The method generates a corresponding time-frequency signal by performing wavelet synchronous compression transformation on a dual-circulation pulse wave signal. A first frequency range and a second frequency range are set based on extracting a frequency ridge line of the time-frequency signal. The method achieves separation of a spontaneous circulation pulse wave signal from a dual-circulation pulse wave signal. The method has the characteristics of high separation quality, reliable performance and a wide range of applications. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] The accompanying drawings, which constitute a part of the present invention, are used to provide a further understanding of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations on the present invention.

[0024] In the attached picture:

[0025] Figure 1 This is a schematic diagram of an embodiment of a method for separating a spontaneous circulation pulse wave signal according to an embodiment of the present invention;

[0026] Figure 2 It is a schematic diagram of another embodiment of a method for separating a spontaneous circulation pulse wave signal according to an embodiment of the present invention;

[0027] Figure 3 It is a schematic diagram of another embodiment of a method for separating a spontaneous circulation pulse wave signal according to an embodiment of the present invention;

[0028] Figure 4 This is a schematic diagram of a device for separating spontaneous circulation pulse wave signals according to an embodiment of the present invention;

[0029] Figure 5 The figure is a schematic diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0030] It should be noted that, in the absence of conflict, the embodiments of the present invention and the features in the embodiments may be combined with each other.

[0031] In the description of the present invention, it should be further explained that the terms "first", "second", etc. are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first", "second", etc. may explicitly or implicitly include one or more of the features. In the description of the present invention, unless otherwise specified, "plurality" means two or more.

[0032] Under the existing technical conditions, there is no better method to separate the mixed single-cycle pulse wave signal and the spontaneous circulation pulse wave signal to obtain the spontaneous recovery pulse wave signal, which provides a reliable basis for subsequent research. The present invention discloses a spontaneous circulation pulse wave signal separation method, device, equipment and product, which generates a corresponding time-frequency signal by performing wavelet synchronous compression transformation on the double-cycle pulse wave signal, sets the first frequency range and the second frequency range based on the frequency ridge line of the extracted time-frequency signal, and realizes the separation of the spontaneous circulation pulse wave signal from the double-cycle pulse wave signal, which has the characteristics of high separation quality, reliable performance and wide application range.

[0033] The present invention will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.

[0034] In one embodiment of the present invention, Figure 1 As shown, the present invention discloses a method for separating a spontaneous circulation pulse wave signal, comprising:

[0035] Step S101, obtaining a dual-cycle pulse wave signal composed of a compression single-cycle pulse wave signal and a spontaneous circulation pulse wave signal, and performing wavelet synchronous compression transformation on the dual-cycle pulse wave signal to generate a corresponding time-frequency signal;

[0036] In this embodiment, the process of wavelet synchronous compression transformation is as follows:

[0037] [newsst,fm]=wsst(PigAy,Fs);

[0038] Where wsst is the function of wavelet synchronous compression transform, PigAy is the double-cycle pulse wave signal, and Fs is the sampling rate of 500.

[0039] Newsst is the time-frequency representation matrix after the output wavelet synchronous compression transformation. Each column of the matrix corresponds to a time point, and each row corresponds to a frequency. The values ​​in the matrix represent the signal strength at the corresponding time point and frequency. fm is the output frequency vector, which represents the frequency value corresponding to each row in newsst.

[0040] Step S102, extracting the frequency ridge of the time-frequency signal, determining all frequency points on the frequency ridge that are outside the first frequency range corresponding to the conventional frequency of the single-cycle pulse wave signal as candidate frequency points; determining the minimum frequency value and the maximum frequency value within the second frequency range corresponding to the candidate frequency point on the frequency ridge with the highest energy value, where the energy value is the ratio of the candidate frequency point on the frequency ridge;

[0041] In this embodiment, the process of extracting the frequency ridge of the time-frequency signal is as follows:

[0042] [fridge,iridge]=wsstridge(newsst,fm);

[0043] newsst is the time-frequency representation matrix after the output wavelet synchrosqueezing transformation;

[0044] fm is a frequency vector, which indicates the frequency value corresponding to each row in newsst;

[0045] The function of wsstridge is to extract the time-frequency ridge of the signal from newsst;

[0046] Fridge is the coordinate of the output frequency ridge in the time domain, indicating the position of the time-frequency ridge on the time axis;

[0047] iridge is the coordinate of the output frequency ridge in the frequency domain, indicating the position of the time-frequency ridge line on the frequency axis;

[0048] The energy value is the ratio of the candidate frequency points appearing on the frequency ridge line;

[0049] In this embodiment, the calculation process of the ratio value is as follows:

[0050] iridge_count=tabulate(iridge1(:));

[0051] iridge1(:) flattens the iridge of the candidate frequency points into a column vector so that the tabulate function can process it;

[0052] The tabulate function performs frequency statistics on the input vector and outputs a matrix iridge_count containing statistical information.

[0053] The output matrix iridge_count has three columns:

[0054] The first column iridge: corresponds to the coordinates in the frequency domain;

[0055] The second column count: the number of times the coordinates in the frequency domain appear in the time domain;

[0056] The third column percentage: the number of times the corresponding coordinates in the frequency domain appear in the time domain, divided by the total length of the coordinates of the frequency ridge in the frequency domain (iridge is flattened into a column vector), and then multiplied by 100%.

[0057] Percentage is the proportion of the corresponding candidate frequency points on the frequency ridge line, that is, the energy value.

[0058] In this embodiment, the conventional frequency of the compression single-cycle pulse wave signal is 1.67 Hz.

[0059] Step S103, performing wavelet synchronous compression inverse transform based on the minimum frequency value and the maximum frequency value to generate a spontaneous circulation pulse wave signal.

[0060] In this embodiment, the process of generating a spontaneous circulation pulse wave signal is as follows:

[0061] rosc_ir=iwsst(newsst,fm,[rosc_fm_min rosc_fm_max]);

[0062] rosc_ir is the spontaneous circulation pulse wave signal;

[0063] iwsst is the inverse transform function, newsst is the time-frequency signal, fm is the frequency vector, rosc_fm_min is the minimum frequency value, and rosc_fm_max is the maximum frequency value;

[0064] In another embodiment of the present invention, Figure 2As shown, extracting the frequency ridge line of the time-frequency signal, determining all frequency points on the frequency ridge line outside the first frequency range corresponding to the conventional frequency of the single-cycle pulse wave signal of compression as candidate frequency points includes: establishing an index of the frequency point with the minimum difference between the conventional frequency and the frequency ridge line; the first frequency range includes: the index value of the frequency point with the minimum difference from the conventional frequency plus the first preset value, as the index value corresponding to the maximum frequency of the first frequency range; the index value of the frequency point with the minimum difference from the conventional frequency minus the first preset value, as the index value corresponding to the minimum frequency of the first frequency range.

[0065] In this embodiment, based on the output matrix iridge_count, the frequency value in fm corresponding to the iridge value in the first column is obtained and recorded in the fourth column. Then, the difference between the frequency in the fourth column and the normal frequency of a given single-cycle pulse wave signal is cyclically calculated, the difference is stored, and the minimum difference is found through the min function to establish the index of the frequency point with the minimum difference between the normal frequency and the frequency ridge line.

[0066] In this embodiment, all possible frequency points are traversed and conditionally determined to determine whether they are outside the first frequency range. If they are outside the first frequency range, the index value of this frequency point is recorded in an empty array energy_array. The frequency point corresponding to the index value recorded in energy_array is the candidate frequency point that excludes the single-cycle pulse wave signal of compression.

[0067] In this embodiment, the first preset value is set to 2.

[0068] In this embodiment, the first preset value is set to expand the frequency range.

[0069] In another embodiment of the present invention, Figure 3 As shown, the second frequency range includes: the index value of the candidate frequency point with the highest energy value plus the second preset value, as the index value corresponding to the maximum frequency of the second frequency range; the index value of the frequency point with the highest energy value minus the second preset value, as the index value corresponding to the minimum frequency of the second frequency range.

[0070] In this embodiment, the second preset value is set to 2.

[0071] In this embodiment, the second preset value is set to expand the frequency range.

[0072] In another embodiment of the present invention, the minimum frequency value and the maximum frequency value within the second frequency range corresponding to the candidate frequency point on the frequency ridge line with the highest energy value are determined, including: arranging the energy values ​​of the candidate frequency points in descending order, judging whether the second frequency range is within the normal frequency range of the spontaneous circulation pulse wave signal, and if the second frequency range is not within the normal frequency range, re-determining the second frequency range based on the next candidate frequency point in descending order of energy value until the second frequency range is within the normal frequency range of the spontaneous circulation pulse wave signal.

[0073] In another embodiment of the present invention, the maximum frequency value and the minimum frequency value corresponding to the first frequency range are obtained according to the index value corresponding to the minimum frequency of the first frequency range and the index value corresponding to the maximum frequency of the first frequency range, and based on the maximum frequency value and the minimum frequency value of the first frequency range, a wavelet synchronous compression inverse transform is performed to generate a single-cycle compression pulse wave signal.

[0074] In this embodiment, the process of generating a compression single-cycle pulse wave signal is as follows:

[0075] ay_ir=iwsst(newsst,fm,[ay_fm_min ay_fm_max]);

[0076] ay_ir compression single cycle pulse wave signal, that is, mechanical compression frequency signal;

[0077] iwsst is the inverse transformation function, newsst is the time-frequency signal, fm is the frequency vector, ay_fm_min is the minimum frequency value, and ay_fm_max is the maximum frequency value;

[0078] In another embodiment of the present invention, performing wavelet synchronous compression transformation on the double-cycle pulse wave signal to generate the corresponding time-frequency signal includes: performing wavelet synchronous compression transformation on the double-cycle pulse wave signal using a wsst function.

[0079] In another embodiment of the present invention, the double-cycle pulse wave signal is subjected to wavelet synchronous compression transformation to generate a corresponding time-frequency signal, which includes: the sampling rate Fs is 500.

[0080] like Figure 4 As shown, the present invention also discloses a device for separating a spontaneous circulation pulse wave signal, comprising:

[0081] An acquisition module 401 is used to acquire a dual-cycle pulse wave signal composed of a compression single-cycle pulse wave signal and a spontaneous circulation pulse wave signal, and generate a corresponding time-frequency signal after performing wavelet synchronous compression transformation on the dual-cycle pulse wave signal;

[0082] The extraction module 402 is used to extract the frequency ridge line of the time-frequency signal, determine all frequency points on the frequency ridge line that are outside the first frequency range corresponding to the normal frequency of the single-cycle pulse wave signal as candidate frequency points; determine the minimum frequency value and the maximum frequency value within the second frequency range corresponding to the candidate frequency point on the frequency ridge line with the highest energy value, and the energy value is the ratio value of the candidate frequency point appearing on the frequency ridge line;

[0083] The generating module 403 is used to perform wavelet synchronous compression inverse transform based on the minimum frequency value and the maximum frequency value to generate a spontaneous circulation pulse wave signal.

[0084] The present invention also discloses an electronic device, such as Figure 5 As shown, an embodiment is disclosed, which is a block diagram of an electronic device suitable for the above-mentioned method for separating the spontaneous circulation pulse wave signal.

[0085] The electronic device 50 of this embodiment includes a processor 501, which can perform various appropriate actions and processes according to the program stored in the ROM 502 or the program loaded from the storage part 508 to the RAM 503. The processor 501 may include, for example, a general-purpose microprocessor, an instruction set processor and / or a related chipset and / or a dedicated microprocessor, etc. The processor 501 may also include an onboard memory for caching purposes. The processor 501 may include a single processing unit or multiple processing units for performing different actions of the method flow according to the embodiment of the present invention.

[0086] In RAM503, various programs and data required for the operation of electronic device 50 are stored. Processor 501, ROM502 and RAM503 are connected to each other via bus 504, and processor 501 performs various operations of the method flow according to the embodiment of the present invention by executing the program in ROM502 and / or RAM503. It should be noted that the program can also be stored in one or more memories other than ROM502 and RAM503, and processor 501 can also perform various operations of the method flow according to the embodiment of the present invention by executing the program stored in one or more memories.

[0087] According to an embodiment of the present invention, the electronic device 50 may further include an I / O interface 505, which is also connected to the bus 504. The electronic device 50 may further include one or more of the following components connected to the I / O interface 505: an input portion 506 including a keyboard, a mouse, etc.; an output portion 507 including a cathode ray tube, a liquid crystal display, and a speaker; a storage portion 508 including a hard disk, etc.; and a communication portion 509 including a network interface card such as a LAN card, a modem, etc. The communication portion 509 performs communication processing via a network such as the Internet. A drive 5010 is also connected to the I / O interface 505 as needed. A removable medium 5011, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 5010 as needed, so that a computer program read therefrom is installed into the storage portion 508 as needed.

[0088] Embodiments of the present invention also include a computer program product.

[0089] The computer program product includes a computer program, which contains program codes for executing the method provided by the embodiment of the present invention. When the computer program product runs on an electronic device, the program codes are used to enable the electronic device to implement the method provided by the embodiment of the present invention.

[0090] In one embodiment, the computer program may rely on a tangible storage medium such as an optical storage device or a magnetic storage device. In another embodiment, the computer program may also be transmitted and distributed in the form of a signal on a network medium. The program code included in the computer program may be transmitted using any appropriate network medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

[0091] According to an embodiment of the present invention, the program code for executing the computer program provided by the embodiment of the present invention can be written by any combination of one or more programming languages, and specifically, these computing programs can be implemented using high-level process and / or object-oriented programming languages. Programming languages ​​include but are not limited to programming languages ​​such as Java, C++, python, C language or similar. The program code can be executed completely on the user computing device, partially on the user device, partially on the remote computing device, or completely on the remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user computing device through any type of network, including a local area network or a wide area network, or can be connected to an external computing device.

[0092] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present invention. In this regard, each box in the flowchart or block diagram may represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of the code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box may also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions. It can be understood by those skilled in the art that the features recorded in the various embodiments and / or claims of the present invention can be combined and / or combined in various ways, even if such a combination or combination is not explicitly recorded in the present invention. In particular, without departing from the spirit and teaching of the present invention, the features described in the various embodiments and / or claims of the present invention may be combined and / or combined in a variety of ways. All of these combinations and / or combinations fall within the scope of the present invention.

[0093] The embodiments of the present invention are described above. However, these embodiments are only for the purpose of illustration, and are not intended to limit the scope of the present invention. Although the embodiments are described above, this does not mean that the measures in the various embodiments cannot be used in combination. The scope of the present invention is limited by the attached claims and their equivalents. Without departing from the scope of the present invention, those skilled in the art may make various substitutions and modifications, which should all fall within the scope of the present invention.

Claims

1. A method for separating spontaneous circulation pulse wave signals, characterized in that: include: Acquire a dual-cycle pulse wave signal composed of a compression single-cycle pulse wave signal and a spontaneous circulation pulse wave signal, and generate a corresponding time-frequency signal after performing wavelet synchronous compression transformation on the dual-cycle pulse wave signal; Extract the frequency ridge line of the time-frequency signal, determine all frequency points on the frequency ridge line that are outside the first frequency range corresponding to the conventional frequency of the compression single-cycle pulse wave signal as candidate frequency points; determine the minimum frequency value and the maximum frequency value within the second frequency range corresponding to the candidate frequency point on the frequency ridge line with the highest energy value, wherein the energy value is the ratio value of the candidate frequency point appearing on the frequency ridge line; Based on the minimum frequency value and the maximum frequency value, wavelet synchronous compression inverse transformation is performed to generate a spontaneous circulation pulse wave signal.

2. The method for separating a spontaneous circulation pulse wave signal according to claim 1, characterized in that: The method of extracting the frequency ridge line of the time-frequency signal and determining all frequency points on the frequency ridge line outside the first frequency range corresponding to the normal frequency of the single-cycle pulse wave signal of compression as candidate frequency points includes: establishing an index of the frequency point with the minimum difference between the normal frequency and the frequency ridge line; the first frequency range includes: the index value of the frequency point with the minimum difference from the normal frequency plus a first preset value, as the index value corresponding to the maximum frequency of the first frequency range; the index value of the frequency point with the minimum difference from the normal frequency minus the first preset value, as the index value corresponding to the minimum frequency of the first frequency range.

3. The method for separating a spontaneous circulation pulse wave signal according to claim 2, characterized in that: The second frequency range includes: the index value of the candidate frequency point with the highest energy value plus the second preset value, as the index value corresponding to the maximum frequency of the second frequency range; the index value of the frequency point with the highest energy value minus the second preset value, as the index value corresponding to the minimum frequency of the second frequency range.

4. The method for separating spontaneous circulation pulse wave signals according to claim 3, characterized in that: The determining of the minimum frequency value and the maximum frequency value within the second frequency range corresponding to the candidate frequency point on the frequency ridge line with the highest energy value includes: arranging the energy values ​​of the candidate frequency points in descending order, judging whether the second frequency range is within the regular frequency range of the autonomous circulation pulse wave signal, and if the second frequency range is not within the regular frequency range, re-determining the second frequency range based on the next candidate frequency point whose energy values ​​are arranged in descending order, until the second frequency range is within the regular frequency range of the autonomous circulation pulse wave signal.

5. The method for separating spontaneous circulation pulse wave signals according to claim 2, characterized in that: According to the index value corresponding to the minimum frequency of the first frequency range and the index value corresponding to the maximum frequency of the first frequency range, the maximum frequency value and the minimum frequency value corresponding to the first frequency range are obtained, and based on the maximum frequency value and the minimum frequency value of the first frequency range, a wavelet synchronous compression inverse transform is performed to generate a single-cycle compression pulse wave signal.

6. The method for separating spontaneous circulation pulse wave signals according to claim 1, characterized in that: The generating a corresponding time-frequency signal after performing wavelet synchronous compression transformation on the double-cycle pulse wave signal comprises: performing wavelet synchronous compression transformation on the double-cycle pulse wave signal using a wsst function.

7. The method for separating spontaneous circulation pulse wave signals according to claim 6, characterized in that: The generating of the corresponding time-frequency signal after performing wavelet synchronous compression transformation on the double-cycle pulse wave signal includes: the sampling rate Fs is 500.

8. A device for separating spontaneous circulation pulse wave signals, characterized in that: The device comprises: An acquisition module is used to acquire a dual-cycle pulse wave signal composed of a compression single-cycle pulse wave signal and a spontaneous circulation pulse wave signal, and generate a corresponding time-frequency signal after performing wavelet synchronous compression transformation on the dual-cycle pulse wave signal; An extraction module is used to extract the frequency ridge line of the time-frequency signal, determine all frequency points on the frequency ridge line that are outside the first frequency range corresponding to the conventional frequency of the compression single-cycle pulse wave signal as candidate frequency points; determine the minimum frequency value and the maximum frequency value within the second frequency range corresponding to the candidate frequency point on the frequency ridge line with the highest energy value, and the energy value is the ratio value of the candidate frequency point appearing on the frequency ridge line; A generating module is used to perform wavelet synchronous compression inverse transform based on the minimum frequency value and the maximum frequency value to generate a spontaneous circulation pulse wave signal.

9. An electronic device, characterized in that: include: one or more processors; A storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors are caused to perform the method according to any one of claims 1 to 7.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.