|
|
|||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||
| Вход | |||||||||||||||||||||||||||||||||
|
Раздел "Обработка сигналов и изображений\Communications Toolbox"
Список функций CommunicationsToolbox: Помехоустойчивое кодирование и декодирование В оглавление \ К следующему разделу \ К предыдущему разделу
Синтаксис: parmat = gen2par(genmat); Описание: parmat = gen2par(genmat) Преобразует двоичную порождающую матрицу genmat, представленную в стандартной форме, в соответствующую проверочную матрицу parmat. genmat = gen2par(parmat) Преобразует двоичную проверочную матрицу parmat, представленную в стандартной форме, в соответствующую порождающую матрицу genmat. Стандартные формы для порождающей и проверочной матриц двоичного линейного кода (n, k) приведены в следующей таблице.
Здесь Ik — единичная матрица размером k, а апостроф ( ' ) обозначает транспонирование матрицы. Для каждой матрицы приведено два варианта стандартной формы, поскольку в различных литературных источниках используются разные соглашения. Для двоичных кодов знак “минус” в приведенных выше формулах для проверочной матрицы не имеет значения, поскольку в двоичном конечном поле –1 = 1. Примеры: Приведенные ниже команды преобразуют проверочную матрицу для кода Хэмминга в соответствующую порождающую матрицу и обратно. parmat = hammgen(3) parmat = 1 0 0 1 0 1 1 genmat = gen2par(parmat) genmat = 1 1 0 1 0 0 0 parmat2 = gen2par(genmat) % Результат должен быть равен parmat parmat2 = 1 0 0 1 0 1 1 |
|
Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB" (май 2002 г.)
|
||
| На первую страницу \ Сотрудничество \ MathWorks \ SoftLine \ Exponenta.ru \ Exponenta Pro | ||
| E-mail: | ||
| Информация на сайте была обновлена 11.05.2004 |
Copyright 2001-2004 SoftLine Co Наши баннеры |
|