ГЕНЕРАТОР НЕПРЕРЫВНЫХ СЛУЧАЙНЫХ СИГНАЛОВ ПРОИЗВОЛЬНОЙ ДЛИНЫ Российский патент 2015 года по МПК H03K3/00 

Описание патента на изобретение RU2541897C1

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

Известно («Автоматическое управление вибрационными испытаниями», Библиотека по автоматике выпуск 579, Москва, Энергия, 1978 г.) устройство, генерирующее блоки (реализации) одномерного случайного стационарного сигнала с заданной спектральной плотностью, состоящее из ЭВМ и программного обеспечения. Каждый блок представляет собой массив вещественных чисел (амплитуд) длиной N, а i (i=0, 1, …, N-1), имеющий в пределе заданный спектр амплитуд с нормальным (Гауссовским) законом распределения. Генерация блоков производится с помощью разложения Райса-Пирсона. Затем блок передается на модуль цифроаналогового преобразователя для преобразования полученной последовательности в случайный сигнал, с периодом дискретизации Δt [сек], длиной TБ=NΔt [сек], шагом квантования по частоте Δf=1/TБ [Гц].

Все названные признаки присутствуют в предлагаемом устройстве.

Генерирование случайного процесса большой длины требует большого объема вычислений, времени и памяти, что является недостатком при создании систем управления вибрационными испытаниями с быстрой петлей коррекции.

Формирование случайного процесса произвольной длины предлагается производить из последовательности следующих друг за другом временных блоков a r,i (r=1, 2,…). При этом возникает проблема разрыва начальных и конечных значений (фаз) между соседними последовательностями генерируемых осциллограмм, так как в общем случае a r,N-1≠ar+1,0. Это приводит к появлению в генерируемом процессе удара в виде дельта-функции.

В предлагаемом устройстве решается задача генерирования непрерывных случайных сигналов произвольной длины без разрыва фаз между соседними реализациями и без изменения ее длины N и шага квантования по частоте Δf, что необходимо для организации единого во времени цикла генерации управляющего сигнала на исполнительное устройство и измерения сигналов откликов для построения алгоритмов, например, для систем управления реального времени с обратной связью.

Предлагается генератор непрерывных случайных сигналов произвольной длины, состоящий из:

- однопроцессорного компьютера и прикладного программного обеспечения для формирования по заданной спектральной плотности случайного сигнала в форме разложения Райса-Пирсона в виде массивов a r={a ri}, вещественных чисел a ri (i=0, 1, …, N-1), имеющих по множеству (ансамблю) реализаций R заданный спектр амплитуд с нормальным законом распределения;

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

- цифрового модуля построения на длине THANN=(4·n-3) точек (n<<N), косинусоидального окна Ханна:

;

- цифрового модуля формирования последовательности N вещественных точек-чисел по следующему алгоритму: к концу блока a r - добавляется (n-1) точек, симметричных последним n точкам блока, полученную таким образом последовательность (2n-1) точек умножают на правую половину окна Ханна; к началу следующего блока a r+1 добавляется (n-1) точек, симметричных первым n точкам блока a r+1; полученную таким образом последовательность (2n-1) точек умножают на левую половину окна Ханна; образованные таким образом последовательности складывают, первыми n точками суммарной последовательности заменяют последние n точки блока a r, последними n точками суммарной последовательности - первые n точки блока a r+1;

- механизма формирования на выходе из системы управления из отдельных следующих друг за другом блоков a r непрерывного случайного сигнала, включающий организацию в компьютере двух буферов длиной N, в один из которых заносят сгенерированный блок данных a r, который затем контроллером прямого доступа к памяти (DMA) без участия центрального процессора передается в память цифроаналогового преобразователя (ЦАП). За время выдачи первого блока a r на выход ЦАП центральный процессор генерирует следующий блок данных a r+1, осуществляет стыковку его начала с концом предыдущего a r и переносит во второй буфер, который, в свою очередь, будет передан в ЦАП через DMA-канал. Затем буфера автоматически циклически меняются местами;

- модуля цифроаналоговых преобразователей (ЦАП) для преобразования полученной последовательности в непрерывный во времени случайный сигнал произвольной длины;

- модуля аналоговых фильтров низкой частоты, например, Баттерворта, не менее 4 порядка (48 дБ/октаву) и частотой среза не менее 1/(2Δt).

Блок-схема генератора показана на фиг.1-5. Примеры стыковки реализаций показаны на фиг.6-9.

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

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

- цифровой модуль построения на длине THANN=(4·n-3) точек (n<<N), косинусоидального окна Ханна:

;

- цифровой модуль формирования последовательности N вещественных точек-чисел по следующему алгоритму: к концу блока a r добавляется (n-1) точек, симметричных последним n точкам блока, полученную таким образом последовательность (2n-1) точек умножают на правую половину окна Ханна; к началу следующего блока a r+1 добавляется (n-1) точек, симметричных первым n точкам блока a r+1; полученную таким образом последовательность (2n-1) точек умножают на левую половину окна Ханна; образованные таким образом последовательности складывают, первыми n точками суммарной последовательности заменяют последние n точки блока a r последними n точками суммарной последовательности - первые n точки блока a r+1,

- механизм формирования на выходе из системы управления из отдельных следующих друг за другом блоков a r непрерывного случайного сигнала, включающий организацию в компьютере двух буферов длиной N, в один из которых заносят сгенерированный блок данных a r который затем контроллером прямого доступа к памяти (DMA) без участия центрального процессора передается в память цифроаналогового преобразователя (ЦАП). За время выдачи первого блока a r на выход ЦАП центральный процессор генерирует следующий блок данных a r;, осуществляет стыковку его начала с концом предыдущего a r и переносит во второй буфер, который, в свою очередь, будет передан в ЦАП через DMA-канал. Затем буфера автоматически циклически меняются местами;

- модуль аналоговых фильтров низкой частоты, например, Баттерворта, не менее 4 порядка (48 дБ/октаву) и частотой среза не менее 1/(2Δt).

Благодаря наличию указанных отличительных признаков в совокупности с известными приобретается возможность генерирования непрерывных случайных сигналов произвольной длины.

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

Таким образом, можно сделать заключение о том, что предложенное устройство неизвестно на уровне техники и, следовательно, соответствует критерию «патентоспособности».

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

Похожие патенты RU2541897C1

название год авторы номер документа
СПОСОБ ЦИФРОВОЙ ГЕНЕРАЦИИ НЕПРЕРЫВНОГО СЛУЧАЙНОГО ПРОЦЕССА ПРОИЗВОЛЬНОЙ ДЛИНЫ 2014
  • Афанасьева Елена Юрьевна
  • Бетковский Юрий Яковлевич
  • Яковлев Виктор Николаевич
RU2541904C1
ДЕКОДЕР ДЛЯ ДЕКОДИРОВАНИЯ КОДИРОВАННОГО АУДИОСИГНАЛА И КОДЕР ДЛЯ КОДИРОВАНИЯ АУДИОСИГНАЛА 2016
  • Хельмрих, Кристиан
  • Эдлер, Бернд
RU2691231C2
Статистический анализатор конечной разности фазы сигнала 1988
  • Вешкурцев Юрий Михайлович
  • Лукиных Олег Геннадьевич
  • Новиков Сергей Михайлович
SU1596270A2
Цифровой имитатор случайных сигналов 2018
  • Глушков Алексей Николаевич
  • Калинин Максим Юрьевич
  • Литвиненко Владимир Петрович
  • Литвиненко Юлия Владимировна
RU2690780C1
УСТРОЙСТВО МОНИТОРИНГА ВЫСОКОВОЛЬТНЫХ ВВОДОВ И СИГНАЛИЗАЦИИ О СОСТОЯНИИ ИХ ИЗОЛЯЦИИ 2006
  • Шеремет Алексей Антонович
  • Тарасов Александр Анатольевич
RU2328009C1
Антилогарифмический цифро-аналоговый преобразователь 1987
  • Самойленко Алексей Дмитриевич
SU1538175A1
Цифровой анализатор 1979
  • Зеленков Альберт Васильевич
SU834585A1
ГЕНЕРАТОР БЕЛОГО ШУМА (ВАРИАНТЫ) 1997
  • Колесников В.Б.
RU2120179C1
ИМИТАТОР РАДИОЛОКАЦИОННОЙ ЦЕЛИ ПРИ ЗОНДИРОВАНИИ ПРЕИМУЩЕСТВЕННО ДЛИТЕЛЬНЫМИ СИГНАЛАМИ 2014
  • Боков Александр Сергеевич
  • Дядьков Николай Александрович
  • Важенин Владимир Григорьевич
  • Мухин Владимир Витальевич
  • Щербаков Денис Евгеньевич
  • Пономарев Леонид Иванович
RU2568899C2
Экстраполятор видеосигнала изображения 1989
  • Кишенский Сергей Жанович
  • Кузьмин Александр Леонидович
  • Надобных Евгений Николаевич
  • Христенко Ольга Юрьевна
SU1718246A1

Иллюстрации к изобретению RU 2 541 897 C1

Реферат патента 2015 года ГЕНЕРАТОР НЕПРЕРЫВНЫХ СЛУЧАЙНЫХ СИГНАЛОВ ПРОИЗВОЛЬНОЙ ДЛИНЫ

Изобретение относится к области создания устройств для генерирования широкополосных случайных стационарных процессов с заданными собственными и взаимными спектральными плотностями мощности. Технический результат заключается в повышении быстродействия работы устройства с быстрой петлей коррекции. Устройство генератора содержит цифровой модуль для формирования последовательностей случайных сигналов с использованием косинусоидального окна Ханна, а также цифровую обработку с использованием циклически меняющихся буферов для доступа к памяти DMA и аналоговые фильтры низкой частоты. 9 ил.

Формула изобретения RU 2 541 897 C1

Генератор непрерывных случайных сигналов произвольной длины, состоящий из однопроцессорного компьютера и прикладного программного обеспечения для формирования по заданной спектральной плотности случайного сигнала в форме разложения Райса-Пирсона в виде массивов a r={a ri}, вещественных чисел a ri (i=0, 1, …, N-1), имеющих по множеству (ансамблю) реализаций R заданный спектр амплитуд с нормальным законом распределения, модуля цифроаналоговых преобразователей (ЦАП) для преобразования полученной последовательности в непрерывный во времени случайный сигнал, отличающийся тем, что включает цифровой модуль ограничения пиковых выбросов амплитуд на уровне , где Q - заданный пик-фактор; цифровой модуль построения на длине THANN=(4·n-3) точек (n<<N), косинусоидального окна Ханна:
,
а также цифровой модуль формирования последовательности N вещественных точек-чисел по следующему алгоритму: к концу блока a r добавляется (n-1) точек, симметричных последним n точкам блока, полученную таким образом последовательность (2n-1) точек умножают на правую половину окна Ханна; к началу следующего блока a r+1 добавляется (n-1) точек, симметричных первым n точкам блока a r+1; полученную таким образом последовательность (2n-1) точек умножают на левую половину окна Ханна; образованные таким образом последовательности складывают, первыми n точками суммарной последовательности заменяют последние n точки блока a r, последними n точками суммарной последовательности - первые n точки блока a r+1;
механизм формирования на выходе из системы управления из отдельных следующих друг за другом блоков a r непрерывного случайного сигнала обеспечивает организацию в компьютере двух буферов длиной N, в один из которых заносят сгенерированный блок данных a r, который затем контроллером прямого доступа к памяти (DMA) без участия центрального процессора передается в память цифроаналогового преобразователя (ЦАП);причем за время выдачи первого блока a r на выход ЦАП центральный процессор генерирует следующий блок данных a r+1, осуществляет стыковку его начала с концом предыдущего a r и переносит во второй буфер, который в свою очередь будет передан в ЦАП через DMA-канал и в модуль аналоговых фильтров низкой частоты не менее 4 порядка (48 дБ/октаву) и частотой среза не менее 1/(2Δt); затем буфера автоматически циклически меняются местами.

Документы, цитированные в отчете о поиске Патент 2015 года RU2541897C1

СПЕКТРАЛЬНОЕ РАЗЛОЖЕНИЕ ДЛЯ СЕЙСМИЧЕСКОЙ ИНТЕРПРЕТАЦИИ 1997
  • Патрика Грегори А.
  • Гридлей Джеймс М.
RU2187828C2
СПОСОБ ГЕНЕРИРОВАНИЯ КОДОВ ДЛЯ ФОРМИРОВАНИЯ АНСАМБЛЕЙ СИГНАЛОВ В ТЕЛЕКОММУНИКАЦИОННЫХ СЕТЯХ 2012
  • Каменецкий Борис Семёнович
  • Литвинов Алексей Александрович
  • Соловьёв Алексей Андреевич
  • Чесноков Михаил Николаевич
RU2500069C1
Изложница с суживающимся книзу сечением и с вертикально перемещающимся днищем 1924
  • Волынский С.В.
SU2012A1
US 2012127009A1, 24.05.2012

RU 2 541 897 C1

Авторы

Барабанов Илья Игоревич

Бетковский Юрий Яковлевич

Яковлев Виктор Николаевич

Даты

2015-02-20Публикация

2014-02-06Подача