CN112515656B - Position-independent respiration monitoring method based on acoustic environment response - Google Patents

Position-independent respiration monitoring method based on acoustic environment response Download PDF

Info

Publication number
CN112515656B
CN112515656B CN202011465846.4A CN202011465846A CN112515656B CN 112515656 B CN112515656 B CN 112515656B CN 202011465846 A CN202011465846 A CN 202011465846A CN 112515656 B CN112515656 B CN 112515656B
Authority
CN
China
Prior art keywords
sequence
signal
frequency
buffer
acoustic
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011465846.4A
Other languages
Chinese (zh)
Other versions
CN112515656A (en
Inventor
王天本
汪志胜
陈子毅
刘现涛
李张本
胡瑾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Northwest A&F University
Original Assignee
Northwest A&F University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Northwest A&F University filed Critical Northwest A&F University
Priority to CN202011465846.4A priority Critical patent/CN112515656B/en
Publication of CN112515656A publication Critical patent/CN112515656A/en
Application granted granted Critical
Publication of CN112515656B publication Critical patent/CN112515656B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/08Detecting, measuring or recording devices for evaluating the respiratory organs
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/08Detecting, measuring or recording devices for evaluating the respiratory organs
    • A61B5/087Measuring breath flow
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/72Signal processing specially adapted for physiological signals or for diagnostic purposes
    • A61B5/7235Details of waveform analysis
    • A61B5/7253Details of waveform analysis characterised by using transforms
    • A61B5/7257Details of waveform analysis characterised by using transforms using Fourier transforms
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Molecular Biology (AREA)
  • Animal Behavior & Ethology (AREA)
  • Physiology (AREA)
  • Veterinary Medicine (AREA)
  • Public Health (AREA)
  • General Health & Medical Sciences (AREA)
  • Biophysics (AREA)
  • Pathology (AREA)
  • Biomedical Technology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Medical Informatics (AREA)
  • Surgery (AREA)
  • Pulmonology (AREA)
  • Mathematical Physics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Artificial Intelligence (AREA)
  • Signal Processing (AREA)
  • Psychiatry (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Abstract

The invention provides a position-independent breath detection method based on acoustic environment response, which comprises the following steps: arranging an acoustic wave transmitter and a receiver in a room, wherein the acoustic wave transmitter circularly transmits an excitation signal, the excitation signal is an extremely short broadband signal, the excitation signal is formed by splicing a section of windowed frequency modulation signal and a 0 sequence, and the receiver receives signals with the same length as the excitation signal in real time and continuously calculates a CFR sequence in a set frequency band; and then, continuously filling a matrix with a fifo function, trending each frequency point in the time dimension after filling, calculating autocorrelation, extracting a plurality of sections of CFR sequences with strongest autocorrelation, and normalizing; finally, the sequences are synthesized into continuous waveforms, and respiration monitoring of the subject in a resting state is realized through polling. The invention can solve the problem that the traditional breath detection based on the acoustic ranging and the breath air flow Doppler effect is sensitive to the direction of the object, and can realize the breath detection irrelevant to the position.

Description

Position-independent respiration monitoring method based on acoustic environment response
Technical Field
The invention belongs to the technical field of respiration monitoring, and particularly relates to a sleep respiration monitoring method which utilizes sound wave signals in a non-contact mode indoors and does not need receiving and transmitting equipment to face a subject.
Background
Respiration is one of the most basic and important physiological sign information of animals, and human or livestock are prone to respiratory diseases, which can lead to the occurrence of pathological respiratory processes with different degrees, such as: compared with normal respiration, some diseases can cause respiratory symptoms such as shortness of breath, respiratory disturbance, dyspnea and the like. Therefore, continuous respiration monitoring is an important means for judging the health status and further performing disease prevention and control. With the rapid development of sensing technology and information technology, lossless and automatic respiration monitoring technology gradually becomes a development trend and a research hotspot. Currently, automatic respiration monitoring techniques can be broadly divided into two main categories, contact and non-contact. The contact method utilizes specific sensors such as pressure sensors, gas sensors or heat sensors in the wearable equipment to realize respiration monitoring by measuring chest and abdomen movements, breathing sounds, respiratory airflows and the like, but has the problems of high price, aggressiveness, necessity of being carried next to the skin at any time and the like.
At present, the non-contact respiration monitoring technology, particularly the respiration monitoring technology based on sound waves, is gradually paid attention to, compared with the contact monitoring technology, the non-contact respiration monitoring technology does not need to be carried by a human body or attached to any equipment, sound wave signals are widely existing, and the non-invasive respiration monitoring technology has the advantages of being non-invasive, convenient, low in cost and the like. However, the current research is mainly based on chest and abdomen direct ranging (Nandakumar R, gollakota S, watson N.Contactless Sleep Apnea Detection on Smartphones [ C ]// International Conference on Mobile Systems, applications, and services.ACM,2015:45-57; wang, T., D.Zhang, Y.Zheng, T.Gu, X.Zhou and B.Dorizzi.2018.C-FMCW Based Contactless Respiration Detection Using Acoustic Signal.proceedings of the ACM on Interactive, mobile, wearable and Ubiquitous Technologies 1 (4): 1-20.) and respiratory airflow Doppler shift (Arlotto P, grimmaldi M, naeck R, ginoux JM. ultrasonic contactless sensor for breathing monitoring.Sensors (Basel) 2014Aug 20;14 (8): 15371-86.Doi:10.3390/S140815371.PMID:25140632; PMCID: PMC 4179033.) Wang, T., D.Zhang, L.Wang, Y.Zheng, T.Gu, B.Dorizzi and X.Zhou.2019.Contact Respiration Monitoring Using Ultrasound Signal With Off-the-shell Audio devices IEEE Internet of Things Journal 6 (2): 2959-2973.) principles, which are all extremely sensitive to the location of the monitored object, require the transceiver and the monitored object to be in a fixed area and toward the object.
Disclosure of Invention
In order to overcome the disadvantages of the prior art, the present invention aims to provide a position independent respiration monitoring method based on acoustic environment response, which mainly uses the phenomenon that the fluctuation of chest and abdomen causes the indoor acoustic channel to change when people or livestock breathe, namely, the principle that the fluctuation of chest and abdomen can cause the Channel Frequency Response (CFR) to change in indoor environment, and then realizes the position independent respiration monitoring of a monitored object by a design method.
In order to achieve the above purpose, the technical scheme adopted by the invention is as follows:
a method of location independent respiration monitoring based on acoustic environmental response, comprising the steps of:
step 1, arranging an acoustic wave transmitter and an acoustic wave receiver in a room, wherein the acoustic wave transmitter circularly transmits an excitation signal x t (n) receiving the excitation signal x in real time without blocking by an acoustic receiver t (n) equal-length Signal data x r (n);
Step 2, the fast Fourier transform algorithm is adopted to process the current received signal x r (n) excitation signal x with known transmission t (n) solving the frequency spectrum, solving a channel frequency response sequence H (k) at the current moment in the indoor environment,
Figure BDA0002834160430000021
n is the power of 2 closest to the magnitude of N, according to the excitation signal x t Frequency range of (n) extracting H from H (k) r (k) Representing a useful channel frequency response sequence;
step 3, setting a matrix Buffer with fifo function, and setting H at the current moment r (k) From the end of Buffer write, the column direction of the resulting matrix represents the time dimension, and the row direction represents [ f ] c ,f c +B]Frequencies within the range, f c The initial frequency of frequency modulation is B is the frequency modulation bandwidth;
step 4, when the Buffer is in a full state, entering a step 5, otherwise, resuming the step 2 and the step 3;
step 5, trending is carried out on each column of data in the Buffer, namely a channel frequency response sequence;
step 6, rapidly calculating the autocorrelation of each column of sequences in the Buffer by using a time domain convolution theorem, and obtaining the maximum value R (k);
step 7, according to the set autocorrelation threshold R and the parameter j, selecting the front j row channel frequency response sequence with the strongest autocorrelation from the Buffer, writing into the set Final FRs matrix Buffer, and normalizing the Buffer;
step 8, synthesizing continuous waveforms of data in the FinalFRs to obtain a respiratory wave sequence currBreathwave;
and 9, smoothing the respiratory wave sequence currBreathwave synthesized at the current moment, namely, the respiratory wave monitored in real time, realizing the visualization of the respiratory wave, continuously jumping to the operation of the step 2 for circulation, and realizing the respiratory monitoring of the indoor object in a resting state.
Preferably, the excitation signal x t (n) is formed by splicing a section of windowed linear or sinusoidal frequency modulation signal with an all-0 sequence, the frequency modulation signal period is T, the duration of the all-0 sequence signal is T ', the total duration of the signal is t=T+T', namely the duty ratio of the signal is
Figure BDA0002834160430000031
Wherein the frequency of the chirp signal varies with time f 1 (n) and phase variation with time u 1 (n) are as follows:
Figure BDA0002834160430000032
Figure BDA0002834160430000033
frequency of sinusoidal FM signal varies with time f 2 (n) and phase variation with time u 2 (n) are as follows:
Figure BDA0002834160430000034
Figure BDA0002834160430000035
the expression of the frequency modulated signal is as follows:
x t1 (n)=cos(u(n))
u (n) takes u 1 (n) or u 2 (n);
The expression for the all 0 sequence signal is as follows:
x t2 (n)=[0,2*0,…n*0]
the transmitted excitation signal expression is as follows:
x t (n)=x t1 (Tf s )+x t2 (T′f s )
where n is the sampling point number, i.e., n=1, 2, …, tf s ,f s For the system sampling frequency, T s For the sampling period of the system,
Figure BDA0002834160430000041
preferably, the calculation formula of the channel frequency response sequence H (k) at the current time is as follows:
Figure BDA0002834160430000042
wherein H (k) represents the current time and the frequency is
Figure BDA0002834160430000043
Is set to be a channel frequency response sequence of (c),
Figure BDA0002834160430000044
n is the power of 2 closest to the size of N, X t (k) Representing the frequency spectrum of the excitation signal, X r (k) Representing the frequency spectrum of the received signal, since the frequency range of the excitation signal is [ f c ,f c +B]Therefore f c <f<f c +B, the final range of values for k is as follows:
Figure BDA0002834160430000045
thereby extracting H r (k)。
Preferably, the matrix Buffer size is a×b, expressed as follows:
Figure BDA0002834160430000046
wherein,,
Figure BDA0002834160430000047
H r_a (k) H representing the time of the a-th row of the deposit r (k) Sequence. A is generally greater than or equal to 150.
Preferably, the Buffer being full refers to the matrix Buffer being full H r (k) The number of rows of the sequence is equal to a; the detrending of each column of data in Buffer is to subtract an optimal (least square or polynomial) fitting curve from each column of data.
Preferably, the calculation formula of the maximum value R (k) is as follows:
R(k)=max(IFFT(X(w)X * (w)))
wherein X (w) represents the spectrum of each column in the Buffer, X * (w) represents a conjugated spectrum.
Preferably, the writing the set FinalFRs matrix buffer memory is to initialize the FinalFRs matrix to a 0 matrix with a size of a×j, directly assign the value, and normalize to the maximum value.
Preferably, in the step 8, the following traversal operation is performed on the j-column data in the FinalFRs:
step (1), adding corresponding elements of the sequence, and recording as Wave;
step (2), taking absolute values of the Wave sequences, and adding and summing all elements to obtain a value which is Sum;
step (3), if Sum < LastSum, wave subtracts the current first column sequence amplified by 2 times, and then executes step (2) again to avoid waveforms with phase differences of nearly half period, wherein LastSum is the value obtained in the last traversal, and is 0,l =1, 2, …, j;
step (4), assigning the current Sum to LastSum;
and after traversing, dividing each numerical value of the Wave sequence by j, and averaging to obtain the current synthesized respiratory Wave sequence, which is recorded as currBreathwave.
In order to enable the continuously refreshed respiratory waveform to be continuous, the waveform with the phase difference of nearly half period at the last moment needs to be avoided, and the following steps are adopted:
step (1), adding two sequences of currBreathwave and LastBreathwave separately and corresponding elements, and operating according to the step (2) to obtain values respectively marked as Sum2, sum1 and tempSum, wherein LastBreathwave is a respiratory wave sequence synthesized at the last moment;
and (2) inverting each value of the currBreathwave sequence if tempSum is less than or equal to Sum2 or tempSum is less than or equal to Sum 1.
Preferably, the sound wave transmitter and the sound wave receiver are arranged at the same place or different places indoors, the indoor environment is relatively closed, and a single-shot or multiple-shot single-shot form is adopted.
Compared with the prior art, the method can solve the problem that the traditional respiration monitoring based on the acoustic ranging and the respiratory airflow Doppler effect is sensitive to the direction of the object, and can realize the position-independent respiration monitoring.
Drawings
Fig. 1 is a flow chart of the method of the present invention.
Fig. 2 is a model of acoustic channel transmission for monitoring respiration in accordance with the method of the present invention.
Fig. 3 is a time domain diagram of the transmitted excitation signal.
Fig. 4 is a graph of Channel Frequency Response (CFR).
Fig. 5 is a graph of the CFR sequences of the first few columns with the strongest autocorrelation.
Fig. 6 is a graph of respiration waveforms monitored by the method of the present invention.
Detailed Description
Embodiments of the present invention will be described in detail below with reference to the accompanying drawings and examples.
As shown in fig. 1, the present invention is a position-independent respiration monitoring method based on acoustic environment response, comprising the steps of:
firstly, arranging sound wave transmitters at the same place or different places in an indoor environmentTx and acoustic wave receiver Rx, wherein the acoustic wave transmitter Tx cyclically transmits a set excitation signal x t (n) the acoustic wave receiver Rx receives signal data x of equal length as the excitation signal in real time without blocking r (n) and then resolving CFR sequences in combination with the transmitted and received signal data.
And writing the CFR sequence into a matrix with a fifo function, calculating autocorrelation values of each piece of data (each row of data) of each frequency point in the matrix in the time dimension, further selecting the first few sections of sequences with the strongest autocorrelation to synthesize continuous waveforms, and finally smoothing the synthesized waveform sequences to obtain the respiratory wave monitored in real time.
The acoustic transmitter Tx of the present invention is an electronic device with the capability of transmitting ultrasonic signals in air, which has a certain available bandwidth and a large transmission power, for example: sound box with ultrasonic frequency band transmitting capability, inverse piezoelectric transducer, etc.; the sound wave receiver Rx is a microphone or a piezoelectric transducer for receiving an ultrasonic frequency band, and has better performance effects such as nondirectionality, high sensitivity and the like. In this embodiment, as a core of signal processing, the arithmetic unit may directly use a PC, and then connect with a speaker and a microphone to form an audio transceiver system. If the independent product is to be realized, a system-level chip or a DSP chip can be adopted and combined with the transceiver unit for design. The arrangement of the transceiver units can adopt the forms of transceiver integration or transceiver variant and the like, in addition, the indoor environment is relatively closed, and the number of the transceiver units can select the forms of single-transmission single-reception, multi-directional single-transmission single-reception, multiple-transmission multiple-reception and the like according to the specific indoor environment.
In fact, as shown in the indoor acoustic channel transmission model of fig. 2, the closed indoor environment has abundant multipath reflection, and the received signal is divided into two parts, one part is a signal received by the microphone directly or indirectly through the chest and abdomen reflection of the tested person, and the other part is a signal received by the acoustic receiver Rx through the static environment reflection completely, so that the echo signal can be modeled as follows:
Figure BDA0002834160430000071
wherein,,
Figure BDA0002834160430000072
the attenuation coefficient of the ith reflection signal which is directly or indirectly reflected from the tested person and received by the sound wave receiver; />
Figure BDA0002834160430000073
Attenuation coefficient of the j-th reflected signal reflected from the static environment and received by the acoustic receiver; Δn i And Deltan j Is the corresponding time delay in sample points. In practice, only a part of the multipath signal can be received by the acoustic wave receiver Rx, which is called an effective multipath reflection signal, see the solid line shown in fig. 2, and the multipath reflection signal not received by the acoustic wave receiver is called an ineffective multipath reflection, see the broken line shown in fig. 2.
If the transceiver, the object to be measured and the static environment are regarded as an integral system, the breathing process accompanied by the fluctuation of the chest can cause the physical channel of the acoustic wave transmission to change, mainly from the following aspects:
1. the fluctuation of the chest part causes the dynamic change of the quantity of effective reflected signals, namely N in the above formula is changed;
2. dynamic variation of attenuation coefficient of effective reflected signal caused by breast relief, i.e. in the above
Figure BDA0002834160430000074
Dynamic changes occur.
In summary, the respiration process will change the indoor acoustic wave propagation channel, and in turn, the real-time changes in the indoor acoustic wave propagation channel parameters can reflect respiration. Thus, location-independent respiration monitoring can be achieved by monitoring changes in the parameters of the acoustic wave propagation channel in the room in real time.
Referring to fig. 1, the specific implementation steps of the method are as follows:
a. referring to fig. 3, an excitation signal x is emitted t (n) is designed as an extremely short wideband signal, consisting of a windowed linear or sinusoidal FM signal x t1 (n) and the full 0 sequence x t2 (n) the frequency modulation signals are spliced, the period of the frequency modulation signals is T, the duration of the all-0 sequence signals is T ', the total duration of the signals is t=T+T', namely the duty ratio of the signals is
Figure BDA0002834160430000075
The frequency and phase of the linear frequency modulation signal are changed along with time as shown in the following formulas 1 and 3 respectively, the sine frequency modulation is shown in the following formulas 2 and 4, the frequency modulation signal is shown in the following formula 5 respectively, the expression of the all 0 sequence signal is shown in the formula 6, and finally, the expression of the transmitted excitation signal is shown in the formula 7:
Figure BDA0002834160430000081
Figure BDA0002834160430000082
Figure BDA0002834160430000083
Figure BDA0002834160430000084
x t1 (n) =cos (u (n)) 5
x t2 (n)=[0,2*0,…n*0]6. The method is to
x t (tf s )=x t1 (Tf s )+x t2 (T′f s ) 7. The method of the invention
In the above, the system sampling rate is f s
Figure BDA0002834160430000085
n is the sampling point number, i.e. n=1, 2, …, tf s ,f c Representing the starting frequency of the frequency modulation, f in order to avoid the influence of ambient noise and to disturb the perceived object c The specific value of the sound wave frequency band is generally greater than or equal to 18KHz, and is based on the available bandwidth of the transceiver and the audible sound wave frequency band of the perception objectTo determine, B represents the frequency modulation bandwidth;
b. the fast Fourier transform algorithm is adopted for the current received signal x r (n) excitation signal x with known transmission t (n) solving a frequency spectrum, and calculating a Channel Frequency Response (CFR) sequence at the current moment in the indoor environment, wherein the sequence is represented by H (k), and the calculation formula is as follows:
Figure BDA0002834160430000086
in equation 8 above, H (k) represents the current time and frequency of the system
Figure BDA0002834160430000087
Is selected from the group consisting of a CFR sequence of (C),
Figure BDA0002834160430000088
n is the power of 2 closest to the size of N, X t (k) Representing the frequency spectrum of the excitation signal, X r (k) Representing the frequency spectrum of the received signal, since the frequency range of the excitation signal is [ f c ,f c +B]Therefore f c <f<f c The range of values of +B and k is as follows, thereby extracting H r (k) The sequence plot is shown in fig. 4;
Figure BDA0002834160430000089
c. setting an axb with fifo function
Figure BDA0002834160430000091
Matrix Buffer of the size to H at the current moment r (k) Written from the end of Buffer, the column direction of the matrix represents the time dimension, and the row direction represents [ f ] c ,f c +B]Frequencies within the range;
Figure BDA0002834160430000092
d. when the Buffer is in a full state, carrying out subsequent operation, otherwise, resuming the operations of b, c and d;
e. trending each column of data in Buffer, namely CFR sequence, in the time dimension;
f. and rapidly calculating the autocorrelation of the CFR sequences of each column of the Buffer by using the time domain convolution theorem, and obtaining the maximum value R (k), wherein the following formula is adopted:
R(k)=max(IFFT(X(w)X * (w))
In the above formula, X (w) represents the frequency spectrum of each column in the Buffer, X * (w) represents a conjugated spectrum;
g. according to the set autocorrelation threshold R and the parameter j, selecting the CFR sequence with the highest autocorrelation in the first j columns from the Buffer, writing the CFR sequence into the set FinalFRs matrix Buffer, and normalizing the CFR sequence, wherein the sequence is plotted as shown in FIG. 5;
h. continuous waveform synthesis is carried out on the data in the FinalFRs, and the following traversal operation is carried out on the j-row data:
(1) adding the corresponding elements of the sequences, and marking as Wave;
(2) taking absolute values of the Wave sequences, adding and summing all elements, and finally obtaining a value which is marked as Sum;
(3) if Sum < LastSum (the last traversal gets a value, initially 0), wave subtracts the current first column sequence (l=1, 2 … j) amplified 2 times, and step (2) is performed again to avoid the waveform in which the phase difference is nearly half a period, see a reverse waveform shown in fig. 5;
(4) the current Sum is assigned to LastSum.
After traversing, dividing each numerical value of the Wave sequence by j to obtain a currently synthesized respiratory Wave sequence, and marking the currently synthesized respiratory Wave sequence as currBreathwave; finally, in order to enable the continuously refreshed respiratory waveform to be continuous, the waveform with a phase difference of nearly half period at the last moment needs to be avoided, and the following steps are adopted:
(5) adding two sequences of currBreath wave and LastBreath wave (respiratory wave sequence synthesized at last moment) separately and corresponding elements, operating according to a similar step (2), and finally obtaining values respectively marked as Sum2, sum1 and tempSum;
(6) if tempSum is less than or equal to Sum2 or tempSum is less than or equal to Sum1, the numerical values of the currBreathwave sequence are inverted.
i. Smoothing the respiratory wave sequence currBreathwave synthesized at the current moment, and realizing the visualization of respiratory waves, as shown in fig. 6. And continuing to jump to the operation b for circulation, so that respiration monitoring of the subject in the resting state is realized by polling, and respiration of the subject in the resting state is monitored.

Claims (10)

1. A method of location independent respiration monitoring based on acoustic environmental response comprising the steps of:
step 1, arranging an acoustic wave transmitter and an acoustic wave receiver in a room, wherein the acoustic wave transmitter circularly transmits an excitation signal x t (n) receiving the excitation signal x in real time without blocking by an acoustic receiver t (n) equal-length Signal data x r (n);
Step 2, the fast Fourier transform algorithm is adopted to process the current received signal x r (n) excitation signal x with known transmission t (n) solving the frequency spectrum, solving a channel frequency response sequence H (k) at the current moment in the indoor environment,
Figure FDA0002834160420000011
n is the power of 2 closest to the magnitude of N, according to the excitation signal x t Frequency range of (n) extracting H from H (k) r (k) Representing a useful channel frequency response sequence;
step 3, setting a matrix Buffer with fifo function, and setting H at the current moment r (k) From the end of Buffer write, the column direction of the resulting matrix represents the time dimension, and the row direction represents [ f ] c ,f c +B]Frequencies within the range, f c The initial frequency of frequency modulation is B is the frequency modulation bandwidth;
step 4, when the Buffer is in a full state, entering a step 5, otherwise, resuming the step 2 and the step 3;
step 5, trending is carried out on each column of data in the Buffer, namely a channel frequency response sequence;
step 6, rapidly calculating the autocorrelation of each column of sequences in the Buffer by using a time domain convolution theorem, and obtaining the maximum value R (k);
step 7, according to the set autocorrelation threshold R and the parameter j, selecting the front j row channel frequency response sequence with the strongest autocorrelation from the Buffer, writing into the set Final FRs matrix Buffer, and normalizing the Buffer;
step 8, synthesizing continuous waveforms of data in the FinalFRs to obtain a respiratory wave sequence currBreathwave;
and 9, smoothing the respiratory wave sequence currBreathwave synthesized at the current moment, namely, the respiratory wave monitored in real time, realizing the visualization of the respiratory wave, continuously jumping to the operation of the step 2 for circulation, and realizing the respiratory monitoring of the indoor object in a resting state.
2. The method of location independent respiration monitoring based on acoustic environmental response of claim 1, wherein the excitation signal x t (n) is formed by splicing a section of windowed linear or sinusoidal frequency modulation signal with an all-0 sequence, the frequency modulation signal period is T, the duration of the all-0 sequence signal is T ', the total duration of the signal is t=T+T', namely the duty ratio of the signal is
Figure FDA0002834160420000021
Wherein the frequency of the chirp signal varies with time f 1 (n) and phase variation with time u 1 (n) are as follows:
Figure FDA0002834160420000022
Figure FDA0002834160420000023
frequency of sinusoidal FM signal varies with time f 2 (n) and phase variation with time u 2 (n) are as follows:
Figure FDA0002834160420000024
Figure FDA0002834160420000025
the expression of the frequency modulated signal is as follows:
x t1 (n)=cos(u(n))
u (n) takes u 1 (n) or u 2 (n);
The expression for the all 0 sequence signal is as follows:
x t2 (n)=[0,2*0,…n*0]
the transmitted excitation signal expression is as follows:
x t (n)=x t1 (Tf s )+x t2 (T′f s )
where n is the sampling point number, i.e., n=1, 2, …, tf s ,f s For the system sampling frequency, T s For the sampling period of the system,
Figure FDA0002834160420000026
3. the location independent respiration monitoring method based on acoustic environment response according to claim 1, characterized in that the calculation formula of the channel frequency response sequence H (k) at the present moment is as follows:
Figure FDA0002834160420000031
wherein H (k) represents the current time and the frequency is
Figure FDA0002834160420000032
Is set to be a channel frequency response sequence of (c),
Figure FDA0002834160420000033
n is the mostApproximately to the power of 2 of size n, X t (k) Representing the frequency spectrum of the excitation signal, X r (k) Representing the frequency spectrum of the received signal, since the frequency range of the excitation signal is [ f c ,f c +B]Therefore f c <f<f c +B, the final range of values for k is as follows:
Figure FDA0002834160420000034
thereby extracting H r (k)。
4. The location independent respiration monitoring method based on acoustic environment response according to claim 1, characterized in that the matrix Buffer size is a x b, expressed as follows:
Figure FDA0002834160420000035
wherein,,
Figure FDA0002834160420000036
H r_a (k) H representing the time of the a-th row of the deposit r (k) Sequence.
5. The method for location independent respiration monitoring based on acoustic environment response according to claim 4, wherein the Buffer is full state indicating that the matrix Buffer is full H r (k) The number of rows of the sequence is equal to a; the trending of each column of data in the Buffer is to subtract an optimal fitting curve from each column of data.
6. The location independent respiration monitoring method based on acoustic environment response according to claim 1, characterized in that the calculation formula of the maximum value R (k) is as follows:
R(k)=max(IFFT(X(w)X * (w)))
wherein X (w) represents the spectrum of each column in the Buffer, X * (w) represents a conjugated spectrum.
7. The method for monitoring breath based on acoustic environment response and independent of position according to claim 1, wherein the writing of the set FinalFRs matrix buffer is to initialize the FinalFRs matrix to 0 matrix with a size of a x j, and the normalization is the maximum normalization.
8. The method for location independent respiration monitoring based on acoustic environment response according to claim 1, wherein in step 8, the following traversal operation is performed on the co-j columns of data in FinalFRs:
step (1), adding corresponding elements of the sequence, and recording as Wave;
step (2), taking absolute values of the Wave sequences, and adding and summing all elements to obtain a value which is Sum;
step (3), if Sum < LastSum, wave subtracts the current first column sequence amplified by 2 times, and then executes step (2) again to avoid waveforms with phase differences of nearly half period, wherein LastSum is the value obtained in the last traversal, and is 0,l =1, 2, …, j;
step (4), assigning the current Sum to LastSum;
and after traversing, dividing each numerical value of the Wave sequence by j, and averaging to obtain the current synthesized respiratory Wave sequence, which is recorded as currBreathwave.
9. The method for position independent respiration monitoring based on acoustic environment response according to claim 8, wherein in order to enable continuous refreshing of the respiration waveform, it is necessary to avoid the waveform of the phase difference of nearly half period at the previous time, the following steps are adopted:
step (1), adding two sequences of currBreathwave and LastBreathwave separately and corresponding elements, and operating according to the step (2) to obtain values respectively marked as Sum2, sum1 and tempSum, wherein LastBreathwave is a respiratory wave sequence synthesized at the last moment;
and (2) inverting each value of the currBreathwave sequence if tempSum is less than or equal to Sum2 or tempSum is less than or equal to Sum 1.
10. The method for monitoring position-independent respiration based on acoustic environment response according to claim 1, wherein the acoustic wave transmitter and the acoustic wave receiver are arranged at the same place or different places indoors, the indoor environment is relatively closed, and a single-shot or multiple single-shot form is adopted.
CN202011465846.4A 2020-12-14 2020-12-14 Position-independent respiration monitoring method based on acoustic environment response Active CN112515656B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011465846.4A CN112515656B (en) 2020-12-14 2020-12-14 Position-independent respiration monitoring method based on acoustic environment response

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011465846.4A CN112515656B (en) 2020-12-14 2020-12-14 Position-independent respiration monitoring method based on acoustic environment response

Publications (2)

Publication Number Publication Date
CN112515656A CN112515656A (en) 2021-03-19
CN112515656B true CN112515656B (en) 2023-06-23

Family

ID=74999515

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011465846.4A Active CN112515656B (en) 2020-12-14 2020-12-14 Position-independent respiration monitoring method based on acoustic environment response

Country Status (1)

Country Link
CN (1) CN112515656B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024065722A1 (en) * 2022-09-30 2024-04-04 Covidien Lp Multiple sensor acoustic respiratory monitor

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015014915A1 (en) * 2013-07-31 2015-02-05 Université Du Sud - Toulon - Var Method and system for identifying a respiratory activity
CN110200610A (en) * 2019-07-04 2019-09-06 合肥工业大学 A kind of enhancing breathing and heart rate real-time monitoring valuating methods system based on WiFi signal

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015014915A1 (en) * 2013-07-31 2015-02-05 Université Du Sud - Toulon - Var Method and system for identifying a respiratory activity
CN110200610A (en) * 2019-07-04 2019-09-06 合肥工业大学 A kind of enhancing breathing and heart rate real-time monitoring valuating methods system based on WiFi signal

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于深度图像的非接触式呼吸检测算法研究;陈永康;侯振杰;陈宸;梁久帧;苏海明;;计算机测量与控制(第07期);全文 *

Also Published As

Publication number Publication date
CN112515656A (en) 2021-03-19

Similar Documents

Publication Publication Date Title
US11660046B2 (en) Systems and methods of identifying motion of a subject
CN108472006B (en) Fetal monitoring system and method
US8591413B2 (en) Echogram detection of skin conditions
CN107928674B (en) Non-contact type respiration detection method based on acoustic ranging
US20170273664A1 (en) Wearable ultrasonic fetal imaging device
CN115844443A (en) System, device and method for performing active auscultation and detecting acoustic energy measurements
JP2022514287A (en) Providing image units for vital sign monitoring
CN112515656B (en) Position-independent respiration monitoring method based on acoustic environment response
US20170273663A1 (en) Image processing for an ultrasonic fetal imaging device
CN110353729B (en) Sound wave transit time detection method based on bidirectional long-short term memory network
Kukkapalli et al. Micro-radar wearable respiration monitor
WO2004016163A1 (en) System and method for fetal monitoring
JP6628935B2 (en) Fetal size monitoring system and method
CN112386237A (en) Detection device, method and system for life body
IL267774B2 (en) Contact-Free Acoustic Monitoring And Measurement System
CN113642440B (en) Respiratory frequency estimation method, device, equipment and storage medium
Tang et al. Deep Domain Adaptation for Predicting Intra‐Abdominal Pressure with Multichannel Attention Fusion Radar Chip
Lee et al. Design of a robust lung sound acquisition system for reliable acoustic lung imaging
Hu et al. EarSonar: An Acoustic Signal-Based Middle-Ear Effusion Detection Using Earphones
JP7189555B2 (en) SOUND PROCESSING DEVICE, SOUND PROCESSING METHOD AND PROGRAM
JP2019146965A (en) Biological information measuring device, biological information measuring method, and program
CN115517655A (en) Non-contact omnidirectional multi-target respiration monitoring method and device based on sound waves
Liu et al. Wi-Tracker: Monitoring breathing airflow with acoustic signals
WO2022150950A1 (en) Method and apparatus for evaluating consistency of microphone array
Chen et al. Optimization of Ultrasonic Respiratory Signals based on Supervised Learning

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant