Автор работы: Пользователь скрыл имя, 10 Июля 2013 в 10:15, курс лекций
Лекция 1. Архитектура и топология сетей связи. Методы коммутации
Телекоммуникации являются основой развития общества. Постоянно растущий спрос как на обычные телефонные услуги, так и на новые виды услуг связи, включая услуги Интернет, предъявляет новые требования к современным сетям связи и качеству предоставляемых услуг. С другой стороны, совершенствование телекоммуникационного оборудования и развитие на его основе современных сетей связи приводит к усложнению процесса построения и значительным затратам на создание таких сетей.
Помехоустойчивый код
где n –общее число разрядов в передаваемом сообщении, включая проверочные разряды –r, k=n-r число информационных разрядов,
d – определяет число обнаруживаемых ошибок, как d-1; или число исправляемых ошибок, как (d-1)/2
Основные свойства и само название проверочных кодов связаны с тем, что все разрешенные комбинации битв передаваемом сообщении могут быть получены путем операции циклического сдвига некоторого исходного кодового слова.
(a0a1…an-1)
(an-1a0a1… an-2)
………..
циклические коды задаются с помощью порождающих полиномов g(x)
G(x)= grxr
+ gr-1xr-1 + … + g0 ,
Кроме того, вводится понятие полинома исходного сообщения
U(x) = uk-1 xk-1 + uk-2 xk-2 + … + u0
И полинома кодированного сообщения
A(x) = an-1 xn-1 + an-2 xn-2 + … + a0
Рассмотрим последовательность кодирования на примере циклического кода (7,4,3), имеющего g(x) = x3 + x + 1 n = 7, k = 4, d = 3, r = 3
U(x) = uk-1 xk-1 + uk-2 xk-2 + … + u0
В рассматриваемом примере k=4 и для сообщения 0111 получаем
U(x) = x2 + x + 1
2. u(x) умножается на xr, что соответствует циклическому сдвигу исходного сообщения на r разрядов влево:
u(x) xr = (x2 + x + 1) x3 = x5 + x4 + x3
Где с(х) – полином- частное с максимальной степенью (k-1); R(x) – полином с максимальной степенью (r-1); Å -поразрядное суммирование по модулю 2
Кодированное сообщение
Т.е. на месте младших, освобожденных после умножения на х , разрядов, записываются проверочные разряды ar-1, ar-2, a0
Для рассматриваемого примера
x5 + x4 + x3 x3 + x + 1
Å x5 + x3 + x2 x2 + x =c(x)
x4 + x2
x = R(x)
Таким образом, в данном случае А(х) = (x5 + x4 + x3) Å x = x5 + x4 + x3 + x
Передаваемое кодированное сообщение в обычной двоичной форме имеет вид
0 1 1 1 0 1 0
k-бит r-бит
При получении кадра данных снова вычисляется остаток от деления на тот же делитель, но при этом к данным кадра добавляется и содержащаяся в нем контрольная сумма. Если остаток от деления на R равен нулю, то делается вывод об отсутствии ошибок в полученном кадре, в противном случае кадр считается искаженным. Метод CRC обнаруживает все одиночные ошибки, двойные ошибки и ошибки в нечетном числе бит. Метод обладает невысокой избыточностью: для кадра Ethernet размером 1024 байт контрольная информация длиной в 4 байт составляет 0,4 %
Методы коррекции ошибок основаны на повторной передаче кадра данных в том случае, если кадр теряется и не доходит до адресата, или приемник обнаружил к нем искажение информации. Отправитель нумерует отправляемые кадры и для каждого кадра ждет от приемника положительной квитанции- служебного кадра, извещающего о том, что исходный кадр был получен и данные в нем корректны. Время этого ожидания ограничено, и если квитанция не получена, то кадр считается потерянным. Приемник может передать также отрицательную квитанцию.
Существует 2 подхода к организации процесса обмена квитанциями
w1 wn
w0
… … … …
…
t0 t1 tn
w0=w1=wn
wn
tn
Направление скольжения окна
w1
t1
w0
t0
1 2 3 n+1 w w+1 w+n Номера кадров
В момент t1 при получении 1-й квитанции К1 окно сдвигается на 1 позицию, определяя новый диапазон от2 до (w+1)/
Процессы отправки кадров и получения квитанций идут достаточно независимо друг от друга. Рассмотрим произвольный момент времени tn, когда источник получил квитанцию на кадр с номером n. Окно сдвинулось вправо и определило диапазон разрешенных к передаче кадров от (n+1) до (w+n).Все множество кадров, выходящих из источника, можно разделить на группы
-Кадры с номерами от n+1 до m, которые уже отправлены, но квитанции на них еще не получены.
- Кадры с номерами от m до w+n, которые пока не отправлены, хотя запрета на это нет
Итак, при отправке кадра с номером n источнику разрешается передать еще w-1 кадров до получения квитанции за кадр n, так что в сеть последним уйдет кадр с номером (w+n-1). Если же за это время квитанция за кадр n так и не пришла, то процесс передачи приостанавливается, и по истечении некоторого тайм-аута кадр n считается утерянным, и он передается снова.
Если же поток квитанций поступает более-менее регулярно, то скорость обмена достигает максимально возможной величины для данного канала и принятого протокола.
Метод скользящего окна более сложен в реализации, чем метод с простоями, так как передатчик должен хранить в буфере все кадры, на которые пока не получены положительные квитанции.
В надежных сетях размер окна можно увеличивать, в ненадежных - уменьшать
Информация о работе Лекции по "Основы построения телекоммуникационных систем"