Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 16位11025单波数据中的一个采样值_C#_Audio_Signal Processing_Sampling_Wave - Fatal编程技术网

C# 16位11025单波数据中的一个采样值

C# 16位11025单波数据中的一个采样值,c#,audio,signal-processing,sampling,wave,C#,Audio,Signal Processing,Sampling,Wave,我从麦克风中记录输入的原始波数据。 该格式由网络摄像机支持,每采样16位,每秒11025个采样,单声道 麦克风的音量非常低。。只是为了确保零值进入。 而且,房间里很安静。但是数据。。 离得太远,不能太低。 请看照片。 [![shot][1]][1] 8位也可以。当安静时,8位字节等于中间值(byte.Max=255)-127-128,这是噪音级别。然后是振幅大于0的输入采样信号的上、下电平。 现在16。。没有任何逻辑的价值观,或者可能有一些逻辑,但我看不到吗 应该是一样的,只有比8位信号大两倍的

我从麦克风中记录输入的原始波数据。 该格式由网络摄像机支持,每采样16位,每秒11025个采样,单声道

麦克风的音量非常低。。只是为了确保零值进入。 而且,房间里很安静。但是数据。。 离得太远,不能太低。 请看照片。 [![shot][1]][1] 8位也可以。当安静时,8位字节等于中间值(byte.Max=255)-127-128,这是噪音级别。然后是振幅大于0的输入采样信号的上、下电平。 现在16。。没有任何逻辑的价值观,或者可能有一些逻辑,但我看不到吗

应该是一样的,只有比8位信号大两倍的缓冲区大小,确切地说是22050字节。
请帮助我理解该值。

看起来您的数据实际上是有符号的短值,您错误地将其解释为无符号的短值。如果我们将样本中大于中点32128的值重新解释为符号短(使用公式
number-65536
),您将得到:

[6] -19
[7] -175
[8] -184
[9] -134

这些值比最大振幅大约低50分贝。相比之下,8位音频的最低有效位对应于比最高有效位低42分贝。

aaaah,我假设它应该与字节相同-在中间上方和下方。但是他们已经签字了。。在Inet中找不到描述。非常感谢。麦克风上可能还有自动增益控制(AGC)——因此在安静的房间里,增益会很高,并且会拾取大量的背景噪声。