Практикум на ЭВМ (317)/2013/Коды БЧХ
Материал из MachineLearning.
(Различия между версиями)
(Новая: {{stop|Формулировка задания находится в стадии разработки. Убедительная просьба не приступать к выполн...) |
(→Оформление задания) |
||
Строка 25: | Строка 25: | ||
* Текстовый файл в формате PDF, содержащий описание проведенных исследований; | * Текстовый файл в формате PDF, содержащий описание проведенных исследований; | ||
* Все исходные коды с необходимыми комментариями. | * Все исходные коды с необходимыми комментариями. | ||
+ | |||
+ | | ||
+ | |||
+ | {|class="standard" | ||
+ | !''Основные операции в <tex>GF(2^l)</tex>'' | ||
+ | |- | ||
+ | |res = '''gf_sum'''(X, Y, pp) — поэлементное суммирование двух матриц | ||
+ | |- | ||
+ | |res = '''gf_prod'''(X, Y, pp) — поэлементное умножение двух матриц | ||
+ | |- | ||
+ | |res = '''gf_times'''(X, Y, pp) — умножение двух матриц | ||
+ | |- | ||
+ | |res = '''gf_rdivide'''(A, b, pp) — решение СЛАУ <tex>Ax=b</tex> | ||
+ | |- | ||
+ | |ВХОД | ||
+ | |- | ||
+ | | | ||
+ | {|border="0" | ||
+ | |- | ||
+ | |X, Y — матрица из элементов поля <tex>GF(2^l)</tex>, каждый элемент представляет собой десятичное число, двоичная запись которого соответствует коэффициентам полинома над полем <tex>GF(2)</tex>, первый разряд соответствует старшей степени полинома; | ||
+ | |- | ||
+ | |pp — неприводимый многочлен степени <tex>l</tex> над <tex>GF(2)[x]</tex>, десятичное число; | ||
+ | |- | ||
+ | |} | ||
+ | |- | ||
+ | |ВЫХОД | ||
+ | |- | ||
+ | |res — результат операции, набор элементов из поля <tex>GF(2^l)</tex>, каждый из которых представляется десятичным числом. | ||
+ | |} |
Версия 18:22, 5 мая 2013
Формулировка задания находится в стадии разработки. Убедительная просьба не приступать к выполнению задания до тех пор, пока это предупреждение не будет удалено. |
Начало выполнения задания: 6 мая 2013 г.
Срок сдачи: 19 мая 2013 г. (воскресенье), 23:59.
Программная среда для выполнения задания — MATLAB. Неэффективная реализация кода может негативно отразиться на оценке.
Коды БЧХ
Формулировка задания
Рекомендации по выполнению задания
Оформление задания
Выполненное задание следует отправить письмом по адресу bayesml@gmail.com с заголовком письма «[ПРАК13] Задание 6, Фамилия». Убедительная просьба присылать выполненное задание только один раз с окончательным вариантом. Новые версии будут рассматриваться только в самом крайнем случае. Также большая просьба строго следовать указанным ниже прототипам реализуемых функций.
Присланный вариант задания должен содержать в себе:
- Текстовый файл в формате PDF, содержащий описание проведенных исследований;
- Все исходные коды с необходимыми комментариями.
Основные операции в | ||
---|---|---|
res = gf_sum(X, Y, pp) — поэлементное суммирование двух матриц | ||
res = gf_prod(X, Y, pp) — поэлементное умножение двух матриц | ||
res = gf_times(X, Y, pp) — умножение двух матриц | ||
res = gf_rdivide(A, b, pp) — решение СЛАУ | ||
ВХОД | ||
| ||
ВЫХОД | ||
res — результат операции, набор элементов из поля , каждый из которых представляется десятичным числом. |