close

Вход

Забыли?

вход по аккаунту

?

7999.Моделирование переходных процессов в системе тактовой синхронизации первого и второго порядков при восстановлении непрерывной информации передаваемой по пакетному каналу связи

код для вставкиСкачать
УДК 621.391
МОДЕЛИРОВАНИЕ ПЕРЕХОДНЫХ ПРОЦЕССОВ В СИСТЕМЕ ТАКТОВОЙ
СИНХРОНИЗАЦИИ ПЕРВОГО И ВТОРОГО ПОРЯДКОВ ПРИ ВОССТАНОВЛЕНИИ
НЕПРЕРЫВНОЙ ИНФОРМАЦИИ, ПЕРЕДАВАЕМОЙ ПО ПАКЕТНОМУ КАНАЛУ СВЯЗИ
А.А. Ступина, В.М. Питолин
В данной статье рассматриваются особенности моделирования переходных процессов в работе устройств тактовой синхронизации первого и второго порядков при передаче непрерывного потока данных через пакетную сеть
Ключевые слова: моделирование системы тактовой синхронизации, переходные процессы, восстановление информации, пакетный канал связи
Базовая идея передачи непрерывной информации по пакетному каналу связи заключается в разбиении непрерывного потока данных на фрагменты,
которые снабжаются необходимыми заголовками, и
сформированные таким образом блоки передаются в
пакетную сеть. На принимающей стороне из этих
фрагментов вновь формируется непрерывный поток
данных, причем параметры восстановленного потока должны полностью соответствовать исходному
потоку.
Существенной проблемой при организации передачи потоковых данных через пакетные среды
является восстановление синхронизации на приемном конце, так как в пакетных каналах нет возможности передавать синхроимпульсы.
Структурная схема устройства восстановления
непрерывного потока показано на рис.1 [1]. В её
состав входит буферное ОЗУ с адресными счетчиками записи и чтения и система тактовой синхронизации (СТС), в которую входят цифровой фильтр,
управляемый генератор тактовых импульсов (УГ) и
дискриминатор, реализованный на вычитающих
устройствах. Второе вычитающее устройство формирует на выходе дискриминатора нулевой код при
заполнении буфера наполовину.
формации должна выполняться с учетом нестабильности используемых генераторов.
Предположим, что передача пакетов осуществляется с фиксированными периодом и длиной,
а запись пакета информации в ОЗУ происходит за
время, меньшее длительности бита. Последнее допущение обосновано тем, что в системах связи с
автоматическим запросом повторной передачи
(ARQ - Automatic Repeat Request) решение о достоверно принятом информационном пакете выносится
по окончании вычислений циклического избыточного кода (CRC - Cyclic Redundancy Code), то есть после приема всего пакета. В этом случае цифровую
систему фазовой синхронизации можно описать
разностным уравнением (1):
τ[n +1] −τ[n] + T{ f0 + f у ⋅ F(τ[n])}=τ N[n] +τ Ω[n] ,
(1)
где τ [n] - относительная ошибка в моменты времени nT,
Т – период дискретизации, равный длительности бита,
f0 =
1
- частота следования битовой инфорT
мации,
f у - коэффициент передачи разомкнутой петли
СТС, определяемый ее параметрами,
F (τ ) -дискриминационная характеристика,
τ N [ n]
- приращение относительной ошибки в
моменты прихода пакета:
τ N [n] = N п для < n > N п = 0 ,
Рис. 1. Функциональная схема устройства восстановления непрерывного пакета при передаче его по пакетному каналу связи
Следует отметить, что между тактовой частотой источника информации и частотой опорного
генератора СТС существует расстройка. Таким образом, задача восстановления непрерывности ин-
Ступина Анна Александровна – ВГТУ, аспирант, тел.
(473) 243 76 78
Питолин Владимир Михайлович – ВГТУ, д-р техн. наук,
профессор, тел. (473) 243 76 78
τ N [n] = 0 для < n > N ≠ 0 ,
τ Ω [n] = f 0δT = δ - приращение
п
относитель-
ной ошибки за время Т, вызванное нестабильностью
генератора опорной частоты.
Введя обозначение (2):
k = f уT ,
(2)
выражение (1) можно преобразовать в вид (3), более
удобный для моделирования:
(3)
τ[n +1] = τ[n] −1− k ⋅ F(τ[n]) +τ N[n] + δ
Результаты моделирования СТС первого порядка в зависимости от ее параметров и различных
начальных условий представлены на рис.2-8.
рядка
рядка
Рис.2. Результат моделирования СТС первого подля
τ [0] = −50 , k = 0,001 , δ = 0 ,
Рис.6. Результат моделирования СТС первого подля τ [0] = 0 ,
k = 0,001 , δ = −0,01 ,
N п = 100
N п = 100
Рис. 7. Результат моделирования СТС первого порядка для
рядка
τ [0] = 50 , k = 0,003 , δ = 0 , N п = 100
Рис. 3. Результат моделирования СТС первого подля τ [0] = −100 ,
k = 0,001 , δ = 0 ,
N п = 100
Рис. 8. Результат моделирования СТС первого порядка для
Рис. 4. Результат моделирования СТС первого порядка для
рядка
τ [0] = 50 , k = 0,001 , δ = 0 , N п = 100
Рис.5. Результат моделирования СТС первого подля
τ [0] = 0 , k = 0,001 , δ = 0,01 ,
N п = 100
τ [0] = 50 , k = 0,001 , δ = 0 , N п = 200
При анализе полученных результатов следует
обратить внимание на две особенности описываемой СТС. Во-первых, она все время находится в
режиме переходного процесса, что объясняется
дискретной природой поступления информации.
(Обычно системы синхронизации имеют два режима
– вхождение в синхронизм на начальном этапе и
затем слежение, для которого характерна нулевая
ошибка на выходе дискриминатора). Во-вторых, в
переходном процессе присутствует две составляющие: медленная и быстрая.
Медленная составляющая зависит от начальных условий в разностном уравнении, то есть от
значения τ [0] , которое определяется состоянием
счетчиков записи и чтения буферной памяти в момент времени t = 0. При τ [0] = − N п / 2 = −50
медленная составляющая переходного процесса отсутствует (рис.2), так как это значение равно ошибке в установившемся режиме перед моментом прихода информационного пакета − N п / 2 . Под установившимся режимом следует понимать работу
СТС после завершения медленной составляющей
переходного процесса. Для
τ [0] ≠ − N п / 2 ошибка
на начальном этапе оказывается тем больше, чем
больше величина | τ [0] + N п / 2 | . На рис.3 эта разница равна 50, а на рис.4 − 100. Соответственно, и
ошибка во втором случае оказывается больше. При
этом скорость затухания медленного переходного
процесса в обоих случаях одинакова.
Результаты моделирования влияния на переходные процессы частотной расстройки между источником информации и УГ СТС при нулевом
управляющем сигнале представлены на рис.5 и
рис.6. Из них следует, что в установившемся режиме среднее значение дискриминационной характеристики принимает значение соответственно +20
для δ = 10-2 и –20 для δ = -10-2. Отметим, что для
всех предыдущих вариантов δ=0 и смещение отсутствовало. Но даже при такой большой нестабильности влияние на переходные процессы невелико. А
если учесть, что для кварцевых генераторов нестабильность будет меньше 10-5, то при анализе работы
рассматриваемой СТС частотной расстройкой можно пренебречь.
Зависимость длительности медленной составляющей переходного процесса от параметра СТС k
можно выявить из сравнения результатов моделирования, представленных на рис.4 и рис.7, для которых соответственно k = 0,001 и k = 0,003. Для второго варианта k больше, а длительность медленной
составляющей переходного процесса меньше, т.е.
длительность переходного процесса обратно пропорциональна значению этого параметра. Объясняется это тем, что с увеличением k увеличивается и
компенсация относительной ошибки за один такт
работы СТС.
Переходные процессы в СТС для большей
длины пакета и соответственно большего периода
представлены на рис.8. В этом случае по сравнению
с рис.4 увеличилась относительная ошибка быстрой
составляющей переходного процесса, поскольку в
буфер информация поступает реже, но большей величины. Медленная составляющая переходного
процесса для этих вариантов практически не отличается.
Рассмотрим моделирование устройства восстановления непрерывного потока при передаче его
по пакетному каналу связи с использованием системы тактовой синхронизации второго порядка.
В общем случае цифровую СТС второго порядка с фильтром, представляющим собой пропорционально-интегрирующее звено с идеальным интегратором, можно описать системой разностных
уравнений (4), в которой по сравнению с уравнением (1) появились дополнительные переменные: значение интегратора системы I [n] в моменты времени nT и коэффициент передачи между дискриминатором и интегратором k .
di
τ [ n + 1] − τ [ n ] + T { f + f ⋅ F (τ [ n ])} + I [ n ] =τ [ n ] + τ [ n ]
0
Ω
m
у
⋅ F (τ [ n])
(4)
di
Введем новые переменные (5) и (6):
I
*
I =
(5)
Tk
di
2
k =T k
(6)
I
di
Тогда с учетом обозначений, используемых
для описания СТС первого порядка, получим удобную для моделирования систему уравнений (7):
I [ n + 1] − I [ n] = T ⋅ k
*
τ [ n + 1] = τ [ n ] − 1 − k ⋅ F (τ [ n]) − k I [ n] +τ [ n ] + δ
I
*
N
*
I [ n + 1] = I [ n ] + F (τ [ n])
(7)
Коэффициент k характеризует влияние на работу системы пропорционального звена цифрового
фильтра, а k - интегрирующего.
I
Результаты моделирования представлены на
рис. 9-14.
Рис. 9. Результат моделирования СТС второго порядка для
τ [0] = 0 , k = 10−3 , k I = 10 −5 , δ = 0 ,
N п = 100
Рис .10. Результат моделирования СТС второго порядка для
τ [0] = 0 , k = 10 −3 , k I = 10 −6 , δ = 0 ,
N п = 100
Рис. 11. Результат моделирования СТС второго порядка для
τ [0] = 0 , k = 10 −3 , k I = 10 −7 , δ = 0 ,
N п = 100
при
τ [ 0] = − N п / 2
и нулевой частотной расстрой-
ке медленная составляющая переходного процесса
отсутствует.
А
чем
больше
величина
| τ [0] + N п / 2 | , тем больше отклонение переходно-
Рис. 12. Результат моделирования СТС второго порядка для
τ [0] = 0 , k = 10−3 , k I = 10 −6 , δ = −0,1 ,
N п = 100
рядка
Рис. 13. Результат моделирования СТС второго подля
τ [0] = 0 , k = 10−3 , k I = 10 −6 , δ = 0,1 , N п = 100
Рис. 14. Результат моделирования СТС второго порядка для
τ [0] = 0 , k = 10−3 , k I = 10 −6 , δ = 0 ,
N п = 200
Анализ полученных результатов показывает,
что СТС второго порядка, используемая для восстановления непрерывного потока при передаче его по
пакетному каналу, так же, как и СТС первого порядка, все время находится в режиме переходного процесса, в котором присутствуют две составляющие:
медленная и быстрая.
Кроме этого, для обеих систем схожа зависимость медленной составляющей переходного процесса от начального значения τ [0] в разностном
уравнении, то есть состояния счетчиков записи и
чтения буферной памяти в момент времени t=0. Так,
го процесса на начальном этапе по сравнению с
установившимся режимом.
При увеличении длины пакета (рис.14) переходные процессы для СТС второго порядка изменяются аналогично процессам для СТС первого порядка, т.е. относительная ошибка быстрой составляющей переходного процесса увеличивается, а
медленная составляющая не меняется. Но между
этими системами есть и существенные отличия.
Для СТС второго порядка переходные процессы
медленной составляющей могут иметь колебательный характер, а могут быть и апериодическими. Из
рис.9-11 видно, как по мере уменьшения коэффициента ki процесс от колебательного переходит к апериодическому. При этом период колебаний и длительность переходного процесса определяется параметрами k и ki в уравнении моделирования. Для
СТС первого порядка переходные процессы медленной составляющей всегда апериодичны.
Вторым важным отличием является реакция на
частотную расстройку между источником информации и УГ при нулевом управляющем сигнале. Для
СТС первого порядка такая расстройка приводит к
появлению смещения медленной составляющей относительно нулевого уровня. Из рис.12 и рис.13
видно, что для СТС второго порядка смещение даже
при значительной расстройке отсутствует. Такое
свойство появилось благодаря наличию интегратора. Действительно, для СТС первого порядка частотная расстройка компенсируется в УГ за счет
ошибки на выходе дискриминатора. Для СТС второго порядка в начальный момент времени частотная
расстройка компенсируется в УГ также за счет
ошибки на выходе дискриминатора. Но затем она
накапливается в интеграторе, за счет которого происходит смещение УГ, а ошибка на выходе дискриминатора становится равной нулю.
Литература
1. Тактовая синхронизация при восстановлении непрерывного потока данных, переданных по пакетному
каналу связи./ В.М.Питолин, А.А.Ступина//Вестник
ВГТУ.-2011.-№1.-С.137-140.
Воронежский государственный технический университет
SIMULATION OF TRANSIENT PROCESSES IN THE ONE AND THE TWO MULPIPLE
CLOCK SYNCHRONIZATION BY REBUILDING OF TRANSMITTING VIA PACKET
CONNECTION CHANNEL PERSISTANT DATA STREAM
A.A. Stupina, V.M. Pitolin
This article discusses the features of the transient simulation in the one and the two multiple clock synchronization device in the transmission of a persistant stream of data via the packet network
Key words: clock synchronization simulation, transient, data reconstruction, packet connection channel
1/--страниц
Пожаловаться на содержимое документа