Тема: Разработка алгоритма и прикладной программы моделирования генератора псевдослучайных последовательностей (кодов, чисел, таблиц).

Постановка задачи:

Необходимо спроектировать и реализовать программу моделирования генератора псевдослучайных последовательностей (кодов, чисел, таблиц), построенного на базе сдвиговых регистров с линейными обратными связями (СРОС) над полем GF(p), описываемого рекуррентным уравнением над полем GF(p) вида Y{I+1} = F * Y{I},

где F - квадратная характеристическая (структурная) матрица СРОС размера n*n;

Y{0}; Y{1} и Y{I+1} – векторы начального, предыдущего и последующего состояний СРОС размера n.

Программа должна состоять из клиентской и серверной частей. Серверная часть должна обеспечивать взаимодействие с сервером базы данных неприводимых полиномов, позволять вычислять последовательность состояний генератора, формировать последовательности состояний каждого заданного разряда вектора Y, вычислять весовые функции Хэмминга этих последовательностей и их период. Должен быть реализован ввод и отображение исходных данных, а также визуализация результатов моделирования с помощью пользовательского интерфейса. Должно быть обеспечено редактирование и сохранение в базе данных вариантов исходных данных, а также генерация и сохранение отчетов о результатах моделирования генератора для выбранных вариантов исходных данных. Программа должна быть разделена на модули.

Индивидуальное задание:

Должен быть разработан алгоритм и программа формирования S- и C-последовательностей соответственно как сумм и произведений последовательностей на выходах 2-х СРОС со взаимно простыми периодами. Должна быть разработана программа вычисления и построения графиков автокорреляционных функций(АКФ) выходных бинарных последовательностей вида X_s= -1^(S) и X_c= -1^(С) , где I = {0, 1, 2, 3, ... }, а также таблиц значений и числа уровней этих АКФ.

ВАЖНО: Есть работающий ехе файл и код программы на С++ (просто в виде текста) такого же проекта, но с другим индивидуальным заданием, готов предоставить их в помощь/для примера.

4 года назад
radetskiy
Антон 
29 лет
4 года в сервисе
Был
4 года назад

Заявки фрилансеров

Нет заявок фрилансеров
  • Похожие заказы

  • $400

    Требуется ПО под Вин10.Управление и регистрация данных с лабораторного прибора для исследования Реологии жидкости.1. Прибор под управлением S7-1200. Связь с ним через TCP-ip S7-net или ISO-Tcp siemens.2. Программа сохраняет данные с прибора в текстовый файл ...

    Закрыт
    4 года назад
  • Расширение должно добавлять возле каждого задания чекбокс и кнопку редактирования цены. При отметке чекбокса, название задания с ценой должно быть отправлено в общий прайс. Если цену еще не назначали, то по умолчанию она -1. После ...

    Закрыт
    4 года назад
  • Разработка с нуля. Язык программирования: по рекомендации специалиста. Разработать интерактивную программу для инфокиоска или интерактивной панели которая будет расположена в образовательном учреждении. ПО должна в себя включать: систему ...

    Закрыт
    4 года назад
  • Доброго времени суток. Нужно написать движок шрифтов с правильным алгоритмом рендеринга шрифта через SetPixel. Есть решение, но алгоритм работы не верный и могу объяснить в чем заключается проблема. Решение данной задачи отправлю для ознакомление. Написать ...

    Прикладное ПОнет заявок
    Закрыт
    4 года назад
  • Есть написанный бот для приложения Баду на питоне работает на 80% , не хватает кое каких опций, как работает бот https://drive.google.com/file/d/1wbdoCPNbVoCXwtrAPa6QnNtnMF4FUQa2/view?usp=sharing чего не хватает выписано тут: https://drive.google.com/file/d/11EkRc_A5EZoy3ICr5PVptmvfqaOV95Zc/view?usp=sharing Сроки: 2 ...

    Закрыт
    4 года назад
  • $1500

    Нужен спец в команду по разработке калькулятора с пошаговым объяснением решения - сервис позволяет решать математические примеры с 1 по 11 классы, отображая при этом весь ход решения. Фактически мы делаем полный аналог этого ...

    Закрыт
    4 года назад
  • Нужно написать программу помощник для покера.  Программа должна видеть что происходит за столом и подсказать что мне делать. Высчитывать она ничего не должна, всё высчитано у меня на бумаге, но смотреть постоянно в бумажку слишком ...

    Закрыт
    4 года назад
  • Доброго дня, небольшой торговой компании со штатом в 15 торговых агентов нужна программа для вбивания заявок и учета продаж на Android с последующим отображением этих заявок в 1С.  Необходимые основные функции и требования к ...

    Закрыт
    4 года назад