iYroglif / DZ_ST

Циклический код [15,11]

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

МГТУ им. Н.Э. Баумана Кафедра ИУ5

Домашнее задание по дисциплине "Сети и телекоммуникации"

Терентьев В.О. Группа ИУ5-53Б

Разработка программных средств определения обнаруживающей и корректирующей способности кода в линейных протоколах

Имеется дискретный канал связи, на вход которого подается закодированная в соответствии с вариантом задания кодовая последовательность. В канале возможны ошибки любой кратности. Вектор ошибки может принимать значения от единицы в младшем разряде до единицы во всех разрядах кодового вектора. Для каждого значения вектора ошибки на выходе канала после декодирования определяется факт наличия ошибки и предпринимается попытка ее исправления

Обнаруживающая способность кода $C_0$ определяется как отношение числа обнаруженных ошибок $N_0$ к общему числу ошибок данной кратности, которое определяется как число сочетаний из $n$ (длина кодовой комбинации) по $i$ (кратность ошибки – число единиц в векторе ошибок) - $C_n^i$

$$C_0 = \frac{N_0}{C_n^i}$$

Необходимо определить обнаруживающую способность кода

№ варианта Информационный вектор Код Способность кода
20 11111010001 Ц [15,11] $C_0$

Скрин

Окно программы

Отчет

Отчет часть 1: pdf

Отчет часть 2: pdf

About

Циклический код [15,11]


Languages

Language:C# 100.0%