Скрытие и извлечение информации в видеофайлах. Нужна программа. Пояснения к коду не нужных. Главное, чтобы работала.
Builder C++. Циклические коды
Написать программу в которой передаваемое изображение кодируется, в него вносятся помехи (вводится вероятность от 0 до 1), изображение декодируется, вычисляется вероятность появления ошибки (от 0 до 1). На одну кнопку сделать пункты 3-5, на другую с декодером Меггитта. Примерный интерфейс в изображениях.
Порядок выполнения работы
Перед началом выполнения задания каждый студент получает свой вариант в соответствии с видом порождающего полинома (табл. 4.1). Пункты 3-7 выполняются с помощью приложения C++.
Порождающего полином: степень полинома 5, g(x)=110111
1. На основании заданного порождающего полинома g(x) определить порождающую G и проверочную H матрицу циклического кода.
2. С помощью проверочной (транспонированной) HT матрицы определить таблицу векторов синдрома S(x).
3. На основании задания практической работы №1 с помощью выполнить следующие пункты:
- создать битовый поток передаваемой информации для полутонового изображения;
- смоделировать двоично-симметричный канал (ДСК) передачи с заданной вероятностью ошибок Pk;
- реализовать восстановление исходного изображения из битового потока и выполнить расчет количества ошибок Рош.
4. Выполнить помехоустойчивое кодирование битового потока с помощью циклического кода по схеме 4.1.
5. Выполнить синдромное декодирование по схеме 4.3.
6. Выполнить декодирование по схеме Меггитта.
Порождающая и проверочная матрица найдены. Пункт 2 вычисление векторов синдрома S(x) сделать в программе.
Заявки фрилансеров
Похожие заказы
- Прикладное ПО4 заявкиЗакрыт8 лет назад
Получение списка информационных ресурсов (файлов, папок, разделов реестра) к которым имеет доступ на чтение (запись) задаваемый пользователь
Прикладное ПОнет заявокЗакрыт8 лет назадДоброго времени! Программа для создания html страниц адаптированных под мобильные устройства. Полное ТЗ можно посмотреть по этой ссылке: смотрим здесь Интересует стоимость, а так же примерные сроки исполнения. Просьба указывать ...
Прикладное ПО2 заявкиЗакрыт8 лет назадВ одной из игр имеется своеобразное "колесо фортуны". Нужна программа на win 10, способная распознавать и в нужный момент останавливать это колесо (нажимать на кнопку в указанной области). Возможны и другие механизмы работы программы. ...
Прикладное ПО3 заявкиЗакрыт8 лет назадЦель: Через (icq,jabber,telegram) генерировать лицензию,файл,скрипт и выдавать его в ввиде ссылки с поддержкой оплаты за результат в виде bitcoin Т.е, у меня на сервере будет лежать консольное приложение которое генерирует лицензию по команде "./gen.exe ...
Прикладное ПОнет заявокЗакрыт8 лет назадНужно написать front-end и back-end с использованием стека C#+JS+SQL
Прикладное ПО6 заявокЗакрыт8 лет назадПо примеру прикреплённой схемы нужно создать программу, в которой на 3 резервных модуля подаются идентичные данные, но с разными сигналами ошибки рассогласования , после чего они обрабатывают данные и подают мажоритарному элементу(алгоритму голосования), который должен спрятать отказ ...
Прикладное ПОнет заявокЗакрыт8 лет назадЦель: Через (icq,jabber,telegram) генерировать лицензию,файл,скрипт и выдавать его в ввиде ссылки с поддержкой оплаты за результат в виде bitcoin Т.е, у меня на сервере будет лежать консольное приложение которое генерирует лицензию по команде "./gen.exe ...
Прикладное ПО1 заявкаЗакрыт8 лет назадНужна консультация по программе Maltego. Как установить программу, базовые настройки, основные понятия, элементарные приемы пользования.
Прикладное ПО2 заявкиЗакрыт8 лет назадДобрый день! Необходима программа для работы из под Windows. Программа должна уметь: 1. Поиск по ключевым словам среди постов в группах вконтакте. Открытых групп. Группы среди которых необходимо выполнять поиск формируются в шаблон ...
Прикладное ПО5 заявокЗакрыт8 лет назад