2013-12-08 16 views
0

我一直在研究同態語音編碼器我已經獲得了信號的倒譜系數,並且我被要求執行的下一步是使用自適應量化器對係數進行量化。我不確定如何量化係數,因爲它的取值範圍從-1.5到1.5,如果我量化它,我只能得到0和1,我相信這是錯誤的。量化它的正確方法是什麼?語音編碼器的倒譜系數的量化

回答

0

我想當你被要求量化這些係數時,你被要求設置一個分辨率和量化的分辨率。例如,如果要量化爲32位數字,這意味着您需要將您的範圍分成2^32個分檔並將您的值量化到這些分檔中。例如:

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

如果你被要求使用自適應量化,這將意味着,該箱的分辨率將是動態的或輸出位寬是可變的。如果您要爲量化編寫自適應算法,您需要做更多的工作來找出您的目標。

+0

噢好吧:)現在似乎更清晰:)我應該能夠從這裏設計一個自適應量化器:)謝謝你 – stack