CN1168624A - 信号处理装置 - Google Patents

信号处理装置 Download PDF

Info

Publication number
CN1168624A
CN1168624A CN95196636A CN95196636A CN1168624A CN 1168624 A CN1168624 A CN 1168624A CN 95196636 A CN95196636 A CN 95196636A CN 95196636 A CN95196636 A CN 95196636A CN 1168624 A CN1168624 A CN 1168624A
Authority
CN
China
Prior art keywords
signal
output
signals
value
measured
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.)
Granted
Application number
CN95196636A
Other languages
English (en)
Other versions
CN1101170C (zh
Inventor
M·K·迪亚卜
E·肯亚尼亚扎贝詹尼
I·M·埃费特尔
R·J·麦卡锡
W·M·韦伯
R·A·史密斯
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.)
Masimo Corp
Original Assignee
Masimo Corp
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=36207019&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN1168624(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Masimo Corp filed Critical Masimo Corp
Publication of CN1168624A publication Critical patent/CN1168624A/zh
Application granted granted Critical
Publication of CN1101170C publication Critical patent/CN1101170C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/06Receivers
    • H04B1/10Means associated with receiver for limiting or suppressing noise or interference
    • H04B1/12Neutralising, balancing, or compensation arrangements
    • H04B1/123Neutralising, balancing, or compensation arrangements using adaptive balancing or compensation means
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/145Measuring characteristics of blood in vivo, e.g. gas concentration, pH value; Measuring characteristics of body fluids or tissues, e.g. interstitial fluid, cerebral tissue
    • A61B5/14546Measuring characteristics of blood in vivo, e.g. gas concentration, pH value; Measuring characteristics of body fluids or tissues, e.g. interstitial fluid, cerebral tissue for measuring analytes not otherwise provided for, e.g. ions, cytochromes
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/145Measuring characteristics of blood in vivo, e.g. gas concentration, pH value; Measuring characteristics of body fluids or tissues, e.g. interstitial fluid, cerebral tissue
    • A61B5/1455Measuring characteristics of blood in vivo, e.g. gas concentration, pH value; Measuring characteristics of body fluids or tissues, e.g. interstitial fluid, cerebral tissue using optical sensors, e.g. spectral photometrical oximeters
    • A61B5/14551Measuring characteristics of blood in vivo, e.g. gas concentration, pH value; Measuring characteristics of body fluids or tissues, e.g. interstitial fluid, cerebral tissue using optical sensors, e.g. spectral photometrical oximeters for measuring blood gases
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/48Other medical applications
    • A61B5/4821Determining level or depth of anaesthesia
    • 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/7203Signal processing specially adapted for physiological signals or for diagnostic purposes for noise prevention, reduction or removal
    • A61B5/7207Signal processing specially adapted for physiological signals or for diagnostic purposes for noise prevention, reduction or removal of noise induced by motion artifacts
    • A61B5/7214Signal processing specially adapted for physiological signals or for diagnostic purposes for noise prevention, reduction or removal of noise induced by motion artifacts using signal cancellation, e.g. based on input of two identical physiological sensors spaced apart, or based on two signals derived from the same sensor, for different optical wavelengths
    • 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
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B8/00Diagnosis using ultrasonic, sonic or infrasonic waves
    • A61B8/52Devices using data or image processing specially adapted for diagnosis using ultrasonic, sonic or infrasonic waves
    • A61B8/5269Devices using data or image processing specially adapted for diagnosis using ultrasonic, sonic or infrasonic waves involving detection or reduction of artifacts
    • A61B8/5276Devices using data or image processing specially adapted for diagnosis using ultrasonic, sonic or infrasonic waves involving detection or reduction of artifacts due to motion
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/02Detecting, measuring or recording pulse, heart rate, blood pressure or blood flow; Combined pulse/heart-rate/blood pressure determination; Evaluating a cardiovascular condition not otherwise provided for, e.g. using combinations of techniques provided for in this group with electrocardiography or electroauscultation; Heart catheters for measuring blood pressure
    • A61B5/021Measuring pressure in heart or blood vessels
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/02Detecting, measuring or recording pulse, heart rate, blood pressure or blood flow; Combined pulse/heart-rate/blood pressure determination; Evaluating a cardiovascular condition not otherwise provided for, e.g. using combinations of techniques provided for in this group with electrocardiography or electroauscultation; Heart catheters for measuring blood pressure
    • A61B5/021Measuring pressure in heart or blood vessels
    • A61B5/0215Measuring pressure in heart or blood vessels by means inserted into the body
    • A61B5/02154Measuring pressure in heart or blood vessels by means inserted into the body by optical transmission
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/02Detecting, measuring or recording pulse, heart rate, blood pressure or blood flow; Combined pulse/heart-rate/blood pressure determination; Evaluating a cardiovascular condition not otherwise provided for, e.g. using combinations of techniques provided for in this group with electrocardiography or electroauscultation; Heart catheters for measuring blood pressure
    • A61B5/024Detecting, measuring or recording pulse rate or heart rate
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/02Detecting, measuring or recording pulse, heart rate, blood pressure or blood flow; Combined pulse/heart-rate/blood pressure determination; Evaluating a cardiovascular condition not otherwise provided for, e.g. using combinations of techniques provided for in this group with electrocardiography or electroauscultation; Heart catheters for measuring blood pressure
    • A61B5/026Measuring blood flow
    • A61B5/029Measuring or recording blood output from the heart, e.g. minute volume
    • 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/0816Measuring devices for examining respiratory frequency
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/145Measuring characteristics of blood in vivo, e.g. gas concentration, pH value; Measuring characteristics of body fluids or tissues, e.g. interstitial fluid, cerebral tissue
    • A61B5/14532Measuring characteristics of blood in vivo, e.g. gas concentration, pH value; Measuring characteristics of body fluids or tissues, e.g. interstitial fluid, cerebral tissue for measuring glucose, e.g. by tissue impedance measurement
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/24Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
    • A61B5/316Modalities, i.e. specific diagnostic methods
    • A61B5/318Heart-related electrical modalities, e.g. electrocardiography [ECG]
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/24Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
    • A61B5/316Modalities, i.e. specific diagnostic methods
    • A61B5/369Electroencephalography [EEG]
    • 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
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B6/00Apparatus for radiation diagnosis, e.g. combined with radiation therapy equipment
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B8/00Diagnosis using ultrasonic, sonic or infrasonic waves
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2218/00Aspects of pattern recognition specially adapted for signal processing
    • G06F2218/02Preprocessing
    • G06F2218/04Denoising

Abstract

本发明涉及用于分析由一个检测器(20,320)测得的两个被测信号的方法和装置,该两个被测信号被建模,以含有原始信号部分和二次信号部分。按照根据本发明建立的模型,一些系数与两个信号相关。在一个实施例中,本发明利用了一种转换从而估计出一些可能的信号系数以找出合适的系数。此外,本发明涉及利用统计函数或傅里叶变换和开窗技术确定与两个被测信号相关的系数。参照血氧测定技术特别详细地描述了本发明的应用。

Description

信号处理装置
发明的领域
本发明涉及信号处理领域。更准确地说,本发明涉及对包括原始信号部分和二次信号部分在内的被测信号的处理,以在对原始信号部分和二次信号部分所知很少的条件下,达到对其消除或提取的目的。本发明特别涉及以一种新颖方式对被测信号建模,这种方式有利于使原始信号部分和二次信号部分之间的相关最小化,以提取原始信号和/或二次信号。本发明特别适用于包括血氧饱和度系统在内的生理监护系统。
相关技术说明
通常使用信号处理器将原始信号部分或二次信号部分从包含原始信号部分和二次信号部分的复合被测信号中提取出来或消除掉。例如,一种复合信号可能包含噪声和所需要的有用信号。如果二次信号部分与原始信号部分相比具有不同的频谱,则可用如低通滤波、带通滤波及高通滤波一类的常规滤波技术将原始信号部分或二次信号部分从整体信号中消除掉或提取出来。如果原始信号部分和/或二次信号部分存在于一固定频率上,则可用固定的一阶或多阶陷波滤波器将其消除。
通常情况下,原始信号部分和二次信号部分在频谱上相互重叠。更复杂的是,原始信号部分和二次信号部分这两部分信号或它们中的一个的统计特性会随时间发生变化,在这种情况下,常规滤波技术对原始信号或二次信号的提取是无能为力的。然而,如果能得到原始信号部分或二次信号部分的特征描述,则可用相关消除技术,如自适应消除技术来消除掉信号中的原始信号部分或二次信号部分中的一个,而保留下这两者中的另一个。换言之,如果给出有关一个信号部分的足够信息,这个信号部分就可被提取出来。
如自适应噪声消除器之类的常规的相关消除器,是通过动态改变其传递函数以适应或消除一复合信号的某些部分。但是,相关消除器需要仅与原始信号部分相关的原始参比信号或仅与二次信号部分相关的二次参比信号。例如,对于一个包括噪声和所需信号的被测信号,如果已知噪声的参比信号,则可用相关消除器将噪声消除。通常的情况就是这样。虽然参比信号的幅值和与其相应的原始信号部分或二次信号部分的 幅值肯定不同,但其频谱是和与其相应的原始信号部分或二次信号部分的频谱相似的。
许多情况下,对原始信号部分和/或二次信号部分一无所知或所知很少。对被测信号中的原始信号部分和二次信号部分的有关信息很难确定的一个领域就是生理监护。生理监护通常涉及从如人体之类的生理系统中提取的被测信号,例如,生理监护一般采用的测量包括心电、血压、血气饱和度(如血氧饱和度)、二氧化碳测量、其它血液成份监护、心率、呼吸频率、脑电图和呼吸深度等。另外几种测量形式主要包括对人体物质的压力和数量的测量,如心输出量、静脉血氧饱和度、动脉血氧饱和度、胆红素、血红蛋白总量、呼吸分析试验、药物试验、胆固醇测定、葡萄糖测定、外渗物和二氧化碳测定、蛋白质测定、一氧化碳测定和其它体内测量。由于在测量过程中病人体内和体表的运动(如肌肉运动、血管运动和测量探头的移动),通常造成上述这些测量的复杂性。
很多种生理测量都可通过利用一些已知的能量衰减特性作为能量通过某种媒质的一种选定形式来进行。
血气监护仪就是利用这种测量生物组织或生物物质对能量的衰减的原理来进行生理监护的系统的一个例子。血气监护仪将光射入被测的媒质中,并测量光随时间衰减的衰减函数。这种对动脉血流敏感的血气监护仪的输出信号包含着一种代表病人动脉脉搏的波形成份。如图1中所示的曲线S,这种包含与病人脉搏相关的成份的信号被称为体积描记波。在血氧饱和度测量时使用体积描记波。如图1中的周期性的波S所示,当心脏博动时,动脉中血量的增多和减少,可导致能量衰减的增加和减小。
通常,将如手指一类的趾部、耳垂、或血流靠近皮肤的其它身体部位作为媒质,让光能射入其中,以进行血气衰减测量。如图2所示,手指由皮肤、脂肪、骨、肌肉等构成,每一种组织都以其各自的通常是可预知的和固定的方式使入射到手指内的能量衰减。然而,当手指的可变部位受到无规律压迫时,如手指运动造成的压迫,则手指对能量的衰减也变成没有规律了。
在图3中示出了一个更接近实际的被测波形S的例子,展示出了运动的影响。与图1中的锯齿形波相应,信号S的原始体积描记波形部分是代表脉搏的波形。而由运动造成的、信号幅度较大的二次偏差则淹没 了所述的原始体积描记信号s。在有二次信号成分n存在的情况下,甚至是很小的幅值变化也会导致很难将原始信号成分s区分出来。
脉搏血氧计是一种可无创测量动脉血氧饱和度的血气监护器。心脏的搏动促使含氧的新鲜血液流入动脉,导致能量衰减的增大。如本领域所公知的,动脉血氧饱和度可由用独立波长测得的两个体积描记波形的波谷相对于波峰的深度来确定。如图3中的体积描记波形所示,病人的运动会在复合信号中引起运动偏差。这些运动偏差造成被测信号的失真。
发明概要
本发明在1993年10月6日递交的名为“信号处理装置”的第08/132812号美国专利公开的方法和装置的基础上做了改进,该在先申请已转让给本发明的受让人。本发明包括了几个不同的实施例,采用根据本发明的新颖的信号模型,以从复合的被测信号中分离出原始信号部分或二次信号部分。在一个实施例中,信号处理器获得一个第一被测信号和一个与第一被测信号相关的第二被测信号。所述的第一被测信号包括第一原始信号部分和第一二次信号部分;所述的第二信号包括第二原始信号部分和第二二次信号部分。可通过使能量在媒质中传播并在传播或反射后测量衰减后的信号的方法获得信号。或者,通过测量媒质所产生的能量的方法也能获得信号。
在一个实施例中,对第一被测信号和第二被测信号进行处理,以从第一及第二被测信号中产生一个不包含原始信号部分的二次参比号。这个二次参比信号与第一被测信号及第二被测信号的二次信号部分都相关。通过一个如自适应噪声消除器一类的相关消除器,所述的二次参比信号被用以消除第一信号和第二信号中的二次信号部分。所述的相关消除器是一种能获取第一输入和第二输入、并能从第一输入中将与第二输入相关的所有信号成分去除的仪器。能完成或基本完成上述功能的任何系统在此都被认为是一种相关消除器。
一个自适应相关消除器可按类推法描述为一个其传递函数响应于参比信号和被测信号而动态变化以从被测信号中消除也存在于参比信号中的某些频率成分的动态多级陷波滤波器。因而,典型的自适应相关消除器既要接收那些需要消除其中某些成分的信号,也需要接收不需要的信号部分的一个参比信号。相关消除器的输出是消除了不需要的成分 后的所需信号的一个良好的逼近值。
或者,第一被测信号和第二被测信号将被处理,以从第一被测信号或第二被测信号中生成一个不包含二次信号部分的原始参比信号。然后通过相关消除器,将原始参比信号用于消除第一被测信号及第二被测信号中的原始信号部分。相关消除器的输出是消除了原始信号部分后的二次信号部分的一个很好的逼近值,这个输出信号将在该设备或另一辅助设备上被用于进行后续处理。在此,这个二次信号部分的逼近值可以以一个参比信号的身份与第一或第二被测信号共同输入到一个第二相关消除器中,以分别进行第一或第二原始信号部分的计算。
生理监护仪可得益于本发明的信号处理器。通常,通过生理测量可获得包含第一原始信号部分和第一二次信号部分的第一信号及包含第二原始信号部分和第二二次信号部分的第二信号。所述的信号一般是通过让能量在病人体内(或在病人呼出的空气、血液、组织等身体提取物中)传播或在管腔内传播,然后测量能量在传输和反射后的衰减信号的方式获得的。或者,通过测量病人身体产生的能量,如心电图,来获得信号。上述信号经本发明的信号处理器处理,生成二次参比信号或原始参比信号,它被输入到自适应噪声消除器之类的相关消除器中。
得益于本发明的一种生理监护仪器是一种可用于检测可代表动脉脉搏的信号的监护系统,所述的信号被称作体积描记波。这个脉搏信号可用于血压的计算、血液成分测量等。一个专门的应用例子就是脉搏血氧测量。脉搏血氧测量包括血液中的氧饱和度的测定。在这种情况下,信号的原始信号部分指的是当能量通过血流靠近皮肤表面的身体部位时动脉血对能量衰减所起的作用。心脏的搏动导致动脉血流的周期性增多和减少,在体积描记图上代表动脉脉搏的周期性波形上产生周期性衰减。信号的二次信号部分指的是噪声。根据本发明,对被测信号进行建模,使这个信号的二次信号部分与当能量通过身体时静脉血对能量衰减所起的作用相关。这个二次信号部分也包含由于病人运动引起的偏差,病人的运动导致静脉血以不可预测的方式流动,导致不可预测的能量衰减,并对其它可预测的体积描记波形造成破坏。尽管病人呼吸的频率通常低于脉搏的频率,但呼吸也会引起二次信号部分或噪声部分变化。因此,根据本发明对形成体积描记波形的被测信号进行建模,使信号的原始信号部分能代表动脉血对能量衰减所起的作用,而二次信号部分则由 其它几个参数产生。
一种特别适合进行脉搏血氧饱和度测量的生理监护仪具有两个以不同的波长发射光线的发光二极管,以产生第一信号和第二信号。一个探测器记录当两束光通过一吸收性媒质(如手指等趾部、耳垂等)时的各自的能量衰减。衰减后的信号一般包含原始信号部分(动脉衰减)和二次信号部分(噪声)。用一个固定的滤波系统,如带通滤波器,来滤除二次信号部分中的我们感兴趣的已知频段之外的信号部分,而在保留原始信号部分同时,保留二次信号部分中的通常由病人运动引起的、难以消除的无规律部分或随机部分。
一个根据本发明的一个实施例的处理器可从被测信号中消除其原始信号部分,生成一个综合了剩余的二次信号部分的二次参比信号。所述的二次参比信号与二个二次信号部分都相关。这个二次参比信号和至少一个被测信号被输入到一个如自适应噪声消除器之类的相关消除器中,以消除二次信号部分中的随机部分或无规律部分。这样,就测得了在其中一个被测信号的波长处所测量到的原始体积描记信号的良好的逼近值。如本领域所公知的,利用体积描记信号,可以以多种方式对人体内含氧动脉血的量进行定量测定。
根据本发明的处理器,也可从被测信号中消除其二次信号部分,生成一个综合了剩余的原始信号部分的原始参比信号。所述的原始参比信号与二个原始信号部分都相关。这个原始参比信号和至少一个被测信号被输入到一个相关消除器中,以消除被测信号中的原始信号部分。这样,当以其中一个测量波长测量时,就测得了二次信号的很好的逼近值。这个信号既可用于从一辅助设备中消除二次信号,也可以用于静脉血氧饱和度的测定。
根据本发明的信号模型,两个都具有原始信号部分和二次信号部分的被测信号可以通过几个系数相关。通过使两个等式相对于根据本发明所确定的几个系数相关,所述的系数提供了关于动脉血氧饱和度的信息和噪声信息(静脉血氧饱和度及其它参数)。根据本发明的这一方面,如模型所定义,所述的系数可用使原始信号部分和二次信号部分之间的相关最小的方法确定。因此,本发明的信号模型还可以以很多种方式应用于获得被测信号的信息,这些将在对优选实施例进行详细描述时进一步说明。
本发明的一个方面是一种用于信号处理器的方法,该方法用于处理至少两个被测信号S1和S2,每个被测信号中都包含有原始信号部分s和二次信号部分n,信号S1和S2可由下列关系式表示:
                 S1=s1+n1
                 S2=s2+n2式中s1及s2和n1及n2的关系如下:
            s1=ras2和n1=rvn2其中ra和rv为相关系数。
本方法包括几个步骤。首先确定使s1和n1相关最小的系数ra的值,然后,利用所确定的ra的值处理第一信号和第二信号中的至少一个,以从第一被测信号或第二被测信号两者中的至少一个显著降低n,以形成一个干净的信号。
在一个实施例中,上述的干净信号显示在一个显示器上。在另外一个实施例中,第一和第二信号是生理信号,其方法进一步包括处理干净信号以从第一被测信号和第二被测信号中确定生理参数的步骤。在一个实施例中,所述的参数是动脉血氧饱和度。在另外一个实施例中,所述的参数是心电信号。在又一个实施例中,被测信号的第一部分表现为一心脏体积描记图,其方法进一步包括计算脉搏脉率的步骤。
本发明的另一个方面包括一个生理监护仪。该监护仪具有一个能接收第一被测信号S1的第一输入,所述的第一被测信号S1包含有原始信号部分s1和二次信号部分n1。这个监护仪也具有一个能接收第二被测信号S2的第二输入,所述的第二被测信号S2包含有原始信号部分s2和二次信号部分n2。有利的是,第一被测信号S1和第二被测信号S2具有以下关系:
                   S1=s1+n1
                   S2=s2+n2式中s1及s2和n1及n2的关系如下:
              s1=ras2和n1=rvn2其中ra和rv为系数。
所述的监护仪还具有一个扫描参比处理器,响应于多个ra的可能值,该扫描参比处理器将第二被测信号与每个ra的可能值及每个结果的可能值相乘,以从第一被测信号中去掉结果值从而产生多个输出信号。 一个具有能接收第一被测信号做为其第一输入的、并具有能从饱和度扫描参比处理器那里接收多个输出信号做为其第二输入的相关消除器,将生成多个对应于在上述多个输出信号与第一被测信号间进行的相关消除的输出向量。一个能以从上述相关消除器处接收的多个输出向量作为其输入的积分器响应于该多个输出向量以分别确定每个输出向量的相应功率。一个极值探测器的输入端与上述积分器的输出相连。这个极值探测器将响应于每个输出向量的相应功率以求出所选择的功率。
在一个实施例中,所述的多个可能值对应于一个所选的血液成分的多个可能值;在一个实施例中,所选的血液成分是动脉血氧饱和度;在另一个实施例中,所选的血液成分是静脉血氧饱和度;而在又一个实施例中,所选的血液成分是一氧化碳。
本发明的另一个方面包括一个生理监护仪。该监护仪具有一个能接收第一被测信号S1的第一输入,所述的第一被测信号S1包含有原始信号部分s1和二次信号部分n1。这个监护仪也具有一个能接收第二被测信号S2的第二输入,所述的第二被测信号S2包含有原始信号部分s2和二次信号部分n2。第一被测信号S1和第二被测信号S2具有以下关系:
                      S1=s1+n1
                      S2=s2+n2式中s1及s2和n1及n2的关系如下:
                s1=ras2和n1=rvn2其中ra和rv为系数。
一个转换模块响应于第一和第二被测信号及ra的多个可能值从而提供至少一个功率曲线做为其输出。一个极值计算模块响应于至少一个功率曲线以选定一个使n和s相关最小的ra值,并根据ra值计算出一个相应的饱和度值做为其输出。一个显示模块响应于饱和度计算的输出以显示饱和度值。
附图简述
图1表示一个理想的体积描记波形。
图2简要表示了一个普通的手指。
图3表示了一个包含由运动引起的无规律信号部分的体积描记波形。
图4a是一个用以计算原始生理信号的生理监护仪的示意图。
图4b是一个用以计算二次生理信号的生理监护仪的示意图。
图5a示出了一个可用于生理监护仪进行原始信号计算的自适应噪声消除器的例子。
图5b示出了一个可用于生理监护仪进行二次运动干扰信号计算的自适应噪声消除器的例子。
图5c表示了一个多阶陷波滤波器的传递函数。
图6a是含有N种组分的吸收材料的简图。
图6b是含有N种组分的吸收材料的另一个简图,在吸收材料中具有一个混合层。
图6c是含有N种组分的吸收材料的另一个简图,在吸收材料中具有二个混合层。
图7a是按照本发明的一个方面用以计算原始信号和二次信号的一种监护仪的简图。
图7b将理想的相关消除器的能量或功率输出表示为信号系数r1、r2、··rn的函数,在这个特定的例子中,r3=ra,r7=rv
图7c将非理想的相关消除器的能量或功率输出表示为信号系数r1、r2、··rn的函数,在这个特定的例子中,r3=ra,r7=rv
图8是一个联合处理估计器的示意模型,该估计器具有一个最小二乘法点阵预测器和一个回归滤波器。
图8a是一个联合处理估计器的示意模型,该估计器具有一个QRD最小二乘法点阵(LSL)预测器和一个回归滤波器。
图9是一个以软件方式实现图8中所示的联合处理估计器模型的子程序的流程图。
图9a是一个以软件方式实现图8a中所示的联合处理估计器模型的子程序的流程图。
图10是一个联合处理估计器的示意模型,该估计器具有一个最小二乘法点阵预测器和二个回归滤波器。
图10a是一个联合处理估计器的示意模型,该估计器具有一个QRD最小二乘法点阵预测器和二个回归滤波器。
图11是根据本发明一个方面的教导的生理监护仪的一个例子。
图11a表示了一个具有数-模转换器的低噪声发射电流驱动器的例子。
图12表示的是图11所示的生理监护仪的前端模拟信号调节电路和模-数转换电路。
图13进一步详细地表示了图11中的数字信号处理电路。
图14表示了图11中的数字信号处理电路的更加详细的操作。
图15更详细地表示了图14中的解调模块。
图16更详细地表示了图14中的分样(decimation)模块。
图17表示图14中的统计模块操作的更详细的方块示意图。
图18表示图14中的饱和度变换模块的一个实施例的操作的方块示意图。
图19表示图14中的饱和度计算模块的操作的方块示意图。
图20表示图14中的脉率计算模块的操作的方块示意图。
图21表示图20中的运动干扰消除模块的操作的方块示意图。
图21a表示图20中的运动干扰消除模块的操作的另一个方块示意图。
图22表示一个根据本发明原理的一个饱和度转换曲线。
图23表示另外一个用以求得饱和度值的饱和度转换的一个可供选择的实施例的方块示意图。
图24表示一个对应于图23的可供选择的实施例的饱和度转换直方图。
图25A至图25C还示出了另外一个可求得饱和度的优选实施例。
图26表示用于本发明的处理器中以确定二次参比信号n′(t)或原始参比信号s′(t)的,及用于相关消除器的,用波长为λa=λred=660nm的红光测量出的信号。这个被测信号包含一个原始信号部分sλa(t)和一个二次信号部分nλa(t)。
图27表示了用于本发明的处理器中以确定二次参比信号n′(t)或原始参比信号s′(t)的,及用于相关消除器的,用波长为λb=λIR=910nm的红外光测量出的信号。这个被测信号包含一个原始信号部分sλb(t)和一个二次信号部分nλb(t)。
图28示出了用本发明的处理器确定的二次参比信号n′(t)。
图29示出了通过用二次参比信号n′(t)进行相关消除所估计出的,在λa=λred=660nm波长测得的信号Sλa(t)的原始信号部分sλa(t)的一个很好逼近s″λa(t)。
图30示出了通过用二次参比信号n′(t)进行相关消除所估计出的,在λb=λIR=910nm波长测得的信号Sλb(t)的原始信号部分sλb(t)的一个很好逼近s″λb(t)。
图31描述了一个3个同心电极序列,即一个三极电极传感器,用以提取供本发明使用的心电图(ECG)信号S1、S2和S3。每个心电信号都包含一个原始信号部分和一个二次信号部分。
图32展示了一个抽头延时线式有限冲击响应(FIR)滤波器。
图33示出了一种输出两种频率的有限冲击响应滤波器的相位累加。
图34示出了一个M阶全通子滤波(subfilter)器。
图35示出了来自于一个2通路全通网络的互补低通和高通滤波器。
图36示出了一种作为半波谱传递滤波器(transformed half bandfilter)的希尔搏特传递全通滤波器结构。
图37示出了一种再采样二通路全通滤波器。
图38示出了一个具有Z-4的多项式的迭代二通路滤波器的谱。
图39示出了四通路象限同心和基数同心滤波器(quadrant centeredand cardinal centered filter)组的谱。
图40示出了一个全通滤波器的低通变换。
图41A示出了一全通滤波器的结构图。
图41B示出了一个多相全通结构。
图42展示了M阶全通子滤波器的零点-极点分布。
图43A至图43D示出了全通滤波器通路的典型相位响应和相应的幅度响应。
图44A和图44B示出了2通路和5通路多相全通网络的零点-极点分布和幅度响应。
图45示出了一个全通滤波器的带通变换。
发明的详细说明
本发明包括一个应用第一被测信号和第二被测信号的系统,第一和第二被测信号中都包含有原始信号部分和二次信号部分。换言之,给出第一复合信号S1=s1(t)+n1(t)和第二复合信号S2=s2(t)+n2(t),就可用根据本发明的系统分离出其中的原始信号部分s(t)或二次信号部分 n(t)。经过处理,系统输出了一个二次信号部分n(t)的很好的逼近值n″(t)或原始信号部分s(t)的一个很好的逼近值s″(t)。
当原始信号部分和/或二次信号部分中具有恒定部分、可预测部分、干扰部分和随机部分中的一个或多个时,本发明的系统特别适用。所述的原始信号逼近s″(t)或所述的二次信号逼近n″(t)是通过从复合信号S(t)中尽可能多地消除二次信号部分n(t)或原始信号部分s(t)的方式提取出来的。上述消除过程的剩余信号即分别形成了原始信号的逼近s″(t)或二次信号的逼近n″(t)。用如简单的减法、低通滤波、带通滤波、高通滤波等传统滤波方法可很容易地消除二次信号n(t)中的恒定部分和可预测部分。而干扰信号由于其不可预测性,所以比较难以消除。如果对干扰信号有所了解,即便是统计意义上的了解,也可能通过传统的滤波技术从被测信号中将干扰信号,至少是干扰信号的一部分消除掉。然而,对二次信号部分n(t)的干扰信号部分通常是一无所知,在这种情况下,传统的滤波技术是没有效果的。
为消除二次信号部分n(t),根据本发明对第一被测信号S1和第二被测信号S2建模如下:
                    S1=s1+n1
                    S2=s2+n2且s1=ras2和n1=rvn2或ra=s1/s2和rv=n1/n2式中s1和n1至少为部分(最好是完全)不相关,且s2和n2至少为部分(最好是完全)不相关。如上所确定的,第一被测信号S1和第二被测信号S2通过相关系数ra和rv相关。这些相关系数的选出和使用将在下面进一步论述。
根据本发明的一个方面,所述的信号模型将与如自适应噪声消除器之类的相关消除器共同使用,以消除或提取被测信号中的干扰部分。
通常,一个相关消除器具有两个输入信号和一个输出信号。其中一个输入信号为二次参比信号n′(t)或原始参比信号s′(t),这些参比信号分别与复合信号S(t)中的二次信号部分n(t)或原始信号部分s(t)相关。另一个输入信号为复合信号S(t)。在理想状态下,相关消除器的输出s″(t)或n″(t)只分别地与原始信号部分s(t)或二次信号部分n(t)相对应。通常相关消除器应用中的最难的任务就是确定分别与被测信号S(t)中的二次信 号部分n(t)和原始信号部分s(t)相关的参比信号n′(t)和s′(t),其原因是,如上所述,原始信号部分和二次信号部分是很难从被测信号中分离出来的。在本发明的信号处理器中,二次参比信号n′(t)或原始参比信号s′(t)是从两个以不同波长λa和λb同时或准同时测得的复合信号中确定的。
图4a和图4b是一个包括了本发明的一个信号处理器和一个相关消除器的监护仪原型的方框示意图。两个被测信号Sλa(t)和Sλb(t)由探测器20获取。本领域的技术人员都知道对于某些生理测量,用多于一个的探测器进行测量可能更为先进。每个信号都被信号调节器22a和22b调节。所述的调节包括但并不仅限于以下过程,如对信号进行滤波以消除其恒定部分,对信号进行放大以便于处理。然后通过模-数转换器24a和24b将上述信号转换为数字信号。第一被测信号Sλa(t)包括一个第一原始信号部分,在此用符号sλa(t)表示,及一个第一二次信号部分,在此用符号nλa(t)表示。第二被测信号Sλb(t)至少与第一被测信号Sλa(t)部分地相关,并包括一个第二原始信号部分,在此用符号sλb(t)表示,及一个第二二次信号部分,在此用符号nλb(t)表示。一般第一和第二二次信号部分nλa(t)和nλb(t)对于原始信号部分sλa(t)和sλb(t)是不相关的并且/或者是无规律的。所述的二次信号部分nλa(t)和nλb(t)通常是由于病人在生理测量时运动造成的。
信号Sλa(t)和Sλb(t)被输入到一个参比处理器26中,这个参比处理器26将第二被测信号Sλb(t)乘以因子ra(ra=sλa(t)/sλb(t))或因子rv(rv=nλa(t)/nλb(t)),然后从第一被测信号Sλa(t)中减去第二被测信号Sλb(t)。确定系数因子ra和rv以使当两个信号Sλa(t)和Sλb(t)被相减时,可使原始信号部分sλa(t)和sλb(t)或二次信号部分nλa(t)和nλb(t)分别被消除。这样,参比处理器26的输出,将是一个如图4a所示的二次参比信号n′(t)=nλa(t)-ranλb(t),该参比信号与二次信号部分nλa(t)和nλb(t)都相关;或将是一个如图4b所示的原始参比信号s′(t)=sλa(t)-rvsλb(t),该参比信号与原始信号部分sλa(t)和sλb(t)都相关。将一个参比信号n′(t)或s′(t)与两个被测信号Sλa(t)或Sλb(t)中的一个一道输入到一个相关处理器27中,该相关处理器用参比信号n′(t)或s′(t)从被测信号Sλa(t)或Sλb(t)中消除其二次信号部分nλa(t)或nλb(t)或原始信号部分sλa(t)或sλb(t)。相关处理器27的输出是原始信号的很好的逼近s″(t)或二次信号的很好的逼近n″(t)。在一个实施例中,所述的逼近值s″(t)或n″(t)被显示在一个显示器 28上。
在一个实施例中,用一种自适应噪声消除器30作为相关消除器27,这种自适应噪声消除器30的一个例子如图5a的方框示意图所示,以从第一信号Sλa(t)或第二信号Sλb(t)中消除无规律的二次信号部分nλa(t)或nλb(t)。图5a中的自适应噪声消除器30的一个输入是对一个与二次信号部分nλa(t)和nλb(t)相关的二次参比信号n′(t)的采样。通过本文所描述的本发明的处理器26,从两个被测信号Sλa(t)和Sλb(t)中确定所述的二次参比信号n′(t)。所述的自适应噪声消除器的第二个输入是对第一复合信号Sλa(t)=sλa(t)+nλa(t)或对第二复合信号Sλb(t)=sλb(t)+nλb(t)的采样。
如图5b所示的自适应噪声消除器30也可被用于从第一被测信号Sλa(t)或第二被测信号Sλb(t)中消除原始信号部分sλa(t)或sλb(t)。这个自适应噪声消除器30的一个输入是对一个与原始信号部分sλa(t)和sλb(t)相关的原始参比信号s′(t)的采样。通过本文所描述的本发明的处理器26,从两个被测信号Sλa(t)和Sλb(t)中确定所述的原始参比信号s′(t)。所述的自适应噪声消除器30的第二个输入是对第一被测信号Sλa(t)=sλa(t)+nλa(t)或对第二被测信号Sλb(t)=sλb(t)+nλb(t)的采样。
所述的自适应噪声消除器30的功能是消除参比信号n′(t)或s′(t)与被测信号Sλa(t)或Sλb(t)中所共有的频率成分。由于参比信号与二次信号部分nλa(t)和nλb(t)或与原始信号部分sλa(t)和sλb(t)是相关的,所以参比信号也相应地具有无规律性或具有很好的表现性。所述的自适应噪声消除器30的工作方式可比喻为是一个基于参比信号n′(t)或s′(t)的频谱分布的动态多阶陷波滤波器。
图5c示出了一个多阶陷波滤波器的典型传递函数。该传递函数幅值的凹陷或下落,表示当信号通过该陷波滤波器时被衰减或被消除的频率。该陷波滤波器的输出是消除了陷波频率后的复合信号。在类似的自适应噪声消除器30中,陷波频率根据自适应噪声消除器30的输入的变化而不断变化。
所述的自适应噪声消除器30(如图5a和5b所示)生成一个输出信号,这里用符号s″λa(t)、s″λb(t)、n″λa(t)和n″λb(t)表示,该输出信号被反馈至自适应噪声消除器30的一个内部处理器32中。该内部处理器32根据预先设置的算法自动地调整其自身的传递函数,以使该内部处理 器32的输出(该输出在图5a中用符号bλ(t)表示而在图5b中用符号cλ(t)表示)与二次信号部分nλa(t)或nλb(t)或与原始信号部分sλa(t)或sλb(t)接近相同。用被测信号Sλa(t)或Sλb(t)减去图5a所示的内部处理器32的输出bλ(t),得到一个信号输出s″λa(t)=sλa(t)+nλa(t)-bλ(t)或信号输出s″λb(t)=sλb(t)+nλb(t)-bλ(t)。所述的内部处理器对信号s″λa(t)或s″λb(t)进行优化,使s″λa(t)和s”λb(t)分别近似等于原始信号部分sλa(t)和sλb(t)。用被测信号Sλa(t)或Sλb(t)减去图5b所示的内部处理器32的输出cλ(t),得到一个信号输出n″λa(t)=sλa(t)+nλa(t)-cλ(t)或信号输出n″λb(t)=sλb(t)+nλb(t)-cλ(t)。所述的内部处理器对信号n″λa(t)或n″λb(t)进行优选,使n″λa(t)和n″λb(t)分别近似等于原始信号部分nλa(t)和nλb(t)。
可用于调整内部处理器32的传递函数的一个算法为最小二乘法算法,如在1985年由PrenticeHall出版的,由BernardWidrow和SamuelStearns所著的《自适应信号处理》一书的第6章和第12章所论述的一样。该书的全部包括第6章和第12章被本文引用为参考文献。
图5a和5b所示的自适应处理器30已被成功地应用于解决很多问题,包括天线旁瓣消除、模式识别、常规的周期性干扰消除及消除长距离电话传输线上的回音信号等。然而,由于信号部分nλa(t)、nλb(t)、sλa(t)和sλb(t)很难从被测复合信号Sλa(t)和Sλb(t)中分离出来,所以通常需要依靠独到的设计来找到合适的参比信号n’(t)和s’(t)。如果实际二次信号部分nλa(t)或nλb(t)及原始信号部分sλa(t)或sλb(t)是先验可知的,则不需要这些相关消除技术了。
原始信号部分和二次信号部分的通常确定
以下描述如何确定参比信号n’(t)和s’(t)。例如,通过一个探测器以一个波长λa测得第一被测信号,生成一个信号Sλa(t):
                Sλa=sλa+nλa                     (1)这里sλa为原始信号部分,nλa为二次信号部分。
同时或几乎同时以一个不同的波长λb进行与上述相似的测量,得到:
                Sλb=sλb+nλb                     (2) 因为在测量过程中Sλa和Sλb基本上是同时测量,所以所有随机干扰或无规律干扰几乎以相同的方式作用于两个测量,因此二次信号成分nλa和nλb是相关的。基本上可预测的原始信号成分sλa和sλb也是相互相关的。
为了得出参比信号n’(t)和s’(t),需要将被测信号Sλa(t)和Sλb(t)进行变换,以分别从中消除原始信号成分或二次信号成分。根据本发明,进行上述工作的一个方法是在原始信号部分sλa(t)和sλb(t)与二次信号部分nλa(t)和nλb(t)之间找到比例常数ra和rv,以使信号建模如下:
                     sλa(t)=rasλb(t)
                                            (3)
                     nλa(t)=rvnλb(t)根据本发明所独创的信号模型,很多种测量都可满足上述这些比例关系,包括但并不只限于能量吸收式测量和生理测量。此外,根据本发明的信号模型,在大多数测量中,所述的比例常数将满足以下关系:
                     nλa(t)≠ranλb(t)
                                            (4)
                     sλa(t)≠rvsλb(t)。
将式(2)乘以ra,然后将式(1)减去式(2)即得到一个原始信号项sλa(t)和sλb(t)已被消除了的单等式:
      n′(t)=Sλa(t)-raSλb(t)=nλa(t)-ranλb(t)    (5a)从而得到了一个与二次信号部分sλa(t)和nλb(t)都相关的非零信号,该非零信号可在一个例如自适应噪声消除器一类的相关消除器中被用作为二次参比部信号n′(t)。
将式(2)乘以rv,然后将式(1)减去式(2)即得到一个二次信号项nλa(t)和nλb(t)已被消除了的单等式:
   s′(t)=Sλa(t)-rvSλb(t)=sλa(t)-rvsλb(t)    (5b)从而得到了一个与原始信号部分sλa(t)和sλb(t)都相关的非零信号,该非零信号可在一个如自适应噪声消除器一类的相关消除器中被用作为参比部信号s′(t)。
在一个能量吸收式系统中原始参比信号和二次参比信号的确定的一个实例。
相关消除技术特别适应于很多种通常被描述为吸收测量的测量中。一个吸收式监测仪的例子是在吸收材料发生变化时测定吸收材料中能量吸收成分的浓度的监测仪,在该吸收式监测仪中利用了以由本发明的处理器确定的参比信号n′(t)或s′(t)为基础的如自适应噪声消除的相关消除技术。上述的吸收材料的变化可由那些其信息是我们需要的因素或原始因素造成的,另外,也可由随机的或无规律的二次因素,如加在材料上的机械力等因素造成的。如运动一类的随机的或无规律的干扰在被测信号中构成二次成分。如果已知一个适当的二次参比信号n′(t)或原始参比信号s′(t),即可用相关消除器消除或提取这些二次成分。
图6a示出了一个包括具有N种不同吸收成分的一个容器42的N组分吸收材料的简图,N种组分用符号A1、A2、A3··AN表示。在图6a中成分A1至AN以通常的层叠方式排列在容器42中。一个吸收系统的特定形式的例子是这样一种系统,在该系统中,光能穿过容器42并根据广义的光吸收的Beer-Lambert定律被吸收。对于波长为λa的光,其衰减可以用下列公式近似计算: I = I 0 exp ( - Σ i = 1 N ∈ i , λa C i X i ) - - - ( 6 ) 首先通过两边取自然对数和同类项运算对信号进行变换,使信号成分由加法式组成而不是由乘法式组成,即: S λα = ln ( I 0 / I ) = Σ i = 1 N ∈ i , λa C i X i - - - ( 7 ) 这里I0为入射光的能量强度;I是经传导后的光能量的强度;∈i,λa是在波长λa时第i种成分的吸收系数;xi(t)是第i层光学路径的长度,即光能所通过的第i层材料的厚度;ci(t)是第i种成分在相应于厚度xi(t)的容积中的浓度值。吸收系数∈1至∈N是已知的在任何波长时都不变的值。因为大多数单层的光学路径长度xi(t)是未知的,所以从c1(t)至cN(t)的大多数浓度值一般也是未知的。总体光学路径长度是各个单层光学路径长度xi(t)之和。
如果没有任何因素使材料各层的厚度发生变化,则每层的光学路径长度xi(t)通常是恒定的。因而其光学能量的衰减也通常为恒定值,从而在被测信号中造成恒定的偏差。因为所需要求出的通常是有关能扰动材料的因素,所以我们对上述这种信号偏差部分无多大兴趣。所感兴趣的已知带宽之外的任何信号部分,包括当无变化发生时由组分的通常恒定的能量吸收所生成的恒定的不需要的信号部分,将被消除。通过传统的带通滤波技术很容易完成上述的消除。然而,当材料受外因影响时,组分的每一层之间都受到不同的扰动。某些对各层光学路径长度xi(t)的扰动会在代表需要信息或原始信息的被测信号中产生偏差。而另一些对各层光学路径长度xi(t)的扰动则会在被测信号中产生不被需要的偏差或二次偏差,这些偏差淹没了被测信号中的原始信息。为从被测信号中获得原始信息,对应于二次偏差的二次信号成分也必须被消除掉。同样,有能力计算出由二次偏差直接引起的二次信号成分,就可以通过简单的减法或相关消除技术从被测信号中获得原始信号成分。
相关消除器可以选择性地从复合信号中消除由这样的因素引起的原始或二次信号分量(该因素对该材料的干扰或改变,与在此之前已经扰动或改变了所述材料的因素不同),从而产生原始信号成分或二次信号成分,所述的复合信号是在能量经吸收材料传导后或由吸收材料反射后测得的。为说明方便,假设被测信号中被认为是原始信号sλa(t)的部分是与感兴趣组分A5相关的衰减项∈5c5x5(t),所述的组分A5这一层所受到扰动的影响与其它组分A1至A4及A6至AN的各层不同。这种情况的一个例子是当A5受到那些其信息被认为是原始信号的因素影响时,此外,整个材料还同时受到对每一层都有作用的因素的影响。在这种情况下,由于影响A5组分层的总体因素不同于影响其它组分层的那些总体因素,并且有关组分层A5的所有因素和总的扰动的信息被认为是原始 信号,所以由组分A1至A4及A6至AN所产生的衰减项就构成了二次信号部分nλa(t)。尽管影响整个材料的另外因素在每一层(包括A5层)都造成同样扰动,但作用在A5组分层上的所有因素使A5层具有与其它A1至A4及A6至AN组分层不同的总体扰动。
通常情况是,作用于与二次信号有关的层上的全部扰动是由随机或无规律因素引起的。这样导致了所述层的厚度无规律变化,并导致每层的光学路径长度xi(t)无规律变化,由此产生了随机的或无规律的二次信号成分nλa(t)。然而,只要作用于A5组分层的扰动与作用于其它组分层的扰动是不同的,则不论二次信号部分nλa(t)是否是无规律的,这个二次信号部分nλa(t)都可通过一个如自适应噪声消除器那样的以根据本发明的处理器所确定的二次参比信号n′(t)或原始参比信号s′(t)作为输入的相关消除器来消除掉或提取出来。所述的相关消除器生成原始信号部分sλa(t)或二次信号部分nλa(t)的一个很好的逼近值。只要已知了原始信号部分的逼近值,那么通常也就可以确定所感兴趣的组分的浓度c5(t)了,因为在一些生理测量中,原始信号成分的厚度,在本例中为x5(t),是已知的或可确定的。
相关消除器使用了从两个基本同时测得的信号Sλa(t)和Sλb(t)中确定的二次参比信号n′(t)或原始参比信号s′(t)。Sλa(t)是以上式(7)确定的,Sλb(t)也以类似方式确定,只是以不同的波长λb。为求得二次参比信号n′(t)或原始参比信号s′(t),在两个不同波长λa和λb下测得经传输衰减后的能量,并进行对数变换。经对数变换后的信号Sλa(t)和Sλb(t)如下: S λa ( t ) = ∈ 5 , λa C 5 X 5 ( t ) + Σ i = 1 4 ∈ i , λa C i X i + Σ i = 6 N ∈ i , λa C i X i - - - ( 8 ) Sλa(t)=∈5,λaC5X5(t)+nλα(t)                 (9) S λb ( t ) = ∈ 5 , λb C 5 X 5 ( t ) + Σ i = 1 4 ∈ i , λb C i X i + Σ i = 6 N ∈ i , λb C i X i - - - ( 10 ) Sλb(t)=∈5,λbC5X5(t)+nλb(t)                  (11)对信号的进一步变换是根据本发明的信号模型的比例关系确定ra和rv,与式(3)相似,这些变换可确定噪声参比信号n′(t)和原始参比信号 s′(t)。这些变换为:
              ∈5,λa=ra5,λb               (12a)
               nλa=rvnλb                      (12b)其中
               nλa≠ranλb                      (13a)
               ∈5,λa≠rv5,λb              (13b)通常式(12)和式(13)可同时被满足。用ra乘以式(11),并用式(9)减去其乘积,则生成了一个非零的二次参比信号,该信号为二次信号成分的线性和:
   n′(t)=Sλba(t)·raSλb(t)-nλa(t)·ranλb(t)(14a) = Σ i = 1 4 ∈ i , λa c i x i ( t ) + Σ i = 6 N ∈ i , λa c i x i ( t ) - Σ i = 1 4 r a ∈ i , λb c i x i ( t ) + Σ i = 6 N r a ∈ i , λb c i x i ( t ) - - - ( 15 a ) = Σ i = 1 4 c i x i ( t ) [ ∈ i , λb . r a ∈ i , λb ] + Σ i = 6 N c i x i ( t ) [ ∈ i , λb . r a ∈ i , λb ] - - - ( 16 a )
用rv乘以式(11),并用式(9)减去其乘积,则生成了一个原始参比信号,该信号为原始信号成分的线性和:s′(t)=Sλa(t)·rvSλb(t)=Sλa(t)·rvsλb(t)       (14b)
  =C5X5(t)∈5,λa·rvC5X5(t)∈5λb           (15b)
  =C5X5(t)[∈5,λa·rv5λb].               (16b) 一个二次参比信号n′(t)或原始参比信号s′(t)的采样及一个被测信号Sλa(t)或Sλb(t)的采样被输入到一个如自适应噪声消除器30一类的相关消除器27中,其作为例子在图5a和图6b示出,并且其一个优选例子在本文中题为“应用联合处理估计器装置的优选相关消除器”的部分讨论。所述的相关消除器27从被测信号中消除二次信号部分nλa(t)或nλb(t),或消除原始信号部分sλa(t)或sλb(t),以生成原始信号部分的很好的逼近值s″λa(t)≈∈5,λac5x5(t)或s″λb(t)≈∈5,λbc5x5(t),或生成二次信号部分的很好逼近值n″ λa(t)≈nλa(t)或n″λb(t)≈nλb(t)。当已知了原始信号部分时,浓度c5(t)则可根据下式通过原始信号的逼近值s″λa(t)或s″λb(t)来确定:
      C5(t)≈s″λa(t)/∈5,λaX5(t)            (17a)或
      C5(t)≈s″λb(t)/∈5,λbX5(t)            (17b)如前面所述,在每个波长λa和λb的吸收系数是恒定的,并且原始信号成分的厚度(本例中为x5(t))通常是已知的或可求得的时间函数,因此,组分A5的浓度c5(t)是可计算出的。
在一个包含一种以上组分的容积中测定浓度或饱和度
参照图6b,示出了一种具有分层排列的N种不同组分的另一材料。在这种材料中,两种组分A5和A6同在一层中,其厚度x5,6(t)=x5(t)+x6(t),这两种组分通常随机地分布在所述的层中。这类似于将图6a中的A5组分层和A6组分层合为一体。当两个组分层受到对光学路径x5(t)和x6(t)导致同样变化的相同的总体因素的影响时,这种如A5和A6组分层合并一类的层间合并是适宜的。
通常需要从一给定厚度的具有一种以上组分的并受到相同因素影响的材料中求出其中一个组分的浓度或饱和度,即百分比浓度。在给定容积内的一种组分的浓度或饱和度的测定可以与该容积中任何数量的受到相同总体因素影响并产生相同扰动或变化的其它组分同时进行。为测定包含多种组分的容积中的一个组分的饱和度,被测信号的数量应与吸收入射光能的组分的数量一样多。可以理解,不吸收光能的组分对于饱和度的测定结果是无影响的。为测定所述的浓度,除需要有与吸收入射光能的组分数量同样多的信号外,还需要有关浓度之和的信息。
通常情况是,一个受唯一一种运动影响的厚度只包含两种组分。例 如,可能需要求得一个包含A5和A6两个组分的给定容积中A5的浓度或饱和度。在这种情况下,原始信号sλa(t)及sλb(t)中包含了与A5和A6都相关的项,以便能测定容积中A5或A6的浓度或饱和度。下面讨论饱和度的确定。可以理解,如果已知A5+A6=1,即容积中没有在所选择的特定测量波长下不吸收入射光能的组分,则包含A5和A6组分的容积中的A5的浓度也可以测出。经对数变换后,被测信号sλa(t)和sλb(t)可写作:
        Sλa(t)=∈5,λac5x5,6(t)+∈6,λac6x5,6(t)+nλa(t)     (18a)
                        =sλa(t)+nλa(t)                          (18b)Sλb(t)=∈5,λbc5x5,6(t)+∈6,λbc6x5,6(t)+nλb(t)                 (19a)
                                          =sλb(t)+nλb(t).       (19b)也通常有这种情况,即在一个媒质中有两个或更多的厚度,每个厚度中包含同样的两种组分,但每个厚度的运动都不同,如图6c所示。例如,可能不但需要求得一个包含A5和A6两个组分的给定容积中A5的浓度或饱和度,而且还要求出一个包含A3和A4两个组分的给定容积中A3的浓度或饱和度,其中A3和A4分别与A5和A6具有相同的成分。在这种情况下,原始信号sλa(t)及sλb(t)中同样包含了与A5和A6都相关的项,且二次信号部分nλa(t)及nλb(t)中包含了与A3和A4都相关的项。因为假设了A3和A4是受到了不同频率的扰动,或受到了与原始因素不相关的随机的或无规律的二次因素的扰动,所以A3和A4层不计入原始等式。由于组分3和5及组分4和6分别具有同样的成分,所以它们分别具有相同的吸收系数(即∈3,λa=∈5,λa;∈3,λb=∈5,λb;∈4,λa=∈6,λa;∈4,λb=∈6,λb)。然而一般地讲,A3和A4与A5和A6具有不同的浓度,因而具有不同的饱和度。因此媒质中的一个单组分可以具有一个或多个与其相应的饱和度。根据这个模型的原始信号和二次信号可写为:
           sλa(t)=[∈5,λac5+∈6,λac6]x5,6(t)    (20a) nλa(t)=[∈5,λac3+∈6,λac4]x3,4(t) + Σ i = 1 2 ∈ i , λb c i x i ( t ) + Σ i = 7 N ∈ i , λb c i x i ( t ) - - - ( 20 b ) nλa(t)=[∈5,λac3+∈6,λac4]x3,4(t)+nλa(t)    (20c)
                            sλb(t)=[∈5,λbc5+∈6,λbc6]x5,6(t)  (21a)
                            nλb(t)=[∈5,λbc3+∈6,λbc4]x3,4(t) + Σ i = 1 2 ∈ i , λb c i x i ( t ) + Σ i = 7 N ∈ i , λb c i x i ( t ) - - - ( 21 b ) nλb(t)=[∈5,λbc3+∈6,λbc4]x3,4(t)+nλb(t)    (21c)式中信号nλa(t)及nλb(t)与二次信号nλa(t)及nλb(t)相似,只是省略了3,4层。
原始信号或者二次信号中的处在已知的感兴趣的带宽之外的其它任何信号部分,包括在没有受到扰动时由各组分的通常固定的吸收所产生的所不需要的二次信号部分恒量,在确定感兴趣带宽内的原始信号部分或二次信号部分的逼近值时都将被消除掉。这一消除用传统的带通滤波技术很容易实现。如前面的例子,通常的情况是,作用于与二次信号成分有关的层上的总体扰动或变化是由随机或无规律因素产生的,导至每层的厚度或每层的光学路径长度xi(t)的无规律变化,从而产生了随机的或无规律的二次信号成分nλa(t)。无论二次信号部分nλa(t)是否是无规律的,但只要作用于A5组分层和A6组分层的扰动与作用于其它非A5、A6组分层的扰动是不同的,则这个二次信号部分nλa(t)都可通过一个如自适应噪声消除器一类的、具有一个以根据本发明的处理器所确定的二 次参比信号n′(t)或原始参比信号s′(t)作为其输入的相关消除器来消除掉或提取出来。无规律的二次信号成分nλa(t)和nλb(t)或原始信号成分sλa(t)和sλb(t)都可以通过相关消除器进一步从式(18)和(19)中及式(20)和(21)中消除。所述的相关消除器也同样需要原始参比信号s’(t)的采样或二次参比信号n’(t)的采样,以及需要式(18)和式(19)的复合信号Sλa(t)或Sλb(t)的采样。
用于饱和度测量的原始参比信号和二次参比信号的确定
一个根据本发明的一个方面从被测信号Sλa(t)和Sλb(t)中确定参比信号s′(t)或n′(t)方法叫做恒定饱和度逼近法。在这个逼近法中,假设在包括A5和A6的容积中的A5的饱和度与包括A3和A4的容积中的A3的饱和度在某段时期上是保持相对恒定的,即:
Saturation(A5(t))=c5(t)/[c5(t)+c6(t)]             (22a)
Saturation(A3(t))=c3(t)/[c3(t)+c4(t)]             (22b)
Saturation(A5(t))={1+[c6(t)/c5(t)]}-1             (23a)
Saturation(A3(t))={1+[c4(t)/c3(t)]}-1             (23b)在被测信号Sλa(t)和Sλb(t)的许多采样上基本是恒定的。因为在生理系统中饱和度的相对变化通常较慢,所以这一假设对许多采样是正确的。
恒定饱和度假设相当于假设为:
   c5(t)/c6(t)=constant1              (24a)
   c3(t)/c4(t)=constant2              (24b)因为在式(23a)和式(23b)中唯一的其它项是恒量,即为常数1。
根据这个假设,在恒定饱和度方法中用于确定二次参比信号n′(t)和原始参比信号s′(t)的比例常数ra和rv为: r a = ∈ 5 , λa c 5 x 5,6 ( t ) + ∈ 6 , λa c 6 x 5,6 ( t ) ∈ 5 , λb c 5 x 5,6 ( t ) + ∈ 6 , λb c 6 x 5,6 ( t ) - - - ( 25 a ) =sλa(t)/sλb(t)                             (26a) = ∈ 5 , λa c 5 + ∈ 6 , λa c 6 ∈ 5 , λb c 5 + ∈ 6 , λb c 6 - - - ( 27 a ) = ∈ 5 , λa ( c 5 / c 6 ) + ∈ 6 , λa ∈ 5 , λb ( c 5 / c 6 ) + ∈ 6 , λb - - - ( 28 a ) ≈s″λa(t)/s″λb(t)=constant3;在此,      (29a)
nλa(t)≠ra(t)nλb(t)                     (30a)和 r v = ∈ 5 , λa c 3 x 3,4 ( t ) + ∈ 6 , λa c 4 x 3,4 ( t ) ∈ 5 , λb c 3 x 3,4 ( t ) + ∈ 6 , λb c 4 x 3,4 ( t ) - - - ( 25 b ) =nλa(t)/nλb(t)                             (26b) = ∈ 5 , λa c 3 + ∈ 6 , λa c 4 ∈ 5 , λb c 3 + ∈ 6 , λb c 4 - - - ( 27 b ) = ∈ 5 , λa ( c 3 / c 4 ) + ∈ 6 , λa ∈ 5 , λb ( c 3 / c 4 ) + ∈ 6 , λb - - - - ( 28 b ) ≈n″λa(t)/n″λb(t)=constant4;在此,      (29b)sλa(t)≠rv(t)sλb(t).                        (30b)
根据本发明,通常的情况是式(26)和式(30)可被同时满足以确定比例常数ra和rv。另外,每一波长的吸收系数∈5,λa、∈6,λa、∈5,λb、∈6,λb都为常数,并且恒定饱和度方法的中心假设是c5(t)/c6(t)和c3(t)/c4(t)在许多 采样时段上是恒定的。因而,每采几个样就可从作为相关消除器输出的原始信号或二次信号的新的逼近值中确定出新的比例常数ra和rv。因而,由相关消除器为基本快速处理的被测信号Sλa(t)和Sλb(t)的采样序列建立的原始信号sλa(t)和sλb(t)或二次信号nλa(t)和nλb(t)的逼近值可用于本发明的处理器,以计算出下一被测信号Sλa(t)和Sλb(t)的采样序列的比例常数ra和rv
用ra乘以式(19)并用其结果去减式(18),生成一个非零的二次参比信号:
n′(t)=sλa(t)-rasλb(t)=nλa(t)-ranλb(t)    (31a)
用rv乘以式(19)并用其结果去减式(18),生成一个非零的原始参比信号:
s′(t)=sλa(t)-rvsλb(t)=sλa(t)-rvsλb(t)    (31b)
当在病人监护时采用恒定饱和度法时,初始的比例系数可由下面描述的方法确定。即使在初始阶段也不需要限制病人的运动。当比例常数ra和rv确定后,相关消除器就可与二次参比信号n′(t)或原始参比信号s’(t)共同使用。
用恒定饱和度法确定原始参比信号和二次参比信号的信号系数
根据本发明的一个方面,图4a和图4b中的本发明的参比处理器26将被设计为能用多个信号系数r1,r2,…rn分别乘以第二被测假定信号Sλb(t)=sλb(t)+nλb(t),然后用每一个上述乘积去减第一被测信号Sλa(t)=sλa(t)+nλa(t),从而得到多个如图7a所示的对应于r=r1,r2,…rn的参比信号:
R′(r,t)=sλa(t)-rsλb(t)+nλa(t)-rnλb(t)      (32)换言之,即选择多个信号系数以便将可能的信号系数表达成一个截面图。
为从上述式(32)的多个参比信号中确定原始参比信号s′(t)或二次参比信号n′(t),应从多个假设的信号系数r1,r2,…rn中确定信号系数ra和rv。系数ra和rv选择的原则是:将ra和rv代入参比函数R′(r,t)时,将 使原始信号部分sλa(t)和sλb(t)或使二次信号部分nλa(t)和nλb(t)被消除或基本消除。即:
          sλa(t)=rasλb(t)                (33a)
          nλa(t)=rvnλb(t)                (33b)
n′(t)=R′(ra,t)=nλa(t)-ranλb(t)       (33c)
s′(t)=R′(rv,t)=sλa(t)-rvsλb(t)       (33d)
换句话说,选择的系数ra和rv将使原始信号部分与二次信号部分的相关最小。在实际工作中,一般不知道被测信号Sλa(t)和Sλb(t)的原始信号部分sλa(t)及sλb(t)或二次信号部分nλa(t)及nλb(t)的显著的先验信息。这些信息的缺乏使得难以从多个系数r1,r2,…rn中确定哪个系数对应于信号系数ra=sλa(t)/sλb(t)及rv=nλa(t)/nλb(t)。
如图7a所示,一个从多个系数r1,r2,…rn中确定信号系数ra和rv的途径是采用如自适应噪声消除器的相关消除器27,该相关消除器以被测信号Sλa(t)或Sλb(t)中的一个为第一输入,并逐次地以多个参比信号R′(r1,t),R′(r2,t)…R′(rn,t)中的一个为第二输入。相应于每个参比信号R′(r1,t),R′(r2,t)…R′(rn,t)的相关消除器27的输出被输入到能对相关消除器27的输出进行平方的“平方器”28中。平方器28的输出被提供给积分器29,以形成累加输出信号(平方和)。累加输出信号被顺序地输入到极值检测器31中。极值检测器31的目的是通过观察哪个系数能在如图7b和7c所示的累加输出信号中形成最大值的方法,从序列r1,r2,…rn中选出信号系数ra和rv。换言之,可为来源于相关消除器27的信号提供最大积分输出(如能量或功率)的系数,对应于可使根据本发明信号模型的原始信号部分与二次信号部分相关最小的信号系数ra和rv。也可以设置一种系统几何图形,要求能从序列r1,r2,…rn中检测出 能为累加输出信号提供最小值或拐点的系数,以确定信号系数ra和rv
在与相关消除器27配合的本发明的处理器中使用多个参数以确定信号系数ra和rv的方法可用相关消除的特性加以说明。如果x,y和z为三个时间变量信号的任何一种集合,则某些相关消除器的特性C(x,y)可定义为:
特性(1)C(x,y)=0即x,y相关                (34a)
特性(2)C(x,y)=x即x,y不相关              (34b)
特性(3)C(x+y,z)=C(x,z)+C(y,z)          (34c)式中特性(1),(2)和式(3)可简单地解释如为:第一输入相应于被测信号Sλa(t)或Sλb(t)之一,第二输入逐次地相应于多个参比信号R′(r1,t),R′(r2,t)…R′(rn,t)中的一个的相关消除器的能量或功率输出,可以确定用于生成原始参比信号s′(t)及二次参比信号n′(t)的信号系数ra和rv。如果我们将被测信号Sλa(t)作为相关消除器的第一输入,将多个参比信号R′(r1,t),R′(r2,t)…R′(rn,t)作为相关消除器的第二输入,则相关消除器的输出C(Sλa(t),R′(rj,t))可写为(j=1,2…,n):
C(Sλa(t)+nλa(t),sλa(t)-rjsλb(t)+nλa(t)-rjnλb(t))    (35)式中j=1,2,3…,n,且已经代入了下式
R′(r,t)=Sλa(t)-rSλb(t)                 (36)
Sλa(t)=sλa(t)+nλa(t)                    (37a)
Sλb(t)=sλb(t)+nλb(t)                    (37b)用特性(3)可将式(35)扩展为两项
C(Sλa(t),R′(r,t))=C(sλa(t),sλa(t)-rsλb(t)+nλa(t)-rnλb(t))
+C(nλa(t),sλa(t)-rsλb(t)+nλb(t)-rnλb(t))                        (38)同样用特性(1)和(2)可将相关消除器的输出写为:
C(Sλa(t),R′(rj,t))=sλa(t)δ(rj-ra)+nλa(t)δ(rj-rv)             (39)这里δ(x)为单位冲击函数
δ(x)=0,如果x≠0
                                          (40)
δ(x)=1,如果x=0
相关消除器的输出C(Sλa(t),R′(rj,t))的时间变量t可以通过计算其能量或功率来消除。相关消除器输出的能量由下式给出: E λa ( r j ) = ∫ C 2 ( S λa ( t ) , R ′ ( r j , t ) dt = δ ( r j . r a ) ∫ s 2 λa ( t ) dt + δ ( r j . r v ) ∫ n 2 λa ( t ) dt . (41a)
可以理解,同样,我们可选择将被测信号Sλb(t)作为相关消除器的第一输入,将多个参比信号R′(r1,t),R′(r2,t)...R′(rn,t)作为相关消除器的第二输入。在这种情况下,相关消除器输出的能量为: E λb ( r j ) = ∫ C 2 ( S λb ( t ) , R ′ ( r , t ) dt = δ ( r j . r a ) ∫ s 2 λb ( t ) dt + δ ( r j . r v ) ∫ n 2 λb ( t ) dt . (41b)
同样可以理解,在实用情况下,与连续时间的被测信号一样,也可以使用离散时间的被测信号。图11-12描述了一个根据本发明的离散变换(即在本例中的饱和度变换)系统。在使用离散时间被测信号时, 可用如梯形法则、中点法则、Tick法则、Simpson逼近或其它技术一类的积分逼近法来计算相关消除器输出的能量或功率。在离散时间被测信号情况下,使用梯形法则,相关消除器输出的能量可写为: E λa ( r j ) = δ ( r j . r a ) Δt { Σ i = 0 n s 2 λa ( t i ) · 0.5 ( s 2 λa ( t 0 ) + s 2 λa ( t n ) ) } + δ ( r j . r v ) Δt { Σ i = 0 n n 2 λa ( t j ) - 0.5(n2 λa(t0)+n2 λb(tn))}                   (42a) E λb ( r ) = δ ( r j . r a ) Δt { Σ i = 0 n s 2 λb ( t i ) · 0.5 ( s 2 λb ( t 0 ) + s 2 λb ( t n ) ) } + δ ( r j . r v ) Δt { Σ i = 0 n n 2 λb ( t i ) · 0.5 ( n 2 λb ( t 0 ) + n 2 λb ( t n ) ) } - - - ( 42 b ) 式中ti是第i个离散时间,t0为初始时间,tn为结束时间,Δt为离散时间被测样本间的时间间隔。
如上所给出的及在图7b中所示的能量函数表明,由于被测信号Sλa(t)或Sλb(t)与许多的多个参比信号R′(r1,t),R′(r2,t)…R′(rn,t)之间是相关的,所以相关消除器的输出通常为零。然而,当参比信号R′(rj,t)中rj的取值与原始信号部分sλa(t)或sλb(t)的消除或与二次信号部分nλa(t)或nλb(t)的消除相应时,则能量函数是非零的。这些rj的取值即对应于系数ra和rv
可以理解,有时会出现这样情况,即原始信号部分sλa(t)和sλb(t)或二次信号部分nλa(t)和nλb(t)可能恒等于零或接近于零。在这种情况下,则只有一个信号系数使相关消除器的输出的能量或功率为最大。
由于可能有一个以上的信号系数值能使相关消除器的输出能量或功率最大,所以出现了多义模糊性。可能不能很快看出哪个信号系数与参比函数R′(r,t)一道可提供原始参比信号或二次参比信号。在这种情况下,需要考虑当前生理系统的约束条件。例如,在脉搏血氧测定时,已知特征为原始体积描记波形的动脉血比特征为二次无规律的或随机信号的静脉血具有更大的血氧饱和度。所以,在脉搏血氧测定时,假设 λa=660nm且λb=910nm,则由动脉搏动引起的原始信号比值ra=sλa(t)/sλb(t)必然是两个信号系数值中较小的一个,而由主要静脉血动力学引起的二次信号的比值rv=nλa(t)/nλb(t)必然为两个信号系数中较大的一个。
同样,可以理解,在处理多个参比信号的实用装置中或互相关技术中,上述如特性(1),(2)和(3)的理想特征不能被完全满足,只能接近。因此,在本发明的这个实施例的实用装置中,在图7b中绘出的相关消除能量曲线上将没有无限窄的δ函数,而将有如图7c中所绘出的有限宽度的函数。
同样可以理解,可能有二个以上的信号系数值使相关消除器产生最大能量或功率。当每个都被测信号包含二个以上成分且每个成分间都具下列有比例关系时,这种情况就会出现。 S λa ( t ) = Σ i = 0 n f λa , i ( t ) (43) S λb ( t ) = Σ i = 0 n f λb , i ( t ) 式中fλa,i(t)=rifλb,i(t)    i=1…,nri≠rj
因此,参比信号技术与如自适应噪声消除一类的相关消除技术一起,可用于将信号分解为二个或多个互相成比例关系的信号成分。
应用联合处理估计装置的优选相关消除器
当二次参比信号n′(t)或原始参比信号s′(t)由本发明的处理器确定后,则可用硬件或软件实施相关消除器。优选的相关消除装置是采用了联合处理估计器的自适应噪声消除器。
前面描述的内部处理器32的最小均方装置(LMS)与图5a及图5b的自适应噪声消除器相连,相对易于实施,但其速度不能满足本发明大多数生理监护应用的需求。因而,在一个实施例中使用了一个叫做最小二乘点阵联合处理估计模型的自适应消除的快速手段。图8是联合处 理估计器60的示意图,在由Prentice-Hall在1986年出版的SimonHaykin所著的《自适应滤波理论》一书的第9章中,对联合处理估计器进行了详细描述。包括第9章的该书全部被本文引为参考文献。
所述联合处理估计器的功能是从被测信号Sλa(t)或Sλb(t)中消除二次信号部分nλa(t)或nλb(t)或消除原始信号部分sλa(t)或sλb(t),以生成原始信号的逼近值s″λa(t)或s″λb(t)或生成二次信号的逼近值n″λa(t)或n″λb(t)。因而,所述的联合处理估计器既估计原始信号部分sλa(t)或sλb(t)的值也估计二次信号部分nλa(t)或nλb(t)的值。所述联合处理估计器60的输入是二次参比信号n′(t)或原始参比信号s′(t)以及复合的被测信号Sλa(t)或Sλb(t)。其输出为消除了原始信号部分或消除了二次信号部分后的被测信号Sλa(t)或Sλb(t)的良好逼近,即sλa(t),sλb(t),nλa(t)或nλb(t)的良好逼近。
图8所示的联合处理估计器结合使用了最小二乘法点阵预测器70和回归滤波器80。将二次参比信号n′(t)或原始参比信号s′(t)输入到最小二乘法点阵预测器70中,同时将被测信号Sλa(t)或Sλb(t)输入到回归滤波器80中。为简单起见,在以下的描述中,Sλa(t)为被测信号,用联合处理估计器60从该被测信号中估计出原始信号部分sλa(t)或二次信号部分nλa(t)。然而应该注意到,Sλb(t)也被输入到回归滤波器80中,且这个信号的原始信号部分sλb(t)或二次信号部分nλb(t)也将被估计出。
所述的联合处理估计器60将消除参比信号n′(t)和s′(t)以及被测信号Sλa(t)中所共有的频率成分。二次信号部分nλa(t)所包含的频率成分通常与原始信号部分sλa(t)的频率成分是不相关的。二次信号部分nλa(t)的谱成分不可能与原始信号部分sλa(t)的谱成分完全相同。然而在某些对我们不利情况下,sλa(t)和nλa(t)的谱成分相似,此时上述消除手段将不能产生准确的结果。从功能上讲,所述的联合处理估计器60将与二次信号部分nλa(t)或原始信号部分sλa(t)相关的输入信号n′(t)或s′(t)与输入信号Sλa(t)进行比较,并消除所有相同的频率成分。所以,所述联合处理估计器60如动态多阶陷波滤波器一样,消除那些在二次信号部分nλa(t)中因病人运动而无规律变化的频率成分,或消除那些在原始信号部分sλa(t)中因病人动脉搏动而变化的频率成分。由此生成了一个与原始信号部分sλa(t)或二次信号部分nλa(t)具有基本相同谱成分及幅度的信号。所以,所述联合处理估计器60的输出s″λa(t)或n″λa(t)是原始信号部分sλa(t) 或二次信号部分nλa(t)的很好的逼近值。
如图8所示,所述的联合处理估计器60可分为0至m几个级。除第0级外,其余各级是相同的。第0级是联合处理估计器60的输入级。第1级至第m级每一级对上一级(即第m-1级)处理后的信号进行处理,以使第m级所产生的输出是良好的原始信号逼近值s″λa(t)或良好的二次信号逼近值n″λa(t)。
所述的最小二乘法点阵预测器70包括寄存器90和92,加法部件100和102,及延时部件110。所述的寄存器90和92包括前反射系数Γf,m倍增值和后和系数Γf,m倍增值,该倍增值与参比信号n′(t)或s′(t)及与从参比信号n′(t)或s′(t)中提取出的信号相乘。最小二乘法点阵预测器的每一级都输出一个向前预测偏差fm(t)和一个向回预测偏差bm(t)。其下标m代表“级”。
对于每个采样序列,即基本同时提取的一个参比信号n′(t)或s′(t)的采样和一个被测信号Sλa(t)的采样,所述的参比信号n′(t)或s′(t)的采样被输入到最小二乘法点阵预测器70中。第0级的向前预测偏差f0(t)及向回预测偏差b0(t)被设置为与参比信号n′(t)或s′(t)相同。所述的向回预测偏差b0(t)被在最小二乘法点阵预测器70第一级的延时部件110延时一个采样间隔。因而,在包括第一级延时部件110的计算中,使用的是当前参比信号n′(t)或s′(t)的上一点的值。将延时后的第0级向回预测偏差b0(t-1)乘以寄存器90中的向前反射系数Γf,1(t)值,然后将该乘积值加上负号后与第0级的向前预测偏差相加,产生了第一级的向前预测偏差f1(t)。另外,将第0级的向前预测偏差f0(t)乘以寄存器92中的向后反射系数Γb,1(t)值,然后将乘积与延时后的第0级向回预测偏差b0(t-1)相加,产生了第一级向回预测偏差b1(t)。在最小二乘法点阵预测器70的每个后续级m中,上一级的向前预测偏差值fm-1(t)和上一级的经延时一个采样间隔的向回预测偏差值bm-1(t-1),被用以产生当前级的向前预测偏差值和向回预测偏差值fm(t)和bm(t)。
所述的向回预测偏差值bm(t)被反馈给回归滤波器80的与该偏差值共同的级,第m级。在这里它被输入至一个具有一乘法回归系数km,λa(t)的寄存器96中。例如,在回归滤波器80的第0级,第0级向回预测偏差b0(t)乘以第0级回归系数k0,λa(t)的寄存器96值,然后在加法部件106中用该乘积去减信号Sλa(t)的被测值,以产生第1级的估计偏差信号 e1,λa(t)。该第1级的估计偏差信号e1,λa(t)是原始信号或二次信号的第一次逼近。这个第1级的估计偏差信号e1,λa(t)被输入至回归滤波器80的第1级中,并用其减去第1级向回预测偏差b1(t)与寄存器96中的第1级回归系数k1,λa(t)值的乘积,以产生第2级的估计偏差信号e2,λa(t)。所述的第2级的估计偏差信号e2,λa(t)是原始信号sλa(t)或二次信号nλa(t)的第二次逼近,这个第二次逼近在一定程度上优于第一次逼近。
在最小二乘法点阵预测器70和回归滤波器80中,对每一级重复与上述相同的处理过程,直至能确定产生了一个原始信号sλa(t)或二次信号nλa(t)的很好的逼近值em,λa(t)。上面讨论的每一个信号,包括向前预测偏差fm(t)、向回预测偏差bm(t)和估计偏差信号em,λa(t)对于在每一级m中计算前反射系数Γf,m(t)、向后反射系数Γb,m(t)和在寄存器90,92和96中的回归系数km,λa(t)值都是必要的。除向前预测偏差fm(t)、向回预测偏差bm(t)和估计偏差信号em,λa(t)之外,还需要一些中间变量,才能计算出向前反射系数Γf,m(t)、向后反射系数Γb,m(t)和在寄存器90,92和96中的回归系数km,λa(t)值,所述的中间变量在图8中没有示出,但这些变量是以图8中标出的值为基础的。
中间变量包括向前预测偏差平方的加权和ζm(t)、向回预测偏差平方的加权和βm(t)、标量参数Δm(t)、转换因子Ym(t)和另一个标量参数ρm,λa。所述的向前预测偏差平方的加权和ζm(t)定义为:这里λ不是代表波长a或b,而是一个与波长无关的恒定的乘数值,一般小于或等于1,即λ≤1。所述的向回预测偏差平方的加权和βm(t)定义为: β m ( t ) = Σ i = 1 t λ t - i | b m ( i ) | 2 - - - ( 45 ) 同样,这里λ不是代表波长a或b,而是一个与波长无关的恒定的乘数值,一般小于或等于1,即λ≤1。可象前面提到的Haykin的书的第9章第9.3节中所描述的并如本文下面所列的式(59)和(60)所定义的那样处理这些加权和中间偏差信号,以使这些信号更易被求出。
联合处理估计器的描述
联合处理估计器60的操作如下。当打开联合处理估计器时,包括参数Δm-1(t)、向前预测偏差平方的加权和ζm-1(t)、向回预测偏差平方的加权和βm-1(t)、参数ρm,λa和0级估计偏差信号e0,λa(t)等的中间变量和信号的初始值被初始化,一些被始化为0,一些初始化为很小的正数δ:
        Δm-1(0)=0;                   (46)
Figure A9519663600461
         Bm-1(0)=δ;                  (48)
        ρm,λa(0)=0;                (49)
         e0,λa(t)=Sλa(t)for t≥0.   (50)初始化之后,如图8所示,对被测信号Sλa(t)或Sλb(t)以及对二次参比信号n′(t)或原始参比信号s′(t)的同步采样被输入到联合处理估计器60中。根据下列公式,计算第0级的向前预测偏差f0(t)、向回预测偏差b0(t),及计算包括向前预测偏差平方的加权和ζ0(t)、向回预测偏差平方的加权和β0(t)、转换因子Y0(t)在内的第0级的中间变量,如果用二次参比信号n′(t),则公式为:f0(t)=b0(t)=n′(t)                         (51a)
Figure A9519663600462
γ0(t-1)=1                                  (53a)否则如果用原始参比信号s′(t)则公式为:f0(t)=b0(t)=s′(t)                         (51b)γ0(t-1)=1                                  (53b) 同样,这里λ不是代表波长a或b,而是一个与波长无关的恒定的乘数值。
向前反射系数Γf,m(t)、向后反射系数Γb,m(t)和寄存器90,92和96中的回归系数km,λa(t)值是在每一级之后根据上一级的输出而设定的。第1级的向前反射系数Γf,1(t)、向后反射系数Γb,1(t)和回归系数k1,λa(t)在寄存器90,92和96中的值是根据这种算法利用在联合处理估计器60的第0级中的值而设定的。在每一m大于等于1的级中,中间变量值和寄存器值,包括参数Δm-1(t);前反射系数Γf,m(t)在寄存器90中的值;向后反射系数Γb,m(t)在寄存器92中的值;向前预测偏差信号fm(t);向回预测偏差信号bm(t);如Haykin的书中第9.3节所处理的向前预测偏差平方的加权和ζf,m(t);如Haykin的书中第9.3节所处理的向回预测偏差平方的加权和βb,m(t);转换因子γm(t);参数ρm,λa;回归系数km,λa(t)在寄存器96中的值;和估计偏差信号em+1,λa(t)值,可根据下式设定:Δm-1(t)=λΔm-1(t-1)+{bm-1(t-1)f* m-1(t)/γm-1(t-1)}     (54)Γf,m(t)=·{Δm-1(t)/Bm-1(t-1)}                         (55)
Figure A9519663600471
fm(t)=fm-1(t)+Γ* f,m(t)bm-1(t-1)                        (57)bm(t)=bm-1(t-1)+Γ* b,m(t)fm-1(t)                          (58)
Figure A9519663600473
γm(t-1)=γm-1(t-1)·{|bm-1(t-1)|2/Bm-1(t-1)}            (61)ρm,λa(t)=λρm,λa(t-1)+{bm(t)∈* m,λa(t)/γm(t)}   (62)Km,λa(t)=(ρm,λa(t)/Bm(t)}                           (63)∈m+1,λa(t)=∈m,λa(t)·k* m(t)bm(t)                   (64) 这里(*)表示共轭复数。
这些等式使得偏差信号fm(t),bm(t),em,λa(t)被平方,或进行与平方效果相同的彼此相乘,并产生了新的中间偏差值,如Δm-1(t)。偏差信号和中间偏差值被递归地联系在一起,如上式(54)至(64)所示。它们相互作用,以在下一级减小偏差。
在原始信号部分sλa(t)或二次信号部分nλa(t)的一个良好的逼近值已经由联合处理估计器60确定以后,下一个采样序列,包括对被测信号Sλa(t)的采样和对二次参比信号n′(t)或对原始参比信号s′(t)的采样,将被输入到联合处理估计器60中。不用有再初始过程,其目的是用向前反射系数Γf,m(t)在寄存器90中的值和向后反射系数Γb,m(t)在寄存器92中的值及回归系数km,λa(t)在寄存器96中的值反映出用于估计上一次输入的Sλa(t)采样的原始信号部分sλa(t)或二次信号部分nλa(t)的乘法因子值。因而,在每一级中,上一次采样的信息都被用于进行当前采样序列的原始或二次信号部分的估计。
在上述的联合处理估计器的一个更为数字稳定的和优选的实施例中,使用了归一化的联合处理估计器。这种形式的联合处理估计器对前面所述的联合处理估计器的几个变量进行了归一化,以使归一化后的变量值处于-1至1之间。归一化联合处理估计器的推导是受Haykin的文章中第640页的问题12的启发,根据下列条件重新定义变量:
Figure A9519663600481
b - ( t ) = b m ( t ) β m ( t ) γ m ( t )
Figure A9519663600483
这一变换使得式(54)-(64)转换为下列归一化等式: Δ - m - 1 ( t ) = Δ - m - 1 ( t - 1 ) [ 1 - | f m - 1 ( t ) | 2 ] 1 / 2 [ 1 - | b - m - 1 ( t - 1 ) | 2 ] 1 / 2 + b - m - b - m ( t ) = [ b - m - 1 ( t - 1 ) - Δ - m - 1 ( t ) f - m - 1 ( t ) ] [ 1 - | Δ - m - 1 ( t ) | 2 ] 1 / 2 [ 1 - | f - m - 1 ( t ) | 2 ] 1 / 2 f - m ( t ) = [ f - m - 1 ( t ) - Δ - m - 1 ( t ) b - m - 1 ( t - 1 ) ] [ 1 - | Δ - m - 1 ( t ) | 2 ] 1 / 2 [ 1 - | b - m - 1 ( t - 1 ) | 2 ] 1 / 2 β m ( t ) = [ 1 - | Δ - m - 1 ( t ) | 2 ] β m - 1 ( t - 1 ) γ m ( t ) = γ m - 1 ( t ) [ 1 - | b - m - 1 ( t ) | 2 ] ρ m ( t ) = λ · [ γ m ( t ) β m ( t - 1 ) γ m ( t - 1 ) β m ( t ) ] 1 / 2 ρ m ( t - 1 ) + b - m ( t ) ϵ m ( t ) ϵ m + 1 , λa ( t ) = ϵ m , λa ( t ) - ρ m ( t ) b - m ( t )
归一化联合处理估计器的初始化
将N(t)定义为在时间序号n处的参比噪声输入,U(t)定义为在时间序号t处的混合信号加上噪声输入,则可形成下列等式(见Haykin的书第619页):1.对于算法的初始化,当时间t=0时设 Δ - m - 1 ( 0 ) = 0 βm-1(0)=δ=10-6γ0(0)=1 2.在每个时刻t≥1,产生下列可变的0阶变量:γ0(t-1)=1β0(t)=λβ0(t-1)+N2(t) b - 0 ( t ) = f - 0 ( t ) = N ( t ) β 0 ( t ) 3.对于回归滤波器,通过在时间序号t=0时进行设定,使算法初始化:
                   ρm(0)=04.在每个时刻t≥1,产生下列0阶变量:
                   ε0(f)=U(t).
因此,归一化的联合处理估计器可用于更稳定的系统。
在另外一个实施例中,其相关消除使用了一个如图8a所示的QRD算法,该算法在1986年由Prentice-Hall出版的SimonHaykin所著的《自适应滤波理论》一书的第18章中有详细描述。
下列等式是相应于图8a所示的QRD-LSL示意图从所述的HayKin的书中修改出来的。图8a也是由Haykin的书中修改出来的。
计算
a.预测:对于时间t=1,2,……及预测阶数m=1,2,……,M,这里M为最终预测阶数,计算: βm-1(t-1)=λβm-1(t-2)+|∈b,m-1(t-1)|2 c b , m - 1 ( t + 1 ) = λ 1 / 2 β m - 1 1 / 2 ( t - 2 ) β m - 1 1 / 2 ( t - 1 ) s b , m - 1 ( t - 1 ) = ∈ b , m - 1 * ( t - 1 ) β m - 1 1 / 2 ( t - 1 ) ∈ f , m ( t ) = c b , m - 1 ( t - 1 ) ∈ f , m - 1 ( t ) - s b , m - 1 * ( t - 1 ) λ 1 / 2 π f , m - 1 * ( t - 1 ) π f , m - 1 * ( t ) = c b , m - 1 ( t - 1 ) λ 1 / 2 π f , m - 1 * ( t - 1 ) + s b , m - 1 ( t - 1 ) ∈ f , m - 1 ( i γ m 1 / 2 ( t - 1 ) = C b , m - 1 ( t - 1 ) γ m - 1 1 / 2 ( t - 1 )
Figure A9519663600517
Figure A9519663600518
∈ b , m ( t ) = C f , m - 1 ( t ) ∈ b , m - 1 ( t - 1 ) - S f , m - 1 * ( t ) λ 1 / 2 π b , m - 1 * ( t - 1 ) π b , m - 1 * ( t ) = C f , m - 1 ( t ) λ 1 / 2 π b , m - 1 * ( t - 1 ) + S f , m - 1 ( t ) ∈ b , m - 1 ( t - 1 ) b.滤波:对于阶m=0,1,2,……,m-1,及时间t=1,2……,计算βm(f)=λβm(t-1)+|∈b,m(t)|2 C b , m ( t ) = λ 1 / 2 β m 1 / 2 ( t - 1 ) · β m 1 / 2 ( t ) S b , m ( t ) = ∈ b , m * ( t ) β m 1 / 2 ( t ) ∈ m + 1 ( t ) = C b , m ( t ) ∈ m ( t ) - S b , m * ( t ) λ 1 / 2 ρ m * ( t - 1 ) ρ m * ( t ) = C b , m ( t ) λ 1 / 2 ρ m * ( t - 1 ) + S b , m ( t ) ∈ m ( t ) γ m + 1 1 / 2 ( t ) = C b , m ( t ) γ m 1 / 2 ( t ) ϵ m + 1 ( t ) = λ m + 1 1 / 2 ( t ) ∈ m + 1 ( t ) 5.初始化a.辅助参数的初始化:对于阶m=1,2,……M,设πf,m-1(0)=πb,m-1(0)=0pm(0)=0b.软约束条件初始化:对于阶m=0,1,…M,设βm(-1)=δ这里δ为一个很小的正常数。 c.数据初始化:对于t=1,2……,计算∈f,0(t)=∈b,0(t)=μ(f)∈0(t)=d(f)γ0(f)=1这里μ(t)为输入,d(t)是在时间t处所需要的响应。
联合处理估计器的流程图
在一个信号处理器中,例如与本发明的参比处理器相结合的以便为相关消除器的输入确定一个参比信号n′(t)或s′(t)的生理监护仪中,联合处理估计器60形式的自适应噪声消除器通常由一个具有迭代循环的软件程序实现。循环中的一个迭代近似于图8中所示的联合处理估计器的一个单级。因而,如果循环进行了m次迭代,则它等效于m级联合处理估计器60。
图9示出了一个进行被测信号Sλa(t)的原始信号部分sλa(t)或二次信号部分nλa(t)估计的子程序的流程图。该流程图表明了参比处理器确定二次参比信号n′(t)或原始参比信号s′(t)的功能。联合处理估计器的流程图由软件实现。
如在“噪声消除器的初始化”功能块120所说明的,当生理监护仪通电时将进行一个一次性的初始化过程。所述的初始化将所有的寄存器90,92和96及延时部件变量110设置为上述等式(46)至(50)所描述的值。
接下来,一个对被测信号Sλa(t)和Sλb(t)的同步采样序列被输入到图9流程图所示的子程序中。然后,如在“Z-1部件的时间更新”功能块130所说明的,对每个延时部件的程序变量进行时间更新。每个延时部件变量110的存贮值被设置为延时部件变量110输入时的值。由此,第0级的向回预测偏差b0(t)被存贮为第1级的延时部件变量,第1级的向回预测偏差b1(t)被存贮为第2级的延时部件变量,以此类推。
然后,使用被测信号Sλa(t)和Sλb(t)的采样序列时,用前面所述的恒定饱和度法或比例法求得参比信号。这在“为两个被测信号样本计算参比信号[n’(t)或s’(t)”功能块140中进行了说明。
接下来,如在“0阶更新”功能块150所说明的,进行0阶更新。第0级的向回预测偏差b0(t)和第0级的向前预测偏差f0(t)被设置为与参比信号n’(t)或s’(t)值相等。另外,向前预测偏差的加权和ζf,m(t)及向回预测偏差的加权和βm(t)被设置为与式(47)和(48)所定义的值相等。
下一步是如在“m=0”的功能块160所说明的,将循环计数器m进行初始化。确定图9的流程图所示的子程序所使用的总级数的m的最大值也将被设定。所述的循环一般设计为,当原始信号或二次信号的最隹逼近的收敛指标被联合处理估计器60满足时,迭代即停止。此外,也可以选择使循环迭代停止的循环迭代最大次数。在一个本发明的生理监护仪的优选实施例中,最大迭代次数m=6至m=10都是较好的选择。
在循环中,如在图9中的“最小二乘法点阵的第M级的阶更新”功能块170所说明的,首先计算最小二乘法点阵滤波器的向前反射系数Γf,m(t)及向后反射系数Γb,m(t)在寄存器90和92中的值。这需要计算中间变量和信号值,所述的中间变量和信号值在本级、下级及在回归滤波器80中被用于确定寄存器90,92,及96中的值。
接下来进行的是回归滤波器寄存器96中的值km,λa(t)的计算,如“回归滤波器的第M级的阶更新”功能块180所说明。二个阶更新功能块170和180按顺序工作m次,直至m达到其预定的最大值(在优选实施例中,m=6或m=10),或如由“循环”判断功能块190中的“是”路径所说明的,直至其结果已经收敛。在一个计算机子程序中,收敛是通过判断向前预测偏差的加权和ζf,m(t)及向回预测偏差的加权和βm(t)是否小于一个很小的正数来确定的。接下来如“计算输出”功能块200所说明的那样计算输出。所述的输出是原始信号或二次信号的一个良好的逼近值,该逼近值由参比处理器26及联合处理估计器60子程序根据图9的流程图来确定。如“显示”功能块210所说明的那样,上述输出被显示出来(或用于其它子程序的计算)。
两个被测信号Sλa(t)和Sλb(t)的一个新的采样序列被输入到处理器和一个对应于图9流程图的联合处理估计器60自适应噪声消除子程序中,并且对这些样本重复上述过程。然而,应注意到没有重复进行初始化过程。被测信号Sλa(t)和Sλb(t)的新的采样序列被连续地输入到参比处理器26中和被输入到联合处理估计器自适应噪声消除子程序中。其输出形成了一个代表一个连续波形的样本链。这个波形是在波长λa下的原 始信号波形sλa(t)或二次波形nλa(t)的一个良好逼近值。这个波形也可以是在波长λb下的原始信号波形sλb(t)或二次波形nλb(t)的一个良好逼近值。
图9a绘出了一个与图8a的QRD算法相应的流程图,其标记是相应的数字后加“a”。
从相关消除器的输出计算饱和度
生理监护仪可以利用所述的原始信号逼近值s″λa(t)或s″λb(t)或二次信号的逼近值n″λa(t)或n″λb(t)计算其它量,如计算某种组分在包含该种组分以及一个或多个其它组分的容积中的饱和度。通常,这些计算需要有关在两个波长下的原始信号部分或二次信号部分的信息。例如,恒定饱和度法需要二个被测信号Sλa(t)和Sλb(t)的原始信号部分sλa(t)及sλb(t)的良好的逼近。动脉血氧饱和度是从两个信号的良好逼即s″λa(t)和s″λb(t)中确定的。恒定饱和度法还需要二次信号部分nλa(t)或nλb(t)的良好逼近。静脉血氧饱和度的估计是从这些信号的良好逼即n″λa(t)和n″λb(t)中确定的。
图10示出了一个具有两个回归滤波器80a和80b的联合处理估计器60。第一个回归滤波器80a接收被测信号Sλa(t)。第二个回归滤波器80b接收被测信号Sλb(t),以便用恒定饱和度法确定参比信号s′(t)或n′(t)。第一回归滤波器80a与第二回归滤波器80b是相互独立的。向回预测偏差bm(t)被输入到每个回归滤波器80a和80b中,第二个回归滤波器80b的输入是第一个回归滤波器80a的旁路。
第二回归滤波器80b中具有排列结构与在第一回归滤波器中相似的寄存器98和加法部件108。第二回归滤波器通过另外一个中间变量与式(54)至(64)所定义的变量一起进行工作,所述的另外一个中间变量是:ρm,λb(t)=λρm,λb(t-1)+{bm(t)e* m,λb(t)/γm(t)};和                                    (65)ρ0,λb(0)=0.                       (66)第二回归滤波器80b具有一个其定义与第一回归滤波器偏差信号值em+1,λa(t)相似的偏差信号值,即:em+1,λb(t)=em,λb(t)·K* m,λb(t)bm(t);和      (67)e0,λb(t)=Sλb(t)for t≥0.                        (68) 第二回归滤波器具有一个其定义与第一回归滤波器偏差信号值相似的回归系数在寄存器98中的值,km,λb(t),即:Km,λb(t)={ρm,λb(t)/Bm(t)};或           (69)这些值与那些由式(46)至(64)定义的中间变量值、信号值、寄存器和寄存器值共同使用。这些信号以一个顺序进行计算,所述的顺序是通过将这些另外的信号紧邻着与它相似的对应于波长λa的信号而确定的。
对于恒定饱和度法,Sλb(t)被输入到第二回归滤波器80b中。因而其输出为原始信号的良好的逼近s″λb(t)或二次信号的良好逼近n″λb(t)。
加上第二个回归滤波器基本上不用改变由图9的流程图所示的计算机子程序。所不同的是,不是只对一个回归滤波器的第m级的阶进行更新,而是对两个回归滤波器80a和80b的第m级的阶进行更新。这由图9中的“对回归滤波器(组)的第m级的阶进行更新”功能块180的双重含义来区分。由于回归滤波器80a和80b的工作是独立的,所以在参比处理器中和在由图9的流程图所建模的联合处理估计器60的自适应噪声消除器子程序中,所作的计算也可以是独立的。
图10a示出了一个用于图10的联合处理估计器的一个另外的程序,该程序使用了QRD算法,并具有两个回归滤波器。这种形式的联合处理估计器可用于进行采用Haykin的书中所描述的QRD算法的相关消除。
饱和度的计算
当用联合处理估计器60确定了对原始信号部分的良好逼近s″λa(t)及s″λb(t)或确定了对二次信号部分的良好逼近n″λa(t)及n″λb(t)之后,例如在包含A5和A6的容积中的A5组分的饱和度就可用多种已知的方法进行计算。从数学上,对原始信号的逼近可用λa项和λb项写为:s″λa(t)≈∈5,λac5x5,6(t)+∈6,λac6x5,6(t);和       (70)s″λb(t)≈∈5,λbc5x5,6(t)+∈6,λbc6x5,6(t).          (71)式(70)和式(71)对于两个具有三个未知项c5(t),c6(t)和x5,6(t)的等式是等效的。可以通过在两个不同但邻近的时间t1和t2求得原始信号部分或二次信号部分的逼近的方式来确定饱和度,在上述两个时间区间内,包含A5和A6的容积中A5的饱和度及包含A3和A4的容积中A3的饱和度基本不 变。例如,对于在时间t1和t2估计的原始信号:s″λa(t1)≈∈5,λac5x5,6(t1)+∈6,λac6x5,6(t1)               (72)s″λb(t1)≈∈5,λbc5x5,6(t1)+∈6,λbc6x5,6(t1)               (73)s″λa(t2)≈∈5,λac5x5,6(t2)+∈6,λac6x5,6(t2)               (74)s″λb(t2)≈∈5,λbc5x5,6(t2)+∈6,λbc6x5,6(t2)               (75)则可以确定与式(72)至(75)有关的差值信号,即:
Δsλa=s″λa(t1)-s″λa(t2)≈∈5,λac5Δx+∈6,λac6Δx;和(76)
Δsλb=s″λb(t1)-s″λb(t2)≈∈5,λbc5Δx+∈,λbc6Δx;   (77)这里,Δx=x5,6(t1)-x5,6(t2)。在时间t=(t1+t2)/2的平均饱和度为:Saturation(t)=c5(t)/[c5(t)+c6(t)]                                (78) = ∈ 6 , λa · ∈ 6 , λb ( Δs λa / Δs λb ) ∈ 6 , λa · ∈ 5 , λa · ( ∈ 6 , λb · ∈ 5 , λb ) ( Δs λa / Δs λb ) - - - ( 79 ) 可见,用相除将Δx项从饱和度计算中消除掉。因而,在饱和度计算中,无需知道原始组分的厚度。
脉搏血氧测量
一个用本发明的处理器确定做为相关消除器输入的二次参比信号n’(t)的生理监护仪的特别例子是脉搏血氧计,所述的相关消除器可消除由运动引起的无规律的二次信号部分。脉搏血氧测量也可以通过使用本发明的处理器来确定原始参比信号s’(t)的方式进行,所述的原始参比信号可用于显示或可做为用于提取有关病人运动信息及静脉血氧饱和度的相关消除器的输入。
脉搏血氧计通常是使能量在一个血流靠近表面的媒质中传播,如耳垂、如手指的趾部、前额或胎儿头皮。通过媒质的传播和反射后,测量衰减后的信号。血氧计估计含氧血的饱和度。
新鲜的含氧血从心脏以高压泵入动脉之中供身体使用。动脉血量随心脏搏动变化,因而导致能量吸收随心率或脉搏而变化。
氧释放或脱氧后的血液与未使用过的含氧的血液一起沿着静脉返回心脏。静脉血量也随着呼吸频率变化,其变化通常比心率变化慢得多。因而,当不存在由运动引起的静脉的尺寸变化时,则静脉血一般在能量吸收中引起低频变化。当存在由运动导致的静脉尺寸发生时,则能量吸收的低频变化是与由运动偏差造成的能量吸收的无规律变化同时存在的。
在利用能量经媒质传输的方式进行的吸收测量中,将两个发光二极管(LED)放置在如手指一类的血液靠近体表的身体端部的一侧,并将一个光电检测器放置在手指的另一侧。一般,在脉搏血氧测量时,一个LED发射一种可见波长光,优选为红光,而另一个LED则发射一种红外波长光。然而,本领域的技术人员都知道,其它的波长组合也是可以采用的。手指由皮肤、组织、肌肉、动脉血和静脉血、脂肪等组成。由于吸收系数、密度、厚度及光学路径的变化不同,上述各种成分吸收的光能不同。当病人不动时,除了血液流动的影响,能量吸收基本是恒定的。所述的恒定的衰减可通过传统的滤波技术从信号中确定和减去。当病人运动时,将由于背景液体(例如具有与动脉血不同饱和度的静脉血)的运动,引起如光学路径变化之类的扰动。因此,被测信号变得无规律。无规律的运动造成的噪声通常不能被预测和/或不能通过传统的滤波技术从被测信号中减去。因而,动脉及静脉血氧饱和度的确定变得更加困难。
图11-13示出了一个用于脉搏血氧测量的生理监护仪的框图。图11绘出了一个脉搏血氧计299的通用硬件模块图。传感器300具有两个如LED之类的光发射器301和302。一个LED301发射一种红光波长的光,而另一个LED302则发射一种红外波长光,这两个LED被紧贴着手指310放置。一个能产生相应于被衰减后的可见光和红外光的能量信号的电信号的光电检测器320被放置在LED301和302的对侧。所述的光电检测器与前端模拟信号调节电路330相连。
前端模拟信号调节电路330的输出与模-数转换电路332相连。模-数转换电路332的输出与数字信号处理系统334相连。数字信号处理系统334为显示器336的输出提供参数。显示器的输出例如可为血氧饱和度、心率及干净的体积描记波形。
所述的信号处理系统也为数-模转换电路338提供一个发射电流控 制输出337,该数-模转换电路为光发射驱动器340提供控制信息。光发射驱动器340与光发射器301,302相连。所述的数字信号处理系统334还为前端模拟信号调节电路330提供一个增益控制输出342。
图11a示出了一个综合了发射驱动器340和数-模转换电路338的优选实施例。如图11a所绘出的,所述的驱动器具有第一输入锁存器321和第二输入锁存器322、一个同步锁存器323、一个基准电压源324、一个数-模转换电路325、第一开关组326和第二开关组327、第一电压-电流转换器328和第二电压-电流转换器329、以及与图11中的LED发射器301,302相应的LED发射器301、302。
图11a中所示的优选的驱动器的先进性在于本发明认识到图11中的血氧计299的多数噪声是由LED发射器301,302引起的。因而,图11a中的发射驱动器电路被设计为可减小由发射器301,302所引起的噪声。第一输入锁存器321和第二输入锁存器322直接与数字信号处理器总线相连。因此这些锁存器可显著减小由数字信号处理器总线提供的传导至图11a的驱动器电路上的带宽(可导致噪声)。只有当这些锁存器在数字信号处理器总线上检测到它们的地址时,第一和第二输入锁存器的输出才能改变。第一输入锁存器接收用于数-模转换电路325的设定信息。第二输入锁存器接收用于开关组326、327的开关控制数据。同步锁存器接收能保持发射器301、302与模-数转换电路332的动作同步性的同步脉冲。
基准电压源是一个用于数-模转换电路325的低噪声直流基准电压源。另外,在本实施例中,基准电压源具有一个转角频率很低的(在本实施例中为1HZ)低通输出滤波器。数-模转换器325也在其输出端具有一个转角频率很低的(即1HZ)低通输出滤波器。数-模转换器为每个发射器301、302提供信号。
在本实施例中,电压-电流转换器328、329的输出经开关控制,使发射器301、302以相反方向连接,使得在任何一个给定时刻只有一个发射器是工作的。此外,非工作状态的发射器的电压-电流转换器也将在其输入处被关闭,以确保其完全停止工作。这样可降低由开关和电压-电流转换电路而来的噪声。在本实施例中,选用了低噪声电压-电流转换器(即,op27运算放大器),并且反馈环被设置为具有一个低通滤波器以降低噪声。在本实施例中,电压-电流转换器328、329的低 通滤波函数的转角频率只在625HZ以上,如下面将要讨论的,该频率为发射器的开关速度。所以,图11a的优选驱动器电路可以降低发射器301、302的噪声。
一般,红光发射器301及红外光发射器302所发射的能量被手指310吸收且被光电检测器320接收。所述的光电检测器320产生相应于投射到光电检测器320上的光能强度的电信号。前端模拟信号调节电路330接收所述的二个强度信号并对其进行如下面将要进一步描述的滤波和调节。其结果信号被输入到模-数转换电路332中,将模拟信号转换为数字信号以便数字信号处理系统334进行进一步处理。所述的数字信号处理系统334将用上述二个信号,以提供所谓的“饱和度变换”。可以理解,对于不是血饱和度监护的其它参数,所述的饱和度变换也可以根据所求的参数用如浓度变换、体内变换之类的更好的变换来代替。所述的饱和度变换通常指的是,通过下面的讨论将进行说明的将时域采样数据变换为饱和度域值的操作。在本实施例中,数字信号处理系统334的输出提供一个所探测到的信号的干净的体积描记波形,并为显示器336提供血氧饱和度值和脉率值。
可以理解,在本发明的不同的实施例中,可提供一个或更多个的输出。数字信号处理系统334还通过在发射电流控制输出337上的一个发射电流控制信号为光发射器301、302提供控制。这个信号值是由数-模信号转换器电路338转换出的数字值,所述的转换电路338为发射电流驱动器340提供一个控制信号。发射电流驱动器340为红光发射器301和红外光发射器302提供适当的驱动电流。有关脉搏血氧测量的生理监护操作的进一步的描述将在下面进行。在本实施例中,光发射器由发射电流驱动器340驱动,并提供在625HZ数字调制的光传播。在本实施例中,以一个功率水平驱动光发射器301、302,所述的功率水平能提供一个可由探测器接收到的、并可由前端模拟信号调节电路330调节的合适的光强度。当这个能量水平通过数字信号处理系统334根据给定的病人确定后,用于红光和红外光发射的电流水平则保持恒定。然而,可以理解,这个电流水平可根据室内环境光线的变化或其它能影响前端模拟信号调节电路330的输入电压的变化而调整。在本发明中,红光和红外光发射器的调制如下:对于一个完整的625HZ红光周期,红光发射器301在第一个1/4周期被激活,而在其余3/4周期内关闭;对于一个完整 的625HZ红外光周期,红外光发射器302在1/4周期内被激活而在其余3/4周期内被关闭。为了在一个时间只接收一个信号,二个发射器按顺序交替地激活和关闭,在每个625HZ周期中每个发射器只被激活1/4周期,并且有1/4周期将激活时间分隔开。
所述的光信号被通过手指310(或其它样品媒质)血液的搏动而衰减(调幅)。所述的衰减(调幅)信号被光电检测器320在用于红光和红外光的625HZ载频探测到。因为只用了一个光电检测器,所以光电检测器320既接收红光还接收红外光信号,并形成了一个复合的时间分隔信号。
所述的复合的时间分隔信号被提供给前端模拟信号调节电路330。图12更加详细地示出了前端模拟信号调节电路330和模-数信号转换电路332。如图12所绘出的,前端模拟信号调节电路330具有一个前置放大器342、一个高通滤波器344、一个放大器346、一个程控增益放大器348和一个低通滤波器350。前置放大器342是一个阻抗匹配放大器,将光电检测器320的复合电流信号转换为相应的电压信号,并对其进行放大。在本实施例中,前置放大器具有一个预定的增益来增强信号幅度,以方便后续处理。在本实施例中,前置放大器342的电源电压为直流-15伏和+15伏。如大家所理解的,在有些情况下,衰减信号在包含代表红光或红外光的成分的同时,还包含一种代表环境光的成分。如果在传感器300周围的光不是红光或红外光,这个环境光也将被光电检测器320探测到。所以,为防止信号中环境光在正常和合理的工作状态下使前置放大器饱和,应选择前置放大器的增益。
在本实施例中,前置放大器342包括一片Analog Devices公司的AD743JR运算放大器。这个阻抗匹配放大器在下列方面具有其特殊的优点,即它在低等效输入电压噪声、低等效电流输入噪声、低输入偏置电流、高增益带宽积、低总体谐波失真、高共模抑制、高开环增益和高的电源减弱系数等特性方面满足所述的系统的需要。
前置放大器342的输出作为高通滤波器344的输入。前置放大器342的输出还为模数转换器电路332提供了一个第一输入346。在本实施例中,所述的高通滤波器是一个单阶滤波器,其转角频率可在1/2至1HZ之间。但是,在一个实施例中,所述的转角频率已经升高到90HZ。可以理解,所述红光及红外光的625HZ载频远高于90HZ的转角频率。高 通滤波器334的输出作为放大器346的输入。在本实施例中,放大器346具有一个单位增益放大器。但放大器346的增益是可通过一个电阻的变化来调整的。如果为补偿环境光的影响而降低前置放大器342的增益,则应提高放大器346的增益。
放大器346的输出作为程控增益放大器的348的输入。所述的程控增益放大器348还从数字信号处理系统334的增益控制信号线343上接收一个程控输入。程控放大器348的增益是数字程控的。所述的增益在初始状态或在放置传感器时是根据不同病人的被测媒质的变化而动态调整的。例如,不同手指的信号就存在某些不同。因而,动态可调的放大是由程控增益放大器348提供的,以获得适于处理的信号。
所述的程控增益放大器在另一个其发射器驱动电流保持恒定的实施例中也是适用的。在本实施例中,发射器驱动电流根据根据每个病人进行调节,以在模-数转换电路332的输入端获得合适的动态输入范围。然而,发射器驱动电流的改变可能改变发射光的波长,从而影响血氧计算的最终结果。所以,最好是对所有的病人固定发射器驱动电流。在本发明的另外一个实施例中,程控增益放大器可由数字信号处理器调节,以在模-数转换电路的输入端获得一个在模-数转换电路332的动态范围之内的信号(本实施例中的动态范围为+3V至-3V)。在这种方式下,发射器驱动电流可以对所有的病人是固定的,以消除由于发射器电流驱动的变化而造成的波长偏差。
程控增益放大器348的输出被作为低通滤波器350的一个输入。最好,在本实施例中的低通滤波器350是一个其转角频率接近10KHZ的单极点滤波器。这个低通滤波器在本实施例中起到了去假频作用。
低通滤波器350的输出为模-数转换器电路332提供了一个第二输入352。图12中还绘出了所述的模-数转换电路的缺陷。在本实施例中,模-数转换电路332具有一个第一模-数转换器354和一个第二模-数转换器356。最好,第一模-数转换器354从第一输入346处为模一数转换电路332接收到输入信号,并且第二模-数转换器356从第二输入352处为模-数转换电路332接收到输入信号。
在一个较好的实施例中,第一模-数转换器354是一个判别模-数转换器。其判别任务(由信号处理系统执行)是读经前置放大器342放大后的探测器的输出,以确定信号是否使所述的高通滤波器344的输入 饱和。在本实施例中,如果高通滤波器344的输入是饱和的,则前端模拟信号调节电路330的输出将为“0”。另外,所述的第一模-数转换器354将不工作。
第二模-数转换器356从前端模拟信号调节电路330接收经调节后的模拟信号并将其转换为数字形式。在本实施例中,第二模-数转换器356具有一个单通道δ-∑转换器。在本实施例中,使用了一个晶体半导体CS5317-KSδ-∑模-数转换器。该转换器具有价格低、低噪声特性等优点。更为准确地说,δ-∑转换器由一个噪声调制器和一个分频滤波器两个主要部分组成。所选的转换器用一个二阶模拟δ-∑调制器以进行噪声整形。噪声整形涉及到改变噪声的谱,使其从平坦响应曲线变成一种低频噪声已被高频噪声的增多所抑制的响应曲线。然后,所述的分频滤波器把已被整形的、较高频率的噪声消除,以在较低频率上提供16位的形式。为形成其产生的每个16位数据字,本转换器都需要对数据进行128次采样。以这种方式,所述的转换器可提供很好的噪声抑制、动态范围和低谐波失真,这对在如低灌注和电灸之类的严格测量环境下进行测量是有益的。
此外,由于使用了单通道转换器,所以不用在两个或更多个通道之间进行切换。所述的δ-∑转换器还表现出了较好的噪声整形性能,以加强噪声控制。一个模-数转换器的例子是晶体半导体CS5317。在本实施例中,第二模-数转换器356以20Khz的采样率对信号进行采样。第二模-数转换器356的输出为数字信号处理系统334(图11中)提供了在20Khz的样本数据。
图13进一步详细说明了数字信号处理系统334。在本实施例中,数字信号处理系统由一个微控制器360、一个数字信号处理器362、一个程序存储器364、一个采样缓冲器366、一个数据存储器368、一个只读存储器370和一个通讯寄存器372组成。在本实施例中,所述的数字信号处理器362采用Analog Decices公司的AD21020。在本实施例中,所述的微控制器360包括一个Motorola公司的内部具有程序存储器的芯片68HC05。在本实施例中,所述的采样缓冲器366是一个从所述的模-数转换器电路332接收所述的20Khz采样数据并将其存储在数据存储器368中的缓冲器。在本实施例中,所述的数据存储器368是由一个32千字(本实施例中每字为40位)静态随机存取存储器组成的。
所述的微控制器360通过一个常规的JTAG抽头线与数字信号处理器362连接。微控制器360通过抽头线为数字信号处理器362将自举加载程序传输到程序存储器364中,然后使数字信号处理器362从程序存储器364自举。然后在程序存储器364中的自举程序使数字信号处理器362的操作指令从只读存储器370向程序存储器364中传输。另外,所述的程序存储器364是数字信号处理器362的一个速度很高的存储器。
所述的微控制器360通过通讯寄存器372提供发射电流控制和增益控制信号。
图14至20绘出了由数字信号处理系统334执行的脉搏血氧计操作的功能块示意图。下述描述的信号处理功能在本实施例中由数字信号处理器362执行,同时由微控制器360提供系统管理。在本实施例中,所述的操作是由软件/硬件控制。图14绘出了在20Khz采样数据输入所述数字信号处理系统334时的操作的一个通用功能块示意图。如图14所示,首先进行由图中的解调模块400所示的解调操作。然后如图中分样模块402所示,对解调数据进行分样操作。然后如统计模块404所示,对分样操作的结果数据进行某些统计计算,同时如饱和度变换模块406所示对分样操作的结果数据进行饱和度变换。经统计计算后的数据和经饱和度变换后的数据被进一步如图中饱和度计算模块408所示进行饱和度操作,及如图中脉率计算模块410所示进行脉率计算。
通常,解调操作可将红光和红外光信号从复合信号中区分出来,并消除625Hz载频而保留原始数据点。所述的原始数据点被以625Hz的采样间隔提供给分样操作,所述的分样操作可按照10中取1来降低采样频率至62.5Hz。所述的分样操作还对样品提供一些滤波。其结果数据将进行统计和饱和度变换操作,以计算饱和度值,该饱和度值对信号中的运动干扰和其它噪声有很强的耐受力。所述的饱和度值在所述的饱和度计算模块408中被确定,而脉率和干净的体积描记波形通过脉率模块410获得。有关不同操作的其它详细描述将结合图15至21进行。
图15示出了解调模块400的操作。在图15中绘出了调制信号的格式。图15绘出了复合信号的一个完整625Hz周期,其第一个1/4周期为激活的红光加上环境光信号,第二个1/4周期为环境光信号,第三个1/4周期为激活的红外光加上环境光信号,第四个1/4周期为环境光信号。如图15中所绘出的,在20Khz采样频率下,上述在625Hz的一个 完整的信号周期由32个20KHz采样点组成,8个采样点与红光加环境光有关,8个采样点与环境光有关,8个采样点与红外光加上环境光有关,而最后8个采样点与环境光有关。
由于所述的信号处理系统334控制光发射器301和302的激活,所以整个系统是同步的。所述的数据通过进行由多路分离模块421所示的时分多路分离操作,被同步地分解(进而解调)为四个8样本点组。一个8样本点组422代表红光加上环境光信号;第二个8样本点组424代表环境光信号;第三个8样本点组426代表红外光加上环境光信号;第四个8样本点组428代表环境光信号。一个“选择”信号同步地控制多路分离操作,以将在多路分离器421的输入处的时分多路复用的复合信号分离成它的四个子部分。
然后如图15中的430、432、434、436的求和操作所示,对每组数据的后4点进行求和计算。在本实施例中,使用数据组的后4点是因为在本实施例的模-数转换器356中的低通滤波器具有一个建立时间。因而,从每个8点样本“包”中收集后四个样本使前面的信号清零。这个求和操作提供了一个能增强抗干扰能力的积分操作。然后如减法模块438、440所示,将红光样本和及红外光样本和分别减去一个环境光样本和。所述的减法操作使数据中的环境光信号有所衰减。在本实施例中,已发现经过上述模块438、440的减法操作可使环境光衰减接近于20dB。如在图中除4模块442、444所示,将上述所产生的红光和值及红外光和值除以4。所得的值分别为红光信号及红外光信号的在625Hz的一个采样值。
可以理解,上述625Hz载频已经被解调操作400所消除。所述的在解调操作400输出端的625Hz采样数据是没有载频的采样数据。20Hz以下的采样频率都可以满足奈奎斯特采样要求(因为人体的脉率一般在每分钟25至250次之间,即约0.4Hz至4Hz之间)。因此,在分样操作中将625Hz的采样率降低为62.5Hz。
图16示出了分样模块402的操作。所述的红光和红外光数据以625Hz的采样频率被提供给各自的红光缓冲器/滤波器450和红外光缓冲器/滤波器452。在本实施例中,红光和红外光缓冲器/滤波器为519样本深度。可取的是,所述的缓冲器/滤波器450、452的功能为连续的“先入、先出”缓冲器。所述的519个样本将经过低通滤波。所述的低 通滤波最好具有大约为7.5Hz的截止频率,在截止频率处衰减约为-110dB。所述的缓冲器/滤波器450、452形成了一个相对于519个抽头具有系数的有限冲击响应(FIR)滤波器。为将采样频率降低10倍,如分别在红光及红外光的10倍分样器模块454和456中所示,需要对每10点采样数据进行低通滤波计算。换句话说,在将每10个新的采样数据传输到缓冲器/滤波器450、452中的同时,通过将冲击响应(系数)乘以519个滤波抽头来进行新的滤波计算。每次滤波计算为各自的红光输出缓冲器458和红外光输出缓冲器460提供一个输出样本。在本实施例中,红光及红外光输出缓冲器458、460也是可存贮570个样本数据的连续的先入先出缓冲器。所述的570个样本分别提供了红光和红外光样本或提供样本“包”(在这里也可称为抽样,即snapshot)。如图14中所绘出的,输出缓冲器为统计操作模块404、饱和度变换模块406及脉率模块410提供样本数据。
图17示出了统计模块404的更加详细的功能操作。总的说,统计模块404为红光通道和红外光通道提供第一阶血氧计算和均方根信号值。统计模块还提供一个表明红光与红外光信号之间的互相关的互相关输出。
如图17所示,所述的统计模块接收代表衰减后的红光和红外光信号的两个已经消除了载频的样本“包”(例如,本实施例中的在62.5Hz的570个样本)。红光和红外光信号的各自的样本“包”如log模块480、482所示经log函数进行归一化。归一化之后,如直流消除模块484、486所示,消除信号中的直流部分。在本实施例中,直流消除包括对红光和红外光抽样的各自的第一样本(或头几个样本的均值或全部抽样的均值)的直流值的判定,然后从每个样本“包”中消除这个直流值。
当直流信号消除后,如红光和红外光带通滤波模块488、490所示,将对信号进行带通滤波。在本实施例中,由于每个样本“包”中有570个数据,所以带通滤波器被设置为具有301个抽头,以提供一个具有线性相位响应和很小偏差或无偏差的有限冲击响应滤波器。在本实施例中,所述的带通滤波器的通带为34次(beats)/分至250次/分。所述的301个抽头覆盖570个样本,以获得代表滤波后的红光信号的270个滤波后样本及获得代表滤波后的红外光信号的270个滤波后样本。在理想情况下,所述的带通滤波器488、490消除了信号中的直流成分。然而, 在本实施例中还用直流消除操作484、486辅助直流消除。
滤波之后,如在选择后120个采样数据模块492、494中所示,选择每个样本“包”(在本实施例中现在已经是由270个采样数据组成)的后120个采样数据进行后续的处理。之所以选择后120点,是因为在本实施例中,前150点采样数据落在了将要在下面讨论的处理同一个样本“包”的饱和度变换模块406的建立时间之内。
对所述的红光和红外光的含120个样本的样本“包”进行常规的饱和度等式计算。在本实施例中,以两种不同的方法进行常规的饱和度计算。一种计算是如红光和红外光均方根模块496、498所示的,对120个样本的样本“包”进行处理,以得到其总的均方根值。所述的红光和红外光的均方根结果值为第一个红光均方根/红外光均方根(RED_RMS/IR_RMS)比值操作500提供了输入值,所述的RED_RMS/IR_RMS比值操作500为饱和度等式模块502提供了一个均方根红光值比上均方根红外光值的比值作为其输入。如本领域的技术人员所知道的,在已知的红光和红外光波长(典型的为λred=650nm,λIR=910nm)下所探测的衰减后的红光与红外光的强度的比值与病人的血氧饱和度相关。因而,所述的饱和度等式模块502代表一个常规的查表或相似的操作,以进行比值预测及在其输出504处提供已知的饱和度值。所述的红光均方根值和红外光均方根值也可由统计操作模块404的输出提供。
除进行常规饱和度操作502之外,如图中一个第一互相关模块506所示,所述的120个样本的样本“包”还将被进行互相关操作。所述的第一互相关模块506判定在红外光信号与红光信号之间是否存在着良好的相关。这个互相关在次品检测或其它的故障检测也是很有用的。当信号模型(即模型等式(1)-(3))被满足时,所述的互相关在检测中也是有用的。如果两个通道之间的相关性太小,则信号模型没有被满足。为确定这些,可通过互相关模块506对每个数据抽样进行归一化互相关计算。一个这样的相关函数如下: Σ s 1 s 2 Σ s 1 2 Σ s 2 2
如果互相关太低,则血氧计299将对操作者提供一个报警(例如视觉、听觉等报警)。在本实施例中,如果一个被选择的抽样能生成一个小于0.75的归一化相关,则该抽样不合格。满足信号模型的信号将具有大于某个阈值的相关。
所述的红光和红外光的120样本的样本“包”还将经过与上述方式相同的第二次互相关和饱和度操作,只是所述的120个样本被分为5个相等的“箱”(即,每个“箱”中有24个样本的5个“箱”)。均方根、饱和度和互相关操作都是在一“箱”接一“箱”的基础上进行的。这些操作在图17的“分为5个相等的‘箱’”模块510、512中、“第二红光及红外光均方根”模块514、516中、“第二RED_RMS/IR_RMS比值”模块518中、“第二饱和度等式模块”520和“第二互相关模块522”中示出。
图18示出了图14中所绘出的饱和度变换模块406的更加详细的说明。如图18所示,所述的饱和度变换模块406包括一个参比处理器530、一个相关消除器531、一个主功率曲线模块554和一个“箱”功率曲线模块533。所述的饱和度变换模块406可以与图7a有关,图7a具有一个参比处理器26和一个相关消除器27及一个积分器29,可为图7c中所绘出的独立的信号系数提供一个功率曲线。所述的饱和度变换模块406从所述的数据抽样中求得一个饱和度谱。换句话说,所述的饱和度变换406提供出了一个在所述的抽样之内的饱和度值的信息。
如图18所绘出的,用于饱和度变换模块406中的参比处理器530具有一个饱和度等式模块532、一个参比信号发生器模块534、一个直流消除模块536及一个带通滤波器模块538。经分样操作后的红光及红外光的570个样本的样本包被提供给参比处理器530。另外,多个可能的饱和度值(“饱和度轴扫描”)也作为输入被提供给饱和度参比处理器530。在本实施例中,共提供117个饱和度值作为饱和度轴扫描。在一个优选实施例中,所述的117个饱和度值范围均匀分布在34.8至105.0血氧饱和度之间。因而,在本实施例中,117个饱和度值提供给可以产生一个用于相关消除器531的参比信号的参比处理器530进行轴扫描。换言之,每给所述的参比处理器提供一个饱和度值,则生成一个相应于该饱和度值的参比信号结果。在本实施例中,相关消除器是由一个联合处理估计器550和一个低通滤波器552组成的。
可以理解,所述的扫描值可选择比上述117个扫描值更高或更低的值。扫描值的分布也可以是不等间隔的。
如图18所示,所述的饱和度等式模块532以输入的形式接收饱和度轴扫描值,并以输出的形式提供一个比值“rn”。与图7a-7c的一般讨论相比,这个比值“rn”通常与上面所讨论的多个扫描值相对应。所述的饱和度等式只不过是提供一个相应于作为输入接收到的饱和度值的已知的比值“r”(红光/红外光)。
所述的比值“rn”作为一个输入与红光和红外光样本包一起被提供给参比信号发生器534。所述的参比信号发生器534将每个红光样本或红外光样本乘以比值“rn”,然后分别将红光或红外光样本值减去所得的各自的乘积值。例如,在本实施例中,所述的参比信号发生器534就是将红光样本乘以比值“rn”,然后将红光样本减去上述的乘积值。上述运算的结果值成为参比信号发生器534的输出。对每一个饱和度扫描值(在本实施例中有117个可能值)都要完成这个操作。因而,其结果可被描述为每570个数据点的117个参比信号向量,下面将这个结果都称为参比信号向量。这个数据可以以矩阵或类似的形式贮存。
换言之,假设红光和红外光样本包分别代表包括原始信号部分s(t)及二次信号部分n(t)的红光被测信号Sred(t)和红外光被测信号SIR(t),则参比信号发生器的输出将为二次参比信号n’(t),遵循前面讨论的信号模型,即为:
                  n′(t)=Sir(t)-rnSred(t)
在本实施例中,所述的参比信号向量和红外光信号以输入的方式被提供给参比信号处理器530的直流消除模块536。与统计模块404中的直流消除模块484、486相似,所述的直流消除模块536先检测出每路输入的第一样本(可以是样本包的前几个样本的均值,也可以是样本包的全部样本的均值)的直流值,然后将每个样本中减去其各自的直流基线。再将其结果样本值提供给带通滤波器538进行带通滤波。
参比信号处理器530的带通滤波器538将进行与统计模块404中的带通滤波器488、490相同的滤波操作。因而,每个570个样本序列都将经过带通滤波以剩下270个样本。在带通滤波器538的第一输出542 的结果数据是一个有270个样本的向量(在本实施例中代表滤波后的红外光信号)。在带通滤波器538的第二输出540的结果数据是每270数据点的相应于每个提供给饱和度参比信号处理器530的饱和度轴扫描值的117个参比信号向量。
可以理解,红光与红外光样本包在参比信号处理器530中的使用位置可以交换。另外,也可以理解,所述的直流消除模块536和带通滤波器模块538可在数据输入到参比信号处理器530之前执行,因为参比信号处理器内的计算是线性的。这样可明显地节省过程。
参比信号处理器530的输出为前面参照图8所描述的联合处理估计器550提供了第一输入和第二输入。联合处理估计器550的第一输入是270个样本的样本包,在本实施例中代表红外光信号。这个信号包括原始信号部分和二次信号部分。联合处理估计器的第二输入是每270个样本的117个参比信号向量。
所述的联合处理估计器还接收一个λ输入543、一个最小误差544和一个单元数设置输入545。这些参数在本领域中很易被理解。所述的λ参数通常被称为联合处理器的“遗忘参数”。所述的λ输入543为联合处理估计器提供一个消除率的控制。在本实施例中,λ被设置为一个较低值如0.8。因为信号的统计特性为不稳定的,所以较低的值可改进跟随性能。所述的最小误差输入544为联合处理估计器550提供了一个初始参数(通常所知的“初始值”)。在本实施例中,所述的最小误差值为10-6。这个初始参数可防止所述的联合处理估计器550在进行初始计算时出现被零除的现象。联合处理估计器550的单元数输入545可设置联合处理估计器的单元数。在本实施例中,饱和度变换操作406的单元数为6。如本领域所公知的,对于每个正弦波,联合处理估计器都需要两个单元。如果有两个在35至250次/分范围内的正弦波,则就应有6个单元,用于两个心跳正弦波和一个噪声正弦波。
所述的联合处理估计器550使在输出542上的第一输出向量经过相关消除处理,所述的相关消除处理是以由第二输入540提供给相关消除器531的每一个参比信号向量(在本实施例中,全部117个参比向量是按顺序提供给相关消除器的)为基础的。对于117个参比向量中的每一个,所述的相关消除器都产生一个输出向量。每个输出向量都代表了第一输入向量与相应的参比信号向量所不共有的信息。所述的输出向量结 果被以一个联合处理估计器的输出的形式提供,并经低通滤波器模块552处理。在本实施例中,所述的低通滤波器552包括一个具有25个抽头的有限冲击响应滤波器,且其在62.5Hz采样频率(即在分样频率)上的转角频率为10Hz。
本实施例的联合处理估计器550的建立时间为150个数据点。因而,后续处理中只能用270个点的输出向量中的后120数据点。在本实施例中,所述的输出向量被作为一个整体一起进行进一步处理,并被分为具有相同数据点数的多个“箱”。如图18中所绘出的,输出向量被提供给主功率曲线模块554,并同时提供给分为5个相等的“箱”模块556。所述的分为5个相等的“箱”模块556将每个输出向量分为5个具有相等数量数据点的“箱”(即每个向量有120点,每个“箱”具有24个数据点)。然后,每个“箱”被提供给箱功率曲线模块558。
主功率曲线模块554进行如下的饱和度变换:对于每个输出向量,确定数据点的平方和。这提供了相应于每一输出向量(相应于一个饱和度扫描值的每一个输出向量)的平方和值。这些值为如图22中所示的主功率曲线558提供了基础。功率曲线的水平轴代表饱和度轴扫描值,功率曲线的竖直轴代表每一输出向量的平方和值(或输出能量)。换言之,如图22所示,每个平方和可用平方和值的大小,对应于水平轴上的产生这个输出向量的相应的饱和度扫描值点的位置,在竖直能量输出轴上绘出。这样就形成了主功率曲线558,其一个例子在图22中绘出。这样就提供了一个饱和度变换,其中,衰减后的能量的谱成分通过观察每个可能的饱和度值及测量相应于假设的饱和度值的输出值的方式确定。可以理解,当相关消除器531的第一输入与第二输入为最大相关时,则相应的相关消除器531的输出向量的平方和将会很低。反之,当相关消除器531的第一输入与第二输入无显著相关性时,则相应的相关消除器531的输出向量的平方和将会很高。因而,当参比信号的谱成分和相关消除器的第一输入基本上是被生理噪声(如,由于呼吸引起的静脉血运动)干扰及非生理噪声(如由运动引起的)干扰时,所述的输出能量较低。当参比信号的谱成分和相关消除器的第一输入为不相关的时,则所述的输出能量特别高。
通过“‘箱’功率曲线”模块558也完成一个相应的变换,只是饱和度变换功率曲线是从每“箱”中产生的。所述的饱和度功率曲线的结 果被作为饱和度变换模块406的一个输出。
一般,如在图22中所绘出的,根据本发明的信号模型,在功率曲线上将有两个峰。一个峰对应于动脉血氧饱和度,一个峰对应于静脉血氧浓度。参照本发明的信号模型,与最高饱和度值相对应的峰(不一定是具有最大幅值的峰)与比例系数ra相对应。换言之,所述的比例系数ra对应于红光/红外光比值,该比值是被测来用于动脉饱和度的。类似地,与最低饱和度值相对应的峰(不一定是具有最低幅值的峰),通常对应于在本发明的信号模型中与比例系数rv相对应的静脉血氧饱和度。因而,比例系数rv是对应于静脉血氧饱和度的红光/红外光比值。
为求得动脉血氧饱和度,应选择功率曲线中相应于最高饱和度值的峰值。然而,为提高所述值的可靠性,将进行进一步处理。图19示出了基于饱和度变换模块406的输出的和基于统计模块404的输出的饱和度计算模块408的操作。如图19所示,箱功率曲线和箱统计值被提供给饱和度计算模块408。在本实施例中,主功率曲线没有被提供给饱和度模块408,但可以被显示以用于进行系统操作的视觉对照。所述的箱统计值包括红光和红外光的均方根值、种子饱和度值和一个统计模块404提供的代表红光与红外光信号间的互相关的值。
如在计算“箱”特性模块560中所示,所述的饱和度计算模块408首先确定多个“箱”的特性。所述的计算“箱”特性模块560从箱功率曲线和箱统计值的信息中收集到一个数据箱。在本实施例中,这个操作包括将与最高饱和度值相应的每个功率曲线的饱和度峰值放入所述的数据箱中。在本实施例中,最高峰值的选择是通过首先用一个平滑微分滤波器函数对功率曲线进行卷积来计算所述功率曲线的一次导数的方法进行的。在本实施例中,所述的平滑微分滤波器函数(用一个有限冲击滤波器)具有下列系数:
0.014964670230367
0.098294046682706
0.204468276324813
2.717182664241813
5.704485606695227
0.000000000000000
-5.704482606695227
-2.717182664241813
-0.204468276324813
-0.098294046682706
-0.014964670230367这个滤波器进行微分和平滑。接下来,在所述的最初的功率曲线上的每一点都将被评价,并且,如果满足下列条件,则被确定作为一个可能的峰值:(1)该点至少是功率曲线最大值的2%;(2)该一次导数值从大于零变化到小于或等于零。对于所发现的每个可能的峰值点,与其相邻的两个点也将被考查,这三点中的最大点被认为是真正的峰值点。
还将计算这些被选出的峰的峰宽。所述功率曲线的峰宽的计算是通过求功率曲线上所有点的和并减去功率曲线最小值与功率曲线的点数的乘积的方法进行的。在本实施例中,所述的峰宽计算应用到每个箱功率曲线。最大值被选为峰宽。
另外,整个抽样的红外光均方根值、红光均方根值、每个箱的种子饱和度值及从统计模块404得来的红光与红外光之间的互相关也都被放在所述的数据箱中。然后,如在箱考核逻辑模块562中所示,用所述的特性来确定是否所述的数据箱中包括了可接受的数据。
如果红光与红外光信号间的相关太低,则舍弃这个箱。如果对于给定箱所选择的峰的饱和度值低于同一个箱的种子饱和度值,则该峰值被所述的种子饱和度值替换。如果红光或红外光均方根低于一个很小的阈值,该“箱”也将被舍弃,并且因为被测信号被认为是太小而不能得到有意义的数据,所以没有饱和度值提供。如果没有包含了可接收数据的“箱”,则旁路处理模块563将为显示器336提供一个数据出错信息。
如果有一些“箱”合格,则那些具有可接收数据的“箱”将被选上,而那些不合格的“箱”将被那些可被接收的“箱”的平均值来代替。给每个“箱”一个时间标记以保持时间顺序。表决器操作565将对每个箱进行判断以选出三个最高的饱和度值。这些值将被传给限幅和平滑操作566。
所述的限幅和平滑操作566基本上是以一个低通滤波器进行平均。所述的低通滤波器按选择平滑滤波器模块568的选择提供可调节的平滑。所述的选择平滑滤波器模块568是在由高可靠性测试模块570进行的可靠性确定的基础上工作的。所述的高可靠性测试就是测试箱功率曲 线的峰宽。峰的宽度代表病人运动的一些信息—较宽的峰代表运动。因而,如果峰是宽的,则平滑滤波器将慢下来。如果峰是窄的,则平滑滤波器的速度将提高。所以,所述的平滑滤波器566是以可靠性水平为基础而进行调节的。限幅和平滑模块566的输出提供根据本发明的血氧饱和度值。
在本优选的实施例中,限幅和平滑滤波器566将提取每个新的饱和度值,并将其与当前的饱和度值进行比较。如果它们之间相差的幅度小于16(百分比氧饱和度),则这个新值就合格了。另外,如果新饱和度值小于滤波后的饱和度值,则这个新饱和度值将被变为比滤波后的饱和度值低16的值。如果新饱和度值大于滤波后的饱和度值,则这个新饱和度值将被变为比滤波后的饱和度值大16的值。
在可靠性很高时(没有运动时),平滑滤波器只是一个单极点或指数平滑滤波器,按下式计算:
             y(n)=0.6*x(n)+0.4*y(n-1)式中x(n)为经限幅后的新饱和度值,y(n)是滤波后的饱和度值。
在有运动时,需要用一个三极点的IIR(无限冲击响应)滤波器。其特性是由三个分别为0.985、0.900、0.94的常数ta、tb和tc控制的。对于用于直接I型IIR滤波器的系数,可用下列公式从这些时间常数中计算出来:
a0=0
a1=tb+(tc)(ta+tb)
a2=(-tb)(tc)(ta+tb+(tc)(ta))
a3=(tb)2(tc)2(ta)
b0=1-tb-(tc)(ta+(tc)(tb))
b1=2(tb)(tc)(ta-1)
b2=(tb)(tc)(tb+(tc)(ta)-(tb)(tc)(ta)-ta)图20和图21更详细地示出了脉率模块410(图14中的)。如图20所示,心率模块410具有一个瞬态消除和带通滤波器模块578、一个运动干扰抑制模块580、一个饱和度等式模块582、一个运动状态模块584、第一和第二谱估计模块586、588、一个谱分析模块590、一个转换率 限制模块592、一个输出滤波器594和一个输出滤波器系数模块596。
如在图20中进一步描述,心率模块410从分样模块402的输出接收红外光和红光的570个样本抽样。心率模块410还接收由饱和度计算模块408输出的饱和度值。另外,由可靠性测试模块570计算(与上述的峰宽计算相同)出的最大峰宽值也被作为一个输入提供给心率模块410。红外光和红光样本包、饱和度值和运动状态模块584的输出被提供给运动干扰抑制模块580。
平均峰宽值作为一个输入提供给运动状态模块584。在本实施例中,如果峰是宽的,则峰宽代表运动。如果运动没有被测出,则无需进行运动干扰抑制而直接对信号进行谱估计。
在有运动时,用运动干扰抑制模块580来抑制运动干扰。所述的运动干扰抑制模块580基本上与饱和度变换模块406相同。所述的运动干扰抑制模块580提供一个输出,作为第二谱估计模块588的输入。所述的第一和第二谱估计模块586、588的输出为谱分析模块590提供了输入。所述的谱分析模块590还接收一个输入,该输入是运动状态模块584的输出。谱分析模块590的输出是由心率模块410确定的初始的心率,并被提供给转换率限制模块592作为它的一个输入。所述的转换率限制模块592与输出滤波器594相连。输出滤波器594还从输出滤波器系数模块596处接收到一个输入。输出滤波器594为显示器336(图11中)提供滤波后的心率。
在运动情况下,一个信号(在本实施例中为红外光)经如直流消除和带通滤波器模块578所示的直流消除和带通滤波。所述的直流消除和带通滤波器模块578提供与直流消除和带通滤波器模块536、538相同的滤波。在没有运动的情况下,被滤波后的红外光信号被提供给第一谱估计模块586。
在本实施例中,所述的谱估计模块由一个可提供心率信息的频谱的ChirpZ变换组成。用所述的ChirpZ变换而不用常规的富里叶变换是因为在ChirpZ变换中所需输出的频率范围是可以指定的。因而,在本实施例中,心率的频谱在30至250次/每分钟。在本实施例中,频谱被提供给谱分析模块590,该谱分析模块从上述谱中选出第一谐波作为脉率。通常,第一谐波就是频谱中的具有最大幅值的并代表脉率的峰。然而,在某些情况下,第二或第三谐波也可能较大的幅值。在这个意义下, 为选出第一谐波,将选择频谱中其幅值至少为频谱最大峰的1/20的第一峰。这样减小了将由噪声在ChirpZ变换中引起的峰选为心率峰的可能性。
在运动情况下,用运动干扰抑制模块580对抽样进行运动干扰抑制。在图21中更详细地绘出所述的运动干扰抑制模块580。如在图21中可见,所述的运动干扰抑制模块580基本上与饱和度变换模块406(图18中)相同。因而,运动干扰抑制模块具有一个干扰参比处理器570和一个运动干扰相关消除器571。
所述的运动干扰参比处理器570与饱和度变换模块406中的参比信号处理器530是相同的。然而,所述的参比信号处理器570使用的是从饱和度模块408来的饱和度值,而不是对117个饱和度扫描值进行完整的饱和度变换。因而,参比信号处理器570具有一个饱和度等式模块581、一个参比信号发生器582、一个直流消除模块583和一个带通滤波器模块585。这些模块与饱和度变换参比信号处理器530中的相应模块都是相同的。在本实施例中,饱和度等式模块581从饱和度计算模块408处接收动脉饱和度值,而不是象在饱和度变换模块406中那样进行饱和度轴扫描。这是因为动脉饱和度已经被选择了,没必要进行轴扫描。因而,饱和度等式模块581的输出对应于比例常数ra(即,红光与红外光动脉饱和度值比值的希望值)。另外,所述的参比处理器570与饱和度变换模块406中的参比处理器530进行同样的工作。
运动干扰相关消除器571同样类似于饱和度变换的相关消除器531(图18中)。然而,所述的运动干扰抑制相关消除器571使用了一个稍稍不同的运动干扰联合处理估计器572。因而,运动干扰抑制相关消除器571具有一个联合处理估计器572和一个低通滤波器573。所述的运动干扰联合处理估计器572与饱和度变换联合处理估计器550的不同之处,在于与由单元数输入574所选择的单元数不同(在本实施例中为6至10个),在于遗忘参数不同(本实施例中为0.98),在于由适应引起的时间延时不同。所述的低通滤波器573与饱和度变换相关消除器531中的低通滤波器552是相同的。
因为只有一个饱和度值被提供给参比处理器,所以在运动干扰抑制相关消除器571的输出处,对于每个有570样本的样本包输入只产生一个有270个样本的输出向量。在本实施例中,当红外光波长被做为第一 输入提供给相关消除器时,则相关消除器571的输出提供一个干净的红外光波形.可以理解,如前面所述,红外光与红光波长信号可对换位置以使在运动干扰抑制相关消除器571的输出处能提供一个干净的红光波形。因为已知病人饱和度值的实际值并用它使参比处理器570产生一个噪声参比信号做为相关消除器571的参比信号输入,所以相关消除器571的输出是干净的波形。所述的在运动干扰抑制模块580的输出处的干净波形是一个可传送给显示器336的干净的体积描记波形。
如前面所述,另外一种联合处理估计器使用QRD最小二乘法点阵方法(图8a、9a和10a)。所以,所述的联合处理估计器573(及联合处理估计器550)可用一个执行QRD最小二乘法点阵操作的联合处理估计器来代替。
图21a示出了用联合处理估计器572a代替联合处理估计器572的运动干扰抑制模块的另一个实施例。所述的联合处理估计器572a是由图10a所示的QRD最小二乘法点阵系统组成的。根据本实施例,根据QRD算法的需要,使用不同的初始参数。
参照图21a,所述的初始参数为“单元数”、“λ”、“最小误差和”、“GAMS初始值”和“误差和初始值”等。单元数和λ与在联合处理估计器572中的类似参数相应。GAMS初始值相应于用于除第0级外的所有级的γ初始变量,如在上述QRD等式中所设置的,该变量被初始化为“1”。误差和初始值提供了参照前面QRD等式的δ初始参数。为防止溢出,在QRD等式和最小误差和的各步都使用了较大的实际计算单位。在本实施例中,优选的初始参数为:
单元数=6
λ=0.8
最小误差和=10-20
GAMS初始值=10-2
误差和初始值=10-6
运动干扰抑制模块580的干净波形输出也给第二谱估计模块588提供一个输入。第二谱估计模块588进行与第一谱估计模块586相同的ChirpZ变换。在没有运动情况下,第一谱估计模块586的输出被提供给谱分析模块590;在有运动时,第二谱估计模块588的输出被提供给谱分析模块590。所述的谱分析模块590以适当的谱估计模型对频谱进 行考核以确定脉率。在有运动时,所述的谱分析模块590选择谱中具有最大幅值的峰,因为运动干扰抑制模块580已经将所有其它频率的幅值衰减到低于实际心率峰值了。在没有运动的情况下,如前面所述,谱分析模块选择谱的第一谐波作为心率。
谱分析模块590的输出提供了作为转换率限制模块592的输入的原始心率,所述的转换率限制模块592为输出滤波器594提供了一个输入。在本实施例中,转换率限制模块592防止每2秒间隔的变化大于20次/分。
输出滤波器594由一个与前面描述限幅和平滑滤波器566时论述的指数平滑滤波器相似的指数平滑滤波器组成。所述的输出滤波器由一个输出滤波器系数模块596控制。如果运动很大,这个滤波器将被减速,如果运动较小或没有运动,这个滤波器的采样速度将加快并仍能维持一个干净值。输出滤波器594的输出就是病人脉搏,这个脉搏将被进一步提供给显示器336。
饱和度变换的一个替换实施例-滤波器组
对饱和度变换模块406的饱和度变换的替换实施例可由一个如图23所示的滤波器组完成。如在图23中所见,提供了两个滤波器组,一个第一滤波器组600和一个第二滤波器组602。所述的第一滤波器组600从与其相应的第一滤波器组输入604上接收第一被测信号Sλb(t)(在本实施例中为红外光信号的采样),而所述的第二滤波器组602从与其相应的第二滤波器组输入606上接收第二被测信号Sλa(t)(在本实施例中为红光信号的采样)。在一个优选实施例中,第一和第二滤波器组使用了具有固定的中心频率和转角频率的静态递归多相带通滤波器。递归多相滤波器在Harris等人的文章“用有效多相递归全通滤波器进行数字信号处理”中被详细论述,该文章被本文引用为附录A。但是,自适应的方法也是可能的。在本实施例中,每一个所述的递归多相带通滤波器部件都被设计为具有特定的中心频率和带宽。
在每个滤波器组中有N个滤波器部件。在第一滤波器组600中的每一个滤波器部件都与在第二滤波器组602中的滤波器部件相匹配(即,具有相同的中心频率和带宽)。如图23所示,N个部件的N个中心频率和转角频率被设计成分别占有N个频率范围,即0至F1、F1=F2、F2-F3、F3=F4、……FN-1-FN
可以理解,滤波器部件的数量可以从1至无穷大。但在本实施例中,具有大约120个独立的滤波器部件,它们的中心频率均匀地分布在25次/分至250次/分的范围内。
滤波器的输出包含有在特定频率上的第一和第二被测信号(在本例中为红光和红外光)的原始信号部分和二次信号部分的信息。每一对相匹配的滤波器(一个在第一滤波器组600中,一个在第二滤波器组602中)的输出都被提供给饱和度测定模块610。为便于表示,图23只示出了一个饱和度测定模块610。但对每一对匹配的滤波器部件都可提供一个饱和度测定模块以进行并行处理。每个饱和度测定模块都具有一个比值模块616和一个饱和度等式模块618。
所述的比值模块616将计算第二输出与第一输出的比值。例如,在本例中,由比值模块616求出每个红光均方根值与每个相应的红外光均方根值的比值(Red/IR)。比值模块616的输出为饱和度等式模块618提供了一个输入,该饱和度等式将根据输入的比值核定一个相应的饱和度值。
饱和度等式模块618的输出被按每一对匹配滤波器收集(如直方图模块620所示)。但是,收集的数据最初为频率和饱和度的函数。为形成与图22中曲线相似的饱和度变换曲线,则产生了一个图24所示的直方图或类似的图。其水平轴代表饱和度值,竖直轴代表在每个饱和度值上所收集的点(饱和度等式模块618的输出)的数量和。换言之,如果对于10对不同的匹配滤波器,饱和度等式模块618的输出代表的饱和度值为98%,则在图24的直方图上的一点将在98%饱和度值上反映为10。这将产生一个与图22中的饱和度变换曲线相似的曲线。这一操作由直方图模块620完成。
直方图的结果提供了一个与图22的功率曲线相似的功率曲线。因而,通过选择出与最高饱和度值(例如,图中与最高饱和度值峰相应的峰“c”)相应的峰(在感兴趣处发生的最大次数)的方法,可以从直方图中计算出动脉血氧饱和度。类似,静脉或背景饱和度也可通过选择出与最低饱和度值相应的峰(即在图24中的峰“d”)的方法从直方图中确定,其方式与在饱和度计算模块408中的处理相似。
可以理解,作为直方图的另一种形式,相应于最高饱和度值的饱和度输出(不必是直方图中的一个峰)可被选择为具有相应比值ra的动脉 血氧饱和度。类似,相应于最低饱和度值的饱和度输出也可被选择为具有相应比值rv的静脉或背景饱和度。例如,在这个实施例中,图24中的直方图的项“a”可能被选择出作为动脉血氧饱和度,具有最小饱和度值的直方图项“b”,可能被选出作为静脉或背景饱和度。
系数ra和rv的另一种确定方法
如前面所解释的,根据本发明,特别是对于脉搏血氧仪,原始及二次信号部分可进行如下建模:
Sred=s1+n1(红光)                   (89)
SIR=s2+n2(红外光)                  (90)
s1=ras2及n1=rvn2                  (91)将式(91)代入式(89)得到下式:
Sred=ras2+rvn2(红光)               (92)注意在式(89)至(92)的模型中使用了Sred和SIR。这是因为下面的讨论是专门对血氧测量进行的。Sred和SIR对应于前文中的S1和S2,并且下面的讨论对于任何被测信号S1和S2是通用的。
如前面所解释,ra和rv(这两个系数通过一饱和度等式与动脉和静脉血氧饱和度相对应)的确定可用前面所述的饱和度变换对许多可能的系数进行扫描的方法来实现。在红光和红外光数据的基础上求得ra和rv的另一个方法是寻找能使sk与nk间的相关最小的ra和rv,假设sk至少与nk(这里k=1或2)有某些不相关(最好是完全不相关)。这些值可通过使下列k=2时的统计计算函数最小的方法求得: Correlation ( s 2 , n 2 ) = | Σ i s 2 ( S red i , S IR i , r a , r v ) n 2 ( S red i , S IR i , r - - - ( 93 ) 这里i代表时间。
可以理解,其它如归一化相关一类的相关函数也是可用的。
如果噪声信号成分与所需信号成分是不相关的,则使相关值最小的方法通常可提供唯一一对ra和rv。通过解式(90)和式(92)以求得s2和n2,并找到对于某个ra和rv可能值的最小相关值,可完成上述使相关值最小化。对s2和n2求解方法如下:反转2×2矩阵,提供: S red S IR = r a r v 1 1 s 2 n 2 r a r v 1 1 - 1 = 1 r a - r v 1 - r v - 1 r a 所以, s 2 n 2 = 1 r a - r v 1 - r v - 1 r a S red S IR 或: s 2 = 1 r a - r v ( S red - r v S IR ) n 2 = 1 r a - r v ( - S red + r a S IR ) 优选的,用下列特定的窗函数可使式(93)的相关增强: Correlation ( s 2 , n 2 ) = | Σ i = 1 N w 1 s 2 ( S red i , S IR i , r a , r v ) n 2 ( S red i , S IR i , (93a)
Blackman窗在此是一个优选实施例。可以理解,有很多其它函数可使信号与噪声间的相关变小。上述函数是一个较简单的。所以, Correlation ( s 2 , n 2 ) = | Σ i = 1 N [ W i ( r a - r v ) 2 ( S red i - r v S IR i ) ( - S red i = 1 ( r a - r v ) 2 | - Σ i = 1 N ( S red i ) 2 W i + ( r a + r v ) Σ i = 1 N S IR i S red i W i + Σ i = 1 N ( S IR i ) 2 W i | (93b) 为实现对离散数据点的最小化,首先就计算红光样本点的平方和、红外光样本点的平方和、红光乘以红外光样本点的乘积之和(包括窗函数wi): RR = Σ i = 1 N ( S red i ) 2 W i II = Σ i = 1 N ( S IR i ) 2 W i IRR = Σ i = 1 N ( S IR ) ( S red i ) W i
这些值被用于相关式(93b)中。因而,相关等式变成两个变量项ra和rv的等式。为求得ra和rv,需要对较好的ra和rv可能值断面(例如分别相应于范围在30至105的饱和度值的值20至50)进行彻底的扫描。然后选择相关函数的最小值,并且那些能导致最小值的ra和rv值也被选出。
当求出ra和rv后,动脉血氧饱和度和静脉血氧饱和度就可通过将ra和rv提供给饱和度等式而确定,如将ra和rv提供给统计模块404的饱和度等式502,可相应于比值ra和rv提供出血氧饱和度值。
在下面另一个求得ra和rv的过程中,与前面所建立的同样的信号模型又被使用。为根据这个过程确定ra和rv,在s2与n2不相关的约束条件下,要使信号s2的能量最大化。同样,这个过程是以使s与n的相关最小为基础及以本发明的信号模型为基础,在该信号模型中s与动脉脉搏有关且信号n为噪声(包括静脉血信息、运动干扰和其它噪声);ra是一个与动脉血氧饱和度相关的比值(红光/红外光),rv为一个与静脉血氧饱和度相关的比值(红光/红外光)。因而,在本发明的这一过程中,ra和rv的确定方法是,当s2与n2不相关时使信号s2的能量最大。信号s2的能量由下式给出: ENERGY ( s 2 ) = 1 ( r a - r v ) 2 Σ i = 1 N ( S red - r v S IR ) 2 - - - ( 94 ) = 1 ( r a - r v ) 2 Σ i = 1 N ( S red i 2 ) - 2 r v Σ i = 1 N ( S red i S IR i ) + r v 2 Σ i = 1 N ( S IR i 2 ) - - - ( 95 ) = 1 ( r a - r v ) 2 [ R 1 - 2 r v R 1,2 + r v 2 R 2 ] - - - ( 96 ) 这里R1是红光信号的能量,R2是红外光信号的能量,R1,2为红光与红外光信号之间的相关。
s2与n2之间的相关由下式给出 = 1 ( r a - r v ) 2 [ - R 1 + ( r a + r v ) R 1,2 - r v r a R 2 ] - - - ( 97 ) Correlation ( s 2 , n 2 ) = 1 ( r a - r v ) 2 Σ i = 1 N ( S red i - r v S ir i ) ( - S red i + r a S IR i )
如前面所解释的,约束条件是sk与nk不相关(在本例中为k=2)。这个“不相关约束”是通过下列将式(97)的相关设置为0的方法求得:
-R1+(ra+rv)R12-rarvR2=0                 (98)换言之,其目标是在式(98)的约束下使式(94)最大。
为达到这一目标,下面定义了一个成本函数(例如,在本实施例中的一个拉格郎日最佳化): J ( r a , r v , μ ) = 1 ( r a - r v ) 2 [ R 1 + 2 r v R 1,2 + r v 2 R 2 + μ ( - R 1 + ( r a + r v ) R . (99) 这里μ为拉格郎日乘法因子。可解出所述的成本函数的值ra,rv和μ可用约束最佳化的方法求出,该方法在1984年由Addison-Wesley第二版的Luenberger的《线性和非线性程序》一书中进行描述。
沿着相同思路,如果我们假设红光和红外光信号是不稳定的,上述定义的函数R1、R2和R12是与时间有关的。因而,用两个等式,通过将式(98)中的不相关约束条件在两个不同的时间下写出,可以求出两个未知数。在两个不同时间t1和t2下,所述的不相关约束条件可表达为:
-R1(t1)+(ra+rv)R12(t1)-rarvR2(t1)=0         (100)
-R1(t2)+(ra+rv)R12(t2)-rarvR2(t2)=0         (101)因为式(100)和式(101)对ra和rv是非线性的,所以必须用转换变量的方法,才能用线性技术去解这两个等式。因而,设x=ra+rv;y=rarv,则式(100)和式(101)可变为:
R12(t1)×-R2(t1)y=R1(t1)                    (102)
R12(t2)×-R2(t2)y=R1(t2)                    (103)用式(102)和式(103)可以解出x和y。然后用下列变量转换关系式可以解出ra和rv r v + y r v = x = > r v 2 - x r v + y = 0 - - - ( 104 ) 在解式(104)时可求出两个rv解。在本实施例中,选用的是满足x2-rvy>0的rv值。如果两个rv解都满足x2-rvy>0,选用那个能使在t2时的s2的能量(能量(s2))最大的rv值。然后将rv值代入上述等式中以求得ra。此外,ra也可用与求rv同样的方式直接求得。
饱和度变换的另一种方法-复数快速富里叶变换(FFT)
如参照图25A-25C所解释的,病人的血氧饱和度、脉率和干净的体积描记波形都可用本发明的信号模型用一个复数FFT来求得。通 常,通过式(89)-(92)的具有两个被测信号的信号模型的使用,一个在离散基础上的快速饱和度变换可用于由分样操作402输出的采样点上。所述的两个被测信号中每个都具有原始信号部分和二次信号部分,其中原始信号部分代表信所需要的号部分,二次信号部分代表信号中不被需要的部分,且被测信号与系数ra及rv相关,在离散的基础上的快速饱和度变换可被用在来自分样操作402的输出中的样本点上。
图25A总体上与图14对应,只是用一个快速饱和度变换代替前面所描述的饱和度变换。换句话说,图25A的操作可替代图14的操作。如图25A中所绘出的,所述的快速饱和度变换可在一个快速饱和度变换/脉率计算模块630中进行。如图14所示,其输出为动脉血氧饱和度、干净的体积描记图波形和脉率。图25B和图25C更加详细地示出了所述的快速饱和度变换/脉率计算模块630。如图25B所示,快速饱和度变换模块630具有一个红外光求对数和红光求对数模块640、642,以和如图17中所示的红外光对数模块480及红光对数模块482一样进行对数归一化。类似地,也具有红外光直流消除模块644和红光直流消除模块646。另外,还有红外光高通滤波器模块645和红光高通滤波器模块647、窗函数模块648、650、复数FFT模块652、654、选择模块653、655、幅度模块656、658、阈值模块660、662、一个逐点比值模块670、一个饱和度等式模块672和一个选择饱和度模块680。还有相位模块690、692、相位差模块694和一个相位阈值模块696。选择饱和度模块680的输出在一条动脉饱和度输出线682上提供了一个动脉饱和度。
在这个另外的实施例中,红光和红外光信号的抽样为从分样模块402来的562个样本。红外光直流消除模块644和红光直流消除模块646与图17中的红外光和红光直流消除模块484、486有一些差别。在图25B中的红外光和红光直流消除模块644、646中,计算每个单独通道的全部562个样本点的平均值。然后从各自抽样的每个独立的样本点中消除这个平均值,以从每个样本中消除直流基线。红外光直流消除模块644和红光直流消除模块646的输出分别为红外光高通滤波器模块645和红光高通滤波器模块647提供了输入。
所述的高通滤波器模块645、647由具有51个系数抽头的有限冲击响应滤波器组成。优选地,高通滤波器由一个其旁瓣电平参数为30, 其转角频率为0.5Hz(即,30次/分)的切比雪夫滤波器组成的。可以理解,这个滤波器可以为多种形式。由于562个样本输入至高通滤波器中后,且由于有51个系数抽头,所以在高通滤波器模块的输出处有512个样本分别从这些红外光抽样和红光抽样中提供。所述的高通滤波器模块的输出分别为每个通道的窗函数模块648、650提供输入。
所述的窗函数模块648、650实现的是一个常规的开窗功能。在本实施例中使用了一个Kaiser开窗函数。所述的函数通过图25B保持逐点分析。在本实施例中,Kaiser窗函数的时间宽度结果是7。窗函数模块的输出分别为复数FFT模块652、654提供了输入。
所述的复数FFT模块652、654分别对红外光通道和红光通道的数据抽样进行复数FFT变换。然后将从复数FFT来的数据在两个路径进行分析,一个对从复数FFT来的数据点进行幅度确定,一个对从复数FFT来的数据点进行相位确定。但是,在进一步处理之前,所述的数据被分别提供给红外光和红光选择模块653、655,因为FFT操作的输出将分别提供从0-1/2采样率的信息及从1/2-1采样率的信息。所述的选择模块只选择从0-1/2采样率的样本(例如本实施例中的0-31.25Hz),然后从这些样本中选择出可覆盖心率频率范围的样本并选出一个或多个心率的谐波。在本实施例中,选择的是那些在20至500次/分样率范围内的样本。为根据需要求得心率的谐波,这个值是可以变化的。因而,选择模块的输出将少于256个样本。在本实施例中,FFT输出的第2至68样本点被用于进一步处理。
在第一处理路径中,选择模块653、655的输出被分别提供给红外光和红光幅度模块656、658。所述的幅度模块656、658执行一个幅度函数,它可以在复数FFT点的逐点基础上分别对于每个通道选择出幅度。幅度模块656、658的输出为红外光和红光阈值模块660、662提供了输入。
所述的阈值模块660、662在逐点基础上对采样点进行考核,以选择那些其幅度大于一个特定阈值的点,所述的阈值被设置为从所有现有的抽样点中求出的最大幅度的百分数。在本实施例中,阈值操作的百分数为最大幅度的1%。
阈值操作后,数据点将被传入逐点比值模块670。所述的逐点比值模块在逐点的基础上计算红光比红外光的值。但还需要进一步测试以判 断从哪些点中选择比值。如在图25B中所见到的,选择模块653、655输出的采样点还被提供给红外光和红光相位模块690、692。所述的相位模块690、692从复数FFT点中选择相位值。然后,将相位模块690、692的输出提供给相位差模块694。
所述的相位差模块694计算与相位模块690、692相应的数据点的相位差。如果任意两个相应采样点的相位差幅度小于一个特定的阈值(例如,在本实施例中为0.1弧度),则该采样点是合格的。如果两个相应采样点的相位相差太大,则该采样点将不被使用。相位阈值模块696的输出为红光/红外光比值模块670提供了一个启动输入。因而,为求得特定采样点对的比值,需进行三个测试:6.红光样本必须通过红光阈值660;7.红外光样本必须通过红外光阈值662;且8.两点的相位差必须小于如在相位阈值模块696中确定的预定的阈值。
对于那些合格的采样点,将在所述的比值模块670中进行比值计算。对于那些不合格的采样点,则在饱和度等式672的输出处将其饱和度设置为0。
比值结果将被提供给与统计模块504中的饱和度等式模块502、520相同的饱和度等式模块。换言之,所述饱和度等式模块672接受逐点比值,并以作为其输出的方式提供一个相应于离散比值点的饱和度值。饱和度等式模块672所输出的饱和度点提供了一个可绘出相对于频率的饱和度值的饱和度点序列。所述的参比频率被输入至复数FFT各步骤的点中。
如在选择动脉饱和度模块680所示,可以根据本发明的一个或二个方法选择动脉(和静脉)饱和度。根据本发明的一个方法,动脉饱和度可简单地选择为从饱和度等式模块672输出的关于样本包的所有点中相应于最大饱和度值的点。另外,也可以产生一个类似于图22中的直方图的直方图,在该直方图中,将不同频率(点)下的饱和度值的数量相加,形成表示每个特定饱和度值的出现次数的直方图。在每一方法中,动脉饱和度值可以获得并作为输出而提供给在动脉饱和度输出线682上的选择动脉饱和度模块。为求得静脉饱和度值,选择的是其值不为0的点的最小动脉饱和度值,而不是选择最大动脉饱和度值。所述的饱和度可以提供给显示器336。
如在图25C中所示,快速饱和度变换信息也可被用于提供脉率和干净的体积描记波形。为获得脉率和干净的体积描记波形,需要几个其它函数。如在图25C中所见,用一个窗函数模块700、一个谱分析模块702和一个逆窗函数模块704可确定脉率和干净的体积描记波形。
如图25C所绘出的,窗函数模块700的输入是从复数FFT模块652或654的输出处获得的。在本实施例中,只需要一个被测信号。窗函数模块700的另一个输入是从选择动脉饱和度模块680的输出处获得的动脉饱和度。
所述的窗函数模块进行一种选择性开窗函数操作,以通过那些与“某些频率”显著相关的频率,这里所述的“某些频率”所展示的饱和度值十分接近动脉饱和度值。在本实施例中,选用的是下述开窗函数: 1 - [ SAT art - SAT n 100 ] 15 - - - ( 105 ) 式中SATn等于与样本点的每个特定频率相应的饱和度值,而SATart代表的是在选择动脉饱和度模块680的输出处所选择的动脉饱和度。这个窗函数被加到一个窗函数的输入端,该输入是对红光或红外光信号进行的复数FFT。窗函数模块700的输出是用由FFT确定的频谱代表的红光或红外光信号,其运动干扰已经被开窗函数消除。可以理解,可提供许多种可能的窗函数。另外,可以理解,对于上述的窗函数,用更高的功率可提供更强的噪声抑制。
为求得脉率,窗函数模块700的输出点被提供给谱分析模块702。所述的谱分析模块702与图20中的谱分析模块590相同。换句话说,谱分析模块702通过确定用开窗函数700的输出点所代表的频谱中的第一谐波来确定脉率。频谱分析模块702的输出为脉率。
为求得干净的体积描记波形,开窗函数模块700的输出被用于一个逆窗函数模块704中。所述的逆窗函数模块704所进行的是图25B中的窗函数模块648或650的Kaiser窗函数的逆运算。换言之,所述的逆窗函数704对尚需确定的点进行逐点Kaiser窗逆运算。其输出为干净的体积描记波形。
所以,通过使用复数FFT和开窗函数,可将噪声从体积描记波形中 消除,以获得动脉饱和度、脉率和干净的体积描记波形。可以理解,尽管上述描述所涉及的操作基本上是在频域,但那些可获得相似结果的时域操作也是可行的。
与通用等式的关系
现在将前面所描述的有关脉搏血氧计的测量与上述更通用的讨论联系起来。以波长λa和λb传过手指310的信号(经对数转换后的)为:Sλa(t)=sλred1(t)=∈HbO2,λacA HbO2xA(t)+∈HbλacA HbxA(t)+∈HbO2,λacV HbO2xV(t)+∈Hb,λacV HbxV(t)+nλa(t);        (105a)Sλa(t)=∈HbO2,λacA HbO2xA(t)+∈Hb,λacA HbxA(t)+nλa(t);(105b)Sλa(t)=sλa(t)+nλa(t);                                  (105c)Sλb(t)=Sλred2(t)=∈HbO2,λbcA HbO2xA(t)+∈Hb,λbcA HbxA(t)+∈HbO2λbcV HbO2xV(t)+∈Hb,λbcV HbxV(t)+nλb(t);          (106a)sλb(t)=∈HbO2,λbcA HbO2xA(t)+∈Hb,λbcA HbxA(t)+nλb(t)  (106b)Sλb(t)= sλb(t)+nλb(t)                                   (106c)联系到图6c,上述变量可很好地理解为:假设图6c中的包括A3和A4的层代表测试媒质中的静脉血,其中A3代表静脉血中的脱氧血红蛋白(Hb),A4代表静脉血中的氧合血红蛋白(HBO2)。类似地,假设图6c中的包括A5和A6的层代表测试媒质中的动脉血,其中A5代表动脉血中的脱氧血红蛋白(Hb),A6代表动脉血中的氧合血红蛋白(HBO2)。则cVHbO2代表静脉血中氧合血红蛋白的浓度,cVHb代表静脉血中脱氧血红蛋白的浓度,xV代表静脉血的厚度(例如,包括A3和A4的层的厚度)。类似地,cAHbO2代表动脉血中氧合血红蛋白的浓度,cAHb代表动脉血中脱氧血红蛋白的浓度,xA代表动脉血的厚度(即包括A5和 A6的层的厚度)。
所选用的波长通常一个是在可见的红光范围内,即λa,一个是在红外光范围内,即λb。一般所选的波长值为λa=660nm,λb=910nm。根据恒定饱和度法,假设cA HbO2(t)/cA Hb(t)=常数1,cV HbO2(t)/cV Hb(t)=常数2。如果总的来讲相对于采样频率动脉和静脉的血氧饱和度变化较慢,则这个假设就是有效的。因而等式(105)和(106)的比例系数可以写为: r a ( t ) = ∈ HbO 2 , λa C HbO 2 A X ( t ) + ∈ Hb , λa C Hb X ( t ) ∈ HbO 2 , λb C HbO 2 A X ( t ) + ∈ Hb , λb C Hb A X ( t ) - - - ( 107 ) sλa(t)=ra(t)sλb(t)                           (108a)nλa(t)≠ra(t)nλb(t)                           (109a)nλa(t)=rv(t)nλb(t)                           (108b)sλa(t)≠rv(t)sλb(t)                           (109b)在脉搏血氧测量中,通常是式(108)和式(109)可被同时满足。
用ra(t)乘以式(106),然后从式(105)中减去式(106),则用下式可确定一个非零的二次参比信号n’(t):
                       n′(t)=Sλa(t)·ra(t)Sλb(t)          (110a)
  =∈HbO2,λacV HbO2xV(t)+∈Hb,λacV HbxV(t)+nλa(t)
-ra(t)[∈HbO2,λbcV HbO2xV(t)+∈Hb,λbcV HbxV(t)+nλb(t)].    (111a)
用rv(t)乘以式(106),然后从式(105)中减去式(106),则用下式可确定一个非零的原始参比信号s’(t):
       s′(t)=Sλa(t)·rv(t)Sλb(t)              (110b)
           =sλa(t)·rv(t)sλb(t)                (111b)
所述的恒定饱和度假设不会使静脉对能量的吸收部分与原始信号部分Sλa和Sλb一起被消除。因而,病人安静时由静脉能量吸收所引起的与低频调制吸收有关的频率和在病人运动时由静脉吸收引起的调制吸收都可在二次参比信号n’(t)中反映出来。所以,所述的相关消除器或前面所描述的其它方法可消除或提取由运动中的手指的静脉血引起的无规律的调制吸收,及静脉血的恒定的低频周期性吸收。
为表示图11的获得干净波形的血氧计的操作,图26和图27绘出了用作为本发明的参比处理器输入的被测信号,即信号Sλa(t)=Sλred(t)和信号Sλb(T)=SλIR(t),该参比信号处理器采用了恒定饱和度法。每个信号的第一段26a和27a为相对没有受运动干扰的信号,即在测量这段信号的时间内,病人基本没有运动。因而通常用这些段26a和27a来代表在每个测量波长下的原始体积描记波形。每个信号的第二段26b和27b受到运动干扰的影响,即在测量这段信号期间,病人在运动。在每个段26b和27b上都可见到许多由于运动对被测信号造成的波动。每个信号的第三段26c和27c又相对没有受运动干扰的影响,因而它们也通常可以代表在每个测量波长下的原始体积描记波形。
图28示出了由本发明的参比处理器确定的二次参比信号n’(t)=nλa(t)-ranλb(t)。同样,所述二次参比信号n’(t)与二次信号部分nλa和nλb相关。因而,二次参比信号n′(t)的第一段28a通常是平坦的,相应于在每个信号的第一段26a和27a由运动造成的噪声很小这一事实。在二次参比信号n′(t)的第二段28b上可见较大的波动,相应于由运动对每个被测信号造成的较大的波动。噪声参比信号n′(t)的第三段28c通常是平坦的,也相应于在每个被测信号的26c和27c段上没有运动干扰。
可以理解,所述的参比处理器也可用于求得原始参比信号s′(t)=sλa(t)-rvsλb(t)。原始参比信号s′(t)通常表示体积描记波形。
图29和图30示出了由相关消除器用二次参比信号n′(t)估计出的原 始信号sλa和sλb(t)的逼近s″λa和s″λb(t)。注意图26至图30的标尺不同,以更好地示出每个信号的变化。图29和图30表示了用由参比处理器确定的二次参比信号n′(t)进行相关消除的效果。如被测信号的段26b和27b一样,段29b和30b不受运动引起的噪声的支配。另外,段29a,30a,29c和30c与没有运动噪声引起的噪声的被测信号段26a,27a,26c和27c相比基本没有变化。
可以理解,由相关消除器用原始参比信号s′(t)估计出的二次信号nλa(t)和nλb(t)的逼近n″λa(t)和n″λb(t)也可以根据本发明来确定。
在脉搏血氧计中估计被测信号的原始信号部分和二次信号部分的方法
上述多个相关消除器实施例的软件实现是由前面所设置的并详细描述的有关等式直接给出。但是,在后面所设的附录B中复制了用C语言写成的计算机子程序,该子程序用恒定饱和度法及用式(54)至式(64)实现联合处理估计的联合处理估计器572来计算原始参比信号s’(t)。这个联合处理估计器可估计出相对于两个被测信号的原始信号部分的良好逼近,所述的两个被测信号每个都包含与原始参比信号s’(t)相关的原始信号部分和与二次参比信号n’(t)相关的二次信号部分。这个子程序是实现图9所示的特别适用于脉搏血氧测量的监护仪的框图的另一途径。两个信号是在两个波长λa和λb下测量到的,其中λa通常在可见光区,λb通常是在红外光区。例如,在本发明的一个实施例中,特别对于用恒定饱和度法进行脉搏血氧测量,波长为λa=660nm,λb=940nm。
与在联合处理估计器的讨论中的式(54)-(64)中所定义的变量相应,程序中的变量定义如下:Δm(t)=nc[m].DeltaΓf,m(t)=nc[m].frefΓb,m(t)=nc[m].breffm(t)=nc[m].ferrbm(t)=nc[m].berrBm(t)=nc[m].Bswsqrγm(t)=nc[m].Gammaρm,λa(t)=nc[m].Roh_aρm,λb(t)=nc[m].Roh_b em,λa(t)=nc[m].err_aem_λb(t)=nc(m].err_bKm,λa(t)=nc[m].K_aKm_λb(t)=nc[m].K_b
程序的第一部分是如在“初始化的相关消除器”功能块120中所述对寄存器90、92、96和98以及对中间变量进行初始化。程序的第二部分如“左移〔Z-1〕部件的时间更新”功能块130所述,用把在每个时间延时部件变量110的输入处的值存入时间延时部件变量110的方法,进行时间延时部件变量110的时间更新。饱和度的计算是在一个单独的模块中进行。在本领域中有多种计算氧饱和度的方法。在前面引用的G.A.Mook等人和MichaelR.Neuman的文章中描述了一个这种计算。当氧合血红蛋白的浓度及脱氧血红蛋白的浓度被测定后,则类似于式(72)至式(79),饱和度的值也就被测定,其测量是在两个不同但很接近的时刻t1和t2进行的,在这两个时间上饱和度值相对恒定。对于脉搏血氧测量,在时间t=(t1+t2)/2上的平均饱和度值可确定为: Sat arterial ( t ) = C HbO 2 A ( t ) C HbO 2 A ( t ) + C Hb A ( t ) - - - ( 112 a ) = ∈ Hb , λa - ∈ Hb , λb ( Δs λa / Δs λb ) ∈ HB , λa - ∈ HbO 2 , λa - ( ∈ HB , λb - ∈ HbO 2 , λb ) ( Δs λa / Δs λb ) - - - ( 112 b ) Sat venous ( t ) = C HbO 2 V ( t ) C HbO 2 V ( t ) + C Hb V ( t ) - - - ( 113 a ) = ∈ Hb , λa - ∈ Hb , λb ( Δn λa / Δn λb ) ∈ HB , λa - ∈ HbO 2 , λa - ( ∈ HB , λb - ∈ HbO 2 , λb ) ( Δn λa / Δn λb ) - - - ( 113 b )
如在“对两个被测信号采样计算原始或二次参比信号(s′(t)或n′(t))”功能块140所示,子程序的第三部分用如式(3)的恒定饱和度法所确定的比例常数ra(t)和rv(t)来计算信号Sλa(t)和Sλb(t)的原始参比信号和二次参比信号。在一个单独的子程序中计算饱和度,并且,值ra(t)和值rv(t)是被输入到本子程序中的,以估计复合信号Sλa(t)和Sλb(t)的原始信号部分sλa(t)和sλb(t),或二次信号部分nλa(t)和nλb(t)。
如在“零级更新”功能块150所述,程序的第四部分进行的是零级更新,其中零级的向前预测偏差F0(t)和零级向回预测偏差b0(t)被设置为与刚刚计算出的参比信号n′(t)或s′(t)值相等。另外,零级中间变量ζ0和β0(t)(程序中的nc[m].Fswsqr和nc[m].Bswsqr)的值也将被计算出,以用于在回归滤波器80a和80b的最小二乘法点阵预测器70中设置寄存器90、92、96和98的值。
程序的第五部分是迭代循环,如在图9中的“m=0”功能块160所述,其中循环计数器M在最大值m=NC_CELLS时被重设为0。NC_CELLS是循环迭代值的一个预定的最大值。例如,NC_CELLS的通常值为6至10。这样设置循环条件是为了使循环迭代至少为五次,并不断进行迭代直至一个换算试验被满足或m=NC_CELLS。所述的换算试验即判断向前预测偏差的加权和加上向回预测偏差的加权和是否小于一个很小的数,该很小的数一般为0.00001(即,ζm(t)+βm(t)≤0.00001)。
如在“最小二乘法点阵预测器第m级的阶更新”功能块170所述,程序的第六部分计算寄存器90和92中的向前和向回反射系数Γm,f(t)和Γm,b(t)值(即程序中的nc[m].fref和nc[m].bref)。然后计算向前预测偏差fm(t)和向回预测偏差bm(t)(即程序中的nc[m].ferr和nc[m].berr)。另外,中间变量ζm(t)、βm(t)和γ(t)(即程序中的nc[m].Fswsqr、nc[m].Bswsqr和nc[m].gamma)的值也将被计算出。循环的第一周期使用的是在程序的“零级更新”部分计算出的nc[0].Fswsqr和nc[0].Bswsqr值。
如在“回归滤波器的第m级的阶更新”功能块180所述,程序的第七部分仍处于程序第五部分的循环的起始部位,计算每个回归滤波器的回归系数寄存器96和98的值km,λa(t)和km,λb(t)(在程序中即为nc[m].k和nc[m].k_b)。还计算中间偏差信号和变量em,λa(t)、em,λb(t)、ρm,λa(t)和ρm,λb(t)(在子程序中为nc[m].err_a、nc[m].err_b、nc[m].roh_a和 nc[m].roh_b)。
所述的迭代循环直至通过了收敛测试才结束。联合处理估计器的收敛测试在类似“循环”功能块190的每一个循环迭代中进行。如果向前预测偏差的加权和加上向回预测偏差的加权和ζm(t)+βm(t)小于或等于0.00001,则循环结束。否则程序的第六和第七部分将被重复。
本子程序的输出为输入给该程序的采样序列Sλa(t)和Sλb(t)的原始信号部分的很好的逼近s″λa(t)和s″λb(t),或二次信号部分的很好逼近n″λa(t)和n″λb(t)。在由联合处理估计器对被测信号的多个采样序列的原始信号部分或二次信号部分的逼近值进行了估计之后,用一个输出的编码来提供体积描记图波形的良好逼近波形,或提供在每个波长λa和λb下的运动干扰。
可以理解,附录B中的子程序只是一个可实现式(54)至(64)的实施例。虽然归一化和QRD-LSL等式还可通过直接方法实现,但附录C中列出了用于归一化等式的子程序,附录D中列出了用于QRD-LSL算法的子程序。
很明显,对本领域的技术人员来讲,当利用了本发明处理器的生理监护仪的实施例被描述之后,则其它形式的生理监护器也可以使用上述技术,所述的本发明的处理器是用以确定如自适应噪声消除器的相关消除器用的参比信号,以从生理测量中消除或提取原始信号部分或二次信号部分。
进而,本发明所描述的信号处理技术也可以用于在连续或接近连续的时间基础上计算生理系统的动脉和静脉血氧饱和度。不论生理系统是否处于随意运动状态,这些计算都可以进行。
进而,可以理解,被测信号的转换(而不是算法变换)和可允许提取或消除原始信号部分或二次信号部分以确定参比信号的比例因子的确定是可能的。另外,尽管这里描述的比例因子r为第一信号的一部分与第二信号一部分的比值,但在本发明的处理器中,也可同样使用类似的第二信号的一部分与第一信号的一部分的比值常数。在后一种情况下,二次参比信号通常可以类似地写为:
                  n′(t)=nλb(t)-rnλa(t)
进而,可以理解,相关消除技术(而不是联合处理估计)可与本发明的参比信号一起使用。这些相关技术之中可以包含但不仅限于最小均 方根算法、子波转换、谱估计技术、神经网络、维纳滤波和卡尔曼滤波。
本领域技术人员都将知道,本发明的技术可应用在许多种形式的生理监护仪中。其它形式的生理监护仪包括但不仅限于心电图仪、血压监护仪、血液浓度(而不是血氧饱和度)监护仪、二氧化碳分析、心率监护、呼吸监护或麻醉深度监护。另外,上述技术还可用于进行体内物质的压力和量的监护仪,如呼吸分析器、药物监护器、胆固醇监护仪、葡萄糖监护仪、二氧化碳监护仪或一氧化碳监护仪。
进而,本领域技术人员都将知道,上述从包括原始信号成分和二次信号成分的复合信号中提取或消除原始信号或二次信号的技术也可被用于从身体上的紧密和高度相关的不同位置上提取的心电图(ECG)信号。可以理解,图31所示的作为一种双级Laplacian电极传感器的改进的三极Laplacian电极传感器可用作为心电传感器,关于所述的双极电极传感器的讨论在Bin He和Richard J.Cohen的文章“体表Laplacian心电图的绘图”(Body Surface Laplacian ECG Mapping)中,该文章发表在IEEE Transactions on Biomedical Engineering杂志的第39卷1992年11月的第11期。必须理解,有无数种心电传感器的几何形式可用以满足本发明的需要。同类传感器也可被用于脑电图和肌电图测量。
进而,本领域技术人员都将知道,前面所述的技术也可用于由反射能量形成的信号而不是能量穿透所形成的信号。本领域技术人员都将知道,任何形式能量的被测信号的原始信号部分或二次信号部分,包括但不仅限于声能、X线能、γ射线能或光能,都可用上述技术进行估计。因而,本领域技术人员都将知道,本发明的技术也可应用于使用超声监护仪,其超声信号穿过身体的一个部分并被该部分身体反射,从这部分身体中穿透回来。另外,如回波心动图这类监护仪也可应用本发明的技术,因为它们也依赖于能量的穿透和反射。
在本发明的技术被以生理监护仪的方式进行了描述之后,本领域技术人员都将知道,本发明的信号处理技术可用于多种领域,包括但不仅限于生理信号的处理。本发明也可被应用于其信号处理器具有一个可接收第一信号和第二信号的探测器的任何情况,所述的第一信号含有第一原始信号部分和第一二次信号部分,所述的第二信号含有第二原始信号部分和第二二次信号部分。因而,本发明的信号处理器具备应用于多种信号处理领域的能力。
                    附录A
用高效多相递归全通滤波器进行数字信号处理
Fred Harris*,Maximilien d’Oreye de Lantremange*
           A.G.Constantinides***Department of Electrial and Computer Engineering,San Diego StateUniversity,San Diego,California92182-0190,U.S.A.(San Diego州立大学
                 电子和计算机工程系,美国)
    **Signal Processing Section,Department of Electrical
  Engineering,Imperial College of Science,Technology and
    Medicine,Exhibition Road,London DW7-2BT,England。
(帝国科学、技术和医药学院电子工程系信号处理分部,英国)
摘要:可以用非常小的计算负荷以多相递归全通网络的形式实现数字滤波器。这些网络为M个并行的全通子滤波器的总和,所述这些滤波器的相移被选择为在通带内相互建设性相加而在阻带内相互毁坏性相加。我们这里所述的设计技术开始于从一个新的最优化算法而得出的典型的M路递归全通滤波器(在其它文献中有详细描述)。这些滤波器与全通变换、再采样和串联状态的组合结合在一起操作。与由所述的技术所产生的滤波器系统的例子一起,我们论述了多个用所述的新算法所进行的设计。
1、引言
如图32所示,标准有限冲击响应(FIR)滤波器可被建模成抽头延时线成分的加权和。式(1)示出了这个加权和,式(2)示出了这个滤波器的传递函数。 y ( n ) = Σ m = 0 M - 1 h ( m - n ) x ( m ) - - - ( 1 ) Y ( Z ) = X ( Z ) Σ n = 0 M - 1 h ( n ) Z n - - - ( 2 )
我们注意到,滤波器输出的频率选择特性是由于在抽头延时线中的连续的样本间的相移造成的。在图33中示出了两个不同频率的这一相位和。
应注意到,是相移而不是加权项决定着滤波器的频率依靠性增益变化。加权项主要是用于控制滤波器的通带宽度和阻带衰减。从空间波束形成(一般叫做波束分解)(1)和信号合成(峰-均方根控制)(2)方面所形成的思想,是利用结构式的相移(具有任意幅度)以实现相同目的。
这里所描述的这类滤波器代替了具有全通子滤波器的FIR滤波器的加权,所述的子滤波器相对于频率依靠性相移具有单一的增益。为得到多相结构,如图34和式(3)所示,所述的全通子滤波器为Zm的第一阶多项式,其中M为结构中抽头的数量。这一复合形式在图41a中示出,且它具有一个反映多相结构的改进形式,如图41b所示。这一结构的传递函数如式(4)所示。
图44a和44b示出了从这种新算法中获得的等波动设计的例子,这两个例子分别为每个通路具有2个全通级的2通路滤波器和每个通路具有3个全通级的5通路滤波器。最优化设计的相互制约的约束条件(在前面所提到的文献中描述)限制了5通路滤波器的每通路中的级的可能的序号为序列(1,1,1,1,0),(2,2,2,1,2),(3,3,2,2,2,),等,以使所述的最优化5通路滤波器只使用3级,少于分配给该设计的级数。类似地,所述的2通路滤波器被限制为序列(1,0),(1,1),(2,1),(2,2),(2,3),(3,3),等。
2、二通路滤波器
即便我们将讨论仅限于对2通路滤波器,我们仍发现了这种结构的许多令人感兴趣的特性和巧妙的应用方法。按设计,所述的2通路滤波器为一个在0.25f_具有3dB边缘宽度的半带宽滤波器。如果零点都被限制在1/2采样频率之内,则滤波器等同于由标准arped双线性变换所得到的半带宽巴特沃斯(Butterworth)滤波器。对于这种特殊情况,根位置的实数部分则接近于零。如果对于等波动阻带响应的零点进行优化,则滤波器就变成了约束椭圆滤波器。所述的约束与互补全通滤波器的特性有关。如图35所示,我们定义2通路滤波器的全通段在H0(0)和H1(0)、换算为1/2求和运算、两个通路的区分分别为A(0)和B(0)以及低通和高通。我们知道,全通段满足式(5),从式(5)可推导出低通滤波器和高通滤 波器之间的功率关系,如式(6)所示:
|H0(θ)|2=|h1(θ)|2=1                             (5)
|A(θ)|2+|B(θ)|2=|0.5[H0(θ)+H1(θ)]|2
                 +|0.5[H0(θ)-H1(θ)]|2             (6a)
             =0.5[|H0(θ)|2+|H1(θ)|2]             (6b)
             =1                                    (6c)
现在解释上述关系是如何作用于所述的2通路滤波器的。对于所述的互补滤波器,我们定义其最小通带增益为1-∈1、峰值阻带增益为∈2。将这些增益代入式(6)我们得到式(7)。
(1-∈1)2+(∈2)2=1                                 (7a)
(1-∈1)2=1-(∈2)2                                 (7b)
1-2∈1+(∈1)2=1-(∈2)2                            (7c)对于很小的∈1,我们可以忽略(∈1)2,则得到式(8)。
1=0.5(∈x)2                                     (8)
因而,如果将阻带衰减选为0.001(60dB),则通带波动为0.0000005(126.0dB)或通带最小增益为0.9999995(-0.00000022dB)。可见,这些滤波器具有十分平坦的通带。我们的结论是,所述的2通路等波动阻带滤波器为具有成对通带和阻带波动的椭圆滤波器,在0.25f具有-3.0dB的增益。在所述的等效椭圆滤波器的2通路与标准形式之间有两个显著差别。第一个差别是将乘法次数减少了4倍:第5阶半带宽2通路滤波器只需要2个系数,而直接形式则需要8个(包括换算)。第二个差别是全通结构对其内部状态有统一的增益,因而不需要象标准形式滤波器那样用扩展的精密寄存器来存贮内部状态。
如任何滤波器设计一样,可以用增大固定阶滤波器的带衰减的方法 来换取过渡带宽减小,或者可用增加滤波器的阶数的方法使过渡带宽对于一个固定的衰减更为陡峭。如果有关于椭圆滤波器和可用所述的2通路结构实现的Butterworth滤波器的示意图,则等波动滤波器的简单的近似关系可由式(9)给出,式中A(dB)为以dB为单位的衰减,Δf为过渡带宽,N为滤波器中的全通部分的总数。
A(dB)=(72Δf+10)N                              (9)
2A.希尔波特(Hilbert)变换滤波器
希尔波特变换(HT)可以被认为是半带滤波的一种特殊形式。它由一个宽带90’相移网络进行建模和实现。所述的HT通常用于DSP(数字信号处理)应用,以形成如式(10)所示的分解信号a(n),该信号的谱被限于正(或负)频率段。
a(n)=x(n)+jx(n)                                (10)
我们可以用多种方法将所述的2通路滤波器设计为希尔波特变换(HT)式,但一个简单的方法,类似于在半带FIR滤波器中所进行的变换(4),是将半带滤波器与1/4采样频率相结合。如果原始滤波器的响应和变换分别为h(n)和H(Z),则可用式(11)很方便地表示出结合后的表达式。
  h(n)=>h(n)ejm/2=h(n)(j)n                  (11a)
  H(Z)=>H(Zejr/2)=H(jZ)                     (11b)
通过将传递函数的每一个Z1用-jZ-1来代替,以将半带滤波器变换成为HT滤波器。由于所述全通子滤波器的多项式为二阶的,所以上述变换过程可通过改变每个全通子滤波器所用的系数的正负号的方法以及将-j与较低的通路延时结合起来的方法来实现。这些操作在图36中示出。
2B.插值法和分样法滤波器
任何半带滤波器都可以用于进行2至1再采样(正行或逆行,通常 定义为插值和分样)。有限冲击响应滤波器可用多相分割方法进行操作,所述的多相分割不对插入的零输入点进行处理(正向采样时)或不计算已废弃的输出点(逆向采样时)。尽管这种情况不适于通常的递归滤波器,但这种情况适合于递归全通M通路滤波器。由于第M阶子滤波器的内部延时和每一通路延时线的相互作用,所述的M通路滤波器可被分为多相位部分。这个关系在所述2通路滤波器中特别容易看出。一个作用于系数n0的冲击将在同一时间通过上面的通路对输出产生一个作用,而由于有另外一个延时Z-1,所以在下面的通路上直到下一个指示时才能得到输出。在这个下一个指示期间,由于没有与其Z2多项式相关联的Z1通路,所以在上面的通路不能对输出产生作用。因而,所述滤波器从其二个交替的通路提供其冲击响应的顺序的样本。
逆行采样是通过以降低的输入率给滤波器的每一通路提供交替的输入样本的方法实现的。由于第二通路的延时是由输入换算来实现的,所以在这个通路中的物理延时被消除了。对两个通路的响应求和或求差以产生滤波后的和逆向采样后的输出。应注意到,每个输入样本点的计算率为未经再采样的滤波器的相应计算率的一半。因而,如果使用图44a的2通路滤波器进行逆向采样,我们将对每个输入点进行3次乘法。
正向采样是通过保留逆向采样的过程来实现。这要求为两个通路提供相同的输入,并在两个输出之间进行换算。图37示出了两个再采样的形式。如前面的例子,当图44a中的所述2通路滤波器被用于正向采样时,我们将对每个输出点进行3次乘法。
所述的互补输出的逆向采样和正向采样的串联操作将进行两带最大分样直角相移镜像滤波和再现(5)。
正向采样和逆向采样滤波器的串联的多个级可在每数据点的工作负荷十分小的情况下达到很高级别的采样率转换。例如,一个对信号具有96dB动态范围的其截止频率为0.4f的1至16的正向采样器需要顺序地具有较小全通滤波器级序号的2通路滤波器,所述的级序号为(3,3),(2,2),(2,1)和(1,1)。这样,对16个输出,总共需要42次乘法,其平均工作负荷大约为每个输出点2.7次操作。
2C.迭代多相全通滤波器
前面所述的全通滤波器网络是由Zn的多项式组成的,特别是对于所述的2通路滤波器,是由Z2的多项式组成的。一个有用的变换是用 Z2k来代替每个Z2,以得到其谱特性为原来的滤波器谱的K次复制的较高阶滤波器。若K=2,则中心频率在直流处的半带滤波器就变成了一对中心频率在直流处和f/2处的1/4带滤波器。所述迭代滤波器的谱复制的例子如图38所示。
应注意到,这一变换将原滤波器的频谱缩小到原来的1/K,既减少了通带也减少了过渡带。因而,通过使用通过延时部件得到的幂为2K的低阶多项式可实现很陡峭的过渡带和通带很窄的滤波器。在复制后的谱区域内的能量可用一个滤波器序列来消除,所述的滤波器序列中有多种再采样的幂数和已经被降低了幂数的迭代滤波器。
3.有效的全通滤波器组
有效的谱分割可通过串联和对迭代低通滤波器或HT滤波器的输出再采样来得到。例如,如图39左侧所示,一个以四个象限为中心的4通路滤波器组的谱可用一个互补的半带滤波器连接一对再采样HT滤波器来形成。这个70dB衰减滤波器组的工作负荷为每个输出通道3次乘法运算。
一个回顾前面序列的4通道滤波器组(即,其中心在4个主方向上)可由两个互补半带滤波器各自连接一个互补半带再采样滤波器和一个再采样HT滤波器迭代而构成。这个滤波器组的这种谱在图39的右侧示出。这个70dB衰减滤波器组的工作负荷是每个输出通道2次乘法运算。
4.其它全通变换
通过标准的全通变换(6),也可以将原型互补滤波器组变换为一些具有任意带宽和任意中心频率的滤波器。式(12)表示了用于半带滤波器的低通变换。 z - 1 = b + z 1 + bz - 1 b = 1 - tan ( θ 0 / 2 ) 1 + tan ( θ 0 / 2 ) - - - ( 12 ) 这一次变换将改变滤波器的频率变量,使-3dB点出现在频率θ处。当θ不等于π/2时,全通子滤波器的第二阶多项式得到Z-1项的系数。所得到的滤波器在其每一对极零点处需要两次乘法,其工作负荷仍为传统常规 型滤波器的一半。此外,在原点处的极点(由于第二通路的延时)变换成一个第一阶全通滤波器,因而,将无活性的极点转换为有活性的极点需要一个另外的第一阶级。图40示出了图44a所示的滤波器的频率改变形式。这个滤波器和它的互补形式都适用于所述的频率改变结构。
式(13)表示了带通变换。 z - 1 = > - z - 1 c - z - 1 1 - cz - 1 c = cos ( θ 1 ) - - - ( 13 ) 这一变换改变了滤波器的频率变量,使其中心频率处于频率θ1处。如果θ1等于0.0,则这个变换等效于在2.C中描述的迭代变换。对于其它任何频率,这个变换都可将第二阶全通滤波器转换成为第四阶全通结构。这需要四次乘法,以为所得到的滤波器形成四个极零点对,其工作负荷仍为传统常规型滤波器的一半。另外,需要一个第二阶全通级,所述的转换才能将实数的极点(是一个通常处于原点的假想的极点)转换成一对复数极点。图45示出了图45所示的滤波器的频率改变形式。如前面所述,这个滤波器和它的互补形式都适用于所述的频率改变结构。
其它几种变换和几何形式[7]也可用于数字全通结构,读者可直接从本文所列出的文献中得到多种丰富的选择。 H n ( Z - M ) = a n + Z - M 1 + a n Z - M - - - ( 3 ) Y ( Z ) = X ( Z ) Σ n = 0 M - 1 H n ( Z - M ) Z - n - - - ( 4 )
式(3)的根,-an的第M个根和其倒数,如说明幂为M的图42所示均匀地分布在原点的周围。应注意到,我们已知了在全通级中的每个乘法式中的M个极点和M个零点。这意味着,例如,两通路滤波器在每个乘法式中提供两个极点和两个零点,而标准的(因式分解前或因式分解后的)常规形式的滤波器为每个乘法式一个极点(或零点)。
当围绕着归一园,我们看到全通子滤波器在每个极-零点对附近的相位呈快速变化。通过适当地选择极点位置,可以使M通路滤波器的每一分支的相移相互匹配或在所选择的谱间隔内通过乘以2π/M而相区分开。这在图43A-43D中对于M=2和M=4的展示出来。所述全通子滤波器的系数可通过标准算法[3]或通过由Harris和d’Oreye最近交付发表的论文(信号处理)中所提出的一种新算法来确定。
5.结论
我们已经回顾了全通多相滤波结构的形式和效果。接着,我们还提出了几种能够方便地用于M通路全通滤波器组的几种全通变换。重点放在二通路网络,但这些内容可方便地扩展到任意的M通路。我们提到过用于设计M通路滤波器的一组新算法,这些算法将在一篇即将发表的信号处理文章中公开。我们通过利用这些算法来形成本文中的一些例子,证实了这一算法的能力。
这些结构的主要优点是,为了完成一个给定的滤波任务所需要的工作负荷非常小。其它文章[8,9,10]讨论了由这些滤波器对于有限算法表现出的低灵敏度。使用这些滤波器的主要障碍是,它们比较新,以及缺乏用于计算滤波器加权函数的可行性设计方法。本文(以及列在下面的文献中的十分好的综述)致力于第一个问题,即将发表的一篇论文致力于第二个问题。
6.致谢
本文的一部分工作是由集成电路和系统(ICAS)工业/大学合作研究中心(I/UCRC)在圣地亚哥州立大学(SDSU)和圣地亚哥的加利福尼亚大学(UCSD)完成的。
7.文献
(1)F.J Harris和Stan Acks(EI Segundo,CA,1983,休斯飞机、雷达系统集团)之间的非公开通讯。
(2)M.R.Schroeder的“在科学和通讯中的数字理论”,Springer-Verlag,1984,第28章:波形和辐射模式,pp278-288。
(3)R.A.Valenzuela和A.G.Constantinides的“有效内插和分样的数字信号处理方案”,IEE Proceedings,Vol.130,Pt.G.No.6,Dec,1983,pp.225-235。
(4)D.EHiot的“数字信号处理和工程应用手册”,Academic Press,1987,Chapter 3,pp.227-233。
(5)Phillip A.Regalia,Sanjit K.Mitra和P.P.Vaidyanathan的“数字全通滤波器:灵活的信号处理结构块”,Proc.of IEEE,Vol.76,No.1,Jan.1988,pp.19-37。
(6)A.G.Constantinides的“数字滤波器的谱变换”Proc.IEE,Vol.117,No.8,Aug,1970,pp.1585-1590。
(7)S.K.Mitra,K.Hirano,S.Nishimura和K.Sugahara的“具有独立调谐特性的数字带通/带阻滤波器设计”,FREQUENZ,44(1990)3-4,pp.117-121。
(8)R.Ansari和B.Liu的“应用于采样率变换的低噪声计算有效的递归数字滤波器”,IEEE Trahs.声音、语言、信号处理,Vol.ASSP-33,No.1,Feb.1985,pp.90-97。
(9)H.Samueli的“低复杂性无倍增的半带递归数字滤波器设计”,IEEE Trahs.声音、语言、信号处理,Vol.ASSP-37,No.3,Mar.1989,pp.442-444。
(10)P.P.Vaidyanathan和Zinnur Doganata的“现代数字信号处理中的无损耗系统的作用:指导,”IEEE Trans.on Education,Vol.32,No.3,Aug.1989,pp.181-197。
      附录B
      最小二乘法点阵噪声消除
      用比值逼近法消除噪声的实例
Example for ratiometric approach to noise canceling
/define LAMBDA 0.95
void OxiLSL NC(   int reset,

                  int passes,

                  int *signal_1,

                  int *signal_2,

                  int *signal_3,

                  int *target_1,

                  int *target_2)

            int   i,ii,k,m,n,contraction;
static      int   *s_a,*s_b,*s_c,*out_a,*out_c;
static      float Delta_sqr,scale,noise_ref;
if(reset==TRUE){

    s_a       =signal_1;

    s_b       =signal_2;

    s_c       =signal_3;

    out_a     =target_1;

    out_c     =target_2;

    factor    =1.5;

    scale     =1.0/4160.0;

    * noise canceller initialization at time t=0 */

    nc[0].berr     =0.0;

    nc[0].Gamma    =1.0;
for(m=0;m<NC_CELLS;m++){

    nc[m].err_a    =0.0;

    nc[m].err_b    =0.0;

    nc[m].Rob_a    =0.0;

    nc[m].Roh_c    =0.0;

    nc[m].Delta    =0.0;

    nc[m].Fswsqr   =0.00001;

    nc[m].Bswsqr   =0.00001;
==================END INITIALIZATION==================
for(k=0;k<passes;k++){
contraction=FALSE;
for(m=0;m<NC_CELLS;m++){/* Update delay elements

    nc[m].berr1  =nc[m].berr;

    nc[m].Bswsqr1=nc[m].Bswsqr;
    noise ref     =factor*log(1.0-(*s_a)*scale)

              -log(1.0-((s_b)*scale);
nc[0].err_a   =log(1.0-(*s_b)*scale);
nc[0].err_b   =log(1.0-(*s_c)*scale);
++s_a;
++s_b;
++s_c;
nc[0].ferr    =noise_ref;
nc[0].berr    =noise_ref;
nc[0].Fswsqr  =LAMBDA*nc[0].Fswsqr+noise_ref*noise_ref;
nc[0].Bswsqr  =nc[0].Fswsqr;
/* Order Update    */
for(n=1;(n<NC CELLS &amp;&amp;(contraction==FALSE);n++)
     /* Adaptive Lattice Section */
m=n-1;
ii=n-1;
nc[m].Delta   *=LAMBDA;
nc[m].Delta   +=nc[m].berr1*nc[m].ferr/nc[m].Gamma;
Delta_sqr     =nc[m].Delta*nc[m].Delta;
nc[n].fref    =-nc[m].Delta/nc[m].Bswsqr1;
nc[n].bref    =-nc[m].Delta/nc[m].Fswsgr;
nc[n].ferr    =nc[m].ferr+nc[n].fref*nc[m].berr1;
nc[n].berr  =nc[m].berr1+nc[n].bref*nc[m].ferr;
nc[n].Fswsqr=nc[m].Fswsqr-Delta_sqr/nc[m].Bswsqr1;
nc[n].Bswsqr=nc[m].Bswsqr1-Delta_sqr/nc[m].Fswsqr;
if((nc[n].Fswsqr+nc[n].Bswsqr)>0.00001||(n<5)){
  nc[n].Gamma=nc[m].Gamma-nc[m].berr1*nc[m].berr1/
nc[m].Bswsqr1;
  if(nc[n].Gamma<0.05)nc[n].Gamma=0.05;
  if(nc[n].Gamma>1.00)nc[n].Gamma=1.00;
/*Joint Process Estimation Section*/

    nc[m].Rob_a     *=LAMBDA;

    nc[m].Roh_a +=nc[m].berr*nc[m].err a/nc[m].Gamma;

    nc[m].k_a   =nc[m].Roh_a/nc[m].Bswsqr;

    nc[n].err_a      =nc[m].err_a-nc[m].k_a*nc[m].berr;

    nc[m].Roh_c  *=LAMDBA;

    nc[m].Roh_c +=nc[m].berr &amp; nc[m].err_b/nc[m].Gamma;

    nc[m].k_c         =nc[m].Roh_c/nc[m].Bswsqr;

    nc[n].err_b           =nc[m].err_b-nc[m].k_c*nc[m].berr;
)
else{
  contraction=TRUE;
  for(i=n;i<NC_CELLS;i++){

     nc[i].err_a           =0.0;

     nc[i].Roh_a           =0.0;

     nc[i].err_b           =0.0;

     nc[i].Roh_c           =0.0;

     nc[i].Delta           =0.0;

     nc[i].Fswsqr          =0.00001;

     nc[i].Bswsqr    =0.00001;

     nc[i].Bswsqr1   =0.00001;
*out_a++=(int)((-exp(nc[ii].err_a)+1.0)/scale);
*out_c++=(int)((-exp(nc[ii].err_b)+1.0)/scale);

        ************Least Square Lattic************
附录C/*归一化自适应噪声消除器*/
#include <stdlib.h>
#include <math.h>
#define TRUE           1
#define FALSE          0
#define FLOAT32             float
#define INT32          long int
#define VOID           void
#define FABSF          fabs
#define SQRTF          sqrt
#define MAX(a,b)  (a)>(b)?(a):(b)
#define MIN(a,b)  (a)<(b)?(a):(b)
#define MIN_VAL            0.01
#define MAX_DEL            0.999999
#define MIN_DEL           -0.999999
#define MAX_RHO            2.0
#define MIN_RHO           -2.0
#define MIN_BSERR         IE-15
typedef struct{

     FLOAT32    berr;

     FLOAT32    berr_1;

     FLOAT32    delta;

     FLOAT32    err;

     FLOAT32    ferr;

     FLOAT32    gamma;

     FLOAT32    gamma_1;

     FLOAT32    rho;

     FLOAT32    delta_1;

     FLOAT32    Bserr;

     FLOAT32    Bserr_1;
}    LANC_CELLS;
typedef struct{
				
				<dp n="d97"/>
     INT32       cc;   /* number of cells

     FLOAT32 lambda;/*put in value for lambda

     FLOAT32 min_error;  /* parameter

     LANC_CELLS   *cells;/* point to array of ANC CELLS

     LANC_Context;
extern LANC_Context*
LANC_Init(

     INT32       num_cells,/*number of cells

     FLOAT32 lambda,/*lambda param

    FLOAT32 min_error);/*min error
extern VOID
LANC_Done(

     LANC_Context *c;
extern VOID
LANC_Reset(

     LANC_Context     *anc);
extern FLOAT32
LANC_Calc(

     LANC_Context *anc,      /*input,context handle

     FLOAT32      nps,   /*input,noise plus signal

     FLOAT32      noise);/*input,noisereference
/*The following macros provide efficient access to the lattice
#define ANC_CELL_CIZE      11
#define xBERR   0
#define xBERR_1       1
#define xDELTA  2
#define xDELTA_1      3
#define xGAMMA  4
#define xGAMMA_1      5
#define xBSERR  6
#define xBSERR_1      7
#define xERR    8
#define xFERR   9
#define xRho    10
				
				<dp n="d98"/>
#define berr     (*(p+xBERR))
#define P_berr_1     (*(p+xBERR_1-ANC_CELL_SIZE))
#define P_berr   (*(p+xBERR-ANC_CELL_SIZE))
#define berr_1   (*(p+xBERR_1))
#define Bserr    (*(p+xBSERR))
#define Bserr_1      (*(p+xBSERR_1))
#define P_Bserr_1    (*(p+xBSERR_1-ANC_CELL_SIZE))
#define P_delta      (*(p+xDELTA-ANC_CELL_SIZE))
#define delta    (*(p+xDELTA))
#define delta_1      (*(p+xDELTA_1))
#define P_delta_1    (*(p+xDELTA_1-ANC_CELL_SIZE)
#define err          (*(p+xERR))
#define N_err    (*(p+xERR+ANC_CELL_SIZE))
#define P_ferr   (+(p+xFERR-ANC_CELL_SIZE))
#define ferr     (*(p+xFERR))
#define gamma    (*(p+xGAMMA))
#define P_gamma       (*(p+xGAMMA-ANC_CELL_SIZE))
#define N_gamma       (*(p+xGAMMA+ANC_CELL_SIZE))
#define P_gamma_1     (*(p+xGAMMA_1-ANC_CELL_SIZE))
#define gamma_1       (*(p+xGAMMA_1))
#define rho           (*(p+xRho))
/*   ---------------------------------------

     Name:LANC_Init

     Abstract:Create an ANC context

     ---------------------------------------
extern LANC_Context*
LANC_Init(

     INT32       num cells,      /* number of cells

     FLOAT32 lambda,   /*lambda param

     FLOAT32 min_error){/*min error
				
				<dp n="d99"/>
     LANC_Context    *anc;       /*context

     anc=(LANC_Context *)malloc(sizeof(LANC_Context));

     assert(anc!=NULL);

     anc->cc=num_cells;

     anc->lambda=lambda;

     anc->min_error=min_error;

     anc->cells=(LANC CELLS*)malloc(sizeof(LANC_CELLS)

          *(num_cells+2));

     assert(anc->cells!=NULL);

     return(anc);
>
------------------------------------

     Name:LANC_Reset

     Abstract:Reset an ANC context
-------------------------------------
extern VOID
LANC_Reset(
     LANC_Context*anc){

     FLOAT32       *p;

     INT32            m;

     p=(FLOAT32*)anc->cells;

     for(m=0;m,=anc->cc;m++){

         rho      =0.0;

         err      =0.0;

         ferr     =0.0;

         berr     =0.0;

         berr_1   =0.0;

         delta         =0.0;

         delta_1  =0.0;

         Bserr        =anc->min_error;

         Bserr_1  =anc0>min_error;

				
				<dp n="d100"/>
         gamma      =MIN_VAL;

         gamma_1=MIN_VAL;

         p     +=ANC_CELL_SIZE;

     }

     p=(FLOAT32*)anc->cells;   /* Cell # O special case

     gamma        =1.0;

     gamma_1=1.0;

     --------------------------------------

     Name:LANC_Done

     Abstract:Delete an ANC context

     --------------------------------------
extern VOID
LANC_Done(

      LANC_Context*anc){

      free(anc->cells);

      free(anc);
------------------------------------
      Name:LANC_Calc

      Abstract:Calculate
------------------------------------
FLOAT32
LANC_Calc(

     LANC_Context *anc,     /* input,context handle

     FLOAT32      nps, /* input,noise plus signal

     FLOAT32      noise)/* input,noise reference

     INT32        m;

     FLOAT32 *p;

     FLOAT32 B,F,B2,F2;

     FLOAT32 qd2,qd3;
				
				<dp n="d101"/>
    INT32          output_cell;

    /* Update time delay elements in cell structure

    p=(FLOAT32*)anc->cells;

    for(m=0;m<=anc-c>c;m++){

        gamma_1=gamma;

        berr_1 =berr;

        Bserr_1=Bserr;

        delta_1=delta;

        p+=ANC_CELL_SIZE;

    /*Handle Cell # 0---------------------------

    p=(FLOAT32*)anc->cells;

    Bserr=anc->lambda*Bserr_1+noise*noise;

    Bserr=MAX(Bserr,MIN_BSERR);

    ferr=noise/SQRTF(Bserr);

    ferr=MAX(ferr,MIN_DEL);

    ferr=MIN(ferr,MAX_DEL);

    berr=ferr;

    rho =anc->lambda*SQRTF(Bserr_1/Bserr)*rho+berr*
nps;
    Nerr=nps-rho*berr;

    output_cell=anc->cc-1;/* Assume last cell for
starter

    for(m=1;m<anc->cc;m++)

       p+=ANC_CELL_SIZE;

       B=SQRTF(1.0-P_berr_l*P_berr_l);B2=
F=SQRTF(1.0-P_ferr*P_ferr);F2-1.0/F;
P_delta=P_deltal*F*B_P_berr_1*P_ferr;
P_delta=MAX(P_delta,MIN_DEL);
P_delta=MIN(P_delta,MAX_DEL);
				
				<dp n="d102"/>
qd3 =1.0-P_delta*P_delta;
qd2 =1.0/SQRTF(qd3);
ferr=(P_ferr-P_delta*P_berr_1)*qd2*B2;
ferr=MAX(ferr,MIN_DEL);
ferr=MIN(ferr,MAX_DEL);
berr=(P_berr_1-P_delta * P_ferr)*qu2*F2;
berr=MAX(berr,MIN_DEL);
berr=MIN(berr,MAX_DEL);
gamma=P_gamma*(1.0-P_berr*P_berr);
gamma=MAX(gamma,MIN_VAL);
gamma=MIN(gamma,MAX_DEL);
Bserr=P_Bserr_1*qd3;
Bserr=MAX(Bserr,MIN_BSERR);
rho*=anc->lambda*SQRTF((Bserr_1/Bserr)*(gamma/gamma_1)
rho+=berr*err;
rho=MAX(rho,MIN_RHO);
rho=MIN(rho,MAX_RHO);
Nerr=err-rho*berr;
p=(FLOAT32*)&amp;(anc->cells[output_cell/**ANC_CELL_SIZE */]);
return(N_err);
附录D
/*    QRD
#include <stdlib.h>
#include <math.h>
#define TRUE   1
#define FALSE  0
#define FLOAT32       float
#define INT32  long int
#define VOID   void
#define FABSF  fabs
#define SQRTF  sqrt
typedef struct {

     INT32        dummy;
}LQRDJPEF_CONTEXT;
typedef LQRDJPEF_CONTEXT &amp; LQRDJPEF_Handle;
extern LQRDJPEF_Handle
LQRDJPEF_Init(

     INT32       NumCells,

     FLOAT32 Lambda,

     FLOAT32 SumErrInit,

     FLOAT32 GamsInit,

     FLOAT32 MinSumErr);
extern VOID
LQRDJPEF_Done(

     LQRDJPEF_Handle hJPE);
extern VOID
#define Reset(

     LQRDJPEF_Handle hJPE);
extern FLOAT32
LQRDJPEF_Calc(

     LQRDJPEF_Handle hJPE,/* handle
				
				<dp n="d104"/>
     FLOAT32 nps      /* noise plus signal

     FLOAT32 noise); /* noise reference
#define MAX(a,b)(a)>(b)?(a):(b)
#define MIN(a,b)(a)<(b)?(a):(b)
#define LQRDJPEF_CELL_SIZE              27
typedef   struct{

     FLOAT32 sinf,sinf_1;

     FLOAT32 sinb,sinb_1;

     FLOAT32 cosf,cosf_1;

     FLOAT32 cosb,cosb_1;

     FLOAT32 epsf;

     FLOAT32 epsb,epsb_1;
     FLOAT32 pief,pief_1;

     FLOAT32 pieb,pieb_1;

     FLOAT32 Fserr,Fserr_1,SQRTF_Fserr,SQRTF_Fserr_1;

     FLOAT32 Bserr_1,Bserr_2,SQRTF_Bserr_1,SQRTF_Bserr_2;

     FLOAT32 p_1,p_2;

     FLOAT32 gams_1;

     FLOAT32 epsi_1;
LQRDJPEF_CELL;

     struct{

     INT32        NumCells;    /*number of cells

     FLOAT32  Lambda;     /* Lambda
     FLOAT32  SumErrInit;       /*Initial value for

                                 Fserr,

                                Bserr

     FLOAT32  GamsInit;    /* Initial value for gams

     FLOAT32  MinSumErr;        /*Minimum for Fserr,
Bserr
     FLOAT32  SQRTF_Lambda;/* square root of.Lambda

     FLOAT32  SWRTF_SumErrInit; /*square root of
SumErrInit
				
				<dp n="d105"/>
     LQRDJPEF_CELL*cells;/*point to array of JPE_CELLS
LQRDJPEF_Context;

     The following macros provide efficient access to the lattice

     Define variables offsets within structure
#define xSINF          0
#define xSINF_1              1
#define xSINB          2
#define xSINB_1              3
#define xCOSF          4
#define xCOSF_1              5
#define xCOSB          6
#define xCOSB_1              7
#define xEPSF          8
#define xEPSB          9
#define xEPSB_1              10
#define xPIEF          11
#define xPIEF_1              12
#define xPIEB          13
#define xPIEB_1              14
#define xFSERR         15
#define xFSERR_1             16
#define xSQRTF_FSERR         17
#define xSQRTF_FSERR_1       18
#define xBSERR_1             19
#define xBSERR_2             20
#define xSQRTF_BSERR_1       21
#define xSQRTF_BSERR_2       22
#define xp_1                 23
#define xp_2                 24

      FLOAT32 epsb,epsb_1;

      FLOAT32 pief,pief_1;
				
				<dp n="d106"/>
     FLOAT32 pieb,pieb_1;

     FLOAT32 Fserr,Fserr_1,SQRTF_Fserr,SQRTF_Fserr_1;

     FLOAT32 Bserr_1,Bserr_2,SQRTF_Bserr_1,SQRTF_Bserr_2;

     FLOAT32 p_1,p_2;

     FLOAT32 gams_1;

     FLOAT32 epsi_1;
LQRDJPEF_CELL:
typedef struct{

     INT32        NumCells;      /* number of cells

     FLOAT32  Lambda;       /* Lambda
FLOAT32       SumErrInit;        /* Initial value for Fserr,
Bserr
FLOAT32       GamsInit;         /* Initial value for gams
FLOAT32       MinSumErr;             /* Minimum for Fserr, Bserr
FLOAT32       SQRTF_Lambda;     /* square root of Lambda
FLOAT32       SQRTF_SumErrInit;     /* square roof of SumErrInit
LQRDJPEF CELL *cells;           /* point to array of JPE_CELLS
LQRDJPEF_Context;
The following macros provide efficient access to the lattice
Define variable offsets within structure
#define xSINF          0
#define xSINF_1             1
#define xSINB          2
#define xSINB_1             3
#define xCOSF          4
#define xCOSF_1             5
#define xCOSB          6
#define xCOSB_1             7
#define xEPSF          8
				
				<dp n="d107"/>
#define xEPSB          9
#define xEPSB_1              10
#define xPIEF          11
#define xPIEF_1              12
#define xPIEB          13
#define xPIEB_1              14
#define xFSERR         15
#define xFSERR_1             16
#define xSQRTF_FSERR         17
#define xSQRTF_FSERR_1       18
#define xBSERR_1             19
#define xBSERR_2             20
#define xSQRTF_BSERR_1       21
#define xSQRTF_BSERR_2       22
#define xp_1           23
#define xp_2           24
#define xGAMSQ_1             25
#define xEPSI_1              26
#define sin             (*(ptr+xSINF))
#define sinf_1(*(ptr+xSINF_1))
#define P_sinf(*(ptr+xSINF-LQRDJPEF_CELL_SIZE))
#define P_sinf_1   (*(ptr+xSINF_1-LQRDJPEF_CELL_SIZE))
#define sinb  (*(ptr+xSINB))
#define sinb_1(*(ptr+xSINB_1))
#define P_sinb(*(ptr+xSINB-LQRDJPEF_CELL_SIZE))
#define P_sinb_1  (*(ptr+xSINB_1-LQRDJPEF_CELL-SIZE))
#define cosf  (*(ptr+xCOSF))
#define cosf_1(*(ptr+xCOSF_1) 
#define P_cosf(*(ptr+xCOSF-LQRDJPEF_CELL_SIZE))
#define P_cosf_1  (*(ptr+xCOSF_1-LQRDJPEF_CELL_SIZE))
#define cosb  (*(ptr+xCOSB))
#define cosb_1(*(ptr+xCOSB_1))
#define P_cosb(*(ptr+xCOSB-LQRDJPEF_CELL_SIZE))

                    
				
				<dp n="d108"/>
#define P_cosb_1   (* (ptr+xCOSB_1-LQRDJPEF_CELL_SIZE))
#define epsf     (*(ptr+xEPSF))
#define P_epsf   (*(ptr+xEPSF-LQRDJPEF_CELL_SIZE))
#define epsb     (*(ptr+xEPSB))
#define epsb_1   (*(ptr+xEPSB_1))
#define P_epsb   (*(ptr+xEPSB-LQRDJPEF_CELL_SIZE))
#define P_epsb_1      (*(ptr+xEPSB_1-LQRDJPEF_CELL_SIZE))
#define pief     (*(ptr+xPIEF))
#define pief_1   (*(ptr+xPIEF_1))
#define P_pief   (*(ptr+xPIEF-LQRDJPEF_CELL_SIZE))
#define P_pief_1      (* (ptr+xPIEF_1-LQRDJPEF_CELL_SIZE))
#define pieb     (*(ptr+xPIEB))
#define pieb_1   (*(ptr+xPIEB_1))
#define P_pieb   (*(ptr+xPIEB-LQRDJPEF_CELL_SIZE))
#define P_pieb_1      (* (ptr+xPIEB_1-LQRDJPEF_CELL_SIZE))
#define Fserr    (*(ptr+xFSERR))
#define Fserr_1       (*(ptr+xFSERR_1))
#define P_Fserr       (*(ptr+xFSERR-LQRDJPEF_CELL_SIZE))
#define P_Fserr_1     (*(ptr+xFSERR_1-LQRDJPEF_CELL_SIZE))
#define SQRTF_Fserr        (*(ptr+xSQRTF_FSERR))
#define SQRTF_Fserr_1           (*(ptr+xSQRTF_FSERR_1))
#define SQRTF_P_Fserr           (*(ptr+xSQRTF_FSERR           -

                                 LQRDJPEF_CELL_SIZE))
#define SQRTF_P_Fserr_1         (*(ptr+xSQRTF_FSERR_1         -

                                 LQRDJPEF_CELL_SIZE))
#define Bserr_1      (*(ptr+xBSERR_1))
#define Bserr_2      (*(ptr+xBSERR_2))
#define P_Bserr_1    (*(ptr+xBSERR_1-LQRDJPEF_CELL_SIZE))
#define P_Bserr_2    (*(ptr+xBSERR_2-LQRDJPEF_CELL_SIZE))
#define SQRTF_Bserr_1     (*(ptr+xSQRTF_BSERR_1))
#define SQRTF_Bserr_2     (*(ptr+xSQRTF_BSERR_2))
#define SQRTF_P_Bserr_1   (*(ptr+xSQRTF_BSERR_1              -

                          LQRDJPEF_CELL_SIZE))
#define SQRTF_P_Bserr_2   (*(ptr+ xSQRTF_BSERR_2             -

                          LQRDJPEF_CELL_SIZE))
				
				<dp n="d109"/>
#define p_1       (*(ptr+xp_1))
#define p_2       (*(ptr+xp_2))
#define P_p_1     (*(ptr+xp_1 -LQRDJPEF_CELL_SIZE))
#define P_p_2     (* (ptr+xp_2-LQRDJPEF_CELL_SIZE))
#define gams_1    (*(ptr+xGAMSQ_1))
#define P_gams_1  (*(ptr+xGAMSQ_1-LQRDJPEF_CELL_SIZE))
#define epsi_1    (*(ptr+xEPSI_1))
#define P_epsi_1      (*(ptr+xEPSI_1-LQRDJPEF_CELL_SIZE))
static FLOAT32
RSQRTF(

       FLOAT32 x)

       return 1.0F/SQRTF(x);

       -------------------------------------------------------

       Name    :LQRDJPEF_Init

       Abstract:Create a JPE context

       -------------------------------------------------------
extern LQRDJPEF_Handle
LQRDJPEF_Init(

     INT32      NumCells,

     FLOAT32    Lambda,

     FLOAT32    SumErrInit,

     FLOAT32    GamsInit,

     FLOAT32    MinSumErr){

     LQRDJPEF_Context *jpe;

     jpe=malloc(sizeof(LQRDJPEF_Context));

     assert(jpe!=NULL);

     jpe->NumCells=NumCells;

     jpe->Lambda=Lambda;

     jpe->SumErrInit=SumErrInit;

     jpe->GamsInit=GamsInit;

     jpe->MinSumErr=MinSumErr;
				
				<dp n="d110"/>
         jpe->SQRTF_Lambda=SQRTF(jpe->Lambda);

         jpe->SQRTF_SumErrInit-SQRTF(jpe->SumErrInit);

         jpe->cells=malloc(sizeof(LQRDJPEF_CELL)*(NumCells+
2));
          assert(jpe->cells!=NULL);

          LQRDJPEF_Reset((LQRDJPEF_Handle)jpe);

          return((LQRDJPEF_handle)jpe);
------------------------------------------------------------

          Name         : LQRDJPEF_Init

          Abstract     : Create a JPE context
------------------------------------------------------------
extern VOID
LQRDJPEF_Done(
LQRDJPEF_Handle  hJPE){
LQRDJPEF_Context *jpe=(LQRDJPEF_Context *)hJPE;
free(jpe->cells);
free(jpe);
     -------------------------------------------------------

           Name     :LQRDJPEF_Reset

           Abstract :Reset a JPE context

     -------------------------------------------------------
extern VOID
LQRDJPEF_Reset(

          LQRDJPEF_Handle     hJPE){

          LQRDJPEF_Context *jpe=(LQRDJPEF_Context *)hJPE;

          FLOAT32             *ptr;

          INT32               m;

          ptr=(FLOAT32*)jpe->cells;
				
				<dp n="d111"/>
                  for(m=0;m<=jpe->NumCells;m++){

                  sinf=0.0F;

                  sinb=0.0F;

                  cosf=0.0F;

                  cosb=0.0F;

                  epsf=0.0F;

                  epsb=0.0F;

                  pief=0.0F;

                  pieb=0.0F;

                  p_1=0.0F;

                  Fserr=jpe->SumErrInit;

                  Bserr_1=jpe->SumErrInit;

                  gams_1=jpe->GamsInit;

                  SQRTF_Fserr=jpe->SQRTF_SumErrInit;

                  SQRTF_Bfserr_1=jpe->SQRTF_SumErrInit;

                  ptr+=LQRDJPEF_CELL_SIZE;

                  }

                  ptr=(FLOAT32*)jpe->cells;/# Cell #0 special case

                  gams_1=1.0F;

    -----------------------------------------------------------------

    Name          :LQRDJPEF_Calc

    Abstract      :

    -----------------------------------------------------------------
extern FLOAT32
LQRDJPEF_Calc(

     LQRDJPEF_Handle hJPE,

     FLOAT32 nps,          /* noise plus signal */

     FLOAT32 noise){        /* noise reference   */

     LQRDJPEF_Context *jpe={LQRDJPEF_Context *)hJPE;

     INT32          m;

     FLOAT32     *ptr;

     FLOAT32    tmp;

     Time update section
				
				<dp n="d112"/>
         ptr=(FLOAT32*)jpe->cells;

         for(m=0;m<=jpe->NumCells;m++){

         /* some of following delay elements are not needed*/

         sinf_1=sinf;

         sinb_1=sinb;

         cosf_1=cosf;

         cosb_1=cosb;

         epsb_1=epsb;

         pief_1=pief;

         pieb_1=pieb;

         Fserr_1=Fserr;

         Bserr_2=Bserr_1;

         p_2=p_1;

         SQRTF_Bserr_2=SQRTF_Bserr_1;

         SQRTF_Fserr_1=SQRTF_Fserr;

         ptr+=LQRDJPEF_CELL_SIZE;

          }

         /*Order update section     */

         /*Handle Cell # 0          */

         ptr={FLOAT32 *)(jpe->cells);/* point to cell # 0*/

         epsf=noise;

         epsb=noise;

         epsi_1=nps;
/* rest of cells */
for(m=1;m<jpe->NumCells;m++){

          ptr+=LQRDJPEF_CELL_SIZE;/* access next cell*/

          /* Prediction section */

          P_Bserr_1=jpe->Lambda* P_Bserr_2+P_epsb_1*P_epsb_1;

          P_Bserr_1=MAX(P_Bserr_1,jpe->MinSumErr);
				
				<dp n="d113"/>
          SQRTF_P_Bserr_1=SQRTF(P_Bserr_1);

          tmp=RSQRTF(P_Bserr_1);/*this comes free on DSP */

          P_cosb_1=jpe->SQRTF_Lambda*SQRTF_P_Bserr_2 *tmp;

          P_sinb_1=P_epsb_1*tmp;

          tmp=jpe->SQRTF_Lambda*P_pief_1;

          epsf=P_cosb_1*P_epsf-P_sinb_1*tmp;

          P_pief=P_cosb_1*tmp+P_sinb_1*P_epsf;

          gams_1=P_cosb_1*P_gams_1;

          P_Fserr=jpe->Lambda*P_Fserr_1+P_epsf*P_epsf;

          P_Fserr=MAX(P_Fserr,jpe->MinSumErr);

          SQRTF_P+Fserr=SQRTF(P_Fserr);

          tmp=RSQRTF(P_Fserr);/*this comes free on DSP*/

          P_cosf=jpe->SQRTF_Lambda*SQRTF_P_Fserr_1*tmp;

          P_sinf=P_epsf*tmp;

          tmp=jpe->SQRTF_Lambda*P_pieb_1;

          epsb=P_cosf*P_epsb_1-P_sinf*tmp;

          P_pieb=P_cosf*tmp+P_sinf*P_epsb_1;

          /*Joint Process Estimation section */

          tmp=jpe->SQRTF_Lambda*P_p_2;

          epsi_1=P_cosb_1*P_epsi_1-P_sinb_1*tmp;

          P_p_1=P_cosb_1*tmp+P_sinb_1*P_epsi_1;
}
ptr+=LQRDJPEF_CELL_SIZE;/* access next cell*/
/*Do minimum work for JPE of very last cell
  only four equations are required for prediction section */
				
				<dp n="d114"/>
P_Bserr_1 =jpe->Lambda*P_Bserr_2+P_epsb_1*P_epsb_1;
P_Bserr_1 =MAX(P_Bserr_1,jpe->MinSumErr);
SQRTF_P_Bserr_1=SQRTF(P_Bserr_1);
tmp=RSQRTF(P_Bserr_1);/* this comes free on DSP */
P_cosb_1  =jpe->SQRTF_Lambda*SQRTF_P_Bserr_2*tmp;
P_sinb_1  =P_epsb_1*tmp;
/* Joint Process Estimation for last cell */
tmp=jpe->SQRTF_Lambda*P_p_2;
epsi_1    =P_cosb_1*P_epsi_1-P_sinb_1*tmp;
P_p_1          =P_cosb_1*tmp+P_sinb_1*P_epsi_1;
gams_1    =P_cosb_1*P_gams_1;
return(gams_1*epsi_1);

Claims (70)

1、一种信号处理方法,用在一个信号处理器中对至少两个被测信号S1和S2进行处理,每个被测信号中都包含有原始信号部分s和二次信号部分n,信号S1和S2可由下列关系式表示:
               S1=s1+n1
               S2=s2+n2式中s1及s2和n1及n2的关系如下:
               s1=ras2和n1=rvn2其中ra和rv为系数,
该方法包括以下几个步骤:
确定使s1和n1相关最小的系数ra
利用所确定的ra计算血氧饱和度;以及
在一个显示器上显示血氧饱和度。
2、一种信号处理方法,用在一个信号处理器中对至少两个被测信号S1和S2进行处理,每个被测信号中都包含有原始信号部分s和二次信号部分n,信号S1和S2可由下列关系式表示:
                  S1=s1+n1
                  S2=s2+n2式中s1及s2和n1及n2的关系如下:
s1=ras2和n1=rvn2其中ra和rv为系数,
该方法包括以下几个步骤:
确定使s1和n1相关最小的系数ra;以及
利用所确定的ra处理第一和第二信号中的至少一个,以从第一被测信号或第二被测信号两者中的至少一个信号中显著降低n,以形成一个干净的信号。
3、如权利要求2所述的方法,其特征在于,还包括在一个显示器上显示所得到的干净信号的步骤。
4、如权利要求2所述的方法,其特征在于,所述的第一和第二信号是生理信号,所述的方法进一步包括处理所述干净信号以从所述第一被测信号和第二被测信号中确定生理参数的步骤。
5、如权利要求4所述的方法,其特征在于,所述的生理参数是动 脉血氧饱和度。
6、如权利要求4所述的方法,其特征在于,所述的生理参数是心电信号。
7、如权利要求2所述的方法,其特征在于,所述的被测信号的第一部分表现为一心脏体积描记图,所述的方法进一步包括计算脉率的步骤。
8、一种生理监护仪,包括:
一个能接收第一被测信号S1的第一输入端,所述的第一被测信号S1包含有原始信号部分s1和二次信号部分n1
一个能接收第二被测信号S2的第二输入端,所述的第二被测信号S2包含有原始信号部分s2和二次信号部分n2,所述的第一被测信号S1和所述的第二被测信号S2具有以下关系:
                       S1=s1+n1
                       S2=s2+n2式中s1及s2和n1及n2的关系如下:
s1=ras2和n1=rvn2其中ra和rv为系数;
一个扫描参比处理器,所述的扫描参比处理器响应于多个ra的可能值,将所述的第二被测信号与每个ra的可能值及每个结果的可能值相乘,并从第一被测信号中减去结果值从而产生多个输出信号;
一个相关消除器,所述的相关消除器具有能接收第一被测信号的第一输入和能从所述的饱和度扫描参比处理器中接收多个输出信号的第二输入,所述的相关消除器对应于在所述多个输出信号与第一被测信号间进行的相关消除,生成多个输出向量;
一个积分器,所述的积分器具有一个能接收来自上述相关消除器的多个输出向量的一个输入端,所述的积分器响应于多个输出向量,以确定每个输出向量的相应功率;
一个极值探测器,所述的极值探测器的输入与所述积分器的输出相连,响应于每个输出向量的相应功率以求出所选择的功率。
9、如权利要求8所述的生理监护仪,其特征在于,所述的多个可能值对应于一个所选的血液成分的多个可能值。
10、如权利要求9所述的生理监护仪,其特征在于,所述的所选血 液成分是动脉血氧饱和度。
11、如权利要求9所述的生理监护仪,其特征在于,所述的所选血液成分是静脉血氧饱和度。
12、如权利要求9所述的生理监护仪,其特征在于,所述的所选血液成分是一氧化碳。
13、如权利要求8所述的生理监护仪,其特征在于,所述的多个可能值对应于一种生理浓度。
14、一种生理监护仪,包括:
一个能接收第一被测信号S1的第一输入,所述的第一被测信号S1包含有原始信号部分s1和二次信号部分n1
一个能接收第二被测信号S2的第二输入,所述的第二被测信号S2包含有原始信号部分s2和二次信号部分n2,所述的第一被测信号S1和所述的第二被测信号S2具有以下关系:
                     S1=s1+n1
                     S2=s2+n2式中s1及s2和n1及n2的关系如下:
s1=ras2和n1=rvn2其中ra和rv为系数;
一个转换模块,所述的饱和度转换模块响应于所述第一和第二被测信号及ra的多个可能值,以提供至少一个功率曲线做为其输出;
一个极值计算模块,所述的极值计算模块响应于所述至少一个功率曲线,选定一个使n和s相关最小的ra值,并根据所述ra值计算出一个相应的饱和度值做为其输出;以及
一个显示模块,所述的显示模块响应于所述饱和度计算的输出,显示所述的饱和度值。
15、一种信号处理方法,用在一个信号处理器中对至少两个被测信号进行处理,每个被测信号中都包含有一个原始信号部分和一个二次信号部分,所述的第一和第二信号基本符合一个预定的信号模型,该方法包括以下几个步骤:
在一个时间段内对所述的第一和第二信号进行采样,以获得代表在所述时间段上的所述第一信号的第一数据点序列和代表在所述时间段上的所述第二信号的第二数据点序列;
将所述的第一数据点序列转换成具有至少一个频率分量和一个幅度分量的第一转换点序列以及将所述的第二数据点序列转换成具有至少一个频率分量和一个幅度分量的第二转换点序列;
比较所述的第一转换点序列和所述的第二转换点序列,得到具有一个幅度分量和至少一个频率分量的第三比较值序列;
从所述的比较值中选择幅度在一个选定阈值内的至少一个值;
根据所述的所选定的至少一个比较值,确定一个符合所述的预定的信号模型的结果值。
16、如权利要求15所述的方法,其特征在于,所述的比较步骤包括确定第一转换点序列与第二转换点序列的比值的步骤,所述的选择至少一个比较值的步骤包括选择比较低的比值的步骤。
17、如权利要求16所述的方法,其特征在于,所述的确定结果值的步骤包括根据所选定的比值计算血氧饱和度的步骤。
18、如权利要求15所述的方法,其特征在于,所述的结果值是血氧饱和度。
19、如权利要求15所述的方法,其特征在于,所述的结果值是脉率。
20、一种信号处理方法,用在一个信号处理器中对至少两个被测信号进行处理,每个被测信号中都包含有一个原始信号部分和一个二次信号部分,所述的第一和第二信号基本符合一个用于血液组分饱和度的信号模型,该方法包括以下几个步骤:
在一个时间段内对所述的第一和第二信号进行采样,以获得代表在所述时间段上的所述第一信号的第一数据点序列和代表在所述时间段上的所述第二信号的第二数据点序列;
将所述的第一数据点序列从时域转换到频域,以获得第一转换点序列和第二转换点序列,所述的第一转换点序列和第二转换点序列具有一个幅度分量和至少一个频率分量;
确定一个幅度比值序列,所述的幅度从所述第一转换点序列中和所述第二转换点序列中相应于频率各取一个;
从所述的比值序列中选择幅度在一个选定阈值内的至少一个比值;以及
根据所述的所选定的至少一个比值,确定一个符合所述的预定的信 号模型的结果值。
21、如权利要求20所述的方法,其特征在于,所述的比值与血氧饱和度相应,所述的选定至少一个所述的比值的步骤包括选定至少一个与血氧饱和度的较高值相应的比值的步骤。
22、如权利要求21所述的方法,其特征在于,所述的确定结果值的步骤包括根据所选定的至少一个比值计算血氧饱和度的步骤。
23、如权利要求22所述的方法,其特征在于,所述的方法还包括以下步骤:
利用一个开窗函数将所述第一转换点序列或所述第二转换点序列中的至少一个与所述的结果值相组合;
对所作的复合进行谱分析,以得到脉率。
24、如权利要求22所述的方法,其特征在于,所述的方法还包括以下步骤:
利用一个开窗函数将所述第一转换点序列或所述第二转换点序列中的至少一个与所述的结果值相组合;
进行逆开窗,以得到体积描记图。
25、如权利要求22所述的方法,其特征在于,所述的结果值是血氧饱和度。
26、一种信号处理方法,用于在一个信号处理器中对至少两个被测信号进行处理,每个被测信号中都包含有一个原始信号部分和一个二次信号部分,所述的第一和第二信号基本符合一个预定的信号模型,该方法包括以下几个步骤:
在一个时间段内对所述的第一和第二信号进行采样,以获得代表在所述时间段上的所述第一信号的第一数据点序列和代表在所述时间段上的所述第二信号的第二数据点序列;
对所述的第一和第二数据点序列进行快速饱和度变换,以得到在所述的频域上的一个转换数据点序列;
根据所述的多个饱和度值确定一个选定的饱和度值。
27、如权利要求26所述的方法,其特征在于,所述的选定的饱和度值是动脉血氧饱和度。
28、如权利要求26所述的方法,其特征在于,所述的选定的饱和度值是静脉血氧饱和度。
29、如权利要求26所述的方法,其特征在于,所述的进行所述的快速饱和度变换的步骤包括从所述的第一和第二数据点序列中计算第一和第二中间变换点序列的步骤,所述的方法还包括根据所述的选定饱和度值和所述的第一中间变换点序列确定脉率的步骤。
30、一种低噪声发射器驱动器,包括:
一个发射器;
一个发射器电流源,所述的发射器电流源具有一个控制输入端和一个控制输出端,所述的输出端向所述的发射器提供电流驱动;
一个发射器电流源输入转换开关,所述输入转换开关的一个输出端与所述的发射器电流源的控制输入端相连,所述输入转换开关的输入端与其至少两个输入端中的一个相连;
一个发射器电流源输出转换开关,其输出端与所述发射器相连,其输入端和至少两个输入端中的一个相连;以及
一个发射器转换开关控制锁定器,所述的控制锁定器与所述的发射器电流源输入转换开关和所述的发射器电流源输出转换开关相连,所述的发射器转换开关控制锁定器控制选择哪一个输入端与所述的转换开关相连。
31、如权利要求30所述的低噪声发射器驱动器,其特征在于,所述的发射器电流源输入转换开关的所述至少两个输入端的是一个向所述的电流源供电的电源和一个地。
32、一种组合装置,包括:
一个检测器,所述的检测器响应于沿着一条第一传输路径传输的一个第一信号和沿着一条第二传输路径传输的一个第二信号,在一个输出端产生代表所述第一信号和所述第二信号的信号,所述的第一和第二传输路径的一部分处在同一个传输介质中,其中,所述的在所述输出端代表所述第一信号的信号具有一原始信号部分和一个二次信号部分,所述第一信号的所述原始信号部分基本上在整个第一传输路径上都受到衰减,所述的在所述输出端代表所述第二信号的信号具有一原始信号部分和一个二次信号部分,所述第二信号的所述原始信号部分基本上在整个第二传输路径上都受到衰减;以及
一个第一信号处理器,所述第一信号处理器具有与所述检测器相连的输入端,所述的第一信号处理器响应于来自所述检测器的代表所述第 一和第二信号的信号,将所述第一和第二信号相组合,产生一个原始参比信号或者一个二次参比信号,所述的原始参比信号和二次参比信号分别是所述第一和第二信号的所述原始信号部分和所述二次信号部分的有显著意义的函数。
33、如权利要求32所述的组合装置,其特征在于,还包括一个第二信号处理器,所述第二信号处理器响应于第二参比信号和所述代表所述第一信号的信号,从这两个信号中提取出一个输出信号,所述输出信号是所述第一信号的所述原始信号部分的有显著意义的函数。
34、如权利要求33所述的组合装置,其特征在于,所述第二信号处理器包括一个相关消除器。
35、如权利要求33所述的组合装置,其特征在于,所述第二信号处理器包括一个自适应噪声消除器。
36、如权利要求35所述的组合装置,其特征在于,所述自适应噪声消除器包括一个联合处理估计器。
37、如权利要求36所述的组合装置,其特征在于,所述联合处理估计器包括一个最小二乘法点阵预测器和一个回归滤波器。
38、如权利要求32所述的组合装置,其特征在于,还包括一个第二信号处理器,所述第二信号处理器响应于所述的原始参比信号和所述的代表所述第一信号的信号,从这两个信号中提取出一个输出信号,所述输出信号是所述第一信号的所述二次信号部分的一个有显著意义的函数。
39、如权利要求32所述的组合装置,其特征在于,还包括一个第二信号处理器,所述第二信号处理器响应于所述的二次参比信号和所述的代表所述第一信号的信号,从这两个信号中提取出一个输出信号,所述输出信号是所述第二信号的所述原始信号部分的一个有显著意义的函数。
40、如权利要求32所述的组合装置,其特征在于,还包括一个第二信号处理器,所述第二信号处理器响应于所述的二次参比信号和所述的代表所述第一信号的信号,从这两个信号中提取出一个输出信号,所述输出信号具有一个是所述第二信号的所述二次信号部分的一个函数有显著意义的分量。
41、如权利要求32所述的组合装置,其特征在于,所述的检测器 用于检测由所述第一信号和所述第二信号代表的一个生理函数。
42、如权利要求41所述的组合装置,其特征在于,所述的检测器适合于测定一种血液成分。
43、如权利要求42所述的组合装置,其特征在于,由所述的检测器测定的血液成分是血气。
44、如权利要求41所述的组合装置,其特征在于,所述的检测器包括一个响应于电磁能量的传感器。
45、如权利要求32所述的组合装置,其特征在于,还包括一个与所述检测器相连的电磁装置,用于根据由所述检测器接收到的经过了所述传输介质的所述第一和第二信号测定一个体积描记波形,所述的传输介质包括生物组织。
46、如权利要求32所述的组合装置,其特征在于,还包括一个与所述检测器相连的脉搏血氧计,所述的脉搏血氧计根据由所述检测器接收到的经过了所述传输介质的所述第一和第二信号监视一种生理状态,所述的传输介质包括生物组织。
47、如权利要求32所述的组合装置,其特征在于,还包括一个与所述检测器相连的血压监护仪,所述的血压监护仪用于根据由所述检测器接收到的经过了所述传输介质的所述第一和第二信号导出一种生理状态,所述的传输介质包括生物组织。
48、如权利要求32所述的组合装置,其特征在于,还包括一个与所述检测器相连的心电图仪,所述的心电图仪用于根据由所述检测器接收到的经过了所述传输介质的所述第一和第二信号测定一种生理状态,所述的传输介质包括生物组织。
49、如权利要求48所述的组合装置,其特征在于,所述的心电图仪包括一个三极电极传感器,所述传感器具有三个同心排列的电极。
50、用于表示一种材料的组成的装置,所述的装置包括:
第一信号处理器,所述第一信号处理器用于接收第一和第二输入,第一输入包括多个参比信号中的一个,所述多个参比信号中的每一个都与第二输入相关;
将所述第二输入和所述多个参比信号中的每一个传送到所述第一信号处理器的装置;及
针对作为传送到第一信号处理器的多个参比信号中的每一个,检测 所述的第一信号处理器的输出信号的装置,其中,所述的输出信号是所述材料的组成的表征。
51、如权利要求50所述的装置,其特征在于,所述第一信号处理器是一个相关消除器。
52、如权利要求50所述的装置,其特征在于,所述第一信号处理器是一个自适应噪声消除器。
53、如权利要求52所述的装置,其特征在于,所述自适应噪声消除器包括一个联合处理估计器。
54、如权利要求53所述的组合装置,其特征在于,所述联合处理估计器包括一个最小二乘法点阵预测器和一个回归滤波器。
55、如权利要求50所述的装置,其特征在于,还包括一个第二信号处理器,所述第二信号处理器接收所述第一信号处理器的每一个输出信号,所述第二信号处理器对所述输出信号中的每一个进行积分,产生一个代表所述的经过积分的输出信号的累积输出信号。
56、如权利要求55所述的装置,其特征在于,所述的检测装置响应于所述第二信号处理器的所述累积输出信号的极值,产生一个代表所述材料的组成的指示。
57、如权利要求55所述的装置,其特征在于,所述的检测装置响应于所述第二信号处理器的所述累积输出信号的拐点,产生一个代表所述材料的组成的指示。
58、如权利要求50所述的装置,其特征在于,传送到所述第一信号处理器的所述第二输入是第一或第二信号中的一个,所述第一和第二信号中的每一个都具有一个动脉信号部分和另一个代表静脉血的信号部分,所述的装置还包括第二信号处理器,用于接收所述的第一和第二信号和多个信号系数,其中,所述第二信号处理器的输出构成传送到所述第一信号处理器的所述第一输入,所述第二信号处理器的输出包括一个与所述第一和第二信号的动脉信号部分相关的第一成分和一个与所述第一和第二信号的其它信号部分相关的第二成分。
59、如权利要求58所述的装置,其特征在于,所述第一和第二信号的其它信号部分包括人的呼吸指示。
60、如权利要求58所述的装置,其特征在于,由所述第二信号处理器接收的多个信号系数中的至少一个与传送到所述第一信号处理器 的所述第二输入的所述第一和第二信号的动脉信号部分相关。
61、如权利要求58所述的装置,其特征在于,由所述第二信号处理器接收的多个信号系数中的至少一个与传送到所述第一信号处理器的所述第二输入的所述第一和第二信号的其它信号部分相关。
62、如权利要求50所述的装置,其特征在于,传送到所述第一信号处理器的所述第二输入是第一或第二信号中的一个,所述第一和第二信号中的每一个都具有一个动脉信号部分和另一个代表静脉血的信号部分,所述的装置还包括第二信号处理器,用于接收所述的第一和第二信号和多个信号系数,其中,所述第二信号处理器的输出构成传送到所述第一信号处理器的所述第一输入,所述第二信号处理器的输出包括一个与所述第一和第二信号的动脉信号部分相关的成分或一个与所述第一和第二信号的其它信号部分相关的成分。
63、如权利要求62所述的装置,其特征在于,所述第一和第二信号的其它信号部分包括人的呼吸指示。
64、如权利要求50所述的装置,其特征在于,所述的材料是人体组织。
65、如权利要求50所述的装置,其特征在于,所述的检测装置响应于所述第一信号处理器的输出信号的能量,以指示所述材料的组成。
66、一种用于计算生物组织中的动脉和静脉信号的装置,所述的装置包括:
一个检测器,所述的检测器接收沿着一条第一传输路径传输的一个第一信号和沿着一条第二传输路径传输的一个第二信号,所述的第一和第二传输路径的一部分处在同一个传输介质中,其中,所述的第一信号具有一个代表动脉血的动脉信号部分和另一个代表静脉血的信号部分,所述的第二信号具有一个代表动脉血的动脉信号部分和另一个代表静脉血的信号部分;以及
一个信号处理器,所述信号处理器具有与所述检测器相连的输入端,所述的信号处理器响应于所述第一和第二信号,将所述第一和第二信号相组合从而产生一个信号,所产生的信号具有一个明显的分量,所述分量是所述第一和第二信号的所述动脉信号部分或所述其它信号部分的函数。
67、如权利要求66所述的装置,其特征在于,所述的第一和第二 信号部分各自的其它信号部分都包括人的呼吸指示。
68、一种用于计算生物组织中的动脉血和静脉血的成分含量的装置,所述的装置包括:
一个信号处理器,所述的信号处理器接收第一和第二输入,所述的两个输入中的第一个包括多个参比信号中的一个,所述的多个参比信号中的每一个与第二输入相关;
将所述第二输入和作为所述第一输入的所述多个参比信号中的每一个传送到所述信号处理器的装置;以及
针对作为所述第一输入的所述多个参比信号中的每一个,检测所述的信号处理器的输出信号的能量的装置,其中,所述的能量是表明所述动脉血和静脉血成分含量的指示。
69、如权利要求68所述的装置,其特征在于,所述的动脉血和静脉血成分含量分别是动脉和静脉的血氧饱和度。
70、将一个生理监护仪中的噪声降低到最低程度的方法,所述的方法包括以下步骤:
检测一个第一被测信号,所述的第一被测信号的一部分代表了一个有生命的人的心率的频率;
检测至少一个第二被测信号,所述的第二被测信号的一部分至少部分地代表了一个有生命的人的血氧饱和度;
从所述的第一被测信号中分离出所述的频率;
将所述的至少一个第二被测信号传送到一个可调谐滤波器;
利用所述的频率调谐所述的可调谐滤波器;以及
利用所述的可调谐滤波器对所述的至少一个第二被测信号进行滤波。
CN95196636A 1991-03-07 1995-10-10 生理信号处理方法及生理监护仪 Expired - Lifetime CN1101170C (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US66606091A 1991-03-07 1991-03-07
US08/320,154 US5632272A (en) 1991-03-07 1994-10-07 Signal processing apparatus
US08/320,154 1994-10-07

Publications (2)

Publication Number Publication Date
CN1168624A true CN1168624A (zh) 1997-12-24
CN1101170C CN1101170C (zh) 2003-02-12

Family

ID=36207019

Family Applications (1)

Application Number Title Priority Date Filing Date
CN95196636A Expired - Lifetime CN1101170C (zh) 1991-03-07 1995-10-10 生理信号处理方法及生理监护仪

Country Status (7)

Country Link
US (5) US5632272A (zh)
EP (2) EP2341446A1 (zh)
JP (2) JP3705814B2 (zh)
CN (1) CN1101170C (zh)
AU (1) AU699762B2 (zh)
CA (2) CA2357059C (zh)
WO (1) WO1996012435A2 (zh)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100450437C (zh) * 2005-03-10 2009-01-14 深圳迈瑞生物医疗电子股份有限公司 低灌注下测量血氧的方法
CN100500083C (zh) * 2001-09-13 2009-06-17 康曼德公司 用于增强信噪比的信号处理方法和设备
CN101933810A (zh) * 2010-09-03 2011-01-05 深圳市纽泰克电子有限公司 一种血氧饱和度检测方法及系统
CN101836863B (zh) * 2009-03-19 2013-12-11 深圳迈瑞生物医疗电子股份有限公司 使用两通道监护患者的方法和系统
CN104107038A (zh) * 2013-04-16 2014-10-22 达尔生技股份有限公司 脉搏波信号的去噪处理方法和装置及脉搏式血氧仪
CN104490373A (zh) * 2014-12-17 2015-04-08 辛勤 脉搏信号的判断方法、判断装置以及生理参数测量设备
CN104545942A (zh) * 2014-12-31 2015-04-29 深圳大学 监测静脉血氧饱和度的方法及装置
CN105534513A (zh) * 2016-01-12 2016-05-04 杭州匠物网络科技有限公司 一种双波长心率测量装置及方法
CN106018400A (zh) * 2015-03-31 2016-10-12 希森美康株式会社 样本分析装置、样本分析方法及控制装置
CN107077523A (zh) * 2014-03-20 2017-08-18 比特斯达克有限公司 健康风险指标确定
CN110461225A (zh) * 2017-05-04 2019-11-15 佳明瑞士有限责任公司 脉搏光谱技术
CN106923809B (zh) * 2015-10-02 2020-02-28 飞比特公司 用于光体积描记传感器的电路及方法
CN113156206A (zh) * 2020-12-07 2021-07-23 中国空气动力研究与发展中心设备设计与测试技术研究所 时频结合的含噪信号参数估计新算法
CN113281575A (zh) * 2021-06-07 2021-08-20 夏光云 网络信号处理模块的信号强度测试装置
CN113952546A (zh) * 2021-11-22 2022-01-21 江苏爱朋医疗科技股份有限公司 输液滴速的获取方法、调控方法、装置、设备及存储介质

Families Citing this family (834)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
MX9702434A (es) 1991-03-07 1998-05-31 Masimo Corp Aparato de procesamiento de señales.
AU658177B2 (en) 1991-03-07 1995-04-06 Masimo Corporation Signal processing apparatus and method
US5490505A (en) 1991-03-07 1996-02-13 Masimo Corporation Signal processing apparatus
US5632272A (en) * 1991-03-07 1997-05-27 Masimo Corporation Signal processing apparatus
US5995855A (en) * 1998-02-11 1999-11-30 Masimo Corporation Pulse oximetry sensor adapter
US5638818A (en) * 1991-03-21 1997-06-17 Masimo Corporation Low noise optical probe
US6987994B1 (en) 1991-09-03 2006-01-17 Datex-Ohmeda, Inc. Pulse oximetry SpO2 determination
US5995859A (en) * 1994-02-14 1999-11-30 Nihon Kohden Corporation Method and apparatus for accurately measuring the saturated oxygen in arterial blood by substantially eliminating noise from the measurement signal
US6371921B1 (en) * 1994-04-15 2002-04-16 Masimo Corporation System and method of determining whether to recalibrate a blood pressure monitor
EP1905352B1 (en) 1994-10-07 2014-07-16 Masimo Corporation Signal processing method
AU760205B2 (en) * 1994-10-07 2003-05-08 Masimo Corporation Physiological monitor and method of minimizing noise
US8019400B2 (en) 1994-10-07 2011-09-13 Masimo Corporation Signal processing apparatus
US5871450A (en) * 1995-06-02 1999-02-16 Colin Corporation Anesthetic depth measuring apparatus
US6517283B2 (en) 2001-01-16 2003-02-11 Donald Edward Coffey Cascading chute drainage system
US5758644A (en) * 1995-06-07 1998-06-02 Masimo Corporation Manual and automatic probe calibration
US6931268B1 (en) 1995-06-07 2005-08-16 Masimo Laboratories, Inc. Active pulse blood constituent monitoring
US5853364A (en) * 1995-08-07 1998-12-29 Nellcor Puritan Bennett, Inc. Method and apparatus for estimating physiological parameters using model-based adaptive filtering
WO1997009927A2 (en) * 1995-09-11 1997-03-20 Nolan James A Method and apparatus for continuous, non-invasive monitoring of blood pressure parameters
IL116020A (en) * 1995-11-16 2000-06-01 Optelmed Ltd Apparatus and method for measuring the variability of cardiovascular parameters
US6234658B1 (en) 1996-06-07 2001-05-22 Duality Semiconductor, Inc. Method and apparatus for producing signal processing circuits in the delta sigma domain
US6027452A (en) * 1996-06-26 2000-02-22 Vital Insite, Inc. Rapid non-invasive blood pressure measuring device
US6018673A (en) 1996-10-10 2000-01-25 Nellcor Puritan Bennett Incorporated Motion compatible sensor for non-invasive optical blood analysis
US6050950A (en) 1996-12-18 2000-04-18 Aurora Holdings, Llc Passive/non-invasive systemic and pulmonary blood pressure measurement
US5954644A (en) * 1997-03-24 1999-09-21 Ohmeda Inc. Method for ambient light subtraction in a photoplethysmographic measurement instrument
EP0870466B1 (en) * 1997-04-12 1999-06-02 Hewlett-Packard Company Method and apparatus for determining the concentration of a component
US6002952A (en) * 1997-04-14 1999-12-14 Masimo Corporation Signal processing apparatus and method
US6229856B1 (en) 1997-04-14 2001-05-08 Masimo Corporation Method and apparatus for demodulating signals in a pulse oximetry system
EP1041923A1 (en) 1997-12-22 2000-10-11 BTG INTERNATIONAL LIMITED (Company No. 2664412) Artefact reduction in photoplethysmography
US6525386B1 (en) * 1998-03-10 2003-02-25 Masimo Corporation Non-protruding optoelectronic lens
US8480580B2 (en) 1998-04-30 2013-07-09 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US6175752B1 (en) 1998-04-30 2001-01-16 Therasense, Inc. Analyte monitoring device and methods of use
US6949816B2 (en) 2003-04-21 2005-09-27 Motorola, Inc. Semiconductor component having first surface area for electrically coupling to a semiconductor chip and second surface area for electrically coupling to a substrate, and method of manufacturing same
US8465425B2 (en) 1998-04-30 2013-06-18 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8346337B2 (en) 1998-04-30 2013-01-01 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8974386B2 (en) 1998-04-30 2015-03-10 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8688188B2 (en) 1998-04-30 2014-04-01 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US9066695B2 (en) 1998-04-30 2015-06-30 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US6094592A (en) * 1998-05-26 2000-07-25 Nellcor Puritan Bennett, Inc. Methods and apparatus for estimating a physiological parameter using transforms
JP2002516689A (ja) 1998-06-03 2002-06-11 マシモ・コーポレイション ステレオパルスオキシメータ
USRE41912E1 (en) 1998-10-15 2010-11-02 Masimo Corporation Reusable pulse oximeter probe and disposable bandage apparatus
US7245953B1 (en) 1999-04-12 2007-07-17 Masimo Corporation Reusable pulse oximeter probe and disposable bandage apparatii
US7991448B2 (en) * 1998-10-15 2011-08-02 Philips Electronics North America Corporation Method, apparatus, and system for removing motion artifacts from measurements of bodily parameters
US6721585B1 (en) 1998-10-15 2004-04-13 Sensidyne, Inc. Universal modular pulse oximeter probe for use with reusable and disposable patient attachment devices
US6519486B1 (en) 1998-10-15 2003-02-11 Ntc Technology Inc. Method, apparatus and system for removing motion artifacts from measurements of bodily parameters
US6393311B1 (en) 1998-10-15 2002-05-21 Ntc Technology Inc. Method, apparatus and system for removing motion artifacts from measurements of bodily parameters
US6144444A (en) * 1998-11-06 2000-11-07 Medtronic Avecor Cardiovascular, Inc. Apparatus and method to determine blood parameters
WO2000027284A1 (en) * 1998-11-09 2000-05-18 Xinde Li System and method for processing low signal-to-noise ratio signals
US6463311B1 (en) * 1998-12-30 2002-10-08 Masimo Corporation Plethysmograph pulse recognition processor
US6067463A (en) * 1999-01-05 2000-05-23 Abbott Laboratories Method and apparatus for non-invasively measuring the amount of glucose in blood
US6684090B2 (en) 1999-01-07 2004-01-27 Masimo Corporation Pulse oximetry data confidence indicator
US6606511B1 (en) 1999-01-07 2003-08-12 Masimo Corporation Pulse oximetry pulse indicator
US6658276B2 (en) 1999-01-25 2003-12-02 Masimo Corporation Pulse oximeter user interface
CA2684695C (en) 1999-01-25 2012-11-06 Masimo Corporation Universal/upgrading pulse oximeter
US20020140675A1 (en) * 1999-01-25 2002-10-03 Ali Ammar Al System and method for altering a display mode based on a gravity-responsive sensor
US6770028B1 (en) 1999-01-25 2004-08-03 Masimo Corporation Dual-mode pulse oximeter
EP1892633A1 (en) * 1999-03-17 2008-02-27 PowerPrecise Solutions, Inc. Operator for implement ing an analog function in the delta sigma domain
US6360114B1 (en) * 1999-03-25 2002-03-19 Masimo Corporation Pulse oximeter probe-off detector
US6675031B1 (en) 1999-04-14 2004-01-06 Mallinckrodt Inc. Method and circuit for indicating quality and accuracy of physiological measurements
US20070000494A1 (en) * 1999-06-30 2007-01-04 Banner Michael J Ventilator monitor system and method of using same
US6515273B2 (en) 1999-08-26 2003-02-04 Masimo Corporation System for indicating the expiration of the useful operating life of a pulse oximetry sensor
US6339715B1 (en) 1999-09-30 2002-01-15 Ob Scientific Method and apparatus for processing a physiological signal
US6704437B1 (en) * 1999-10-29 2004-03-09 Acuson Corporation Noise estimation method and apparatus for noise adaptive ultrasonic image processing
US6834109B1 (en) * 1999-11-11 2004-12-21 Tokyo Electron Limited Method and apparatus for mitigation of disturbers in communication systems
US6542764B1 (en) 1999-12-01 2003-04-01 Masimo Corporation Pulse oximeter monitor for expressing the urgency of the patient's condition
US6950687B2 (en) 1999-12-09 2005-09-27 Masimo Corporation Isolation and communication element for a resposable pulse oximetry sensor
US6377829B1 (en) * 1999-12-09 2002-04-23 Masimo Corporation Resposable pulse oximetry sensor
US6397092B1 (en) * 1999-12-17 2002-05-28 Datex-Ohmeda, Inc. Oversampling pulse oximeter
US8049597B1 (en) 2000-01-10 2011-11-01 Ensign Holdings, Llc Systems and methods for securely monitoring an individual
WO2001058345A1 (en) * 2000-02-10 2001-08-16 Siemens Medical Solutions Usa, Inc. Method and apparatus for detecting a physiological parameter
US6801797B2 (en) 2000-04-17 2004-10-05 Nellcor Puritan Bennett Incorporated Pulse oximeter sensor with piece-wise function
US8224412B2 (en) 2000-04-17 2012-07-17 Nellcor Puritan Bennett Llc Pulse oximeter sensor with piece-wise function
US6430525B1 (en) * 2000-06-05 2002-08-06 Masimo Corporation Variable mode averager
US7536557B2 (en) * 2001-03-22 2009-05-19 Ensign Holdings Method for biometric authentication through layering biometric traits
US6697656B1 (en) 2000-06-27 2004-02-24 Masimo Corporation Pulse oximetry sensor compatible with multiple pulse oximetry systems
US6889153B2 (en) 2001-08-09 2005-05-03 Thomas Dietiker System and method for a self-calibrating non-invasive sensor
ATE549969T1 (de) 2000-08-18 2012-04-15 Masimo Corp Pulsoximeter mit dualmodus
US6640116B2 (en) * 2000-08-18 2003-10-28 Masimo Corporation Optical spectroscopy pathlength measurement system
US20020065646A1 (en) * 2000-09-11 2002-05-30 Waldie Arthur H. Embedded debug system using an auxiliary instruction queue
WO2002024065A1 (en) 2000-09-22 2002-03-28 Knobbe, Lim & Buckingham Method and apparatus for real-time estimation and control of pysiological parameters
US6434408B1 (en) * 2000-09-29 2002-08-13 Datex-Ohmeda, Inc. Pulse oximetry method and system with improved motion correction
IL138884A (en) 2000-10-05 2006-07-05 Conmed Corp Pulse oximeter and a method of its operation
US6819950B2 (en) * 2000-10-06 2004-11-16 Alexander K. Mills Method for noninvasive continuous determination of physiologic characteristics
US6718199B2 (en) * 2000-10-27 2004-04-06 Massachusetts Eye & Ear Infirmary Measurement of electrophysiologic response
US6594512B2 (en) 2000-11-21 2003-07-15 Siemens Medical Solutions Usa, Inc. Method and apparatus for estimating a physiological parameter from a physiological signal
US20020083461A1 (en) 2000-11-22 2002-06-27 Hutcheson Stewart Douglas Method and system for providing interactive services over a wireless communications network
US6643536B2 (en) * 2000-12-29 2003-11-04 Ge Medical Systems Global Technology Company, Llc System and method for synchronization of the acquisition of images with the cardiac cycle for dual energy imaging
US6560471B1 (en) 2001-01-02 2003-05-06 Therasense, Inc. Analyte monitoring device and methods of use
US6529752B2 (en) * 2001-01-17 2003-03-04 David T. Krausman Sleep disorder breathing event counter
EP1397068A2 (en) 2001-04-02 2004-03-17 Therasense, Inc. Blood glucose tracking apparatus and methods
US7421376B1 (en) * 2001-04-24 2008-09-02 Auditude, Inc. Comparison of data signals using characteristic electronic thumbprints
WO2002089664A2 (en) * 2001-05-03 2002-11-14 Masimo Corporation Flex circuit shielded optical sensor and method of fabricating the same
WO2003000125A1 (en) * 2001-06-22 2003-01-03 Cardiodigital Limited Wavelet-based analysis of pulse oximetry signals
US6850787B2 (en) 2001-06-29 2005-02-01 Masimo Laboratories, Inc. Signal component processor
US6697658B2 (en) * 2001-07-02 2004-02-24 Masimo Corporation Low power pulse oximeter
JP4112882B2 (ja) * 2001-07-19 2008-07-02 株式会社日立メディコ 生体光計測装置
US6754516B2 (en) * 2001-07-19 2004-06-22 Nellcor Puritan Bennett Incorporated Nuisance alarm reductions in a physiological monitor
US7628760B2 (en) * 2007-02-28 2009-12-08 Semler Scientific, Inc. Circulation monitoring system and method
US6748254B2 (en) 2001-10-12 2004-06-08 Nellcor Puritan Bennett Incorporated Stacked adhesive optical sensor
US6780158B2 (en) * 2001-12-14 2004-08-24 Nihon Kohden Corporation Signal processing method and pulse wave signal processing method
US20030212312A1 (en) * 2002-01-07 2003-11-13 Coffin James P. Low noise patient cable
US6934570B2 (en) * 2002-01-08 2005-08-23 Masimo Corporation Physiological sensor combination
US6822564B2 (en) 2002-01-24 2004-11-23 Masimo Corporation Parallel measurement alarm processor
US6801577B2 (en) * 2002-01-24 2004-10-05 Broadcom Corporation Low voltage swing pad driver and receiver
US7355512B1 (en) 2002-01-24 2008-04-08 Masimo Corporation Parallel alarm processor
WO2003065557A2 (en) * 2002-01-25 2003-08-07 Masimo Corporation Power supply rail controller
US7020507B2 (en) * 2002-01-31 2006-03-28 Dolphin Medical, Inc. Separating motion from cardiac signals using second order derivative of the photo-plethysmogram and fast fourier transforms
US9282925B2 (en) 2002-02-12 2016-03-15 Dexcom, Inc. Systems and methods for replacing signal artifacts in a glucose sensor data stream
US9247901B2 (en) 2003-08-22 2016-02-02 Dexcom, Inc. Systems and methods for replacing signal artifacts in a glucose sensor data stream
US8260393B2 (en) 2003-07-25 2012-09-04 Dexcom, Inc. Systems and methods for replacing signal data artifacts in a glucose sensor data stream
US8010174B2 (en) 2003-08-22 2011-08-30 Dexcom, Inc. Systems and methods for replacing signal artifacts in a glucose sensor data stream
JP3826812B2 (ja) * 2002-02-15 2006-09-27 株式会社デンソー 光学式計測装置
US20030156288A1 (en) * 2002-02-20 2003-08-21 Barnum P. T. Sensor band for aligning an emitter and a detector
US6896661B2 (en) * 2002-02-22 2005-05-24 Datex-Ohmeda, Inc. Monitoring physiological parameters based on variations in a photoplethysmographic baseline signal
EP1478265B1 (en) * 2002-02-22 2010-04-14 Masimo Corporation Active pulse spectrophotometry
US7509494B2 (en) 2002-03-01 2009-03-24 Masimo Corporation Interface cable
US7505877B2 (en) * 2002-03-08 2009-03-17 Johnson Controls Technology Company System and method for characterizing a system
US6850788B2 (en) 2002-03-25 2005-02-01 Masimo Corporation Physiological measurement communications adapter
US7024235B2 (en) 2002-06-20 2006-04-04 University Of Florida Research Foundation, Inc. Specially configured nasal pulse oximeter/photoplethysmography probes, and combined nasal probe/cannula, selectively with sampler for capnography, and covering sleeves for same
US7096054B2 (en) * 2002-08-01 2006-08-22 Masimo Corporation Low noise optical housing
US6659953B1 (en) * 2002-09-20 2003-12-09 Acuson Corporation Morphing diagnostic ultrasound images for perfusion assessment
US7142901B2 (en) * 2002-09-25 2006-11-28 Masimo Corporation Parameter compensated physiological monitor
US7274955B2 (en) * 2002-09-25 2007-09-25 Masimo Corporation Parameter compensated pulse oximeter
US7096052B2 (en) * 2002-10-04 2006-08-22 Masimo Corporation Optical probe including predetermined emission wavelength based on patient type
US7190986B1 (en) 2002-10-18 2007-03-13 Nellcor Puritan Bennett Inc. Non-adhesive oximeter sensor for sensitive skin
WO2004047631A2 (en) * 2002-11-22 2004-06-10 Masimo Laboratories, Inc. Blood parameter measurement system
US6970792B1 (en) 2002-12-04 2005-11-29 Masimo Laboratories, Inc. Systems and methods for determining blood oxygen saturation values using complex number encoding
WO2004054440A1 (en) * 2002-12-13 2004-07-01 Massachusetts Institute Of Technology Vibratory venous and arterial oximetry sensor
US7919713B2 (en) 2007-04-16 2011-04-05 Masimo Corporation Low noise oximetry cable including conductive cords
US20060142648A1 (en) * 2003-01-07 2006-06-29 Triage Data Networks Wireless, internet-based, medical diagnostic system
US20050148882A1 (en) * 2004-01-06 2005-07-07 Triage Wireless, Incc. Vital signs monitor used for conditioning a patient's response
US7016715B2 (en) * 2003-01-13 2006-03-21 Nellcorpuritan Bennett Incorporated Selection of preset filter parameters based on signal quality
US7225006B2 (en) 2003-01-23 2007-05-29 Masimo Corporation Attachment and optical probe
US6920345B2 (en) 2003-01-24 2005-07-19 Masimo Corporation Optical sensor including disposable and reusable elements
ATE521279T1 (de) 2003-02-27 2011-09-15 Nellcor Puritan Bennett Ie Verfahren und vorrichtung zur auswertung und verarbeitung von photoplethysmografischen signalen durch wellentransformationsanalyse
US7109465B2 (en) * 2003-04-04 2006-09-19 Avago Technologies Ecbu Ip (Singapore) Pte., Ltd. System and method for converting ambient light energy into a digitized electrical output signal for controlling display and keypad illumination on a battery powered system
US20050055276A1 (en) * 2003-06-26 2005-03-10 Kiani Massi E. Sensor incentive method
US7025728B2 (en) * 2003-06-30 2006-04-11 Nihon Kohden Corporation Method for reducing noise, and pulse photometer using the method
US7455643B1 (en) 2003-07-07 2008-11-25 Nellcor Puritan Bennett Ireland Continuous non-invasive blood pressure measurement apparatus and methods providing automatic recalibration
US7003338B2 (en) 2003-07-08 2006-02-21 Masimo Corporation Method and apparatus for reducing coupling between signals
US7460898B2 (en) * 2003-12-05 2008-12-02 Dexcom, Inc. Dual electrode system for a continuous analyte sensor
US7108778B2 (en) * 2003-07-25 2006-09-19 Dexcom, Inc. Electrochemical sensors including electrode systems with increased oxygen generation
US7467003B2 (en) * 2003-12-05 2008-12-16 Dexcom, Inc. Dual electrode system for a continuous analyte sensor
US7366556B2 (en) 2003-12-05 2008-04-29 Dexcom, Inc. Dual electrode system for a continuous analyte sensor
US7424318B2 (en) 2003-12-05 2008-09-09 Dexcom, Inc. Dual electrode system for a continuous analyte sensor
US8423113B2 (en) 2003-07-25 2013-04-16 Dexcom, Inc. Systems and methods for processing sensor data
US7074307B2 (en) 2003-07-25 2006-07-11 Dexcom, Inc. Electrode systems for electrochemical sensors
US8282549B2 (en) 2003-12-09 2012-10-09 Dexcom, Inc. Signal processing for continuous analyte sensor
US7761130B2 (en) * 2003-07-25 2010-07-20 Dexcom, Inc. Dual electrode system for a continuous analyte sensor
US7500950B2 (en) 2003-07-25 2009-03-10 Masimo Corporation Multipurpose sensor port
US8761856B2 (en) 2003-08-01 2014-06-24 Dexcom, Inc. System and methods for processing analyte sensor data
US20190357827A1 (en) 2003-08-01 2019-11-28 Dexcom, Inc. Analyte sensor
US7494465B2 (en) 2004-07-13 2009-02-24 Dexcom, Inc. Transcutaneous analyte sensor
US9135402B2 (en) 2007-12-17 2015-09-15 Dexcom, Inc. Systems and methods for processing sensor data
US20080119703A1 (en) 2006-10-04 2008-05-22 Mark Brister Analyte sensor
US8369919B2 (en) 2003-08-01 2013-02-05 Dexcom, Inc. Systems and methods for processing sensor data
US7591801B2 (en) 2004-02-26 2009-09-22 Dexcom, Inc. Integrated delivery device for continuous glucose sensor
US8160669B2 (en) 2003-08-01 2012-04-17 Dexcom, Inc. Transcutaneous analyte sensor
US7778680B2 (en) 2003-08-01 2010-08-17 Dexcom, Inc. System and methods for processing analyte sensor data
US8886273B2 (en) 2003-08-01 2014-11-11 Dexcom, Inc. Analyte sensor
US7774145B2 (en) 2003-08-01 2010-08-10 Dexcom, Inc. Transcutaneous analyte sensor
US8285354B2 (en) 2003-08-01 2012-10-09 Dexcom, Inc. System and methods for processing analyte sensor data
US8676287B2 (en) 2003-08-01 2014-03-18 Dexcom, Inc. System and methods for processing analyte sensor data
US8275437B2 (en) 2003-08-01 2012-09-25 Dexcom, Inc. Transcutaneous analyte sensor
EP1660968A4 (en) * 2003-08-18 2008-01-23 Speedark Ltd METHODS AND SYSTEMS FOR DATA CONVERSION
US8233959B2 (en) 2003-08-22 2012-07-31 Dexcom, Inc. Systems and methods for processing analyte sensor data
US7920906B2 (en) 2005-03-10 2011-04-05 Dexcom, Inc. System and methods for processing analyte sensor data for sensor calibration
US20140121989A1 (en) 2003-08-22 2014-05-01 Dexcom, Inc. Systems and methods for processing analyte sensor data
US7254431B2 (en) * 2003-08-28 2007-08-07 Masimo Corporation Physiological parameter tracking system
US7254434B2 (en) * 2003-10-14 2007-08-07 Masimo Corporation Variable pressure reusable sensor
US7483729B2 (en) * 2003-11-05 2009-01-27 Masimo Corporation Pulse oximeter access apparatus and method
US7373193B2 (en) * 2003-11-07 2008-05-13 Masimo Corporation Pulse oximetry data capture system
US9247900B2 (en) 2004-07-13 2016-02-02 Dexcom, Inc. Analyte sensor
WO2005051170A2 (en) 2003-11-19 2005-06-09 Dexcom, Inc. Integrated receiver for continuous analyte sensor
US8287453B2 (en) 2003-12-05 2012-10-16 Dexcom, Inc. Analyte sensor
US8423114B2 (en) 2006-10-04 2013-04-16 Dexcom, Inc. Dual electrode system for a continuous analyte sensor
EP2256493B1 (en) 2003-12-05 2014-02-26 DexCom, Inc. Calibration techniques for a continuous analyte sensor
US8364231B2 (en) 2006-10-04 2013-01-29 Dexcom, Inc. Analyte sensor
US11633133B2 (en) 2003-12-05 2023-04-25 Dexcom, Inc. Dual electrode system for a continuous analyte sensor
JP4751338B2 (ja) * 2003-12-30 2011-08-17 ユニバーシティ オブ フロリダ リサーチファウンデーション インコーポレイティッド 新規で特殊構成の鼻用パルスオキシメータ
US7280858B2 (en) * 2004-01-05 2007-10-09 Masimo Corporation Pulse oximetry sensor
US7254425B2 (en) * 2004-01-23 2007-08-07 Abbott Laboratories Method for detecting artifacts in data
US20070118054A1 (en) * 2005-11-01 2007-05-24 Earlysense Ltd. Methods and systems for monitoring patients for clinical episodes
EP1786315A4 (en) 2004-02-05 2010-03-03 Earlysense Ltd TECHNIQUES FOR PREDICTING AND MONITORING CLINICAL EPISODES MANAGING BREATHING
US8942779B2 (en) 2004-02-05 2015-01-27 Early Sense Ltd. Monitoring a condition of a subject
US8491492B2 (en) 2004-02-05 2013-07-23 Earlysense Ltd. Monitoring a condition of a subject
US8403865B2 (en) * 2004-02-05 2013-03-26 Earlysense Ltd. Prediction and monitoring of clinical episodes
US7371981B2 (en) 2004-02-20 2008-05-13 Masimo Corporation Connector switch
US7142142B2 (en) * 2004-02-25 2006-11-28 Nelicor Puritan Bennett, Inc. Multi-bit ADC with sigma-delta modulation
US7212847B2 (en) * 2004-02-25 2007-05-01 Nellcor Puritan Bennett Llc Delta-sigma modulator for outputting analog representation of physiological signal
WO2009048462A1 (en) 2007-10-09 2009-04-16 Dexcom, Inc. Integrated insulin delivery system with continuous glucose sensor
US8808228B2 (en) 2004-02-26 2014-08-19 Dexcom, Inc. Integrated medicament delivery device for use with continuous analyte sensor
US7438683B2 (en) 2004-03-04 2008-10-21 Masimo Corporation Application identification sensor
US7534212B2 (en) 2004-03-08 2009-05-19 Nellcor Puritan Bennett Llc Pulse oximeter with alternate heart-rate determination
US7039538B2 (en) * 2004-03-08 2006-05-02 Nellcor Puritant Bennett Incorporated Pulse oximeter with separate ensemble averaging for oxygen saturation and heart rate
US7194293B2 (en) 2004-03-08 2007-03-20 Nellcor Puritan Bennett Incorporated Selection of ensemble averaging weights for a pulse oximeter based on signal quality metrics
JP2007527776A (ja) 2004-03-08 2007-10-04 マシモ・コーポレイション 生理的パラメータシステム
US7277741B2 (en) 2004-03-09 2007-10-02 Nellcor Puritan Bennett Incorporated Pulse oximetry motion artifact rejection using near infrared absorption by water
US20050234317A1 (en) * 2004-03-19 2005-10-20 Kiani Massi E Low power and personal pulse oximetry systems
US20050216199A1 (en) * 2004-03-26 2005-09-29 Triage Data Networks Cuffless blood-pressure monitor and accompanying web services interface
WO2005096922A1 (en) * 2004-03-31 2005-10-20 Masimo Corporation Physiological assessment system
US20050261598A1 (en) * 2004-04-07 2005-11-24 Triage Wireless, Inc. Patch sensor system for measuring vital signs
US20050228300A1 (en) * 2004-04-07 2005-10-13 Triage Data Networks Cuffless blood-pressure monitor and accompanying wireless mobile device
US20050228297A1 (en) * 2004-04-07 2005-10-13 Banet Matthew J Wrist-worn System for Measuring Blood Pressure
US7179228B2 (en) * 2004-04-07 2007-02-20 Triage Wireless, Inc. Cuffless system for measuring blood pressure
US20060009698A1 (en) * 2004-04-07 2006-01-12 Triage Wireless, Inc. Hand-held monitor for measuring vital signs
US20050228244A1 (en) * 2004-04-07 2005-10-13 Triage Wireless, Inc. Small-scale, vital-signs monitoring device, system and method
US20060009697A1 (en) * 2004-04-07 2006-01-12 Triage Wireless, Inc. Wireless, internet-based system for measuring vital signs from a plurality of patients in a hospital or medical clinic
CA2464029A1 (en) 2004-04-08 2005-10-08 Valery Telfort Non-invasive ventilation monitor
FR2872518B1 (fr) * 2004-07-02 2007-07-27 Usinor Sa Procede de controle du bullage en poche et installation de mise en oeuvre
US9341565B2 (en) 2004-07-07 2016-05-17 Masimo Corporation Multiple-wavelength physiological monitor
US7343186B2 (en) * 2004-07-07 2008-03-11 Masimo Laboratories, Inc. Multi-wavelength physiological monitor
US7937128B2 (en) * 2004-07-09 2011-05-03 Masimo Corporation Cyanotic infant sensor
US8170803B2 (en) 2004-07-13 2012-05-01 Dexcom, Inc. Transcutaneous analyte sensor
US7783333B2 (en) 2004-07-13 2010-08-24 Dexcom, Inc. Transcutaneous medical device with variable stiffness
US20070045902A1 (en) 2004-07-13 2007-03-01 Brauker James H Analyte sensor
US8886272B2 (en) 2004-07-13 2014-11-11 Dexcom, Inc. Analyte sensor
US8641635B2 (en) 2006-08-15 2014-02-04 University Of Florida Research Foundation, Inc. Methods and devices for central photoplethysmographic monitoring methods
US8036727B2 (en) 2004-08-11 2011-10-11 Glt Acquisition Corp. Methods for noninvasively measuring analyte levels in a subject
US7254429B2 (en) 2004-08-11 2007-08-07 Glucolight Corporation Method and apparatus for monitoring glucose levels in a biological tissue
US7976472B2 (en) 2004-09-07 2011-07-12 Masimo Corporation Noninvasive hypovolemia monitor
US20060073719A1 (en) * 2004-09-29 2006-04-06 Kiani Massi E Multiple key position plug
US7993276B2 (en) * 2004-10-15 2011-08-09 Pulse Tracer, Inc. Motion cancellation of optical input signals for physiological pulse measurement
US20060084878A1 (en) * 2004-10-18 2006-04-20 Triage Wireless, Inc. Personal computer-based vital signs monitor
US20070048096A1 (en) * 2004-12-07 2007-03-01 Hubbs Jonathan W Soil conditioner
US20060122520A1 (en) * 2004-12-07 2006-06-08 Dr. Matthew Banet Vital sign-monitoring system with multiple optical modules
US7658716B2 (en) * 2004-12-07 2010-02-09 Triage Wireless, Inc. Vital signs monitor using an optical ear-based module
DE102004061335A1 (de) * 2004-12-20 2006-07-06 Robert Bosch Gmbh Verfahren und System für die Erfassung biometrischer Merkmale
US20060142948A1 (en) * 2004-12-23 2006-06-29 Minor James M Multiple-channel bias removal methods with little dependence on population size
US7697967B2 (en) 2005-12-28 2010-04-13 Abbott Diabetes Care Inc. Method and apparatus for providing analyte sensor insertion
US7545272B2 (en) 2005-02-08 2009-06-09 Therasense, Inc. RF tag on test strips, test strip vials and boxes
US20060189871A1 (en) * 2005-02-18 2006-08-24 Ammar Al-Ali Portable patient monitor
ATE468808T1 (de) 2005-03-01 2010-06-15 Masimo Laboratories Inc Nichtinvasiver multiparameter-patientenmonitor
US8133178B2 (en) 2006-02-22 2012-03-13 Dexcom, Inc. Analyte sensor
US7865223B1 (en) * 2005-03-14 2011-01-04 Peter Bernreuter In vivo blood spectrometry
US7937129B2 (en) * 2005-03-21 2011-05-03 Masimo Corporation Variable aperture sensor
US8335550B2 (en) * 2005-03-25 2012-12-18 Cnoga Holdings Ltd. Optical sensor device and image processing unit for measuring chemical concentrations, chemical saturations and biophysical parameters
US20070007285A1 (en) * 2005-03-31 2007-01-11 Mingui Sun Energy delivery method and apparatus using volume conduction for medical applications
EP1874178A4 (en) 2005-04-13 2009-12-09 Glucolight Corp METHOD OF DECREASING AND CALIBRATION OF DATA OF A CROSS-REFERENCE OF A BLOOD GLUCOMETER BASED ON OPTICAL COHERENCE TOMOGRAPHY AND RELATED APPLICATIONS
US7785262B2 (en) * 2005-04-25 2010-08-31 University Of Florida Research Foundation, Inc. Method and apparatus for diagnosing respiratory disorders and determining the degree of exacerbations
JP4984634B2 (ja) * 2005-07-21 2012-07-25 ソニー株式会社 物理情報取得方法および物理情報取得装置
US7657295B2 (en) 2005-08-08 2010-02-02 Nellcor Puritan Bennett Llc Medical sensor and technique for using the same
US7590439B2 (en) * 2005-08-08 2009-09-15 Nellcor Puritan Bennett Llc Bi-stable medical sensor and technique for using the same
US7657294B2 (en) 2005-08-08 2010-02-02 Nellcor Puritan Bennett Llc Compliant diaphragm medical sensor and technique for using the same
US20070073116A1 (en) * 2005-08-17 2007-03-29 Kiani Massi E Patient identification using physiological sensor
JP4830693B2 (ja) * 2005-08-24 2011-12-07 日本光電工業株式会社 酸素飽和度測定装置及び測定方法
JP2007054471A (ja) 2005-08-26 2007-03-08 Nippon Koden Corp 脈拍数測定装置及び脈拍数測定方法
US20070060808A1 (en) 2005-09-12 2007-03-15 Carine Hoarau Medical sensor for reducing motion artifacts and technique for using the same
US7869850B2 (en) 2005-09-29 2011-01-11 Nellcor Puritan Bennett Llc Medical sensor for reducing motion artifacts and technique for using the same
US7904130B2 (en) 2005-09-29 2011-03-08 Nellcor Puritan Bennett Llc Medical sensor and technique for using the same
US8092379B2 (en) 2005-09-29 2012-01-10 Nellcor Puritan Bennett Llc Method and system for determining when to reposition a physiological sensor
US7899510B2 (en) 2005-09-29 2011-03-01 Nellcor Puritan Bennett Llc Medical sensor and technique for using the same
US7483731B2 (en) 2005-09-30 2009-01-27 Nellcor Puritan Bennett Llc Medical sensor and technique for using the same
US7881762B2 (en) 2005-09-30 2011-02-01 Nellcor Puritan Bennett Llc Clip-style medical sensor and technique for using the same
US8233954B2 (en) 2005-09-30 2012-07-31 Nellcor Puritan Bennett Llc Mucosal sensor for the assessment of tissue and blood constituents and technique for using the same
US7486979B2 (en) 2005-09-30 2009-02-03 Nellcor Puritan Bennett Llc Optically aligned pulse oximetry sensor and technique for using the same
US7555327B2 (en) 2005-09-30 2009-06-30 Nellcor Puritan Bennett Llc Folding medical sensor and technique for using the same
US8062221B2 (en) 2005-09-30 2011-11-22 Nellcor Puritan Bennett Llc Sensor for tissue gas detection and technique for using the same
US7962188B2 (en) 2005-10-14 2011-06-14 Masimo Corporation Robust alarm system
US7530942B1 (en) 2005-10-18 2009-05-12 Masimo Corporation Remote sensing infant warmer
US7879355B2 (en) * 2005-11-08 2011-02-01 Plensat Llc Method and system for treatment of eating disorders
US7215987B1 (en) 2005-11-08 2007-05-08 Woolsthorpe Technologies Method and apparatus for processing signals reflecting physiological characteristics
US7184809B1 (en) 2005-11-08 2007-02-27 Woolsthorpe Technologies, Llc Pulse amplitude indexing method and apparatus
JP5049289B2 (ja) 2005-11-29 2012-10-17 マシモ コーポレイション 使い捨て可能及び再利用可能な要素を含む光センサ
WO2007065015A2 (en) * 2005-12-03 2007-06-07 Masimo Corporation Physiological alarm notification system
US20070142715A1 (en) * 2005-12-20 2007-06-21 Triage Wireless, Inc. Chest strap for measuring vital signs
US8050730B2 (en) * 2005-12-23 2011-11-01 Shenzhen Mindray Bio-Medical Electrics Co., Ltd. Method and apparatus for eliminating interference in pulse oxygen measurement
US11298058B2 (en) 2005-12-28 2022-04-12 Abbott Diabetes Care Inc. Method and apparatus for providing analyte sensor insertion
US7990382B2 (en) * 2006-01-03 2011-08-02 Masimo Corporation Virtual display
US8182443B1 (en) 2006-01-17 2012-05-22 Masimo Corporation Drug administration controller
US20070185393A1 (en) * 2006-02-03 2007-08-09 Triage Wireless, Inc. System for measuring vital signs using an optical module featuring a green light source
DE102006022120A1 (de) 2006-02-20 2007-09-06 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Spreizspektrumverfahren zur Bestimmung von Vitalparametern
DE102006022055A1 (de) 2006-02-20 2007-08-30 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Adaptive Filterung zur zuverlässigeren Bestimmung von Vitalparametern
US7885698B2 (en) 2006-02-28 2011-02-08 Abbott Diabetes Care Inc. Method and system for providing continuous calibration of implantable analyte sensors
US20070244377A1 (en) * 2006-03-14 2007-10-18 Cozad Jenny L Pulse oximeter sleeve
US8219172B2 (en) 2006-03-17 2012-07-10 Glt Acquisition Corp. System and method for creating a stable optical interface
US8140312B2 (en) 2007-05-14 2012-03-20 Abbott Diabetes Care Inc. Method and system for determining analyte levels
US7653425B2 (en) 2006-08-09 2010-01-26 Abbott Diabetes Care Inc. Method and system for providing calibration of an analyte sensor in an analyte monitoring system
US8473022B2 (en) 2008-01-31 2013-06-25 Abbott Diabetes Care Inc. Analyte sensor with time lag compensation
US8346335B2 (en) 2008-03-28 2013-01-01 Abbott Diabetes Care Inc. Analyte sensor calibration management
US7618369B2 (en) 2006-10-02 2009-11-17 Abbott Diabetes Care Inc. Method and system for dynamically updating calibration parameters for an analyte sensor
US9339217B2 (en) 2011-11-25 2016-05-17 Abbott Diabetes Care Inc. Analyte monitoring system and methods of use
US8374668B1 (en) 2007-10-23 2013-02-12 Abbott Diabetes Care Inc. Analyte sensor with lag compensation
US8073518B2 (en) 2006-05-02 2011-12-06 Nellcor Puritan Bennett Llc Clip-style medical sensor and technique for using the same
US8998809B2 (en) 2006-05-15 2015-04-07 Cercacor Laboratories, Inc. Systems and methods for calibrating minimally invasive and non-invasive physiological sensor devices
US7941199B2 (en) 2006-05-15 2011-05-10 Masimo Laboratories, Inc. Sepsis monitor
US9176141B2 (en) 2006-05-15 2015-11-03 Cercacor Laboratories, Inc. Physiological monitor calibration system
US7993275B2 (en) * 2006-05-25 2011-08-09 Sotera Wireless, Inc. Bilateral device, system and method for monitoring vital signs
US9149192B2 (en) * 2006-05-26 2015-10-06 Sotera Wireless, Inc. System for measuring vital signs using bilateral pulse transit time
WO2007140478A2 (en) 2006-05-31 2007-12-06 Masimo Corporation Respiratory monitoring
AU2007256736B2 (en) 2006-06-05 2013-07-04 Masimo Laboratories, Inc. Parameter upgrade system
US10188348B2 (en) 2006-06-05 2019-01-29 Masimo Corporation Parameter upgrade system
US7920907B2 (en) 2006-06-07 2011-04-05 Abbott Diabetes Care Inc. Analyte monitoring system and method
WO2008002405A2 (en) * 2006-06-16 2008-01-03 Medtor Llc System and method for a non-invasive medical sensor
US7424407B2 (en) * 2006-06-26 2008-09-09 Robert Bosch Gmbh Removing electrical noise in systems with ADCs
US8145288B2 (en) 2006-08-22 2012-03-27 Nellcor Puritan Bennett Llc Medical sensor for reducing signal artifacts and technique for using the same
US8442607B2 (en) 2006-09-07 2013-05-14 Sotera Wireless, Inc. Hand-held vital signs monitor
US20080082004A1 (en) * 2006-09-08 2008-04-03 Triage Wireless, Inc. Blood pressure monitor
US20080064965A1 (en) * 2006-09-08 2008-03-13 Jay Gregory D Devices and methods for measuring pulsus paradoxus
US8457707B2 (en) 2006-09-20 2013-06-04 Masimo Corporation Congenital heart disease monitor
US8219170B2 (en) 2006-09-20 2012-07-10 Nellcor Puritan Bennett Llc System and method for practicing spectrophotometry using light emitting nanostructure devices
USD609193S1 (en) 2007-10-12 2010-02-02 Masimo Corporation Connector assembly
US8315683B2 (en) * 2006-09-20 2012-11-20 Masimo Corporation Duo connector patient cable
USD614305S1 (en) 2008-02-29 2010-04-20 Masimo Corporation Connector assembly
US8118620B2 (en) 2007-10-12 2012-02-21 Masimo Corporation Connector assembly with reduced unshielded area
US20080103375A1 (en) * 2006-09-22 2008-05-01 Kiani Massi E Patient monitor user interface
US8175671B2 (en) 2006-09-22 2012-05-08 Nellcor Puritan Bennett Llc Medical sensor for reducing signal artifacts and technique for using the same
US9161696B2 (en) 2006-09-22 2015-10-20 Masimo Corporation Modular patient monitor
US8396527B2 (en) 2006-09-22 2013-03-12 Covidien Lp Medical sensor for reducing signal artifacts and technique for using the same
US8840549B2 (en) 2006-09-22 2014-09-23 Masimo Corporation Modular patient monitor
US8190225B2 (en) 2006-09-22 2012-05-29 Nellcor Puritan Bennett Llc Medical sensor for reducing signal artifacts and technique for using the same
US7869849B2 (en) 2006-09-26 2011-01-11 Nellcor Puritan Bennett Llc Opaque, electrically nonconductive region on a medical sensor
US7574245B2 (en) 2006-09-27 2009-08-11 Nellcor Puritan Bennett Llc Flexible medical sensor enclosure
US7890153B2 (en) 2006-09-28 2011-02-15 Nellcor Puritan Bennett Llc System and method for mitigating interference in pulse oximetry
US7796403B2 (en) 2006-09-28 2010-09-14 Nellcor Puritan Bennett Llc Means for mechanical registration and mechanical-electrical coupling of a faraday shield to a photodetector and an electrical circuit
US7680522B2 (en) 2006-09-29 2010-03-16 Nellcor Puritan Bennett Llc Method and apparatus for detecting misapplied sensors
US8068891B2 (en) 2006-09-29 2011-11-29 Nellcor Puritan Bennett Llc Symmetric LED array for pulse oximetry
US8175667B2 (en) 2006-09-29 2012-05-08 Nellcor Puritan Bennett Llc Symmetric LED array for pulse oximetry
US7684842B2 (en) 2006-09-29 2010-03-23 Nellcor Puritan Bennett Llc System and method for preventing sensor misuse
US7848891B2 (en) * 2006-09-29 2010-12-07 Nellcor Puritan Bennett Llc Modulation ratio determination with accommodation of uncertainty
US7476131B2 (en) 2006-09-29 2009-01-13 Nellcor Puritan Bennett Llc Device for reducing crosstalk
US7831287B2 (en) 2006-10-04 2010-11-09 Dexcom, Inc. Dual electrode system for a continuous analyte sensor
US9861305B1 (en) 2006-10-12 2018-01-09 Masimo Corporation Method and apparatus for calibration to reduce coupling between signals in a measurement system
US20080094228A1 (en) * 2006-10-12 2008-04-24 Welch James P Patient monitor using radio frequency identification tags
US8265723B1 (en) 2006-10-12 2012-09-11 Cercacor Laboratories, Inc. Oximeter probe off indicator defining probe off space
US8255026B1 (en) 2006-10-12 2012-08-28 Masimo Corporation, Inc. Patient monitor capable of monitoring the quality of attached probes and accessories
US9192329B2 (en) 2006-10-12 2015-11-24 Masimo Corporation Variable mode pulse indicator
JP2010506614A (ja) 2006-10-12 2010-03-04 マシモ コーポレイション 灌流指数平滑化装置
US7880626B2 (en) 2006-10-12 2011-02-01 Masimo Corporation System and method for monitoring the life of a physiological sensor
US8449469B2 (en) * 2006-11-10 2013-05-28 Sotera Wireless, Inc. Two-part patch sensor for monitoring vital signs
US8600467B2 (en) 2006-11-29 2013-12-03 Cercacor Laboratories, Inc. Optical sensor including disposable and reusable elements
US8414499B2 (en) * 2006-12-09 2013-04-09 Masimo Corporation Plethysmograph variability processor
ATE516746T1 (de) * 2006-12-11 2011-08-15 Cnsystems Medizintechnik Gmbh Vorrichtung für die kontinuierliche, nicht- invasive messung des arteriellen blutdrucks und ihre verwendung
US8852094B2 (en) 2006-12-22 2014-10-07 Masimo Corporation Physiological parameter system
US7791155B2 (en) * 2006-12-22 2010-09-07 Masimo Laboratories, Inc. Detector shield
US8652060B2 (en) * 2007-01-20 2014-02-18 Masimo Corporation Perfusion trend indicator
US20080188721A1 (en) * 2007-02-07 2008-08-07 Cardiac Pacemakers, Inc. Method and apparatus for implantably acquiring a wideband signal
WO2008106599A1 (en) * 2007-02-28 2008-09-04 Medtronic, Inc. Implantable tissue perfusion sensing system and method
US8280655B2 (en) * 2007-03-01 2012-10-02 International Rectifier Corporation Digital power monitoring circuit and system
US20080221461A1 (en) * 2007-03-05 2008-09-11 Triage Wireless, Inc. Vital sign monitor for cufflessly measuring blood pressure without using an external calibration
US20080221399A1 (en) * 2007-03-05 2008-09-11 Triage Wireless, Inc. Monitor for measuring vital signs and rendering video images
US8280469B2 (en) 2007-03-09 2012-10-02 Nellcor Puritan Bennett Llc Method for detection of aberrant tissue spectra
US7894869B2 (en) 2007-03-09 2011-02-22 Nellcor Puritan Bennett Llc Multiple configuration medical sensor and technique for using the same
US8265724B2 (en) 2007-03-09 2012-09-11 Nellcor Puritan Bennett Llc Cancellation of light shunting
US8781544B2 (en) 2007-03-27 2014-07-15 Cercacor Laboratories, Inc. Multiple wavelength optical sensor
US20080243021A1 (en) * 2007-03-30 2008-10-02 Everest Biomedical Instruments Co. Signal Common Mode Cancellation For Handheld Low Voltage Testing Device
CA2683930A1 (en) * 2007-04-14 2008-10-23 Abbott Diabetes Care Inc. Method and apparatus for providing data processing and control in medical communication system
CA2683962C (en) 2007-04-14 2017-06-06 Abbott Diabetes Care Inc. Method and apparatus for providing data processing and control in medical communication system
US8374665B2 (en) 2007-04-21 2013-02-12 Cercacor Laboratories, Inc. Tissue profile wellness monitor
AT10035U1 (de) * 2007-04-26 2008-08-15 Neubauer Martin Dipl Ing System zur mobilen erfassung und verarbeitung von vitalwerten an menschen und/oder tieren
US8585607B2 (en) * 2007-05-02 2013-11-19 Earlysense Ltd. Monitoring, predicting and treating clinical episodes
WO2008134813A1 (en) * 2007-05-02 2008-11-13 St. Vincent's Hospital (Melbourne) Limited Non-invasive measurement of blood oxygen saturation
US8239166B2 (en) 2007-05-14 2012-08-07 Abbott Diabetes Care Inc. Method and apparatus for providing data processing and control in a medical communication system
US8103471B2 (en) 2007-05-14 2012-01-24 Abbott Diabetes Care Inc. Method and apparatus for providing data processing and control in a medical communication system
US8260558B2 (en) 2007-05-14 2012-09-04 Abbott Diabetes Care Inc. Method and apparatus for providing data processing and control in a medical communication system
US8560038B2 (en) 2007-05-14 2013-10-15 Abbott Diabetes Care Inc. Method and apparatus for providing data processing and control in a medical communication system
US8600681B2 (en) 2007-05-14 2013-12-03 Abbott Diabetes Care Inc. Method and apparatus for providing data processing and control in a medical communication system
US9125548B2 (en) 2007-05-14 2015-09-08 Abbott Diabetes Care Inc. Method and apparatus for providing data processing and control in a medical communication system
US8444560B2 (en) 2007-05-14 2013-05-21 Abbott Diabetes Care Inc. Method and apparatus for providing data processing and control in a medical communication system
AU2008262018A1 (en) 2007-06-08 2008-12-18 Dexcom, Inc. Integrated medicament delivery device for use with continuous analyte sensor
US20100130875A1 (en) * 2008-06-18 2010-05-27 Triage Wireless, Inc. Body-worn system for measuring blood pressure
US8602997B2 (en) * 2007-06-12 2013-12-10 Sotera Wireless, Inc. Body-worn system for measuring continuous non-invasive blood pressure (cNIBP)
US11607152B2 (en) 2007-06-12 2023-03-21 Sotera Wireless, Inc. Optical sensors for use in vital sign monitoring
US11330988B2 (en) 2007-06-12 2022-05-17 Sotera Wireless, Inc. Body-worn system for measuring continuous non-invasive blood pressure (cNIBP)
WO2008154643A1 (en) * 2007-06-12 2008-12-18 Triage Wireless, Inc. Vital sign monitor for measuring blood pressure using optical, electrical, and pressure waveforms
US20080319327A1 (en) * 2007-06-25 2008-12-25 Triage Wireless, Inc. Body-worn sensor featuring a low-power processor and multi-sensor array for measuring blood pressure
US8764671B2 (en) 2007-06-28 2014-07-01 Masimo Corporation Disposable active pulse sensor
US8160900B2 (en) 2007-06-29 2012-04-17 Abbott Diabetes Care Inc. Analyte monitoring and management device and method to analyze the frequency of user interaction with the device
US8529459B2 (en) * 2007-08-08 2013-09-10 Convergent Engineering, Inc. Processing of photoplethysmography signals
US8048040B2 (en) 2007-09-13 2011-11-01 Masimo Corporation Fluid titration system
WO2009036256A1 (en) 2007-09-14 2009-03-19 Corventis, Inc. Injectable physiological monitoring system
US8591430B2 (en) 2007-09-14 2013-11-26 Corventis, Inc. Adherent device for respiratory monitoring
WO2009036306A1 (en) 2007-09-14 2009-03-19 Corventis, Inc. Adherent cardiac monitor with advanced sensing capabilities
US20090076345A1 (en) 2007-09-14 2009-03-19 Corventis, Inc. Adherent Device with Multiple Physiological Sensors
US8897868B2 (en) 2007-09-14 2014-11-25 Medtronic, Inc. Medical device automatic start-up upon contact to patient tissue
EP2194864B1 (en) 2007-09-14 2018-08-29 Medtronic Monitoring, Inc. System and methods for wireless body fluid monitoring
WO2009036333A1 (en) 2007-09-14 2009-03-19 Corventis, Inc. Dynamic pairing of patients to data collection gateways
US8274360B2 (en) 2007-10-12 2012-09-25 Masimo Corporation Systems and methods for storing, analyzing, and retrieving medical data
US8310336B2 (en) * 2008-10-10 2012-11-13 Masimo Corporation Systems and methods for storing, analyzing, retrieving and displaying streaming medical data
US8355766B2 (en) * 2007-10-12 2013-01-15 Masimo Corporation Ceramic emitter substrate
US8409093B2 (en) 2007-10-23 2013-04-02 Abbott Diabetes Care Inc. Assessing measures of glycemic variability
US8417312B2 (en) 2007-10-25 2013-04-09 Dexcom, Inc. Systems and methods for processing sensor data
US20090118628A1 (en) * 2007-11-01 2009-05-07 Triage Wireless, Inc. System for measuring blood pressure featuring a blood pressure cuff comprising size information
US8128569B1 (en) 2007-12-06 2012-03-06 Los Angeles Biomedical Research Institute At Harbor-Ucla Medical Center Method and system for detection of respiratory variation in plethysmographic oximetry
US9757043B2 (en) 2007-12-06 2017-09-12 Los Angeles Biomedical Research Institute At Harbor-Ucla Medical Center Method and system for detection of respiratory variation in plethysmographic oximetry
US8204567B2 (en) * 2007-12-13 2012-06-19 Nellcor Puritan Bennett Llc Signal demodulation
US8290559B2 (en) 2007-12-17 2012-10-16 Dexcom, Inc. Systems and methods for processing sensor data
US20090157155A1 (en) * 2007-12-18 2009-06-18 Advanced Bionics Corporation Graphical display of environmental measurements for implantable therapies
US8352004B2 (en) 2007-12-21 2013-01-08 Covidien Lp Medical sensor and technique for using the same
US8346328B2 (en) 2007-12-21 2013-01-01 Covidien Lp Medical sensor and technique for using the same
US8366613B2 (en) 2007-12-26 2013-02-05 Covidien Lp LED drive circuit for pulse oximetry and method for using same
US8577434B2 (en) 2007-12-27 2013-11-05 Covidien Lp Coaxial LED light sources
US8442608B2 (en) 2007-12-28 2013-05-14 Covidien Lp System and method for estimating physiological parameters by deconvolving artifacts
US8452364B2 (en) 2007-12-28 2013-05-28 Covidien LLP System and method for attaching a sensor to a patient's skin
US8070508B2 (en) 2007-12-31 2011-12-06 Nellcor Puritan Bennett Llc Method and apparatus for aligning and securing a cable strain relief
US20090171171A1 (en) * 2007-12-31 2009-07-02 Nellcor Puritan Bennett Llc Oximetry sensor overmolding location features
US20090171173A1 (en) * 2007-12-31 2009-07-02 Nellcor Puritan Bennett Llc System and method for reducing motion artifacts in a sensor
US8092993B2 (en) 2007-12-31 2012-01-10 Nellcor Puritan Bennett Llc Hydrogel thin film for use as a biosensor
US8897850B2 (en) 2007-12-31 2014-11-25 Covidien Lp Sensor with integrated living hinge and spring
US8199007B2 (en) 2007-12-31 2012-06-12 Nellcor Puritan Bennett Llc Flex circuit snap track for a biometric sensor
US8750953B2 (en) 2008-02-19 2014-06-10 Covidien Lp Methods and systems for alerting practitioners to physiological conditions
EP2252196A4 (en) 2008-02-21 2013-05-15 Dexcom Inc SYSTEMS AND METHOD FOR PROCESSING, TRANSMITTING AND DISPLAYING SENSOR DATA
WO2009111542A2 (en) 2008-03-04 2009-09-11 Glucolight Corporation Methods and systems for analyte level estimation in optical coherence tomography
WO2009114548A1 (en) 2008-03-12 2009-09-17 Corventis, Inc. Heart failure decompensation prediction based on cardiac rhythm
US8150108B2 (en) 2008-03-17 2012-04-03 Ensign Holdings, Llc Systems and methods of identification based on biometric parameters
US8437822B2 (en) 2008-03-28 2013-05-07 Covidien Lp System and method for estimating blood analyte concentration
US8112375B2 (en) 2008-03-31 2012-02-07 Nellcor Puritan Bennett Llc Wavelength selection and outlier detection in reduced rank linear models
US8412317B2 (en) 2008-04-18 2013-04-02 Corventis, Inc. Method and apparatus to measure bioelectric impedance of patient tissue
US20090275810A1 (en) * 2008-05-01 2009-11-05 Starr Life Sciences Corp. Portable modular pc based system for continuous monitoring of blood oxygenation and respiratory parameters
US8882684B2 (en) 2008-05-12 2014-11-11 Earlysense Ltd. Monitoring, predicting and treating clinical episodes
US20090275809A1 (en) * 2008-05-01 2009-11-05 Starr Life Sciences Corp. Portable Modular Kiosk Based Physiologic Sensor System with Display and Data Storage for Clinical and Research Applications including Cross Calculating and Cross Checked Physiologic Parameters Based Upon Combined Sensor Input
US9883809B2 (en) 2008-05-01 2018-02-06 Earlysense Ltd. Monitoring, predicting and treating clinical episodes
WO2009134724A1 (en) 2008-05-02 2009-11-05 Masimo Corporation Monitor configuration system
US9107625B2 (en) * 2008-05-05 2015-08-18 Masimo Corporation Pulse oximetry system with electrical decoupling circuitry
EP2701131A2 (en) * 2008-05-12 2014-02-26 Earlysense Ltd. Monitoring, predicting and treating clinical episodes
US8924159B2 (en) 2008-05-30 2014-12-30 Abbott Diabetes Care Inc. Method and apparatus for providing glycemic control
US8591410B2 (en) 2008-05-30 2013-11-26 Abbott Diabetes Care Inc. Method and apparatus for providing glycemic control
US8398556B2 (en) 2008-06-30 2013-03-19 Covidien Lp Systems and methods for non-invasive continuous blood pressure determination
US8660799B2 (en) 2008-06-30 2014-02-25 Nellcor Puritan Bennett Ireland Processing and detecting baseline changes in signals
US8532932B2 (en) 2008-06-30 2013-09-10 Nellcor Puritan Bennett Ireland Consistent signal selection by signal segment selection techniques
US20090326402A1 (en) * 2008-06-30 2009-12-31 Nellcor Puritan Bennett Ireland Systems and methods for determining effort
US7880884B2 (en) 2008-06-30 2011-02-01 Nellcor Puritan Bennett Llc System and method for coating and shielding electronic sensor components
US8077297B2 (en) * 2008-06-30 2011-12-13 Nellcor Puritan Bennett Ireland Methods and systems for discriminating bands in scalograms
US7887345B2 (en) 2008-06-30 2011-02-15 Nellcor Puritan Bennett Llc Single use connector for pulse oximetry sensors
US8295567B2 (en) 2008-06-30 2012-10-23 Nellcor Puritan Bennett Ireland Systems and methods for ridge selection in scalograms of signals
US8827917B2 (en) * 2008-06-30 2014-09-09 Nelleor Puritan Bennett Ireland Systems and methods for artifact detection in signals
US20090324033A1 (en) * 2008-06-30 2009-12-31 Nellcor Puritan Bennett Ireland Signal Processing Systems and Methods for Determining Slope Using an Origin Point
US7944551B2 (en) 2008-06-30 2011-05-17 Nellcor Puritan Bennett Ireland Systems and methods for a wavelet transform viewer
US8071935B2 (en) 2008-06-30 2011-12-06 Nellcor Puritan Bennett Llc Optical detector with an overmolded faraday shield
US20090326386A1 (en) * 2008-06-30 2009-12-31 Nellcor Puritan Bennett Ireland Systems and Methods for Non-Invasive Blood Pressure Monitoring
USD621516S1 (en) 2008-08-25 2010-08-10 Masimo Laboratories, Inc. Patient monitoring sensor
EP2326239B1 (en) 2008-07-03 2017-06-21 Masimo Laboratories, Inc. Protrusion for improving spectroscopic measurement of blood constituents
US20100030040A1 (en) 2008-08-04 2010-02-04 Masimo Laboratories, Inc. Multi-stream data collection system for noninvasive measurement of blood constituents
US8385675B2 (en) * 2008-07-15 2013-02-26 Nellcor Puritan Bennett Ireland Systems and methods for filtering a signal using a continuous wavelet transform
US8660625B2 (en) * 2008-07-15 2014-02-25 Covidien Lp Signal processing systems and methods for analyzing multiparameter spaces to determine physiological states
US8370080B2 (en) * 2008-07-15 2013-02-05 Nellcor Puritan Bennett Ireland Methods and systems for determining whether to trigger an alarm
US8761855B2 (en) * 2008-07-15 2014-06-24 Nellcor Puritan Bennett Ireland Systems and methods for determining oxygen saturation
US20100016692A1 (en) * 2008-07-15 2010-01-21 Nellcor Puritan Bennett Ireland Systems and methods for computing a physiological parameter using continuous wavelet transforms
US8679027B2 (en) * 2008-07-15 2014-03-25 Nellcor Puritan Bennett Ireland Systems and methods for pulse processing
US8285352B2 (en) * 2008-07-15 2012-10-09 Nellcor Puritan Bennett Llc Systems and methods for identifying pulse rates
US20100016676A1 (en) * 2008-07-15 2010-01-21 Nellcor Puritan Bennett Ireland Systems And Methods For Adaptively Filtering Signals
US8506498B2 (en) 2008-07-15 2013-08-13 Nellcor Puritan Bennett Ireland Systems and methods using induced perturbation to determine physiological parameters
US8358213B2 (en) 2008-07-15 2013-01-22 Covidien Lp Systems and methods for evaluating a physiological condition using a wavelet transform and identifying a band within a generated scalogram
US8082110B2 (en) * 2008-07-15 2011-12-20 Nellcor Puritan Bennett Ireland Low perfusion signal processing systems and methods
US8226568B2 (en) * 2008-07-15 2012-07-24 Nellcor Puritan Bennett Llc Signal processing systems and methods using basis functions and wavelet transforms
US8203438B2 (en) 2008-07-29 2012-06-19 Masimo Corporation Alarm suspend system
US8273032B2 (en) * 2008-07-30 2012-09-25 Medtronic, Inc. Physiological parameter monitoring with minimization of motion artifacts
US20100057366A1 (en) * 2008-08-29 2010-03-04 David Allan Wright Method for attenuating correlated noise in controlled source electromagnetic survey data
SE532941C2 (sv) 2008-09-15 2010-05-18 Phasein Ab Gasprovtagningsledning för andningsgaser
WO2010031070A2 (en) 2008-09-15 2010-03-18 Masimo Corporation Patient monitor including multi-parameter graphical display
US8364220B2 (en) * 2008-09-25 2013-01-29 Covidien Lp Medical sensor and technique for using the same
US8417309B2 (en) 2008-09-30 2013-04-09 Covidien Lp Medical sensor
US8914088B2 (en) 2008-09-30 2014-12-16 Covidien Lp Medical sensor and technique for using the same
US8410951B2 (en) * 2008-09-30 2013-04-02 Covidien Lp Detecting a signal quality decrease in a measurement system
US8986208B2 (en) 2008-09-30 2015-03-24 Abbott Diabetes Care Inc. Analyte sensor sensitivity attenuation mitigation
US8696585B2 (en) * 2008-09-30 2014-04-15 Nellcor Puritan Bennett Ireland Detecting a probe-off event in a measurement system
US8532751B2 (en) 2008-09-30 2013-09-10 Covidien Lp Laser self-mixing sensors for biological sensing
US8423112B2 (en) 2008-09-30 2013-04-16 Covidien Lp Medical sensor and technique for using the same
US9687161B2 (en) 2008-09-30 2017-06-27 Nellcor Puritan Bennett Ireland Systems and methods for maintaining blood pressure monitor calibration
US9314168B2 (en) 2008-09-30 2016-04-19 Nellcor Puritan Bennett Ireland Detecting sleep events using localized blood pressure changes
US9301697B2 (en) 2008-09-30 2016-04-05 Nellcor Puritan Bennett Ireland Systems and methods for recalibrating a non-invasive blood pressure monitor
US9078609B2 (en) * 2008-10-02 2015-07-14 Nellcor Puritan Bennett Ireland Extraction of physiological measurements from a photoplethysmograph (PPG) signal
US20100087714A1 (en) * 2008-10-03 2010-04-08 Nellcor Puritan Bennett Ireland Reducing cross-talk in a measurement system
US9011347B2 (en) 2008-10-03 2015-04-21 Nellcor Puritan Bennett Ireland Methods and apparatus for determining breathing effort characteristics measures
US9155493B2 (en) 2008-10-03 2015-10-13 Nellcor Puritan Bennett Ireland Methods and apparatus for calibrating respiratory effort from photoplethysmograph signals
US20100088957A1 (en) * 2008-10-09 2010-04-15 Hubbs Jonathan W Natural turf with binder
US8346330B2 (en) * 2008-10-13 2013-01-01 Masimo Corporation Reflection-detector sensor position indicator
US8401602B2 (en) 2008-10-13 2013-03-19 Masimo Corporation Secondary-emitter sensor position indicator
US20100106030A1 (en) * 2008-10-23 2010-04-29 Mason Gregory R Method and system for automated measurement of pulsus paradoxus
US8725226B2 (en) 2008-11-14 2014-05-13 Nonin Medical, Inc. Optical sensor path selection
US8771204B2 (en) 2008-12-30 2014-07-08 Masimo Corporation Acoustic sensor assembly
US8588880B2 (en) 2009-02-16 2013-11-19 Masimo Corporation Ear sensor
US20100216639A1 (en) * 2009-02-20 2010-08-26 Hubbs Jonathon W Gypsum soil conditioner
JP5196323B2 (ja) * 2009-02-23 2013-05-15 日本光電工業株式会社 血中酸素飽和度測定装置
US10032002B2 (en) 2009-03-04 2018-07-24 Masimo Corporation Medical monitoring system
US10007758B2 (en) 2009-03-04 2018-06-26 Masimo Corporation Medical monitoring system
EP3605550A1 (en) 2009-03-04 2020-02-05 Masimo Corporation Medical monitoring system
US9323894B2 (en) 2011-08-19 2016-04-26 Masimo Corporation Health care sanitation monitoring system
US8216136B2 (en) 2009-03-05 2012-07-10 Nellcor Puritan Bennett Llc Systems and methods for monitoring heart rate and blood pressure correlation
US8388353B2 (en) 2009-03-11 2013-03-05 Cercacor Laboratories, Inc. Magnetic connector
US20100234718A1 (en) * 2009-03-12 2010-09-16 Anand Sampath Open architecture medical communication system
US8452366B2 (en) 2009-03-16 2013-05-28 Covidien Lp Medical monitoring device with flexible circuitry
US8897847B2 (en) 2009-03-23 2014-11-25 Masimo Corporation Digit gauge for noninvasive optical sensor
US8221319B2 (en) 2009-03-25 2012-07-17 Nellcor Puritan Bennett Llc Medical device for assessing intravascular blood volume and technique for using the same
US9446194B2 (en) * 2009-03-27 2016-09-20 Dexcom, Inc. Methods and systems for promoting glucose management
US8497777B2 (en) 2009-04-15 2013-07-30 Abbott Diabetes Care Inc. Analyte monitoring system having an alert
US8478538B2 (en) 2009-05-07 2013-07-02 Nellcor Puritan Bennett Ireland Selection of signal regions for parameter extraction
JP4571220B2 (ja) * 2009-05-13 2010-10-27 ネルコー ピューリタン ベネット エルエルシー データ信号適応平均化方法及び装置
US8509869B2 (en) 2009-05-15 2013-08-13 Covidien Lp Method and apparatus for detecting and analyzing variations in a physiologic parameter
US8989831B2 (en) 2009-05-19 2015-03-24 Masimo Corporation Disposable components for reusable physiological sensor
US8571619B2 (en) 2009-05-20 2013-10-29 Masimo Corporation Hemoglobin display and patient treatment
US8634891B2 (en) 2009-05-20 2014-01-21 Covidien Lp Method and system for self regulation of sensor component contact pressure
US8738118B2 (en) * 2009-05-20 2014-05-27 Sotera Wireless, Inc. Cable system for generating signals for detecting motion and measuring vital signs
US8956294B2 (en) 2009-05-20 2015-02-17 Sotera Wireless, Inc. Body-worn system for continuously monitoring a patients BP, HR, SpO2, RR, temperature, and motion; also describes specific monitors for apnea, ASY, VTAC, VFIB, and ‘bed sore’ index
US11896350B2 (en) 2009-05-20 2024-02-13 Sotera Wireless, Inc. Cable system for generating signals for detecting motion and measuring vital signs
US8364225B2 (en) * 2009-05-20 2013-01-29 Nellcor Puritan Bennett Ireland Estimating transform values using signal estimates
US20100298728A1 (en) * 2009-05-20 2010-11-25 Nellcor Puritan Bennett Ireland Signal Processing Techniques For Determining Signal Quality Using A Wavelet Transform Ratio Surface
US8444570B2 (en) * 2009-06-09 2013-05-21 Nellcor Puritan Bennett Ireland Signal processing techniques for aiding the interpretation of respiration signals
US8418524B2 (en) 2009-06-12 2013-04-16 Masimo Corporation Non-invasive sensor calibration device
WO2010147968A1 (en) * 2009-06-15 2010-12-23 Yale University Systems and methods utilizing plethysmographic data for distinguishing arterial and venous saturations
US20100324388A1 (en) 2009-06-17 2010-12-23 Jim Moon Body-worn pulse oximeter
US20100324431A1 (en) * 2009-06-18 2010-12-23 Nellcor Puritan Bennett Ireland Determining Disease State Using An Induced Load
US20100324827A1 (en) * 2009-06-18 2010-12-23 Nellcor Puritan Bennett Ireland Fluid Responsiveness Measure
US20100331716A1 (en) * 2009-06-26 2010-12-30 Nellcor Puritan Bennett Ireland Methods and apparatus for measuring respiratory function using an effort signal
US9198582B2 (en) 2009-06-30 2015-12-01 Nellcor Puritan Bennett Ireland Determining a characteristic physiological parameter
US8670811B2 (en) * 2009-06-30 2014-03-11 Masimo Corporation Pulse oximetry system for adjusting medical ventilation
US8505821B2 (en) 2009-06-30 2013-08-13 Covidien Lp System and method for providing sensor quality assurance
US8290730B2 (en) 2009-06-30 2012-10-16 Nellcor Puritan Bennett Ireland Systems and methods for assessing measurements in physiological monitoring devices
US9010634B2 (en) 2009-06-30 2015-04-21 Covidien Lp System and method for linking patient data to a patient and providing sensor quality assurance
US20100331715A1 (en) * 2009-06-30 2010-12-30 Nellcor Puritan Bennett Ireland Systems and methods for detecting effort events
US8311601B2 (en) 2009-06-30 2012-11-13 Nellcor Puritan Bennett Llc Reflectance and/or transmissive pulse oximeter
US8636667B2 (en) * 2009-07-06 2014-01-28 Nellcor Puritan Bennett Ireland Systems and methods for processing physiological signals in wavelet space
US8391941B2 (en) 2009-07-17 2013-03-05 Covidien Lp System and method for memory switching for multiple configuration medical sensor
US20110208015A1 (en) * 2009-07-20 2011-08-25 Masimo Corporation Wireless patient monitoring system
US20110040197A1 (en) * 2009-07-20 2011-02-17 Masimo Corporation Wireless patient monitoring system
US20110021892A1 (en) * 2009-07-23 2011-01-27 Nellcor Puritan Bennett Ireland Systems and methods for respiration monitoring
US9795326B2 (en) 2009-07-23 2017-10-24 Abbott Diabetes Care Inc. Continuous analyte measurement systems and systems and methods for implanting them
US8471713B2 (en) * 2009-07-24 2013-06-25 Cercacor Laboratories, Inc. Interference detector for patient monitor
US20110021929A1 (en) * 2009-07-27 2011-01-27 Nellcor Puritan Bennett Ireland Systems and methods for continuous non-invasive blood pressure monitoring
US20110028809A1 (en) * 2009-07-29 2011-02-03 Masimo Corporation Patient monitor ambient display device
US8473020B2 (en) 2009-07-29 2013-06-25 Cercacor Laboratories, Inc. Non-invasive physiological sensor cover
US20110028806A1 (en) * 2009-07-29 2011-02-03 Sean Merritt Reflectance calibration of fluorescence-based glucose measurements
US8478376B2 (en) * 2009-07-30 2013-07-02 Nellcor Puritan Bennett Ireland Systems and methods for determining physiological information using selective transform data
US8346333B2 (en) * 2009-07-30 2013-01-01 Nellcor Puritan Bennett Ireland Systems and methods for estimating values of a continuous wavelet transform
US8594759B2 (en) * 2009-07-30 2013-11-26 Nellcor Puritan Bennett Ireland Systems and methods for resolving the continuous wavelet transform of a signal
US8628477B2 (en) * 2009-07-31 2014-01-14 Nellcor Puritan Bennett Ireland Systems and methods for non-invasive determination of blood pressure
US8755854B2 (en) 2009-07-31 2014-06-17 Nellcor Puritan Bennett Ireland Methods and apparatus for producing and using lightly filtered photoplethysmograph signals
US20110087081A1 (en) * 2009-08-03 2011-04-14 Kiani Massi Joe E Personalized physiological monitor
US8417310B2 (en) 2009-08-10 2013-04-09 Covidien Lp Digital switching in multi-site sensor
US8428675B2 (en) 2009-08-19 2013-04-23 Covidien Lp Nanofiber adhesives used in medical devices
EP4070729A1 (en) 2009-08-31 2022-10-12 Abbott Diabetes Care, Inc. Displays for a medical device
EP2292141B1 (fr) * 2009-09-03 2015-06-17 The Swatch Group Research and Development Ltd Procédé et dispositif de mesure du pouls au moyen d'ondes lumineuses à deux longueurs d'onde
US8688183B2 (en) 2009-09-03 2014-04-01 Ceracor Laboratories, Inc. Emitter driver for noninvasive patient monitor
US8740807B2 (en) * 2009-09-14 2014-06-03 Sotera Wireless, Inc. Body-worn monitor for measuring respiration rate
US20110172498A1 (en) 2009-09-14 2011-07-14 Olsen Gregory A Spot check monitor credit system
US11253169B2 (en) 2009-09-14 2022-02-22 Sotera Wireless, Inc. Body-worn monitor for measuring respiration rate
US20110066044A1 (en) * 2009-09-15 2011-03-17 Jim Moon Body-worn vital sign monitor
US8527038B2 (en) * 2009-09-15 2013-09-03 Sotera Wireless, Inc. Body-worn vital sign monitor
US10420476B2 (en) * 2009-09-15 2019-09-24 Sotera Wireless, Inc. Body-worn vital sign monitor
US9579039B2 (en) 2011-01-10 2017-02-28 Masimo Corporation Non-invasive intravascular volume index monitor
US8364250B2 (en) * 2009-09-15 2013-01-29 Sotera Wireless, Inc. Body-worn vital sign monitor
US8321004B2 (en) * 2009-09-15 2012-11-27 Sotera Wireless, Inc. Body-worn vital sign monitor
US10806351B2 (en) * 2009-09-15 2020-10-20 Sotera Wireless, Inc. Body-worn vital sign monitor
DE112010003689T5 (de) * 2009-09-17 2013-01-17 Marcelo Lamego Verbesserte Analytüberwachung unter Verwendung eines oder mehrerer Beschleunigungsmesser
US20110137297A1 (en) 2009-09-17 2011-06-09 Kiani Massi Joe E Pharmacological management system
US9220440B2 (en) 2009-09-21 2015-12-29 Nellcor Puritan Bennett Ireland Determining a characteristic respiration rate
US8400149B2 (en) * 2009-09-25 2013-03-19 Nellcor Puritan Bennett Ireland Systems and methods for gating an imaging device
US8571618B1 (en) 2009-09-28 2013-10-29 Cercacor Laboratories, Inc. Adaptive calibration system for spectrophotometric measurements
US9066660B2 (en) 2009-09-29 2015-06-30 Nellcor Puritan Bennett Ireland Systems and methods for high-pass filtering a photoplethysmograph signal
US9320461B2 (en) 2009-09-29 2016-04-26 Abbott Diabetes Care Inc. Method and apparatus for providing notification function in analyte monitoring systems
US8463347B2 (en) 2009-09-30 2013-06-11 Nellcor Puritan Bennett Ireland Systems and methods for normalizing a plethysmograph signal for improved feature analysis
US20110077484A1 (en) * 2009-09-30 2011-03-31 Nellcor Puritan Bennett Ireland Systems And Methods For Identifying Non-Corrupted Signal Segments For Use In Determining Physiological Parameters
US20110082711A1 (en) * 2009-10-06 2011-04-07 Masimo Laboratories, Inc. Personal digital assistant or organizer for monitoring glucose levels
US10463340B2 (en) 2009-10-15 2019-11-05 Masimo Corporation Acoustic respiratory monitoring systems and methods
WO2011047211A1 (en) 2009-10-15 2011-04-21 Masimo Corporation Pulse oximetry system with low noise cable hub
WO2011047216A2 (en) 2009-10-15 2011-04-21 Masimo Corporation Physiological acoustic monitoring system
US9066680B1 (en) 2009-10-15 2015-06-30 Masimo Corporation System for determining confidence in respiratory rate measurements
US8755535B2 (en) 2009-10-15 2014-06-17 Masimo Corporation Acoustic respiratory monitoring sensor having multiple sensing elements
US8523781B2 (en) 2009-10-15 2013-09-03 Masimo Corporation Bidirectional physiological information display
US9724016B1 (en) 2009-10-16 2017-08-08 Masimo Corp. Respiration processor
US8790259B2 (en) 2009-10-22 2014-07-29 Corventis, Inc. Method and apparatus for remote detection and monitoring of functional chronotropic incompetence
US20110098933A1 (en) * 2009-10-26 2011-04-28 Nellcor Puritan Bennett Ireland Systems And Methods For Processing Oximetry Signals Using Least Median Squares Techniques
US20110118561A1 (en) 2009-11-13 2011-05-19 Masimo Corporation Remote control for a medical monitoring device
US9839381B1 (en) 2009-11-24 2017-12-12 Cercacor Laboratories, Inc. Physiological measurement system with automatic wavelength adjustment
WO2011069122A1 (en) 2009-12-04 2011-06-09 Masimo Corporation Calibration for multi-stage physiological monitors
US9451897B2 (en) 2009-12-14 2016-09-27 Medtronic Monitoring, Inc. Body adherent patch with electronics for physiologic monitoring
CN102090892A (zh) * 2009-12-15 2011-06-15 四川锦江电子科技有限公司 定位心腔导管的方法和装置
US9153112B1 (en) 2009-12-21 2015-10-06 Masimo Corporation Modular patient monitor
WO2011091059A1 (en) 2010-01-19 2011-07-28 Masimo Corporation Wellness analysis system
US8644901B2 (en) 2010-02-23 2014-02-04 Covidien Lp System and method of resolving outliers in NIRS cerebral oximetry
JP2013521054A (ja) 2010-03-01 2013-06-10 マシモ コーポレイション 適応性警報システム
US8584345B2 (en) 2010-03-08 2013-11-19 Masimo Corporation Reprocessing of a physiological sensor
US20110224564A1 (en) * 2010-03-10 2011-09-15 Sotera Wireless, Inc. Body-worn vital sign monitor
CN102811663A (zh) * 2010-03-23 2012-12-05 皇家飞利浦电子股份有限公司 监测患者生命参数时的干扰减小
JP5353790B2 (ja) * 2010-03-30 2013-11-27 コニカミノルタ株式会社 生体情報測定装置および該方法
US9307928B1 (en) 2010-03-30 2016-04-12 Masimo Corporation Plethysmographic respiration processor
US9451887B2 (en) 2010-03-31 2016-09-27 Nellcor Puritan Bennett Ireland Systems and methods for measuring electromechanical delay of the heart
US8965498B2 (en) 2010-04-05 2015-02-24 Corventis, Inc. Method and apparatus for personalized physiologic parameters
US9173594B2 (en) 2010-04-19 2015-11-03 Sotera Wireless, Inc. Body-worn monitor for measuring respiratory rate
US9173593B2 (en) 2010-04-19 2015-11-03 Sotera Wireless, Inc. Body-worn monitor for measuring respiratory rate
US8979765B2 (en) 2010-04-19 2015-03-17 Sotera Wireless, Inc. Body-worn monitor for measuring respiratory rate
US8888700B2 (en) 2010-04-19 2014-11-18 Sotera Wireless, Inc. Body-worn monitor for measuring respiratory rate
US9339209B2 (en) 2010-04-19 2016-05-17 Sotera Wireless, Inc. Body-worn monitor for measuring respiratory rate
WO2011133582A1 (en) * 2010-04-19 2011-10-27 Sotera Wireless, Inc. Body-worn monitor for measuring respiratory rate
US8747330B2 (en) 2010-04-19 2014-06-10 Sotera Wireless, Inc. Body-worn monitor for measuring respiratory rate
US8898037B2 (en) 2010-04-28 2014-11-25 Nellcor Puritan Bennett Ireland Systems and methods for signal monitoring using Lissajous figures
US8712494B1 (en) 2010-05-03 2014-04-29 Masimo Corporation Reflective non-invasive sensor
US9138180B1 (en) 2010-05-03 2015-09-22 Masimo Corporation Sensor adapter cable
US9050043B2 (en) 2010-05-04 2015-06-09 Nellcor Puritan Bennett Ireland Systems and methods for wavelet transform scale-dependent multiple-archetyping
US7884933B1 (en) 2010-05-05 2011-02-08 Revolutionary Business Concepts, Inc. Apparatus and method for determining analyte concentrations
US8666468B1 (en) 2010-05-06 2014-03-04 Masimo Corporation Patient monitor for determining microcirculation state
US9326712B1 (en) 2010-06-02 2016-05-03 Masimo Corporation Opticoustic sensor
CA2803430C (en) 2010-07-09 2019-06-04 St. Vincent's Hospital (Melbourne) Limited Non-invasive measurement of blood oxygen saturation
US8740792B1 (en) 2010-07-12 2014-06-03 Masimo Corporation Patient monitor capable of accounting for environmental conditions
US9408542B1 (en) 2010-07-22 2016-08-09 Masimo Corporation Non-invasive blood pressure measurement system
US8834378B2 (en) 2010-07-30 2014-09-16 Nellcor Puritan Bennett Ireland Systems and methods for determining respiratory effort
WO2012024401A2 (en) 2010-08-17 2012-02-23 University Of Florida Research Foundation, Inc. Intelligent drug and/or fluid delivery system to optimizing medical treatment or therapy using pharmacodynamic and/or pharmacokinetic data
WO2012027613A1 (en) 2010-08-26 2012-03-01 Masimo Corporation Blood pressure measurement system
WO2012050847A2 (en) 2010-09-28 2012-04-19 Masimo Corporation Depth of consciousness monitor including oximeter
US9775545B2 (en) 2010-09-28 2017-10-03 Masimo Corporation Magnetic electrical connector for patient monitors
US9211095B1 (en) 2010-10-13 2015-12-15 Masimo Corporation Physiological measurement logic engine
US8723677B1 (en) 2010-10-20 2014-05-13 Masimo Corporation Patient safety system with automatically adjusting bed
US9675250B2 (en) * 2010-11-01 2017-06-13 Oxirate, Inc. System and method for measurement of vital signs of a human
US8825428B2 (en) 2010-11-30 2014-09-02 Neilcor Puritan Bennett Ireland Methods and systems for recalibrating a blood pressure monitor with memory
US9259160B2 (en) 2010-12-01 2016-02-16 Nellcor Puritan Bennett Ireland Systems and methods for determining when to measure a physiological parameter
US20120226117A1 (en) 2010-12-01 2012-09-06 Lamego Marcelo M Handheld processing device including medical applications for minimally and non invasive glucose measurements
US9357934B2 (en) 2010-12-01 2016-06-07 Nellcor Puritan Bennett Ireland Systems and methods for physiological event marking
US10292625B2 (en) 2010-12-07 2019-05-21 Earlysense Ltd. Monitoring a sleeping subject
US10856752B2 (en) 2010-12-28 2020-12-08 Sotera Wireless, Inc. Body-worn system for continuous, noninvasive measurement of cardiac output, stroke volume, cardiac power, and blood pressure
US8761853B2 (en) 2011-01-20 2014-06-24 Nitto Denko Corporation Devices and methods for non-invasive optical physiological measurements
EP2673721A1 (en) 2011-02-13 2013-12-18 Masimo Corporation Medical characterization system
WO2012112891A1 (en) 2011-02-18 2012-08-23 Sotera Wireless, Inc. Modular wrist-worn processor for patient monitoring
US10357187B2 (en) 2011-02-18 2019-07-23 Sotera Wireless, Inc. Optical sensor for measuring physiological properties
US9066666B2 (en) 2011-02-25 2015-06-30 Cercacor Laboratories, Inc. Patient monitor for monitoring microcirculation
EP2502555A1 (en) * 2011-03-22 2012-09-26 Bmeye B.V. Non-invasive oxygen delivery measurement system and method
SG184595A1 (en) 2011-03-25 2012-10-30 Nitto Denko Corp A method of measuring an artefact removed photoplethysmographic (ppg) signal and a measurement system
DK3575796T3 (da) 2011-04-15 2021-01-18 Dexcom Inc Avanceret analytsensorkalibrering og fejldetektion
US8830449B1 (en) 2011-04-18 2014-09-09 Cercacor Laboratories, Inc. Blood analysis system
US9095316B2 (en) 2011-04-20 2015-08-04 Masimo Corporation System for generating alarms based on alarm patterns
US9622692B2 (en) 2011-05-16 2017-04-18 Masimo Corporation Personal health device
US9113830B2 (en) 2011-05-31 2015-08-25 Nellcor Puritan Bennett Ireland Systems and methods for detecting and monitoring arrhythmias using the PPG
US9532722B2 (en) 2011-06-21 2017-01-03 Masimo Corporation Patient monitoring system
US9986919B2 (en) 2011-06-21 2018-06-05 Masimo Corporation Patient monitoring system
US9245668B1 (en) 2011-06-29 2016-01-26 Cercacor Laboratories, Inc. Low noise cable providing communication between electronic sensor components and patient monitor
US11439329B2 (en) 2011-07-13 2022-09-13 Masimo Corporation Multiple measurement mode in a physiological sensor
US20130023775A1 (en) 2011-07-20 2013-01-24 Cercacor Laboratories, Inc. Magnetic Reusable Sensor
US9192351B1 (en) 2011-07-22 2015-11-24 Masimo Corporation Acoustic respiratory monitoring sensor with probe-off detection
US8755872B1 (en) 2011-07-28 2014-06-17 Masimo Corporation Patient monitoring system for indicating an abnormal condition
US9782077B2 (en) 2011-08-17 2017-10-10 Masimo Corporation Modulated physiological sensor
US9597022B2 (en) 2011-09-09 2017-03-21 Nellcor Puritan Bennett Ireland Venous oxygen saturation systems and methods
US9943269B2 (en) 2011-10-13 2018-04-17 Masimo Corporation System for displaying medical monitoring data
US9808188B1 (en) 2011-10-13 2017-11-07 Masimo Corporation Robust fractional saturation determination
EP2765909B1 (en) 2011-10-13 2019-06-26 Masimo Corporation Physiological acoustic monitoring system
WO2013056160A2 (en) 2011-10-13 2013-04-18 Masimo Corporation Medical monitoring hub
US9778079B1 (en) 2011-10-27 2017-10-03 Masimo Corporation Physiological monitor gauge panel
US8710993B2 (en) 2011-11-23 2014-04-29 Abbott Diabetes Care Inc. Mitigating single point failure of devices in an analyte monitoring system and methods thereof
US9060695B2 (en) 2011-11-30 2015-06-23 Covidien Lp Systems and methods for determining differential pulse transit time from the phase difference of two analog plethysmographs
US9445759B1 (en) 2011-12-22 2016-09-20 Cercacor Laboratories, Inc. Blood glucose calibration system
US8606351B2 (en) * 2011-12-28 2013-12-10 General Electric Company Compression of electrocardiograph signals
US9392945B2 (en) 2012-01-04 2016-07-19 Masimo Corporation Automated CCHD screening and detection
US11172890B2 (en) 2012-01-04 2021-11-16 Masimo Corporation Automated condition screening and detection
US10149616B2 (en) 2012-02-09 2018-12-11 Masimo Corporation Wireless patient monitoring device
US9480435B2 (en) 2012-02-09 2016-11-01 Masimo Corporation Configurable patient monitoring system
US10307111B2 (en) 2012-02-09 2019-06-04 Masimo Corporation Patient position detection system
WO2013148605A1 (en) 2012-03-25 2013-10-03 Masimo Corporation Physiological monitor touchscreen interface
JP6490577B2 (ja) 2012-04-17 2019-03-27 マシモ・コーポレイション パルスオキシメーターデバイスの作動方法
WO2013184965A1 (en) 2012-06-07 2013-12-12 Masimo Corporation Depth of consciousness monitor
US9697928B2 (en) 2012-08-01 2017-07-04 Masimo Corporation Automated assembly sensor cable
US10827961B1 (en) 2012-08-29 2020-11-10 Masimo Corporation Physiological measurement calibration
EP2890297B1 (en) 2012-08-30 2018-04-11 Abbott Diabetes Care, Inc. Dropout detection in continuous analyte monitoring data during data excursions
WO2014038077A1 (ja) 2012-09-07 2014-03-13 富士通株式会社 脈波検出方法、脈波検出装置及び脈波検出プログラム
US20140073966A1 (en) * 2012-09-11 2014-03-13 Nellcor Puritan Bennett Llc Methods and systems for determining algorithm settings for use in determining physiological information
US9749232B2 (en) 2012-09-20 2017-08-29 Masimo Corporation Intelligent medical network edge router
US9955937B2 (en) 2012-09-20 2018-05-01 Masimo Corporation Acoustic patient sensor coupler
US9877650B2 (en) 2012-09-20 2018-01-30 Masimo Corporation Physiological monitor with mobile computing device connectivity
US9301700B2 (en) 2012-09-27 2016-04-05 Welch Allyn, Inc. Configurable vital signs system
USD850626S1 (en) 2013-03-15 2019-06-04 Rhythm Diagnostic Systems, Inc. Health monitoring apparatuses
US10413251B2 (en) 2012-10-07 2019-09-17 Rhythm Diagnostic Systems, Inc. Wearable cardiac monitor
US10244949B2 (en) 2012-10-07 2019-04-02 Rhythm Diagnostic Systems, Inc. Health monitoring systems and methods
US10610159B2 (en) 2012-10-07 2020-04-07 Rhythm Diagnostic Systems, Inc. Health monitoring systems and methods
US9717458B2 (en) 2012-10-20 2017-08-01 Masimo Corporation Magnetic-flap optical sensor
US9560996B2 (en) 2012-10-30 2017-02-07 Masimo Corporation Universal medical system
US9119529B2 (en) 2012-10-30 2015-09-01 Dexcom, Inc. Systems and methods for dynamically and intelligently monitoring a host's glycemic condition after an alert is triggered
US9787568B2 (en) 2012-11-05 2017-10-10 Cercacor Laboratories, Inc. Physiological test credit method
US9750461B1 (en) 2013-01-02 2017-09-05 Masimo Corporation Acoustic respiratory monitoring sensor with probe-off detection
US9724025B1 (en) 2013-01-16 2017-08-08 Masimo Corporation Active-pulse blood analysis system
TW201435317A (zh) * 2013-02-28 2014-09-16 Otsuka Denshi Kk 分光光度計及分光光度測定方法
US9750442B2 (en) 2013-03-09 2017-09-05 Masimo Corporation Physiological status monitor
US10441181B1 (en) 2013-03-13 2019-10-15 Masimo Corporation Acoustic pulse and respiration monitoring system
US9965946B2 (en) 2013-03-13 2018-05-08 Masimo Corporation Systems and methods for monitoring a patient health network
US9986952B2 (en) 2013-03-14 2018-06-05 Masimo Corporation Heart sound simulator
US9936917B2 (en) 2013-03-14 2018-04-10 Masimo Laboratories, Inc. Patient monitor placement indicator
WO2014158820A1 (en) 2013-03-14 2014-10-02 Cercacor Laboratories, Inc. Patient monitor as a minimally invasive glucometer
WO2014159132A1 (en) 2013-03-14 2014-10-02 Cercacor Laboratories, Inc. Systems and methods for testing patient monitors
US20140275890A1 (en) * 2013-03-15 2014-09-18 Covidien Lp Systems and methods for sensor calibration in photoplethsymography
US10456038B2 (en) 2013-03-15 2019-10-29 Cercacor Laboratories, Inc. Cloud-based physiological monitoring system
WO2014149781A1 (en) 2013-03-15 2014-09-25 Cercacor Laboratories, Inc. Cloud-based physiological monitoring system
CN103340600B (zh) * 2013-06-13 2016-03-30 深圳市科曼医疗设备有限公司 监护仪上波形失真处理方法及处理系统
JP6201469B2 (ja) * 2013-07-12 2017-09-27 セイコーエプソン株式会社 生体情報処理装置、生体情報処理方法
US9891079B2 (en) 2013-07-17 2018-02-13 Masimo Corporation Pulser with double-bearing position encoder for non-invasive physiological monitoring
US10555678B2 (en) 2013-08-05 2020-02-11 Masimo Corporation Blood pressure monitor with valve-chamber assembly
US11071467B2 (en) 2013-08-08 2021-07-27 Welch Allyn, Inc. Hybrid patient monitoring system
WO2015038683A2 (en) 2013-09-12 2015-03-19 Cercacor Laboratories, Inc. Medical device management system
US11147518B1 (en) 2013-10-07 2021-10-19 Masimo Corporation Regional oximetry signal processor
WO2015054166A1 (en) 2013-10-07 2015-04-16 Masimo Corporation Regional oximetry pod
US10828007B1 (en) 2013-10-11 2020-11-10 Masimo Corporation Acoustic sensor with attachment portion
WO2015054665A1 (en) 2013-10-11 2015-04-16 Masimo Corporation System for displaying medical monitoring data
US10832818B2 (en) 2013-10-11 2020-11-10 Masimo Corporation Alarm notification system
US10022068B2 (en) 2013-10-28 2018-07-17 Covidien Lp Systems and methods for detecting held breath events
US10279247B2 (en) 2013-12-13 2019-05-07 Masimo Corporation Avatar-incentive healthcare therapy
US10098575B2 (en) 2014-01-23 2018-10-16 Covidien Lp Methods and systems for determining physiological information based on distortion information
US9888871B2 (en) 2014-01-28 2018-02-13 Covidien Lp Methods and systems for determining a venous signal using a physiological monitor
US10086138B1 (en) 2014-01-28 2018-10-02 Masimo Corporation Autonomous drug delivery system
US9955894B2 (en) 2014-01-28 2018-05-01 Covidien Lp Non-stationary feature relationship parameters for awareness monitoring
US11259745B2 (en) 2014-01-28 2022-03-01 Masimo Corporation Autonomous drug delivery system
US10532174B2 (en) 2014-02-21 2020-01-14 Masimo Corporation Assistive capnography device
US10492850B2 (en) 2014-04-04 2019-12-03 Covidien Lp Systems and methods for calculating tissue impedance in electrosurgery
US9924897B1 (en) 2014-06-12 2018-03-27 Masimo Corporation Heated reprocessing of physiological sensors
US10123729B2 (en) 2014-06-13 2018-11-13 Nanthealth, Inc. Alarm fatigue management systems and methods
US10231670B2 (en) 2014-06-19 2019-03-19 Masimo Corporation Proximity sensor in pulse oximeter
CN105848569A (zh) * 2014-07-30 2016-08-10 皇家飞利浦有限公司 使用光谱调制的血红蛋白检测和光电体积描记法
US10111591B2 (en) 2014-08-26 2018-10-30 Nanthealth, Inc. Real-time monitoring systems and methods in a healthcare environment
WO2016036985A1 (en) 2014-09-04 2016-03-10 Masimo Corportion Total hemoglobin index system
US10383520B2 (en) 2014-09-18 2019-08-20 Masimo Semiconductor, Inc. Enhanced visible near-infrared photodiode and non-invasive physiological sensor
WO2016057553A1 (en) 2014-10-07 2016-04-14 Masimo Corporation Modular physiological sensors
EP3203912B1 (en) 2014-10-10 2021-03-10 Medtor LLC System and method for a non-invasive medical sensor
CA2963866C (en) * 2014-10-14 2023-11-07 East Carolina University Methods, systems and computer program products for determining hemodynamic status parameters using signals derived from multispectral blood flow and perfusion imaging
US11553844B2 (en) 2014-10-14 2023-01-17 East Carolina University Methods, systems and computer program products for calculating MetaKG signals for regions having multiple sets of optical characteristics
US10722173B2 (en) 2014-10-14 2020-07-28 East Carolina University Methods, systems and computer program products for visualizing anatomical structures and blood flow and perfusion physiology using imaging techniques
EP3015971B1 (en) * 2014-10-28 2019-07-31 Napatech A/S A system and a method of deriving information
JP6730990B2 (ja) * 2014-12-23 2020-07-29 コーニンクレッカ フィリップス エヌ ヴェKoninklijke Philips N.V. モデルに基づいて人工換気を最適化するためのシステム及び方法
US10076277B2 (en) 2015-01-22 2018-09-18 Covidien Lp Pain level detection and characterization using capacitive sensors
EP3247439B8 (en) 2015-01-23 2021-03-03 Masimo Corporation Nasal/oral cannula system
KR20230170116A (ko) 2015-02-06 2023-12-18 마시모 코오퍼레이션 광 프로브를 위한 폴드 플렉스 회로
US10568553B2 (en) 2015-02-06 2020-02-25 Masimo Corporation Soft boot pulse oximetry sensor
USD755392S1 (en) 2015-02-06 2016-05-03 Masimo Corporation Pulse oximetry sensor
US10205291B2 (en) 2015-02-06 2019-02-12 Masimo Corporation Pogo pin connector
FR3032606B1 (fr) * 2015-02-17 2019-12-13 Bioserenity Procede de mesure non invasif d'un parametre physiologique au moyen d'un dispositif de mesure spectroscopique confocal
US10524738B2 (en) 2015-05-04 2020-01-07 Cercacor Laboratories, Inc. Noninvasive sensor system with visual infographic display
WO2016191307A1 (en) 2015-05-22 2016-12-01 Cercacor Laboratories, Inc. Non-invasive optical physiological differential pathlength sensor
US10448871B2 (en) 2015-07-02 2019-10-22 Masimo Corporation Advanced pulse oximetry sensor
JP6986007B2 (ja) 2015-07-10 2021-12-22 アボット ダイアベティス ケア インコーポレイテッドAbbott Diabetes Care Inc. 生理学的パラメータに対する動的グルコースプロファイル応答のシステム、デバイス及び方法
CA2994172A1 (en) 2015-08-11 2017-02-16 Masimo Corporation Medical monitoring analysis and replay including indicia responsive to light attenuated by body tissue
CN113367671A (zh) 2015-08-31 2021-09-10 梅西莫股份有限公司 无线式病人监护系统和方法
US11504066B1 (en) 2015-09-04 2022-11-22 Cercacor Laboratories, Inc. Low-noise sensor system
US11331034B2 (en) 2015-10-27 2022-05-17 Cardiologs Technologies Sas Automatic method to delineate or categorize an electrocardiogram
US11672464B2 (en) 2015-10-27 2023-06-13 Cardiologs Technologies Sas Electrocardiogram processing system for delineation and classification
US10426364B2 (en) 2015-10-27 2019-10-01 Cardiologs Technologies Sas Automatic method to delineate or categorize an electrocardiogram
US10827938B2 (en) 2018-03-30 2020-11-10 Cardiologs Technologies Sas Systems and methods for digitizing electrocardiograms
US10779744B2 (en) 2015-10-27 2020-09-22 Cardiologs Technologies Sas Automatic method to delineate or categorize an electrocardiogram
US9615427B1 (en) * 2015-11-30 2017-04-04 Texas Instruments Incorporated Exploiting constructive interference from ambient conditions
US11679579B2 (en) 2015-12-17 2023-06-20 Masimo Corporation Varnish-coated release liner
US10537285B2 (en) 2016-03-04 2020-01-21 Masimo Corporation Nose sensor
US10993662B2 (en) 2016-03-04 2021-05-04 Masimo Corporation Nose sensor
CN105662369B (zh) * 2016-03-10 2018-09-25 京东方科技集团股份有限公司 一种光电式脉搏波传感器和检测设备
US11191484B2 (en) 2016-04-29 2021-12-07 Masimo Corporation Optical sensor tape
WO2018009612A1 (en) 2016-07-06 2018-01-11 Patient Doctor Technologies, Inc. Secure and zero knowledge data sharing for cloud applications
US10617302B2 (en) 2016-07-07 2020-04-14 Masimo Corporation Wearable pulse oximeter and respiration monitor
BR102016018146A2 (pt) * 2016-08-04 2018-03-06 Hi Technologies S.A. ?aperfeiçoamentos introduzidos em equipamento eletromédico para triagem automatizada de recém nascido com possíveis cardiopatias congênitas?
JP6723132B2 (ja) * 2016-09-29 2020-07-15 ルネサスエレクトロニクス株式会社 脈拍測定装置、光量制御方法、及びプログラム
EP3525661A1 (en) 2016-10-13 2019-08-21 Masimo Corporation Systems and methods for patient fall detection
JP6794219B2 (ja) * 2016-10-27 2020-12-02 日本光電工業株式会社 医用フォトメータ、および医用フォトメータの制御方法
JP6857484B2 (ja) * 2016-10-27 2021-04-14 日本光電工業株式会社 医用フォトメータ、および医用フォトメータの制御方法
US11504058B1 (en) 2016-12-02 2022-11-22 Masimo Corporation Multi-site noninvasive measurement of a physiological parameter
US10750984B2 (en) 2016-12-22 2020-08-25 Cercacor Laboratories, Inc. Methods and devices for detecting intensity of light with translucent detector
US10721785B2 (en) 2017-01-18 2020-07-21 Masimo Corporation Patient-worn wireless physiological sensor with pairing functionality
US10388120B2 (en) 2017-02-24 2019-08-20 Masimo Corporation Localized projection of audible noises in medical settings
US10327713B2 (en) 2017-02-24 2019-06-25 Masimo Corporation Modular multi-parameter patient monitoring device
US11086609B2 (en) 2017-02-24 2021-08-10 Masimo Corporation Medical monitoring hub
US20180247712A1 (en) 2017-02-24 2018-08-30 Masimo Corporation System for displaying medical monitoring data
WO2018156809A1 (en) 2017-02-24 2018-08-30 Masimo Corporation Augmented reality system for displaying patient data
WO2018156648A1 (en) 2017-02-24 2018-08-30 Masimo Corporation Managing dynamic licenses for physiological parameters in a patient monitoring environment
US11185262B2 (en) 2017-03-10 2021-11-30 Masimo Corporation Pneumonia screener
EP3600014A4 (en) 2017-03-21 2020-10-21 Abbott Diabetes Care Inc. METHODS, DEVICES AND SYSTEM FOR PROVIDING DIAGNOSIS AND THERAPY FOR DIABETIC CONDITION
WO2018194992A1 (en) 2017-04-18 2018-10-25 Masimo Corporation Nose sensor
US10918281B2 (en) 2017-04-26 2021-02-16 Masimo Corporation Medical monitoring device having multiple configurations
USD835282S1 (en) 2017-04-28 2018-12-04 Masimo Corporation Medical monitoring device
USD835284S1 (en) 2017-04-28 2018-12-04 Masimo Corporation Medical monitoring device
USD835283S1 (en) 2017-04-28 2018-12-04 Masimo Corporation Medical monitoring device
USD835285S1 (en) 2017-04-28 2018-12-04 Masimo Corporation Medical monitoring device
KR102615025B1 (ko) 2017-04-28 2023-12-18 마시모 코오퍼레이션 스폿 체크 측정 시스템
US10912469B2 (en) * 2017-05-04 2021-02-09 Garmin Switzerland Gmbh Electronic fitness device with optical cardiac monitoring
JP7159208B2 (ja) 2017-05-08 2022-10-24 マシモ・コーポレイション ドングルを使用することによって医療システムをネットワークコントローラとペアリングするためのシステム
WO2019014629A1 (en) 2017-07-13 2019-01-17 Cercacor Laboratories, Inc. MEDICAL MONITORING DEVICE FOR HARMONIZING PHYSIOLOGICAL MEASUREMENTS
USD906970S1 (en) 2017-08-15 2021-01-05 Masimo Corporation Connector
KR102611362B1 (ko) 2017-08-15 2023-12-08 마시모 코오퍼레이션 비침습적 환자 모니터의 내수 커넥터
USD890708S1 (en) 2017-08-15 2020-07-21 Masimo Corporation Connector
PT3673493T (pt) 2017-08-25 2021-02-02 Cardiologs Tech Sas Interface do utilizador para a análise de eletrocardiogramas
WO2019060298A1 (en) 2017-09-19 2019-03-28 Neuroenhancement Lab, LLC METHOD AND APPARATUS FOR NEURO-ACTIVATION
WO2019060455A1 (en) 2017-09-19 2019-03-28 Ausculsciences, Inc. SYSTEM AND METHOD FOR DETECTING THE DECOUPLING OF A SOUND SENSOR OF AUSCULTATION OF A TEST SUBJECT
US11045163B2 (en) 2017-09-19 2021-06-29 Ausculsciences, Inc. Method of detecting noise in auscultatory sound signals of a coronary-artery-disease detection system
KR20200074175A (ko) 2017-10-19 2020-06-24 마시모 코오퍼레이션 의료 모니터링 시스템을 위한 디스플레이 구성
US11045144B2 (en) 2017-10-20 2021-06-29 Ausculsciences, Inc. Coronary artery disease detection signal processing system and method
US11284827B2 (en) 2017-10-21 2022-03-29 Ausculsciences, Inc. Medical decision support system
CN209606445U (zh) 2017-10-24 2019-11-08 德克斯康公司 预连接分析物传感器
US11331022B2 (en) 2017-10-24 2022-05-17 Dexcom, Inc. Pre-connected analyte sensors
USD925597S1 (en) 2017-10-31 2021-07-20 Masimo Corporation Display screen or portion thereof with graphical user interface
WO2019089655A1 (en) 2017-10-31 2019-05-09 Masimo Corporation System for displaying oxygen state indications
JP2019080873A (ja) * 2017-10-31 2019-05-30 旭化成株式会社 検出装置および運転手監視システム
US11717686B2 (en) 2017-12-04 2023-08-08 Neuroenhancement Lab, LLC Method and apparatus for neuroenhancement to facilitate learning and performance
JP7303194B2 (ja) * 2017-12-12 2023-07-04 コーニンクレッカ フィリップス エヌ ヴェ 重心サンプリングを用いた限局性口腔炎症の改善された測定のための方法及びシステム
EP3731749A4 (en) 2017-12-31 2022-07-27 Neuroenhancement Lab, LLC NEURO-ACTIVATION SYSTEM AND METHOD FOR ENHANCING EMOTIONAL RESPONSE
US11766198B2 (en) 2018-02-02 2023-09-26 Cercacor Laboratories, Inc. Limb-worn patient monitoring device
WO2019169026A1 (en) 2018-03-01 2019-09-06 Masimo Corporation Autonomous drug delivery system
WO2019204368A1 (en) 2018-04-19 2019-10-24 Masimo Corporation Mobile patient alarm display
US11364361B2 (en) 2018-04-20 2022-06-21 Neuroenhancement Lab, LLC System and method for inducing sleep by transplanting mental states
WO2019209915A1 (en) 2018-04-24 2019-10-31 Cercacor Laboratories, Inc. Easy insert finger sensor for transmission based spectroscopy sensor
US10932729B2 (en) 2018-06-06 2021-03-02 Masimo Corporation Opioid overdose monitoring
US10779098B2 (en) 2018-07-10 2020-09-15 Masimo Corporation Patient monitor alarm speaker analyzer
US11872156B2 (en) 2018-08-22 2024-01-16 Masimo Corporation Core body temperature measurement
WO2020056418A1 (en) 2018-09-14 2020-03-19 Neuroenhancement Lab, LLC System and method of improving sleep
USD998630S1 (en) 2018-10-11 2023-09-12 Masimo Corporation Display screen or portion thereof with a graphical user interface
USD916135S1 (en) 2018-10-11 2021-04-13 Masimo Corporation Display screen or portion thereof with a graphical user interface
USD917550S1 (en) 2018-10-11 2021-04-27 Masimo Corporation Display screen or portion thereof with a graphical user interface
US11406286B2 (en) 2018-10-11 2022-08-09 Masimo Corporation Patient monitoring device with improved user interface
USD998631S1 (en) 2018-10-11 2023-09-12 Masimo Corporation Display screen or portion thereof with a graphical user interface
USD999246S1 (en) 2018-10-11 2023-09-19 Masimo Corporation Display screen or portion thereof with a graphical user interface
USD917564S1 (en) 2018-10-11 2021-04-27 Masimo Corporation Display screen or portion thereof with graphical user interface
BR112021006841A2 (pt) 2018-10-11 2021-07-13 Masimo Corporation conjunto de sensor fisiológico não invasivo e método de fabricar um conjunto de conector para um conjunto de sensor não invasivo
US11389093B2 (en) 2018-10-11 2022-07-19 Masimo Corporation Low noise oximetry cable
WO2020077149A1 (en) 2018-10-12 2020-04-16 Masimo Corporation System for transmission of sensor data using dual communication protocol
USD897098S1 (en) 2018-10-12 2020-09-29 Masimo Corporation Card holder set
US11464410B2 (en) 2018-10-12 2022-10-11 Masimo Corporation Medical systems and methods
US11684296B2 (en) 2018-12-21 2023-06-27 Cercacor Laboratories, Inc. Noninvasive physiological sensor
US11602311B2 (en) * 2019-01-29 2023-03-14 Murata Vios, Inc. Pulse oximetry system
US11806119B2 (en) 2019-03-18 2023-11-07 Garmin Switzerland Gmbh Electronic device with optical heart rate monitor
US20210022628A1 (en) 2019-04-17 2021-01-28 Masimo Corporation Patient monitoring systems, devices, and methods
CN110192866A (zh) * 2019-04-28 2019-09-03 上海爱德赞医疗科技有限公司 无创毛细动脉血液组分浓度的监测方法及设备
US11786694B2 (en) 2019-05-24 2023-10-17 NeuroLight, Inc. Device, method, and app for facilitating sleep
USD919094S1 (en) 2019-08-16 2021-05-11 Masimo Corporation Blood pressure device
USD919100S1 (en) 2019-08-16 2021-05-11 Masimo Corporation Holder for a patient monitor
USD921202S1 (en) 2019-08-16 2021-06-01 Masimo Corporation Holder for a blood pressure device
USD985498S1 (en) 2019-08-16 2023-05-09 Masimo Corporation Connector
USD917704S1 (en) 2019-08-16 2021-04-27 Masimo Corporation Patient monitor
US11832940B2 (en) 2019-08-27 2023-12-05 Cercacor Laboratories, Inc. Non-invasive medical monitoring device for blood analyte measurements
WO2021041961A1 (en) 2019-08-28 2021-03-04 Rhythm Diagnostic Systems, Inc. Vital signs or health monitoring systems and methods
USD927699S1 (en) 2019-10-18 2021-08-10 Masimo Corporation Electrode pad
KR20220083771A (ko) 2019-10-18 2022-06-20 마시모 코오퍼레이션 환자 모니터링을 위한 디스플레이 레이아웃 및 상호대화형 객체
US11879960B2 (en) 2020-02-13 2024-01-23 Masimo Corporation System and method for monitoring clinical activities
US11721105B2 (en) 2020-02-13 2023-08-08 Masimo Corporation System and method for monitoring clinical activities
WO2021188999A2 (en) 2020-03-20 2021-09-23 Masimo Corporation Health monitoring system for limiting the spread of an infection in an organization
USD933232S1 (en) 2020-05-11 2021-10-12 Masimo Corporation Blood pressure monitor
USD979516S1 (en) 2020-05-11 2023-02-28 Masimo Corporation Connector
USD980091S1 (en) 2020-07-27 2023-03-07 Masimo Corporation Wearable temperature measurement device
USD974193S1 (en) 2020-07-27 2023-01-03 Masimo Corporation Wearable temperature measurement device
JP2023544242A (ja) 2020-08-10 2023-10-23 コーニンクレッカ フィリップス エヌ ヴェ 心イベントを検出及び/又は予測するための、心電図処理システム
CN114098668B (zh) * 2020-08-31 2022-11-11 荣耀终端有限公司 一种活体检测方法和电子设备
USD946597S1 (en) 2020-09-30 2022-03-22 Masimo Corporation Display screen or portion thereof with graphical user interface
USD946598S1 (en) 2020-09-30 2022-03-22 Masimo Corporation Display screen or portion thereof with graphical user interface
USD946596S1 (en) 2020-09-30 2022-03-22 Masimo Corporation Display screen or portion thereof with graphical user interface
CN112526209B (zh) * 2020-10-20 2023-09-19 江苏宝亨新电气有限公司 电力系统同步相量测量方法
US11839490B2 (en) 2020-11-06 2023-12-12 Garmin International, Inc. Three wavelength pulse oximetry
USD997365S1 (en) 2021-06-24 2023-08-29 Masimo Corporation Physiological nose sensor
USD1000975S1 (en) 2021-09-22 2023-10-10 Masimo Corporation Wearable temperature measurement device
US11888660B2 (en) * 2021-10-28 2024-01-30 University Corporation For Atmospheric Research Band filter for filtering a discrete time series signal

Family Cites Families (80)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3638640A (en) 1967-11-01 1972-02-01 Robert F Shaw Oximeter and method for in vivo determination of oxygen saturation in blood using three or more different wavelengths
US3704706A (en) * 1969-10-23 1972-12-05 Univ Drexel Heart rate and respiratory monitor
US3647299A (en) * 1970-04-20 1972-03-07 American Optical Corp Oximeter
US3991277A (en) 1973-02-15 1976-11-09 Yoshimutsu Hirata Frequency division multiplex system using comb filters
JPS5725217B2 (zh) 1974-10-14 1982-05-28
CA1037285A (en) * 1975-04-30 1978-08-29 Glenfield Warner Ear oximetry process and apparatus
HU171629B (hu) * 1975-06-30 1978-02-28 Medicor Muevek Elektroskhema dlja opredelenija kraskorastvorennykh krivykh in vivo i in vitro, dlja rascheta minyty-ob ema serdca
US4063551A (en) * 1976-04-06 1977-12-20 Unisen, Inc. Blood pulse sensor and readout
JPS5493890A (en) 1977-12-30 1979-07-25 Minolta Camera Kk Eyeeground oximeter
US4238746A (en) 1978-03-20 1980-12-09 The United States Of America As Represented By The Secretary Of The Navy Adaptive line enhancer
JPS5524004A (en) 1978-06-22 1980-02-20 Minolta Camera Kk Oxymeter
US4519396A (en) 1979-03-30 1985-05-28 American Home Products Corporation (Del.) Fetal heart rate monitor apparatus and method for combining electrically and mechanically derived cardiographic signals
US4243935A (en) 1979-05-18 1981-01-06 The United States Of America As Represented By The Secretary Of The Navy Adaptive detector
JPS56104646A (en) 1980-01-25 1981-08-20 Minolta Camera Kk Optical analyzer for forming ratio of element contained in organism
US4407290A (en) * 1981-04-01 1983-10-04 Biox Technology, Inc. Blood constituent measuring device and method
JPS58143243A (ja) 1982-02-19 1983-08-25 Minolta Camera Co Ltd 非観血式血中色素測定装置
US4653498A (en) 1982-09-13 1987-03-31 Nellcor Incorporated Pulse oximeter monitor
DE3234388A1 (de) * 1982-09-16 1984-04-05 Siemens AG, 1000 Berlin und 8000 München Verfahren und vorrichtung zur quantitativen ermittlung der blut-sauerstoff-saettigung aus fotometrischen messwerten
DE3328862A1 (de) * 1982-09-16 1985-02-28 Siemens AG, 1000 Berlin und 8000 München Verfahren und vorrichtung zur gewebefotometrie, insbesondere zur quantitativen ermittlung der blut-sauerstoff-saettigung aus fotometrischen messwerten
US4537200A (en) * 1983-07-07 1985-08-27 The Board Of Trustees Of The Leland Stanford Junior University ECG enhancement by adaptive cancellation of electrosurgical interference
US4714341A (en) 1984-02-23 1987-12-22 Minolta Camera Kabushiki Kaisha Multi-wavelength oximeter having a means for disregarding a poor signal
US4649505A (en) * 1984-07-02 1987-03-10 General Electric Company Two-input crosstalk-resistant adaptive noise canceller
GB2166326B (en) * 1984-10-29 1988-04-27 Hazeltine Corp Lms adaptive loop module
US4617589A (en) 1984-12-17 1986-10-14 Rca Corporation Adaptive frame comb filter system
US4934372A (en) 1985-04-01 1990-06-19 Nellcor Incorporated Method and apparatus for detecting optical pulses
US4802486A (en) 1985-04-01 1989-02-07 Nellcor Incorporated Method and apparatus for detecting optical pulses
US4911167A (en) 1985-06-07 1990-03-27 Nellcor Incorporated Method and apparatus for detecting optical pulses
US4928692A (en) * 1985-04-01 1990-05-29 Goodman David E Method and apparatus for detecting optical pulses
US4781200A (en) 1985-10-04 1988-11-01 Baker Donald A Ambulatory non-invasive automatic fetal monitoring system
JPS62135020A (ja) * 1985-12-06 1987-06-18 Nec Corp 雑音消去装置
US4859056A (en) 1986-08-18 1989-08-22 Physio-Control Corporation Multiple-pulse method and apparatus for use in oximetry
US4800495A (en) * 1986-08-18 1989-01-24 Physio-Control Corporation Method and apparatus for processing signals used in oximetry
US4869253A (en) * 1986-08-18 1989-09-26 Physio-Control Corporation Method and apparatus for indicating perfusion and oxygen saturation trends in oximetry
US4913150A (en) 1986-08-18 1990-04-03 Physio-Control Corporation Method and apparatus for the automatic calibration of signals employed in oximetry
US4819646A (en) 1986-08-18 1989-04-11 Physio-Control Corporation Feedback-controlled method and apparatus for processing signals used in oximetry
US4892101A (en) * 1986-08-18 1990-01-09 Physio-Control Corporation Method and apparatus for offsetting baseline portion of oximeter signal
US5259381A (en) 1986-08-18 1993-11-09 Physio-Control Corporation Apparatus for the automatic calibration of signals employed in oximetry
JPS6365845A (ja) 1986-09-05 1988-03-24 ミノルタ株式会社 オキシメ−タ装置
US4751931A (en) 1986-09-22 1988-06-21 Allegheny-Singer Research Institute Method and apparatus for determining his-purkinje activity
US4867571A (en) * 1986-09-26 1989-09-19 Sensormedics Corporation Wave form filter pulse detector and method for modulated signal
US4824242A (en) * 1986-09-26 1989-04-25 Sensormedics Corporation Non-invasive oximeter and method
US4799493A (en) * 1987-03-13 1989-01-24 Cardiac Pacemakers, Inc. Dual channel coherent fibrillation detection system
US4773422A (en) * 1987-04-30 1988-09-27 Nonin Medical, Inc. Single channel pulse oximeter
DE3723881A1 (de) * 1987-07-18 1989-01-26 Nicolay Gmbh Verfahren zum ermitteln der sauerstoffsaettigung des blutes eines lebenden organismus und elektronische schaltung sowie vorrichtung zum durchfuehren dieses verfahrens
GB8719333D0 (en) * 1987-08-14 1987-09-23 Swansea University College Of Motion artefact rejection system
US4860759A (en) * 1987-09-08 1989-08-29 Criticare Systems, Inc. Vital signs monitor
US4819752A (en) * 1987-10-02 1989-04-11 Datascope Corp. Blood constituent measuring device and method
US4848901A (en) * 1987-10-08 1989-07-18 Critikon, Inc. Pulse oximeter sensor control system
US4807631A (en) 1987-10-09 1989-02-28 Critikon, Inc. Pulse oximetry system
US4863265A (en) * 1987-10-16 1989-09-05 Mine Safety Appliances Company Apparatus and method for measuring blood constituents
US4927264A (en) * 1987-12-02 1990-05-22 Omron Tateisi Electronics Co. Non-invasive measuring method and apparatus of blood constituents
US4800885A (en) * 1987-12-02 1989-01-31 The Boc Group, Inc. Blood constituent monitoring apparatus and methods with frequency division multiplexing
US4960126A (en) * 1988-01-15 1990-10-02 Criticare Systems, Inc. ECG synchronized pulse oximeter
US4883353A (en) * 1988-02-11 1989-11-28 Puritan-Bennett Corporation Pulse oximeter
US4869254A (en) * 1988-03-30 1989-09-26 Nellcor Incorporated Method and apparatus for calculating arterial oxygen saturation
JPH06105190B2 (ja) 1988-03-31 1994-12-21 工業技術院長 信号解析装置
DE3884191T2 (de) * 1988-05-09 1994-01-13 Hewlett Packard Gmbh Verarbeitungsverfahren von Signalen, besonders für Oximetriemessungen im lebenden menschlichen Gewebe.
US4948248A (en) * 1988-07-22 1990-08-14 Invivo Research Inc. Blood constituent measuring device and method
US4858199A (en) 1988-09-06 1989-08-15 Mobile Oil Corporation Method and apparatus for cancelling nonstationary sinusoidal noise from seismic data
US4883356A (en) 1988-09-13 1989-11-28 The Perkin-Elmer Corporation Spectrometer detector mounting assembly
US5042499A (en) 1988-09-30 1991-08-27 Frank Thomas H Noninvasive electrocardiographic method of real time signal processing for obtaining and displaying instantaneous fetal heart rate and fetal heart rate beat-to-beat variability
JPH06103257B2 (ja) * 1988-12-19 1994-12-14 大塚電子株式会社 光散乱を用いた物質の吸光係数測定方法および装置
SU1674798A1 (ru) * 1989-02-20 1991-09-07 Смоленский филиал Московского энергетического института Устройство дл анализа фотоплетизмографического сигнала
EP0385805B1 (en) * 1989-03-03 1996-06-05 Edward W. Stark Signal processing method and apparatus
US4956867A (en) * 1989-04-20 1990-09-11 Massachusetts Institute Of Technology Adaptive beamforming for noise reduction
US5190047A (en) 1989-07-25 1993-03-02 Seiko Instruments Inc. Photoelectric pulsation type pulsimeter
GB2235288B (en) * 1989-07-27 1993-02-10 Nat Res Dev Oximeters
GB9011887D0 (en) * 1990-05-26 1990-07-18 Le Fit Ltd Pulse responsive device
AU658177B2 (en) * 1991-03-07 1995-04-06 Masimo Corporation Signal processing apparatus and method
US5632272A (en) 1991-03-07 1997-05-27 Masimo Corporation Signal processing apparatus
US5490505A (en) 1991-03-07 1996-02-13 Masimo Corporation Signal processing apparatus
US5273036A (en) * 1991-04-03 1993-12-28 Ppg Industries, Inc. Apparatus and method for monitoring respiration
US5246002A (en) * 1992-02-11 1993-09-21 Physio-Control Corporation Noise insensitive pulse transmittance oximeter
US5575284A (en) 1994-04-01 1996-11-19 University Of South Florida Portable pulse oximeter
US5458128A (en) * 1994-06-17 1995-10-17 Polanyi; Michael Method and apparatus for noninvasively measuring concentration of a dye in arterial blood
US5662105A (en) 1995-05-17 1997-09-02 Spacelabs Medical, Inc. System and method for the extractment of physiological signals
EP0761150B1 (de) 1995-08-30 1999-12-29 Thermoplan Ag Kaffeemaschine
EP0760223A1 (en) 1995-08-31 1997-03-05 Hewlett-Packard GmbH Apparatus for monitoring, in particular pulse oximeter
US5842981A (en) 1996-07-17 1998-12-01 Criticare Systems, Inc. Direct to digital oximeter
US5830137A (en) 1996-11-18 1998-11-03 University Of South Florida Green light pulse oximeter

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100500083C (zh) * 2001-09-13 2009-06-17 康曼德公司 用于增强信噪比的信号处理方法和设备
CN100450437C (zh) * 2005-03-10 2009-01-14 深圳迈瑞生物医疗电子股份有限公司 低灌注下测量血氧的方法
CN101836863B (zh) * 2009-03-19 2013-12-11 深圳迈瑞生物医疗电子股份有限公司 使用两通道监护患者的方法和系统
CN101933810A (zh) * 2010-09-03 2011-01-05 深圳市纽泰克电子有限公司 一种血氧饱和度检测方法及系统
CN101933810B (zh) * 2010-09-03 2015-09-16 深圳市索莱瑞医疗技术有限公司 一种血氧饱和度检测方法
CN104107038A (zh) * 2013-04-16 2014-10-22 达尔生技股份有限公司 脉搏波信号的去噪处理方法和装置及脉搏式血氧仪
CN107077523A (zh) * 2014-03-20 2017-08-18 比特斯达克有限公司 健康风险指标确定
CN104490373A (zh) * 2014-12-17 2015-04-08 辛勤 脉搏信号的判断方法、判断装置以及生理参数测量设备
CN104545942A (zh) * 2014-12-31 2015-04-29 深圳大学 监测静脉血氧饱和度的方法及装置
CN106018400A (zh) * 2015-03-31 2016-10-12 希森美康株式会社 样本分析装置、样本分析方法及控制装置
CN106018400B (zh) * 2015-03-31 2019-01-22 希森美康株式会社 样本分析装置、样本分析方法及控制装置
CN106923809B (zh) * 2015-10-02 2020-02-28 飞比特公司 用于光体积描记传感器的电路及方法
US10624542B2 (en) 2015-10-02 2020-04-21 Fitbit, Inc. Circuits and methods for photoplethysmographic sensors
CN105534513A (zh) * 2016-01-12 2016-05-04 杭州匠物网络科技有限公司 一种双波长心率测量装置及方法
CN110461225A (zh) * 2017-05-04 2019-11-15 佳明瑞士有限责任公司 脉搏光谱技术
CN113156206A (zh) * 2020-12-07 2021-07-23 中国空气动力研究与发展中心设备设计与测试技术研究所 时频结合的含噪信号参数估计新算法
CN113156206B (zh) * 2020-12-07 2022-09-16 中国空气动力研究与发展中心设备设计与测试技术研究所 时频结合的含噪信号参数估计新算法
CN113281575A (zh) * 2021-06-07 2021-08-20 夏光云 网络信号处理模块的信号强度测试装置
CN113952546A (zh) * 2021-11-22 2022-01-21 江苏爱朋医疗科技股份有限公司 输液滴速的获取方法、调控方法、装置、设备及存储介质

Also Published As

Publication number Publication date
AU699762B2 (en) 1998-12-17
WO1996012435A2 (en) 1996-05-02
CN1101170C (zh) 2003-02-12
JP4223001B2 (ja) 2009-02-12
EP0784448A4 (en) 1998-01-07
US6081735A (en) 2000-06-27
JP3705814B2 (ja) 2005-10-12
WO1996012435A3 (en) 1996-05-23
CA2357059A1 (en) 1996-05-02
CA2357059C (en) 2010-12-07
US6157850A (en) 2000-12-05
US6236872B1 (en) 2001-05-22
EP0784448A2 (en) 1997-07-23
CA2199016A1 (en) 1996-05-02
EP2341446A1 (en) 2011-07-06
USRE38476E1 (en) 2004-03-30
US5632272A (en) 1997-05-27
CA2199016C (en) 2002-01-01
AU3962395A (en) 1996-05-15
JPH10507118A (ja) 1998-07-14
JP2005185834A (ja) 2005-07-14

Similar Documents

Publication Publication Date Title
CN1101170C (zh) 生理信号处理方法及生理监护仪
US8128572B2 (en) Signal processing apparatus
US8046042B2 (en) Signal processing apparatus
US8560034B1 (en) Signal processing apparatus
US20100274102A1 (en) Processing Physiological Sensor Data Using a Physiological Model Combined with a Probabilistic Processor
US7376453B1 (en) Signal processing apparatus
Liu et al. Combined effects of PPG preprocess and dynamic spectrum extraction on predictive performance of non-invasive detection of blood components based on dynamic spectrum
WO2023095171A1 (en) Non-invasive sensor fusion and ai technology for human vital measurement
Raj et al. Smart automated heart health monitoring using photoplethysmography signal classification
Cruz et al. Innovative experimental low cost electronics operated instrumentation for wearable health systems with high resolution physiological measurements
Hall et al. Beat averaging alternatives for transmitral Doppler flow velocity images
AU760205B2 (en) Physiological monitor and method of minimizing noise
Vaidya et al. Analysis of Heart Sound Signal in Real life Scenarios
Nair et al. Towards thalassemia detection using optoelectronic measurements assisted with machine-learning algorithms: a non-invasive, pain-free and blood-free approach towards diagnostics
Syatirah et al. Predictive Modeling using ARX and ARMAX Models for Glycemic Control in Intensive Care Unit Patients
AU725063B2 (en) Physiological monitor and method of minimizing noise
Chang et al. Depicting respiratory characteristics of blood pressure signal by using empirical mode decomposition
Hall et al. Model-based image processing of transmitral Doppler velocity profiles: toward automation

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CX01 Expiry of patent term

Granted publication date: 20030212

EXPY Termination of patent right or utility model