КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Процедура декодирования по µ-законуВход: 8 битное значение µ-Law в беззнаковом формате 0÷255) Выход: 16-битное значение ИКМ в дополнительном коде 1. Записать двоичное представление закодированного отсчета и инвертировать его. 2. По рис. 1 на основании мантиссы и экспоненты закодированного отсчета получить 12 бит исходного звукового отсчета. Дополнить результат тремя нулями справа. 3. Если значение экспоненты не 000, то необходимо округлить результат, полученный в п.2. Обозначим разряд через один бит от младшего бита мантиссы (в сторону младших бит) в кодовом слове из п.2 – HiBit. Заполните единицами биты с разряда HiBit по разряд 2 (номер младшего разряда в кодовом слове – 0, т.е. разряд 2 – третий справа). 4. Перевести полученное значение в десятичную форму и отнять 128. 5. Если знаковый (т.е. старший) бит закодированного отсчета = 1, то изменить знак полученного значения на «минус». A-закон (A-Law) Применяется в Европе. Если , то
Рис.2
|