
- •2. Виды компьютерных сетей. Понятие локальной вычислительной сети (лвс). Назначение лвс. Понятие корпоративной, региональной и глобальной сети.
- •3. Базовые топологии локальных сетей: шинная, звездообразная (радиальная), кольцевая – достоинства и недостатки. Физическая и логическая топологии.
- •4. Сети с разветвленной топологией
- •5. . Эталонная модель osi
- •6. Понятие пакета передаваемых по сети данных, назначение и типовая структура.
- •Метод доступа к передающей среде в сетях с шинной топологией.
- •Вопрос 8.
- •Гаврилов, вопрос 9.
- •Уровни стека tcp/ip
- •Физический уровень
- •Канальный уровень
- •Сетевой уровень
- •Транспортный уровень
- •Прикладной уровень
- •10. Сети с коммутацией каналов и с коммутацией пакетов.
- •11. Линии связи: коаксиальный кабель, витая пара, оптоволокно – достоинства и недостатки, стандартные обозначения. (из вопросов 41-43)
- •4.2.1. Достоинства и недостатки коаксиального кабеля
- •4.3.1. Достоинства и недостатки оптоволокна.
- •Основные характеристики линий связи: ачх, фчх, полоса пропускания, затухание, пропускная способность, помехоустойчивость.
- •Как выбрать интервал дискретизации непрерывного процесса, спектр которого ограничен частотой Fc?
- •Понятие и назначение модуляции. Виды модуляции. Временные диаграммы амплитудно-модулированного, частотно-модулированного и фазомодулированного колебаний.
- •Линейные коды: nrz, rz, Манчестер, 4в/5в. (из вопросов 16, 17)
- •Помехоустойчивое кодирование. Понятие избыточности кода. Коэффициент избыточности. Принцип обнаружения ошибок в кодах с избыточностью.
- •Систематические (n,k)-коды. Процедура кодирования в (n,k)-кодах. Пример кодирования.
- •1. Кодирование
- •19. Принцип обнаружения ошибок в систематических (n,k)-кодах. Пример декодирования. (пример!)
- •20.Аппаратная реализация систематического кода (7,4). Схема кодирующего устройства.
- •4.2. Аппаратная реализация систематического кода (7,4)
- •4.2.1. Кодирующее устройство (кодер).
- •Построение циклического кода по методу деления на образующий полином. Пример кодирования.
- •Декодирование циклического кода в режиме обнаружения ошибок. Пример декодирования.
- •3.1. Обнаружение ошибок
- •Аппаратная реализация кодера циклического кода. Пример построения.
- •4.2. Аппаратная реализация систематического кода (7,4)
- •4.2.1. Кодирующее устройство (кодер).
- •Аппаратная реализация декодера циклического кода, обнаруживающего ошибки. Пример построения.
- •4.2.2. Декодирующее устройство (декодер)
- •Понятие симплексной, полудуплексной и дуплексной связи. Решающая и информационная обратная связь. Использование обратной связи для повышения достоверности приема информации.
- •11000000 10101000 00000011 00011000 Десятичный формат 192.168.3.24
- •27.Краткая характеристика сетей Ethernet, Fast Ethernet, Gigabit Ethernet.
Построение циклического кода по методу деления на образующий полином. Пример кодирования.
Циклические коды
Циклические коды или CRC-коды (cyclical redundancy check – избыточные коды с циклическими проверками) были получены в поисках более простой технической реализации помехоустойчивого кодирования.
Благодаря хорошим корректирующим свойствам, относительно малой избыточности, простоте схемной реализации устройств кодирования и декодирования CRC–коды получили широкое распространение.
Основным свойством
CRC–кодов
является то, что все полиномы
,
представляющие кодовые комбинации
CRC–кода
(разрешенные комбинации), делятся без
остатка на полином
степени m,
который называется образующим
или производящим
полиномом.
Кодирование
Под кодированием понимается преобразование безызбыточной k– разрядной комбинации в n=k+m–разрядную комбинацию CRC–кода.
На практике широко используется кодирование по методу деления на образующий полином, согласно которому выполняется следующие операции:
Подлежащая кодированию безызбыточная k–разрядная кодовая комбинация описывается полиномом Ck (x) степени (k-1).
Полином Ck(x) умножается на xm, что эквивалентно сдвигу безызбыточной k-разрядной комбинации влево (в сторону старших разрядов), на m разрядов или добавлению m нулей справа.
Полученный полином Ck(x)xm делится на образующий полином Gm(x), имеющий степень, равную числу проверочных символов m, в результате чего получается целая часть Q(x) и остаток деления R(x):
,
(*)
где – знак суммирования по модулю два.
Формируется n – разрядная разрешенная комбинация CRC–кода, соответствующая полиному:
,
для чего в освободившиеся при сдвиге разряды записывается комбинация, соответствующая остатку R(x).
Покажем, что комбинации,
соответствующие полиному
,
являются разрешенными.
Умножим обе части уравнения (*) на Gm(x):
.
Вычитая из обеих частей R(x) и учитывая, что операция вычитания и суммирования по mod2 эквивалентны, получим:
.
Выражение в левой части этого равенства - это полином . Следовательно
- целая часть,
т.е. полученный полином делится на Gm(x) без остатка, а значит - представляет разрешенную комбинацию циклического кода (на основании основного свойства циклического кода).
Пример1. Построим кодовую комбинацию CRC–кода (7,4), соответствующую безызбыточной комбинации 1001.
Общая длина комбинации
n=7,
число информационных символов k=4,
проверочных – m=n–k
= 3. Из таблицы неприводимых полиномов
табл. 1.1 для m=3
выберем образующий полином
.
В соответствии с рассмотренным методом
кодирования получаем:
1.
2.
3.
4.
Все указанные операции можно выполнять непосредственно над кодовыми комбинациями.
Пример 2:
1001
1001000
4. 1001 110