|
假设静压序列为{sta[ i] , i= 1, 2, . . . , sum- 1}, 归$ [; `& O j' ?5 n( t: G& @# Z2 Z
一化后的血压峰值序列为{bPeak[ i], i= 1, 2, . . . , sum1 `7 z7 v) B' B, t& G
- 1}; 血压峰值序列中的最大值为Bmax。6 f4 ^! x2 x0 q+ r
若采用传统的幅度系数法计算收缩压, 则需要找
% K5 k; [1 m E, P& e$ x U8 U! K( h到满足bPeak[ i] / Bmax= Ks (Ks 为收缩压系数) 的i; B, V8 G- e) C: b9 j/ f
值, 其对应的sta[ i] 即为收缩压。由于采集的数据的
0 T2 j' m5 b2 k0 K" Q B4 y离散性, 通常找不到恰好满足这个关系的点。若存在
% V' j8 Y9 q% f两点i、i+ 1, 满足bPeak[ i+ 1] / Bmax< Ks< bPeak[ i] /
6 @9 A( L0 s7 n7 c2 dBmax, 那么可认为收缩压在sta[ i] 和st a[ i+ 1] 之间。7 [( W8 A8 P w* U
现设x 为[ 0, 1] 中的一个实数, 则有:6 R# T8 v1 E8 R. e& o1 |% I- X
( bPeak[ i] / Bmax) * x+ ( bPeak[ i+ 1] / Bmax) * ( 1
- b v, s+ v; E, e' n2 j- |- x) = Ks ( 1)
# w( x2 Q8 o* i9 v/ _$ s2 j& k根据该线性比例关系, 收缩压SP 可以用式( 1) 近
+ g- S% C- J, e$ e似求出:* n! F/ r3 A% \$ F
( sta[ i] ) * x+ ( st a[ i+ 1] ) * ( 1- x) = SP ( 2)
" v- W* \0 ?+ K" E; l) x求解式( 1) , 得到:
' i) c# D' B" u0 J5 b0 _& Tx= (Ks - ( bPeak[ i+ 1] / Bmax) ) / ( ( bPeak [ i] /
2 B- D4 ^5 q6 e4 J! tBmax) - ( bPeak[ i+ 1] / Bmax) ) ( 3)
0 R+ A( l* M- c/ E, `/ ]" S' {( e4 e将式( 3) 代入式( 2) 即可得到收缩压SP 的值。
$ `% C; B( a9 w$ J' p3 x, s% \1 a同理, 也可按照此算法计算出舒张压DP 的值。 |
|