量化语音编码器的倒谱系数

时间:2013-12-08 20:48:09

标签: matlab speech-recognition speech

我一直在研究同态语音编码器我已经获得了信号的倒谱系数,并且我要求执行的下一步是使用自适应量化器对系数进行量化。我不知道如何量化系数,因为它的值范围从-1.5到1.5,如果我量化它我只得到0和1,我肯定是错的。量化它的正确方法是什么。

1 个答案:

答案 0 :(得分:0)

我认为当您被要求量化系数时,系统会要求您设置分辨率并量化为该分辨率。例如,如果要量化为32位数字,这意味着您将范围划分为2 ^ 32个区间并将值量化为这些区域。例如:

offset = 1.5;
input_range = 3;
output_range = 2^32
quantized_value = round((value + offset) / input_range * output_range);

如果要求您使用自适应量化器,这意味着箱的分辨率将是动态的或输出位宽是可变的。如果要为量化编写自适应算法,则需要做更多工作才能找到目标。