Фундаментальные исследованияrae.ru
Научный журнал

Фундаментальные исследования

ISSN 1812-7339«Перечень» ВАКИФ РИНЦ = 1,798

ИСПОЛЬЗОВАНИЕ ПСЕВДОСЛУЧАЙНЫХ ЦИФРОВЫХ СТРУКТУР ДЛЯ МОДЕЛИРОВАНИЯ РАДИОТЕХНИЧЕСКИХ СИГНАЛОВ

Рогозин В.А. 1, Ширина Н.Ю. 1, Мурашов А.А. 1
1Московский финансово-юридический университет МФЮА

Представление в аналитическом виде характеристик спектральной плотности мощности (СПМ) цифровых тестовых сигналов позволяет решать множество задач. Прежде всего это касается оценки качества передачи данных в каналах и трактах сетей связи в зависимости от выбранных способов линейного кодирования радиотехнических сигналов. В работе [4] предложена модель генератора бинарных тестовых сигналов. При этом используются тестовые сигналы с фиксированной структурой (ФС) вида R логических единиц/нулей на К битов. Структура размещения битов на цикле передачи постоянна. Например, тестовые последовательности вида «одна логическая единица на восемь битов» имеют структуру 10000000, а последовательность «две логические единицы на восемь битов» – 10001000. Стандартные полиномы, задающие структуру ПСП, описаны в рекомендациях МСЭ-Т[5]. При всех достоинствах данный подход требует обращения к специальной библиотеке, что не всегда удобно.

При дискретном характере изменения первичных (тестовых) сигналов параметры несущего колебания будут изменяться по дискретному закону (скачками). В этом случае вместо термина «модуляция» чаще используется термин «манипуляция. При этом различают три вида манипулированных сигналов: амплитудно-манипулированные (АТ – амплитудная телеграфия), частотно-манипулированные (ЧТ) и фазоманипулированные (ФТ) [2]. Все перечисленные виды сигналов находят широкое применение в радиоэлектронных системах. В данной работе будем использовать термин «несущий сигнал», если речь идет о модуляции несущей фазы последовательностью импульсов с случайным характером их следования. При разработке моделей сигналов с дискретной модуляцией будем использовать несколько видов первичных колебаний и сигналов.

Псевдослучайная структура представляет собой условно стохастическую последовательность размещения символов (для двоичной структуры битов) на цикле передачи, сформированную по заданному алгоритму[1]. В данной работе такие структуры формируются с помощью датчика случайных чисел, который автоматически встроен в программную среду Delfi. При этом псевдослучайная величина, определяемая встроенной функцией random, имеет равномерное распределение, функция плотности вероятности которого записывается в виде

rogozin01.wmf (1)

Псевдослучайная величина ξ имеет математическое ожидание (среднее значение) M(ξ) = 0,5 и дисперсию D(ξ) = 1/12. Она таже имеет очень важное свойство, заключающееся в том, что вероятность попадания случайной величины в интервал (a, b) равна длине этого интервала [2]. При помощи несложных алгоритмов псевдослучайная величина, определяемая функцией random, позволяет построить случайный сигнал произвольной формы.

Рассмотрим пример формирования псевдослучайной структуры на основе двоичной системы. В этом случае система полностью задается следующими параметрами: длиной цикла передачи L (количеством бит) и временем передачи сигнала T, на основе которых определяется время дискретизации сигнала:

rogozin02.wmf (2)

Следующим шагом является построение тестового дискретного бинарного сигнала по следующему алгоритму:

1. Задается значение случайной величины ξ = random.

2. Строится тестовый сигнал по следующему правилу:

rogozin03.wmf (3)

где n – порядковый номер двоичного символа в структуре (временного интервала).

Далее моделируется несущий сигнал с цифровой фазовой модуляцией по формуле

rogozin04.wmf (4)

где A, f – амплитуда и частота несущего сигнала.

В соответствии со свойством случайной величины ξ, определяемой функцией random, о котором шла речь ранее в этой статье, вероятность выпадения каждого значения равна 0,5. Если псевдослучайная цифровая структура имеет L символов, то вероятность образования такой структуры равна 0,5L.

На рис. 1 представлены временные диаграммы тестового (1а) и несущего (1б) сигналов для случая бинарной псевдослучайной структуры. Несущий сигнал имеет следующие характеристики: f = 2 кГц A = 3.

Рассмотрим пример формирования псевдослучайной структуры на основе системы из трех символов. В этом случае система, так же, как и в предыдущем случае, полностью задается следующими параметрами: длиной цикла передачи L (количеством бит) и временем передачи сигнала Т.

Следующим шагом является построение тестовой дискретной структуры сигнала из трех символов по следующему алгоритму:

1. Задается значение случайной величины ξ = random

2. Строится тестовый сигнал по следующему правилу:

rogozin05.wmf (5)

где n – порядковый номер двоичного символа в структуре (временного интервала).

В отличие от тестового сигнала, определяемого формулой (3), здесь используется не битовая система, а система, состоящая из трех символов.

Далее моделируется несущий сигнал с цифровой фазовой модуляцией по формуле (4).

Вероятность выпадения каждого значения равна (1/3). Если псевдослучайная цифровая структура имеет L символов, то вероятность образования такой структуры равна (1/3)L.

На рис. 2 представлены временные диаграммы тестового (2а) и несущего (2б) сигналов для случая псевдослучайной структуры из трех символов.

pic_51.wmf

а

pic_52.wmf

б

Рис. 1. Пример временной диаграммы тестового (а) и несущего (б) сигналов, заданных псевдослучайной бинарной последовательностью

pic_53.wmf

а

pic_54.wmf

б

Рис. 2. Пример временной диаграммы тестового (а) и несущего (б) сигналов, заданных псевдослучайной последовательностью из трех символов

Рассмотрим пример формирования псевдослучайной структуры на основе системы из m символов. В этом случае система, так же, как и в предыдущем, полностью задается следующими параметрами: длиной цикла передачи L (количеством бит) и временем передачи сигнала Т.

Следующим шагом является построение тестовой дискретной структуры сигнала из m символов по следующему алгоритму:

1. Задается значение случайной величины ξ = random.

2. Строится тестовый сигнал по следующему правилу:

rogozin06.wmf (6),

где n – порядковый номер символа в структуре (временного интервала).

Далее моделируется несущий сигнал с цифровой фазовой модуляцией по формуле (4).

Вероятность выпадения каждого значения равна (1/m). Если псевдослучайная цифровая структура имеет L символов, то вероятность образования такой структуры равна (1/m)L.

На рис. 3 представлены временные диаграммы тестового (3а) и несущего (3б) сигналов для случая псевдослучайной структуры из m = 5 символов.

Расчет спектральной плотности мощности (СПМ) тестового сигнала производится методом дискретного преобразования Фурье [3]:

rogozin07.wmf (7)

где

rogozin08.wmf (8)

S(k) – массив дискретных значений тестового сигнала, который может определяться в зависимости от условий теста по одной из формул (3), (5), (6).

Расчет СПМ выполняется в следующей последовательности:

1. Преобразование логической структуры тестовой последовательности во временную функцию с использованием программных средств Delfi.

2. Формирование массива значений модельного времени T = {T0, T1, T2, ..., TL–1} и массива значений цифрового сигнала S(k) = {S0, S1, S2, ..., SL–1}, взятых в моменты времени 0, Δt, 2 Δt, ..., (L – 1)Δt.

3. Временная дискретизация импульсов тестового сигнала и формирование массива данных (отсчетов сигнала).

4. Расчет амплитудного спектра тестового сигнала с использованием массива данных (отсчетов сигналов) и аппарата дискретного преобразования Фурье.

5. Расчет характеристик спектральной плотности мощности тестового сигнала.

pic_55.wmf

а

pic_56.wmf

б

Рис. 3. Пример временной диаграммы тестового (а) и несущего (б) сигналов, заданных псевдослучайной последовательностью из m = 6 символов

Использование псевдослучайной величины ξ, свойства которой определяются уравнением (1), позволяет построить также абсолютно белый гауссов шум (АБГШ).

Абсолютно белый гауссов шум (АБГШ) представляет собой случайный сигнал, имеющий нормальное распределение с математическим ожиданием (средним значением) M(η) = 0 и некоторой дисперсией D(η) [2].

Согласно центральной предельной теореме, являющейся стержнем современной теории статистического моделирования [2], случайная величина η, определяемая формулой

rogozin09.wmf (9)

где A – уровень белого шума; m – целое число, принимающее значение m ≥ 6; ξi – случайная величина, подчиняющаяся равномерному распределению в соответствии с формулой (1); имеет равномерное распределение. Причем ее математическое ожидание M(η) = 0, а дисперсия

rogozin10.wmf (10)

Этот факт позволяет с помощью использования формулы (9) смоделировать АБГШ с заранее заданными свойствами.

Рассмотрим алгоритм построения псевдослучайного тестового сигнала, соответствующего белому АБГШ с заданными свойствами.

Исходными данными для моделирования являются A – уровень белого шума и значение дисперсии σ2.

Алгоритм выполняется в следующей последовательности:

1. В соответствии с формулой (10) определяется величина m.

2. Задается значение случайной величины ξ = random m раз.

3. Рассчитывается значение величины η по формуле (9).

4. Строится тестовый сигнал по формуле

S(n) = η. (11)

Представленный алгоритм позволяет строить математические модели АБГШ с условием rogozin11.wmf, которое обычно выполняется для большинства встречающихся в практике радиотехнических сигналов.

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

Рецензенты:

Таршис М.Ю., д.т.н., профессор, Ярославский государственный технический университет, г. Ярославль;

Гвоздев А.А., д.ф.-м.н., профессор, Ярославский государственный университет им. П.Г. Демидова, г. Ярославль.


Библиографическая ссылка

Рогозин В.А., Ширина Н.Ю., Мурашов А.А. ИСПОЛЬЗОВАНИЕ ПСЕВДОСЛУЧАЙНЫХ ЦИФРОВЫХ СТРУКТУР ДЛЯ МОДЕЛИРОВАНИЯ РАДИОТЕХНИЧЕСКИХ СИГНАЛОВ // Фундаментальные исследования. 2015. № 7. С. 552-556;
URL: https://www.fundamental-research.ru/article/view?id=38777 (дата обращения: 23.08.2026).