在通常的语音通话中,信号振幅的分布不均匀,出现小信号的概率往往高于出现大信号的概率。 G.711利用这种语音信号的特性采用不均匀量化编码。 量化时,量化区间在最小信号的情况下可以小,在最大信号的情况下可以大,并可以有效地提高量化的信噪比
首先对输入信号的幅度进行归一化,便于分析,然后将信号分成8个不均匀的段落,每个段落的长度几乎增加两倍。 每个段落又分为16个部分,每个部分表示量化级别。 可见,G711对小信号的量化水平达到了1/2048。 人耳对小信号的灵敏度远远高于大信号,因此这样量化更适合语音通信。
G711编码分为a率和u率,将16bit 实际存储为13bit,16 )的数据压缩为8bit,压缩比压缩为2。 项目中采用a率,也称为13折线法。 我说过把输入信号分成八段,只考虑正极性的信号,但如果一起考虑负极性的信号,接近原点的四级斜率几乎一致,看做一段,一共正好是13条折线。
相关的G711算法在互联网上有很多。 G711的专利已经到期,因此属于共享资源。 这里说明我理解的代码的想法。
在程序分析中,首先判断正负的极性,根据正的最高位比特为1、负的情况下最高位比特为0的输入信号判断段落编号,最后求出段落内量化值,构成8bit的整数输出。
快三技巧准确率1001/2048。 人耳对小信号的灵敏度远远高于大信号,因此这样量化更适合语音通信。
G711编码分为a率和u率,将16bit 实际存储为13bit,16 )的数据压缩为8bit,压缩比压缩为2。 项目中采用a率,也称为13折线法。 我说过把输入信号分成八段,只考虑正极性的信号,但如果一起考虑负极性的信号,接近原点的四级斜率几乎一致,看做一段,一共正好是13条折线。
相关的G711算法在互联网上有很多。 G711的专利已经到期,因此属于共享资源。 这里说明我理解的代码的想法。
在程序分析中,首先判断正负的极性,根据正的最高位比特为1、负的情况下最高位比特为0的输入信号判断段落编号,最后求出段落内量化值,构成8bit的整数输出。