Код Хэмминга с d_min=3 и d_min=4
Практическое освоение кода Хэмминга с минимальным кодовым расстоянием 3 и 4. Разработка программы, реализующей код Хэмминга, способной закодировать и декодировать входное слово. Определение наличия ошибки при передаче и оценка возможности ее исправления.
Подобные документы
Работа, заложившая основы теории кодирования. Нейронная сеть Хэмминга. Вычисление расстояния Хэмминга от входного образа до всех образов, хранимых сетью. Исследования в области численных методов решения разного рода прикладных математических задач.
реферат, добавлен 05.12.2013Проектирование и реализация системы, которая осуществляет процессы создания и взаимодействия группы объектов на примере искусственной нейронной сети Хэмминга. Принципы работы созданной программы и закрепление навыков программирования на языке Delphi.
курсовая работа, добавлен 24.04.2014История кодирования. Передача информации: принципы, определения, особенности. Методы цифрового физического кодирования. Обнаружение и исправление ошибок в канале с шумом. Алгоритмы Хэмминга и Адамара. Кодирование и декодирование линейных блочных кодов.
дипломная работа, добавлен 29.08.2012Решение задач классификации бинарных входных векторов с использованием искусственной нейронной сети Хэмминга. Расчет матрицы весовых коэффициентов нейронов первого слоя. Сигналы нейронной сети Хэмминга, получаемые на протяжении полного цикла расчета.
статья, добавлен 12.06.2018Искусственные нейронные сети. Весовые коэффициенты синапсов. Организация ассоциативной памяти. Полносвязная нейронная сеть с симметричной матрицей связей. Схема сети Хопфилда. Классификация по критерию максимального правдоподобия с помощью сети Хэмминга.
реферат, добавлен 10.03.2011Анализ области применения системы и описания процесса кодирования. Расчет параметров кода. Оценка принципа построения помехоустойчивых кодов. Разработка и обоснование структурной электрической схемы кодера и декодера. Моделирование общего кодека.
реферат, добавлен 03.06.2016Предложение Ричардом Хэммингом кодов, способных корректировать ошибки при обработке сигналов. Значение регулярных методов построения кодов корректирующих ошибок, предложенных Хэммингом. Описание декодирования и исправления ошибок по Р. Хэммингу.
реферат, добавлен 17.03.2015Понятие систематических и линейных кодов, правила построения порождающей матрицы. Сущность кода Хэмминга, его построение для одной из комбинаций четырехразрядного двоичного кода, алгоритм декодирования. Значение разработки системы нечеткого поиска.
лекция, добавлен 16.02.2015Анализ способов кодирования информации: проверка чётности, кода CRC, Хэмминга и Рида-Соломона. Разработка устройства кодирования информации. Реализация кодера-декодера на базе ИМС К555ВЖ1. Разработка принципиальной схемы устройства и стенда контроля.
дипломная работа, добавлен 31.10.2013Разработка модуля последовательно-параллельного преобразователя, предназначенного для передачи информации, принимаемой ЭВМ от удаленного устройства по однопроводной линии связи. Создание комплекта конструкторской документации законченного модуля.
курсовая работа, добавлен 24.11.2013Моделирование памяти разными уровнями напряжения. Эффективность использования бинарной арифметики. Анализ применения двоично-десятичного кода. Алгоритм Хэмминга для 16-битных слов. Сравнительная характеристика основных типов компьютерной памяти.
презентация, добавлен 15.09.2017- 12. Машинные языки
Арифметические действия (сложение и вычитание, умножение и деление) в прямом, обратном и дополнительном кодах. Порядок выполнения сложения в двоично-десятичном коде. Представление двоичного числа в коде Грея. Кодирование числа с помощью кода Хэмминга.
контрольная работа, добавлен 16.06.2021 Целесообразность выбора языка программирования. Основные структуры языка программирования C#. Кодирование по методу четности/нечетности. Кодирование по методу Хэмминга. Машина Поста. Использование программы StudyProgram для усвоения учебного материала.
курсовая работа, добавлен 25.11.2008Роль и значение информационных революций. История развития и смена поколений ЭВМ. Персональные компьютеры, история создания и развития. Понятие информатики, коды Хэмминга. Понятие алгоритма, рекурсивные функции, системы текстовых замен. Сигнатуры и термы.
курсовая работа, добавлен 20.01.2010Характеристика понятия образа, проблемы обучения распознаванию образов. Описание истории исследований в области нейронных сетей. Изучение сигнального метода обучения Хебба. Описание структурных схем и алгоритмов нейронных сетей Хопфилда и Хэмминга.
реферат, добавлен 12.06.2015Базовые понятия и основные задачи искусственного интеллекта (ИИ). История развития систем ИИ. Представление входных данных. Различные подходы к построению систем ИИ. Нейронные сети Хопфилда и Хэмминга. Основные положения и применение нейронных сетей.
курсовая работа, добавлен 05.06.2011Создание программы для решения задачи по замене любого слова на символы или другое слово при помощи языка программирования С++ с возможным упрощением строк программного кода и уменьшением их количества. Проверка работы кода с произвольными данными.
контрольная работа, добавлен 05.06.2020Выполнение проекта кода калькулятора в Visual Studio 2022. Создание файла для отработки кода. Разработка файла С++ формата с именем Source.ccp, определение места его сохранения. Изменение кода программы с кириллицы на латиницу. Проверка работы программы.
практическая работа, добавлен 12.11.2024Описание основных алгоритмов, используемых в программе, реализующей параллельную работу нескольких процессов. Работа программы с параметрами: kurs.exe и text.txt. Описание основных подпрограмм, переменных, констант и типов. Обзор исходного кода программы.
контрольная работа, добавлен 11.12.2012Разработка компьютерной программы, реализующей компьютерную анимацию вращения квадрата средствами программы Code::Blocks. Технические возможности запуска анимации и ее остановки. Использования компьютерной программы "анимация вращения квадрата".
отчет по практике, добавлен 02.12.2018Определение особенности динамических структур, которой является возможность изменения их структуры и размера в процессе работы программы. Разработка программы, реализующей алгоритмы работы с очередью. Анализ процесса создания очереди с помощью массива.
курсовая работа, добавлен 21.05.2018Разработка и испытание программы шифрующей и дешифрующей текст пятью различными методами. Код символа в Паскале, определение с помощью функции Ord. Написание текста программы реализующей шифрование. Составление блок-схемы, описывающую её работу.
реферат, добавлен 13.12.2013Разработка многомодульной программы сложной структуры, позволяющей находить самое длинное и самое короткое слово в тексте и менять их местами. Описание модульной структуры, глобальных и локальных переменных, алгоритмов реализации модулей программы.
курсовая работа, добавлен 19.04.2017Разработка алгоритма программы на языке программирования CAMBASIC, реализующей считывание информации с клавиатуры и вывод ее на дисплей микроконтроллера OCTAGON SYSTEMS. Анализ отображения на дисплее микроконтроллера кода нажатой клавиши и ее позиции.
лабораторная работа, добавлен 02.05.2016Определение предметной области и взаимосвязей между сущностями. Описание физической модели программы "Кадровое агентство", предназначенной для работы с клиентами. Разработка программной среды, интерфейса, документации пользователя. Листинг кода программы.
курсовая работа, добавлен 24.01.2016