Изучение методов получения и декодирования помехоустойчивых CRC-кодов, схем, реализующих эти методы, страница 5

2.9.  Повторить пп. 2.4-2.8 для случая однократной ошибки, задаваемой в любом разряде регистра Error1-Error7.

2.10. С помощью индикатора Corrected Block проконтролировать исправление всех однократных ошибок.

2.11. С помощью индикаторов TtansmittedBlock, Received Block иRemainder X проконтролировать обнаружение всех двухкратных ошибок.

2.12. Повторить п. 2.9 для двухкратной ошибки.

2.13. Задавая всевозможные сочетания трех- и четырехкратных ошибок, определить, какой процент этих ошибок не обнаруживается.

2.14. Повторить п. 2.9 для необнаруживаемой трехкратной ошибки.

3. Установить «многократный» режим  работы модели, для чего переключатель режима работы ManualSwitch щелчком левой кнопки манипулятора перевести в «верхнее» положение и провести статистическое исследование эффективности CRC-кода в следующем порядке.

3.1. Кнопкой SetParameters вызвать панель установки параметров моделирования и задать следующие значения параметров: N=100, M=7, BER=0, StepBER=0.0025, Delay=5-10 с.

3.2. В регистре Data1-Data4 набрать любую комбинацию информационных символов.

3.3. Запустить модель и в моменты временного останова модели, соответствующие смене канала (изменению вероятности двоичного символа p),  снять показания индикаторов NumberofErrors,NumberofCorrectedErrors,NumberofUncorrectedErrors, DetectionErrorsRate, CorrectedErrorsRate, Uncorrected Errors Rate, регистрирующих соответственно: числообнаруживаемых ошибок υоо, число исправляемых ошибок υио, число неисправляемых ошибок υниои соответствующие оценки вероятностей роо, рио, рнио.Результаты занести в табл.5.

Таблица 5

N

р

υоо

роо

υио

рио

υнио

рнио

100

0

0.0025

...

0.015

400

0

0.0025

...

0.015

800

0

0.0025

...

0.015

3.4. Повторить п. 3.3 для N=400 и N=800.

3.5. Исследовать корректирующие свойства кода в условиях интенсивных помех, для чего:

- запустить модель при условиях: N=800, M=10, BER=0, StepBER=0.05, Delay=0;

-   прокомментировать полученные графики.

Содержание отчета

1. Результаты выполнения домашнего задания.

2. Результаты экспериментальной оценки вероятностей роо, рио, рнио в виде их графических зависимостей от p.

3. Графические зависимости оценок коэффициентов достоверности от вероятности р.

4. Графические зависимости значений 95-процентных доверительных интервалов рн, рв для оценивания вероятностей роо, рио по их точечным оценкам (10) для канала с вероятностью искажения символа р (величина p указывается преподавателем).

5. Выводы по проделанной работе.

Контрольные вопросы

1.  Как сформировать кодовую комбинацию CRC-кода?

2.  Понятие образующего полинома и его свойства.

3.  Понятие кодового расстояния и его связь с кратностью обнаруживаемых и исправляемых ошибок.

4.  Методика построения кодирующего устройства CRC-кода и принцип его действия.

5.  Процедура обнаружения ошибок в комбинациях CRC-кода.

6.  Методика построения декодирующего устройства CRC-кода и принцип его действия в режиме обнаружения ошибок.

7.  Процедура исправления однократных ошибок в комбинациях CRC-кода. Понятие выделенного синдрома.

8.  Схема декодирующего устройства CRC-кода, принцип ее действия в режиме исправления ошибок.

9.  Как оценить эффективность CRC-кода аналитически?

10. Экспериментальное оценивание показателей эффективности корректирующего кода.

11.  Объяснить характер зависимостей p00(p), pио(p), pнио(p), h0(p), h0(p).

12.  Объяснить характер зависимостей доверительных интервалов для оцениваемых вероятностей роо, рио от длины тестовой последовательности N.

13.  Описать работу модели для исследования CRC-кода в однократном и многократном режимах.

14.  Составить схему кодирующего устройства CRC-кода на основе образующего полинома  и проиллюстрировать его работу с помощью таблицы состояний.

15. Составить схему кодирующего устройства CRC-кода на основе образующего полинома , ориентированную на обнаружение ошибок, и записать алгоритм работы устройства.

16.  Составить схему декодирующего устройства CRC-кода на основе образующего полинома , ориентированную на обнаружение ошибок, и проиллюстрировать работу устройства с помощью таблицы состояний.

17. Составить схему декодирующего устройства CRC-кода на основе образующего полинома , ориентированную на обнаружение ошибок, и проиллюстрировать работу устройства с помощью таблицы состояний.

18.  Составить схему декодирующего устройства CRC-кода на основе образующего полинома , ориентированную на исправление однократных ошибок и проиллюстрировать работу устройства с помощью таблицы состояний.

19.  Объяснить работу кодирующего устройства по временным диаграммам модели.

20.  Объяснить работу декодирующего устройства по временным диаграммам модели.

21.  Объяснить работу анализатора ошибок по временным диаграммам модели.

Библиографический список

1.  Бернард Скляр. Цифровая связь. Теоретические основы и практическое применение, 2-е изд.: Пер с англ. / М.: Издательский дом “Вильямс“, 2003.   С. 382-391.

2. Емельянов Г.А., Шварцман В.О. Передача дискретной информации: Учебник для вузов. М.: Радио и связь, 1982.

3. Темников Ф.Е., Афонин В.А., Дмитриев В.Н. Теоретические основы информационной техники: Учеб. пособие для вузов. М.:Энергия, 1979.

4. Вентцель Е.С. Теория вероятностей. М.: Наука, 1969.

Приложение

Рекуррентная формула для расчета вероятностей p(r,n) появления r независимых событий в n экспериментах: