Курсовая работа: Управление ошибками при передаче информации по каналам связи
Название: Управление ошибками при передаче информации по каналам связи Раздел: Рефераты по коммуникации и связи Тип: курсовая работа |
Содержание Задание Виды способов управления ошибками Метод эхо-контроля Механизм передачи “бездействие – ЗПР” Механизм передачи “непрерывная передача – ЗПР” Описание последовательности передачи кадров в механизме обмена данными “возврат-к-N” при наличии искажений I-кадра и ACK-кадра Описание временных параметров задержки в канале связи при передаче информации между ПС и ВС Описание механизма тайм-аута и механизма окна Механизм тайм-аута Механизм окна Расчет эффективности использования пропускной способности канала связи Исследование зависимости величины эффективности использования канала связи от его пропускной способности Исследование зависимости величины эффективности канала связи от длины передаваемых пакетов Нахождение максимальной длины физического канала связи, при которой его эффективность близка к 100%, а коэффициент “а” остается меньше 1 Анализ и определение скорости передачи и длины кадра, при которых эффективность использования канала связи максимальна Выводы ЗаданиеИсходные данные для расчета: – тип канала связи: радиоэфир (спутниковая связь), – длина канала связи – скорость передачи информации – длина кадра – размер окна – вероятность искажения одного бита – режим обмена – “возврат-к-N”. Виды способов управления ошибкамиПри передаче информации по каналам связи важным является не только контроль и обнаружение ошибок переданной последовательности битов, но и возможность исправления искаженного кадра или символа. Обычно исправление выполняется исправляющим устройством: когда ошибка обнаружена, оно оповещает отправителя информации об этом, а тот, в свою очередь, посылает новую копию искаженного кадра получателю. Полный цикл обнаружения и исправления ошибок принято называть управлением ошибками. Существует две основных стратегии управления ошибками: эхо-контроль и автоматический запрос на повторение. Метод эхо-контроля используется, главным образом, при асинхронной передаче символьно-ориентированной информации, например, от терминала к удаленному компьютеру. Существуют два режима обмена: локальный и удаленный. В локальном режиме передаваемый символ В удаленном режиме символ Рис. 2 Если возвращенный символ Рис. 3 Как правило, метод эхо-контроля является саморегулирующимся, однако если буферная память удаленного компьютера переполняется, то он перестает отражать символы обратно на экран терминала. Компьютер будет читать символы, а затем их аннулировать. По этой причине используется дополнительный механизм автоматического управления потоком, гарантирующий прекращение посылки символов терминалом до тех пор, пока не будет ликвидировано состояние перегрузки компьютеров. Этот механизм заключается в том, что компьютер возвращает терминалу специальный символ “ Рис. 4 Аналогичный механизм используется при взаимодействии компьютера с менее быстродействующими терминалами, например, принтерами. В этом случае поток символов регулирует управляющий узел терминала. Эхо-контроль требует, по меньшей мере, двукратной пересылки каждого символа при непосредственном участии самого пользователя и, следовательно, относительно неэффективно использует пропускную способность канала связи. Однако вследствие своей простоты эхо-контроль широко применяется во многих системах обмена информацией. Автоматический запрос на повторение используется в случае, когда пользователь не вовлечен непосредственно в процесс передачи данных, поскольку обмен информацией между двумя узлами оборудования системы осуществляется несколькими методами и автоматически. Общим для всех методов является то, что они требуют возврата лишь небольшого сообщения или кадра, извещающего о правильности или неправильности принятого кадра, а не повторной передаче его копии. Это особенно важно при кадро-ориентированной передаче, когда пересылаемый кадр может содержать достаточно большое количество байтов или символов. Такое использование схемы извещения ( В зависимости от объема буферной памяти и пропускной способности канала связи возможны 2 наиболее часто реализуемых режима работы схемы извещения: “бездействие – ЗПР” (послать-и-ждать) и “непрерывная передача – ЗПР”. Последний режим может применять либо стратегию выборочной повторной передачи, либо механизм “возврат-к-N”. Механизм передачи “бездействие – ЗПР” Режим “бездействие – ЗПР” наименее эффективно использует пропускную способность каналов связи. Рассмотрим 3 режима работы этого механизма: 1. При передаче без ошибок. 2. При искажении I-кадра. 3. При искажении ACK-кадра. Рис. 5
Во многих случаях передачи данных В режиме “бездействие – ЗПР” используется следующий порядок обмена кадрами: 1. ПС может иметь только один выделенный 2. Инициируя пересылку 3. Если ВС получает 4. Получив 5. Получив 6. Если ПС не получает Эта схема обеспечивает поступление по крайней мере одной правильной копии, пересланной ПС, однако если искажает, а следовательно и аннулирует сам кадр Рис. 6 Чтобы обеспечить ПС возможность новой синхронизации, ВС в ответ на каждый правильно поступивший кадр посылает Метод “бездействие – ЗПР” неэффективно использует пропускную способность каналов связи, поскольку в лучшем случае полное время ожидания первичной станцией равно:
Только по истечению этого времени ПС может послать новый Основным достоинством метода “бездействие – ЗПР” является то, что для него требуется минимальная буферная память, т.к. ПС и ВС должны содержать буферную память только для одного кадра. Для обнаружения дубликатов достаточно хранить запись идентификатора только последнего правильно полученного кадра. Благодаря минимальным требованиям к памяти механизм “бездействие – ЗПР” широко используется тогда, когда на одном из концов соединения используется сравнительно простые устройства (терминалы или приборы). Механизм передачи “непрерывная передача – ЗПР” При этом механизме звено данных используется значительно эффективнее по сравнению с механизмом “бездействие – ЗПР” за счет повышения требований к объему буферной памяти. На рис. 7 показана работа этого механизма передачи. Предполагается, что ошибок при передаче кадров нет. Рис. 7 ПС непрерывно посылает Описание последовательности передачи кадров в механизме обмена данными “возврат-к- N” при наличии искажений I-кадра и ACK-кадраНа рисунке 8 представлен принцип работы механизма “возврат-к-N” при искажении Рис. 8 ВС после отправки кадра Пусть при передаче искажаются Стратегия “возврат-к-N” обеспечивает правильный порядок Так как данный алгоритм требует повторной передачи некоторых уже правильно полученных кадров Рис. 9 Описание временных параметров задержки в канале связи при передаче информации между ПС и ВСОтношение значений различных компонент, составляющих
где Задержка передачи Таким образом, задержка передачи равна физическому расстоянию ( 1. Для относительно коротких звеньев, для которых 2. Для более длинных наземных кабелей эффективность звеньев высока ( 3. Для спутниковой связи эффективность мала даже при низкой пропускной способности. Отсюда можно заключить, что этот протокол не подходит для спутниковой связи, а также для линий наземной связи с высокой пропускной способностью. В реальных условиях линии обладают ненулевым уровнем искаженных битов, следовательно успешная передача кадра потребует в среднем
Значение Описание механизма тайм-аута и механизма окнаМеханизм тайм-аута заключается в том, что ПС перед отправкой очередного Выбор величины тайм-аута может сильно влиять на эффективность использования передающего канала. Тайм-аут не должен быть слишком коротким, чтобы по возможности исключить избыточные повторные передачи, возникающие из-за временного увеличения задержек в канале (например, из-за временной перегрузки). В то же время он не должен быть слишком большим, чтобы избежать длительных простоев канала. При выборе величины тайм-аута должны учитываться такие параметры канала связи как его протяженность, скорость передачи данных, а также вероятность появления ошибки в канале. В режиме непрерывной передачи ЗПР ПС может непрерывно посылать Для этого ПС следит за числом выделенных, не получивших извещения Функция механизма окна может быть представлена в виде диаграммы (рис. 10). ПС обеспечивает запись, хранящую число Рис. 10 Рис. 11 При рассмотрении схемы “бездействие – ЗПР” было показано, что эффективность звена данных с достаточной степенью точности определяется временем передачи кадра и временем задержки кадра при передаче информации. Если для данного звена
При наличии ошибок эффективность будет понижена еще больше, так как потребуется повторная передача некоторых кадров. Если вероятность искажения одного бита равна
При использовании механизма передачи “возврат-к-N” эффективность еще больше понижается, так как при искажении некоторого кадра должно быть передано повторно несколько кадров. Число дополнительных кадров, которые должны быть переданы повторно, определяется отношением величин Эффективность будет определяться следующей формулой:
Приведенные формулы являются приближенными, так как они не учитывают случая, когда искажению подвергаются кадры, повторно передаваемые. Тем не менее, формулы позволяют оценить порядок эффективности канала. Расчет эффективности использования пропускной способности канала связиРасчет эффективности использования заданного канала связи проведем согласно (6). Для этого предварительно вычислим значение
Значение этого выражения меньше значения
Подставив в (8) конкретные значения, получаем значение эффективности, равное:
Исследование зависимости величины эффективности использования канала связи от его пропускной способностиВо время анализа зависимости величины эффективности использования канала связи от его пропускной способности для наглядности заменим в (6) значение величины
Для получения явного условия использования того или иного выражения из (6), приведем выражение
к виду
Исходя из вышеперечисленных преобразований, получим выражение для значения эффективности, предполагая, что при
Вычислим граничное значение
Подставив конкретные значения параметров канала в (13), получим
Упростив это выражение, выведем окончательную зависимость:
Вид зависимости Рис. 12 Исследование зависимости величины эффективности канала связи от длины передаваемых пакетовТак же как и при исследовании зависимости величины эффективности использования канала связи от скорости передачи данных приведем (6) к более удобному для построения зависимости виду. Используя (11), получим выражение условия применения конкретной формулы при вычислении
где квадратные скобки означают взятие целой части полученного значения и прибавление к ней 1. Учитывая (17) и (10), и приняв то, что при
Подставив в (17) конкретные величины, получим граничное значение
Подставим в (18) значения величин из задания для получения конкретных выражений зависимости:
Упростив (20), получим окончательное выражение зависимости эффективности использования канала связи от длины передаваемого пакета:
Полученная зависимость представлена на рис. 13. Рис. 13 Нахождение максимальной длины физического канала связи, при которой его эффективность близка к 100%, а коэффициент “а” остается меньше 1Для нахождения максимальной длины физического канала связи, при которой эффективность его использования близка к 100%, а коэффициент
где Подставив конкретные значения в (21), получим:
При нахождении зависимости величины эффективности использования канала связи от его длины используем выражение, выведенное из (6) с учетом (10):
Вычислим граничное значение
Подставив исходные значения в (24), получаем, что граничное значение
Принимая во внимание ограничение (22) и выражение (23), получаем, что
Подставив в (26) конкретные значения параметров канала, вычислим
Таким образом, максимальная длина канала связи Анализ и определение скорости передачи и длины кадра, при которых эффективность использования канала связи максимальнаНа основании выражения (16) и рисунка 12, можно заключить, что максимальное значение эффективности использования канала будет достигаться при всех значениях Из выражения (21) и рисунка 13 видно, что максимальное значение эффективности использования канала при изменении длины передаваемого пакета
Подставим
При вычислении значения ВыводыПри выполнении работы были получены и проанализированы зависимости эффективности канала связи от таких параметров канала как его длина, скорость передачи данных и длина передаваемых пакетов, а также вычислено конкретное значение величины эффективности для заданных параметров канала и типа передачи. Во время практического расчета эффективности канала было показано, что: 1. Для относительно коротких звеньев, у которых 2. Для более длинных наземных кабелей эффективность звеньев высока при низкой пропускной способности и существенно падает при ее увеличении. 3. В случае спутниковой связи эффективность мала даже при низкой пропускной способности (относительно далека от 100%). |