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