КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Процедура декодирования по A-законуВход: 8 битное значение A-Law в беззнаковом формате 0÷255) Выход: 16-битное значение ИКМ в дополнительном коде 1. Записать двоичное представление закодированного отсчета и инвертировать его через один бит (аналогично п. 4 процедуры кодирования). 2. По рис. 1 на основании мантиссы и экспоненты закодированного отсчета получить 11 бит исходного звукового отсчета. Дополнить результат четырьмя нулями справа. 3. Округлить результат полученный в п.3, изменив значение бита на один разряд младшего, чем младший бит мантиссы, на единицу. 4. Перевести полученное значение в десятичную форму. 5. Если знаковый (т.е. старший) бит закодированного отсчета = 0, то изменить знак полученного значения на «минус».
Задание на лабораторную работу Закодировать 10 значений (в соответствии с вариантом, заданным преподавателем) по µ-закону и A-закону. В отчете привести все промежуточные значения (по пунктам), получаемые при реализации алгоритма, приведенного в данных методических указаниях. Для защиты лабораторной работы быть готовым декодировать любое полученное значение в соответствии с алгоритмом, приведенным в данных методических указаниях. Варианты 1) -14254 -2549 21294 -538 17184 -9747 105 -10961 8217 -3517
2) 6722 9354 -1096 12448 32330 7345 -165 12784 783 -15499
3) 6797 -70 -3867 17870 26088 -7316 1448 -11307 9526 -32104
4) 13862 3065 3663 16988 -3845 -1864 -17787 -23290 -9850 3932
5) -7577 -18669 15018 -9969 -158 -11 -3492 5552 -3696 -23296
6) -14406 3403 -17592 -4861 -13179 -16444 -14296 -5623 2431 -1626
7) 14898 -3435 -21246 136 999 4432 6998 17893 -7669 3651
8) -184 -8124 29908 -3607 -19733 24781 4558 -15667 8685 17777
9) -12545 1892 -1947 -16288 16572 -216 7507 -10030 -9178 4401
10) 1495 25875 -3851 30976 21119 -27231 -23528 -8029 -2601 125
11) 11717 -10112 -10101 -2817 -286 3904 14816 8703 -24509 9763
12) 11361 8909 18341 4579 -9422 -2091 -32286 6626 1637 -8275
13) -9166 -15129 -668 5311 -4625 -6999 -504 -2447 -13402 18096
14) 6173 17933 -6968 -15662 11307 577 -10587 -1248 -28124 15175
15) -13737 -9639 18753 -12729 -5780 -7086 22676 1133 -15135 -15743
16) 24299 27124 22891 -17583 -2990 -2785 4305 -8013 -13687 -6255
17) 15149 32217 3210 -3733 9823 -6826 26075 15496 -17186 -9378
18) 18773 5433 5503 -23903 3190 9599 -8915 -14036 -2599 -14756
19) -1002 3909 19226 2518 -7588 22879 11553 3231 9403 -7113
20) 11989 3759 8750 -14663 21499 6082 -26840 6579 17841 8940
21) 19331 18478 -12732 -32278 25042 5471 285 -5684 -21489 3099
Литература
1. Сергиенко А.Б. Цифровая обработка сигналов: Учебник для вузов. – СПб.: Питер, (2003 – 1-е изд.; 2006 – 2-е изд.). 2. Ковалгин Ю.А., Вологдин Э.И. Цифровое кодирование звуковых сигналов. – СПб.: КОРОНА-принт, 2004. 3. Кинтцель Т. Руководство программиста по работе со звуком. Пер. с англ. – М.: ДМК Пресс, 2000.
|