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