Коды исправления ошибок
-
Контрольные суммы: обнаружение ошибок в данных
Контрольные суммы: обнаружение ошибок в данных при передаче и хранении. Алгоритмы, функции, целостность данных, хеширование. Защита от коррупции.
-
Циклический избыточный код (CRC) для обнаружения ошибок данных
Циклическая проверка избыточности (CRC): надежный метод обнаружения ошибок в данных при передаче и хранении. Полиномиальное деление для защиты от коррупции.
-
Коды Боуза — Чоудхури — Хоккенгема (Коды БЧХ)
Коды БЧХ: эффективные циклические коды для исправления ошибок. Разработаны Боузом, Чоудхури и Оккенгемом. Контроль над количеством исправляемых ошибок.
-
Количество ошибок передачи битов в цифровых каналах связи
Биты ошибок в цифровой передаче: определение, частота (BER), отношение ошибок, вероятность ошибки (pe). Оценка качества связи и передачи данных.
-
Сверточные коды: принципы, декодирование и применение.
Сверточные коды: эффективные методы коррекции ошибок в телекоммуникациях. Принцип работы, треллис-декодирование, преимущества и применение.
-
Коды Хэмминга: линейные коды исправления ошибок
Коды Хемминга: линейные коды, исправляющие ошибки в данных. Обнаружение и коррекция одиночных битовых ошибок, высокая эффективность. Изобретены в 1950 г.
-
Коды Рида — Соломона: Обзор и применение
Коды Рида-Соломона: мощные методы коррекции ошибок для надежной передачи и хранения данных. Применение в CD, DVD, QR-кодах, RAID 6 и др.
-
Кодирование диапазонами: эффективный метод энтропийного кодирования.
Рейсовое кодирование: эффективный метод энтропийного кодирования данных. Альтернатива арифметическому кодированию, быстрее и свободно от патентов.
-
Беспотерянное сжатие данных и энтропийное кодирование
Беспотерьное сжатие данных: энтропийное кодирование (Huffman, арифметическое). Теория Шеннона, энтропия источника, оптимальность кодирования.
-
Кодирование Фибоначчи: универсальный двоичный код
Кодирование Фибоначчи: универсальный двоичный код для целых чисел. Основано на числах Фибоначчи и представлении Зекедорфа. Без повторяющихся "11".
-
Кодирование Шеннона-Фано: методы и анализ
Кодирование Шеннона-Фано: эффективные алгоритмы сжатия данных на основе вероятностей символов. Основы теории информации и построение префиксных кодов.
-
Префиксные коды: свойства, применение и связь с другими кодами.
Префиксный код: уникально декодируемая система кодирования без префиксов. Важно для кодов переменной длины, обеспечивает однозначное восстановление данных.
-
Теорема Шеннона-Хартли: Предел скорости передачи информации
Теорема Шеннона-Хартли: макс. скорость передачи данных по каналу связи при наличии шума. Ограничения пропускной способности и помех. Информационная теория.
-
Двоичный симметричный канал: теория и применение.
Двоичный симметричный канал (BSCp) в теории информации: модель передачи битов с вероятностью ошибки p. Кодирование с низким уровнем ошибок возможно.
-
Кодирование Голомба и Райса: Методы сжатия данных без потерь
Кодирование Голомба и Райса: методы сжатия данных без потерь. Оптимальны для данных с геометрическим распределением, где малые значения встречаются чаще.
-
Бит четности для обнаружения ошибок в двоичных строках
Паритетный бит: простой метод обнаружения ошибок в двоичном коде. Добавляется к строке для контроля четности (even/odd) количества единиц. 💻🔍
-
Теоретический предел скорости передачи информации в канале связи
Теоретический предел скорости передачи данных в канале связи. Определение понятия "ёмкость канала" по Шеннону, вычисление и применение в современных системах связи.
-
Теория кодирования: свойства и применение кодов
Теория кодирования: свойства кодов для сжатия данных, криптографии, передачи и хранения. Изучение, удаление избыточности и исправление ошибок.
-
Бинарные коды Голея: теория и применение
Бинарный код Голея: линейный код коррекции ошибок для цифровой связи. Корректирует до 3 ошибок, обнаруживает 7. Основан на теории конечных групп.
-
Кодирование с ограничением длины серии (RLL) в технологиях связи.
Кодирование RLL: эффективная передача данных с ограничением длины серий битов. Параметры m/n, d, k для оптимальной работы каналов связи и хранения.
-
Решетчатое кодирование с модуляцией: История и применение в телекоммуникациях.
Треллис-кодированная модуляция (TCM): эффективная схема передачи данных по телефонным линиям, разработанная Унгербёком. Преодоление ограничений скорости передачи данных.
-
Турбокоды: Высокоэффективные коды коррекции ошибок
Турбо-коды: высокоэффективные коды коррекции ошибок, приближающие скорость передачи данных к теоретическому пределу Шеннона. Применение в 3G/4G, спутниковой связи.
-
Коды с низкой плотностью проверки на четность (LDPC)
Коды LDPC: линейные корректирующие коды для надежной передачи данных по зашумленным каналам. Высокая эффективность, приближение к теоретическому пределу Шеннона.
-
Клод Берру: Изобретатель турбокодов и его вклад в современные технологии связи.
Клод Берру: французский профессор электротехники, изобретатель революционных Turbo-кодов для коррекции ошибок. Патент US5446747, публикация 1993 года.
-
Алгоритм Флетчера: вычисление контрольной суммы для обнаружения ошибок
Контрольная сумма Флетчера: алгоритм проверки ошибок, разработанный в 1970-х. Быстрая альтернатива CRC с использованием суммирования блоков данных.
-
Алгоритм статистического вывода на графовых моделях: распространение убеждений.
Алгоритм распространения убеждений (belief propagation) для графических моделей: Байесовские сети, марковские поля. Точный вывод на деревьях, приближенный на графах.
-
Блочные коды: теория и применение
Блочные коды: семейство кодов коррекции ошибок для надежной передачи данных. Обзор, примеры (Reed-Solomon, Hamming) и границы эффективности. Теория кодирования.
-
Онлайн-коды: надежное восстановление данных при частичной потере информации.
Онлайн-коды: что это такое? Объяснение erasure codes, кодирование данных без потерь, восстановление информации по частям. Надежное хранение и передача данных.
-
Коды стирания: восстановление данных и эффективность кодирования.
Коды стирания: восстановление данных при потере. Теория кодирования, FEC, коэффициент восстановления, эффективность приема. Защита информации.
-
Пространственно-временные коды в беспроводной связи: повышение надежности передачи данных
Пространственно-временные коды (STC) в беспроводной связи: повышение надежности передачи данных с помощью нескольких антенн. STTC, STBC, STLC.
-
Коды Торнадо: Быстрое исправление ошибок в кодировании стирания.
Торнадо-коды: быстрые коды стирания для коррекции ошибок. Превосходят Reed-Solomon по скорости (в 100-10000 раз!), используются в Online, LT и Raptor кодах.
-
Декодирование Витерби: Алгоритм и реализация
Декодер Витерби: принцип работы, алгоритм Витерби для декодирования битовых потоков с использованием свёрточных кодов. Аппаратные и программные реализации.
-
Змея в гиперкубе: поиск длиннейшего пути
Задача о "змее в ящике" в теории графов: поиск пути в гиперкубе с ограничениями. Оптимизация пути, исключение посещённых вершин и соседей.
-
Линейные коды: теория и применение в исправлении ошибок.
Линейные коды исправления ошибок: принцип работы, виды (блочные, свёрточные, турбо-коды). Эффективное кодирование и декодирование данных для надёжной связи.
-
Верхняя граница в теории кодирования: Ограничение Синглтона и коды МДС
Кодирование: предел Синглтона – верхняя граница для размера блочных кодов. MDS-коды достигают этого предела. Теория информации, кодирование данных.
-
Предел Хэмминга для блочных кодов
Предел Хэмминга в теории кодирования: ограничение параметров блочных кодов, эффективность исправления ошибок и понятие совершенного кода. Математика и IT.
-
Алгебраико-геометрические коды: обобщение кодов Рида — Соломона
Алгебраико-геометрические коды (AG коды): обобщение кодов Рида-Соломона, разработанные В.Д. Гоппой в 1982 году. История, отличия и применение в теории кодирования.
-
Избыточность в теории информации
Избыточность данных в теории информации: определение, роль в сжатии и коррекции ошибок. Взаимная информация, общая корреляция и сжатие данных.
-
Марсель Голе: математик, физик и теоретик информации
Марсель Голе: биография швейцарского математика, физика и теоретика информации. Работы в Bell Labs, прикладная математика для военных и промышленности.
-
Факторные графы: представление и алгоритмы вычислений
Факторные графы: представление функций и вероятностных распределений. Эффективные вычисления, декодирование LDPC и турбо-кодов. Оптимизация алгоритмов!
-
Коды Рида-Маллера в беспроводной связи
Коды Рида-Мюллера: исправление ошибок в беспроводной связи, включая 5G и глубокий космос. Линейные блочные коды, локально тестируемые и декодируемые.
-
Пространственно-временные решетчатые коды: принцип работы и преимущества
Пространственно-временные решетчатые коды (STTC) в беспроводной связи: повышение надежности передачи данных, снижение ошибок и увеличение скорости.
-
Кодирование пространственно-временными блоками в беспроводной связи
Пространственно-временное кодирование в беспроводной связи: повышение надежности передачи данных через несколько антенн. Устойчивость к помехам и шумам.
-
Густав Соломон: Пионер алгебраического кодирования и внесший вклад в теорию информации.
Густав Соломон: вклад в теорию кодов. Разработал коды Рида-Соломона для обнаружения и исправления ошибок в цифровых данных. Применение в хранении и связи.
-
Коды Луби: Основы и применение фонтанных кодов стирания.
Коды Люби: эффективные коды стирания для надежной передачи данных. Простое кодирование/декодирование, rateless свойство, графы разреженности.
-
Комплементарная кодовая ключевая модуляция (CCK) в сетях 802.11b/g
Кодирование CCK (Complementary Code Keying) в 802.11b: повышение скорости передачи данных в WLAN до 11 Мбит/с за счет дальности. Особенности и сравнение с кодом Баркера.
-
Владимир Иосифович Левенштейн: Жизнь и вклад в теорию информации
Владимир Левенштейн (1935-2017) – русский математик, автор алгоритма Левенштейна и расстояния Левенштейна. Теория информации, коррекция ошибок, комбинаторный дизайн.
-
Коды Raptor и RaptorQ: Теория и применение в цифровом вещании.
Коды Raptor: эффективные коды исправления ошибок для надежной передачи данных. Быстрая кодировка/декодировка, высокая вероятность восстановления данных. RaptorQ.
-
Коды-фонтаны: Теория и применение кодирования с переменной скоростью
Фонтанные коды в теории кодирования: суть, свойства и применение. Восстановление данных из любого подмножества кодов. LT, Raptor и Online коды.
-
Повторный код в теории кодирования: принципы, применение и ограничения.
Повторный код в теории кодирования: простой метод исправления ошибок, повторяющий сообщение. Низкая эффективность и скорость ограничивают применение.
-
Предел скорости передачи данных по зашумлённому каналу
Предел скорости передачи данных (теорема Шеннона): макс. скорость передачи инфо без ошибок при шуме. Основы теории информации, работы Найквиста и Хартли.
-
Гибридные методы обнаружения и коррекции ошибок в связи
Гибридный ARQ: сочетание коррекции ошибок (FEC) и повторных запросов (ARQ) в коммуникациях. Повышает надежность передачи данных, используя CRC и коды Рида-Соломона.
-
Неравенство Фано для случайных величин
Неравенство Фано в теории информации: связь между потерей информации в канале и вероятностью ошибки. Формула, применение и ключевые понятия.
-
Схемы контроля ошибок при передаче данных по зашумленным каналам связи
Коррекция ошибок передачи данных (FEC): надежная связь по зашумленным каналам. Кодирование с избыточностью для обнаружения и исправления ошибок без повторной передачи.
-
Коды Баркера: Последовательности для синхронизации данных
Код Баркера: последовательность цифровых значений для синхронизации в телекоммуникациях. Обеспечивает надежную передачу данных с минимальной ошибкой.
-
Циклические коды: структура, свойства и применение.
Циклические коды в теории кодирования: определение, свойства и применение для эффективного обнаружения и исправления ошибок в данных. Алгебраические коды.
-
History of information theory