Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основы теории вероятности.doc
Скачиваний:
2
Добавлен:
11.11.2019
Размер:
2.62 Mб
Скачать

5.2 Лабораторная работа № 2

Задача данной лабораторной работы описана в пункте 3.2, исходные данные приведены в пункте 4.2, теоретические основы – в пункте 1.4 данного пособия.

Окно с начальными данными, а именно с множеством из 15 элементов информационных кодов и с кодом формирующего фильтра Q, можно вызвать на экран через главное меню, последовательно нажимая на кнопки "Исходные данные", "Лабораторная работа №2". В появившемся окне необходимо задать номер своего варианта и нажать на кнопку "Ok". Кроме того, для выполнения лабораторной работы требуются операции "Деление", "Сложение по модулю 2", "Вычисление кодовых расстояний".

Окно для операции "Деление" содержит четыре кодовых информационных поля с именами U, Q, S и r. Входные кодовые информационные поля U и Q содержат делимое и делитель, а выходные кодовые информационные поля S и r – частное и остаток от деления. Вычисления осуществляются по формулам

где m длина кода U;

n длина кода Q;

 - суммирование по модулю 2;

S(j)=0 при j<0 или j>m.

Окно операции "Сложение по модулю 2" содержит два входных кодовых информационное поля с именами A и B с кодами-слагаемыми и выходное кодовое информационное поле C для кода-результата. Результат вычисляется по формуле

C(i)=A(i)B(i), i=1,2,...,max(n,m),

где n – длина кода A,

m – длина кода B.

Окно для операции "Вычисление кодовых расстояний" описано в п. 5.1 настоящего пособия.

Выполнение лабораторной работы заключается в том, что для каждого из 15 начальных элементов множества информационных кодов необходимо произвести следующие операции:

  1. В поле U окна операции "Деление" необходимо поместить начальный информационный код, дополненный необходимым количеством нулей, а в поле Q – код формирующего фильтра. При этом в поле r окна этой операции возникнет остаток от деления начального информационного кода на формирующий фильтр.

  2. В поле A окна операции "Сложение по модулю 2" необходимо скопировать начальный информационный код, а в поле B окна этой операции необходимо скопировать содержимое поля r окна операции "Деление". Тогда в поле C окна операции "Сложение по модулю 2" появится разделимая кодовая комбинация, соответствующая начальному информационному коду.

  3. Нажатием на кнопку "new" окна операции "Вычисление кодовых расстояний" сформировать пустое кодовое информационное поле во множестве B кодовых информационных полей. В это поле необходимо поместить содержимое поля C окна операции "Сложение по модулю 2".

После завершения указанных операций над всеми начальными информационными кодами матрица d в окне операции "Вычисление кодовых расстояний" будет являться матрицей кодовых расстояний между разделимыми кодовыми комбинациями.

Отчет о выполнении лабораторной работы должен содержать:

1) постановку задачи;

2) начальные информационные коды и код формирующего фильтра;

3) формулы для вычислений;

4) полученные разделимые кодовые комбинации;

5) схему формирования кодовых комбинаций и соответствующие разностные уравнения;

6) матрицу кодовых расстояний между полученными кодами;

7) выводы из анализа матрицы кодовых расстояний;

8) процесс формирования одного из элементов.