Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
110607_INF_UChPOS-2_v9.doc
Скачиваний:
23
Добавлен:
08.11.2018
Размер:
3.4 Mб
Скачать

9.3.2. Блочное кодирование

Блочное кодирование определяется следующим кодовым отображением:

Г: Ak M, где k - длина блока.

Рассмотрим примет блочного кодирования:

Таблица 9.4

Входное слово

aa

ab

ba

bb

Всего

Количество передаваемых слов

40

20

10

10

80

Коды

0

10

110

111

Длина кодовой комбинации

1

2

3

3

Объем передачи данных

40

40

30

30

140 бит

Результаты использования посимвольного кодирования приведено в таблицах 9.5. и 9.6.

Таблица 9.5

Входное слово

aa

ab

ba

bb

Всего

Количество передаваемых слов

40

20

10

10

80

Количество передач символа a

80

20

10

0

110

Количество передач символа b

0

20

10

20

50

Таблица 9.6

Символы алфавита

a

b

Количество передаваемых символов

110

50

Коды

0

1

Длина кодовой комбинации

1

1

Объем передачи данных

110

50

160

9.3. Код Хафмана

Таблица 9.7

Входное слово

Количество передаваемых слов

Коды слов

b

0/25

0/45

100

00

c

1/20

01

a

0/25

1/55

10

d

0/15

1/30

110

e

0/10

1/15

1110

f

1/5

1111

Всего

100

Таблица 9.8

Входное слово

a

b

c

d

e

f

Всего

Количество передаваемых слов

25

25

20

15

10

5

100

Коды

10

00

01

110

1110

1111

Длина кодовой комбинации

2

2

2

3

4

4

Объем передачи данных

50

50

40

45

40

20

245 бит

Таблица 9.9

Входное слово

a

b

c

d

e

f

Всего

Количество передаваемых слов

25

25

20

15

10

5

100

Коды

000

001

010

011

100

101

Длина кодовой комбинации

3

3

3

3

3

3

Объем передачи данных

75

75

60

45

30

15

300 бит

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]