血壓檢測信號修正方法及血壓檢測裝置的制造方法
【技術領域】
[0001] 本發明涉及血壓檢測領域,特別是涉及一種血壓檢測信號修正方法和一種血壓檢 測裝置。
【背景技術】
[0002] 體循環動脈血壓簡稱血壓(Blood Pressure, BP),是血液在血管內流動時作用于 血管壁的壓力,它是推動血液在血管內流動的動力。當身體發生疾患時,會對血壓產生一定 程度的影響。因此,血壓是佩戴者重要參數,在臨床具有重要意義。
[0003]血壓測量的方法有兩種,一種是有創測量(Invasive Blood Pressure,IBP),將導 管插入血管內獲得血壓值;一種是無創測量(Non-Invasive Blood Pressure, NIBP),通過 壓力波測量血壓。進行無創測量時通常要求病人測量的上臂放在心臟水平,可以取坐位、臣卜 位和站立位,并且在整個血壓測量過程中,被測人必須保持身體靜止,心情平靜,否則都會 影響測量結果的正確性和一致性。
[0004] 病人自測血壓時,有時難以保證身體靜止,診斷出來的血壓值不準確;并且根據對 病人監控的需求,在對病人進行動態血壓監控時也無法保證病人保持身體靜止,病人運動 時和靜止時的血壓值相差很大,因此測量出來的血壓值也難以作為有效的診斷依據。
【發明內容】
[0005] 基于此,有必要針對測量病人血壓時無法保證病人身體靜止導致測量結果不準 確,或因無法知道病人身體姿態和運動狀態導致測量的血壓值難以作為診斷依據的問題, 提供一種在血壓檢測過程中修正血壓檢測信號的血壓檢測信號修正方法。
[0006] 同時,還提供一種血壓檢測裝置。
[0007] -種血壓檢測信號修正方法,用于在使用血壓計進行血壓檢測過程中對血壓檢測 信號進行修正,所述血壓計包括壓力傳感器和三軸加速度計,包括如下步驟:
[0008] 獲取所述三軸加速度計輸出的X軸和Y軸的數據,所述三軸加速度計的Y軸指向 佩戴者直立時的垂直方向;
[0009] 通過所述三軸加速度計輸出的所述X軸和所述Y軸的數據獲取佩戴者的姿態信息 和運動狀態信息;
[0010] 根據所述運動狀態信息修正所述壓力傳感器輸出的壓力波數據。
[0011] 在其中一個實施例中,所述通過所述三軸加速度計輸出的所述X軸和所述Y軸的 數據獲取所述佩戴者的姿態信息的步驟具體包括如下步驟:
[0012] 對所述Y軸的數據分別進行第一低通濾波,濾除所述Y軸數據中的電氣噪聲;
[0013] 對所述第一低通濾波后的所述Y軸數據進行第二低通濾波,濾除所述Y軸的數據 中的運動波動信息,獲取所述Y軸相應的穩態數據;
[0014] 將預定時間內所述Y軸的穩態數據進行累加并獲取累加后的平均值;
[0015] 判斷所述平均值是否在躺臥閾值范圍內;
[0016] 如果是,則獲取所述佩戴者的姿態信息為躺臥;
[0017] 如果否,則獲取所述佩戴者的姿態信息為上身直立。
[0018] 在其中一個實施例中,所述通過三軸加速度計輸出的所述X軸和所述Y軸的數據 獲取佩戴者的運動狀態信息的步驟具體包括如下步驟:
[0019] 對所述X軸和所述Y軸的數據分別進行低通濾波;
[0020] 對所述低通濾波后的所述X軸和所述Y軸數據分別進行高通濾波,分別獲取所述 X軸和所述Y軸相應的運動波動信息;
[0021] 根據所述X軸和所述Y軸的相應的運動波動信息計算運動指數,所述運動指數為 佩戴者運動程度量值;
[0022] 判斷所述運動指數是否小于運動指數閾值;
[0023] 如果是,則獲取佩戴者運動狀態信息為靜止;
[0024] 如果否,則獲取佩戴者運動狀態信息為運動。
[0025] 在其中一個實施例中,所述根據X軸和所述Y軸的相應的運動波動信息計算所述 運動指數的步驟具體包括如下步驟:
[0026] 計算預定時間內的X軸和Y軸的波動值平方差累計Ml,Ml = (Xdl+Ydl) A,其中Xdi 為在所述預定時間內X軸輸出數據的均方差,Ydl為血壓測量期間Y軸輸出數據的均方差, A為方差權重;
[0027] 計算血壓測量期間X軸和Y軸的波動值絕對值累計M2, M2 = (Xd2+Yd2) B,其中Xd2 為血壓測量期間X軸輸出數據的絕對偏差平均值,Yd2為血壓測量期間Y軸輸出數據的絕對 偏差平均值,B為偏差權重;
[0028] 計算所述運動指數M,M = M1+M2,其中A+B = 1。
[0029] 在其中一個實施例中,在所述獲取佩戴者運動狀態信息為運動的步驟之后,還包 括判斷運動是否為劇烈運動的步驟,具體包括如下步驟:
[0030] 獲取所述X軸和所述Y軸的綜合加速度波,所述綜合加速度波為將所述X軸輸出 的數據變化的加速度波形和所述Y軸輸出的數據變化的波形進行疊加;
[0031] 判斷所述綜合加速度波的幅值變化是否大于劇烈運動閾值;
[0032] 如果是,則判斷佩戴者運動狀態為劇烈運動;
[0033] 如果否,則判斷佩戴者運動狀態為輕微運動。
[0034] 在其中一個實施例中,所述根據運動狀態信息修正所述壓力傳感器輸出的壓力波 數據的步驟包括:
[0035] 在所述佩戴者運動狀態為靜止和劇烈運動時,不對所述壓力傳感器輸出的所述壓 力波數據進行修正;
[0036] 在所述佩戴者運動狀態為輕微運動時,對所述壓力傳感器輸出的所述壓力波數據 進行修正。
[0037] 在其中一個實施例中,所述在佩戴者運動狀態為輕微運動時,對所述壓力傳感器 輸出的所述壓力波數據進行修正的步驟具體包括如下步驟:
[0038] 通過所述壓力波數據獲取相應的壓力脈搏波;
[0039] 逐個計算所述壓力脈搏波的每個波峰值和波谷值;
[0040] 逐個計算所述綜合加速度波的每個波峰值和波谷值;
[0041] 根據所述壓力脈搏波的每個波峰值和波谷值和所述綜合加速度波的每個波峰值 和波谷值計算所述綜合加速度波的動態放大倍數;
[0042] 根據所述動態放大倍數對所述綜合加速度波進行放大;
[0043] 將所述壓力脈搏波減去放大后的所述綜合加速度波,獲取近似血管壓力脈搏波。
[0044] 一種血壓檢測裝置,包括微控制器、壓力傳感器和三軸加速度計,所述壓力傳感器 和所述三軸加速度計分別連接所述微控制器;所述微控制器用于執行血壓數據計算程序, 所述血壓數據計算程序包括修正模塊和主控制模塊;
[0045] 所述三軸加速度計的Y軸指向佩戴者直立時的垂直方向;
[0046] 所述微控制器接收所述三軸加速度計輸出的X軸和Y軸的數據以及所述壓力傳感 器輸出的壓力波數據;
[0047] 所述修正模塊根據所述三軸加速度計輸出的X軸和Y軸的數據計算相應的佩戴者 的姿態信息和運動狀態信息,并根據所述運動狀態信息修正所述壓力傳感器輸出的壓力波 數據;
[0048] 所述主控制模塊根據所述佩戴者的姿態信息和所述修正后的壓力波數據計算佩 戴者血壓數據。
[0049] 在其中一個實施例中,所述修正模塊包括:
[0050] 姿態獲取單元,用于通過所述三軸加速度計輸出的所述Y軸的數據計算佩戴者的 姿態信息;
[0051] 運動狀態獲取單元,用于通過所述三軸加速度計輸出的所述X軸和所述Y軸的數 據計算佩戴者的運動狀態信息;
[0052] 修正單元,用于根據所述運動狀態信息修正所述壓力傳感器輸出的壓力波數據。
[0053] 在其中一個實施例中,所述三軸加速度計包括:
[0054] 三軸加速度計單元,用于獲取X軸和Y軸的數據;
[0055] 第一低通濾波單元,連接所述三軸加速度計單元,用于對所述X軸和所述Y軸的數 據分別進行第一低通濾波,濾除所述X軸和所述Y軸的數據中的電氣噪聲;
[0056] 第二低通濾波單元,連接所述第一低通濾波單元,用于濾除所述第一低通濾波后 的所述Y軸的數據中的運動波動信息,獲取所述Y軸相應的穩態數據;
[0057] 所述姿態獲取單元獲取所述Y軸相應的穩態數據并根據所述穩態數據計算所述 佩戴者的姿態信息并將所述佩戴者的姿態信息傳輸給所述主控制模塊。
[0058] 在其中一個實施例中,所述三軸加速度計還包括:
[0059] 高通濾波單元,連接所述第一低通濾波單元和所述微控制器,用于對所述第一低 通濾波后的所述X軸和所述Y軸的數據分別進行高通濾波,分別獲取所述X軸和所述Y軸 相應的運動波動信息,并將所述運動波動信息傳輸給所述微控制器;
[0060] 所述運動狀態獲取單元獲取并根據所述運動波動信息計算所述佩戴者的運動狀 態信息并將所述佩戴者的運動狀態信息傳輸給所述主控制模塊。
[0061] 在其中一個實施例中,所述修正單元包括:
[0062] 第一波峰、波谷計算單元,用于逐個計算所述主控制模塊根據所述壓力波數據獲 取的壓力脈搏波的每個波峰值和波谷值;
[0063] 第二波峰、波谷計算單元,用于逐個計算所述主控制模塊根據所述三軸加速度計 輸出的X軸和Y軸的數據獲取的X軸和Y軸的綜合加速度波的每個波峰值和波谷值;