13.11.2014 Views

Doc 9924 - Сертификаты типа (МАК)

Doc 9924 - Сертификаты типа (МАК)

Doc 9924 - Сертификаты типа (МАК)

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Добавление G. Обнаружение и исправление ошибок в режиме S G-3<br />

M(x) + R(x) + B(x)<br />

0<br />

D(x)<br />

= Q(x) +<br />

+ C(x) +<br />

G(x) G(x) G(x)<br />

Следовательно, если приемнику известна последовательность B(x), то он может распознать сообщение, не<br />

содержащее ошибок, по появлению остатка, D(x). И наоборот, если ожидаемый остаток D(x) не обнаружен, то<br />

приемник делает вывод о том, что либо:<br />

a) полученное сообщение содержит ошибки, либо<br />

b) добавленная последовательность B(x) не является той, которая ожидалась.<br />

3.5 Последнее свойство может быть использовано для того, чтобы сообщения, переданные более чем<br />

одному приемнику, принимались в качестве сообщений без ошибок только одним из них. Если каждому<br />

приемнику выделяется его собственная индивидуальная последовательность B(x), то добавление конкретной<br />

последовательности B(x) к сообщению обеспечит генерирование ожидаемого D(x) только одним требуемым<br />

приемником: остальные не смогут распознать остаток в качестве их "собственного" и, следовательно,<br />

проигнорируют сообщение, как явно искаженное.<br />

3.6 Если сообщение получено без ошибок, тогда принятый остаток R(x) будет равен D(x). Если D(x)<br />

известен приемниками и прибавляется к R(x), то сумма R(x) + D(x) по модулю-2 будет содержать ОДНИ НУЛИ.<br />

При наличии ошибок сумма R(x) + D(x) не будет содержать ОДНИ НУЛИ. Эта сумма обозначается S(x) и<br />

именуется признаком ошибки.<br />

3.7 Для исправления ошибок необходимо пометить те биты сообщения, значение которых оценивается<br />

как имеющее низкий уровень достоверности и которые поэтому подлежат коррекции с помощью процесса<br />

исправления ошибок. Не допускается исправление тех битов, значения которых оцениваются как имеющие<br />

высокий уровень достоверности. Один из методов задания уровня достоверности каждого бита сообщения<br />

состоит в генерировании последовательности битов достоверности, которая имеет ту же длину, что и<br />

последовательность битов сообщения. Каждый бит последовательности битов достоверности указывает<br />

уровень достоверности соответствующего бита в последовательности битов сообщения. Биты достоверности<br />

генерируются в результате контроля за качеством принимаемого сигнала (например, если оба интервала,<br />

занимаемого битом, имеющие длительность 0,5 мкс, содержат сигнал большого уровня, то данный бит<br />

помечается как бит с низким уровнем достоверности).<br />

3.8 После определения уровня достоверности битов исправление ошибки будет осуществляется с<br />

помощью следующей процедуры:<br />

a) сравнить симптоматичную последовательность, состоящую из n-битов, с n-битами низкого<br />

порядка из последовательности достоверности, где n является порядком генерирующего<br />

полинома;<br />

b) если все позиции битов, содержащие единицы в признаке ошибки, соответствуют позициям<br />

битов низкого уровня достоверности в битах низкого порядка сообщения, тогда необходимо<br />

исправить (т.е. заменить двоичную единицу на нуль или наоборот) биты сообщения,<br />

соответствующие единицам признака ошибки;<br />

c) поочередно сдвинуть последовательности сообщения и достоверности вправо на один бит и<br />

рассчитать измененный признак, который применяется к этим сдвинутым последовательностям<br />

сообщения и достоверности;<br />

d) повторить действия, указанные в подпунктах а) – с), до получения соответствия;<br />

e) если соответствия не найдено, ошибка не может быть исправлена.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!