Sign detection method, device and apparatus

By acquiring transmitted and reflected signals using radar technology and combining this with the user's status, the problem of contact required for vital sign detection equipment has been solved, enabling highly accurate determination of vital sign information during movement.

CN114786569BActive Publication Date: 2026-01-02GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202080085356.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-02-12
Publication Date
2026-01-02
Estimated Expiration
2040-02-12

AI Technical Summary

Technical Problem

In existing technologies, when user vital sign detection devices need to come into contact with sensors, the accuracy of vital sign detection is relatively low.

Method used

Using radar technology, by transmitting and receiving signals and combining them with the user's stationary or moving state, vital signs information can be determined, avoiding direct contact.

Benefits of technology

It improves the accuracy of vital sign detection, especially when the user is in motion, it can accurately determine vital sign information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114786569B_ABST
    Figure CN114786569B_ABST
Patent Text Reader

Abstract

The embodiment of the application provides a kind of sign detection method, device (20) and equipment, it is applied to terminal equipment (101), radar (A) is provided in terminal equipment (101), the method comprises: obtaining the transmission signal of radar emission and the reflected signal received by radar (S201), and reflected signal includes the signal after the object reflection transmission signal;According to the state of the object, the state of the object is determined as static state or motion state (S202), the state of the object is determined according to transmission signal, reflected signal and the state of the object, and the accuracy of the sign information detection is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of computers, and in particular to a vital sign detection method, device and equipment. BACKGROUND

[0002] At present, in various scenarios (for example, medical scenarios, daily life, etc.), some vital sign information (for example, heart rate, respiration rate, etc.) of a user needs to be obtained.

[0003] In the related art, when the vital sign information of a user needs to be obtained, a special contact device is usually worn by the user, and a sensor is arranged in the contact device, and the vital sign information of the user is detected by the sensor. When the user wears the contact device, the sensor needs to be in contact with the user, and if the sensor cannot be in good contact with the user, the accuracy of vital sign detection is low. SUMMARY

[0004] Embodiments of the present application provide a vital sign detection method, device and equipment. The accuracy of vital sign detection is improved.

[0005] In a first aspect, embodiments of the present application provide a vital sign detection method applied to a terminal device, and a radar is arranged in the terminal device. The method comprises the following steps:

[0006] obtaining a transmission signal transmitted by the radar and a reflection signal received by the radar, wherein the reflection signal comprises a signal reflected by an object after the transmission signal is reflected by the object;

[0007] determining vital sign information of the object according to the transmission signal, the reflection signal and a state of the object, wherein the state of the object is a static state or a motion state.

[0008] In a second aspect, embodiments of the present application provide a vital sign detection device applied to a terminal device, and a radar is arranged in the terminal device. The device comprises an obtaining module and a determining module, wherein:

[0009] The obtaining module is configured to obtain a transmission signal transmitted by the radar and a reflection signal received by the radar, wherein the reflection signal comprises a signal reflected by an object after the transmission signal is reflected by the object;

[0010] The determining module is configured to determine vital sign information of the object according to the transmission signal, the reflection signal and a state of the object, wherein the state of the object is a static state or a motion state.

[0011] In a third aspect, an embodiment of the present application provides a vital sign detection apparatus, comprising a memory, a processor and a communication interface, the memory is configured to store program instructions, the processor is configured to invoke the program instructions in the memory to execute the vital sign detection method according to any one of the first aspect.

[0012] In a fourth aspect, an embodiment of the present application provides a readable storage medium, and the readable storage medium stores a computer program; the computer program is configured to implement the vital sign detection method according to any one of the first aspect.

[0013] The vital sign detection method, apparatus and device provided by the embodiment of the present application can obtain the transmission signal transmitted by the radar and the reflection signal received by the radar, and determine the vital sign information of the object according to the transmission signal, the reflection signal and the state of the object. In the above process, the user does not need to be in direct contact with the sensor, and the terminal device can determine the vital sign information of the user according to the transmission signal of the radar, the reflection signal and the state of the user. Since the motion of the user may interfere with the reflection signal, the terminal device can accurately determine the vital sign information of the user according to the transmission signal, the reflection signal and the motion state of the user, thereby improving the accuracy of determining the vital sign information. BRIEF DESCRIPTION OF DRAWINGS

[0014] Figure 1 The application scenario of the vital sign detection method provided by the embodiment of the present application is shown in the figure;

[0015] Figure 2 The flowchart of the vital sign detection method provided by the embodiment of the present application is shown in the figure;

[0016] Figure 3 The signal diagram provided by the embodiment of the present application is shown in the figure;

[0017] Figure 4 The flowchart of the respiration rate determination method provided by the embodiment of the present application is shown in the figure;

[0018] Figure 5 The diagram of the first function provided by the embodiment of the present application is shown in the figure;

[0019] Figure 6 The diagram of the first frequency spectrum provided by the embodiment of the present application is shown in the figure;

[0020] Figure 7 The flowchart of the heartbeat rate determination method provided by the embodiment of the present application is shown in the figure;

[0021] Figure 8 The flowchart of another heartbeat rate determination method provided by the embodiment of the present application is shown in the figure;

[0022] Figure 9A structural schematic diagram of a vital sign detection device provided in an embodiment of the present application is shown in FIG. 1.

[0023] Figure 10 A hardware structural schematic diagram of a vital sign detection device provided in the present application is shown in FIG. 2. DETAILED DESCRIPTION

[0024] For ease of understanding, the concepts involved in the present application are first described.

[0025] Terminal device: refers to a device with data processing capability. The terminal device can be a portable device, for example, the terminal device can include a mobile phone, a wearable device (such as a bracelet, a necklace, etc.), etc.

[0026] Radar: is an electronic device that uses electromagnetic waves to measure objects. The measurement of the object by the radar can include measuring the speed of the object, measuring the distance between the object and the radar, measuring the position of the object, etc. The object can be a person, an animal, a vehicle, an airplane, etc. In actual application, the radar can emit signals in multiple directions, when the emitted signals emitted by the radar reach the obstacle, the obstacle reflects the emitted signals, and the radar can receive the reflected signals reflected by the obstacle.

[0027] Millimeter wave radar: refers to a radar working in the millimeter wave band. The emitted signal emitted by the millimeter wave radar can also be referred to as a frequency modulated continuous wave (FMCW) signal. The millimeter wave radar can also be referred to as an FMCW radar.

[0028] Vital sign: refers to the physical characteristics of an object with life. The object can include a person, an animal, etc. The physical characteristics can include heartbeat characteristics, breathing characteristics, etc.

[0029] For ease of understanding, the following describes the application scenarios of the vital sign detection method provided in the present application. Figure 1 The application scenarios of the present application are described.

[0030] Figure 1 A structural schematic diagram of a vital sign detection method provided in an embodiment of the present application is shown in FIG. 1. Please refer to Figure 1 , the user can carry a terminal device 101, and the terminal device 101 is provided with a radar A. The radar A can emit signals in multiple directions, and the emitted signals emitted by the radar A can reach the chest cavity of the user, and the chest cavity can reflect the emitted signals to enable the radar A to receive the reflected signals corresponding to the emitted signals.

[0031] The terminal device 101 can obtain the transmission signal transmitted by the radar A and the reflection signal received by the radar A, and can also obtain the state (static state or motion state) of the user, and determine the vital sign information of the user according to the transmission signal, the reflection signal and the state of the user.

[0032] In the above process, the user does not need to be in direct contact with the sensor, and the terminal device can determine the vital sign information of the user according to the transmission signal, the reflection signal and the state of the user. Since the motion of the user may interfere with the reflection signal, the terminal device can accurately determine the vital sign information of the user according to the transmission signal, the reflection signal and the motion state of the user.

[0033] In the following, the technical solutions shown in the present application are described through specific embodiments. It should be noted that the following embodiments can exist independently, or can be combined with each other. For the same or similar content, it will not be repeated in different embodiments.

[0034] Figure 2 A flowchart of a vital sign detection method provided by an embodiment of the present application is shown. Please refer to Figure 2 The method can include:

[0035] S201, obtaining a transmission signal transmitted by a radar and a reflection signal received by the radar.

[0036] The execution subject of the embodiment of the present application can be a terminal device, or a vital sign detection device provided in the terminal device. The vital sign detection device can be realized by software, or by the combination of software and hardware. For example, the vital sign detection device can be a processor or a chip provided in the terminal device, etc.

[0037] The reflection signal includes the signal reflected by the object after the transmission signal is reflected by the object. For example, the object can be an object with a life characteristic, for example, the object can be a person, an animal, etc. For ease of description, in the following, a person (also referred to as a user) is taken as an example for description.

[0038] In the process of carrying the terminal device by the user, the transmission signal transmitted by the radar can reach multiple body parts (for example, legs, arms, chest, etc.) of the user. The body parts of the user can reflect the transmission signal, and therefore, the reflection signal can include the reflection signal reflected by the multiple body parts of the user. Of course, the transmission signal transmitted by the radar can also reach other objects, for example, the transmission signal transmitted by the radar can reach the objects around the user, and the objects around the user can reflect the transmission signal.

[0039] In an implementation manner, the terminal device can periodically perform Figure 2The embodiment shown. Accordingly, the above-mentioned transmission signal can be a transmission signal transmitted by the radar in a period, and the above-mentioned reflected signal can be a reflected signal corresponding to the transmission signal transmitted by the radar in the period. Alternatively, the above-mentioned transmission signal can be a transmission signal transmitted by the radar in a period, and the above-mentioned reflected signal can be a reflected signal received by the radar in the period.

[0040] S202, determining the vital information of the object according to the transmission signal, the reflected signal, and the state of the object.

[0041] The state of the object is a static state or a motion state.

[0042] In an implementation, the terminal device can be provided with a motion sensor (for example, an acceleration sensor, a gyroscope, etc.), and the terminal device can determine the state of the object according to data collected by the motion sensor.

[0043] In an implementation, the vital information of the object can be determined by: performing mixing processing on the transmission signal and the reflected signal to obtain a mixed signal, determining a phase signal of the mixed signal, and determining the vital information of the object according to the phase signal of the mixed signal and the state of the object.

[0044] For ease of understanding, below, the embodiments of the present application are described in combination with Figure 3 The transmission signal, the reflected signal, and the mixed signal are described.

[0045] Figure 3 The signal schematic diagram provided by the embodiments of the present application. Please refer to Figure 3 , the horizontal axis of the coordinate system represents time, and the vertical axis of the coordinate system represents frequency. The difference between the reflected signal and the transmission signal is that there is a time delay Δt between the reflected signal and the transmission signal. The bandwidth of the radar is B (Hz), and the scanning period (which can also be referred to as the scanning time or the time length of the transmission signal) of the radar is T c At the same time, the difference between the frequency of the transmission signal and the frequency of the reflected signal is F c . The frequency of the mixed signal is the difference between the frequency of the transmission signal and the frequency of the reflected signal. Therefore, the frequency of the mixed signal is F c .

[0046] Please refer to Figure 3 According to the principle of similar triangles, it can be known that: Because Therefore, Where d is the distance between the radar and the object (obstacle), and v is the propagation speed of the signal (transmission signal, reflected signal).

[0047] In actual application, the chest displacement caused by the user's breathing / heartbeat is usually in millimeter level, for example, the chest displacement caused by breathing is usually 1-12 millimeters, and the chest displacement caused by heartbeat is usually 0.1-0.5 millimeters, so the frequency shift cannot accurately represent the subtle movement of the chest. The phase of the mixed frequency signal Since the wavelength λ of the signal (transmitted signal, reflected signal) is in millimeter level, when the distance d between the radar and the chest changes slightly, the phase of the mixed frequency signal changes greatly, so the phase of the mixed frequency signal can accurately represent the displacement of the chest. Further, according to the displacement of the chest, the vital sign information of the user can be accurately determined.

[0048] The vital sign detection method provided by the embodiment of the present application can obtain the transmitted signal transmitted by the radar and the reflected signal received by the radar, and determine the vital sign information of the object according to the transmitted signal, the reflected signal and the state of the object. In the above process, the user does not need to directly contact the sensor, and the terminal device can determine the vital sign information of the user according to the transmitted signal and the reflected signal of the radar and the state of the user. Since the motion of the user may interfere with the reflected signal, the terminal device can accurately determine the vital sign information of the user according to the transmitted signal, the reflected signal and the motion state of the user, thereby improving the accuracy of determining the vital sign information.

[0049] When the state (stationary state or motion state) of the user is different, the process of determining the vital sign information of the user by the terminal device is different. Next, the process of determining the vital sign information in the stationary state and the motion state is respectively explained through the embodiments shown in Figure 4-5 In the present application, the vital sign information includes heartbeat characteristics (for example, heartbeat frequency) and breathing characteristics (for example, breathing frequency) as an example.

[0050] Next, the process of determining the breathing frequency of the user in the stationary state is explained through the embodiment shown in Figure 4

[0051] Figure 4 The flowchart of a breathing frequency determination method provided by the embodiment of the present application is shown in the embodiment. In the embodiment, the state of the user is the stationary state. Please refer to Figure 4 The method can include:

[0052] S401, obtaining the transmitted signal transmitted by the radar and the reflected signal received by the radar.

[0053] It should be noted that the execution process of S401 can refer to the execution process of S201, which will not be described again this time.

[0054] ​S402, mix the transmission signal and the reflection signal to obtain a mixed signal.

[0055] In an embodiment, the transmission signal and the reflection signal can be mixed by a mixer inside the radar or a mixer in the terminal device to obtain the mixed signal.

[0056] S403, perform Fourier transform on the mixed signal to obtain a first function.

[0057] In an embodiment, the first function can be obtained by the following method: a plurality of frames of the mixed signal can be obtained, one frame of the mixed signal can be the mixed signal at a certain time, and a fast Fourier transformation (FFT) is performed on each frame of the mixed signal to obtain a distance-time relationship of each frame, and the distance-time relationship of each frame is spliced (or superimposed) to obtain the first function.

[0058] In the distance-time relationship of each frame of the mixed signal, a plurality of time points and a measured distance corresponding to each time point are included, and the measured distance is a distance measured by the radar.

[0059] In the distance-time relationship of each frame of the mixed signal, one time point can correspond to one distance. In the first function, one time point can correspond to a plurality of distances. Next, the first function is described in combination with Figure 5 .

[0060] Figure 5 A schematic diagram of the first function provided by the embodiments of the present application is shown in FIG. 4. Referring to FIG. 4, Figure 5 , it is assumed that four frames of the mixed signal are obtained, and FFT is performed on the four frames respectively to obtain a distance-time relationship corresponding to each frame, and the distance-time relationship corresponding to the four frames is shown as distance-time relationship 1, distance-time relationship 2, distance-time relationship 3 and distance-time relationship 4 in Figure 5 . In the four distance-time relationships, one time point corresponds to one distance, and the distance is a distance measured by the radar. The four distance-time relationships are superimposed to obtain the first function. In the first function, one time point corresponds to a plurality of distances.

[0061] S404, determine a first distance range according to the first function.

[0062] The first distance range can be determined according to the energy value corresponding to each distance range in the first function. In the first function, the energy value corresponding to the first distance range is the largest.

[0063] The distance in the first function can be divided into multiple distance intervals, and an energy value corresponding to each distance interval is used to indicate the number of measured distances included in the distance interval. The more measured distances included in a distance interval, the greater the energy value corresponding to the distance interval.

[0064] In the following, the distance interval corresponding to the energy value is described. Figure 5 The distance interval corresponding to the energy value is described. Please refer to Figure 5 The distance in the first function can be divided into distance interval 0-a, distance interval a-b, and distance interval b-c, where distance interval 0-a includes 1 measured distance, distance interval a-b includes 4 measured distances, and distance interval b-c includes 1 measured distance. Therefore, distance interval a-b can be determined as the first distance interval.

[0065] The first distance interval is the distance interval where the user is located, i.e., the distance between the user and the radar is located in the distance interval.

[0066] S405, according to the Fourier transform value corresponding to the first distance interval, determine the phase signal of the mixed frequency signal.

[0067] The phase signal of the mixed frequency signal can be determined according to the arctangent function of the Fourier transform value.

[0068] Let the Fourier transform value corresponding to the first distance interval be S(t), and the arctangent function of S(t) be arctan(S(t)), then the phase signal of the mixed frequency signal satisfies the following formula:

[0069] If arctan(S(t))-arctan(S(t-1))≥-π, then P(t)=arctan(S(t))-2×π;

[0070] If arctan(S(t))-arctan(S(t-1))<-π, then P(t)=arctan(S(t))+2×π;

[0071] The phase signal of the mixed frequency signal can be determined by S403-S405. When the user is in a static state, the main movement of the user's limbs is the movement of the chest cavity, so the phase signal can indicate the movement of the chest cavity.

[0072] It should be noted that S403-S405 is only an example of a way to determine the phase signal, and the phase signal of the mixed frequency signal can also be determined by other ways, which are not limited in the present application.

[0073] S406, according to the phase signal, determine the respiratory waveform.

[0074] The phase signal can be processed by a first band-pass filter to obtain a respiratory waveform, and the first band-pass filter has a frequency in a first frequency range.

[0075] The first band-pass filter can be a band-pass infinite impulse response (IIR) filter.

[0076] For example, the first frequency range can be 0.1 Hz to 0.5 Hz.

[0077] S407, according to the respiratory waveform, determine the respiratory frequency.

[0078] The respiratory waveform can be converted in the first frequency range to obtain a first spectrum of the respiratory waveform in the first frequency range, and the respiratory frequency can be determined according to a peak value of the first spectrum. The first spectrum is a refined spectrum of the respiratory waveform in the first frequency range.

[0079] For example, the conversion processing can be Chirp-Z transform processing.

[0080] For example, the frequency f_br corresponding to the peak value of the first spectrum can be obtained, and the respiratory frequency can be determined as f_br*60.

[0081] Next, the first spectrum will be described in conjunction with Figure 6 .

[0082] Figure 6 The first spectrum provided by the embodiments of the present application is shown in the schematic diagram. Please refer to Figure 6 , the horizontal axis of the coordinate axis represents the frequency, and the vertical axis of the coordinate axis represents the amplitude. The peak value of the first spectrum is point A, that is, the frequency at point A is f_br, and the respiratory frequency can be determined as the frequency at point A*60. For example, assuming that the frequency at point A is 0.31, the respiratory frequency can be determined as 0.31*60=18.6, and after rounding, the respiratory frequency can be determined as 19 times per minute.

[0083] In Figure 4 the embodiment shown, when the user is in a stationary state, the terminal device can obtain a transmission signal transmitted by the radar and a reflection signal received by the radar, determine a mixed frequency signal according to the transmission signal and the reflection signal, and determine a phase signal reflecting the movement of the chest cavity according to the mixed frequency signal. The respiratory frequency can be determined according to the phase signal. Since the above-mentioned phase signal can accurately reflect the movement of the chest cavity, the respiratory frequency can be accurately determined according to the phase signal, and the accuracy of determining the respiratory frequency is improved.

[0084] Next, the first spectrum will be described in conjunction with Figure 7The embodiment shown illustrates the process of determining the heart rate of the user when the state of the user is a static state.

[0085] Figure 7 A flowchart of a heart rate determination method provided by an embodiment of the present application is shown. Please refer to Figure 7 The method can include:

[0086] S701, obtaining a transmission signal transmitted by a radar and a reflection signal received by the radar.

[0087] S702, performing a mixing process on the transmission signal and the reflection signal to obtain a mixed signal.

[0088] S703, performing a Fourier transform on the mixed signal to obtain a first function.

[0089] S704, determining a first distance interval according to the first function.

[0090] S705, determining a phase signal of the mixed signal according to a Fourier transform value corresponding to the first distance interval.

[0091] It should be noted that the execution process of S701-S705 can refer to the execution process of S401-S405, which will not be described here.

[0092] S706, determining a heart wave according to the phase signal.

[0093] The phase signal can be processed by a second band-pass filter to obtain the heart wave, and the frequency of the second band-pass filter is in a second frequency range. The second band-pass filter can be an IIR filter.

[0094] For example, the second frequency range can be max(f_br*2, 0.8Hz) to 3.3Hz, where f_br is the peak value of the first spectrum of the respiration wave in the first frequency range. f_br can be determined by the embodiment shown, which will not be described here. Figure 4

[0095] S707, determining a heart rate according to the heart wave.

[0096] The heart wave can be converted in the second frequency range to obtain a second spectrum of the heart wave in the second frequency range, and the heart rate can be determined according to the peak value of the second spectrum. The second spectrum is a refined spectrum of the heart wave in the second frequency range.

[0097] For example, the conversion process can be Chirp-Z transform.

[0098] ​It should be noted that the second frequency spectrum is similar to the first frequency spectrum, and will not be described here.

[0099] In Figure 7 In the embodiment shown, when the user is in a stationary state, the terminal device can acquire a transmission signal transmitted by the radar and a reflection signal received by the radar, determine a mixed frequency signal according to the transmission signal and the reflection signal, and determine a phase signal reflecting movement of the chest cavity according to the mixed frequency signal, and determine a heartbeat frequency according to the phase signal. Since the above-mentioned phase signal can accurately reflect the movement of the chest cavity, the heartbeat frequency can be accurately determined according to the phase signal, thereby improving the accuracy of determining the heartbeat frequency.

[0100] In Figure 7 On the basis of the embodiment shown, a single heartbeat can also be extracted in the following manner: acquiring a duration of one heartbeat of the object, and determining a plurality of heartbeat segments of the object according to the duration of one heartbeat of the object and a heartbeat waveform, one heartbeat segment being used to indicate one heartbeat of the object. Next, the process of extracting a single heartbeat will be described in combination with steps A-E.

[0101] Step A: initializing the template T, initializing the heartbeat segment set S_set, and initializing the iteration number i.

[0102] The initialized template T is empty. The initialized heartbeat segment set S_set is empty. The initialized iteration number i is 0.

[0103] Step B: initializing the cost set, initializing the temporary heartbeat segment set, and initializing the loop number k.

[0104] The initialized cost set L_set is empty. The initialized temporary heartbeat segment set S_tSet is empty. The initialized loop number k is 1.

[0105] Step C: updating the heartbeat segment set S_set by the template T.

[0106] For the kth loop, the kth cost L_set k , the temporary heartbeat segment set S_tSet k , and the calculation formula can be as follows:

[0107] L_set k = L e′ +||x e′+1:k -LW(T,k-e′)|| 2 .

[0108] S_tSet k = S_tSete′ ∪{x e′+1:k}。

[0109] wherein, LW(T, n) is to make T through linear interpolation so that its length is n.||x-y|| 2 is to calculate the Euclidean distance between x and y. If i > 1, L_pre = L.

[0110] wherein, e' = argmin e∈e_set {L e +||x e+1:k -LW(T, k-e)| 2}。

[0111] wherein, e_set = {e | 1≤e≤m, e < k, t-e∈B range}。

[0112] When k > m, stop the above loop. At this time, S_set = S_tSet m , L = L_set m .

[0113] Step D, update the template T by the heartbeat fragment set S_set.

[0114]

[0115] wherein, is the current length.

[0116] Step E, judge whether the convergence condition is met.

[0117] If yes, determine the i th heartbeat fragment. Add 1 to i, and continue to execute step B.

[0118] If no, execute step C.

[0119] wherein, the convergence condition is: |L-L_pre| > 0.001.

[0120] Next, the process of determining the heartbeat frequency of the user when the state of the user is a motion state will be described through the embodiment shown in Figure 8 .

[0121] Figure 8 is a flowchart of another heartbeat frequency determination method provided by the embodiment of the present application. Please refer to Figure 8 , the method can include:

[0122] S801, acquire the transmission signal transmitted by the radar and the reflection signal received by the radar.

[0123] S802, mix the transmit signal and the reflection signal to obtain a mixed signal.

[0124] S803, perform Fourier transform on the mixed signal to obtain a first function.

[0125] It should be noted that the execution process of S801-S803 can refer to the execution process of S401-S403, which will not be repeated here.

[0126] S804, determine a second distance interval corresponding to each of a plurality of quasi-static time windows according to the first function.

[0127] In the process of user motion, in a very short time (which can be called a quasi-static time window), the user can be considered to be static, and the movement of the user (such as walking, running, limb movement, etc.) will not affect the chest movement caused by heartbeat and breathing. For example, the length of the quasi-static time window can be 0.1 seconds, etc. In other words, in the quasi-static time window, it can be determined that the state of the user is a static state.

[0128] Among one static time window, the energy value of the first function on the second distance interval corresponding to the static time window is maximum.

[0129] It should be noted that the process of determining the second distance interval can refer to the process of determining the first distance interval in S404, which will not be repeated here.

[0130] S805, determine a distance interval set according to a plurality of second distance intervals and adjacent distance intervals of each second distance interval.

[0131] Among the distance interval set, a plurality of second distance intervals and adjacent distance intervals of each second distance interval are included.

[0132] The adjacent interval of the second distance interval can be one or two. For example, please refer to Figure 5 The distance interval adjacent to the distance interval 0-a is one, which is the distance interval a-b. The distance interval adjacent to the distance interval a-b is two, which is the distance interval 0-a and the distance interval b-c.

[0133] S806, perform principal component analysis on the distance interval set to determine a first distance interval in the distance interval set.

[0134] The first distance interval is the distance interval where the user is located, that is, the distance between the user and the radar is located in the distance interval.

[0135] In an implementation, principal component analysis (PCA) can be used to reduce the dimensionality of the distance interval set, and find the principal component with the largest contribution as the first distance interval.

[0136] S807, determine a phase signal of the mixed frequency signal according to the real part and the imaginary part of the Fourier transform value corresponding to the first distance interval.

[0137] In an implementation, the phase signal of the mixed frequency signal satisfies the following formula:

[0138]

[0139] wherein P(n) is the phase signal, n is the nth time point, I[i] is the real part of the Fourier transform value, Q[i] is the imaginary part of the Fourier transform, ΔI[i] = I[i] - I[i-1], and ΔQ[i] = Q[i] - Q[i-1].

[0140] S808, perform first processing on the phase signal.

[0141] The first processing is used to eliminate the interference of the movement of the object on the phase signal.

[0142] The first processing on the phase signal can be performed by determining a breakpoint set corresponding to the phase signal, and performing first processing on the phase signal according to the breakpoint set. The breakpoint set includes multiple breakpoints, and the movement amplitude of the object at the time corresponding to the breakpoint is greater than a preset amplitude.

[0143] The breakpoint satisfies the following formula:

[0144]

[0145] wherein P(n) is the phase signal, mean(P(n),Q) is the mean value of the phase signal at the Q time points after the time n, mean(P(n,-Q)) is the mean value of the phase signal at the Q time points before the time n, var(P(n),Q) is the variance of the phase signal at the Q time points after the time n, var(P(n),-Q) is the variance of the phase signal at the Q time points before the time n, ε is a preset parameter, and r is a preset threshold.

[0146] The first-processed phase signal satisfies the following formula:

[0147]

[0148] wherein P(n) is the phase signal, is the first-processed phase signal, and b hb is the identifier of the time point corresponding to the nearest breakpoint before time n. l This is the identifier of the time point corresponding to the nearest breakpoint after time n.

[0149] S809. Determine the heartbeat signal based on the phase signal after the first processing.

[0150] The phase signal after the first processing is processed by a third bandpass filter to obtain a heartbeat signal. The frequency of the third bandpass filter is within the third frequency range.

[0151] The third bandpass filter can be an IIR filter.

[0152] For example, the third frequency range can be from 0.8 Hz to 3.3 Hz.

[0153] S810. Determine the heart rate based on the heartbeat signal.

[0154] The heart rate can be determined from the heart rate signal as follows: The heart rate signal is corrected according to a preset network to obtain a millimeter wave electrocardiogram (mmWavecardiogram, MCG) signal, and the heart rate is determined based on the MCG signal.

[0155] The preset network can be a generative adversarial network (GAN).

[0156] A preset network can be derived by learning from sample data, such as electrocardiograms generated by a medical electrocardiograph. This allows the preset network to correct the heartbeat signal, resulting in a more accurate heartbeat signal. This eliminates the influence of minute muscle movements on the user's heartbeat.

[0157] In one implementation, the heart rate is determined based on the duration of the MCG signal and the number of peaks included in the MCG signal. For example, the ratio of the number of peaks to the duration can be used to determine the heart rate.

[0158] exist Figure 8 In the illustrated embodiment, when the user is in motion, the terminal device can acquire the transmitted signal from the radar and the reflected signal received by the radar. A mixed signal is determined based on the transmitted and reflected signals, and a phase signal reflecting chest cavity movement is determined based on the mixed signal. The phase signal undergoes a first processing step to eliminate the influence of user movement on the phase signal, and the heart rate is determined based on the first-processed phase signal. Since the aforementioned phase signal accurately reflects chest cavity movement, the heart rate can be accurately determined based on the phase signal, improving the accuracy of heart rate determination.

[0159] Figure 9 A structural schematic diagram of a sign detection device provided by an embodiment of the present application. Please refer to Figure 9 The sign detection device 10 can be arranged in a terminal device provided with a radar, please refer to Figure 9 The sign detection device can include an acquisition module 11 and a determination module 12, wherein,

[0160] The acquisition module 11 is configured to acquire a transmission signal transmitted by the radar and a reflection signal received by the radar, wherein the reflection signal includes a signal reflected by an object after the transmission signal is reflected by the object;

[0161] The determination module 12 is configured to determine sign information of the object according to the transmission signal, the reflection signal, and a state of the object, wherein the state of the object is a static state or a motion state.

[0162] The sign detection device provided by the embodiment of the present application can execute the technical solutions shown in the above method embodiments, and the implementation principles and beneficial effects are similar, which will not be described here in detail.

[0163] In a possible implementation, the determination module 12 is specifically configured to:

[0164] Perform a mixing frequency processing on the transmission signal and the reflection signal to obtain a mixed frequency signal;

[0165] Determine a phase signal of the mixed frequency signal;

[0166] Determine the sign information of the object according to the phase signal of the mixed frequency signal and the state of the object.

[0167] In a possible implementation, the frequency of the mixed frequency signal is a difference between the frequency of the transmission signal and the frequency of the received signal.

[0168] In a possible implementation, the frequency of the mixed frequency signal satisfies the following formula:

[0169]

[0170] Wherein, the F c is the frequency of the mixed frequency signal, the B is the bandwidth of the transmission signal, the d is the distance between the radar and the object, and the T c is the time length of the transmission signal, and the v is the propagation speed of the transmission signal.

[0171] In a possible implementation, the determination module 12 is specifically configured to:

[0172] performing Fourier transform on the mixed signal to obtain a first function, the first function comprising a measured distance corresponding to each time point, the measured distance being a distance between the radar and the object measured by the radar;

[0173] determining a first distance interval according to the first function, wherein an energy value of the first function in the first distance interval is maximum;

[0174] determining a phase signal of the mixed signal according to a Fourier transform value corresponding to the first distance interval.

[0175] In a possible implementation, the determining module 12 is specifically configured to:

[0176] determining a phase signal of the mixed signal according to the Fourier transform value corresponding to the first distance interval and the state of the object.

[0177] In a possible implementation, the state of the object is a static state; and the determining module 12 is specifically configured to:

[0178] determining a phase signal of the mixed signal according to an arctangent function of the Fourier transform value.

[0179] In a possible implementation, the state of the object is a static state; and the phase signal of the mixed signal satisfies the following formula:

[0180] if arctan(S(t))-arctan(S(t-1))≥-π, then P(t)=arctan(S(t))-2×π;

[0181] if arctan(S(t))-arctan(S(t-1))<-π, then P(t)=arctan(S(t))+2×π;

[0182] wherein S(t) is the Fourier transform value corresponding to the first distance interval, P(t) is the phase signal, and arctan(S(t)) is an arctangent function of S(t).

[0183] In a possible implementation, the state of the object is a static state, and the vital information comprises a breathing frequency and / or a heartbeat frequency.

[0184] In a possible implementation, the determining module 12 is specifically configured to:

[0185] determining a breathing waveform according to the phase signal;

[0186] determining the breathing frequency according to the breathing waveform.

[0187] In a possible implementation, the determining module 12 is specifically configured to:

[0188] The phase signal is processed by a first band-pass filter to obtain the respiratory waveform, and a frequency of the first band-pass filter is within a first frequency range.

[0189] In a possible implementation, the determining module 12 is specifically configured to:

[0190] The respiratory waveform is converted in the first frequency range to obtain a first spectrum of the respiratory waveform in the first frequency range;

[0191] The respiratory frequency is determined according to a peak value of the first spectrum.

[0192] In a possible implementation, the determining module 12 is specifically configured to:

[0193] A heartbeat waveform is determined according to the phase signal.

[0194] The heartbeat frequency is determined according to the heartbeat waveform.

[0195] In a possible implementation, the determining module 12 is specifically configured to:

[0196] The phase signal is processed by a second band-pass filter to obtain the heartbeat waveform, and a frequency of the second band-pass filter is within a second frequency range.

[0197] In a possible implementation, the determining module 12 is specifically configured to:

[0198] The heartbeat waveform is converted in the second frequency range to obtain a second spectrum of the heartbeat waveform in the second frequency range;

[0199] The heartbeat frequency is determined according to a peak value of the second spectrum.

[0200] In a possible implementation, the determining module 12 is further configured to:

[0201] A duration of one heartbeat of the object is obtained.

[0202] A plurality of heartbeat segments of the object are determined according to the duration of one heartbeat of the object and the heartbeat waveform, and one heartbeat segment is used to indicate one heartbeat of the object.

[0203] In a possible implementation, the determining module 12 is specifically configured to:

[0204] According to the first function, a second distance interval corresponding to each of a plurality of quasi-static time windows is determined, in which the first function has a maximum energy value on the second distance interval corresponding to the quasi-static time window;

[0205] According to the plurality of second distance intervals and adjacent distance intervals of each second distance interval, a distance interval set is determined, the distance interval set including the plurality of second distance intervals and the adjacent distance intervals of each second distance interval;

[0206] The distance interval set is subjected to principal component analysis processing to determine the first distance interval in the distance interval set.

[0207] In a possible implementation, the determining module 12 is specifically configured to:

[0208] According to the real part and the imaginary part of the Fourier transform value corresponding to the first distance interval, a phase signal of a mixed frequency signal is determined.

[0209] In a possible implementation, the phase signal satisfies the following formula:

[0210]

[0211] wherein, the P(n) is the phase signal, the n is an nth time point, the I[i] is the real part of the Fourier transform value, the Q[i] is the imaginary part of the Fourier transform, ΔI[i] = I[i] - I[i-1], and ΔQ[i] = Q[i] - Q[i-1].

[0212] In a possible implementation, the state of the object is a motion state, and the vital information includes a heartbeat frequency.

[0213] In a possible implementation, the determining module 12 is specifically configured to:

[0214] The phase signal is subjected to first processing, the first processing being configured to eliminate interference of movement of the object on the phase signal;

[0215] According to the phase signal after the first processing, a heartbeat signal is determined.

[0216] According to the heartbeat signal, the heartbeat frequency is determined.

[0217] In a possible implementation, the determining module 12 is specifically configured to:

[0218] A breakpoint set corresponding to the phase signal is determined, the breakpoint set including a plurality of breakpoints, and a motion amplitude of the object at a time corresponding to each of the plurality of breakpoints being greater than a preset amplitude.

[0219] The first processing is performed on the phase signal according to the breakpoint set.

[0220] In a possible implementation, the breakpoint satisfies the following formula:

[0221]

[0222] wherein the P(n) is the phase signal, the mean(P(n),Q) is a mean value of the phase signal corresponding to Q time points after time n, the mean(P(n,-Q)) is a mean value of the phase signal corresponding to Q time points before time n, the var(P(n),Q) is a variance of the phase signal corresponding to Q time points after time n, the var(P(n),Q) is a variance of the phase signal corresponding to Q time points before time n, the ε is a preset parameter, and the r is a preset threshold.

[0223] In a possible implementation, the first-processed phase signal satisfies the following formula:

[0224]

[0225] wherein the P(n) is the phase signal, the mean(P(n),Q) is a mean value of the phase signal corresponding to Q time points after time n, the mean(P(n,-Q)) is a mean value of the phase signal corresponding to Q time points before time n, the var(P(n),Q) is a variance of the phase signal corresponding to Q time points after time n, the var(P(n),Q) is a variance of the phase signal corresponding to Q time points before time n, the ε is a preset parameter, and the r is a preset threshold. is the first-processed phase signal, the b h is an identifier of a time point corresponding to a most recent breakpoint before time n, and the b l is an identifier of a time point corresponding to a most recent breakpoint after time n.

[0226] In a possible implementation, the determining module 12 is specifically configured to:

[0227] The first-processed phase signal is processed through a third band-pass filter to obtain the heartbeat signal, and a frequency of the third band-pass filter is in a third frequency range.

[0228] In a possible implementation, the determining module 12 is specifically configured to:

[0229] The heartbeat signal is corrected according to a preset network to obtain a millimeter wave cardiogram (MCG) signal.

[0230] The heartbeat frequency is determined according to the MCG signal.

[0231] In a possible implementation, the determining module 12 is specifically configured to:

[0232] The heartbeat frequency is determined according to a time length of the MCG signal and a number of peaks included in the MCG signal.

[0233] The sign detection apparatus provided in the embodiments of the present application can execute the technical solutions shown in the method embodiments, and the implementation principles and beneficial effects are similar, which will not be repeated here.

[0234] Figure 10 A hardware structure schematic diagram of the sign detection apparatus provided in the present application is provided. The sign detection apparatus 20 can be a terminal device or a terminal device. Please refer to Figure 10 The sign detection apparatus 20 can include a processor 21 and a memory 22, wherein the processor 21 and the memory 22 can communicate; for example, the processor 21 and the memory 22 communicate through a communication bus 23, the memory 22 is used to store program instructions, and the processor 21 is used to call the program instructions in the memory to execute the sign detection method shown in any of the above method embodiments.

[0235] In an implementation manner, the sign detection apparatus 20 can further include a communication interface, and the communication interface can include a transmitter and / or a receiver.

[0236] In an implementation manner, the processor 21 can realize Figure 9 the functions of the acquisition module 11 and the determination module 12 in the embodiments.

[0237] In an implementation manner, the processor can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the present application can be directly embodied as hardware processor execution, or executed by a combination of hardware and software modules in the processor.

[0238] The embodiments of the present application provide a terminal device, and the terminal device includes a radar and Figure 10 the sign detection apparatus 20 shown in the embodiments.

[0239] The present application provides a readable storage medium, and the readable storage medium stores a computer program; the computer program is used to realize the sign detection method according to any of the above embodiments.

[0240] The embodiments of the present application provide a computer program product, and the computer program product includes instructions, when the instructions are executed, so that the computer executes the above sign detection method.

[0241] The chip system or system chip provided by the embodiment of the present application can be applied to a terminal device, and comprises at least one communication interface, at least one processor, and at least one memory, wherein the communication interface, the memory, and the processor are interconnected through a bus, and the processor executes instructions stored in the memory, so that the base station can execute the above-mentioned sign detection method.

[0242] All or part of the steps of the above-mentioned method embodiments can be completed by program instruction related hardware. The foregoing program can be stored in a readable memory. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the foregoing memory (storage medium) comprises a read-only memory (English: read-only memory, abbreviation: ROM), a RAM, a flash memory, a hard disk, a solid state disk, a magnetic tape (English: magnetic tape), a floppy disk (English: floppy disk), an optical disc (English: optical disc), and any combination thereof.

[0243] The embodiment of the present application is described with reference to flowcharts and / or block diagrams of the method, equipment (system), and computer program product according to the embodiment of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of the flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to produce a machine, so that the instructions executed by the computer or other programmable data processing devices produce a device implemented in the flowcharts and / or block diagrams. Figure 1 The function of one flow or multiple flows and / or blocks Figure 1 The function of one block or multiple blocks.

[0244] These computer program instructions can also be stored in a computer readable memory capable of guiding the computer or other programmable data processing devices to work in a specific way, so that the instructions stored in the computer readable memory produce a manufactured product including instruction devices, which implement the functions specified in the flowcharts and / or block diagrams. Figure 1 The function of one flow or multiple flows and / or blocks Figure 1 The function of one block or multiple blocks.

[0245] These computer program instructions can also be loaded into a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to produce a computer implemented process, so that the instructions executed on the computer or other programmable device provide a process for implementing the functions specified in the flowcharts and / or block diagrams. Figure 1 The function of one flow or multiple flows and / or blocks Figure 1 Figure 1steps of the functions specified in the one or more blocks.

[0246] Obviously, persons having ordinary skill in the art can make various modifications and variations to the embodiments of the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the embodiments of the present application belong to the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

[0247] In the present application, the term "comprising" and its variants can refer to non-limiting inclusion; the term "or" and its variants can refer to "and / or". In the present application, the terms "first", "second" and the like are used to distinguish similar objects, and do not necessarily indicate a specific order or sequence. In the present application, "multiple" refers to two or more. "And / or", which describes the relationship between the associated objects, means that there can be three relationships, for example, A and / or B can represent: A exists alone, A and B exist together, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after it.

Claims

1. A vital sign detection method, characterized in that, The method is applied to a terminal device provided with a radar, and comprises: acquiring a transmission signal transmitted by the radar and a reflection signal received by the radar, the reflection signal comprising a signal reflected by an object after the transmission signal is reflected by the object; determining sign information of the object according to the transmission signal, the reflection signal and a state of the object, the state of the object being a static state or a motion state; wherein, determining the sign information of the object according to the transmission signal, the reflection signal and the state of the object comprises: performing mixing processing on the transmission signal and the reflection signal to obtain a mixed signal; determining a phase signal of the mixed signal; determining the sign information of the object according to the phase signal of the mixed signal and the state of the object; wherein, determining the phase signal of the mixed signal comprises: performing Fourier transform on the mixed signal to obtain a first function, the first function comprising a measurement distance corresponding to each time point, the measurement distance being a distance between the radar and the object measured by the radar; determining a first distance interval according to the first function, wherein the first function has a maximum energy value in the first distance interval; determining the phase signal of the mixed signal according to a Fourier transform value corresponding to the first distance interval; wherein, if the state of the object is the motion state, determining the first distance interval according to the first function relationship comprises: determining a plurality of second distance intervals corresponding to a plurality of quasi-static time windows according to the first function, wherein the first function has a maximum energy value in the second distance interval corresponding to each static time window; determining a distance interval set according to the plurality of second distance intervals and adjacent distance intervals of each second distance interval, wherein the distance interval set comprises the plurality of second distance intervals and the adjacent distance intervals of each second distance interval; performing principal component analysis processing on the distance interval set to determine the first distance interval in the distance interval set.

2. The method of claim 1, wherein, The frequency of the mixed signal is a difference between the frequency of the transmission signal and the frequency of the reflection signal.

3. The method of claim 2, wherein, The frequency of the mixed signal satisfies the following formula: ; wherein the F c is a frequency of the mixed signal, the B is a bandwidth of the transmitted signal, the d is a distance between the radar and the object, the T c is a time length of the transmitted signal, and the v is a propagation speed of the transmitted signal.

4. The method of claim 1, wherein, determining the phase signal of the mixed signal according to the Fourier transform value corresponding to the first distance interval comprises: determining the phase signal of the mixed signal according to the Fourier transform value corresponding to the first distance interval and the state of the object.

5. The method of claim 4, wherein, If the state of the object is the static state, determining the phase signal of the mixed signal according to the Fourier transform value corresponding to the first distance interval and the state of the object comprises: determining the phase signal of the mixed signal according to an inverse tangent function of the Fourier transform value.

6. The method of claim 4, wherein, If the state of the object is the static state, the phase signal of the mixed signal satisfies the following formula: If then ; If then ; wherein, S(t) is the Fourier transform value corresponding to the first distance interval, P(t) is the phase signal, and arctan(S(t)) is an inverse tangent function of S(t).

7. The method according to any one of claims 1 to 6, characterized in that, If the state of the object is the static state, the sign information comprises a breathing frequency and / or a heartbeat frequency.

8. The method of claim 7, wherein, The method further comprises: obtaining a length of one heartbeat of the object; determining a plurality of heartbeat segments of the object according to the length of one heartbeat of the object and the heartbeat waveform, one heartbeat segment being used to indicate one heartbeat of the object.

9. The method of claim 8, wherein, If the state of the object is a motion state, determining the phase signal of the mixed signal according to the Fourier transform value corresponding to the first distance interval and the state of the object comprises: determining the phase signal of the mixed signal according to the real part and the imaginary part of the Fourier transform value corresponding to the first distance interval.

10. The method of claim 8, wherein, The phase signal satisfies the following formula: If the state of the object is a motion state, the vital sign information comprises a heartbeat frequency. Determining the heartbeat frequency of the object according to the phase signal of the mixed signal and the state of the object comprises:

11. The method of claim 7, wherein, performing first processing on the phase signal, the first processing being used to eliminate the interference of the movement of the object on the phase signal; determining a heartbeat signal according to the phase signal after the first processing; determining the heartbeat frequency according to the heartbeat signal.

12. The method of claim 11, wherein, Performing first processing on the phase signal comprises: determining a breakpoint set corresponding to the phase signal, the breakpoint set comprising a plurality of breakpoints, the movement amplitude of the object at the time corresponding to the breakpoint being greater than a preset amplitude; 13. The method of claim 11, wherein, performing the first processing on the phase signal according to the breakpoint set. The breakpoint satisfies the following formula: The phase signal after the first processing satisfies the following formula:

14. The method of claim 11, wherein, Determining a heartbeat signal according to the phase signal after the first processing comprises: ​ ​ 15. The method of claim 1 or 4, wherein, ​ ​ 16. The method of claim 1 or 4, wherein, ​ wherein P(n) is the phase signal, n is the nth time point, I[i] is the real part of the Fourier transform value, and Q[i] is the imaginary part of the Fourier transform, .

17. The method according to any one of claims 1-4, characterized by, ​ 18. The method of claim 17, wherein, ​ ​ ​ ​ 19. The method of claim 18, wherein, ​ ​ ​ 20. The method of claim 19, wherein, ​ wherein the P(n) is the phase signal, the mean(P(n),Q) is the mean value of the phase signal corresponding to Q time points after time n, the mean(P(n,-Q)) is the mean value of the phase signal corresponding to Q time points before time n, the var(P(n),Q) is the variance of the phase signal corresponding to Q time points after time n, the var(P(n),-Q) is the variance of the phase signal corresponding to Q time points before time n, the is a preset parameter, and the r is a preset threshold value.

21. The method of claim 19, wherein, ​ wherein P(n) is the phase signal, the is the first processed phase signal, the is an identifier of a time point corresponding to the nearest breakpoint before time n, the is an identifier of a time point corresponding to the nearest breakpoint after time n.

22. The method of claim 18, wherein, ​ The first processed phase signal is processed by a third band-pass filter to obtain the heartbeat signal, and a frequency of the third band-pass filter is in a third frequency range.

23. The method of claim 18, wherein, The heartbeat frequency is determined according to the heartbeat signal, including: The heartbeat signal is corrected according to a preset network to obtain a millimeter wave cardiogram (MCG) signal. The heartbeat frequency is determined according to the MCG signal.

24. The method of claim 23, wherein, The heartbeat frequency is determined according to the MCG signal, including: The heartbeat frequency is determined according to a time length of the MCG signal and a number of peaks included in the MCG signal.

25. A vital sign detection apparatus, characterized by The application is applied to a terminal device, and the terminal device is provided with a radar, and the device includes an acquisition module and a determination module, wherein, The acquisition module is used to acquire a transmission signal transmitted by the radar and a reflection signal received by the radar, and the reflection signal includes a signal reflected by an object after the transmission signal is reflected by the object; The determination module is used to determine a vital sign information of the object according to the transmission signal, the reflection signal and a state of the object, and the state of the object is a static state or a motion state; The determination module is specifically used to: perform a mixing frequency processing on the transmission signal and the reflection signal to obtain a mixed frequency signal; determine a phase signal of the mixed frequency signal; determine the vital sign information of the object according to the phase signal of the mixed frequency signal and the state of the object; The determination module is specifically used to: perform a Fourier transform on the mixed frequency signal to obtain a first function, and the first function includes a measurement distance corresponding to each time point, and the measurement distance is a distance between the radar and the object measured by the radar; determine a first distance interval according to the first function, wherein an energy value of the first function in the first distance interval is maximum; determine the phase signal of the mixed frequency signal according to a Fourier transform value corresponding to the first distance interval; If the state of the object is the motion state, the determination module is specifically used to: determine a second distance interval corresponding to a plurality of quasi-static time windows according to the first function, wherein an energy value of the first function on the second distance interval corresponding to each static time window is maximum; determine a distance interval set according to the plurality of second distance intervals and adjacent distance intervals of each second distance interval, and the distance interval set includes the plurality of second distance intervals and the adjacent distance intervals of each second distance interval; perform a principal component analysis processing on the distance interval set to determine the first distance interval in the distance interval set.

26. The apparatus of claim 25, wherein, A frequency of the mixed frequency signal is a difference value between a frequency of the transmission signal and a frequency of the reflection signal.

27. The apparatus of claim 25, wherein, The frequency of the mixed frequency signal satisfies the following formula: ; wherein the F c is the frequency of the mixed signal, the B is the bandwidth of the transmitted signal, the d is the distance between the radar and the object, the T c is the time duration of the transmitted signal, and the v is the propagation speed of the transmitted signal.

28. The apparatus of claim 25, wherein, The determination module is specifically used to: determine the phase signal of the mixed frequency signal according to the Fourier transform value corresponding to the first distance interval and the state of the object.

29. The apparatus of claim 28, wherein, If the state of the object is the static state, the determination module is specifically used to: determine the phase signal of the mixed frequency signal according to an inverse tangent function of the Fourier transform value.

30. The apparatus of claim 28, wherein, If the state of the object is a static state, the phase signal of the mixed signal satisfies the following formula: If then ; If then ; Wherein, S(t) is the Fourier transform value corresponding to the first distance interval, P(t) is the phase signal, arctan(S(t)) is the inverse tangent function of S(t).

31. The apparatus of any of claims 25-30, wherein, If the state of the object is a static state, the vital sign information includes a breathing frequency and / or a heartbeat frequency.

32. The apparatus of claim 31, wherein, The determination module is specifically configured to: Determine a breathing waveform according to the phase signal; Determine the breathing frequency according to the breathing waveform.

33. The apparatus of claim 32, wherein, The determination module is specifically configured to: Process the phase signal through a first band-pass filter to obtain the breathing waveform, and the frequency of the first band-pass filter is within a first frequency range.

34. The apparatus of claim 32, wherein, The determination module is specifically configured to: Convert the breathing waveform within the first frequency range to obtain a first frequency spectrum of the breathing waveform within the first frequency range; Determine the breathing frequency according to the peak value of the first frequency spectrum.

35. The apparatus of claim 31, wherein, The determination module is specifically configured to: Determine a heartbeat waveform according to the phase signal; Determine the heartbeat frequency according to the heartbeat waveform.

36. The device of claim 35, wherein, The determination module is specifically configured to: Process the phase signal through a second band-pass filter to obtain the heartbeat waveform, and the frequency of the second band-pass filter is within a second frequency range.

37. The device of claim 35, wherein, The determination module is specifically configured to: Convert the heartbeat waveform within the second frequency range to obtain a second frequency spectrum of the heartbeat waveform within the second frequency range; Determine the heartbeat frequency according to the peak value of the second frequency spectrum.

38. The device of claim 35, wherein, The determination module is further configured to: Obtain the duration of one heartbeat of the object; Determine a plurality of heartbeat segments of the object according to the duration of one heartbeat of the object and the heartbeat waveform, and one heartbeat segment is used to indicate one heartbeat of the object.

39. The apparatus of claim 25 or 28, wherein, The determination module is specifically configured to: Determine a phase signal of a mixed signal according to the real part and the imaginary part of the Fourier transform value corresponding to the first distance interval.

40. The apparatus of claim 25 or 28, wherein, The phase signal satisfies the following formula: wherein P(n) is the phase signal, n is the nth time point, I[i] is the real part of the Fourier transform value, and Q[i] is the imaginary part of the Fourier transform, .

41. The device of any one of claims 25-28, wherein, The state of the object is a motion state, and the vital sign information includes a heartbeat frequency.

42. The device of claim 41, wherein, The determination module is specifically configured to: Perform first processing on the phase signal, and the first processing is used to eliminate the interference of the movement of the object on the phase signal; Determine a heartbeat signal according to the phase signal after the first processing; Determine the heartbeat frequency according to the heartbeat signal.

43. The device of claim 42, wherein, The determination module is specifically configured to: Determine a breakpoint set corresponding to the phase signal, the breakpoint set includes a plurality of breakpoints, and the movement amplitude of the object at the time corresponding to the breakpoint is greater than a preset amplitude; Perform the first processing on the phase signal according to the breakpoint set.

44. The device of claim 43, wherein, The breakpoint satisfies the following formula: wherein the P(n) is the phase signal, the mean(P(n),Q) is the mean value of the phase signal corresponding to Q time points after time n, the mean(P(n,-Q)) is the mean value of the phase signal corresponding to Q time points before time n, the var(P(n),Q) is the variance of the phase signal corresponding to Q time points after time n, the var(P(n),-Q) is the variance of the phase signal corresponding to Q time points before time n, the is a preset parameter, and the r is a preset threshold value.

45. The device of claim 43, wherein, The phase signal after the first processing satisfies the following formula: Wherein, P(n) is the phase signal, the phase signal is obtained by processing the phase signal P(n) according to the following formula: is the first processed phase signal, the first processed phase signal is obtained by processing the phase signal P(n) according to the following formula: is the identification of the time point corresponding to the nearest breakpoint before time n, the identification of the time point corresponding to the nearest breakpoint before time n is obtained according to the following formula: is the identification of the time point corresponding to the nearest breakpoint after time n, the identification of the time point corresponding to the nearest breakpoint after time n is obtained according to the following formula:

46. The device of claim 42, wherein, The determination module is specifically configured to: Process the phase signal after the first processing through a third band-pass filter to obtain the heartbeat signal, and the frequency of the third band-pass filter is within a third frequency range.

47. The device of claim 42, wherein, The determination module is specifically configured to: Perform correction processing on the heartbeat signal according to a preset network to obtain a millimeter wave cardiogram (MCG) signal; According to the MCG signal, the heartbeat frequency is determined.

48. The device of claim 47, wherein, The determination module is specifically configured to: According to a time length of the MCG signal and a number of peaks included in the MCG signal, the heartbeat frequency is determined.

49. A vital sign detection apparatus, characterized by Comprise: A memory, a processor and a communication interface, the memory is used for storing program instructions, the processor is used for calling the program instructions in the memory to execute the method for detecting the sign as any one of claims 1-24.

50. A readable storage medium, characterized by, The computer program is stored on the readable storage medium; the computer program is used for realizing the sign detection method as any one of claims 1-24.

Citation Information

Patent Citations

  • Vital signs monitoring via radio reflections

    CN106659428A

  • Static human body heartbeat and respiration signal extraction method based on FMCW radar

    CN110584631A