我这里有一些我不太明白的代码。它通过以下方式计算给定帧的能量:
En=log(1+energy(32767*frame))
能量函数定义为
energy = sum(s.*s)/max(size(s))
其中's'是给定的框架。
我不明白为什么帧需要乘以 32767,这是 unsigned int 16 的最大值。我找不到这背后的理论。你们中有人知道为什么会发生这种乘法吗?它与日志计算有什么关系吗? unsigned int 16 的最大值。我找不到这背后的理论。你们中有人知道为什么会发生这种乘法吗?它与日志计算有什么关系吗?