在生物医学工程领域,肌电图(Electromyography, EMG)是一种用于测量肌肉电活动的技术。为了准确地分析和处理EMG信号,常常需要对其进行滤波处理。其中,低通滤波器是一种常用的滤波器类型,用于去除高频噪声和干扰,保留信号中的低频成分。本文将使用MATLAB对EMG信号进行低通滤波器的仿真实现,并提供相应的源代码。
首先,我们需要准备一段EMG信号作为输入。假设我们已经获取到一个包含EMG信号的向量,命名为emg_signal。接下来,我们将使用MATLAB的信号处理工具箱来设计和应用低通滤波器。
以下是MATLAB代码的实现:
% 定义信号采样率
fs = 1000; % 假设采样率为1000Hz
% 设计低通滤波器
fc = 100