Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Програма для дослідження завадостійкості лінійного адитивного блочного коду заданого виду синдромних методом

Реферат Програма для дослідження завадостійкості лінійного адитивного блочного коду заданого виду синдромних методом





за модулю2 +

// Вхідні дані:

// a, b - зв'язані по размерностям бінарні матриці

// Вихідні дані:

// з-бінарна матриця, отримана шляхом множення матриць a, b за модулем 2 +

[n, k1] = size (a);

[k2, m] = size (b); = zeros (n, m); i = 1: n; j = 1: m; k = 1: k1;

// Знаходження значення (i; j) елемента матриці "c"

// за допомогою операції додавання за модулем 2 + (i, j) = bool2s (~ isequal (c (i, j), (a (i, k) * b (k, j) )));

end;;;

endfunction;

printf (' n Програма для дослідження завадостійкості лінійного адитивного блочного коду'); (' n заданого виду синдромних методом n Розглянемо код виду (7,3) n n'); ( 'Масив вхідних символів кодера n'); = [0,0,1;

0,1,0;

, 1,1;

, 0,0;

, 0,1;

, 1,0;

, 1,1]

printf (' n Матриця Коофіцієнт системи визначальних рівнянь кодера n'); = [1,0,0;

0,1,0;

, 0,1;

, 1,1;

, 0,1;

, 1,0;

, 1,1]

printf (' n Генеруюча матриця кодера n'); = Gt ';// Транспоніруем матрицю Gt (' n Кодування. n Масив кодових символів * (на виході кодера) n ' );

y = umn_bin_mat (x, G);

y (' n *-де кожному вхідному символу відповідає один єдиний кодовий символ'); (' n n Перевірочна матриця H (з умови її ортогональності породжує матриці G) n'); = [0,1,1,1;

1,0,1,1;

, 1,0,1;

, 0,0,0;

, 1,0,0;

, 0,1,0;

, 0,0,1]

printf (' n Декодування. n На вхід декодера надходять прийняті кодові символи n'); (' n на виході декодера маємо масив вектор-рядків синдромів помилок n'); (' Випадок без помилкової передачі n ');

s = umn_bin_mat (y, Ht) (' n Нехай з помилкою прийняті перші біти кодових символів n'); = [1,0,1,1 , 1,0,1;

1,1,0,1,0,1,1;

, 1,1,0,1,1,0;

, 0,0,0,1,1,1;

, 0,1,1,0,1,0;

, 1,0,1,1,0,0;

, 1,1,0,0,0,1]

printf (' n Тоді синдром помилки будить мати вигляд n')

s1 = umn_bin_mat (r1, Ht)

Назад | сторінка 9 з 10 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Синтез і дослідження регулятора швидкості рухомого об'єкту. Синтез і д ...
  • Реферат на тему: Розробка алгоритму синтаксичного аналізу оператора виведення printf мови C ...
  • Реферат на тему: Побудова кодера на основі многочлена
  • Реферат на тему: Розрахунок кодера прізвища студента
  • Реферат на тему: Матриця SWOT