Matlab 应用带通滤波、归一化、分割的顺序

Matlab 应用带通滤波、归一化、分割的顺序,matlab,filter,signal-processing,normalization,segment,Matlab,Filter,Signal Processing,Normalization,Segment,我的目的是从Matlab中的原始信号中获得几个已经过带通滤波、居中和缩放的连续段。我有办法做到这一点 我应用了Butter-worth,然后使用X-mean(X)表示零均值,X/norm(X)表示整个数据进行归一化。在那之后,我将分段 我首先规范化并使用过滤器。最后我会分段 我先分段,然后过滤,而不是先过滤 原因是为了检查 过滤器和标准化步骤的更改顺序将获得相同的结果 如果我对整个信号和每段信号进行相同的滤波,会有不同吗 我做了一个示例,我发现没有区别。但我不确定是否有真实的信号,比如脑电图 感

我的目的是从Matlab中的原始信号中获得几个已经过带通滤波、居中和缩放的连续段。我有办法做到这一点

  • 我应用了Butter-worth,然后使用X-mean(X)表示零均值,X/norm(X)表示整个数据进行归一化。在那之后,我将分段
  • 我首先规范化并使用过滤器。最后我会分段
  • 我先分段,然后过滤,而不是先过滤
  • 原因是为了检查

  • 过滤器和标准化步骤的更改顺序将获得相同的结果
  • 如果我对整个信号和每段信号进行相同的滤波,会有不同吗
  • 我做了一个示例,我发现没有区别。但我不确定是否有真实的信号,比如脑电图


    感谢您提前提供的帮助

    通常先进行过滤,然后进行归一化(因为归一化可能会根据过滤器的直流响应而改变),然后进行分段(因此只有第一个分段会产生过滤器的初始瞬态响应)