Файл: Методы кодирования данных (Понятие кода и кодирования данных).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 27.04.2023

Просмотров: 223

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Остаточное кодирование

Когда модель подобрана, кодер вычитает приближение из оригинала, чтобы получить остаточный (ошибочный) сигнал, который затем кодируется без потерь. Для этого используется то обстоятельство, что разностный сигнал обычно имеет распределение Лапласа и есть набор энтропийных кодов, называемый кодами Райса, позволяющий эффективно и быстро кодировать эти сигналы без использования словаря.

Кодирование Райса состоит из нахождения одного параметра, отвечающего распределению сигнала, а затем использования его для составления кодов. При изменении распределения меняется и оптимальный параметр, поэтому имеется метод, позволяющий пересчитывать его по необходимости. Остаток может быть разбит на контексты или разделы, у каждого из которых будет свой параметр Райса. FLAC позволяет указать, как нужно производить разбиение. Остаток может быть разбит на 2n разделов.

Составление фреймов

Аудиофрейму предшествует заголовок, который начинается с кода синхронизации и содержит минимум информации, необходимой декодеру для воспроизведения потока. Сюда также записывается номер блока или семпла и восьмибитная контрольная сумма самого заголовка. Код синхронизации, CRC заголовка фрейма и номер блока/семпла позволяют выполнять пересинхронизацию и поиск даже в отсутствие точек поиска. В конце фрейма записывается его шестнадцатибитная контрольная сумма. Если базовый декодер обнаружит ошибку, то будет сгенерирован блок тишины.

Заключение

В этой работе нам удалось рассмотреть несколько основных методов кодирования данных, которые были использованы как в древние времена, так и в современном мире. Объективно могу полагать, что на основании приведенных выше методов в скором времени могут появиться более совершенные способы кодирования информации. Способные противостоять дешифрованию для защиты информации в целях безопасности. А так же хотелось бы получить наоборот превосходый способ дешифровки для раскодирования ДНК, из чего можем получить огромное количество информации, полезной для дальнейшего развития человеческого общеста.

Список Литературы

  1. Елена Викторовна Курапова,Елена Павловна Мачикина. ОСНОВНЫЕ МЕТОДЫ КОДИРОВАНИЯ ДАННЫХ. СибГУТИ, 2010
  2. Алешин Л.И., Максимов Н.В. Учебное пособие Информационные технологии Москва, 2004
  3. Аршинов М.Н., Садовский Л.Е. 'Коды и математика (рассказы о кодировании)' \\Библиотечка 'Квант'. Выпуск 30 - Москва: Наука, 1983 - с.144
  4. А.В. Яковлев, А.А. Безбогов, В.В. Родин, В.Н. Шамкин. Криптографическая защита информации. -- Тамбов: Издательство ТГТУ, 2006
  5. M. Nilsson The audio/mpeg Media Type — Internet Engineering Task Force, 2000.
  6. Математические и компьютерные основы криптологии: учебное пособие / Ю.С.Харин, В.И.Берник, Г.В.Матвеев, С.В.Агиевич. - Мн.: Новое знание, 2003. - 382 с.;
  7. David, Kahn. The Codebreakers: The Story of Secret Writing. — Simon & Schuster, 1999. — ISBN 0-684-83130-9.
  8. Жельников В. Кpиптогpафия от папиpуса до компьютеpа. -- М.: 1996.
  9. Ященко В.В. Введение в криптографию. СПб.: Питер, 2001.
  10. Д.С. Ватолин "Алгоритмы сжатия изображений". Методические материалы к спецкурсу ВМиК МГУ "Машинная графика-2" под руководством Ю.М. Баяковского.
  11. Бабаш А. В., Шанкин Г. П. История криптографии. Часть I.
  12. Бабаш А. В., Шанкин Г. П. История криптографии. Часть II.

Приложение 1

Зашифруем фразу “Пример текста зашифрованного шифром Цезаря” с помощью шифра Цезаря. Для русского текста получим 32 варианта записи шифровки. Варианты приведены в таблице ниже:

ROT0

Пример текста зашифрованного шифром Цезаря

ROT1

Рсйнёс уёлтуб ибщйхспгбоопдп щйхспн Чёибса

ROT2

Сткожт фжмуфв йвъкцтрдвппрер ъкцтро Шжйвтб

ROT3

Тулпзу хзнфхг кгылчусегррсёс ылчусп Щзкгув

ROT4

Уфмриф циохцд лдьмшфтёдсстжт ьмшфтр Ъилдфг

ROT5

Фхнсйх чйпцче меэнщхужеттузу энщхус Ыймехд

ROT6

Хцоткц шкрчшё нёюоъцфзёууфиф юоъцфт Ькнёце

ROT7

Цчпулч щлсшщж ожяпычхижффхйх япычху Эложчё

ROT8

Чшрфмш ъмтщъз пзарьшцйзххцкц арьшцф Юмпзшж

ROT9

Шщсхнщ ынуъыи рибсэщчкиццчлч бсэщчх Янрищз

ROT10

Щътцоъ ьофыьй сйвтюъшлйччшмш втюъшц Аосйъи

ROT11

Ъыучпы эпхьэк ткгуяыщмкшшщнщ гуяыщч Бпткый

ROT12

Ыьфшрь юрцэюл улдфаьънлщщъоъ дфаьъш Врульк

ROT13

Ьэхщсэ ясчюям фмехбэыомъъыпы ехбэыщ Гсфмэл

ROT14

Эюцътю атшяан хнёцвюьпныыьрь ёцвюьъ Дтхнюм

ROT15

Юячыуя бущабо цожчгяэроььэсэ жчгяэы Еуцоян

ROT16

Яашьфа вфъбвп чпзшдаюспээютю зшдаюь Ёфчпао

ROT17

Абщэхб гхывгр шрищебятрююяуя ищебяэ Жхшрбп

ROT18

Бвъюцв дцьгдс щсйъёваусяяафа йъёваю Зцщсвр

ROT19

Вгыячг ечэдет ъткыжгбфтаабхб кыжгбя Ичътгс

ROT20

Гдьашд ёшюеёу ыульздвхуббвцв льздва Йшыудт

ROT21

Деэбще жщяёжф ьфмэиегцфввгчг мэиегб Кщьфеу

ROT22

Еёювъё зъажзх эхнюйёдчхггдшд нюйёдв Лъэхёф

ROT23

Ёжягыж иыбзиц юцоякжешцддеще оякжег Мыюцжх

ROT24

Жзадьз йьвийч ячпалзёщчееёъё палзёд Ньячзц

ROT25

Зибеэи кэгйкш ашрбмижъшёёжыж рбмиже Оэашич

ROT26

Ийвёюй людклщ бщсвнйзыщжжзьз свнйзё Пюбщйш

ROT27

Йкгжяк мяелмъ вътгокиьъззиэи тгокиж Рявъкщ

ROT28

Клдзал наёмны гыудплйэыиийюй удплйз Сагылъ

ROT29

Лмеибм обжноь дьфермкюьййкяк фермки Тбдьмы

ROT30

Мнёйвн пвзопэ еэхёснляэкклал хёснлй Увеэнь

ROT31

Ножкго ргипрю ёюцжтомаюллмбм цжтомк Фгёюоэ

ROT32

Опзлдп сдйрся жячзупнбяммнвн чзупнл Хджяпю