0
我一直在研究同態語音編碼器我已經獲得了信號的倒譜系數,並且我被要求執行的下一步是使用自適應量化器對係數進行量化。我不確定如何量化係數,因爲它的取值範圍從-1.5到1.5,如果我量化它,我只能得到0和1,我相信這是錯誤的。量化它的正確方法是什麼?語音編碼器的倒譜系數的量化
我一直在研究同態語音編碼器我已經獲得了信號的倒譜系數,並且我被要求執行的下一步是使用自適應量化器對係數進行量化。我不確定如何量化係數,因爲它的取值範圍從-1.5到1.5,如果我量化它,我只能得到0和1,我相信這是錯誤的。量化它的正確方法是什麼?語音編碼器的倒譜系數的量化
我想當你被要求量化這些係數時,你被要求設置一個分辨率和量化的分辨率。例如,如果要量化爲32位數字,這意味着您需要將您的範圍分成2^32個分檔並將您的值量化到這些分檔中。例如:
offset = 1.5;
input_range = 3;
output_range = 2^32
quantized_value = round((value + offset)/input_range * output_range);
如果你被要求使用自適應量化,這將意味着,該箱的分辨率將是動態的或輸出位寬是可變的。如果您要爲量化編寫自適應算法,您需要做更多的工作來找出您的目標。
噢好吧:)現在似乎更清晰:)我應該能夠從這裏設計一個自適應量化器:)謝謝你 – stack