G.718的mos分

测试向量:Ch_f1_16KHZ_1CH.pcm

这是从ITU官网下载的测试向量

G718Enc.exe -maxBR 8000 16 Ch_f1_16KHZ_1CH.pcm Ch_f1_16KHZ_1CH.bit

G718Dec.exe -maxBR 8000 16 Ch_f1_16KHZ_1CH.bit Ch_f1_16KHZ_1CH_L1.pcm

*******>PESQ.exe +16000 Ch_f1_16KHZ_1CH.pcm Ch_f1_16KHZ_1CH_L1.pcm
Reading reference file Ch_f1_16KHZ_1CH.pcm...done.
Reading degraded file Ch_f1_16KHZ_1CH_L1.pcm...done.
Level normalization...
IRS filtering...
Variable delay compensation...
Acoustic model processing...

Prediction : PESQ_MOS = 3.617

MOS分竟然是3.6,AMR-WB也达不到这个分数。说明718的Core层比AMR-WB的mode 1(8.85Kbps)还要先进。

AMR-WB Mode 1 测试结果

$ ./encoder.exe 1 Ch_f1_16KHZ_1CH.pcm Ch_f1_16KHZ_1CH.bit

===================================================================
3GPP AMR-WB Floating-point Speech Coder, v7.0.0, Mar 20, 2007
===================================================================

Input speech file: Ch_f1_16KHZ_1CH.pcm
Output bitstream file: Ch_f1_16KHZ_1CH.bit

--- Running ---
Frames processed: 382
Nirvana@IBM-PC /cygdrive/e/Codec/AMR/AMR-WB/26204-900/c-code
$ ./decoder.exe Ch_f1_16KHZ_1CH.bit Ch_f1_16KHZ_1CH_Dec.pcm

===================================================================
3GPP AMR-WB Floating-point Speech Decoder, v7.0.0, Mar 20, 2007
===================================================================

Input bitstream file: Ch_f1_16KHZ_1CH.bit
Synthesis speech file: Ch_f1_16KHZ_1CH_Dec.pcm

--- Running ---
Decoding frame: 382
Nirvana@IBM-PC /cygdrive/e/Codec/AMR/AMR-WB/26204-900/c-code
$ ./PESQ.exe +16000 Ch_f1_16KHZ_1CH.pcm Ch_f1_16KHZ_1CH_Dec.pcm
Reading reference file Ch_f1_16KHZ_1CH.pcm...done.
Reading degraded file Ch_f1_16KHZ_1CH_Dec.pcm...done.
Level normalization...
IRS filtering...
Variable delay compensation...
Acoustic model processing...

Prediction : PESQ_MOS = 3.416

Nirvana@IBM-PC /cygdrive/e/Codec/AMR/AMR-WB/26204-900/c-code
$

只能是测试向量的问题,

我是随机抽样,随机抽取ITU的测试向量。有一定的随机代表意义。

本测试不代表均值测试结果。

原文地址:https://www.cnblogs.com/gaozehua/p/2826936.html