bchnumerr

Количество исправимых ошибок для кода BCH

Описание

пример

T = bchnumerr(N) возвращает все возможные комбинации длины сообщения, K, и количество исправляемых ошибок, T, для кода BCH с длиной кодового слова, N.

пример

T = bchnumerr(N, K) возвращает количество исправляемых ошибок, T, для (N, K) Код BCH.

Примеры

свернуть все

Вычислите возможные комбинации длины сообщения для BCH кода размера слова 15.

T = bchnumerr(15)
T = 3×3

    15    11     1
    15     7     2
    15     5     3

Вычислим количество исправляемых ошибок для кода BCH 15,11

T = bchnumerr(15,11)
T = 1

Входные параметры

свернуть все

Длина кодового слова, заданная как целочисленный скаляр. N должна иметь форму 2m-1 для некоторого целого числа, m, между 3 и 16.

Пример: 15

Типы данных: double

Длина сообщения, заданная как целочисленный скаляр. N и K необходимо создать узкополосный код BCH.

Пример: 11

Типы данных: double

Выходные аргументы

свернуть все

Количество исправимых ошибок, возвращенных в виде скалярного или матричного значения.

bchnumerr(N) возвращает матрицу с тремя столбцами. В первом столбце перечислены N, во втором столбце перечислены K, и в третьем столбце перечислены T.

bchnumerr(N,K) возвращает скаляр, который представляет количество исправляемых ошибок для кода BCH.

Представлено до R2006a