正确渲染波形概览(+/-伏)

时间:2014-06-01 16:23:13

标签: math audio waveform square-root

我尝试渲染波形,从音频文件到图像文件。我将音频文件拆分为块(像素数,每个像素为1),然后计算块的RMS值。我已经从块中每个样本的绝对值计算了RMS值(所有样本的值都在0-1之间)。这给了我一个很好的波形......

Existing waveform

现在我想渲染一个正确的波形。上述方法仅给出样本绝对值的值,因此不显示正负电压之间的差异,因此没有DC偏移或其他任何值。

最好的方法是什么?

假设每个块的大小为500个样本,1个特定块具有250个正样本,240个负样本和10个样本正好为0.我是否仅通过负样本计算负面(即所有负样本的平方和,除以240,然后答案是平方根),还是我除以500,还是做其他方法?

1 个答案:

答案 0 :(得分:1)

RMS是某种平均值。所以你总是要除以你总结的元素数量,而不是可能存在的元素数量。