Научная статья на тему 'Способ воспроизведения цифрового сигнала для аттестации систем цифровой обработки радиоинтерференционных сигналов'

Способ воспроизведения цифрового сигнала для аттестации систем цифровой обработки радиоинтерференционных сигналов Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
305
20
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ДОПЛЕРОВСКАЯ ЧАСТОТА / КОРРЕЛЯЦИЯ / МОДЕЛЬ БЕЛОГО ШУМА / ПСЕВДОСЛУЧАЙНАЯ ПОСЛЕДОВАТЕЛЬНОСТЬ / ЦИФРОВАЯ ОБРАБОТКА СИГНАЛА / CORRELATION / DIGITAL SIGNAL PROCESSING / DOPPLER FREQUENCY / MODEL OF WHITE NOISE / PSEUDORANDOM SEQUENCE

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Худорожков Олег Викторович, Сильвашко Сергей Анатольевич, Булатов Виталий Николаевич

Приведено обоснование формирования модели зашумленного доплеровского сигнала для метрологической аттестации узла цифровой обработки сигнала радионавигационной информационно-измерительной системы. Представлены математические модели и их программная реализация для воспроизведения псевдобелого шума. Реализована математическая модель зашумленного доплеровского сигнала для метрологической аттестации узла цифровой обработки сигнала радионавигационной информационно-измерительной системы.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Худорожков Олег Викторович, Сильвашко Сергей Анатольевич, Булатов Виталий Николаевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Method of Digital Signal Reproduction for Digital Processing System Certification of Radio Interference Signals

The paper presents the justification for the formation of a noisy Doppler signal for metrological certification of a digital signal processing unit of a radio navigation information and measurement system. Mathematical models and their software implementation for pseudo-white noise reproduction are given. A mathematical model of the noisy Doppler signal for the metrological certification of a digital signal processing node for a radio navigation information and measurement system is implemented.

Текст научной работы на тему «Способ воспроизведения цифрового сигнала для аттестации систем цифровой обработки радиоинтерференционных сигналов»

Автоматика. Информатика. Управление. Приборы

УДК 519.216

Б01: 10Л7277/уе81тк.2018.02.рр.190-202

СПОСОБ ВОСПРОИЗВЕДЕНИЯ ЦИФРОВОГО СИГНАЛА

ДЛЯ АТТЕСТАЦИИ СИСТЕМ ЦИФРОВОЙ ОБРАБОТКИ РАДИОИНТЕРФЕРЕНЦИОННЫХ СИГНАЛОВ

О. В. Худорожков, С. А. Сильвашко, В. Н. Булатов

Кафедра «Промышленная электроника и информационно-измерительная

техника», ФГБОУ ВО «Оренбургский государственный университет», г. Оренбург, Россия; [email protected]

Ключевые слова: доплеровская частота; корреляция; модель белого шума; псевдослучайная последовательность; цифровая обработка сигнала.

Аннотация: Приведено обоснование формирования модели зашумленного доплеровского сигнала для метрологической аттестации узла цифровой обработки сигнала радионавигационной информационно-измерительной системы. Представлены математические модели и их программная реализация для воспроизведения псевдобелого шума. Реализована математическая модель зашумленного допле-ровского сигнала для метрологической аттестации узла цифровой обработки сигнала радионавигационной информационно-измерительной системы.

Введение

В процессе разработки и исследования новых элементов современных радионавигационных информационно-измерительных систем (РНИИС) или модернизации старых РНИИС почти всегда возникает необходимость разработки методов и средств метрологической аттестации программного обеспечения РНИИС. Очевидно, что разработку методов и средств подобной аттестации необходимо проводить с учетом требований, предъявляемых к разрешающей способности и точности РНИИС, особенностей полетных характеристик летательных объектов (ЛО), характера шума и динамики соотношения сигнала и шума.

Телеметрическую часть многоканальных многочастотных с непрерывным излучением РНИИС [2] можно представить в виде упрощенной схемы, приведенной на рис. 1, посредством которой измеряются скорость движения V (радиальная составляющая) ЛО и текущее расстояние Ь до ЛО от плоскости антенн излучения А1 и приема А2.

1 Ip1 J1U fio См1 .'л. АРУ АЦП 'Ь УЦОС

Пр2 См? л. АРУ АЦП /

Г--ii

Рис. 1. Структурная схема РНИИС

На рисунке 1 элементы Г1 и Г2 - когерентные генераторы, обеспечивающие генерацию колебаний с частотами излучения /1И и /2И. Режим многочастотного непрерывного излучения посредством передатчика Пд и антенны А1 с частотами этих колебаний создает в пространстве радиоинтерференцию с узлами ^ф , которая позволяет реализовать многочастотный фазоразностный метод для измерения текущей дальности L до ЛО.

Отраженные сигналы с частотами колебаний/1О и/2О принимаются приемной антенной А2 и селектируются приемниками соответственно Пр1 и Пр2. Выходные колебания с приемников подаются на смесители сигналов См1 и См2, на вторые входы которых подаются колебания с частотами /1И и /2И. В результате на выходе смесителя См1 выделяется колебание с доплеровской частотой /д = /И - /ю, которая содержит информацию о скорости v:

/д=/1И 2v, (1)

где с - скорость распространения электромагнитных волн в вакууме.

На выходе смесителя См2 выделяется колебание с частотой /ф = /И - /2О и фазой фф, содержащей информацию о дальности:

4nL

Фф = —=-, (2)

Ч с

где всегда должно выполняться условие ^ф > L соответствующим подбором,

например, величины /2И.

Сигналы с выходов смесителей См1 и См2 подаются на идентичные узлы автоматической регулировки усиления (АРУ) для поддержания необходимого размаха шкалы идентичных аналого-цифровых преобразователей (АЦП). С выходов АЦП снимаются текущие коды Ыд и Ыф, являющиеся выборками из дискрети-зированных сигналов (с периодом дискретизации Тд), несущих информацию соответственно о скорости ЛО и дальности до ЛО, которые подаются в узел цифровой обработки сигналов (УЦОС).

Узел цифровой обработки сигналов реализуется, как правило, в виде микропроцессорной системы с классической архитектурой и традиционными операционными системами, позволяющими реализовать мультипрограммный режим, обслуживать аппаратные прерывания, осуществлять ввод и вывод через стандартные порты, имеющие в своем составе кэш достаточной величины для обмена файлами (файлообменники). В частности, на рис. 1 обозначен такой порт (вход IN), которой предназначен для ввода файлов в ASCII кодах (имя файлаЛа!) в режиме метрологической аттестации программного обеспечения УЦОС («Р.А.» = 1).

Как правило, файл с вводимыми данными представляет собой последовательность выборок оцифрованных значений с равномерной дискретизацией аддитивной смеси колебания с доплеровской частотой и сигнала шума, причем последний по своим характеристикам должен быть близким к случайным стационарным эргодическим процессам с равномерным спектром в пределах диапазона рабочих частот. Это обусловлено тем, что в реальных РНИИС основными источниками шума являются селективные приемники Пр1 и Пр2, а также смесители См1 и См2, которые имеют подобный характер шумов с законом распределения, близким к равномерному.

В предлагаемой статье для метрологической аттестации программного обеспечения узла ЦОС представлен метод воспроизведения цифрового зашумленного доплеровского сигнала, получаемого в виде аддитивной смеси быстро убывающе-

го по амплитуде доплеровского колебания с ожидаемым законом изменения частоты и шума, близкого по свойствам к белому шуму, при постоянстве средне-квадратического значения смеси (моделирование работы АРУ).

1. Модель генератора шума

Создавая модель для исследования спектральных свойств подобных сигналов, необходимо, кроме граничных условий генерации доплеровских колебаний, корректно воспроизводить характеристики модели шума. Для воспроизведения сигнала шума с заданными статистическими характеристиками хорошо отработаны способы, представленные в работах [1, 7]. Но для аттестации узла ЦОС (см. рис. 1) в качестве модели шума нужна последовательность чисел в виде выборок из функции шума иш(/), близкого по своим свойствам к белому шуму. Для данных целей можно использовать алгоритмы формирования псевдослучайных последовательностей (ПСП) чисел [5] с равномерным законом распределения, которые широко используются в системах тестирования цифровых систем и защиты компьютерной информации - в первую очередь для генерации криптографических ключей [6], где преследуемой целью является неповторяемость числовых последовательностей.

Однако для модели сигнала почти белого (псевдобелого) шума этого недостаточно. Даже не приводя примеры, можно представить, что, переставляя случайные числа в ПСП, можно получить аппроксимированную форму сигнала в виде функции, которую нельзя представить аналитически (случайный процесс), до почти гармонического колебания, то есть, детерминированного колебания. С другой стороны, спектр идеально белого шума не зависит от частоты, а сам идеально белый шум создается с помощью только дельта-функции 5(/) [3] с характеристиками

Г» при / = 0; » = 1. (3)

4 ' I 0 при I Ф 0; ^ 4 '

Безусловным индикатором белого шума является автокорреляционная оценка Яа(т) функции белого шума, которая для функции шума в виде (3) будет иметь вид

» [1. при т =0; (4)

0 при т Ф 0.

7 г

Ra (т)= j 8(i)S(t -т)й = |

Функцию типа (3) невозможно представить в виде воспроизведенной ПСП с конечным периодом дискретизации Тд, но при этом с бесконечно малым временем воспроизведения. Здесь, по всей видимости, нужно искать золотую средину, по возможности, устремляя ПСП по своим свойствам, описанным выражением (4), то есть

ГЯа (0) при т = 0;

7 \i

Ra (т) = j иш (t) иш (t ~T)dt = jr

т Ф 0;

где с приемлемой погрешностью можно считать: гтах/ Яа (0)« 0 (хотя при этом получена ПСП, отражающая псевдобелый шум).

В предлагаемой модели, реализованной в виде программного модуля Sign_var.exe в среде С++, в качестве модели сигнала шума приняты псевдослучайные сигналы (ПСС), представленные в работах [1, 7], которые близки к указанным случайным сигналам по параметрам и их областям применения. Они, ес-

¡¡3 Генерация последовательности — X

Линейная | Фибоначчи | Перемешивание Сигнал j Счётчик |

Имя выходного файла 1 output.dat I

Время сигнала., секунды 1 1 ^из файла)

Р Частота (сигнал Доплера) | 3000 МГц

\* Добавлять шум Нормировать I Ю00 точек

Отношение сигнал/шум в начале || 30 ДБ

Отношение шум/сигнал в конце | 30 ДБ

Г~ Файл векора Г~ скорости | velocity.dat

Движение с постоянным ускорением с || 1000 по I 500 м/с

Количество чисел |524288 выборок

Имя файла случайных чисел | random.dat| I

W ASCII формат выходного файла Комментарии

Генерировать последовательность

Рис. 2. Окно программы при первоначальном вызове

тественно, являются регулярными, но их периоды повторения во много раз больше длительности реализации реального доплеровского сигнала, что позволяет делать допущение о нерегулярности ПСС.

Общий вид программы генерирования зашумленного доплеровского сигнала в виде выборок аддитивной смеси сигнала и шума представлен на рис. 2.

В разработанной модели генератора шума использованы следующие способы получения ПСС на основе формирования наиболее востребованных ПСП чисел [5, 6]:

1) линейная конгруэнтная последовательность;

2) последовательность чисел Фибоначчи с запаздываниями;

3) библиотечный модуль пакета С++;

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

1.1. Линейная конгруэнтная последовательность

Одними из популярных генераторов случайных чисел являются генераторы, в которых используется алгоритм, предложенный Д. Г. Лехмером [5]:

X„+l = (gXn + d) mod (m), n > 0, (6)

где g - множитель; d - приращение; m - модуль; X0 - начальное значение.

Данная последовательность называется линейной конгруэнтной. Выбор коэффициентов последовательности определяет ее вероятностные качества. При этом конгруэнтная последовательность (как и любая другая ПСП) всегда образует так называемые петли, то есть обязательно существует цикл, повторяющийся бесконечное число раз. Повторяющиеся циклы определяют период последовательности. Длина периода - одно из требований к линейным конгруэнтным последовательностям. Чтобы обеспечить максимально возможный период повторения конгруэнтной последовательности, представленной (6), необходимо выполнить требования следующей теоремы, приведенной в [5].

Теорема. Линейная конгруэнтная последовательность, определяемая числами g, d, m и X0, имеет период m тогда и только тогда, когда:

- числа d и m взаимно простые;

- b = g - 1 кратно p для каждого простого p, являющегося делителем m;

- b кратно 4, если m кратно 4.

Таким образом, из теоремы следует: для того чтобы обеспечить большую длину периода данной последовательности, достаточно выбирать соответственно

Рис. 3. Окно программы генерации конгруэнтной ПСП

большое значение модуля т. Однако процедура нахождения остатка от деления -затратная по времени операция. Данный недостаток можно компенсировать, если значение т выбирать соответствующее длине компьютерного слова.

В разработанной программе используется фиксированное значение модуля

32

т = 2 +1. Использование такого значения модуля продиктовано следующими обстоятельствами. Во-первых, значение соответствует длине компьютерного слова современных микропроцессоров, используемых в системах РНИИС. Во-вторых, значение модуля с добавленной единицей увеличивает случайность младших значащих разрядов [5].

Увеличить случайный характер ПСП можно, если использовать при этом для генерации шума в качестве последовательной выборки только каждый к-й элемент генерируемой ПСП конгруэнтной последовательности [6]. Поэтому в программе используется интервал сохранения (рис. 3), при котором в массиве будут сохраняться только значения, соответствующие опции «Интервал сохранения».

1.2. Генерация ПСП на основе последовательности Фибоначчи с запаздыванием

Метод позволяет увеличить период цикла повторения последовательности. Это становится возможным за счет использования ПСП, в которой Хп+1 зависит более чем от одного из предыдущих значений, в результате чего может быть сформирована последовательность чисел Фибоначчи. Так в [5] показано, что последовательность чисел, генерируемая по формуле:

Хп =(Хп-1 + Хп-к)шоа(т), п >к >I, (7)

где I и к - задержки (запаздывание) последовательности, т = 2д - модуль (д - целое положительное число), который имеет период, определяемый выражением 2д (2к- 1). Как и в линейном конгруэнтном методе, модуль т выбирается равным длине компьютерного слова, а значения запаздывания - согласно рекомендациям, приведенным в работе [5].

Из алгоритма генерируемой по формуле (7) ПСП можно заметить, что необходима начальная последовательность, из которой формируются задержки. В программе Sign_var.exe коэффициенты конгруэнтной последовательности соответствуют тем же коэффициентам, которые установлены в опции «Линейная». В настройке программы предусмотрен пропуск «первых» значений ПСП, как это рекомендует источник [5]. Вид окна программы для рассмотренного режима генерации ПСП приведен на рис. 4.

[lj Генерация последовательности — УС

Линейная Фибоначчи 1 Перемешивание ] Сигнал | Счётчик |

Псевдовлучайная последовательность

чисел ФиЬоначчи с запаздыванием

Интервалы сохранения каждый |з7

Начальные значения

Пропустить первые | ЮС

Запаздывания

Запаздывание 1 1102

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Запаздывание 2 | 22 £

Количества чисел |524288 выборок

Имя выходного файла | random dat|

Ф ASCII формат выходного файла Ф Комментарии

Ге н е ри ро вать п ос л е д ов ате л ьн о сть

Рис. 4. Окно программы генерации ПСП Фибоначчи

Рис. 5. Структурная схема генерации ПСП на основе сдвига 1.3. Генерация ПСП на основе регистра сдвига с обратными связями

При применении данного метода ПСП получают с помощью генераторов, использующих в качестве основных элементов Ж-разрядные регистры сдвига и сумматоры по модулю два (mod2). Более эффективный способ на основе фильтра Хафф-мана, реализованный как программное средство, представлен схемой Ж-разрядного регистра сдвига на элементах памяти ЭЦ-, выходные сигналы 20, 21, ..., 2Ж 4 которого после специальной логической обработки снова вводятся в регистр, замыкая тем самым цепь рециркуляции (рис. 5).

При реализации генератора ПСП необходимо выполнение следующих условий [5]:

- должно быть задано правило подключения сумматоров по mod2 ключами (коммутаторами) а1, а2, ... , аЖ (а0 и аЖ всегда равны логической «1»);

- из всех ключей аь / е [1, 2, ..., Ж - 1], хотя бы один должен иметь значение «1» (ключ коммутирован).

Период последовательности будет максимальным (Т = 2Ж - 1) в том случае, когда синтезируемый полином удовлетворяет условиям примитивности и неприводимости [5]. В нахождении такого полинома заключается основная задача синтеза генератора ПСП максимальной длины. При этом на выходе данного генератора получаются псевдослучайные числа с равномерным законом распределения. Окно программы для реализации данного метода приведено на рис. 6.

1.4. Метод перемешивания

Все перечисленные ранее методы имеют свои достоинства и недостатки с точки зрения недетерминированности генерируемого ПСС. Но с точки зрения «похожести» ПСС на белый шум требуется выполнить еще ряд требований: обеспечить равномерность спектра (спектр ПСС не должен иметь явно выделяющихся спектральных составляющих) и выполнить условие (5) с соответствующей оцен-

|| ^ Генерация последовательности — X

Линейная | фи&оначчи | Перемешивание | Сигнал Счётчик | Генерация последовательности

посредством регистра сдвига с обратными связями

Пропускать бит Параметры сигнала

Полином | 79764-919

Количество чисел 152428S выБорок

Имя выходного файла | random.dat|

I* ASCII формат выходного файла l^ Комментарии

Генерировать последовательность

Рис. 6. Генерация ПСП на основе фильтра Хаффмана

Ц ' Генерация псс.педсЕательнссти — X

Линейная | Фибоначчи Перемешивание | Сигнал | Счётчик | Увеличение "случайности" последовательности

Размер буфера перемешивания | 300

Перемешивание уменьшает корелляционную зависимость вы&орок, но следует помнить, что

1 Изменяет порядок чисел, но не сами числа

2 Не позволяет старгтовать с любого места

I W ASCII формат выходного файла W Комментарии

Генерировать последовательность

Рис. 7. Окно программы для перемешивания заданной ПСП

кой погрешности. Метод перемешивания является эффективным средством уменьшения автокорреляционной связи генерируемых последовательностей. В методе генерируется дополнительная ПСП, которая определяет позицию перемешиваемых чисел в исходной последовательности. В соответствии со своими позициями числа исходной последовательности перестанавливаются. При этом задается буфер, в пределах которого происходит перемешивание. Окно программы перемешивания чисел исходной ПСП представлено на рис. 7.

Реализация метода состоит в следующем. Пусть в ячейке хранится начальное число Я0. Циклически сдвигая содержимое ячейки влево на 2 разряда длины ячейки, получаем новое число Я0 . Точно так же, циклически сдвигая содержимое ячейки Я0 вправо на 2 разряда длины ячейки, получаем второе число Я0 . Сумма чисел Я0 и Я0 дает новое случайное число.

В итоге исходные последовательности чисел, полученные любым из методов, рассмотренных ранее, могут быть приближены по своим свойствам к ПСС белого шума.

2. Способы оценки качества псевдослучайной последовательности «белый шум»

2.1. Статистические тесты на случайность

Для оценки качества ПСП большое значение имеет теоретическое определение статистических характеристик и корреляционных связей.

На основе анализа существующих методов оценки статистических характеристик ПСП [8] можно сделать вывод, что в настоящее время популярными явля-

Результаты тестирования

Результаты тестирования

Время генерации 332Э мсек

Однобитный тест 0.0115%

Тест "покер" 4.77 %

Длинные циклы 28 бит

Тест "последовательность" пройден

Тест "сплошной" пройден

Мат. ожидание 0.22084

Принять

Рис. 8. Окно программы с результатами тестов на случайность ПСП

ются алгоритмы тестов, рекомендованных стандартом FIPS 140-1 национального института стандартов США (NIST). Все тесты являются бинарными, что определяет их простоту реализации и скорость вычисления. Задача тестирования на случайность формулируется так: имеется группа результатов наблюдений и высказывается гипотеза о том, что эти наблюдения можно считать реализациями случайной величины (не временного процесса) с выбранной формой функции распределения. Затем методами математической статистики эта гипотеза проверяется и далее, либо принимается, либо отвергается.

При разработке программы генерации ПСП реализованы следующие статистические тесты из современного набора тестов для ПСП [8], отобранные по принципу «простота + скорость выполнения»:

1) однобитный (определяет отклонение (в %) от равенства между нулями и единицами во всей двоичной последовательности, число которых в ПСП должно быть примерно одинаковым);

2) «покер» (подсчет встречаемости различных блоков равной длины в ПСП); основан на том, что в идеальной случайной последовательности вероятность всех блоков одинакова («брак» отражается в процентах);

3) «последовательность» (подсчет серий одинаковых битов различной длины и сравнение их с ожидаемыми для случайной ПСП);

4) «сплошной» (проверяет наличие одинаковых цепочек, длина которых превышает 33 бита - это уже явная автокорреляция и тест не пройден).

Тесты выполняются автоматически сразу после генерации ПСП по одному из выбранных методов. По завершению тестов выводится окно с результатами, пример которого приведен на рис. 8.

2.2. Спектральная и автокорреляционная оценка ПСП

Как отмечалось ранее, спектр белого шума не зависит от частоты [3] (равно -мерный спектр), и автокорреляционная функция белого шума принимает значения согласно (4). Естественно, что для ПСП эти характеристики будут отличны от характеристик белого шума. Приблизить ПСП к свойствам белого шума можно перемешиванием чисел в ПСП (см. рис. 7), но после каждого перемешивания необходимо проводить сравнение спектра полученного ПСП с предыдущим ПСП по степени приближения спектра к равномерному, и проводить оценку автокорреляции по (5). В качестве индикатора можно использовать программу для среды MathCAD-12 и выше, скриншот которой приведен на рис. 9, в составе которой имеются «быстрые» функции вычисления спектра и корреляции.

Рис. 9. Скриншот вычисления спектра и автокорреляции ПСП

Здесь подразумевается, что аргумент корреляции т = /Тд, где Тд - интервал выборок (интервал дискретизации) элементов ПСП, откуда Яо = Яа (т = 0), гт = гтах (т ф 0). В результате в качестве ПСП псевдобелого шума выбирается та последовательность, у которой наиболее равномерный спектр и минимальное значение Д = гт/Я0 = гтах/Яа (0).

3. Метод формирования доплеровского сигнала

3.1. Математическая модель версии доплеровского сигнала

Объектом исследования для данной работы являются РНИИС, регистрирующие доплеровские сигналы на выходе радионавигационного приемника, полученные в результате отражения от ЛО облучающих его радиоволн. Для разработки модели доплеровского сигнала не имеют принципиального значения детали траектории движения ЛО, влияющие на характер доплеровского сигнала. Важно отразить в модели краевые варианты этого сигнала, имеющие принципиальное значение для аттестации программного обеспечения УЦОС. Для достижения данных целей выбрана траектория удаляющегося от плоскости антенн (см. рис. 1) по инерции ЛО, получившего положительное ускорение в первое мгновение полета

v(t ) = !

T

1 с.

t,

(8)

где унач и укон - начальная и конечная скорости инерционного движения ЛО соответственно; Тс - время полета ЛО (продолжительность отраженного от ЛО сигнала); а = (унач - Укон)/Тс - ускорение ЛО.

- v

нач

кон

нач at vHa4

89905353484848535353235348234853234823235348234823484853

На основании (1) определяется выражение для моделирования доплеровской частоты

/д () = /1И ^ = (^ - '-начг^ и| (9)

Что касается затухания доплеровского колебания по амплитуде, то на основании анализа, приведенного в [2], затухание уровня доплеровского колебания ид ()

по мере удаления ЛО от плоскости антенн (см. рис. 1) происходит по закону

иД(() = Ш (10)

где р - коэффициент затухания, вычисляемый в конце интервала Тс; инач(и) -начальное значение уровня доплеровского колебания.

Суммарный сигнал - аддитивная смесь доплеровского колебания ид ()

и шума иш () определяется как

Ui.it ) = ид (() + иш (и), (11)

где эффективное (среднеквадратическое) значение шума стш должно быть в q раз меньше эффективного значения инач (и = 0).

3.2. Формирование дискретизированного доплеровского сигнала

При дискретизации доплеровского сигнала выборки сигнала будут происходить в моменты времени и = /Тд, / = 1, 2, 3, ... , N на интервале предполагаемого полета Тс. Следовательно, число выборок N будет определяться выражением N = Тс/Тд. На основе (10) с использованием (9) цифровая модель доплеровского колебания формируется следующим образом:

Um

uvni =-—— cos

1Дг ßlTa +1

2п f ivHa4 -УначrVK0H Тд \1Тд

(12)

где ит - амплитуда колебания гармонического колебания, удовлетворяющая условию ит / (2°'5стш) = q.

Далее, для удобства анализа граничных условий вводится коэффициент 5 = рТд. Для определения уровня сигнала относительно уровня шума в конце интервала времени Тс ( = N вводится коэффициент масштаба И, при котором выполняется sN+1 = Иq, откуда следует, что 5 = (Иq - 1)/Ж С учетом введенных коэффициентов и и q, учитывающих соотношение сигнала и шума в начале и конце модели сигнала, получается следующая цифровая модель (в виде выборок с интервалом Тд) зашумленного доплеровского сигнала

Um

um =i-г-cos

ш hq -1 , ^ -i +1

2n^^ivHa4 -VHa4 Vkoh i \Tl

c \ нач N 1 д

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

+ —, (13)

q

N

где иш, - массив сгенерированной ПСП псевдобелого шума.

Вид главного окна программы, реализующей данный метод воспроизведения зашумленного доплеровского сигнала, приведен на рис. 2. В верхней панели окна программы задаются все параметры выражения (13). Величина Тд вычисляется автоматически по формуле Тд = ТсШ. Коэффициенты И и q также рассчитываются автоматически по формулам:

- 3 анач /Г акон

q = Ц3х 10 20 ; h = ^2х 10 20 , V2 2 л/3

где анач - отношение «сигнал/шум» в начале полета, дБ; акон - отношение «шум/сигнал» в конце полета, дБ (задаются в окне программы).

Функции АРУ (см. рис. 1) реализуются формированием элементов uSni нового массива зашумленного доплеровского сигнала по формуле uvLni = иш (стш/ицэф.г), где и1&ф - эффективное (среднеквадратическое) значение сигнала (13) в окрестности i.

Сохранение массива u1Sn осуществляется в виде последовательности чисел размером N со знаком с фиксированной запятой в формате ASCII с приведенной погрешностью SASCII = 1/(215 - 1). Такой формат, в случае необходимости, можно легко преобразовать в формат используемых в РНИИС АЦП с приведенной погрешностью SADC = 1/(2п 1 - 1), где п - число разрядов АЦП со знакопеременным входным напряжением сигнала.

Для оценки программного обеспечения расчета расстояния до ЛО по выше-предложенной методике формируется второй файл с массивом , в котором

в выражении (13) значение fm заменяется на значениеf-И, исходя из необходимого расположения в пространстве интерференционных узлов.

Заключение

Поскольку разработанный метод воспроизведения доплеровских сигналов нужен в первую очередь для метрологической оценки программного обеспечения узла ЦОС РНИИС, то предложенный в данной работе на его основе способ формирования цифрового доплеровского сигнала является вполне обоснованным и допустимым, так как главными его свойствами являются:

- детерминированность параметров доплеровского колебания;

- воспроизведение полетного закона соотношения сигнала и шума доплеров-ского сигнала;

- воспроизведение начального и конечного значений доплеровского колебания.

Кроме этого, с учетом программно-технических возможностей современных

средств вычислительной техники заведомо можно сделать заключение, что погрешность разработанного средства воспроизведения доплеровского сигнала во много раз меньше аппаратно-программной погрешности современных РНИИС с непрерывным излучением.

Список литературы

1. Бобнев, М. П. Генерирование случайных сигналов / М. П. Бобнев. -2-е изд., перераб. и доп. - М. : Энергия, 1971. - 240 с.

2. Булатов, В. Н. Применение спектрально-временных методов в доплеров-ских системах : монография / В. Н. Булатов, Н. А. Косарев, О. В. Худорожков. -Оренбург : Университет, 2012. - 196 с.

3. Гоноровский, И. С. Радиотехнические цепи и сигналы : учеб. для вузов / И. С. Гоноровский. - 3-е изд., перераб. и доп. - М. : Сов. радио, 1977. - 608 с.

4. Дьяконов, В. П. MathCAD 7. 0 в математике, физике и в Internet / В. П. Дьяконов, И. В. Абраменкова. - М. : Нолидж, 1998. - 345 с.

5. Кнут, Д. Искусство программирования. Том 2. Получисленные алгоритмы : пер. с англ. / Д. Кнут. - 3-е изд. - М. : Издательский дом «Вильямс», 2007. - 832 с.

6. Шнайер, Б. Прикладная криптография : протоколы, алгоритмы, исходные тексты на языке Си : [пер. с англ.] / Б. Шнайер; пер. Н. Дубнова. - 2-е изд. - М. : Диалектика, 2003. - 610 с.

7. Ярмолик, В. Н. Генерирование и применение псевдослучайных сигналов в системах испытаний и контроля / В. Н. Ярмолик, С. Н. Демиденко; под ред. П. М. Чеголина // АН БССР, Ин-т техн. кибернетики. - Минск : Наука и техника, 1986. - 198 с.

8. Григорьев, А. Ю. Методы тестирования генераторов случайных и псевдослучайных последовательностей / А. Ю. Григорьев [Электронный ресурс] // Ученые записки УлГУ. Сер. Математика и информационные технологии. - УлГУ : электрон. журнал. - 2017. - № 1. - С. 22 - 28. - Режим доступа : http://www.ulsu. ru/media/uploads/anako09%40mail.ru/2017/10/14/Григорьев.pdf (дата обращения 12.07.2018)

Method of Digital Signal Reproduction for Digital Processing System Certification of Radio Interference Signals

O. V. Khudorozhkov, S. A. Silvashko, V. N. Bulatov

Department of Industrial Electronics and Data Measuring Equipment, Orenburg State University, Orenburg, Russia; [email protected]

Keywords: correlation; digital signal processing; Doppler frequency; model of white noise; pseudo-random sequence.

Abstract: The paper presents the justification for the formation of a noisy Doppler signal for metrological certification of a digital signal processing unit of a radio navigation information and measurement system. Mathematical models and their software implementation for pseudo-white noise reproduction are given. A mathematical model of the noisy Doppler signal for the metrological certification of a digital signal processing node for a radio navigation information and measurement system is implemented.

References

1. Bobnev M.P. Generirovaniye sluchaynykh signalov [Generation of random signals], Moscow: Energiya, 1971, 240 p. (In Russ.)

2. Bulatov V.N., Kosarev N.A., Khudorozhkov O.V. Primeneniye spektral'no-vremennykh metodov v doplerovskikh sistemakh : monografiya [Application of spectral-temporal methods in Doppler systems], Orenburg: Universitet, 2012, 196 p. (In Russ.)

3. Gonorovskiy I.S. Radiotekhnicheskiye tsepi i signaly : ucheb. dlya vuzov [Radio Engineering Chains and Signals], Moscow: Sov. radio, 1977, 608 p. (In Russ.)

4. D'yakonov V.P., Abramenkova I.V. MathCAD 7. 0 v matematike, fizike i v Internet [MathCAD 7. 0 in mathematics, physics and the Internet], Moscow: Nolidzh, 1998, 345 p. (In Russ.)

5. Knut D. Iskusstvo programmirovaniya. Tom 2. Poluchislennyye algoritmy [The art of programming. Volume 2. The resulting algorithms], Moscow: Izdatel'skiy dom ''Vil'yams'', 2007, 832 p. (In Russ.)

6. Shnayyer B. Prikladnaya kriptografiya : Protokoly, algoritmy, iskhodnyye teksty nayazyke Si [Applied cryptography: Protocols, algorithms, source texts in the SI], Moscow: Dialektika, 2003, 610 p. (In Russ.)

7. Yarmolik V.N., Demidenko S.N. Generirovaniye i primeneniye psevdosluchay-nykh signalov v sistemakh ispytaniy i kontrolya [Generation and application of pseudorandom signals in testing and control systems], Chegolina P.M. [Ed.], Minsk: Nauka i tekhnika, 1986, 198 p. (In Russ.)

8. http://www.ulsu.ru/media/uploads/anako09%40mail.ru/2017/10/14/rpHropbeB. pdf (accessed 12 July 2018).

Art der digitalen Signalwiedergabe für die Zertifizierung von digitalen Radiointerferenzsignalverarbeitungssystemen

Zusammenfassung: Es ist die Begründung für die Bildung eines verrauschten Doppler-Signals für die metrologische Zertifizierung eines digitalen Signalverarbeitungsknotens für das Radio-Navigations-Informations- und Messsystem angeführt. Mathematische Modelle und ihre Software-Implementierung für die Wiedergabe von pseudo-weißem Rauschen sind vorgestellt. Es ist ein mathematisches Modell eines verrauschten Doppler-Signals zur messtechnischen Zertifizierung des digitalen Signalverarbeitungsknotens für das Radio-Navigations-Informations- und Messsystem implementiert.

Méthode de la lecture d'un signal numérique pour la certification de systèmes du traitement numérique des signaux de radiointerférence

Résumé: Est justifiée la formation d'un modèle Doppler sonore pour la certification métrologique de l'unité du traitement numérique du signal du système de l'information et de mesure de radionavigation. Sont présentés les modèles mathématiques et leur réalisation logitiele pour reproduire le bruit pseudo-acoustique. Est mis en œuvre un modèle mathématique du signal Doppler sonore pour la certification métrologique de l'unité du traitement numérique du signal du système d'information et de mesure de radionavigation.

Авторы: Худорожков Олег Викторович - кандидат технических наук, доцент, заведующий кафедрой «Промышленная электроника и информационно-измерительная техника»; Сильвашко Сергей Анатольевич - кандидат технических наук, доцент кафедры «Промышленная электроника и информационно-измерительная техника»; Булатов Виталий Николаевич - доктор технических наук, профессор кафедры «Промышленная электроника и информационно-измерительная техника», ФГБОУ ВО «Оренбургский государственный университет», г. Оренбург, Россия.

Рецензент: Соловьев Николай Алексеевич - доктор технических наук, профессор, заведующий кафедрой «Программное обеспечение вычислительной техники и автоматизированных систем», ФГБОУ ВО «Оренбургский государственный университет», г. Оренбург, Россия.

i Надоели баннеры? Вы всегда можете отключить рекламу.