均衡数据束Matlab

时间:2014-11-05 10:38:48

标签: matlab signal-processing

我不确定描述问题的正确方法是什么,但我会尝试。

我用不同的收益记录机器的声音,因为我用不同的Piezos来做,我的目的是不要超载我的Pc的声卡,我的问题是有一种方法来“均衡”这些记录所以当我评估PSD时,我的分析保持正确。或者我不应该关心这个?

1 个答案:

答案 0 :(得分:1)

据我所知,您正在寻找一种“规范化”数据而不是“均衡”的方法。

人们可以对时间序列数据进行多种“规范化”。

比方说,rawN是你的原始Nth piezo的记录,procN是处理和标准化的数据。

  • 峰值标准化 - 修改所有数据,使峰值相同。

    procN = rawN./(max(abs(rawN(:)))); % Peak value of procN is 1 or -1

  • RMS标准化 - 在这里,您可以使用一些整体“响度”来衡量两个信号。

    procN = rawN./sqrt(mean(procN.^2)); % Normalize to an overall RMS value of 1

您还可以获得更多的“平衡”方法,在这种方法中,您可以查看不同的频段并尝试在该级别进行匹配,或者进行短期RMS标准化以匹配较小块的功率/响度信号。但这一切都取决于你的申请。