一种基于太赫兹穿墙雷达的远距离人员心率检测方法、装置及系统与流程

文档序号:19147287发布日期:2019-11-15 23:40阅读:791来源:国知局
一种基于太赫兹穿墙雷达的远距离人员心率检测方法、装置及系统与流程

本发明属于心率检测的技术领域,尤其涉及一种基于太赫兹穿墙雷达的远距离人员心率检测方法、装置及系统。



背景技术:

无论是在医学中还在自然灾害救援中,精确估计人员的呼吸频率、心率均有广泛的应用前景。如在医学中可以用来诊断或预防呼吸类和心血管类疾病,在自然灾害中可以为救援人员提供可靠的依据,降低人员的生命财产的损失。在呼吸频率与心率检测过程中,由于心跳幅度处于毫米级,相比于呼吸幅度更小,通常情况下在远距离且穿透障碍物(如废墟等)的情况下很难准确估计。

目前,常用的心率检测手段包括接触式与非接触式两种。其中,接触式方法主要是指利用传统的心电图、光电容积描记波信号等手段通过在人员身体上粘贴电极片、佩戴传感器等设备实现心率的检测。然而,这会给患者造成一定的困扰及心理负担,极易产生排斥情绪。鉴于上述手段的局限性,随着雷达在医疗、工程等方面的广泛应用,非接触检测手段引发广泛关注。

利用雷达实现心率的提取是一种被广泛应用的非接触信号检测方式,具有全天候、高精度等优势。然而,发明人在研究过程中发现,目前非接触式心率提取手段多是基于微波与低频毫米波波段,鉴于心跳幅度通常小于4mm,在利用连续波雷达检测时,由心跳导致的微多普勒效应在微波与低频毫米波频段不敏感,很难实现精准检测。尤其是在远距离穿墙情况下,微波与低频毫米波雷达更难实现心率的提取。



技术实现要素:

为克服上述现有技术的不足,本发明提供了一种基于太赫兹穿墙雷达的远距离人员心率检测方法、装置及系统,利用太赫兹雷达估计心率,实现远距离穿墙情况下心率的精确检测。

根据本公开的一个或多个实施例的一个方面,提供一种用于远距离人员心率检测的太赫兹穿墙雷达。

一种用于远距离人员心率检测的太赫兹穿墙雷达,包括:射频输出端和射频接收端,将倍频、射频上变频、再耦合后的太赫兹波作为本振信号,同时通过第一极化器自所述射频输出端输出,所述射频接收端通过第二极化器后实时接收i/q两路回波信号。

根据本公开的一个或多个实施例的一个方面,提供一种基于太赫兹穿墙雷达的远距离人员心率检测方法。

一种基于太赫兹穿墙雷达的远距离人员心率检测方法,该方法包括:

接收心率检测实时的i/q两路回波信号;

分别抑制所述回波信号中的静态杂波和非静态杂波;

对杂波抑制后的回波信号进行复信号解调;

采用滤波器对回波信号中的高频和低频噪声干扰进行抑制;

对回波信号中心跳信号信噪比进行增强;

采用小波变换对信噪比增强后的回波信号进行分解和重构;

进行基于变时窗选择的信号频谱估计;

抑制信号频谱中除心率的谐波干扰,得到最终的心率信号。

进一步地,该方法中,所述静态杂波根据背景滤波算法进行估计,并采用实时接收的i/q两路回波信号分别减去估计的两路静态杂波进行静态杂波的抑制。

进一步地,该方法中,对杂波抑制后的回波信号根据雷达与生命体之间的距离、心跳幅度、心率、波长和相位噪声进行复信号解调,并对复信号调节后的信号进行对数处理。

进一步地,该方法中,采用5阶巴特沃斯滤波器对回波信号中的高频和低频噪声干扰进行抑制。

进一步地,该方法中,采用滑动滤波器对回波信号中心跳信号信噪比进行增强。

进一步地,该方法中,采用小波变换对信噪比增强后的回波信号进行分解和重构中采用的小波函数为morlet小波。

进一步地,该方法中,所述进行基于变时窗选择的信号频谱估计的具体步骤包括:

对于具有固定时长的信号,频率分辨率为:i=1,2,…,q,其中,fs为频率,wi表示第i个窗口的长度,q表示窗口数目;

对每一个时窗内的信号进行傅里叶变换,同时对频谱进行加窗处理,窗口宽度为0.8-2.4hz;

对于得到的q组频谱进行累计运算。

根据本公开的一个或多个实施例的一个方面,提供一种计算机可读存储介质。

一种计算机可读存储介质,其中存储有多条指令,所述指令适于由终端设备的处理器加载并执行所述的一种基于太赫兹穿墙雷达的远距离人员心率检测方法。

根据本公开的一个或多个实施例的一个方面,提供一种终端设备。

一种终端设备,其包括处理器和计算机可读存储介质,处理器用于实现各指令;计算机可读存储介质用于存储多条指令,所述指令适于由处理器加载并执行所述的一种基于太赫兹穿墙雷达的远距离人员心率检测方法。

根据本公开的一个或多个实施例的一个方面,提供一种基于太赫兹穿墙雷达的远距离人员心率检测装置。

一种基于太赫兹穿墙雷达的远距离人员心率检测装置,基于所述的一种基于太赫兹穿墙雷达的远距离人员心率检测方法,包括:

信号接收模块,被配置为接收心率检测实时的i/q两路回波信号;

杂波抑制模块,被配置为分别抑制所述回波信号中的静态杂波和非静态杂波;

复信号解调模块,被配置为对杂波抑制后的回波信号进行复信号解调;

噪声干扰抑制模块,被配置为采用滤波器对回波信号中的高频和低频噪声干扰进行抑制;

信噪比增强模块,被配置为对回波信号中心跳信号信噪比进行增强;

分解重构模块,被配置为采用小波变换对信噪比增强后的回波信号进行分解和重构;

频谱估计模块,被配置为进行基于变时窗选择的信号频谱估计;

谐波干扰抑制模块,被配置为抑制信号频谱中除心率的谐波干扰,得到最终的心率信号。

根据本公开的一个或多个实施例的一个方面,提供一种基于太赫兹穿墙雷达的远距离人员心率检测系统。

一种基于太赫兹穿墙雷达的远距离人员心率检测系统,包括依次连接的所述太赫兹穿墙雷达、多路采集设备和所述的一种基于太赫兹穿墙雷达的远距离人员心率检测装置。

以上一个或多个技术方案存在以下有益效果:

本发明公开的一种基于太赫兹穿墙雷达的远距离人员心率检测方法、装置及系统,分别利用背景滤波算法与lts算法抑制回波信号中的杂波干扰;对i/q两路信号进行复信号解调,及进行对数处理;利用带通滤波器抑制高、低频噪声;利用滑动滤波器改善信号信噪比;利用小波变换对心跳信号进行重构;设计变时窗策略,循环利用有限的时域信号;对不同长度的时域信号频谱进行累积;通过频域加窗估计心率,有效实现远距离穿墙情况下心率的精确检测。

附图说明

构成本发明的一部分的说明书附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。

图1为本发明一个或多个实施例的一种超大规模数据库缺失数据填充方法及装置总体流程图;

图2为本发明一个或多个实施例的射频输出端示意图;

图3为本发明一个或多个实施例的射频接收端示意图;

图4为本发明一个或多个实施例的雷达采集的i/q信号示意图;

图5为本发明一个或多个实施例的滤除杂波干扰后的i/q信号示意图;

图6为本发明一个或多个实施例的回波信号处理后的信号示意图;

图7为本发明一个或多个实施例的经过滤波后的回波信号示意图;

图8为本发明一个或多个实施例的滑动滤波后的信号示意图;

图9为本发明一个或多个实施例的重构后的心跳信号示意图;

图10为本发明一个或多个实施例的变时窗选择示意图;

图11为本发明一个或多个实施例的基于变时窗技术的信号频谱示意图;

图12为本发明一个或多个实施例的基最终的心率信号示意图。

具体实施方式

应该指出,以下详细说明都是示例性的,旨在对本发明提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本发明所属技术领域的普通技术人员通常理解的相同含义。

需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本发明的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。

需要注意的是,附图中的流程图和框图示出了根据本公开的各种实施例的方法和系统的可能实现的体系架构、功能和操作。应当注意,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分可以包括一个或多个用于实现各个实施例中所规定的逻辑功能的可执行指令。也应当注意,在有些作为备选的实现中,方框中所标注的功能也可以按照不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,或者它们有时也可以按照相反的顺序执行,这取决于所涉及的功能。同样应当注意的是,流程图和/或框图中的每个方框、以及流程图和/或框图中的方框的组合,可以使用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以使用专用硬件与计算机指令的组合来实现。

在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

实施例一

根据本公开的一个或多个实施例的一个方面,提供一种用于远距离人员心率检测的太赫兹穿墙雷达。

如图2和图3所示,一种用于远距离人员心率检测的太赫兹穿墙雷达,包括:射频输出端和射频接收端,将倍频、射频上变频、再耦合后的太赫兹波作为本振信号,同时通过第一极化器自所述射频输出端输出,所述射频接收端通过第二极化器后实时接收i/q两路回波信号。

本实施例中的thz雷达接收机(零中频)能够实时接收i/q两路回波信号。本实施例的thz雷达中,为了有效提高参考本振信号与发射信号的相位一致性,提供系统识别精度,将倍频、射频上变频、再耦合后的thz波作为本振信号,此外通过线性的频谱搬移降低信号的非线性相位误差,降低系统数据补偿难度,如图2所示。在输出端与接收端增加极化器,能够有效消除环境杂波,提高接收机信噪比,获取目标特性,增加目标识别维度,接收端如图3所示。

为了有效提高参考本振信号与发射信号的相位一致性,提供系统识别精度,将倍频、射频上变频、再耦合后的thz波作为本振信号,此外通过线性的频谱搬移降低信号的非线性相位误差,降低系统数据补偿难度。在输出端与接收端增加极化器,能够有效消除环境杂波,提高接收机信噪比,获取目标特性,增加目标识别维度。

实施例二

根据本公开的一个或多个实施例的一个方面,提供一种基于太赫兹穿墙雷达的远距离人员心率检测方法。

一种基于太赫兹穿墙雷达的远距离人员心率检测方法,该方法包括:

步骤1:接收心率检测实时的i/q两路回波信号;

步骤2:分别抑制所述回波信号中的静态杂波和非静态杂波;

步骤3:对杂波抑制后的回波信号进行复信号解调;

步骤4:采用滤波器对回波信号中的高频和低频噪声干扰进行抑制;

步骤5:对回波信号中心跳信号信噪比进行增强;

步骤6:采用小波变换对信噪比增强后的回波信号进行分解和重构;

步骤7:进行基于变时窗选择的信号频谱估计;

步骤8:抑制信号频谱中除心率的谐波干扰,得到最终的心率信号。

在本实施例步骤1中采集thz雷达采集的i/q信号如图4所示。

在本实施例步骤2杂波抑制中,步骤2主要是抑制回波信号中杂波干扰,主要包括静态杂波与非静态杂波。其中,静态杂波主要来自于测试环境中的静态目标,可以认为其是时不变信号。本发明中利用背景滤波算法对其进行估计,可表示为

其中,n=1,…,n,表示数字化的回波信号的样本数据。为了抑制静态杂波,将数字化的回波i/q的每一个样本分别减去式(1)与式(2)的结果,可表示为

抑制回波中的非静态杂波,可得到:

w1=iτ-x(xτx)-1xτit(5)

w2=qτ-x(xτx)-1xτqt(6)

其中,x=[x1,x2],x1=[0,1,…,n-1]τ,滤除杂波干扰后的i/q信号如图5所示。

在本实施例步骤3信号解调中,

对i/q信号进行复信号解调(complexsignaldemodulation,csd),可表示为:

其中,d0表示雷达与生命体之间的距离,mh心跳幅度,fh表示心率,λ表示波长,表示相位噪声。

为了抑制解调后信号中存在的常数项干扰,对信号进行对数处理,可表示为:

由此可知,心跳信号主要存在于上式的虚部,因此,对式(8)进行虚部处理,可得到:

回波信号处理后的信号如图6所示。

在本实施例步骤4高低频杂波抑制中,

经过步骤3的处理后,接下来主要是利用5阶巴特沃斯滤波器抑制回波中存在的高频与低频噪声干扰,可表示为:

其中,κiandχi表示滤波系数。经过滤波后的回波信号如图7所示。

在本实施例步骤5信噪比增强中,

本发明利用滑动滤波器实现心跳信号信噪比的增强,可表示为:

其中,表示小于n/7的最大整数。滑动滤波后的信号图8所示。

在本实施例步骤6信号重构中,

为了抑制带外噪声对心跳信号的影响,利用小波变换(wavelettransform,wt)实现信号的分解与重构。在对信号进行分解过程中,小波变换可表示为:

其中,ψ((n-b)/a)表示变换过程中采用的小波函数,a表示尺度因子,b表示扩展因子。

本发明中采用的小波函数为morlet小波,可表示为:

利用分解后的扩展因子与尺度因子,信号可重构为

其中,

重构后的心跳信号如图9所示。

在本实施例步骤7基于变时窗选择的信号频谱估计中,

为了有效估计心率,步骤7中提出了一种变时长的信号选择策略。通常,对于具有固定时长的信号,频率分辨率为:

δf=1/tw(17)

为了准确估计心率,必须满足:

δf<<fh(18)

fr=ρ×δf(19)

其中,ρ表示正整数。

为了满足上式要求,同时提高估计精度,本发明提出如图10所示的变时窗选择策略,此种情况下频率分辨率可表示为:

其中,ωi表示第i个窗口的长度,q表示窗口数目。

为了估计心率,对每一个时窗内的信号进行傅里叶变换,同时对频谱进行加窗处理,窗口宽度为0.8-2.4hz。此外,对于得到的q组频谱进行累计运算,可表示为:

基于变时窗技术的信号频谱如图11所示。

在本实施例步骤8带内谐波抑制中,

由步骤7得到的信号频谱除了心率,还存在谐波干扰。因此,需要对谐波进行抑制。本发明中对带内谐波的抑制可表示为:

h[i]=l[i]+jl[i](22)

其中,

κ表示频谱分量。

由此心率可估计为:

fr=h[μr](24)

其中,μr表示累积频谱的峰值。最终的心率信号如图12所示。

实施例三

根据本公开的一个或多个实施例的一个方面,提供一种计算机可读存储介质。

一种计算机可读存储介质,其中存储有多条指令,所述指令适于由终端设备的处理器加载并执行所述的一种基于太赫兹穿墙雷达的远距离人员心率检测方法。

实施例四

根据本公开的一个或多个实施例的一个方面,提供一种终端设备。

一种终端设备,其包括处理器和计算机可读存储介质,处理器用于实现各指令;计算机可读存储介质用于存储多条指令,所述指令适于由处理器加载并执行所述的一种基于太赫兹穿墙雷达的远距离人员心率检测方法。

这些计算机可执行指令在设备中运行时使得该设备执行根据本公开中的各个实施例所描述的方法或过程。

在本实施例中,计算机程序产品可以包括计算机可读存储介质,其上载有用于执行本公开的各个方面的计算机可读程序指令。计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、静态随机存取存储器(sram)、便携式压缩盘只读存储器(cd-rom)、数字多功能盘(dvd)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。

本公开所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。

用于执行本公开内容操作的计算机程序指令可以是汇编指令、指令集架构(isa)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,所述编程语言包括面向对象的编程语言—诸如c++等,以及常规的过程式编程语言—诸如“c”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(fpga)或可编程逻辑阵列(pla),该电子电路可以执行计算机可读程序指令,从而实现本公开内容的各个方面。

实施例五

根据本公开的一个或多个实施例的一个方面,提供一种基于太赫兹穿墙雷达的远距离人员心率检测装置。

一种基于太赫兹穿墙雷达的远距离人员心率检测装置,基于所述的一种基于太赫兹穿墙雷达的远距离人员心率检测方法,包括:

信号接收模块,被配置为接收心率检测实时的i/q两路回波信号;

杂波抑制模块,被配置为分别抑制所述回波信号中的静态杂波和非静态杂波;

复信号解调模块,被配置为对杂波抑制后的回波信号进行复信号解调;

噪声干扰抑制模块,被配置为采用滤波器对回波信号中的高频和低频噪声干扰进行抑制;

信噪比增强模块,被配置为对回波信号中心跳信号信噪比进行增强;

分解重构模块,被配置为采用小波变换对信噪比增强后的回波信号进行分解和重构;

频谱估计模块,被配置为进行基于变时窗选择的信号频谱估计;

谐波干扰抑制模块,被配置为抑制信号频谱中除心率的谐波干扰,得到最终的心率信号。

以上实施例三、四和五的装置中涉及的各步骤与方法实施例二相对应,具体实施方式可参见实施例一的相关说明部分。术语“计算机可读存储介质”应该理解为包括一个或多个指令集的单个介质或多个介质;还应当被理解为包括任何介质,所述任何介质能够存储、编码或承载用于由处理器执行的指令集并使处理器执行本发明中的任一方法。

实施例六

根据本公开的一个或多个实施例的一个方面,提供一种基于太赫兹穿墙雷达的远距离人员心率检测系统。

一种基于太赫兹穿墙雷达的远距离人员心率检测系统,包括依次连接的所述太赫兹穿墙雷达、多路采集设备和所述的一种基于太赫兹穿墙雷达的远距离人员心率检测装置。

在本实施例中利用多路采集设备实现上述信号的精确采集,数字化的回波信号分别记为i与q,储存在电脑中,以便后期数据处理应用。

以上一个或多个技术方案存在以下有益效果:

本发明公开的一种基于太赫兹穿墙雷达的远距离人员心率检测方法、装置及系统,分别利用背景滤波算法与lts算法抑制回波信号中的杂波干扰;对i/q两路信号进行复信号解调,及进行对数处理;利用带通滤波器抑制高、低频噪声;利用滑动滤波器改善信号信噪比;利用小波变换对心跳信号进行重构;设计变时窗策略,循环利用有限的时域信号;对不同长度的时域信号频谱进行累积;通过频域加窗估计心率,有效实现远距离穿墙情况下心率的精确检测。

本领域技术人员应该明白,上述本发明的各模块或各步骤可以用通用的计算机装置来实现,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。本发明不限制于任何特定的硬件和软件的结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1