【发布时间】:2014-06-23 19:20:46
【问题描述】:
我正在处理带有包络提取的语音信号。我在包络值的每个点使用标准偏差 (std)。但是,当我放大语音时,std 值会发生变化。这背后的逻辑是什么?据我了解,语音越稳定,标准偏差越低,无论音量多高。这是因为包络将采用信号的形状。我不明白为什么?
【问题讨论】:
我正在处理带有包络提取的语音信号。我在包络值的每个点使用标准偏差 (std)。但是,当我放大语音时,std 值会发生变化。这背后的逻辑是什么?据我了解,语音越稳定,标准偏差越低,无论音量多高。这是因为包络将采用信号的形状。我不明白为什么?
【问题讨论】:
如果您有一个带有样本 x1、x2、x3... 的信号 x,并且想要计算标准偏差,您可以使用此处指定的公式之一:http://www.mathworks.nl/help/matlab/ref/std.html。 例如,如果您尝试使用具有 3 个样本 x1=1,x2=2,x3=3 的信号和第二个信号是第一个信号的放大版本(例如,x1=2,x2=4,x3= 6)你会看到放大影响标准(在这种情况下是2倍)。尝试写出公式,您可以得出放大如何影响标准。是这个问题吗?
【讨论】:
std(a*x)=a*std(x))