(57)【特許請求の範囲】
【請求項１】
第１のパルス発生器（３）と第２のパルス発生器（３’）とに結び付けられた流体含有システム内の圧力センサ（４ａ〜４ｄ）から取得される時間依存性圧力信号を処理するためのデバイスであって、前記圧力センサ（４ａ〜４ｄ）が、前記第１のパルス発生器（３）から生じる第１のパルスと前記第２のパルス発生器（３’）から生じる第２のパルスとを検出するように前記流体含有システムにおいて構成され、前記第１のパルス発生器（３）がパルス周期の系列において動作し、各パルス周期の結果として少なくとも１つの第１のパルスが生じ、前記デバイスが、
前記圧力信号に対する入力（２８）と、
前記入力（２８）に接続され、
前記圧力信号中の現在のパルス周期内の現在のデータサンプルを繰り返し取得すること、ここで前記圧力信号は前記第１のパルスに重ねられた第２のパルスを含む、
前記現在のパルス周期内のそれぞれの現在のデータサンプルについて、前記圧力信号中の１つまたは複数の周期同期されたデータサンプルを取得することと、ここで、各周期同期されたデータサンプルは前記圧力信号中の先行するまたは後続のパルス周期中で取得され、前記現在のパルス周期中の前記現在のデータサンプルの位置に対応する前記先行するまたは後続のパルス周期中の位置を有する、
前記現在のパルス周期内のそれぞれの現在のデータサンプルに対して、前記１つまたは複数の周期同期されたデータサンプルの関数として基準値を計算すること、および
前記少なくとも１つの第１のパルスに起因する信号成分が抑制された現在の出力サンプルを生成するように、前記現在のデータサンプルに対して取得される前記基準値を入力として使用して、前記現在のデータサンプルに対して減算アルゴリズムを動作させること
を行うように構成された信号処理器（２５ａ）と
を備える、デバイス。
【請求項２】
前記信号処理器（２５ａ）が、前記基準値を、隣接するパルス周期内の前記周期同期されたデータサンプルの関数として計算するように構成されている、請求項１に記載のデバイス。
【請求項３】
前記信号処理器（２５ａ）が、前記基準値を、前記周期同期されたデータサンプルと、隣接するパルス周期内の前記周期同期されたデータサンプルに隣接する１つまたは複数のデータサンプルの集合として計算するように構成されている、請求項１または２に記載のデバイス。
【請求項４】
前記信号処理器（２５ａ）が、前記基準値を、少なくとも２つの他のパルス周期内の周期同期されたデータサンプルの集合として計算するように構成されている、請求項１または２に記載のデバイス。
【請求項５】
前記信号処理器（２５ａ）が、前記少なくとも２つの他のパルス周期内の各周期同期されたデータサンプルに隣接する１つまたは複数のデータサンプルを含むように前記集合を計算するように構成されている、請求項４に記載のデバイス。
【請求項６】
前記信号処理器（２５ａ）が、前記集合を、データサンプルの加算として計算し、前記加算において各データサンプルに重み係数を適用するように構成されている、請求項３から５のいずれか一項に記載のデバイス。
【請求項７】
前記信号処理器（２５ａ）が、前記現在のデータサンプルと前記現在の出力サンプルとの差に基づいて各重み係数を適応的に決定するように構成された適応フィルタ（３６）を備える、請求項６に記載のデバイス。
【請求項８】
前記信号処理器（２５ａ）が、前記基準値に対応し先行パルス周期において計算される先行基準値を更新することによって、前記集合を再帰的に計算するように構成されている、請求項４に記載のデバイス。
【請求項９】
前記信号処理器（２５ａ）が、前記基準値を、前記先行基準値および前記先行パルス周期内の前記周期同期されたデータサンプルと前記先行基準値との差の関数として計算するように構成されている、請求項８に記載のデバイス。
【請求項１０】
前記現在のパルス周期内で取得される現在のデータサンプルの時系列を入力として受け取って前記現在のパルス周期における基準値の時系列を表す１組の状態を推定するように構成されたカルマンフィルタ（３２）をさらに備える、請求項４、８、または９に記載のデバイス。
【請求項１１】
前記信号処理器（２５ａ）が、前記現在のデータサンプルと前記周期同期されたデータサンプルとの差値を計算し、前記現在のパルス周期内の前記現在のデータサンプルの場所に対応する１つまたは複数の先行パルス周期内の場所を有するために取得される周期同期された出力サンプルに重み係数を適用することによって重み付けされたフィードバック値を生成し、前記現在の出力サンプルを、前記差値と前記重み付けされたフィードバック値の合計として生成するように構成され、前記重み係数が、前記信号処理器（２５ａ）が前記カルマンフィルタを実施するように選択される、請求項１０に記載のデバイス。
【請求項１２】
前記第１のパルス発生器（３）の前記パルス周期を表す同期信号に対する入力（２８）をさらに備え、前記信号処理器（２５ａ）が、前記現在のデータサンプルを取得すること、前記基準値を計算すること、および前記減算アルゴリズムを動作させることのうちの少なくとも１つにおいて、前記同期信号に応答する、請求項１から１１のいずれか一項に記載のデバイス。
【請求項１３】
前記信号処理器（２５ａ）が、前記現在のデータサンプルを繰り返し取得し、前記現在のパルス周期内の前記少なくとも１つの第１のパルスの推定される時間的プロファイルを形成する基準値の時系列を生成するために前記基準値を計算するように構成されている、請求項１から１２のいずれか一項に記載のデバイス。
【請求項１４】
前記信号処理器（２５ａ）が、前記第２のパルスの時間的プロファイルを形成する現在の出力サンプルの時系列を生成するために前記減算アルゴリズムを動作させるように構成されている、請求項１から１３のいずれか一項に記載のデバイス。
【請求項１５】
第１のパルス発生器（３）と第２のパルス発生器（３’）とに結び付けられた流体含有システム内の圧力センサ（４ａ〜４ｄ）から得られる時間依存性圧力信号を処理するためのデバイスであって、前記圧力センサ（４ａ〜４ｄ）が、前記第１のパルス発生器（３）から生じる第１のパルスと前記第２のパルス発生器（３’）から生じる第２のパルスとを検出するように前記流体含有システムにおいて構成され、前記第１のパルス発生器（３）がパルス周期の系列において動作し、各パルス周期の結果として少なくとも１つの第１のパルスが生じ、前記デバイスが、
前記圧力信号に対する入力（２８）と、
前記入力（２８）に接続され、
前記圧力信号中の前記現在のパルス周期内の現在のデータサンプルを繰り返し取得すること、ここで前記圧力信号は前記第１のパルスに重ねられた第２のパルスを含む、
前記現在のパルス周期内のそれぞれの現在のデータサンプルに対して、基準値を前記現在のデータサンプルの推定値として計算することであって、前記推定値が、前記圧力信号中の前記現在のデータサンプルに隣接した少なくとも２つのデータサンプルに基づく予測によって計算される、計算すること、および
前記少なくとも１つの第１のパルスに起因する信号成分が抑制された現在の出力サンプルを生成するように、前記現在のデータサンプルに対して得られる前記基準値を入力として使用して、前記現在のデータサンプルに対して減算アルゴリズムを動作させること
を行うように構成された信号処理器（２５ａ）と
を備えるデバイス。
【請求項１６】
前記信号処理器（２５ａ）が、前記少なくとも２つのデータサンプルのそれぞれに重み係数を適用することによって前記予測を計算するように構成されている、請求項１５に記載のデバイス。
【請求項１７】
前記信号処理器（２５ａ）が、前記現在のデータサンプルと前記現在の出力サンプルとの差に基づいて各重み係数を適応的に決定するように構成された適応フィルタ（３６）を備える、請求項１６に記載のデバイス。
【請求項１８】
ヒト被験者の血管アクセス部（３）と流体連通して接続され、前記ヒト被験者の心血管系から血液処理デバイス（６）を通して前記心血管系に戻す血液を循環させるように動作可能であるように構成された体外流体回路（１）を備え、請求項１から２８のいずれか一項に記載のデバイスをさらに備える、血液処理のための装置。
【請求項１９】
第１のパルス発生器（３）と第２のパルス発生器（３’）とに結び付けられた流体含有システム内の圧力センサ（４ａ〜４ｄ）から得られる時間依存性圧力信号を処理する方法であって、前記圧力センサ（４ａ〜４ｄ）が、前記第１のパルス発生器（３）から生じる第１のパルスと前記第２のパルス発生器（３’）から生じる第２のパルスとを検出するように前記流体含有システムにおいて構成され、前記第１のパルス発生器（３）がパルス周期の系列において動作し、各パルス周期の結果として少なくとも１つの第１のパルスが生じ、前記方法が、
前記圧力信号中の現在のパルス周期内の現在のデータサンプルを繰り返し取得することと、ここで前記圧力信号は前記第１のパルスに重ねられた第２のパルスを含む、
前記現在のパルス周期内のそれぞれの現在のデータサンプルについて、前記圧力信号中の１つまたは複数の周期同期されたデータサンプルを取得することと、ここで、各周期同期されたデータサンプルは前記圧力信号中の先行するまたは後続のパルス周期中で取得され、前記現在のパルス周期中の前記現在のデータサンプルの位置に対応する前記先行するまたは後続のパルス周期中の位置を有する、
前記現在のパルス周期内のそれぞれの現在のデータサンプルに対して、前記１つまたは複数の周期同期されたデータサンプルの関数として基準値を計算すること、および
前記少なくとも１つの第１のパルスに起因する信号成分が抑制された現在の出力サンプルを生成するように、前記現在のデータサンプルに対して得られる前記基準値を入力として使用して、前記現在のデータサンプルに対して減算アルゴリズムを動作させることと
を備える方法。
【請求項２０】
第１のパルス発生器（３）と第２のパルス発生器（３’）とに結び付けられた流体含有システム内の圧力センサ（４ａ〜４ｄ）から得られる時間依存性圧力信号を処理する方法であって、前記圧力センサ（４ａ〜４ｄ）が、前記第１のパルス発生器（３）から生じる第１のパルスと前記第２のパルス発生器（３’）から生じる第２のパルスとを検出するように前記流体含有システムにおいて構成され、前記第１のパルス発生器（３）がパルス周期の系列において動作し、各パルス周期の結果として少なくとも１つの第１のパルスが生じ、前記方法が、
前記圧力信号中の現在のパルス周期内の現在のデータサンプルを繰り返し取得することと、ここで前記圧力信号は前記第１のパルスに重ねられた第２のパルスを含む、
前記現在のパルス周期内のそれぞれの現在のデータサンプルに対して、基準値を前記現在のデータサンプルの推定値として計算することであって、前記推定値が、前記圧力信号中の前記現在のデータサンプルに隣接した少なくとも２つのデータサンプルに基づく予測によって計算される、計算することと
前記少なくとも１つの第１のパルスに起因する信号成分が抑制された現在の出力サンプルを生成するように、前記現在のデータサンプルに対して得られる前記基準値を入力として使用して、前記現在のデータサンプルに対して減算アルゴリズムを動作させることと
を備える方法。
【請求項２１】
プロセッサによって実行されると、前記プロセッサに請求項１９または２０に記載の方法を実行させるコンピュータ命令を備えるコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、流体含有システムから取得される時間依存性圧力信号の処理に関し、より詳細には、このような圧力信号をフィルタリングして、特定のパルス発生器から生じる信号成分を除去することに関する。本発明は、たとえば、体外血液処理用の流体含有システムにおいて適用することができる。
【背景技術】
【０００２】
上述の圧力信号は、情報成分、たとえば心臓パルスを表す圧力変動と、外乱成分、たとえば血液ポンプによって引き起こされる圧力変動の両方を含む。外乱成分を除去することによって情報成分を抽出するのは、困難な作業である。このため、既存の方法は、たとえば、外乱成分のみを含む追加の圧力信号を用いており、これは「ポンプ圧力プロファイル」と呼ばれることがある。
【０００３】
１つの手法がＷＯ２００９／１５６１７５に提示されており、この手法では、ポンプ圧力プロファイルは、圧力信号から直接に減算されるか、または適応フィルタ構造への入力として使用されるかのいずれかである。ポンプ圧力プロファイルは、専用パルス発生器（たとえば血液ポンプ）からの圧力パルスの予測される時間分解プロファイルである。この予測プロファイルは、数学的に推論されるか、または制御された環境下で、すなわちクリーンなプロファイルを取得するために他の供給源からの影響を受けることなく、前もって記録されるかのいずれかである。
【０００４】
従来技術は、ＷＯ２０１０／０６６４０５も含み、ＷＯ２０１０／０６６４０５は、圧力信号から数学的にモデル化されたポンプ寄与分（contribution）を減算することによって圧力信号中のポンプ外乱を排除することを提唱する。代替手法では、ＷＯ２０１０／０６６４０５は、ポンプ寄与分が不明なとき、ポンプ寄与分が最小であることが判明している時点で圧力値を繰り返しサンプリングし、サンプリングされた圧力値の標準偏差に基づいて心臓パルスの平均的な大きさを推定することを提唱する。後者の技法は、心臓パルスの平均的な大きさの推定値を生成することのみが可能であり、心臓パルスの形状に関する情報も、個々の心臓パルスの大きさまたはタイミングに関するデータも提供しない。
【０００５】
本発明が関連する分野は、体外血液処理である。体外血液処理では、患者から血液を採取して、体外血流回路によって処理してから再び患者に戻す。一般には、１つまたは複数のポンピングデバイスによって、この回路に血液を循環させる。この回路は、通常、血管アクセス部に挿入された、針またはカテーテルなどの１つまたは複数のアクセスデバイスを介して、患者の血管アクセス部に接続される。このような体外血液処理には、血液透析、血液透析濾過、血液濾過、血漿交換などがある。したがって、心臓系または呼吸器系などの生理的圧力発生器の挙動をモニタリングおよび解析するために、たとえば、被験者の心拍数と、血圧と、さらには（たとえば、いわゆる静脈針の移動（ＶＮＤ：Venous Needle Dislodgement）を識別するための）血管アクセス部の状態もモニタリングするために、このような生理的圧力発生器から生じる圧力データを抽出／分離することが望まれる。このようなモニタリング技法の例は、ＷＯ９７／１００１３と、ＷＯ２００９／１５６１７４と、ＷＯ２０１０／１４９７２６とに記載されている。
【０００６】
しかし、既存の解決策では、圧力信号を処理するために膨大なメモリと処理使用量を必要とする場合が多く、また、大きさ、形状、およびタイミングなどの、生理的パルスについての瞬間的な情報を提供することができないこともある。解決策にはまた、圧力信号をフィルタリングするために、既知または既定のポンプ圧力プロファイルを必要とするものもある。これらのポンプ圧力プロファイルは、取得が困難なことがあり、実装の複雑さを増加させることもあり、ポンプ圧力プロファイルを測定／計算するときに、注意しなければ、信頼性のない結果を生成することもある。
【０００７】
他の技術分野において、類似の必要性や作業が発生することがある。したがって、一般的に言えば、第１のパルス発生器と第２のパルス発生器とに結び付けられた流体含有システムにおいて、第１のパルス発生器および第２のパルス発生器から生じる信号成分の中から第２のパルス発生器から生じる信号成分を分離することによって流体含有システムの機能状態または機能パラメータをモニタリングするために、圧力センサから取得される時間依存性圧力信号を処理するための改善された技法が必要とされている。具体的には、流体含有システムは、第１のパルス発生器と圧力センサとを備える（またはこれらに結び付けられた）第１のサブシステムと、第２のパルス発生器を備える（またはこれらに結び付けられた）第２のサブシステムと、第１のサブシステムと第２のサブシステムとの間の流体接続部とを備えることができる。
【発明の概要】
【０００８】
本発明の目的は、従来技術に鑑みて、上記の必要性のうちの１つまたは複数を少なくとも部分的に満たすことである。
【０００９】
１つの目的は、流体含有システムにおいて取得される圧力信号中の外乱成分の除去または抑制によって、この圧力信号中の情報成分の抽出を可能にする技法を提供することである。
【００１０】
別の目的は、流体含有システムにおいて実施が簡単なこのような技法を提供することである。
【００１１】
さらなる目的は、処理容量またはメモリ容量の使用率が改善されたフィルタリング法を提供することである。
【００１２】
別の目的は、上述の流体含有システムにおける第１のサブシステム、第２のサブシステム、またはこの２つのサブシステム間の流体接続の完全性の性質のモニタリングを可能にする技法を提供することである。
【００１３】
さらに別の目的は、ヒト被験者（human subject）の心血管系の１つまたは複数の性質のモニタリングに使用することが可能なこのような技法を提供することである。
【００１４】
上記の目的のうちの１つまたは複数、ならびに以下の説明から明らかになりうるさらなる目的は、独立請求項による、デバイス、血液処理用装置、方法、およびコンピュータ可読媒体によって少なくとも部分的に達成され、その実施形態は従属請求項によって定義される。
【００１５】
その種々の態様において、本発明は、第１のパルス発生器におけるパルス生成処理についての理解を用いて設計されるフィルタリング法を提供する。具体的には、本発明のフィルタリングは、圧力信号が連続したパルス周期を含むと知っていること、さらに、（たとえば、流体含有システムおよび第１のパルス発生器の動作状態に応じた）個々のパルス周期内の第１のパルス（複数可）の形状が不明な場合であっても、各パルス周期が第１のパルスの既知の発生を有すると知っていることに基づく。本明細書で用いる場合、「パルス周期」は、第１のパルス発生器の構造に結び付けられ、圧力信号中の所定の数の第１のパルスの繰り返し構造として表される。第２のパルスは、圧力信号中のパルス周期上にオーバレイされる、すなわち重ねられる。圧力信号から取得されるそれぞれの現在のデータサンプルを現在のパルス周期に関連付けることによって、それぞれの現在のデータサンプルに対して圧力信号中の１組の先行データサンプルおよび／または後続データサンプルを選択および処理することにより、それぞれの現在のデータサンプルに対する適切な基準値を生成することが可能である。この見識に基づいて、本発明は、その種々の態様において、結果として生成される基準値の時系列が現在のパルス周期内の第１のパルス（複数可）の推定される時間的プロファイルを形成するように、各基準値を生成するように設計することができる。それによって、各基準値は、現在のパルス周期内の第１のパルス（複数可）からの瞬間的な信号寄与分の推定を表す。それぞれの現在のデータサンプルからこの瞬間的な信号寄与分を減算することによって、出力サンプルの時系列を、第１のパルスが本質的にないように、現在のパルス周期に対して生成することができる。
【００１６】
本発明のフィルタリングは、第１のパルスの形状がいくつかの連続したパルス周期にわたってほとんど変わらないという推定に基づいており、したがって、先行データサンプルおよび／または後続データサンプルに基づいて現在のデータサンプルに対する適切な基準値を導出することが可能であることに留意されたい。本発明のフィルタリングはまた、第１のパルスおよび第２のパルスが異なるレートで生成され、したがって第２のパルスの場所は連続したパルス周期間で異なると推定する。それによって、結果として生成される出力サンプルは、第２のパルスが圧力信号中に存在する場合、第２のパルスの信号寄与分を含むが、第１のパルスの信号寄与分は排除されるか、または少なくとも大幅に抑制される。
【００１７】
その種々の態様では、本発明のフィルタリングは、単一の圧力センサのみを必要とするので、流体含有システムにおける実施が簡単である。本発明のフィルタリングは、従来技術において提案されるような、別の圧力センサから基準プロファイルを取得する複雑さ、ならびに圧力信号の適切なフィルタリングに関するこの基準プロファイルを使用する複雑さ、場合によってはこれを調整する複雑さをなくす。従来技術による技法と比較して、本発明のフィルタリングは、基準プロファイルをあらかじめ記録または計算する必要性、これらの基準プロファイルを保存する必要性、およびこのような保存された基準プロファイルを圧力信号のフィルタリングに使用する複雑さもなくす。したがって、本発明のフィルタリングは、処理容量とメモリ容量の少なくとも一方の使用率を改善することができる。
【００１８】
特許請求の範囲において、本発明のフィルタリングは、２つの異なる手法、すなわち周期同期（ＣＳ）手法および近接予測（ＰＰ）手法に関して定義される。これらの手法の両方が、上記で説明した本発明の概括的な概念に含まれることを強調すべきである。
【００１９】
ＣＳ手法の第１の態様は、第１のパルス発生器と第２のパルス発生器とに結び付けられた流体含有システム内の圧力センサから取得される時間依存性圧力信号を処理するためのデバイスである。この圧力センサは、第１のパルス発生器から生じる第１のパルスと第２のパルス発生器から生じる第２のパルスとを検出するように流体含有システムにおいて構成され、第１のパルス発生器はパルス周期の系列において動作し、各パルス周期の結果として少なくとも１つの第１のパルスが生じる。デバイスは、圧力信号に対する入力と、この入力に接続され、圧力信号中の現在のパルス周期内の現在のデータサンプルを繰り返し取得し、現在のパルス周期内のそれぞれの現在のデータサンプルに対して、圧力信号中の１つまたは複数の他のパルス周期内の周期同期されたデータサンプルの関数として基準値を計算し、この周期同期されたデータサンプルは、現在のパルス周期内の現在のデータサンプルの場所に対応する１つまたは複数の他のパルス周期内の場所を有するために取得され、少なくとも１つの第１のパルスに起因する信号成分が本質的にない現在の出力サンプルを生成するように、現在のデータサンプルに対して得られる基準値を入力として使用して、現在のデータサンプルに対して減算アルゴリズムを動作させるように構成された信号処理器とを備える。
【００２０】
本明細書で用いる場合、「他の」パルス周期は、現在のパルス周期以外の別のパルス周期を表す。実装形態に応じて、１つまたは複数の他のパルス周期は、圧力信号中の現在のパルス周期に先行または後続してもよいし、その両方であってもよい。後続パルス周期を使用するには、概して、データサンプルの何らかの形態のバッファリングを必要とする。一実施形態では、信号処理器は、基準値を、隣接するパルス周期、たとえば直前の先行パルス周期内の周期同期されたデータサンプルの関数として計算するように構成されている。信号処理器は、隣接するパルス周期内の周期同期されたデータサンプルに等しい基準値を設定するようにさらに構成されうる。
【００２１】
一実施形態では、信号処理器は、基準値を、周期同期されたデータサンプルと、隣接するパルス周期、たとえば直前の先行パルス周期内の周期同期されたデータサンプルに隣接する１つまたは複数のデータサンプルの集合として計算するように構成されている。
【００２２】
一実施形態では、信号処理器は、基準値を、少なくとも２つの他のパルス周期の集合内の周期同期されたデータサンプルとして計算するように構成されている。信号処理器は、少なくとも２つの他のパルス周期内の各周期同期されたデータサンプルに隣接する１つまたは複数のデータサンプルを含むように集合を計算するようにさらに構成されうる。
【００２３】
一実施形態では、信号処理器は、集合を、データサンプルの加算として計算するように構成されている。信号処理器は、加算において各データサンプルに重み係数を適用するようにさらに構成されうる。信号処理器は、現在のデータサンプルと出力サンプルとの差に基づいて各重み係数を適応的に決定するように構成された適応フィルタをさらに備えることができる。
【００２４】
一実施形態では、信号処理器は、基準値に対応し先行パルス周期において計算される先行基準値を更新することによって、集合を再帰的に計算するように構成されている。信号処理器は、基準値を、先行基準値および先行パルス周期内の周期同期されたデータサンプルと先行基準値との差の関数として計算するようにさらに構成されうる。ここで、したがって、周期同期されたデータサンプルと同じ先行パルス周期において取得される基準値との差が計算され、この先行パルス周期は直前の先行パルス周期であってもよい。
【００２５】
再帰的実施形態の一実装形態では、デバイスは、現在のパルス周期内で取得される現在のデータサンプルの時系列を入力として受け取って現在のパルス周期における基準値の時系列を表す１組の状態を推定するように構成されたカルマンフィルタをさらに備える。対応する実用的な実装形態では、信号処理器は、現在のデータサンプルと周期同期されたデータサンプルとの差値を計算し、現在のパルス周期内の現在のデータサンプルの場所に対応する１つまたは複数の先行パルス周期内の場所を有するために取得される周期同期された出力サンプルに重み係数を適用することによって重み付けされたフィードバック値を生成し、現在の出力サンプルを、差値と重み付けされたフィードバック値の合計として生成するように構成可能であり、重み係数は、信号処理器がカルマンフィルタを実施するように選択可能である。
【００２６】
再帰的実施形態の一実装形態、ならびに本明細書で開示されるすべての他の実施形態では、信号処理器は、現在のデータサンプルを、圧力信号中の圧力値として取得するように構成されている。
【００２７】
再帰的実施形態の別の実装形態では、信号処理器は、現在のデータサンプルを、圧力信号中の近接する（たとえば連続した）圧力値間の差として取得するように構成されている。それによって、再帰的実施形態は、第１のパルス発生器の動作におけるドリフト（ｄｒｉｆｔ）を説明するように構成されうる。
【００２８】
以下の実施形態は、以下でさらに説明するように、ＣＳ手法の第１の態様だけでなくＰＰ手法の第１の態様にも適用することができる。
【００２９】
一実施形態では、信号処理器は、圧力信号から第１のデータサンプルを取得し、現在のパルス周期内のそれぞれの場所に関する第１のデータサンプル間の内挿によってそれぞれの現在のデータサンプルを取得するように構成されている。したがって、この実施形態は、第１のデータサンプルを生成するデータサンプリング機器に関する要件を緩和しながら、現在のパルス周期内の明確な場所を持つそれぞれの現在のデータサンプルを生成することを可能にする。
【００３０】
このような一実施形態では、信号処理器は、パルス周期と同期する現在のデータサンプルを取得するように構成されている。
【００３１】
このような一実施形態では、デバイスは、第１のパルス発生器のパルス周期を表す同期信号に対する入力をさらに備え、信号処理器は、現在のデータサンプルをうること、基準値を計算すること、および減算アルゴリズムを動作させることのうちの少なくとも１つにおいて、同期信号に応答する。
【００３２】
一実施形態では、流体含有システムは、体外血液処理装置、ヒト被験者の心血管系、および体外処理装置と心血管系との間の流体接続部を備え、第１のパルス発生器は体外処理装置に結び付けられ、第２のパルス発生器はヒト被験者に結び付けられる。
【００３３】
一実施形態では、信号処理器は、現在のデータサンプルを繰り返し取得し、現在のパルス周期内の少なくとも１つの第１のパルスの推定される時間的プロファイルを形成する基準値の時系列を生成するように基準値を計算するように構成されている。
【００３４】
一実施形態では、信号処理器は、第２のパルスの時間的プロファイルを形成する現在の出力サンプルの時系列を生成するために減算アルゴリズムを動作させるように構成されている。
【００３５】
一実施形態では、信号処理器は、それぞれの現在のパルス周期に対して少なくとも３つの出力サンプルを生成するように構成されている。
【００３６】
一実施形態では、第１のパルス発生器は、少なくとも１つのローラを有する回転子を備える蠕動ポンプを備え、各パルス周期は回転子のフル回転に相当する。一代替実施形態では、第１のパルス発生器は、いくつかのローラを有する回転子を備える蠕動ポンプを備え、回転子の各フル回転は、ローラの数と同じ数のパルス周期を生成する。
【００３７】
ＣＳ手法の第２の態様は、第１のパルス発生器と第２のパルス発生器とに結び付けられた流体含有システム内の圧力センサから取得される時間依存性圧力信号を処理するためのデバイスである。この圧力センサは、第１のパルス発生器から生じる第１のパルスと第２のパルス発生器から生じる第２のパルスとを検出するように流体含有システムにおいて構成され、第１のパルス発生器はパルス周期の系列において動作し、各パルス周期の結果として少なくとも１つの第１のパルスが生じる。デバイスは、圧力信号中の現在のパルス周期内の現在のデータサンプルを繰り返し取得するための手段と、現在のパルス周期内のそれぞれの現在のデータサンプルに対して、圧力信号中の１つまたは複数の他のパルス周期内の周期同期されたデータサンプルの関数として基準値を計算するための手段であって、この周期同期されたデータサンプルは、現在のパルス周期内の現在のデータサンプルの場所に対応する１つまたは複数の他のパルス周期内の場所を有するために取得される、手段と、少なくとも１つの第１のパルスに起因する信号成分が本質的にない現在の出力サンプルを生成するように、現在のデータサンプルに対して得られる基準値を入力として使用して、現在のデータサンプルに対して減算アルゴリズムを動作させるための手段とを備える。
【００３８】
ＣＳ手法の第３の態様は、ヒト被験者の血管アクセス部と流体連通して接続され、ヒト被験者の心血管系から血液処理デバイスを通して心血管系に戻す血液を循環させるように動作可能であるように構成された体外流体回路と、第１の態様または第２の態様のデバイスとを備える、血液処理のための装置である。
【００３９】
ＣＳ手法の第４の態様は、第１のパルス発生器と第２のパルス発生器とに結び付けられた流体含有システム内の圧力センサから取得される時間依存性圧力信号を処理する方法である。この圧力センサは、第１のパルス発生器から生じる第１のパルスと第２のパルス発生器から生じる第２のパルスとを検出するように流体含有システムにおいて構成され、第１のパルス発生器はパルス周期の系列において動作し、各パルス周期の結果として少なくとも１つの第１のパルスが生じる。この方法は、圧力信号中の現在のパルス周期内の現在のデータサンプルを繰り返し取得することと、現在のパルス周期内のそれぞれの現在のデータサンプルに対して、圧力信号中の１つまたは複数の他のパルス周期内の周期同期されたデータサンプルの関数として基準値を計算することであって、この周期同期されたデータサンプルは、現在のパルス周期内の現在のデータサンプルの場所に対応する前記１つまたは複数の他のパルス周期内の場所を有するために取得される、計算することと、少なくとも１つの第１のパルスに起因する信号成分が本質的にない現在の出力サンプルを生成するように、現在のデータサンプルに対して得られる基準値を入力として使用して、現在のデータサンプルに対して減算アルゴリズムを動作させることとを備える。
【００４０】
ＣＳ手法の第５の態様は、プロセッサによって実行されるときに、このプロセッサに第４の態様の方法を実行させるコンピュータ命令を備えるコンピュータ可読媒体である。
【００４１】
ＣＳ手法の第１の態様の上記の実施形態のいずれか１つは、ＣＳ手法の上記の第２から第５の態様の一実施形態として適合および実施することができる。
【００４２】
ＰＰ手法の第１の態様は、第１のパルス発生器と第２のパルス発生器とに結び付けられた流体含有システム内の圧力センサから取得される時間依存性圧力信号を処理するためのデバイスである。この圧力センサは、第１のパルス発生器から生じる第１のパルスと第２のパルス発生器から生じる第２のパルスとを検出するように流体含有システムにおいて構成され、第１のパルス発生器はパルス周期の系列において動作し、各パルス周期の結果として少なくとも１つの第１のパルスが生じる。デバイスは、圧力信号に対する入力と、この入力に接続され、圧力信号中の現在のパルス周期内の現在のデータサンプルを繰り返し取得し、現在のパルス周期内のそれぞれの現在のデータサンプルに対して、基準値を現在のデータサンプルの推定値として計算し、この推定値は、圧力信号中の現在のデータサンプル近傍の少なくとも２つのデータサンプルに基づく予測によって計算され、少なくとも１つの第１のパルスに起因する信号成分が本質的にない現在の出力サンプルを生成するように、現在のデータサンプルに対して得られる基準値を入力として使用して、現在のデータサンプルに対して減算アルゴリズムを動作させるように構成された信号処理器とを備える。
【００４３】
実装形態に応じて、少なくとも２つのデータサンプルは、圧力信号中の現在のデータサンプルに先行および／または後続してもよいし、その両方であってもよい。後続データサンプル（複数可）を使用するには、概して、データサンプルの何らかの形態のバッファリングを必要とする。
【００４４】
ＰＰ手法の一実施形態では、信号処理器は、少なくとも２つのデータサンプルのそれぞれに重み係数を適用することによって予測を計算するように構成されている。信号処理器は、現在のデータサンプルと現在の出力サンプルとの差に基づいて各重み係数を適応的に決定するように構成された適応フィルタをさらに備えることができる。
【００４５】
ＰＰ手法の第２の態様は、第１のパルス発生器と第２のパルス発生器とに結び付けられた流体含有システム内の圧力センサから取得される時間依存性圧力信号を処理するためのデバイスである。この圧力センサは、第１のパルス発生器から生じる第１のパルスと第２のパルス発生器から生じる第２のパルスとを検出するように流体含有システムにおいて構成され、第１のパルス発生器はパルス周期の系列において動作し、各パルス周期の結果として少なくとも１つの第１のパルスが生じる。デバイスは、圧力信号中の現在のパルス周期内の現在のデータサンプルを繰り返し取得するための手段と、現在のパルス周期内のそれぞれの現在のデータサンプルに対して、基準値を現在のデータサンプルの推定値として計算するための手段であって、この推定値は、圧力信号中の現在のデータサンプル近傍の少なくとも２つのデータサンプルに基づく予測によって計算される、手段と、少なくとも１つの第１のパルスに起因する信号成分が本質的にない現在の出力サンプルを生成するように、現在のデータサンプルに対して得られる基準値を入力として使用して、現在のデータサンプルに対して減算アルゴリズムを動作させるための手段とを備える。
【００４６】
ＰＰ手法の第３の態様は、ヒト被験者の血管アクセス部と流体連通して接続され、ヒト被験者の心血管系から血液処理デバイスを通して心血管系に戻す血液を循環させるように動作可能であるように構成された体外流体回路と、第１の態様または第２の態様のデバイスとを備える、血液処理のための装置である。
【００４７】
ＰＰ手法の第４の態様は、第１のパルス発生器と第２のパルス発生器とに結び付けられた流体含有システム内の圧力センサから取得される時間依存性圧力信号を処理する方法である。この圧力センサは、第１のパルス発生器から生じる第１のパルスと第２のパルス発生器から生じる第２のパルスとを検出するように流体含有システムにおいて構成され、第１のパルス発生器はパルス周期の系列において動作し、各パルス周期の結果として少なくとも１つの第１のパルスが生じる。方法は、圧力信号中の現在のパルス周期内の現在のデータサンプルを繰り返し取得することと、現在のパルス周期内のそれぞれの現在のデータサンプルに対して、基準値を現在のデータサンプルの推定値として計算することであって、この推定値は、圧力信号中の現在のデータサンプル近傍の少なくとも２つのデータサンプルに基づく予測によって計算される、計算することと、少なくとも１つの第１のパルスに起因する信号成分が本質的にない現在の出力サンプルを生成するように、現在のデータサンプルに対して得られる基準値を入力として使用して、現在のデータサンプルに対して減算アルゴリズムを動作させることとを備える。
【００４８】
ＰＰ手法の第５の態様は、プロセッサによって実行されるときに、前記プロセッサに第４の態様を実行させるコンピュータ命令を備えるコンピュータ可読媒体である。
【００４９】
ＰＰ手法の第１の態様の上記の実施形態のいずれか１つは、ＰＰ手法の上記の第２から第５の態様の一実施形態として適合および実施することができる。
【００５０】
本発明のさらに他の目的、特徴、態様、および利点は、以下の詳細な説明から、添付の特許請求の範囲から、ならびに図面から、明らかになるであろう。
【００５１】
次に、本発明の例示的な実施形態について、添付の概略図を参照して、より詳細に説明する。
【図面の簡単な説明】
【００５２】
【図１】圧力信号をフィルタリングするために本発明のデータ処理を使用することができる概括的な流体含有システムの概略図。
【図２】本発明のフィルタリング方法の一実施形態の流れ図。
【図３Ａ】選択されたデータサンプルを示した、圧力信号のプロット。
【図３Ｂ】本発明のさまざまな実施形態を例示するための図３Ａのデータサンプルのサブセットを示すプロット。
【図３Ｃ】本発明のさまざまな実施形態を例示するための図３Ａのデータサンプルのサブセットを示すプロット。
【図３Ｄ】本発明のさまざまな実施形態を例示するための図３Ａのデータサンプルのサブセットを示すプロット。
【図３Ｅ】本発明のさまざまな実施形態を例示するための図３Ａのデータサンプルのサブセットを示すプロット。
【図３Ｆ】本発明のさまざまな実施形態を例示するための図３Ａのデータサンプルのサブセットを示すプロット。
【図３Ｇ】本発明のさまざまな実施形態を例示するための図３Ａのデータサンプルのサブセットを示すプロット。
【図３Ｈ】本発明のさまざまな実施形態を例示するための図３Ａのデータサンプルのサブセットを示すプロット。
【図４】体外血流回路を含む血液透析治療用システムの概略図。
【図５Ａ】時間の関数としての圧力信号のプロット。
【図５Ｂ】フィルタリング後の圧力信号のプロット。
【図６】本発明のさまざまな実施形態によるフィルタ構造の概略図。
【図７】本発明のさまざまな実施形態によるフィルタ構造の概略図。
【図８】本発明のさまざまな実施形態によるフィルタ構造の概略図。
【図９】本発明のさまざまな実施形態によるフィルタ構造の概略図。
【図１０】本発明のさまざまな実施形態によるフィルタ構造の概略図。
【図１１】本発明のさまざまな実施形態によるフィルタ構造の概略図。
【図１２】本発明のさまざまな実施形態によるフィルタ構造の概略図。
【図１３】本発明のさまざまな実施形態によるフィルタ構造の概略図。
【図１４】本発明のさまざまな実施形態によるフィルタ構造の概略図。
【発明を実施するための形態】
【００５３】
以下では、本発明の例示的な実施形態について、流体含有システムを参照して概括的に説明する。その後、本発明の実施形態および実装形態について、体外血液処理用システムに関連してさらに例示する。
【００５４】
以下の説明の全体を通して、同様の要素は同じ参照符号によって示される。
【００５５】
概略
図１は、第１の流体含有サブシステムＳ１と第２の流体含有サブシステムＳ２との間に流体接続部Ｃが確立される流体含有システムを示す。流体接続部Ｃは、一方のサブシステムから他方のサブシステムに流体を送ることも、送らないこともできる。第１のパルス発生器３は、第１のサブシステムＳ１内の流体中で一連の圧力波を生成するように構成され、第２のパルス発生器３’は、第２のサブシステムＳ２内の流体中で一連の圧力波を生成するように構成されている。圧力センサ４ａは、第１のサブシステムＳ１内の流体圧力を測定するように構成されている。第２のパルス発生器３’によって生成される圧力波は、第２のサブシステムＳ２から第１のサブシステムＳ１に、接続部Ｃを介して伝わり、したがって、第１のパルス発生器３から生じる第１のパルス（波形）に加えて、第２のパルス発生器３’から生じる第２のパルス（波形）が、圧力センサ４ａによって検出される。第１のパルス発生器３と第２のパルス発生器３’のいずれか一方が複数のパルス発生デバイスを含みうることに留意されたい。さらに、任意のこのようなパルス発生デバイスは、それぞれのサブシステムＳ１、Ｓ２の一部であっても、一部でなくてもよい。
【００５６】
図１のシステムは、図１に示されるように圧力センサ４ａ、４ｂ、４ｃ、４ｄのうちの１つまたは複数に接続された監視デバイス２５をさらに含む。それによって、監視デバイス２５は、第１のサブシステムＳ１内の流体圧力のリアルタイム表示を提供するために時間依存性である１つまたは複数の圧力信号を取得する。
【００５７】
概して、監視デバイス２５は、圧力信号のうちの１つにおける１つまたは複数の第２のパルスを分離および解析することによって流体含有システムの機能状態または機能パラメータをモニタリングするように構成されている。この機能状態または機能パラメータは、第２のサブシステムＳ２の種々の特性に関してモニタリング可能である。第２のサブシステムＳ２がヒト被験者である場合、以下でさらに説明するように、この機能状態または機能パラメータは、ヒト被験者の心拍数または血圧を評価するためにモニタリング可能である。さらに、以下でさらに例示するように、この機能状態または機能パラメータは、たとえば第１のサブシステムＳ１、第２のサブシステムＳ２、第２のパルス発生器３’、または流体接続部Ｃにおける、障害の状態を識別するためにモニタリング可能である。障害の状態を識別すると、監視デバイス２５は、適切な方策をとるように、アラームまたは警告信号を発する、かつ／または第１のサブシステムＳ１または第２のサブシステムＳ２の制御システムに知らせることができる。この代わりに、またはこれに加えて、監視デバイス２５は、機能状態または機能パラメータの値の時系列を（たとえば表示のために）記憶または出力するように構成されうる。
【００５８】
監視デバイス２５は、実装形態に応じて、デジタルコンポーネント、アナログコンポーネント、またはこれらの組合せを使用して、圧力信号を受信および処理することができる。デバイス２５は、本発明のさまざまな実施形態により圧力信号を取得および処理するのに適したハードウェアを備えた、コンピュータまたは類似のデータ処理デバイスであってもよい。本発明の実施形態は、たとえば、デバイス２５内の電子メモリ２５ｂと連携してプロセッサ２５ａにより実行されるためにコンピュータ可読媒体に供給されるソフトウェア命令によって実施することができる。
【００５９】
典型的には、監視デバイス２５は、圧力信号中に第２のパルスが存在する場合に、この第２のパルスを分離するために、時間依存性圧力信号（複数可）を繰り返し処理するように構成されている。この処理は、図２の流れ図に概略的に示されている。
【００６０】
図２の方法は、たとえば、第１のパルス発生器３と第２のパルス発生器３’とに結び付けられた図１の流体含有システム内の圧力センサ４ａによって測定される時間依存性圧力信号に対して動作する。前述のように、この圧力信号は、第１のパルス発生器３および第２のパルス発生器３’から生じる信号成分の中から第２のパルス発生器３’から生じる信号成分を分離することによって流体含有システムの機能状態または機能パラメータをモニタリングするために処理される。この処理は、圧力信号から現在のデータサンプルを取得するステップ２０２と、圧力信号中の少なくとも１つの先行データサンプルを表す基準値を取得するステップ２０３とを含む。ステップ２０４では、第１のパルスに起因するいかなる信号成分（第１のパルス寄与分）をも本質的に排除するように、この基準値を入力として使用して、減算アルゴリズムを現在のデータサンプルに対して動作させる。ステップ２０４の結果は、第１のパルスに起因する信号成分が本質的にない出力サンプルである。「本質的にない」は、前述の機能状態または機能パラメータをモニタリングするために第２のパルスからの信号寄与分を検出および解析できる程度まで、圧力信号から第１のパルス寄与分を除去することを意味する。連続した時間ステップでステップ２０２〜２０４を繰り返し、それによって、ステップ２０２を、圧力信号中の各繰り返しに対して１つの時間ステップ前進させる。１つの実装形態では、受信圧力信号はデジタルであり、データサンプルの時系列によって形成され、ステップ２０２〜２０４は、圧力信号中の各データサンプルに対して繰り返してもよいが、必ずしもそうする必要はない。別の実装形態では、受信圧力信号はアナログであり、ステップ２０２〜２０４は、圧力信号から現在のデータサンプルを抽出するための初期アナログデジタル変換を備える。あるいは、ステップ２０２〜２０４は、圧力信号中の選択された時点における圧力値が現在のデータサンプルを形成するアナログ処理を実施することができる。実装形態にかかわらず、図２の方法は、圧力信号中のデータサンプルの系列に対して動作し、対応する出力サンプルの系列を生成する。圧力信号が第１のパルスと第２のパルスの両方を含む限り、出力サンプルの系列は、１つまたは複数の第２のパルスまたはその一部を含み、これを、流体含有システムの機能状態または機能パラメータをモニタリングするためのステップ２０５で種々の特性について評価することができる。
【００６１】
本発明の概念の紹介
図２に示されるように、基準値は、圧力信号中の少なくとも１つの先行データサンプルを表す。したがって、「先行データサンプル」は、圧力信号中の、現在のデータサンプルより前のデータサンプルである。先行データサンプルは、たとえば、現在のデータサンプルの直前にあることがあり、または１つもしくは複数のパルス周期さかのぼることもある。「パルス周期」または「周期」は、第１のパルス発生器３の動作に関連して定義され、各周期は少なくとも１つの第１のパルスを含む。周期の定義はやや恣意的であることがあり、各第１のパルスが周期内の既知および／または予測可能な場所を有する限り、周期は任意の数の第１のパルスを含むことができることに留意されたい。一例では、第１の発生器は蠕動ポンプであり、周期は、回転子角度間隔に対応するポンプ部材の１つの完全な旋回またはポンプ部材の部分的な旋回を表すことができる（図４のポンプ３の回転子３０を参照されたい）。蠕動ポンプは任意の数のローラを備えることができるが、典型的な数は２または３である。２つのローラを備えた蠕動ポンプに基づく以下の例では、当業者によく知られているように、各周期は、回転子およびそのローラのフル旋回（３６０度）と定義され、２つの第１のパルスを備え、各パルスは、２つのローラのうちの一方がチューブセグメントと係合して流体を押してチューブセグメントを通らせるときに生成される。ローラは円の周りに均等に分散させてもよく、対称性は、ローラの完全な回転を各ローラ間の周期に分割するために使用することができ、製造および設計上の違いにより、対称性に依拠するのではなくポンプ部材の完全な回転を使用することが有利になることがある。しかし、平衡のとれたローラを想定できる場合、周期は、単一の第１のパルスを含むように定義することができ、したがって、連続した周期は異なるローラと関連付けられる。
【００６２】
本明細書で用いる場合、周期内で現在のデータサンプルと同じ、または少なくとも極めて類似した、タイミングを有する先行データサンプルは、「周期同期されたデータサンプル」と表記される。換言すると、周期同期されたデータサンプルは、現在の周期内の現在のデータサンプルの相対的な場所に対応する先行周期内の相対的な場所を有する。
【００６３】
基準値は、２つ以上の直前の先行サンプルの、または２つ以上の周期同期されたデータサンプルの、場合によっては重み付けされた、平均値とすることができ、したがって、２つ以上の先行周期から取得することができる。以下の例では、周期同期されたデータサンプルは、１つまたは複数の直前の先行周期から取得される。しかし、原理上、周期同期されたサンプルは任意の先行周期（複数可）から取得することができるが、時間的に現在のデータサンプルに最も近い周期（複数可）を使用することによって、より優れた精度を達成することができる。というのは、これらの周期（複数可）は、たとえばポンピング速度、平均流体圧力、適合性容積（ｃｏｍｐｌｉａｎｃｅ  ｖｏｌｕｍｅ）、ポンプの閉塞などに関して、現在の周期と類似の動作条件で生成される可能性が高いからである。以下で説明する例では、基準値は、現在の周期と固定および所定の関係を持つ先行周期（複数可）から取得した周期同期されたサンプルに基づいて生成される。しかし、一変形形態では、たとえば、現在の周期の動作条件（ポンピング速度、平均流体圧力など）を先行周期のセットのそれぞれと比較することによって、周期同期されたサンプルを取得するために使用するべき先行周期（複数可）を動的に選択するための選択機構を実施することができる。先行周期（複数可）の動的な選択は、平均値を計算するときの各周期同期されたサンプルに対する重み係数を動的に設定するだけで実施することができる（図９、１０、１１、および１２のフィルタ構造を参照されたい）。
【００６４】
本発明のフィルタリングの効果が図５に例示されている。図５Ａは、第１のパルスと第２のパルスとを１０：１の相対的な大きさで含む時間依存性圧力信号ｄ（ｎ）の一例を示す。第１のパルスおよび第２のパルスはそれぞれ、１Ｈｚおよび１．３３Ｈｚの周波数を有する。大きさに差があるので、圧力信号は、第１のパルスによって支配される。図５Ｂは、本発明のフィルタリング法を圧力信号ｄ（ｎ）に適用した後で取得される、時間依存性のフィルタリングされた信号ｅ（ｎ）を示す。このフィルタリングされた信号ｅ（ｎ）は、第２のパルスおよび雑音から構成される。約４秒後に第２のパルスがないことに留意されたい。これは、監視デバイス（図１の２５）によって観測され、流体含有システムの障害の状態、たとえば流体接続部Ｃの破損として識別されうる。
【００６５】
以下では、所与の時間に第１のパルス寄与分（ポンプパルス寄与分）を評価または生成するための、および圧力信号の第２の（生理的）パルスを抽出するための例示的な実施形態について説明する。
【００６６】
図３Ａは、図１の圧力センサ４ａによって測定される時間依存性圧力信号の一例を示す。この圧力信号は、第１のパルス発生器３および第２のパルス発生器３’から重ね合わされた寄与分を備え、第１のパルス発生器３は圧力信号の形状を支配する。信号に沿って、いくつかのサンプルは、たとえば、現在のデータサンプルではＣ１、Ｃ２、Ｃ３など、第１の先行パルス周期内の周期同期されたデータサンプルではＰ1１、Ｐ1２、Ｐ1３、第２の先行パルス周期内の周期同期されたデータサンプルではＰ2１、Ｐ2２、Ｐ2３、などで示される。Ｎは、各パルス周期中のデータサンプルの数を表す。示されるデータサンプルについて、以下で図３Ｂから３Ｈに関連して説明する。そのうえ、圧力信号は、第１のパルス発生器３の連続したパルス周期の継続時間に対応するいくつかの連続した区間にさらに分割される。図示の例では、第１のパルス発生器３は２つのローラを備えた蠕動ポンプであり、各パルス周期は２つの第１のパルスを備えるように定義される。上記で説明したように、それによって、各パルス周期は、回転子のフル回転に対応する。パルス周期は、現在のパルス周期、第１の先行パルス周期、第２の先行パルス周期、および第３の先行パルス周期と表記される。任意の数の先行パルス周期を使用することができるが、簡単にするため、３つの先行パルス周期が示されている。
【００６７】
例Ｉ．直前の先行パルス周期の対応する周期同期されたサンプルに基づく基準値
図３Ｂは、直前の先行パルス周期の対応する周期同期されたサンプルに基づく基準値が取得される第１の例を示す。図３Ｂは、現在のパルス周期中の第１の位置からの現在のデータサンプルＣ１と、現在のパルス周期中の現在のデータサンプルの相対的な場所に対応する、第１の先行パルス周期中の第１の位置からの１つの先行周期同期されたデータサンプルＰ1１とを示す。蠕動ポンプを備えた例では、周期同期されたデータサンプルＰ1１は、時間的に回転子の１つのフル回転前、すなわち３６０度前に対応するインスタンスで取得されている。
【００６８】
図６は、図２の方法を実施して図３Ｂに示されるデータ処理を達成するフィルタ構造３１の概略図である。図６では、ブロックＺ-Δは、現在のデータサンプルｄ（ｎ）に対する適切な負の遅延（−Δ）を有する先行データサンプルｕ（ｎ）を圧力信号中で取得するステップを実施するために含まれる。この遅延は、先行データサンプルｕ（ｎ）が周期同期されたデータサンプルであるように適切に選択される。図示の例では、Δは、３６０゜に対応する時間値に設定される。乗算ブロックＸにおいて、先行データサンプルに、基準値
【数１】
0006038910.tif 000002
【００６９】
を生成する重み係数Ｗ1を乗じ、これによって（重み係数Ｗ1を１に設定することによって示される）先行データサンプルを直接に使用する。結果として取得される基準値
【数２】
0006038910.tif 000003
【００７０】
は、現在のデータサンプルｄ（ｎ）からの基準値
【数３】
0006038910.tif 000004
【００７１】
の減算（図２のステップ２０４）を実行する加算ブロックΣに入力され、出力サンプルｅ（ｎ）を生成する。したがって、図６では、先行データサンプルＰ1１を基準値として使用して、現在のデータサンプルＣ１に対して減算アルゴリズムを動作させ、第１のパルスに起因する信号成分が本質的にない出力サンプルを生成する。
【００７２】
しかし、連続した現在のデータサンプルの系列に対して図３Ｂの処理を繰り返すときに生成される出力サンプルの系列は、通常、第２のパルスの真の表示ではない。というのは、第２のパルスは、典型的には、少なくとも部分的に、現在のパルス周期と先行パルス周期の両方に存在するが、異なる場所に存在するからである（第１のパルスと第２のパルスは、通常、異なる速度で生成されるからである）。したがって、出力サンプルの系列は、現在のパルス周期中の第２のパルス（の一部）を備えるフィルタリングされた信号と、先行周期中の第２のパルス（の一部）の負のバージョンとを生成する。すなわち、後者は前者の上にオーバレイされるが、逆の符号を備え、１つの完全な第１のパルス発生器の周期、遅延される。
【００７３】
図６のフィルタ構造３１、ならびに以下で説明する図７から１２のフィルタ構造３１は、さまざまな実施形態を概念的に説明するために示されていることを理解されたい。したがって、負の遅延を適用する機能および基準値を生成する機能は、図２の方法のステップ２０２〜２０４を繰り返し実行する間に信号プロセッサ（図１の２５ａ）によって実施可能であり、その結果、基準値は、ステップ２０２〜２０４を１回繰り返す間に生成され、電子メモリ（図１の２５ｂを参照されたい）に記憶され、ステップ２０２〜２０４の次の繰り返し時に電子メモリから取り出される。信号の実際の遅延バージョンを作り出す電子部品の組合せを使用することも可能である。
【００７４】
図３Ｃは、直前の先行パルス周期中の周期同期されたデータサンプルＰ1１とこの周期同期されたデータサンプルに隣接する２つのデータサンプルＰ1２およびＰ2Ｎの集合（「近隣集合」）として基準値を計算する第１の例の変形形態を示す。この近隣集合は、基準値のより良い近似値を生じさせることがあり、データサンプルの組合せを説明し、データサンプルの重み付け加算または非重み付け加算、たとえばＰ1１、Ｐ1２、およびＰ2Ｎの平均化を含むことがある。
【００７５】
図７は、基準値を生成するために実施される乗算ブロックＸを、たとえば、場合によっては改善された基準値を達成するように個々に設定できる重み係数を含む、加算によって、近隣集合を実施する集合ブロック３２（「フィルタ」）によって置き換えた、図６のフィルタ構造３１に類似したフィルタ構造３１の概略図である。図７は、集合ブロック３２が個々の周期同期されたデータサンプルを受け取ることを示しているが、集合ブロック３２は、周期同期されたデータサンプルの受信ストリームを処理して、（現在のデータサンプルの）周期同期された値と周期同期された値の片側または両側の隣接するデータサンプルとの集合によって、それぞれの現在のデータサンプルｄ（ｎ）に対して、基準値
【数４】
0006038910.tif 000005
【００７６】
を生成するように構成されうることが理解されよう。
【００７７】
図８は、周期同期されたサンプルｕ（ｎ）および出力サンプルｅ（ｎ）に基づいて各重み係数を適応的に決定するように構成された適応ブロック３４によって集合ブロック３２を補完する、図７のフィルタ構造３１に類似したフィルタ構造３１の概略図である。集合ブロック３２および適応ブロック３４は、３６によって示される適応フィルタを定義する。適応ブロック３４のアルゴリズムは、出力サンプルｅ（ｎ）を最小にするまたは別の方法で最適化するように、近似された基準値
【数５】
0006038910.tif 000006
【００７８】
に対する最良適合を達成するように集合ブロック３２の重み係数を自動的および適応的に調整するように構成されうる。適応アルゴリズムには、たとえば、再帰的最小二乗（ＲＬＳ）法および最小二乗平均（ＬＭＳ）法がある。
【００７９】
例ＩＩ．複数の先行パルス周期の対応する周期同期されたサンプルに基づく基準値
図３Ｄは第２の例を示し、複数の先行パルス周期の対応する周期同期されたサンプルは、基準値を取得するために使用される。図３Ｄは、現在のパルス周期中の第１の位置からの第１の現在のデータサンプルＣ１と、第１の現在のパルス周期中の第１の現在のデータサンプルの場所に対応する第１の先行パルス周期、第２の先行パルス周期、および第３の先行パルス周期中の位置からの、第１の先行周期同期されたデータサンプルＰ1１、第２の先行周期同期されたデータサンプルＰ2１、および第３の先行周期同期されたデータサンプルＰ3１とを示す。基準値は、第１のデータサンプルＰ1１、第２のデータサンプルＰ2１、および第３のデータサンプルＰ3１の集合として計算される。基準値を使用して、現在のデータサンプルに対して減算アルゴリズムを動作させ、第１のパルスに起因する信号成分が本質的にない出力サンプルを生成する。
【００８０】
この手順を、図３Ｅに示される現在のサンプルＣ２ならびにその周期同期されたデータサンプルＰ1２、Ｐ2２、およびＰ3２に対して、図３Ｆに示される現在のサンプルＣ３ならびにその周期同期されたデータサンプルＰ1３、Ｐ2３、およびＰ3３、などに対して繰り返す。
【００８１】
蠕動ポンプを備えた例では、第１の先行周期同期されたデータサンプルＰ1１、Ｐ1２、およびＰ1３（図３Ｄから３Ｆを参照されたい）はそれぞれ、時間的に回転子の１回のフル回転前、すなわち３６０度前に対応するインスタンスで取得されている。
【００８２】
図９は、図２の方法を実施して図３Ｄから３Ｆに示されるデータ処理を達成するフィルタ構造３１の概略図である。図９では、ブロックＺ-Δ、Ｚ-2Δ、…、Ｚ-MΔが集合ブロック３２に含まれ、現在のデータサンプルｄ（ｎ）に対する適切な負の遅延（−Δ）、（−２Δ）、…、（−ＭΔ）を有する先行データサンプルを圧力信号中で取得するように構成されている。この遅延は、先行データサンプルが周期同期されたデータサンプルであるように適切に選択される。図示の例では、Δは、３６０゜に対応する時間値に設定される。乗算ブロックＸにおいて、各先行データサンプルにそれぞれの重み係数（Ｗ1、…、ＷM）を乗じ、加算ブロックΣによって一括して加算し、基準値
【数６】
0006038910.tif 000007
【００８３】
を生成する。結果として取得される基準値
【数７】
0006038910.tif 000008
【００８４】
は、現在のデータサンプルｄ（ｎ）からの基準値
【数８】
0006038910.tif 000009
【００８５】
の減算（図２のステップ２０４）を実行する下流の加算ブロックΣに入力され、出力サンプルｅ（ｎ）を生成する。したがって、図９では、先行データサンプル、たとえばＭ＝３の場合はＰ1１、Ｐ2１、およびＰ3１の集合を基準値として使用して、現在のデータサンプル、たとえばＣ１に対して減算アルゴリズムを動作させ、第１のパルスに起因する信号成分が本質的にない出力サンプルを生成する。
【００８６】
図９のフィルタ構造３１は、それぞれの重み係数Ｗi（ｉ＝１からＭ）を−Ｗi（｜Ｗ｜＜１）に設定する場合、およびＭ→∞の場合、フィードバックループとして実施することができる。このようなフィードバックループを備えたフィルタ構造３１が図１３に示されており、乗算ブロックＸにおいて周期同期された出力サンプルｅ（ｎ−Δ）に重み係数Ｗを適用した後で、加算ブロックΣにおいて先行周期（ブロックＺ-Δによって生成される）の周期同期された出力サンプルｅ（ｎ−Δ）を現在のデータサンプルｄ（ｎ）に追加する。このようなフィードバックループは、実施は簡単であるが、異なる周期の重み同士の固定の関係を必要とするという欠点を有する。周期同期されたデータサンプルと同様に、「周期同期された出力サンプル」は、現在の周期中の現在のデータサンプルの相対的な場所に対応する先行周期中の相対的な場所に対して計算される。
【００８７】
図１０は図９のフィルタ構造３１に類似したフィルタ構造３１の概略図であり、近似された基準値
【数９】
0006038910.tif 000010
【００８８】
に対する最良適合を達成するための集合ブロック３２の重み係数Ｗ1、…、ＷMを適応的に決定するように構成された適応機能を実施する適応ブロック３４によって集合ブロック３２を補完する。適応ブロック３４は、図８に関連して説明したように構成されうる。
【００８９】
図３Ｇは、基準値を周期同期されたデータサンプルＰ1１、Ｐ2１、およびＰ3１の集合として計算し、データサンプルＰ1１、Ｐ2１、およびＰ3１はそれぞれ、隣接する２つのデータサンプルＰ1２およびＰ2Ｎ；Ｐ2２、Ｐ3Ｎ；ならびにＰ3２、Ｐ4Ｎとそれぞれ（近隣集合によって）集合される、第２の例の変形形態を示す。したがって、この変形形態は、隣接するデータサンプルを含む図３Ｃの例と、複数の先行パルス周期の周期同期されたサンプルを含む図３Ｄから３Ｆの例との組合せを表す。
【００９０】
図１１は、図２の方法を実施して図３Ｇに示されるデータ処理を達成するフィルタ構造３１の概略図である。図１１では、集合ブロック３２は、適切な負の遅延（−Δ）、（−２Δ）、…、（−ＭΔ）を有するブロックＺ-Δ、Ｚ-2Δ、…、Ｚ-MΔによって取得される先行（周期同期された）データサンプルと、ブロックＺ-1、…、Ｚ-(K-1)によって取得されるそれぞれの隣接するデータサンプルとを集合させるように構成されている。先行データサンプルは、重み係数Ｗ1、…、ＷMKを適用しながら加算ブロックΣを使用して集合される。結果として取得される基準値
【数１０】
0006038910.tif 000011
【００９１】
は、現在のデータサンプルｄ（ｎ）からの基準値
【数１１】
0006038910.tif 000012
【００９２】
の減算（図２のステップ２０４）を実行する下流の加算ブロックΣに入力され、出力サンプルｅ（ｎ）を生成する。図７と同様に、図１１の集合ブロック３２は、周期同期されたデータサンプルの受信ストリームを処理して、（現在のデータサンプルの）周期同期された値と周期同期された値の片側または両側の隣接するデータサンプルとの集合によって、それぞれの現在のデータサンプルｄ（ｎ）に対して、基準値
【数１２】
0006038910.tif 000013
【００９３】
を生成するようにするように構成されうる。したがって、図３Ｃを参照すると、図１１のフィルタ構造３１は、Ｐ1１、Ｐ2１、およびＰ3１の周囲の集合された近隣先行データサンプルの集合を基準値として使用して、現在のデータサンプルＣ１に対して減算アルゴリズムを動作させ、第１のパルスに起因する信号成分が本質的にない出力サンプルを生成することができる。
【００９４】
図１２は図１１のフィルタ構造３１に類似したフィルタ構造３１の概略図であり、近似された基準値
【数１３】
0006038910.tif 000014
【００９５】
に対する最良適合を達成するための集合ブロック３２の重み係数Ｗ1、…、ＷMKを決定するように構成された適応機能を実施する適応ブロック３４によって集合ブロック３２を補完する。適応ブロック３４は、図８に関連して説明したように構成されうる。
【００９６】
例ＩＩＩ．現在のサンプルに隣接するサンプルの予測に基づく基準値
図３Ｈは、圧力信号中の現在のデータサンプルＣ１に隣接する２つの先行データサンプルＰ1ＮおよびＰ1Ｎ−１に基づいて基準値が取得される第３の例を示す。基準値は、２つの先行データサンプルＰ1ＮとＰ1Ｎ−１とを外挿することによって計算される。図９のフィルタ構造３１は、Ｍ＝２とΔ＝１（すなわち、１時間ステップの遅延）とを設定することによって実施し、図３Ｈのデータ処理を達成することができる。乗算ブロックＸにおいて、各先行データサンプルにそれぞれの重み係数（Ｗ1、…、ＷM）を乗じ、加算ブロックΣにおいて一括して加算し、外挿された基準値または予測された基準値
【数１４】
0006038910.tif 000015
【００９７】
を生成する。現在のデータサンプルＣ１に対して、予測された基準値
【数１５】
0006038910.tif 000016
【００９８】
を使用して減算アルゴリズムを動作させ、第１のパルスに起因する信号成分が本質的にない出力サンプルｅ（ｎ）を生成する。
【００９９】
２つ以上の直前の先行データサンプルは、予測または外挿に使用することができる。原理上は、任意の過去の値を、現在のデータサンプルの予測または外挿の基礎と見なすことができるが、時間的に現在のデータサンプルに最も近い先行データサンプルを選択することによって、精度の改善を達成することができる。
【０１００】
重み係数は、先行データサンプルの変化率（導関数）と先行データサンプルの絶対レベルの両方の関数として予測される基準値が生成されるように適切に設定される。たとえば、図３Ｈに戻ると、予測される基準値は、
【数１６】
0006038910.tif 000017
【０１０１】
＝Ｗ1・Ｐ1Ｎ＋Ｗ2・Ｐ1Ｎ−１＝（Ｗ1＋Ｗ2）・Ｐ1Ｎ−Ｗ2・（Ｐ1Ｎ−Ｐ1Ｎ−１）によって与えられることができ、ここで、第１の項は絶対圧レベルの重み付けされた寄与分を表し、第２の項は圧力の変化率の重み付けされた寄与分を表す。したがって、２つ以上の先行データサンプルの重み付けされた組合せによって、適切に予測された基準値を生成することができることは明らかである。
【０１０２】
第３の例によるフィルタリング法は、第２のパルスが第１のパルスと比較して弱いとき、たとえば第２のパルスの対第１のパルスの大きさ（振幅）の比が約１０％、５％、または１％のとき、特に有用なことがある。Ｍを増加させるにつれて、このフィルタリング法が比較的に強い第２のパルスを除去する能力を改善することができる。
【０１０３】
一変形形態が、たとえば図１０に関連して図示および説明する、重み係数を適応的に決定するブロック３４を含むことによって取得される。
【０１０４】
たとえば図８、１０、および１２に示されるような、フィルタ構造３１に適応フィルタ３６を含む概括的な性質は、先行データサンプルが第１のパルス寄与分と第２のパルス寄与分の両方を備える場合、フィルタ構造３１に、第２のパルス寄与分を保持させながら第１のパルス寄与分を排除する方へ収束できることである。したがって、出力サンプルｅ（ｎ）は第２のパルス寄与分を含む。というのは、フィルタ３６は、基準値
【数１７】
0006038910.tif 000018
【０１０５】
における第２のパルス寄与分を再生することができないからである。
【０１０６】
例ＩＶ．再帰型フィルタリング
第４の例は、基準値の以前の計算からの平均値を第１の部分として、追加の値を第２の部分として共に再使用して新しい平均値を導出し、次に、この新しい平均値を現在のデータサンプルから減算する再帰的方法を含む。この手順は、各連続した時間ステップに対して繰り返し、圧力信号中に第２のパルスが存在する場合に第２のパルスを分離することができる。このような再帰型フィルタリングは、周期同期されたデータサンプルｄ（ｎ−Δ）に基づいて各時点ｎに対してフィルタ３２が基準値
【数１８】
0006038910.tif 000019
【０１０７】
を再帰的に生成するように構成された、図７に示されるフィルタ構造３１によって実施することができる。示されるように、フィルタ３２は、カルマンフィルタとして実施することができる。
【０１０８】
カルマンフィルタの定義
カルマンフィルタは、概して、測定値から動的システムにおける状態を推定するために使用される。動的システムの構造によっては、システム構造についての知識を使用して１つの測定値だけから任意の数の状態を推定することが可能な場合がある。本明細書で用いる場合、ｍは状態の数を示す。状態空間形式で記述される離散時間における動的システムの概括的な構造（制御入力がなく、出力は１つ）は、
【数１９】
0006038910.tif 000020
【０１０９】
である。
【０１１０】
ｍの状態はベクトルｘに格納され（ｃｏｌｌｅｃｔｅｄ）、測定値ｄは、この場合はスカラであるが、一般的な場合には任意の長さのベクトルであってもよい。行列ＡおよびベクトルＣはシステムの構造を決定し、（式１に示されるように）時間と共に変化してもよい。外乱ｖおよびｅは、それぞれｘおよびｄと同じ次元のランダムベクトルであり、それぞれゼロ平均値Ｒと共分散σ2とを有する。
【０１１１】
カルマンフィルタは、状態ベクトルｘ（ｎ）中の各要素が現在のパルス周期内の基準値のうちの１つに対応するように構成されうる。それによって、カルマンフィルタは、各パルス周期中に、ベクトル
【数２０】
0006038910.tif 000021
【０１１２】
に格納されるｍの基準値を推定するように構成されている。
【数２１】
0006038910.tif 000022
【０１１３】
ここで、
【数２２】
0006038910.tif 000023
【０１１４】
は、時間ｎで行われる第１のパルス寄与分の時間ｎ−１の推定であり、ｄ（ｎ）は時間ｎにおける現在のデータサンプルである。Ｋ（ｎ）を表す式は、時間ｎにおける推定誤差、すなわち誤差の大きさの推定値の共分散である行列Ｐ（ｎ）を含む。これは、
【数２３】
0006038910.tif 000024
【０１１５】
から計算される。
【０１１６】
行列ＡおよびベクトルＣが時間的に一定である構造を識別することが有利な場合がある。というのは、次に、行列ＰおよびベクトルＫが、前もって計算されうる一定値に収束するからである。
【０１１７】
第１のパルス寄与分の推定に対する概括的なカルマンフィルタの適用
パルス周期内の各データサンプルｄは、推定されるべきモデル内の１つの状態と関連付けられる。各時点において、これらのデータサンプルのうちの１つが、第２のパルスの影響も含む誤差と共に測定される。
【０１１８】
第１のパルスが時間的に一定である、すなわち、形状がすべての周期で同一であると仮定される場合、状態のモデルは、状態が一定であるというものである。したがって、行列Ａは、一定であるだけでなく、上記の式１〜３のいずれにも示されていない特に単純な行列である恒等行列と等しくもある。このモデルでは、状態が次々と測定される。したがって、ベクトルＣは一定ではなく、それぞれの測定で変化する。第１の状態ｘ1を測定するとき、ベクトルＣは（１  ０  ０  ０  ０…０）であり、次の状態ｘ2を測定するとき、ベクトルＣは（０  １  ０  ０…０）であり、以下同様である。
【０１１９】
一定のパラメータを有するカルマンフィルタ
上記の続きで、ＡとＣの両方が一定のモデルを見つけることも可能である。このモデルは、次に行列ＰおよびベクトルＫが上述のように前もって計算されうる一定値に収束するので、有利であろう。これは、どの点を測定するかを変更するにつれて状態の番号付けを連続して変化させることによって達成される。たとえば、現在測定されている状態は、一貫してｘ1と表記することができる。それぞれの新しいデータサンプルに対して、その後で、状態を再度番号付けする。たとえば、次の時間間隔において、第２の状態は第１の状態に設定され、第３の状態は第２の状態に設定され、最後の状態に至るまで以下同様であり、最後の状態は第１の状態に設定される。ｍ＝４（一例として）の場合、これは、
【数２４】
0006038910.tif 000025
【０１２０】
を選定することによって達成される。
【０１２１】
Ｃベクトルのこの定義では、式２から
【数２５】
0006038910.tif 000026
【０１２２】
が取得され、ここで
【数２６】
0006038910.tif 000027
【０１２３】
は、第１の状態の推定を表す。第１のパルスの系列が同一であると仮定する場合、Ｒをゼロに設定する、すなわちＲ＝０とすることができ、これは、次の時間間隔で雑音が状態に存在しない、すなわち次の状態が前回の時間間隔における過去の状態とまったく同じである（ｘ1（ｎ＋１）＝ｘ2（ｎ）、ｘ2（ｎ＋１）＝ｘ3（ｎ）、以下同様である）ことを表す。しかし、概して、圧力信号中には常に何らかの誤差が存在し、圧力信号は変化する第２のパルスも含むので、測定雑音ｅはゼロではない。
【０１２４】
実際には、第１のパルスプロファイルが測定セッション中に若干変化するが、パルス周期間に非常に小さな変化を含むことが想定されうる。したがって、Ｒは非常に小さな数に設定することができる。さらに、式２および式３から、重要であるのは、共分散Ｒとσ2の比であることが分かる。この比に使用されるべき実際の値は、プロファイル推定値の移動性（ｍｏｂｉｌｉｔｙ）が妥当となるように、実用的な試験から決定することができる。
【０１２５】
共分散と行列ＡとベクトルＣとを決定すると、第１のパルスプロファイル推定値
【数２７】
0006038910.tif 000028
【０１２６】
が、推定値の初期値およびＰの初期値、ならびに測定値（データサンプル）ｄによって決定される。初期状態推定値は通常、不明であり、Ｐの初期値は、初期推定値の不確実性を反映するべきであるので、非常に大きな値に設定することができる。Ｐが非常に大きい場合、初期状態推定値は次の時間ステップで即座に訂正されるので、ゼロに設定することができる。したがって、通常、Ｐは最初、大きな要素、たとえば１０００を持つ対角行列に設定される。
【０１２７】
ＡおよびＣが式４（任意のｍに対して）から取得され、Ｐを対角行列として開始する場合、Ｐは、残りのステップ全体を通して、引き続き対角行列である。その場合、ベクトルＫは、最後の１つ以外のすべての要素においてゼロである。行列Ｐは、一定の行列
【数２８】
0006038910.tif 000029
【０１２８】
に収束し、Ｋベクトルは一定のベクトル
【数２９】
0006038910.tif 000030
【０１２９】
に収束する。ＡおよびＣが式４（任意のｍに対して）から取得される場合、ベクトル
【数３０】
0006038910.tif 000031
【０１３０】
中の要素ｉ＝１、…、ｍ−１はゼロであり、要素ｉ＝ｍは非ゼロ値ｋに等しい。
【０１３１】
１組の１次フィルタとの比較
先の説明によれば、最後の要素を除くＫ個のベクトル要素はすべてゼロである。したがって、最後の推定値を除くすべての推定値は、更新されることなく再び番号付けされる。状態番号１は次の時間間隔における最後の状態であり、次の時間間隔では、現在の状態番号２が状態番号１になり、次いで次の時間間隔で更新されるので、最後の状態の次の値のみが、測定値ｄによって更新される。したがって、第１のパルス内の各点は、すべての状態の完全な１組の測定値ごとに１回更新される。Ｋベクトルが収束すると、
【数３１】
0006038910.tif 000032
【０１３２】
が取得されるが、
【数３２】
0006038910.tif 000033
【０１３３】
である。
【０１３４】
式５と６を組み合わせると、
【数３３】
0006038910.tif 000034
【０１３５】
が取得され、これは
【数３４】
0006038910.tif 000035
【０１３６】
に等しい。
【０１３７】
したがって、これは、パルス周期中のこの点に関連する新しい測定値を取得するたび、すなわちｍ回目の測定ごとの、状態の、取得される更新である。これは、通常の１次フィルタと同じ構造であり、たとえば蠕動ポンプの場合の回転子のフル旋回の時間に対応する１／ｋサンプル間隔の時定数を有する。
【０１３８】
上記の式から、そうあるべきであるようにＫが１よりはるかに小さい限り、Ｋは、ｋ2＝ｍ＊Ｒ／σ2によって近似的に取得される値に収束すると示すことができる。上記のカルマンフィルタは、次に、１／ｋサンプル間隔の時定数を有する１組のｍ個の１次フィルタで置き換えることができる。
【０１３９】
式８によるデータ処理は、図６の構造と図１３の構造を直列に結合することによって、および特定の重み係数を図１３の構造で使用することによって実施できることを示すことができる。図１４は、フィルタ３２がカルマンフィルタであるときに図７のフィルタ構造３１を実施するフィルタ構造３１を示す。具体的には、図１４のフィルタ構造３１は、現在のデータサンプルｄ（ｎ）と、ブロックＺ-Δによって取得される周期同期されたデータサンプルｕ（ｎ）との差値を計算するための加算ブロックΣを含む。下流の加算ブロックΣは、差値と周期同期された出力サンプルｅ（ｎ−Δ）との合計として現在の出力サンプルｅ（ｎ）を生成し、周期同期された出力サンプルｅ（ｎ−Δ）は、ブロックＺ-Δによって生成され、次に乗算ブロックＸによって適切に重み付けされる。乗算ブロックＸは、１−ｋ、０＜ｋ＜１によって取得される重み係数Ｗを適用するように構成され、したがって、図１４のフィルタ構造３１は、上記で説明したカルマンフィルタを実施する。
【０１４０】
余分な状態を使用した低速ドリフトの排除
第１のパルス発生器および第２のパルス発生器からのパルスを備えることに加えて、たとえば透析器（図４の６を参照されたい）の透析液側からの影響または血液ラインおよび圧力センサの動きからの低速ドリフトに起因する成分も存在することがある。この低速ドリフトは、カルマンフィルタで１つまたは２つの余分な状態を使用することによって、モデルに含まれることができる。１つの余分な状態は、ドリフトの現在の大きさを表すために使用することができ、モデルは、その場合、このパラメータを他の状態と同じように状態として調整することができる。各ステップで白色雑音（ｖ）を追加することによって、この余分な状態がやや変動すると仮定することも可能である。この雑音の共分散は、他の状態の共分散よりかなり大きく設定することができる。というのは、第１のパルスは、変化するドリフトより一定である可能性が高いからである。その場合、この余分な状態ｘm+1のモデルは、
【数３５】
0006038910.tif 000036
【０１４１】
である。
【０１４２】
この余分な状態と他の状態との結合はなく、Ａ行列は、１つの余分な列と１つの余分な行で増加され、１である新しい対角要素以外のすべての要素がゼロである。余分な状態は、次に、Ｃベクトルを最後に余分な１で拡張することによって測定式に入力される。
【数３６】
0006038910.tif 000037
【０１４３】
場合によっては、さらに別の状態は、ドリフトの傾きを推定するために使用することができる。その場合、モデルは、ドリフトのレベルが一定ではないが、時間的にそれぞれ新しい点でその傾きによって変化すると仮定する。その代わり、傾きは一定であり、時間的にそれぞれの新しい点に雑音が追加されると仮定される。傾きの新しい状態はｘm+2と表記され、レベルは依然としてｘm+1であるので、ドリフトモデル
【数３７】
0006038910.tif 000038
【０１４４】
が取得される。
【０１４５】
このモデルは、２つの行と２つの列を元のＡ行列に追加することによって、総合モデルに組み込まれ、最初のｍ行とｍ列のすべての要素はゼロであり、最後から２番目の行の最後の２つの列はいずれも１であり、最後の行の最後の２つの列はそれぞれ０および１である。行列Ｒ内の要素ｍ＋１の共分散値はゼロである。測定値の式は、ゼロをもう１つＣベクトルに追加することによってのみ変化する。というのは、傾きは直接入力されず、大きさによってのみ入力されるからである。
【０１４６】
差分による低速ドリフトの排除
上記で説明したカルマンフィルタ技法では、第１のパルスプロファイルのドリフトは別個の状態として推定され、第１のパルスに結合されない。この状態は、あらゆる測定雑音も組み込んでいるので、あまりすばやく変化させることはできない。さらに、Ｐ行列は、余分な状態をモデルに含めるとき、初期値が対角であったとしても、もはや対角ではなく、計算はより複雑になり、プロセッサを必要とする。
【０１４７】
異なる手法では、第１のパルスプロファイルのドリフトを以前のデータサンプルから推論できることが多いことを利用し、第１のパルスプロファイルからの偏差は次のサンプルにおいて同じであると仮定する。したがって、１つのサンプルにおける第１のパルスプロファイルからの偏差は、次のサンプルにおいて予想される偏差を予測するために使用することができる。これは、第１のパルスプロファイル自体ではなく第１のパルスプロファイル内の連続した差を推定することによって達成することができる。これは、上記と同じ式を使用して行うことができるが、測定値ｄ（ｎ）は、この場合、以前の値から現在の値への圧力値の変化、すなわちｄ（ｎ）−ｄ（ｎ−１）で置き換えられる。したがって、図２のステップ２０２は、近接する圧力値同士（たとえば現在の圧力値と直前の先行圧力値）の差をとることによって、受信圧力値を変換するサブステップを含むことができ、その結果、その後で（ステップ２０３において）カルマンフィルタによって処理されるデータサンプルは、圧力値ではなく圧力変化値として表される。
【０１４８】
このような実装形態では、
【数３８】
0006038910.tif 000039
【０１４９】
は、時間ｎにおける第１のパルス寄与分の変化の推定である。この手法では、現在の第１のパルス寄与分の予測値は、状態の現在の推定値ｘ1単独ではなく、以前に測定された圧力値と状態ｘ1の現在の推定値の合計である。時間ｎにおける第２のパルス寄与分を表す出力サンプルを生成するため、
【数３９】
0006038910.tif 000040
【０１５０】
を、圧力値の変化ｄ（ｎ）−ｄ（ｎ−１）から減算することができる。次に、変化の推定は、式８によって更新される。
【数４０】
0006038910.tif 000041
【０１５１】
原理上は、任意の過去の値を、現在のデータサンプルの予測または外挿の基礎と見なすことができるが、時間内で現在のデータサンプルに最も近い先行データサンプルを選択することによって、精度の改善を達成することができる。
【０１５２】
ハイパスフィルタリングによる低速ドリフトの排除
差分を使用する代わりに、第１のパルスプロファイル内の低速ドリフトを、
【数４１】
0006038910.tif 000042
【０１５３】
というハイパスフィルタリングによって除去し、低速変動の大部分を除去することができる。たとえば、血液ポンプ、心臓、および他のより低速な生理現象（呼吸の影響など）からの信号寄与分を含む圧力信号中の心臓パルスを分離するために適用されるとき、このような一実施形態は、血液ポンプとより低速な生理現象の両方からの信号寄与分を抑制するように最適化することができる。この例では、ハイパスフィルタのカットオフ周波数は、たとえば０．６Ｈｚの任意の低い心拍数をはるかに下回らなければならないことがある。場合によっては遅い外乱の除去と組み合わせるが、さらなる可能性は、ノッチフィルタを使用して、カルマンフィルタからの出力サンプルに残りうる任意の望ましくない残差（ｒｅｓｉｄｕａｌ）信号寄与分を排除することである場合がある。
【０１５４】
本発明の実施形態を概念的に説明するため、圧力信号を、接続システムＣが損なわれていないとき、すなわち第１のサブシステムＳ１たとえば体外血液回路と第２のサブシステムＳ２たとえばヒト被験者の心血管系との間に流体接続が確立されるときに第１のパルスと第２のパルスの重ね合わせによって形成される圧力パルスである「見かけ上のパルス」の系列を含むと言うことがある。この見かけ上のパルスは、フルパルス周期にわたって延びる１つおよび唯一の見かけ上のパルスを各パルス周期が含むように、上述のパルス周期に関連して定義される。本明細書において示される例では、見かけ上のパルスは第１のパルスによって支配されると推定し、したがって、第１のパルスは、第２のパルスによって修飾される見かけ上のパルスの基本的形状を提供する。しかし、必ずしも第１のパルスが第２のパルスに対して優位であるとは限らない。接続システムＣが損なわれているとき、見かけ上のパルスは、第１のパルス（および測定雑音）のみから構成される。
【０１５５】
図１の各圧力センサ４ａ〜４ｄは、圧力値の連続した時系列を検出する。圧力値の系列をプロットすることによって、パルスのプロファイル、すなわち見かけ上のパルスの見かけ上のプロファイルが作り出され、分解能は、圧力値を袖手するサンプルレートによって決まる。
【０１５６】
見かけ上のプロファイルは、「現在の見かけ上のプロファイル」および「先行見かけ上のプロファイル」と呼ばれることがある。
【０１５７】
本発明の実施形態は、概して、他の状況に適用可能であるが、本明細書における例は、体外血液処理システム内の（蠕動性）血液ポンプから生じる第１のパルスと、たとえば血管アクセス部を介して体外血液処理システムに接続されたヒト被験者の心臓の拍動から生じる第２のパルスとに関して示されている。本明細書で用いる場合、第１のパルスは、「ポンプパルス」または「ポンププロファイル」（またはより概括的には、「干渉パルス」および「干渉プロファイル」）と表記されることもあり、第２のパルスは、「心臓パルス」および「心臓プロファイル」（またはより概括的には、「生理的パルス」もしくは「生理的プロファイル」）と表記されることもある。
【０１５８】
図２の実施形態は、現在の見かけ上のパルスからの先行見かけ上のパルスの減算と見なすことができる。見かけ上のパルスは、いくつかの圧力値またはサンプルによって構成される。上記で説明したように、減算は、概して、見かけ上のパルスごとに１サンプルずつ実行され、各連続した見かけ上のパルスに対して繰り返される。たとえば、１サンプルずつの計算が処理中に圧力信号の任意の部分においてリアルタイムかつオンラインで実行されるが、同様にオフラインで適用することができる。
【０１５９】
したがって、図２の実施形態は、ポンププロファイルが１つまたは複数の先行見かけ上のパルスに基づいて推定され、残りの信号に生理的プロファイルを残したままで現在の見かけ上のパルスから減算される、フィルタリング方法と見なすことができる。結果として取得される生理的プロファイルにおける詳細のレベルは、周期あたりのデータサンプルの数、すなわち周期ごとのステップ２０２〜２０４の繰り返しの数によって決まる。本明細書で用いる場合、「プロファイル」は、少なくとも３つのデータサンプル、好ましくは少なくとも５、１０、または２０のデータサンプル、場合によっては１００データサンプルまたはそれ以上から構成される。
【０１６０】
図３に戻ると、図３は、第１のパルスおよび第２のパルスからの寄与分を備える見かけ上のプロファイルの理論上の例を示す。図３の例では、第１のパルス発生器は、３６０度の期間で周期的であるが、均等に分布された、すなわち１８０度に相当する、２つの部材、たとえば２つのローラ蠕動ポンプを有する。したがって、各周期、したがって各完全な見かけ上のプロファイルは、簡単にするため本質的に同一の形状と、オーバレイされた生理的プロファイル（心臓パルス）とを持つように示される２つの類似のポンププロファイルを備える。
【０１６１】
サンプリング
ポンプ回転のタイミングは、完全な回転とポンプローラ間の間隔の両方について、常に一定とは限らないことがあるので、先行データサンプルは、常に周期内で現在のデータサンプルと同じタイミングを有するとは限らないことがある。本明細書において「類似同期サンプリング」と表記される一実施形態では、これは、それぞれの周期上での現在のデータサンプルおよび先行データサンプルのアライメントを取得するために、タイムスケールを調整するように後処理によって、すなわちデータサンプルをリサンプリングすることによって、修正される。言い換えれば、ポンプ回転と同期することなく（または不十分に同期して）圧力信号から取得される（サンプリングされる）第１のデータサンプルは、第１のデータサンプル間の内挿を使用して各周期内のそれぞれの所与のタイミング（場所）における信号値を生成するリサンプリングに供される。
【０１６２】
リサンプリングは、第１のパルス発生器の動作と、たとえば蠕動ポンプのポンプローラの角度回転と同期されるタイミング信号（以下では「タコ信号」と表記される）の使用によって容易になることがある。タコ信号では、データサンプルは、各周期内の同じ場所でゼロにリセットされる連続したカウントと関連付けられる。カウント総数は、各周期に対して同じであり、たとえば１周期あたり１０，０００程度である。タコ信号の使用によって、ローラ旋回の時間の決定を改善することができ、それによって、減算処理も改善することができる。
【０１６３】
一実装形態では、圧力信号は、ローラの回転速度に関連するレートでリサンプリングされる。タコ信号が各周期に対してローラの同じ場所にリセットされる場合、所望のサンプリング点のあらかじめ定義された数、たとえば５０は、タコ信号の連続したゼロ設定の間で均等に分散されるように定義することができ、内挿は、これらの中間時点における圧力値（データサンプル）を見つけるために実行することができる。
【０１６４】
高周波信号を遅くサンプリングするとき、サンプリング時点は信号に沿ってランダムに分散するように見え、その結果、そのサンプリングされた信号は、代わりに低周波数を備える。圧力信号中の最高周波数が、一般にナイキスト周波数と呼ばれるサンプリング周波数の半分より低い場合、このエイリアシング現象が回避される。したがって、概して、サンプリング周波数の半分より高い周波数を含むことを回避するために、サンプリングの前に、圧力信号をローパスフィルタリングすることが好ましい場合がある。
【０１６５】
タコ信号が使用可能でない場合、その代わりに、記録される圧力データを、ピーク検出のために解析して、ローラ周期間隔を決定することができる。しかし、これは、時間的に若干ピークをシフトする物理的パルスによって妨害することができ、検出に対する不確実性を増加させる。
【０１６６】
本明細書において「同期サンプリング」と表記される別の実施形態では、データサンプルは、ポンプ旋回の動きと同期して、すなわちポンプのローラのまたがる円に沿って同じそれぞれの場所で、サンプリングされる。同期サンプリングは、上述のタコ信号に基づいて制御することができる。
【０１６７】
同期サンプリングまたは類似同期サンプリングは、サンプルレートが十分に高いとき、あまり重要でないことがある。たとえば、１０００Ｈｚのサンプルレートが十分であることがあり、すなわち１秒あたり１０００の測定値またはサンプルが登録され、これは、各サンプル間が１ｍｓであることを表す。たとえば、正確なポンプ周期とぴったり一致するようにリサンプリングされない１０００Ｈｚのサンプルレートを有する信号は、わずか０．５ｍｓの最大誤差、すなわち正しい値からの偏差を生成する。したがって、特に高いサンプルレートでは、本発明の技法は、１つまたは複数の先行周期内の１つまたは複数の周期同期されたデータサンプルが、現在のパルス周期内の現在のデータサンプルの正確な場所から若干逸脱することがあるそれぞれの場所（「最良近似」）を有するように、同期サンプリングまたは類似同期サンプリングなしで実施することができる。近隣集合の使用により、同期サンプリングまたは類似同期サンプリングの必要性をさらに減少させることができる。
【０１６８】
体外血流回路におけるモニタリング
以下では、体外血流回路は、図１の第１のサブシステムＳ１の一例として図４を参照して示される。図４では、体外血流回路２０は、透析に使用するタイプのものである。体外血流回路２０は、接続システムＣによってヒト被験者（患者）の心血管系に接続される。心血管系は、図１の第２のサブシステムＳ２に相当する。接続システムＣは、血液抽出のための動脈アクセスデバイス１（本明細書では、動脈針の形をとる）と、接続チューブセグメント２ａと、コネクタＣ１ａとを備える。接続システムＣは、血液を再び戻すための静脈アクセスデバイス１４（本明細書では、静脈針の形をとる）と、接続チューブセグメント１２ｂと、コネクタＣ２ａも備える。コネクタＣ１ａ、Ｃ２ａはそれぞれ、回路２０と動脈針１および静脈針１４との間の血流路を形成するように回路２０内の対応するコネクタＣ１ｂ、Ｃ２ｂとの着脱可能なまたは恒久的な係合を提供するように構成されている。コネクタＣ１ａ、Ｃ１ｂ、Ｃ２ａ、Ｃ２ｂは、いかなる既知のタイプであってもよい。
【０１６９】
図示の例では、体外回路２０は、図１に示されるように、コネクタＣ１ｂと、動脈チューブセグメント２ｂと、蠕動型であってもよい血液ポンプ３とを備える。図示の例では、ポンプ３は、２つのローラ３ａ、３ｂを有する回転子３０を備える。ポンプの入口には、動脈チューブセグメント２ｂにおけるポンプの前の圧力を測定する圧力センサ４ａ（以下、「動脈センサ」と呼ぶ）がある。血液ポンプ３は、血液を、チューブセグメント５を介して、透析器６の血液側に押し込む。多数の透析機は、血液ポンプ３と透析器６との間の圧力を測定する圧力センサ４ｂをさらに備える。血液は、透析器６の血液側からチューブセグメント１０を介して静脈点滴チャンバ（ｖｅｎｏｕｓ  ｄｒｉｐ  ｃｈａｍｂｅｒ）または脱気チャンバ（ｄｅａｅｒａｔｉｏｎ  ｃｈａｍｂｅｒ）１１に、さらにそこから、静脈チューブセグメント１２ａおよびコネクタＣ２ｂを介して接続システムＣに戻すように送られる。圧力センサ４ｃ（以下、「静脈センサ」と呼ぶ）は、透析器６の静脈側での圧力を測定するために設けられる。図示の例では、静脈センサ４ｃは、静脈点滴チャンバ１１における圧力を測定する。動脈針１と静脈針１４の両方は、血管アクセス部によって患者または患畜（animal patient）の心血管系に接続される。この血管アクセス部は、たとえばフィステル、スクリブナーシャント（Ｓｃｒｉｂｎｅｒ−ｓｈｕｎｔ）、移植組織など、任意の適切なタイプであってもよい。血管アクセス部のタイプに応じて、針の代わりに、他のタイプのアクセスデバイス、たとえばカテーテルを使用することができる。さらに、透析液回路における圧力を測定するために、圧力センサ４ｄも透析機内に存在することができる。
【０１７０】
本明細書において、体外回路２０の「静脈側」とは、血液ポンプ３の下流に位置する血流路の一部を指し、体外回路２０の「動脈側」とは、血液ポンプ３の上流に位置する血流路の一部を指す。図４の例では、静脈側は、チューブセグメント５と、透析器６の血液側と、チューブセグメント１０と、点滴チャンバ１１と、チューブセグメント１２ａとから構成され、動脈側はチューブセグメント２ｂから構成される。
【０１７１】
図４では、制御ユニット２３は、とりわけ、血液ポンプ３の旋回速度を制御することによって回路２０内の血流を制御するために設けられる。体外血流回路２０および制御ユニット２３は、透析機などの体外血液処理用装置の一部を形成することができる。さらに図示したり説明したりはしないが、このような装置は、多くの他の機能、たとえば透析液の流量の制御、透析液の温度および組成の制御などを実行することを理解されたい。
【０１７２】
さらに、図４では、監視／モニタリングデバイス２５は、具体的には図２に示される方法による圧力センサ４ａ〜４ｄのうちの１つまたは複数から取得される圧力信号を処理することによって、回路２０の動作および／または患者の生理的状態をモニタリングするように構成されている。この処理は、患者における生理的パルス発生器から生じる生理的パルスを保持しながら、圧力センサ４ａ〜４ｄのうちの１つからの圧力信号中のポンプ３から生じるポンプパルスを本質的に排除するまたはこれを十分に抑圧するための処理を含むことができる。概して、図１の第１のパルス発生器３は、図４のポンプ３だけではなく、バルブ、透析液用のポンプなどの、回路２０内の他の機械的パルス発生器（図示せず）にも対応することができる。生理的パルス発生器（図１の第２のパルス発生器３’に相当する）は、患者の心臓、反射、随意筋収縮、不随意筋収縮、呼吸系、血圧調節のための自律系、および体温調節のための自律系のうちの１つまたは組合せとすることができる。患者に取り付けられた機械的パルス発生器から生理的パルスが生じることも可能である。
【０１７３】
障害の状態が検出されると、たとえば血液ポンプ３を停止させるおよびチューブセグメント２ａ、２ｂ、５、１０、１２ａ、１２ｂ上の１つまたは複数のクランプデバイス１３（１つだけ示されている）を起動させることによって、デバイス２５に、アラームを作動させるおよび／または血流を停止させることができる。
【０１７４】
図４に示されるように、デバイス２５は、制御ユニット２３にも接続することができる。この代わりに、またはこれに加えて、デバイス２５は、血液ポンプ３の周波数および位相を示す上述のタコ信号を提供する、ロータリエンコーダ（たとえば、導電性、光学、または磁気）などの、ポンプセンサ２６に接続することができる。別の変形形態では、ポンプセンサ２６は、血液ポンプ３を駆動するモータに供給される電流または電力に基づいて周波数および位相を検知するように構成されうる。デバイス２５は、聴覚／視覚／触覚によるアラームまたは警告信号を生成するためのローカルまたはリモートのデバイス２７に有線（ｔｅｔｈｅｒｅｄ）または無線で接続される。あるいは、監視デバイス２５および／またはアラームデバイス２７は、透析装置の一部として組み込むことができる。
【０１７５】
図４では、監視デバイス２５は、圧力センサ（複数可）４ａ〜４ｄから１つまたは複数の圧力信号を受け取るための、および、任意選択で、受信圧力信号（複数可）を前処理するためのデータ収集部２８を備える。たとえば、データ収集部２８は、必要とされる最低サンプリングレートおよび分解能を備えたＡ／Ｄコンバータと、１つまたは複数の信号増幅器と、オフセット、高周波雑音、および電源電圧外乱（ｓｕｐｐｌｙ  ｖｏｌｔａｇｅ  ｄｉｓｔｕｒｂａｎｃｅ）などの測定データ中の望ましくない信号成分を除去するための１つまたは複数のフィルタとを含むことができる。この実施形態では、データ収集部２８は、それぞれ回路内の関連する圧力センサ４ａ〜４ｄの場所における血液の瞬間圧を表すデータサンプルの時系列として圧力信号を収集する。このデータサンプルは、図２のステップによる本発明のフィルタリングおよび後続のモニタリングを実行するデータ解析部２９への入力として提供される。フィルタリングおよびモニタリングのステップは、信号処理器（図１の２５ａ）とメモリ（図１の２５ｂ）の組合せによって実施することができる。
【０１７６】
本発明の実施形態は、圧力信号に基づいて監視デバイス２５によって行われるモニタリング／監視に関する。一例では、モニタリングは、回路２０と患者の血管系との間、すなわち静脈側または動脈側のどちらかまたは両方における、接続システムＣの破損の検出を目的とすることができる。破損は、血管アクセス部から静脈アクセスデバイスまたは動脈アクセスデバイス１、１４が移動すること、すなわちアクセスデバイス１、１４が患者の血管系から外れることによって生じることがある。あるいは、破損は、通常、それぞれコネクタＣ１ａ、Ｃ１ｂ、およびＣ２ａ、Ｃ２ｂの破損／不完全な結合／離脱によって、静脈アクセスデバイスまたは動脈アクセスデバイス１、１４が回路２０から外れることによって生じることがある。
【０１７７】
本発明の実施形態では、流体含有システムの機能状態または機能パラメータは、上述の出力サンプルの系列によって形成されるフィルタリングされた信号を解析することによって、たとえばフィルタリングされた信号中の１つまたは複数の第２のパルスを分離および解析することによって、モニタリングすることができる。流体含有システムに関する有益な情報は、第２のパルスが存在しないことが検出されることからも取得することができる。
【０１７８】
体外血流回路では、たとえば、静脈針の移動（ＶＮＤ）は、静脈圧力センサ４ｃからの圧力信号を処理することによって取得されるフィルタリングされた信号が第２の（心臓および／または呼吸）パルスを備えなくなったことを認識することによって、検出することができる。たとえば、フィルタリングされた信号中の信号の大きさが所定の閾値を下回ることを認識することによって、フィルタリングされた信号中のエネルギーが閾値より下に低下し、その状態が特定の期間維持されることを認識することによって、静脈圧力信号中の第２のパルスの消失を示す、静脈圧力信号および動脈圧力信号から取得されるフィルタリングされた信号中の第２のパルス間の相関の低下を識別することによって、たとえば第２のパルスの欠如によって生じるフィルタリングされた信号中の信号値の幅（ｓｐｒｅａｄ）の減少を識別するために、フィルタングされた信号に対して統計的手法を実施することによって、フィルタリングされた信号を解析するための種々の技法を使用することができる。移動を検出するための上記およびその他の技法のさらなる詳細は、参照により本明細書に組み込まれるＷＯ９７／１００１３およびＷＯ２００９／１５６１７４に開示されている。
【０１７９】
圧力信号が第１のパルスと第２のパルスの両方を含む限り、フィルタリングされた信号は第２のパルスまたはその一部を含み、これを、第２のパルスが心臓パルス、呼吸パルス、または血圧調節パルスなどの生理的パルスを備える場合に被験者の心血管系の機能状態または機能パラメータをモニタリングするための種々の特性について評価することができる。このようなフィルタリングされた信号の使用には、低血圧の予測、心拍出量およびアクセスフローのモニタリング、ならびに血圧モニタリング、またはくしゃみ、しゃっくり、嘔吐、せき、血圧の乱れ、異所性拍動、自立系調節の欠如、低血圧、呼吸障害、睡眠時無呼吸、周期性呼吸、過換気、喘息発作、呼吸困難、およびチェーンストークス呼吸などの被験者の不良な状態などの、たとえば心臓または呼吸に関係する、バイタルサインの検出、提示、追跡、および予測がある。これらの用途すなわち適用例は、たとえば、いずれも参照により本明細書に組み込まれる、ＷＯ２０１０／１４９７２６、ＷＯ２０１１／０８０１８６、ＷＯ２０１１／０８０１８９、ＷＯ２０１１／０８０１９０、ＷＯ２０１１／０８０１９１、およびＷＯ２０１１／０８０１９４に開示されているような、フィルタリングされた信号中の第２のパルスの形状および／または大きさおよび／またはタイミングの抽出および解析に基づくことができる。
【０１８０】
第２のパルスの解析はまた、たとえば接続システムＣにおける、アクセス針１、１４の位置決めが逆であるなどの、障害の状態を同定するために使用することができ、たとえば第２のパルスの形状および／またはタイミングは、たとえば参照により本明細書に組み込まれるＷＯ２０１１／０８０１８８に開示されているように、針１、１４の位置決めを決定するために評価することができる。
【０１８１】
上記では、主にいくつかの実施形態に関して、本発明を説明してきた。しかし、当業者に容易に理解されるように、特許請求項によってのみ定義および限定される本発明の範囲と趣旨とを有する、上記で開示した実施形態以外の他の実施形態も同様に可能である。
【０１８２】
たとえば、データサンプルの時系列が電子メモリ（図１の２５ｂを参照）に連続的または間欠的にバッファリングされる場合、基準値は、たとえば、先行データサンプルではなく（またはこれに加えて）後続のデータサンプルの関数として計算することができる。たとえば、データサンプルの受信ストリームは、メモリ内のＦＩＦＯ（先入れ先出し）バッファに入力され（したがって、所与の数の最新のデータサンプルを記憶する）、バッファ内のデータサンプルのうちの現在のデータサンプルの基準値を生成するために処理可能である。「現在の」データサンプルは、フィルタリングされた出力サンプルを生成するために現在処理されているデータサンプルを表す。バッファリングされたデータサンプルを使用して、先行データサンプル（すなわち、現在のデータサンプルより時間的に早く測定されたデータサンプル）のみ、後続データサンプル（すなわち、現在のデータサンプルより時間的に遅く測定されるデータサンプル）のみ、または先行データサンプルと後続データサンプルの両方の関数として、基準値を計算することができることは、当業者には理解されよう。たとえば、上記の例Ｉと例ＩＩとを参照すると、周期同期されたデータサンプルは、１つまたは複数の先行パルス周期および／または１つまたは複数の後続のパルス周期において取得することができる。同様に、上記の例ＩＩＩを参照すると、予測される基準値は、直後の２つ以上のデータサンプルの関数として（すなわち、順投影（ｆｏｒｗａｒｄ  ｐｒｏｊｅｃｔｉｏｎ）ではなく逆投影によって）、または現在のデータサンプルの両側のデータサンプルの関数として（たとえば、１つまたは複数の先行データサンプルと１つまたは複数の後続データサンプルとの間の内挿によって）、生成することができる。後続データサンプル／パルス周期の使用は、図６〜１２のフィルタ構造３１における正の遅延の使用に相当する。図６〜１２内のフィルタ構造３１は、たとえばブロックＺ-Δ、…、Ｚ-MΔとＺΔ、…、ＺMΔの両方を含むようにそれぞれの集合ブロック３２を２つにすることによって、先行データサンプルと後続データサンプルの両方を使用するように変更することができることは、当業者には理解されよう。
【０１８３】
そのうえ、圧力信号は、たとえば抵抗、容量、誘導、磁気、または光の検知によって動作し、１つまたは複数のダイヤフラム、ベローズ、ブルドン管、圧電コンポーネント、半導体コンポーネント、歪みゲージ、共振ワイヤ、加速度計などを使用する、任意の考えられうるタイプの圧力センサから生じることができる。
【０１８４】
図１は、デバイス２５が、第１のサブシステムＳ１内に設置された圧力センサ４ａ〜４ｄ（のうちの少なくとも１つ）に接続されることを示しているが、その代わりに、デバイス２５は、第２のサブシステムＳ２内の流体圧力を測定するために設置された１つまたは複数の圧力センサ（図示せず）に接続されてもよい。さらに、流体含有システムは、流体接続部Ｃを介して接続される第１のサブシステムＳ１と第２のサブシステムＳ２とに分割する必要はないが、その代わりに、第１のパルス発生器および第２のパルス発生器に結び付けられた一体型流体含有システムとすることができ、デバイス２５は、第１のパルス発生器から生じる第１のパルスと第２のパルス発生器から生じる第２のパルスとを検出するために、流体含有システム内に設置された圧力センサに接続されてもよい。
【０１８５】
さらに、本発明の技法は、患者の全身の血液回路から血液を採取して、その血液を患者に戻す前に血液に適用される処理を有する、あらゆるタイプの体外血流回路におけるモニタリングに適用することができる。このような血流回路には、血液透析、血液濾過、血液透析濾過、血漿交換、アフェレーシス、体外膜型肺（extracorporeal membrane oxygenation）、補助される血液循環、および体外肝保護（extracorporeal liver support）／透析のための回路がある。同様に、本発明の技法は、輸血、注入、ならびに人工心肺装置のための回路などの他のタイプの体外血流回路におけるモニタリングに適用することができる。
【０１８６】
また、本発明の技法は、血液以外の他の液体を含む流体システムにも適用することができる。
【０１８７】
さらに、本発明の技法は、上記で開示した回転蠕動ポンプだけでなく、リニア蠕動ポンプ、膜ポンプ、ならびに遠心ポンプなどの他のタイプの容積式ポンプなど、任意のタイプのポンピングデバイスから生じる圧力パルスを除去するために適用することができる。実際には、本発明の技法は、機械であろうとヒトであろうと、任意のタイプの周期的パルス発生器から生じる圧力パルスを除去するために適用することができる。
【０１８８】
同様に、本発明の技法は、ヒトであろうと機械であろうと、任意のタイプのパルス発生器から生じる圧力パルスを分離するために適用することができる。
【０１８９】
本発明の技法は、リアルタイムデータに対して動作させる必要はないが、以前に記録された測定信号などのオフラインデータを処理するために使用することができる。
以下に、本出願時の特許請求の範囲に記載された発明を付記する。
［付記１］  第１のパルス発生器（３）と第２のパルス発生器（３’）とに結び付けられた流体含有システム内の圧力センサ（４ａ〜４ｄ）から取得される時間依存性圧力信号を処理するためのデバイスであって、前記圧力センサ（４ａ〜４ｄ）が、前記第１のパルス発生器（３）から生じる第１のパルスと前記第２のパルス発生器（３’）から生じる第２のパルスとを検出するように前記流体含有システムにおいて構成され、前記第１のパルス発生器（３）がパルス周期の系列において動作し、各パルス周期の結果として少なくとも１つの第１のパルスが生じ、前記デバイスが、
前記圧力信号に対する入力（２８）と、
前記入力（２８）に接続され、
前記圧力信号中の現在のパルス周期内の現在のデータサンプルを繰り返し取得すること、
前記現在のパルス周期内のそれぞれの現在のデータサンプルに対して、前記圧力信号中の１つまたは複数の他のパルス周期内の周期同期されたデータサンプルの関数として基準値を計算することであって、前記周期同期されたデータサンプルが、前記現在のパルス周期内の前記現在のデータサンプルの場所に対応する前記１つまたは複数の他のパルス周期内の場所を有するために取得される、計算すること、および
前記少なくとも１つの第１のパルスに起因する信号成分が本質的にない現在の出力サンプルを生成するように、前記現在のデータサンプルに対して取得される前記基準値を入力として使用して、前記現在のデータサンプルに対して減算アルゴリズムを動作させること
を行うように構成された信号処理器（２５ａ）と
を備える、デバイス。
［付記２］  前記信号処理器（２５ａ）が、前記基準値を、隣接するパルス周期内の前記周期同期されたデータサンプルの関数として計算するように構成されている、付記１に記載のデバイス。
［付記３］  前記信号処理器（２５ａ）が、前記隣接するパルス周期内の前記周期同期されたデータサンプルに等しい前記基準値を設定するように構成されている、付記２に記載のデバイス。
［付記４］  前記信号処理器（２５ａ）が、前記基準値を、前記周期同期されたデータサンプルと、隣接するパルス周期内の前記周期同期されたデータサンプルに隣接する１つまたは複数のデータサンプルの集合として計算するように構成されている、付記１または２に記載のデバイス。
［付記５］  前記信号処理器（２５ａ）が、前記基準値を、少なくとも２つの他のパルス周期内の周期同期されたデータサンプルの集合として計算するように構成されている、付記１または２に記載のデバイス。
［付記６］  前記信号処理器（２５ａ）が、前記少なくとも２つの他のパルス周期内の各周期同期されたデータサンプルに隣接する１つまたは複数のデータサンプルを含むように前記集合を計算するように構成されている、付記５に記載のデバイス。
［付記７］  前記信号処理器（２５ａ）が、前記集合を、データサンプルの加算として計算するように構成されている、付記４から６のいずれか一項に記載のデバイス。
［付記８］  前記信号処理器（２５ａ）が、前記加算において各データサンプルに重み係数を適用するように構成されている、付記７に記載のデバイス。
［付記９］  前記信号処理器（２５ａ）が、前記現在のデータサンプルと前記現在の出力サンプルとの差に基づいて各重み係数を適応的に決定するように構成された適応フィルタ（３６）を備える、付記８に記載のデバイス。
［付記１０］  前記信号処理器（２５ａ）が、前記基準値に対応し先行パルス周期において計算される先行基準値を更新することによって、前記集合を再帰的に計算するように構成されている、付記５に記載のデバイス。
［付記１１］  前記信号処理器（２５ａ）が、前記基準値を、前記先行基準値および前記先行パルス周期内の前記周期同期されたデータサンプルと前記先行基準値との差の関数として計算するように構成されている、付記１０に記載のデバイス。
［付記１２］  前記現在のパルス周期内で取得される現在のデータサンプルの時系列を入力として受け取って前記現在のパルス周期における基準値の時系列を表す１組の状態を推定するように構成されたカルマンフィルタ（３２）をさらに備える、付記５、１０、または１１に記載のデバイス。
［付記１３］  前記信号処理器（２５ａ）が、前記現在のデータサンプルと前記周期同期されたデータサンプルとの差値を計算し、前記現在のパルス周期内の前記現在のデータサンプルの場所に対応する１つまたは複数の先行パルス周期内の場所を有するために取得される周期同期された出力サンプルに重み係数を適用することによって重み付けされたフィードバック値を生成し、前記現在の出力サンプルを、前記差値と前記重み付けされたフィードバック値の合計として生成するように構成され、前記重み係数が、前記信号処理器（２５ａ）が前記カルマンフィルタを実施するように選択される、付記１２に記載のデバイス。
［付記１４］  前記信号処理器（２５ａ）が、前記現在のデータサンプルを、前記圧力信号中の近接する圧力値間の差として取得するように構成されている、付記１０から１３のいずれか一項に記載のデバイス。
［付記１５］  前記信号処理器（２５ａ）が、前記圧力信号から第１のデータサンプルを取得し、前記現在のパルス周期内のそれぞれの場所に関する前記第１のデータサンプル間の内挿によってそれぞれの現在のデータサンプルを取得するように構成されている、付記１から１４のいずれか一項に記載のデバイス。
［付記１６］  前記信号処理器（２５ａ）が、前記パルス周期と同期する前記現在のデータサンプルを取得するように構成されている、付記１から１５のいずれか一項に記載のデバイス。
［付記１７］  前記第１のパルス発生器（３）の前記パルス周期を表す同期信号に対する入力（２８）をさらに備え、前記信号処理器（２５ａ）が、前記現在のデータサンプルを取得すること、前記基準値を計算すること、および前記減算アルゴリズムを動作させることのうちの少なくとも１つにおいて、前記同期信号に応答する、付記１から１６のいずれか一項に記載のデバイス。
［付記１８］  前記流体含有システムが、体外血液処理装置、ヒト被験者の心血管系、および前記体外処理装置と前記心血管系との間の流体接続部（Ｃ）を備え、前記第１のパルス発生器（３）が前記体外処理装置に結び付けられ、前記第２のパルス発生器（３’）が前記ヒト被験者に結び付けられる、付記１から１７のいずれか一項に記載のデバイス。
［付記１９］  前記信号処理器（２５ａ）が、前記現在のデータサンプルを繰り返し取得し、前記現在のパルス周期内の前記少なくとも１つの第１のパルスの推定される時間的プロファイルを形成する基準値の時系列を生成するために前記基準値を計算するように構成されている、付記１から１８のいずれか一項に記載のデバイス。
［付記２０］  前記信号処理器（２５ａ）が、前記第２のパルスの時間的プロファイルを形成する現在の出力サンプルの時系列を生成するために前記減算アルゴリズムを動作させるように構成されている、付記１、２、４から１９のいずれか一項に記載のデバイス。
［付記２１］  前記信号処理器（２５ａ）が、それぞれの現在のパルス周期に対して少なくとも３つの出力サンプルを生成するように構成されている、付記１から２０のいずれか一項に記載のデバイス。
［付記２２］  前記第１のパルス発生器（３）が、少なくとも１つのローラ（３ａ、３ｂ）を有する回転子（３０）を備える蠕動ポンプを備え、各パルス周期が前記回転子（３０）のフル回転に相当する、付記１から２１のいずれか一項に記載のデバイス。
［付記２３］  前記第１のパルス発生器（３）が、いくつかのローラ（３ａ、３ｂ）を有する回転子（３０）を備える蠕動ポンプを備え、前記回転子（３０）の各フル回転が、ローラ（３ａ、３ｂ）の数と同じ数のパルス周期を生成する、付記１から２２のいずれか一項に記載のデバイス。
［付記２４］  第１のパルス発生器（３）と第２のパルス発生器（３’）とに結び付けられた流体含有システム内の圧力センサ（４ａ〜４ｄ）から得られる時間依存性圧力信号を処理するためのデバイスであって、前記圧力センサ（４ａ〜４ｄ）が、前記第１のパルス発生器（３）から生じる第１のパルスと前記第２のパルス発生器（３’）から生じる第２のパルスとを検出するように前記流体含有システムにおいて構成され、前記第１のパルス発生器（３）がパルス周期の系列において動作し、各パルス周期の結果として少なくとも１つの第１のパルスが生じ、前記デバイスが、
前記圧力信号中の現在のパルス周期内の現在のデータサンプルを繰り返し取得するための手段（２８、２５ａ）と、
前記現在のパルス周期内のそれぞれの現在のデータサンプルに対して、前記圧力信号中の１つまたは複数の他のパルス周期内の周期同期されたデータサンプルの関数として基準値を計算するための手段（３２；３６）であって、前記周期同期されたデータサンプルが、前記現在のパルス周期内の前記現在のデータサンプルの場所に対応する前記１つまたは複数の他のパルス周期内の場所を有するために取得される、手段（３２；３６）と、
前記少なくとも１つの第１のパルスに起因する信号成分が本質的にない現在の出力サンプルを生成するように、前記現在のデータサンプルに対して取得される前記基準値を入力として使用して、前記現在のデータサンプルに対して減算アルゴリズムを動作させるための手段（３１）と
を備えるデバイス。
［付記２５］  第１のパルス発生器（３）と第２のパルス発生器（３’）とに結び付けられた流体含有システム内の圧力センサ（４ａ〜４ｄ）から得られる時間依存性圧力信号を処理するためのデバイスであって、前記圧力センサ（４ａ〜４ｄ）が、前記第１のパルス発生器（３）から生じる第１のパルスと前記第２のパルス発生器（３’）から生じる第２のパルスとを検出するように前記流体含有システムにおいて構成され、前記第１のパルス発生器（３）がパルス周期の系列において動作し、各パルス周期の結果として少なくとも１つの第１のパルスが生じ、前記デバイスが、
前記圧力信号に対する入力（２８）と、
前記入力（２８）に接続され、
前記圧力信号中の前記現在のパルス周期内の現在のデータサンプルを繰り返し取得すること、
前記現在のパルス周期内のそれぞれの現在のデータサンプルに対して、基準値を前記現在のデータサンプルの推定値として計算することであって、前記推定値が、前記圧力信号中の前記現在のデータサンプル近傍の少なくとも２つのデータサンプルに基づく予測によって計算される、計算すること、および
前記少なくとも１つの第１のパルスに起因する信号成分が本質的にない現在の出力サンプルを生成するように、前記現在のデータサンプルに対して得られる前記基準値を入力として使用して、前記現在のデータサンプルに対して減算アルゴリズムを動作させること
を行うように構成された信号処理器（２５ａ）と
を備えるデバイス。
［付記２６］  前記信号処理器（２５ａ）が、前記少なくとも２つのデータサンプルのそれぞれに重み係数を適用することによって前記予測を計算するように構成されている、付記２５に記載のデバイス。
［付記２７］  前記信号処理器（２５ａ）が、前記現在のデータサンプルと前記現在の出力サンプルとの差に基づいて各重み係数を適応的に決定するように構成された適応フィルタ（３６）を備える、付記２６に記載のデバイス。
［付記２８］  第１のパルス発生器（３）と第２のパルス発生器（３’）とに結び付けられた流体含有システム内の圧力センサ（４ａ〜４ｄ）から得られる時間依存性圧力信号を処理するためのデバイスであって、前記圧力センサ（４ａ〜４ｄ）が、前記第１のパルス発生器（３）から生じる第１のパルスと前記第２のパルス発生器（３’）から生じる第２のパルスとを検出するように前記流体含有システムにおいて構成され、前記第１のパルス発生器（３）がパルス周期の系列において動作し、各パルス周期の結果として少なくとも１つの第１のパルスが生じ、前記デバイスが、
前記圧力信号中の前記現在のパルス周期内の現在のデータサンプルを繰り返し取得するための手段（２８、２５ａ）と、
前記現在のパルス周期内のそれぞれの現在のデータサンプルに対して、基準値を前記現在のデータサンプルの推定値として計算するための手段（３２；３６）であって、前記推定値が、前記圧力信号中の前記現在のデータサンプル近傍の少なくとも２つのデータサンプルに基づく予測によって計算される、手段（３２；３６）と、
前記少なくとも１つの第１のパルスに起因する信号成分が本質的にない現在の出力サンプルを生成するように、前記現在のデータサンプルに対して得られる前記基準値を入力として使用して、前記現在のデータサンプルに対して減算アルゴリズムを動作させるための手段（３１）と
を備えるデバイス。
［付記２９］  ヒト被験者の血管アクセス部（３）と流体連通して接続され、前記ヒト被験者の心血管系から血液処理デバイス（６）を通して前記心血管系に戻す血液を循環させるように動作可能であるように構成された体外流体回路（１）を備え、付記１から２８のいずれか一項に記載のデバイスをさらに備える、血液処理のための装置。
［付記３０］  第１のパルス発生器（３）と第２のパルス発生器（３’）とに結び付けられた流体含有システム内の圧力センサ（４ａ〜４ｄ）から得られる時間依存性圧力信号を処理する方法であって、前記圧力センサ（４ａ〜４ｄ）が、前記第１のパルス発生器（３）から生じる第１のパルスと前記第２のパルス発生器（３’）から生じる第２のパルスとを検出するように前記流体含有システムにおいて構成され、前記第１のパルス発生器（３）がパルス周期の系列において動作し、各パルス周期の結果として少なくとも１つの第１のパルスが生じ、前記方法が、
前記圧力信号中の現在のパルス周期内の現在のデータサンプルを繰り返し取得することと、
前記現在のパルス周期内のそれぞれの現在のデータサンプルに対して、前記圧力信号中の１つまたは複数の他のパルス周期内の周期同期されたデータサンプルの関数として基準値を計算することであって、前記周期同期されたデータサンプルが、前記現在のパルス周期内の前記現在のデータサンプルの場所に対応する前記１つまたは複数の他のパルス周期内の場所を有するために取得される、計算することと、
前記少なくとも１つの第１のパルスに起因する信号成分が本質的にない現在の出力サンプルを生成するように、前記現在のデータサンプルに対して得られる前記基準値を入力として使用して、前記現在のデータサンプルに対して減算アルゴリズムを動作させることと
を備える方法。
［付記３１］  第１のパルス発生器（３）と第２のパルス発生器（３’）とに結び付けられた流体含有システム内の圧力センサ（４ａ〜４ｄ）から得られる時間依存性圧力信号を処理する方法であって、前記圧力センサ（４ａ〜４ｄ）が、前記第１のパルス発生器（３）から生じる第１のパルスと前記第２のパルス発生器（３’）から生じる第２のパルスとを検出するように前記流体含有システムにおいて構成され、前記第１のパルス発生器（３）がパルス周期の系列において動作し、各パルス周期の結果として少なくとも１つの第１のパルスが生じ、前記方法が、
前記圧力信号中の現在のパルス周期内の現在のデータサンプルを繰り返し取得することと、
前記現在のパルス周期内のそれぞれの現在のデータサンプルに対して、基準値を前記現在のデータサンプルの推定値として計算することであって、前記推定値が、前記圧力信号中の前記現在のデータサンプル近傍の少なくとも２つのデータサンプルに基づく予測によって計算される、計算することと
前記少なくとも１つの第１のパルスに起因する信号成分が本質的にない現在の出力サンプルを生成するように、前記現在のデータサンプルに対して得られる前記基準値を入力として使用して、前記現在のデータサンプルに対して減算アルゴリズムを動作させることと
を備える方法。
［付記３２］  プロセッサによって実行されると、前記プロセッサに付記３０または３１に記載の方法を実行させるコンピュータ命令を備えるコンピュータ可読媒体。
【図１】
0006038910.tif 000043
【図２】
0006038910.tif 000044
【図３Ａ】
0006038910.tif 000045
【図３Ｂ】
0006038910.tif 000046
【図３Ｃ】
0006038910.tif 000047
【図３Ｄ】
0006038910.tif 000048
【図３Ｅ】
0006038910.tif 000049
【図３Ｆ】
0006038910.tif 000050
【図３Ｇ】
0006038910.tif 000051
【図３Ｈ】
0006038910.tif 000052
【図４】
0006038910.tif 000053
【図５Ａ】
0006038910.tif 000054
【図５Ｂ】
0006038910.tif 000055
【図６】
0006038910.tif 000056
【図７】
0006038910.tif 000057
【図８】
0006038910.tif 000058
【図９】
0006038910.tif 000059
【図１０】
0006038910.tif 000060
【図１１】
0006038910.tif 000061
【図１２】
0006038910.tif 000062
【図１３】
0006038910.tif 000063
【図１４】
0006038910.tif 000064