Задания на лабораторную работу
Дан алфавит латинских символов A = {a, …, z}.
1. Определить кодовые комбинации символов алфавита
2. Выбрать неприводимый полином из таблицы 2.
3. Выполнить кодирование сообщения из таблицы 3 с использованием циклического кода.
4. Выполнить декодирование закодированного сообщения.
5. Внести ошибку в закодированное сообщение.
6. Выполнить декодирование закодированного сообщения с ошибкой.
7. Выполнить кодирование сообщения с использованием кодов с проверкой на четность, с удвоением, с постоянным весом, инверсные для исходного сообщения.
Таблица 3
Сообщения дискретного источника
№ | Сообщение |
1 | abcaaaabacabbacbbaccbbaccbbddadadaa |
2 | ecaeecdabacbbacbbddcbbaccbbdbdadaae |
3 | dddbhjgffsdkkkdffgdhgdfhfhjfghkfgjk |
4 | abcazzgabbacbaacljabaccbbaccssddadd |
5 | aaddaddabacabbacbmmncbbaccjjidadada |
6 | cccaddabttdccaabcaassxacabbacbbacbb |
7 | dbdaadaxghabbacbbacnvbaccbbddadadac |
8 | bbbiiaabacabbacbbacllbacdbffdadadac |
9 | aacabaarrcdbbacbdewcbbacqobddadadbo |
10 | dppuadabbttrbacbbacyubaccbuuwdaddaa |
11 | abccppjbacabnscbbadsmdaccbmndadadcj |
12 | abcbbgqqacabqqwddacerbaccbuydadyydd |
Дата добавления: 2020-04-25; просмотров: 399; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!