Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Теорія кодів

Содержание

ПланВступ до теорії кодівПороджуючі матриціКод Хемінга
Модуль 4 Лекція 4Теорія кодів ПланВступ до теорії кодівПороджуючі матриціКод Хемінга Умовні позначення!- визначення- приклад- примітка- важливо!☑- теорема Вступ до теорії кодів Визначемо код як представлення множини символів рядків, що Блоковий код є особливо корисним для обмеження довжини кода для кожного відправленого Прикладом коду, що мінімізує час передачі, є код Морзе. Букви і Коди, що мають властивість визначення наявності помилок, називаються кодами, виявляючими помилки. Декартові координати – спосіб кодування геометричних об’єктів числами.Кодування є центральним питанням Породжуючі матриціБудемо вважати, що всі рядки мають фіксовану довжину n, і будемо  Лекція 4. Теорія кодів. Слайд 10 з 18  Лекція 4. Теорія кодів. Слайд 11 з 18☑  Лекція 4. Теорія кодів. Слайд 12 з 18☑  Лекція 4. Теорія кодів. Слайд 13 з 18 Код Хемінга Лекція 4. Теорія кодів. Слайд 14 з 18  Лекція 4. Теорія кодів. Слайд 15 з 18☑☑ Якщо С – код, то мінімальна відстань кода С, що позначається D(C), ЛітератураАндерсон Д.А. Дискретная математика и комбинаторика: Пер. с англ.. – М.: Изд. Дякую за увагу
Слайды презентации

Слайд 2 План
Вступ до теорії кодів
Породжуючі матриці
Код Хемінга

ПланВступ до теорії кодівПороджуючі матриціКод Хемінга

Слайд 3 Умовні позначення
!
- визначення
- приклад
- примітка
- важливо!

- теорема

Умовні позначення!- визначення- приклад- примітка- важливо!☑- теорема

Слайд 4 Вступ до теорії кодів
Визначемо код як представлення

Вступ до теорії кодів Визначемо код як представлення множини символів рядків,

множини символів рядків, що складається з нулів та одиниць.

Ця множина символів зазвичай включає букви алфавіту, цифри і, як правило, певні контрольні символи. Коди представляються бінарними рядками з метою використання їх комп’ютерами для зберігання та передачі даних. Кодування всіх символів двійковими рядками однієї довжини називається блокуванням.
Для кодування кожного символа використовується 8 біт, то відомо, що кожні 8 біт представляють один символ передаваємого повідомлення.

Лекція 4. Теорія кодів. Слайд 4 з 18


Слайд 5 Блоковий код є особливо корисним для обмеження довжини

Блоковий код є особливо корисним для обмеження довжини кода для кожного

кода для кожного відправленого символа або букви.
При використанні кома-коду

кожний символ кодується рядком з одиниць, в кінці якого стоїть нуль. Множина рядків коду має вигляд {0, 10, 110, 11110, 11111110, ...}. Цей код має явний недолік: елементи коду можуть бути дуже довгими і займати великий об’єм пам’яті.
Для мінімізації об’єма пам’яті найбільш ефективним є код Хафмана. Найбільша перевага цього виду кодування є в тому, що це миттєвий код.

Лекція 4. Теорія кодів. Слайд 5 з 18


Слайд 6 Прикладом коду, що мінімізує час передачі, є

Прикладом коду, що мінімізує час передачі, є код Морзе. Букви

код Морзе. Букви і символи, які зустрічаються набільш часто,

мають більш короткий код. В коді Морзе букви розділені «пробілами», а слова – трьома «пробілами». В даному випадку пробіл – це одиниця часу.
Недоліки: в процесі передачі можуть виникати помилки. Причиною помилок – називається невизначеним терміном «шум».


Лекція 4. Теорія кодів. Слайд 6 з 18


Слайд 7 Коди, що мають властивість визначення наявності помилок,

Коди, що мають властивість визначення наявності помилок, називаються кодами, виявляючими

називаються кодами, виявляючими помилки.
Коди, що дозволяють виправляти помилки,

називаються кодами, виправляючими помилки.
Проблема використання кодів з виправленням помилок і кодів з виявленням помилок полягає в тому, що вони повинні включати в себе додаткову інформацію, тому вони являються менш ефективними у відношенні мінімізації об’єма пам’яті.
Десяткова позиційна система числення – це спосіб кодування натуральних чисел. Римські цифри – інший спосіб кодування натуральних чисел, при чому є більш наглядним: палець – І, п’ятерня – V, дві п’ятерні – X. Проте при цьому способі кодування складніше виконувати арифметичні дії над великими числами, тому він був витіснутий позиційною десятковою системою.

Лекція 4. Теорія кодів. Слайд 7 з 18


Слайд 8 Декартові координати – спосіб кодування геометричних об’єктів

Декартові координати – спосіб кодування геометричних об’єктів числами.Кодування є центральним

числами.
Кодування є центральним питанням у розвитку різних (практично всіх)

задач програмування:
Представлення даних довільної природи (чисел, текста, графіки) в пам’яті комп’ютера
Захист інформації від несанкціонованого доступу
Забезпечення перешкодостійкості під час передачі даних по каналам зв’язку.
Стискання інформації в базах даних.

Лекція 4. Теорія кодів. Слайд 8 з 18


Слайд 9 Породжуючі матриці
Будемо вважати, що всі рядки мають фіксовану

Породжуючі матриціБудемо вважати, що всі рядки мають фіксовану довжину n, і

довжину n, і будемо розглядати рядки як вектори або

(1 × n)-матриці. Визначимо додавання по модулю 2, так що 1 + 1 = 0. Таким чином, 11110001 + 10100111 = 01010110
Скалярний добуток векторів u = (u1, u2, …, un) та v = (v1, v2, …, vn) позначається u • v і дорівнює u1v1 + u2v2 + … + un vn.
Вагою рядку кода с, що позначається wt(c), називається кількість одиниць в рядку.
Якщо с = 1011010, то wt(c) = 4

Лекція 4. Теорія кодів. Слайд 9 з 18


Слайд 10  
Лекція 4. Теорія кодів. Слайд 10 з 18

 Лекція 4. Теорія кодів. Слайд 10 з 18

Слайд 11  
Лекція 4. Теорія кодів. Слайд 11 з 18

 Лекція 4. Теорія кодів. Слайд 11 з 18☑

Слайд 12  
Лекція 4. Теорія кодів. Слайд 12 з 18

 Лекція 4. Теорія кодів. Слайд 12 з 18☑

Слайд 13  
Лекція 4. Теорія кодів. Слайд 13 з 18

 Лекція 4. Теорія кодів. Слайд 13 з 18

Слайд 14 Код Хемінга
 
Лекція 4. Теорія кодів. Слайд 14 з

Код Хемінга Лекція 4. Теорія кодів. Слайд 14 з 18

Слайд 15  
Лекція 4. Теорія кодів. Слайд 15 з 18


 Лекція 4. Теорія кодів. Слайд 15 з 18☑☑

Слайд 16 Якщо С – код, то мінімальна відстань кода

Якщо С – код, то мінімальна відстань кода С, що позначається

С, що позначається D(C), дорівнює найменшій відстані між двома

рядками з С.
ТЕОРЕМА 19.5. Для кода С:
а) якщо D(C) = k + 1, то використання кода дозволяє виявляти до k помилок.
б) якщо D(C) = 2k + 1, то використання кода дозволяє виправляти до k помилок.
ТЕОРЕМА 19.6. Мінімальна відстань D(C) кода С дорівнює W(C) = min{wt(c) : c ∈ C і c ≠ 0}.

Лекція 4. Теорія кодів. Слайд 16 з 18




Слайд 17 Література
Андерсон Д.А. Дискретная математика и комбинаторика: Пер. с

ЛітератураАндерсон Д.А. Дискретная математика и комбинаторика: Пер. с англ.. – М.:

англ.. – М.: Изд. дом «Вильямс», 2003. – 960

с.
Новиков Ф.А. Дискретная математика для программистов: Учебник для вузов. 3-е изд. – Спб.: Питер, 2008. – 384 с.


  • Имя файла: teorіya-kodіv.pptx
  • Количество просмотров: 170
  • Количество скачиваний: 0