这是针对pulse-transit-time的软件包
This commit is contained in:
Binary file not shown.
Binary file not shown.
@@ -3,9 +3,9 @@ def global_var_init():
|
|||||||
# 设置周期,采样频率,记录名称
|
# 设置周期,采样频率,记录名称
|
||||||
global cycle, fs_ecg, fs_ppg, record_name, record_name_csv
|
global cycle, fs_ecg, fs_ppg, record_name, record_name_csv
|
||||||
|
|
||||||
cycle = 400 # 此处限制的是生成txt文件中的周期,而预处理时会处理全部周期
|
cycle = 370 # 此处限制的是生成txt文件中的周期,而预处理时会处理全部周期
|
||||||
record_name = "s22_sit"
|
record_name = "s1_sit"
|
||||||
record_name_csv = "s22_sit"
|
record_name_csv = "s1_sit"
|
||||||
fs_ecg = 500
|
fs_ecg = 500
|
||||||
fs_ppg = 500
|
fs_ppg = 500
|
||||||
|
|
||||||
|
|||||||
@@ -66,7 +66,6 @@ def processing():
|
|||||||
|
|
||||||
# 加载原始PPG信号
|
# 加载原始PPG信号
|
||||||
signal = load_data(data_path = data_path, fs=fs_ppg, use_tk=False)
|
signal = load_data(data_path = data_path, fs=fs_ppg, use_tk=False)
|
||||||
|
|
||||||
signal.v = -signal.v[:, 3] # 可用-1将信号取反便于查看,后面是列的索引位置(信道),可调整
|
signal.v = -signal.v[:, 3] # 可用-1将信号取反便于查看,后面是列的索引位置(信道),可调整
|
||||||
|
|
||||||
# 创建时间向量
|
# 创建时间向量
|
||||||
@@ -88,6 +87,7 @@ def processing():
|
|||||||
fiducials_df = pd.DataFrame(fiducials)
|
fiducials_df = pd.DataFrame(fiducials)
|
||||||
# 提取行的数据(注意:Pandas的索引是从0开始的)
|
# 提取行的数据(注意:Pandas的索引是从0开始的)
|
||||||
rows_to_extract = fiducials_df.iloc[1:-1] # 提取第1到最后1行
|
rows_to_extract = fiducials_df.iloc[1:-1] # 提取第1到最后1行
|
||||||
|
|
||||||
# 归一化
|
# 归一化
|
||||||
signal.ppg = normalize(signal.ppg)
|
signal.ppg = normalize(signal.ppg)
|
||||||
signal.ppg = np.array(signal.ppg, dtype=np.float64) # 强制转换
|
signal.ppg = np.array(signal.ppg, dtype=np.float64) # 强制转换
|
||||||
|
|||||||
Reference in New Issue
Block a user