HEART RATE MEASUREMENT USING ADAPTIVE HARMONICS FILTERING
20210393208 · 2021-12-23
Inventors
- Jenshan Lin (Gainesville, FL, US)
- Linda Frances Hayward (Gainesville, FL, US)
- Tien-yu Haung (Gainesville, FL, US)
Cpc classification
G01S13/88
PHYSICS
G01S13/536
PHYSICS
A61B5/7246
HUMAN NECESSITIES
A61B5/0205
HUMAN NECESSITIES
G01S7/415
PHYSICS
A61B5/0816
HUMAN NECESSITIES
A61B5/725
HUMAN NECESSITIES
International classification
A61B5/00
HUMAN NECESSITIES
A61B5/0205
HUMAN NECESSITIES
A61B5/08
HUMAN NECESSITIES
G01S13/536
PHYSICS
G01S13/88
PHYSICS
Abstract
Various examples are provided for accurate heart rate measurement. In one example, a method includes determining a respiratory rate (RR) and respiration displacement from radar-measured cardiorespiratory motion data; adjusting notch depths of a harmonics comb notch digital filter (HCNDF) based upon the respiration displacement; generating filtered cardiorespiratory data by filtering the radar-measured cardiorespiratory motion data with the HCNDF; and identifying a heart rate (HR) from the filtered cardiorespiratory data. In another example, a system includes radar circuitry configured to receive a cardiorespiratory motion signal reflected from a monitored subject; and signal processing circuitry configured to determine a respiration displacement based upon the cardiorespiratory motion signal; adjust notch depths of a HCNDF based upon the respiration displacement; filter the cardiorespiratory motion data with the HCNDF; and identifying a heart rate (HR) from the filtered cardiorespiratory data.
Claims
1. A method for heart rate measurement, comprising: determining, with a computing device, a respiratory rate (RR) and respiration displacement from radar-measured cardiorespiratory motion data; adjusting, with the computing device, notch depths of a harmonics comb notch digital filter (HCNDF) based upon the respiration displacement; generating, with the computing device, filtered cardiorespiratory data by filtering the radar-measured cardiorespiratory motion data with the HCNDF; and identifying a heart rate (HR) from the filtered cardiorespiratory data.
2. The method of claim 1, wherein the respiration displacement is determined from a respiration fundamental frequency and respiration demodulation-generated (DG) harmonics identified from the radar-measured cardiorespiratory motion data.
3. The method of claim 2, wherein the notch depths are based upon amplitudes of the respiration fundamental frequency and the respiration DG harmonics.
3. The method of claim 2, wherein the notch depths are based upon one or more ratios of the respiration fundamental frequency and the respiration DG harmonics.
4. The method of claim 1, comprising adjusting notch frequencies of the HCNDF based upon the RR.
5. The method of claim 4, wherein the notch frequencies of the HCNDF correspond to a fundamental frequency of the RR and harmonics of the fundamental frequency.
6. The method of claim 5, wherein the HCNDF comprises notches corresponding to the fundamental frequency of the RR, a second harmonic frequency, and a third harmonic frequency.
7. The method of claim 6, wherein the HCNDF further comprises notches corresponding to a fourth harmonic frequency and a fifth harmonic frequency.
8. The method of claim 1, wherein notch widths of the HCNDF are based upon a length of a time window over which the radar-measured cardiorespiratory motion data was obtained.
9. The method of claim 8, comprising adjusting the notch widths of the HCNDF in response to a change in the length of the time window.
10. The method of claim 9, wherein the notch widths are reduced in response to an increase in the length of the time window.
11. A system, comprising: radar circuitry configured to transmit a single-tone carrier signal and receive a cardiorespiratory motion signal reflected from a monitored subject; and signal processing circuitry configured to: determine a respiration displacement from cardiorespiratory motion data based upon the cardiorespiratory motion signal; adjust notch depths of a harmonics comb notch digital filter (HCNDF) based upon the respiration displacement; generate filtered cardiorespiratory data by filtering the cardiorespiratory motion data with the HCNDF; and identify a heart rate (HR) from the filtered cardiorespiratory data.
12. The system of claim 11, wherein the radar circuitry comprises a Doppler radar transceiver coupled to transmit and receive antennas.
13. The system of claim 11, wherein the signal processing circuitry comprises data acquisition circuitry configured to sample quadrature signals of the cardiorespiratory motion signal and a processor configured to determine the respiration displacement and identify the HR based upon the sampled quadrature signals.
14. The system of claim 11, wherein the respiration displacement is determined from a respiration fundamental frequency and respiration demodulation-generated (DG) harmonics identified from the cardiorespiratory motion data.
15. The system of claim 14, wherein the notch depths are based upon amplitudes of the respiration fundamental frequency and the respiration DG harmonics.
16. The system of claim 14, wherein the notch depths are based upon one or more ratios of the respiration fundamental frequency and the respiration DG harmonics.
17. The system of claim 11, wherein the signal processing circuitry is further configured to adjust notch frequencies of the HCNDF based upon a respiratory rate (RR) determined from the cardiorespiratory motion data.
18. The system of claim 17, wherein the notch frequencies of the HCNDF correspond to a fundamental frequency of the RR and harmonics of the fundamental frequency.
19. The system of claim 11, wherein notch widths of the HCNDF are based upon a length of a time window over which the cardiorespiratory motion data was determined.
20. The system of claim 19, wherein the signal processing circuitry is further configured to adjust the notch widths of the HCNDF in response to a change in the length of the time window.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0009] Many aspects of the present disclosure can be better understood with reference to the following drawings. The components in the drawings are not necessarily to scale, emphasis instead being placed upon clearly illustrating the principles of the present disclosure. Moreover, in the drawings, like reference numerals designate corresponding parts throughout the several views.
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
DETAILED DESCRIPTION
[0029] Disclosed herein are various examples of methods and systems related to heart rate measurement by radar. Reference will now be made in detail to the description of the embodiments as illustrated in the drawings, wherein like reference numbers indicate like parts throughout the several views.
[0030] When using radar to perform non-contact measurement of vital signs (human or animal), both respiration and heartbeat are detected. The signal of respiration is often much larger than the signal of heartbeat (because of the different body displacements), and the harmonics of the respiration signal (produced by the nonlinear Doppler phase demodulation when the wavelength of radar frequency is approaching the same scale as the respiration displacement) will interfere with the correct reading of the heartbeat signal, which is a much weaker signal. To solve this problem, an adaptive harmonics filter similar to a comb notch filter can be used, but with adaptive attenuation at each harmonic frequency implemented in software (digital domain). The attenuation at each harmonic frequency can be dynamically adjusted based on the signal strength of each harmonic frequency. This way, the right amounts of respiration harmonics can be removed without affecting the heartbeat signal, and the heartbeat signal can be enhanced to provide correct reading of heartbeat rate.
[0031] Chest wall movement caused by respiration and heartbeat activities can be quantified with displacement and frequency. Some techniques for measuring displacement of chest wall motion such as impulse cardiogram, capacitance transducer, and magnetic field sensor have been examined. However, they are contact measurements and may affect the measurement accuracy. Laser speckle interferometry does not need body contact, but the surface of the subject has to be smooth and no clothes are allowed. These unintended impacts can be avoided using radar. The development of Doppler radar techniques link biomedical research with noncontact sensing, and brings up various applications. With the goal of developing a non-invasive and non-contact monitoring system for measuring cardiorespiratory movement of a laboratory rat, Doppler radar can be used. Measuring a small animal's vital signs with radar is more challenging than measuring human vital signs due to the smaller chest wall movements. The millimeter-wave Doppler radar can be used for its capability of detecting small movements.
[0032] Doppler radar can be used to detect vibration motion and determine both displacement and frequency of the motion. A radar transceiver can transmit an unmodulated signal T(t)=cos(2πft+ϕ) to the rat, where f is the single-tone carrier frequency and ϕ is the residual phase, and receives the movements x(t) induced by breathing and heartbeat. The displacement of vibration movements can be extracted from the ratio of measured harmonics in the baseband spectrum. One key advantage is that no calibration is needed when the detection distance changes because the method does not use the absolute power level of each harmonic but the ratio between them. The use of a quadrature system and a complex signal demodulation (CSD) technique can provide the flexibility of selecting harmonic pairs for the ratio. By using multiple harmonic pairs at a fixed carrier frequency, the reliability of measuring the amplitude ratio can be increased. However, monitoring the chest wall movement of small animals by the millimeter-wave radar can cause severe nonlinear effects on the detected baseband spectrum due to the Doppler phase demodulation method. With the capability of measuring both displacement and frequency of motion using radar, a method that utilizes the demodulation-generated harmonics can successfully measure both displacements and frequencies of both respiration and heartbeat movements of the laboratory rat.
[0033] Compared to humans, rats have a significantly higher respiratory rate (RR) and heart rate (HR), which are associated with smaller chest-wall movements. The respiration and heartbeat displacements of an adult rat is estimated to be less than 2 mm. A radar operating frequency as high as 60 GHz can be used to detect the small chest-wall movements. Since the wavelength at 60 GHz is 5 mm, and the movement amplitude that can be accurately measured is estimated to be as small as 0.2 mm.
[0034] The method is based on the nonlinear Doppler phase demodulation that analyzes the demodulation-generated harmonics and extracted displacements from the harmonic ratios. It can be a potential cardiorespiratory function monitor without electrode or catheter surgical implantation in rats. An adaptive harmonics comb notch digital filter (HCNDF) for removing respiration harmonics is disclosed. Several details will be discussed in the present disclosure. First, how to identify the heart rate (HR) peak on the spectrum. Second, how to properly choose the demodulation-generated harmonics for calculating respiration and heartbeat displacement. Third, if the respiration and heartbeat itself already contain harmonics, the influence of those vibration-generated harmonics on displacement acquisition method should be considered. Fourth, the detection of vibration displacement can be determined by the carrier frequency, and knowing the detection range is beneficial. Finally, measurements were conducted using two different drugs and monitoring the cardiorespiratory response to the delivered drugs over time.
[0035] A cardiorespiratory motion comprises respiration and heartbeat, and can be modeled as a two-tone periodic movement x(t), which can be expressed as:
where f.sub.r is the respiration rate (RR), f.sub.h is the HR, and m.sub.r and m.sub.h are the displacements due to respiration and heartbeat, respectively. When a Doppler radar transmits a single-tone carrier signal toward target, the reflected signal contains the information of the cardiorespiratory motion. By mixing the received signal with part of the transmitted signal as reference, the phase-modulated baseband signal can be expressed as:
where λ is the carrier wavelength of radar signal, and ϕ is the total residual phase noise. If the displacement m is comparable to the wavelength λ, the small angle approximation cannot be applied. Since the quadrature (I/Q) radar is used, by applying a complex signal demodulation (CSD) technique, the detected signal can be generated by combining I and Q outputs. However, the nonlinear transfer function produces demodulation-generated (DG) harmonics. As a result, the baseband signal comprises a number of DG harmonics of the fundamental frequency, which can be expressed with a series of the Bessel functions:
where J(a) is the first kind Bessel function, a.sub.r=4πm.sub.r/λ and a.sub.h=4πm.sub.h/λ, p and q are integers that satisfy x=f.sub.hp+f.sub.rq, and x represents the DG harmonic frequency.
[0036] Amplitude of the DG harmonics in the baseband spectrum can be determined by residual phase ϕ, wavelength λ, and displacement of vibration m. The term e.sup.jϕ can be eliminated since quadrature architecture is used, and the effect of the residual phase on amplitude can be neglected.
[0037] For the cardiorespiratory motion, the DG harmonics contain frequency components from both RR and HR, and the amplitude H.sub.x can be expressed as:
DG harmonics shown in the baseband spectrum can be grouped into two categories: the respiration and its DG harmonics, and the frequency mixing products of RR and HR.
The two DG harmonics are chosen because they contain the information involving different J.sub.q(a.sub.r) with the same j.sub.p(a.sub.h). Therefore, the same J.sub.0(a.sub.h) can be cancelled out, leaving the J.sub.q(a.sub.r) only for calculating m.sub.r. The selection of DG harmonics with x>3RR may be too small to be useful, and the three strongest harmonics are sufficient for displacement extraction and can be expressed as:
H.sub.RR:H.sub.2RR:H.sub.3RR=|J.sub.1(a.sub.r)|:|J.sub.2(a.sub.r)|:|J.sub.3(a.sub.r)|. (6)
On the other hand, the heartbeat displacement is extracted by utilizing the stronger mixing products between heart rate and respiration harmonics because the DG harmonics of heart rate are too small. Three mixing products, H.sub.HR−RR, H.sub.HR−2RR, and H.sub.HR−3RR can be chosen and paired up with the respiration DG harmonics for calculating m.sub.h, as shown below:
[0038] In addition to DG harmonics and vibration-generated (VG) harmonics, another possible source of harmonics is the nonlinearity of the RF and analog circuits in receiver. These harmonics, however, can be controlled and eliminated by keeping signal level small enough to stay within the linear region. In order to take advantage of the nonlinear Doppler phase demodulation effect, it should be noted that the detection accuracy depends on the accuracy of DG harmonic ratio, which means the ratio of m/λ will be important. The larger the ratio, the stronger the nonlinear effect, resulting in more DG harmonics generated on the spectrum. At a fixed wavelength, if the displacement is too small compared to the wavelength, the detection accuracy may be degraded because it might not be able to generate sufficient DG harmonics for obtaining the ratio. In the case of measuring laboratory rat's cardiorespiratory movement, the vibration displacement as well as the radar detection range at carrier wavelength will be discussed.
[0039] Heart Rate Identification. As mentioned above, DG harmonics shown on the spectrum can be classified as respiration DG harmonics and HR-mixing products. The amplitude of respiration DG harmonics consist of the same J.sub.0(a.sub.h) and q.sup.th-order Bessel functions J.sub.q(a.sub.r). In other words, amplitudes of these DG harmonics will be determined by the J.sub.0(a.sub.h)J.sub.q(a.sub.r). On the other hand, it can also be observed from
[0040] In the example of
where m.sub.r=0.9 mm, m.sub.h=0.2 mm, f.sub.r=0.7 Hz, and f.sub.h=7 Hz are assumed with small animal's vibration pattern. Based on equation (4), the frequency and amplitude of DG harmonics shown on the spectrum are listed in the table of
[0041] Since J.sub.−n(a) equals −J.sub.n(a) or J.sub.n(a) for odd or even n, respectively, the amplitude of HR-mixing products for those who share the same J.sub.n(a) should be equal. In other words, the ratios between respiration and its DG harmonics should remain the same when they mix with HR. For example, H.sub.HR+RR equals to H.sub.HR−RR after taking the absolute value, and the ratios of H.sub.RR/H.sub.2RR and H.sub.HR−RR/H.sub.HR−2RR are the same. Therefore, the HR can be identified by knowing the respiration DG harmonics and their ratios. As a result, by categorizing DG harmonics contributed from respiration and heartbeat movements, the HR peak is revealed.
[0042] Vibration-Generated Harmonics. The aforementioned analyses are based on the assumption that the cardiorespiratory movement contains respiration and heartbeat which are sinusoidal vibrations. However, it is possible that the respiration or heartbeat movement itself already contains harmonics. The VG harmonics shape the original respiration and heartbeat signal into non-sinusoidal vibrations. The odd-order VG harmonics will distort the waveform more obviously, and create larger deviation in the amplitude ratio between DG harmonics.
[0043] Assume a movement as described by equation (9) with four different combinations:
[0044] 1) Sinusoidal vibration with k=1
[0045] 2) Vibration containing 2nd VG harmonic with k=1, 2
[0046] 3) Vibration containing 3rd VG harmonic with k=1, 3
[0047] 4) Vibration containing 2nd & 3rd VG harmonics with k=1, 2, 3
To simplify the analysis, the vibration frequency can be normalized to 1 Hz. Following equation (4), with k=1 the amplitude of DG harmonics in the spectrum can be expressed as H.sub.x(1), and the first three DG harmonics will be:
H.sub.1(1)=J.sub.1(a.sub.1)
H.sub.2(1)=J.sub.2(a.sub.1)
H.sub.3(1)=J.sub.3(a.sub.1) (10).
On the other hand, following equations (3) and (4) by substituting f.sub.h=2 and f.sub.r=1 to represent a vibration with the 1st and 2nd harmonics for vibration with k=1, 2, the amplitudes of the DG harmonics in terms of H.sub.x(1) will become:
Therefore, as shown in
[0048] Four vibration patterns were examined through simulations.
[0049]
[0050] In
[0051] The minimum displacement that radar can accurately measure is determined by the carrier frequency. With a higher frequency and shorter wavelength, the nonlinear phase demodulation effect can be significant and the DG harmonics become more obvious, making the displacement acquisition easier. Small animals like laboratory rats have faster RR and HR, which are associated with smaller chestwall displacements. In order to detect rat's cardiorespiratory movement, a 60 GHz radar was used for its capability of detecting small vibrations and producing stronger DG harmonics.
[0052] Radar Detection Range for Sub-millimeter Displacement Acquisition. In order to extract the displacement of cardiorespiratory movement, several DG harmonic ratios should be obtained first. The displacements can be calculated from the ratios of Bessel functions given in equations (6) and (7). The theoretical DG harmonic ratio versus displacement is shown in
[0053] Experimental Results with 60 GHz CMOS Radar. Referring to
[0054] The radar was placed at 0.3 m from the plethysmograph to detect the rat's movements, and the received quadrature signals were sampled by a National Instruments data acquisition board (DAQ) and before being sent to, e.g., a laptop for signal processing. Anesthesia was induced with urethane (1.3 mg/kg). In addition to measuring an anesthetized rat using radar to extract both frequencies and displacements of its respiration and heartbeat using the method previously described, two drug tests with raised BP (phenylephrine) and dropped BP (atropine) for longer monitoring period were also performed. A Labview program concurrently recorded the rat's cardiorespiratory movement and the output was compared with simultaneous recordings made with the Spike2 software. For healthy adult rats, the typical RR ranges from 0.5-2.2 Hz and HR ranges from 5-7 Hz. A Butterworth band-pass filter was set from 0.1 Hz to 13 Hz to eliminate the DC and high frequency interference that introduced from surrounding noise and wire electronic noise.
[0055] Three experiments were conducted when measuring the rats under anesthesia. It was found that the average error for either the RR or HR comparison was less than 0.1% in the three experiments.
[0056] Applying the CSD technique, the received complex signal was generated by combining I and Q baseband outputs. Since the displacement was comparable to the wavelength, the nonlinear Doppler phase modulation effect was significant and the rat's cardiorespiratory signal contains harmonics and intermodulation products from both respiration (f.sub.r) and heartbeat (f.sub.h), expressed as:
where a.sub.h=4πm.sub.h/λ and a.sub.r=4πm.sub.r/λ, and m.sub.h are respiration and heartbeat displacement, J(a) is the first kind Bessel function, x Hz represents the harmonic frequency, p and q are integers, and is the carrier wavelength.
[0057] The harmonics shown in the baseband spectrum of
[0058] After the RR and HR are extracted, the m.sub.h and m.sub.r can be obtained. The ratio of the two strongest harmonics in the spectrum, H.sub.0.66/H.sub.1.35, was used for calculating the m.sub.r. For heartbeat displacement, two harmonic pairs, H.sub.1.35/H.sub.5.39 and H.sub.0.66/H.sub.6.04, were chosen because they contain the information involving different J.sub.p(a.sub.h) with the same J.sub.q(a.sub.r). Therefore, the same J.sub.q(a.sub.r) can be cancelled out by taking the ratio, leaving the J.sub.p(a.sub.h) only for calculating m.sub.h.
[0059]
[0060] Experiment #2 was performed on three different rats on different dates under anesthesia.
[0061] Experiment #3 was a drug test using two different drugs. Since a body needs some settling time to react after drug injection, and the raised/dropped RRs varied with time significantly, the time window was shorten from 15 s to 5 s to see the instant changes.
[0062] It was found that the HR amplitude became weaker if a drug was induced in the experiment. The drug effect makes respiratory movement much larger which suppress the HR amplitude in the detected spectrum. In addition, the large respiratory displacement will also make J.sub.0 in the HR-mixing products close to the zero-crossing point, which further degrades the HR amplitude in spectrum.
[0063] Adaptive HCNDF for Removing Respiration Harmonics
[0064] Referring next to
[0065] The detected baseband signal in I and Q channels can be combined by the CSD method, and expressed as:
The equation comprises RR and its harmonics, and their mixing products with HR as (14b) and (14c), respectively. J(a) is the first kind Bessel function, a.sub.h=4πm.sub.h/λ and a.sub.r=4πm.sub.r/λ, m.sub.r and m.sub.h are displacements of respiration (f.sub.r) and heartbeat (f.sub.h), p and q are integers, λ is the carrier wavelength of radar signal, and ϕ is the total residual phase which can be neglected due to the constant envelope of unity.
[0066] After taking the FFT of the baseband signal, f.sub.r can be determined. Since the respiratory movement is not an ideal single tone or symmetric movement, the first and second harmonics can be chosen for m.sub.r extraction which can be expressed as:
[0067] Using the respiration spectrum to design a comb notch filter, the notch attenuation at each notch frequency is adaptive to the respiration displacement.
where a is the feedback gain which determines the bandwidth (BW), and J(z) is a function of the notch attenuation gain contributed from the Bessel coefficients of respiration, which can be expressed as:
[0068] The transfer function with z-transform of the HCNDF can be expressed as:
The filter has poles to introduce a resonance in the vicinity and reduce the BW of the notch, and zeros at:
The frequency response of the filter as shown in
[0069] After applying the HCNDF in the detected signal, the output of the filter can be expressed as:
Compared to the equation of (14a-14c), the RR harmonics (14b) is removed, only the HR mixing products with RR remain. The HCNDF will not remove the heartbeat even if the HR is overlapping with the RR harmonics. The BW of the filter stop-band can depend on the observation window length. If the observation interval of the signal is limited, the spectrum resolution will be low and suffer from spectral leakages. As a result, the BW can be adjusted following the resolution to filter out the unwanted harmonics.
[0070] Experimental Results with 60 GHz CMOS Radar. Referring to
[0071] Following instrumentation, the rat was placed in the whole body plethysmograph and an arterial catheter was placed in the femoral artery. BP, HR, RR and movement were simultaneously recorded with Spike2 software (200 Hz sampling rate per channel) as reference. The radar was placed at 0.3 m from the cage to detect the rat's vital signs, and the received I/Q signals were sampled by a data acquisition model and sent to a laptop for processing.
[0072] Measurements were conducted under three scenarios for comparison: (a) with a conscious rat with random body movement, (b) with an anesthetized rat induced with urethane, and (c) with an anesthetized rat with high BP (low or dropped HR) induced with phenylephrine. The observation time was 20 s, and the BW of the HCNDF was set to 0.25 Hz to ensure the harmonics could be properly removed.
[0073]
[0074] Compared with the conscious rat, anesthesia of the rat resulted in larger chest-wall movement so the nonlinear effect was more significant. The radar-measured RR was 1.632 Hz and the calculated m.sub.r was 1.061 mm.
[0075] For the high BP (hypertensive) rat of
[0076]
[0077] Referring next to
[0078] Features of the HCNDF can then be adjusted at 1809, based upon the respiration displacement and/or RR. Features that can be adjusted can include notch depth, notch frequency, and notch width. One or more of the features can be adjusted based upon the determined displacement and/or RR. The notch frequencies are based on the respiration fundamental frequency and its harmonics. For example, the HCNDF can include notches that correspond to the fundamental frequency (f.sub.r), the second harmonic (2f.sub.r), the third harmonic (3f.sub.r), the fourth harmonic (4f.sub.r), and the fifth harmonic (5f.sub.r), as shown in
[0079] Notch depths can also be adjusted based upon amplitudes of the respiration fundamental frequency and the respiration DG harmonics. For example, the notch depths can be based upon one or more ratios of the respiration fundamental frequency and the respiration DG harmonics. In some implementations, the notch depth at the fundamental frequency can be based upon the respiration amplitudes, and the notch depths at the harmonic frequencies can be based upon a defined relationship with the notch depth at the fundamental frequency. The notch widths can also be adjusted. The widths can be based on the time window used to obtain the cardiorespiratory motion data. As the time window changes, the spectral resolution changes. As the time window increases, the notch width can be decreased. As the time window decreases, the notch width can be increased. For example, the notch widths can have a defined relationship with the length of the time window. As the time window changes, the notch widths can be changed in response to the change in the length of the time window.
[0080] At 1812, the cardiorespiratory motion data can be filtered using the HCNDF to generate filtered cardiorespiratory data, which can be used to identify the HR of the subject. The filtering can facilitate identification of a HR that falls on or near one of the respiration harmonics. As indicated, the flow chart can return to 1803 to repeat the process. In this way, the HCNDF can adaptively adjust to changing conditions of the subject. The evaluation to determine the HR can be carried out by a computing device that receives the cardiorespiratory motion data from the radar, or can be implemented by processing circuitry in the radar itself.
[0081] With reference to
[0082] Stored in the memory 1906 are both data and several components that are executable by the processor 1903. In particular, stored in the memory 1906 and executable by the processor 1903 are various application modules or programs such as, e.g., a cardiorespiratory module, application, or program 1927 for evaluation of signal measurements from the radar imaging device 1924 using an adaptive harmonics comb notch digital filter (HCNDF), and/or other applications. Also stored in the memory 1906 may be a data store 1930 and other data. In addition, an operating system 1933 may be stored in the memory 1906 and executable by the processor 1903.
[0083] It is understood that there may be other applications that are stored in the memory 1906 and are executable by the processor 1903 as can be appreciated. Where any component discussed herein is implemented in the form of software, any one of a number of programming languages may be employed such as, for example, C, C++, C #, Objective C, Java®, JavaScript®, Perl, PHP, Visual Basic®, Python®, Ruby, Delphi®, Flash®, or other programming languages.
[0084] A number of software components are stored in the memory 1906 and are executable by the processor 1903. In this respect, the term “executable” means a program file that is in a form that can ultimately be run by the processor 1903. Examples of executable programs may be, for example, a compiled program that can be translated into machine code in a format that can be loaded into a random access portion of the memory 1906 and run by the processor 1903, source code that may be expressed in proper format such as object code that is capable of being loaded into a random access portion of the memory 1906 and executed by the processor 1903, or source code that may be interpreted by another executable program to generate instructions in a random access portion of the memory 1906 to be executed by the processor 1903, etc. An executable program may be stored in any portion or component of the memory 1906 including, for example, random access memory (RAM), read-only memory (ROM), hard drive, solid-state drive, USB flash drive, memory card, optical disc such as compact disc (CD) or digital versatile disc (DVD), floppy disk, magnetic tape, or other memory components.
[0085] The memory 1906 is defined herein as including both volatile and nonvolatile memory and data storage components. Volatile components are those that do not retain data values upon loss of power. Nonvolatile components are those that retain data upon a loss of power. Thus, the memory 1906 may comprise, for example, random access memory (RAM), read-only memory (ROM), hard disk drives, solid-state drives, USB flash drives, memory cards accessed via a memory card reader, floppy disks accessed via an associated floppy disk drive, optical discs accessed via an optical disc drive, magnetic tapes accessed via an appropriate tape drive, and/or other memory components, or a combination of any two or more of these memory components. In addition, the RAM may comprise, for example, static random access memory (SRAM), dynamic random access memory (DRAM), or magnetic random access memory (MRAM) and other such devices. The ROM may comprise, for example, a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or other like memory device.
[0086] Also, the processor 1903 may represent multiple processors 1903 and the memory 1906 may represent multiple memories 1906 that operate in parallel processing circuits, respectively. In such a case, the local interface 1909 may be an appropriate network that facilitates communication between any two of the multiple processors 1903, between any processor 1903 and any of the memories 1906, or between any two of the memories 1906, etc. The processor 1903 may be of electrical or of some other available construction.
[0087] Although the cardiorespiratory (or cardiorespiratory evaluation) module, application, or program 1927 and other various systems described herein may be embodied in software or code executed by general purpose hardware as discussed above, as an alternative the same may also be embodied in dedicated hardware or a combination of software/general purpose hardware and dedicated hardware. If embodied in dedicated hardware, each can be implemented as a circuit or state machine that employs any one of or a combination of a number of technologies. These technologies may include, but are not limited to, discrete logic circuits having logic gates for implementing various logic functions upon an application of one or more data signals, application specific integrated circuits having appropriate logic gates, or other components, etc. Such technologies are generally well known by those skilled in the art and, consequently, are not described in detail herein.
[0088] Although the flow chart of
[0089] Also, any logic or application described herein, including the cardiorespiratory module, application, or program 1927 and/or application(s), that comprises software or code can be embodied in any non-transitory computer-readable medium for use by or in connection with an instruction execution system such as, for example, a processor 1903 in a computer system or other system. In this sense, the logic may comprise, for example, statements including instructions and declarations that can be fetched from the computer-readable medium and executed by the instruction execution system. In the context of the present disclosure, a “computer-readable medium” can be any medium that can contain, store, or maintain the logic or application described herein for use by or in connection with the instruction execution system. The computer-readable medium can comprise any one of many physical media such as, for example, magnetic, optical, or semiconductor media. More specific examples of a suitable computer-readable medium would include, but are not limited to, magnetic tapes, magnetic floppy diskettes, magnetic hard drives, memory cards, solid-state drives, USB flash drives, or optical discs. Also, the computer-readable medium may be a random access memory (RAM) including, for example, static random access memory (SRAM) and dynamic random access memory (DRAM), or magnetic random access memory (MRAM). In addition, the computer-readable medium may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or other type of memory device.
[0090] In this disclosure, cardiorespiratory movement was analyzed and a guideline of implementing the displacement acquisition method was provided. Two groups of DG harmonics shown on the detected baseband spectrum were analyzed, and then used to identify the unknown HR. The selected DG harmonic ratios were examined through four vibration patterns: sinusoidal vibration, vibration containing the 2nd VG harmonic, vibration containing the 3rd VG harmonic, and vibration containing the 2nd & 3rd VG harmonics. Simulation results showed that the ratio of the 1st and the 2nd harmonics was the most reliable ratio to calculate the respiration displacement. Experiments were performed using anesthetized rats. The function of simultaneously measuring both displacements and frequencies of the cardiorespiratory movements (both respiration and heartbeat) using a 60 GHz radar was verified.
[0091] An adaptive HCNDF for removing respiration harmonics due to nonlinear Doppler phase demodulation effects was implemented. The experimental results demonstrated that the filter can be useful for HR measurement in a laboratory rat, which not only reduces the average error when the heartbeat is overwhelmed by respiratory movement, but also helps to identify the HR when it completely overlaps with the RR harmonics.
[0092] It should be emphasized that the above-described embodiments of the present disclosure are merely possible examples of implementations set forth for a clear understanding of the principles of the disclosure. Many variations and modifications may be made to the above-described embodiment(s) without departing substantially from the spirit and principles of the disclosure. All such modifications and variations are intended to be included herein within the scope of this disclosure and protected by the following claims.
[0093] It should be noted that ratios, concentrations, amounts, and other numerical data may be expressed herein in a range format. It is to be understood that such a range format is used for convenience and brevity, and thus, should be interpreted in a flexible manner to include not only the numerical values explicitly recited as the limits of the range, but also to include all the individual numerical values or sub-ranges encompassed within that range as if each numerical value and sub-range is explicitly recited. To illustrate, a concentration range of “about 0.1% to about 5%” should be interpreted to include not only the explicitly recited concentration of about 0.1 wt % to about 5 wt %, but also include individual concentrations (e.g., 1%, 2%, 3%, and 4%) and the sub-ranges (e.g., 0.5%, 1.1%, 2.2%, 3.3%, and 4.4%) within the indicated range. The term “about” can include traditional rounding according to significant figures of numerical values. In addition, the phrase “about ‘x’ to ‘y’” includes “about ‘x’ to about ‘y’”.