Моделей канала связи
⇐ ПредыдущаяСтр 24 из 24
НАЧАЛО
ВВОД: N - разрядность двоичного числа DX0 - начальное случ-е число
RDM0 = 2 ^ N RDX0 = DX0 * 4 + 1 RDL0 = INT(N * LOG(2) / LOG(5) RDI0 = RDL0 - 2 * INT(RDL0 / 2)
НЕТ RDI0 = 0 ? ДА
RDL0 = RDL0 - 1 RDL0 должно быть нечетным
RDB0 = 5 ^ RDL0 RDX0 = RDB0 * RDX0 RDX0 = RDX0 MOD RDM0 RDNO = RDX0 / RDM0
ВЫВОД: RDN0 - нормированное случайное число
НЕТ ОСТАНОВ ?
ДА
КОНЕЦ
Рис. П-3(А).1. Блок-схема алгоритма работы ГСЧ
НАЧАЛО
ВВОД: N - разрядность двоичного числа DX0 - начальное случ-е число
RDM0 = 2 ^ N RDX0 = DX0 * 4 + 1 RDL0 = INT(N * LOG(2) / LOG(5) RDI0 = RDL0 - 2 * INT(RDL0 / 2)
НЕТ RDI0 = 0 ? ДА
RDL0 = RDL0 - 1 RDL0 должно быть нечетным
k = 0
y = RDX0
c = 0
Умножение на 5 y = y + RDX0 заменяется последовательным суммированием
y > RDM0 НЕТ ?
ДА
y = y - RDM0
c = c + 1
ДА c < 4 ? НЕТ Исключение ошибок из-за RDX0 = INT((y - 1) / 4) * 4 + 1 ограничения разрядности ЭВМ
C B A
Рис. П-3(А).2 Блок-схема алгоритма работы ГСЧ с повышенной разрядностью
C B A
k = k + 1
Возведение в степень ДА RDL0 числа 5 заме- k < RDL0 няется соответств-м ? числом циклов НЕТ суммирования
RDN0 = RDX0 / RDM0
ВЫВОД: DN0 - нормированное случайное число
НЕТ ОСТАНОВ ? ДА
КОНЕЦ
Окончание рис. П-3(А).2 Блок-схема алгоритма работы ГСЧ с повышенной разрядностью
НАЧАЛО
ВВОД: RDX0(0) - нач-е случ-е число
Формир-е 1-го нач-го RDX0(1) = ГСЧ0(RDX0(0)) случайного числа с помо- щью вспомогат-го ГСЧ Формир-е 2-го нач-ого RDX0(2) = ГСЧ0(RDX0(1)) случайного числа с помо- щью вспомогат-го ГСЧ
n = 0
n = n + 1
RDX1(n) = ГСЧ(RDX1(n-1)
Определение модуля r(n) = SQR(2LOG(1/RDN1(n))) n-го случайного вектора, (модуль имеет релеевское распределение) RDX2(n) = ГСЧ(RDX2(n-1)
Определение фазы Ф(n) = 2 * PI * RDN2(n) n-го случайного вектора (фаза имеет равномерное распределение)
Формирование проекций X1(n) = r(n) * SIN(Ф(n)) n-го случайного вектора мальное распределение)
ВЫВОД: X1(n); X2(n)
НЕТ ОСТАНОВ ?
ДА
КОНЕЦ
Рис. П-3(А).3. Блок-схема алгоритма получения последовательности выборок значений процессов Х1 и Х2
НАЧАЛО
ВВОД: Tk - интервал корреляции T - период выборок P - коэф. коррел. квадратур SKO - СКО квадратур Aps; Apc - квадратуры регулярной составляющей
n = 0
n = n + 1
Формир-е квадратур X1(n); X2(n) некор-го случ. норм. процесса
Rk = EXP(-T/Tk) Опред-е коэф. коррел.
X0s(n) = Rk*X0s(n-1)+SQR(1-Rk^2)*X1(n) Формир-е квадратур X0c(n) = Rk*X0c(n-1)+SQR(1-Rk^2)*X2(n) марковского процесса
Aas(n) = X0s(n) * SKO + Aps Aac(n)=(P*X0s(n)+ +SQR(1-P^2)*X0c(n))*SKO+Apc
ВЫВОД: Aas(n); Aac(n)
НЕТ ОСТАНОВ ?
ДА
КОНЕЦ
Рис. П-3(А).4. Блок-схема алгоритма получения с помощью процессов Х1 и Х2 двумерного нормального марковского процесса с заданным коэффициентом корреляции квадратур
НАЧАЛО
ВВОД входных данных
Формирование для всех независимых процессов начальных случайных чисел с помощью вспомогательного ГСЧ на основе введенного общего начального числа
Формирование значения амплитуды сигнала
Формирование значения амплитуды помехи
Вычисление отношения сигнал / помеха
Определение вероятности ошибки элемента сообщения
Определение факта появления ошибки элемента сообщения
Формирование вектора ошибок элементов сообщения
ВЫВОД на экран дисплея графиков:
- отношения сигнал / помеха; -уровня станционных помех; -векторов ошибок элементов
НЕТ Конец сеанса ? ДА
Формирование векторов стирания и ошибок знаков сообщения
ВЫВОД протокола испытаний ВЫВОД гистограммы отношения сигнал / помеха
Вычисление теоретических значений распределения вероятности отношения сигнал / помеха
ВЫВОД графика распределения вероятности отношения сигнал / помеха
КОНЕЦ
Рис. П-3(А).5. Блок-схема обобщенного алгоритма программы “FEDING-1” для однолучевого дискретного канала связи с замираниями и станционными помехами
НАЧАЛО
ВВОД: h; hp; Sigma0
x = h * hp / Sigma0 ^ 2
S = 1; I = 1; B = 1
y = (x / 2) ^ 2
I = I + 1; B = B * I
z = y ^ I / B ^ 2
S = S + z
ДА z > 1E-09 ? НЕТ
Io = S
ВЫВОД: Io
КОНЕЦ
Рис. П-3(А).6. Блок-схема алгоритма определения значений модифицированной функции Бесселя 1-го рода нулевого порядка
НАЧАЛО
ВВОД значения параметра m
z = m; x = z; a = 1
I = 0
I = I + 1
z = z * (x + 1)
I < 20 ДА? НЕТ
y = x + 21
Г(m) = exp(y * (ln(y) - 1) +1 / 12 / y) * SQR(2 * п / y) / z
ВЫВОД Г(m)
КОНЕЦ
Рис. П-3(А).7. Блок-схема алгоритма для определения значений гамма-функции
НАЧАЛО
ВВОД входных данных
Задание значения мощности сигнала
Формир-е для всех независимых процессов текущего сеанса связи начальных случайных чисел с помощью вспомогательного ГСЧ. (Эти числа обусловлены общим нач-м числом и номером сеанса.)
ОПРЕДЕЛЕНИЕ: - отношения сигнал / помеха; -уровня станционных помех; -векторов ошибок элементов
Кол-во ошибок ДА превосходит заданное ? НЕТ
НЕТ Конец сеанса ? ДА
Конец цикла НЕТ ?
ДА
ВЫВОД протокола испытаний
НЕТ Конец испытаний ? ДА
КОНЕЦ
Рис. П-3(А).8. Блок-схема обобщенного алгоритма программы “FEDING-2” для трассовых испытаний КВ систем связи при работе на случайных частотах
НАЧАЛО
Задание значения мощности сигнала
Проведение сеанса с нечетным номером
ДА Сеанс принят ? НЕТ
Проведение сеанса с четным номером
Выбор сеанса с наибольшим числом правильно принятых знаков
НЕТ Конец цикла ? ДА
ВЫВОД протокола испытаний
НЕТ Конец испытаний ? ДА
КОНЕЦ
Рис. П-3(А).9. Блок-схема обобщенного алгоритма функционирования программы “FEDING-3”, для разнесенного приема сообщений с автовыбором телеграмм
НАЧАЛО
Задание значения мощности сигнала
Формирование исходных данных для проведения очередного сеанса связи
Определение отношения сигнал / помеха для очередного элемента сеанса с нечетным номером
Определение отношения сигнал / помеха для очередного элемента сеанса с четным номером
Автовыбор канала с наибольшим отношением сигнал / помеха
НЕТ Конец сеанса ? ДА
НЕТ Конец цикла ? ДА
ВЫВОД протокола испытаний
НЕТ Конец испытаний ?
ДА
КОНЕЦ
Рис. П-3(А).10. Блок-схема обобщенного алгоритма функционирования программы “FEDING-4”, для разнесенного приема сообщений с автовыбором элементов
НАЧАЛО
ВВОД входных данных
Формирование для всех независимых процессов начальных случайных чисел с помощью вспомогательного ГСЧ на основе введенного общего начального числа
Формирование значения амплитуды сигнала 1-го луча
Формирование значения амплитуды сигнала 2-го луча
Определение времени задержки по наибольшему сигналу
Определение времени перекрытия посылок сообщения Определение амплитуды результирующего сигнала
Формирование значения амплитуды помехи
Вычисление отношения сигнал / помеха
Определение вероятности ошибки элемента сообщения
Определение факта появления ошибки элемента сообщения
Формирование вектора ошибок элементов сообщения
ВЫВОД на экран дисплея графиков:
- отношения сигнал / помеха; -уровня станционных помех; -векторов ошибок элементов - времени задержки сигнала
НЕТ Конец сеанса ?
ДА
Формирование векторов стирания и ошибок знаков сообщения
ВЫВОД протокола испытаний
КОНЕЦ
Рис. П-3(А).11. Блок-схема обобщенного алгоритма программы для двухлучевого канала связи
НАЧАЛО
ВВОД входных данных
-формирование бинарной последовательности сообщения; -формирование значений амплитуд сигнала и помехи; -вычисление отношения сигнал / помеха; -определение вероятности ошибки кванта элемента; -определение факта появления ошибки кванта элемента; -формирование потока квантов сообщения; -формирование сигнала на выходе ФНЧ посредством сумми- рования квантов сообщения методом скользящего окна; -формирование решения на выходе демодулятора; -сравнение принятого решения с передаваемой последователь- ностью и построение вектора ошибок элементов.
ВЫВОД на экран дисплея графиков: - отношения сигнал / помеха; -уровня станционных помех; -передаваемой последовательности; -сигнала на выходе ФНЧ; -последовательности решений; -векторов ошибок элементов.
НЕТ Конец сеанса ? ДА -формирование оценок качества знаков сообщения; -формирование векторов стирания и ошибок знаков сообщения.
ВЫВОД протокола испытаний
ВЫВОД гистограммы отношения сигнал / помеха
Вычисление теоретических значений распределения вероятности отношения сигнал / помеха
ВЫВОД графика распределения вероятности отношения сигнал / помеха
КОНЕЦ
Рис. П-3(А).12. Обобщенный алгоритм модели дискретного канала с временными искажениями.
Начало
Po- мощность передатчика ретранслятора; Pa- мощность передатчика абонента; No-количество знаков в сообщении; Tk1-критическое время доставки сообщения; Ro-начальное случайное число.
Ki- коэффициент передачи среды распространения; n = 0
t0 = RND * 60; t1 = t0
n = 0
t0 = RND * 60; n = n + 1 Retransl Запрос заявки (40 бит)
Нет Принято ? t1 = t1 + t0 + 60 * (n - 1) Да
Abonent Адрес отправителя (300 бит)
Нет Да Принято ?
t0 = RND * 60; t1 = t1 + t0 Retransl Запрос параметров (144 бит) dt + 144 / 500; t1 = t1 + dt
Да Принято ? Abonent Нет Параметры сообщения (77 бит) dt = 77 / 5; t1 = t1 + dt
t1 > Tk1 Нет ? Да
a b
Рис. П-3(А).13. Блок-схема алгоритма имитационной модели канала связи в режиме передачи сообщения от абонентской радиостанции на ретранслятор.
a
Retrans Запрос сообщения (151 бит); dt = 151 / 500; t1 = t1 + dt
Нет Да Принято ? dt; t1 = t1 + dt Abonent Передача сообщения (No * 7 бит) Нет dt = (No * 7) / 5; t1 = t1 + dt t1 > Tk1 ?
Retrans Квитанция (151 + No) бит dt = (151 + No) / 500; t1 = t1 + dt
Нет Принято ? dt; t1 = t1 + dt Да
Abonent
Да Есть ошибки ? Повтор: Ns = 28 + 7 * Nнп Нет t1 = t1 + Ns / 5
Передача “КОНЕЦ “ (35 бит) Сообщение принято; Ts = t1 Нет b t1 > Tk1 ? Да
Сообщение не принято
Конец
Окончание рис. П-3(А).13. Блок-схема алгоритма имитационной модели канала связи в режиме передачи сообщения от абонентской радиостанции на ретранслятор.
Начало
Po- мощность передатчика ретранслятора; Pa- мощность передатчика абонента; No-количество знаков в сообщении; Tk2-критическое время доставки сообщения; Ro-начальное случайное число.
Ki- коэффициент передачи среды распространения; n = 0
t0 = RND * 60; t2 = t0
n = 0
t0 = RND * 60; n = n + 1 Retransl Вызов абонента, запрос пара- метров и качества (120 бит)
Нет Принято ? t2 = t2 + t0 + 60 * (n - 1) Да
Abonent Параметры, качество (49 бит) t2 = t2 + 10
Нет Да Принято ? Нет Памяти Достаточно
t0 = RND * 60; t2 = t2 + t0?
Retransl t0 = RND * 60; t2 = t2 + t0 Квитанция (224 бита) Retransl dt = 185/500; t2 = t2 + dt Передача сообщения (No*8 бит) dt = No*8/500; t2 = t2 + dt
t0 = RND * 60; Retransl Да Сообщение Запрос квитанции (152 бита) принято Abonent? Нет Квитанция о приеме (77 бит) t1 = t1 + t0 + 152/500 + 77/5 t1 > Tk 2 ? Нет Нет Да Да Принято Сообщение не принято ? Сообщение принято
Конец
Рис. П-3(А).14. Блок-схема алгоритма имитационной модели канала связи в режиме передачи сообщения от ретранслятора в сторону абонентской радиостанции.
ПРИЛОЖЕНИЕ 4(В)
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|