Heartbeat_Annotation/resample_1000hz.py

19 lines
620 B
Python
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

"""
@Author: cys
@Email: 2022024904@m.scnu.edu.cn
@FileName: resample_1000hz.py
@Function: 将预处理后的数据100Hz重采样至1000Hz
@DateTime: 2023/11/27 9:59
@SoftWare: PyCharm
"""
from scipy.signal import resample
def upsample(original_signal, original_sampling_rate, target_sampling_rate):
""""""
# 计算重采样后的数据点数量
num_samples_target = int(len(original_signal) * (target_sampling_rate / original_sampling_rate))
# 使用 scipy 的 resample 函数进行重采样
resampled_signal = resample(original_signal, num_samples_target)
return resampled_signal