Устройство для формирования сигналов

 

Изобретение относится к вычислительной технике и может быть использовано для генерации сигналов с высокой точностью. Целью изобретения является повышение точности отработки заданных спектральных характеристик сигнала. Устройство содержит блок 1 задания кодов частоты, накапливающий сумматор 2, элемент 3 И, шифратор 4, сумматор 5, блок 6 вычисления корректирующего кода, управляемый элемент 7 задержки , делитель 8, генератор 9 случайных чисел, коммутатор 10, делитель 11 частоты. 6 ил., 2 табл.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (st)s G 06 F 15/31, 1/02

ГОСУДАРСТВЕННЫИ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

6ЖГОЯ -i V;

45 ;87 )M - ТБ ХИ Е,Ì

ЬКБ .ИОТЕ+.А

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4702665/24 (22) 07.06.89 (46) 23.05.91. Бюл. 1ч19 (71) Московский институт связи (72) В.Н.Кочемасов, В.П.Будишов и А.Н.Фадеев (53) 681.3 (088,8) (56) Авторское свидетельство СССР

М 862134, кл. G 06 F 1/02, 1979.

Патент США М 4410954, кл, Н 03

К 13/22, опублик, 1983. (54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ

СИГНАЛОВ... Ж„„1651294 А1 (57) Изобретение относится к вычислительной технике и может быть использовано для генерации сигналов с высокой точностью, Целью изобретения является повышение точности отработки заданных спектральных характеристик сигнала. Устройство содержит блок 1 задания кодов частоты, накапливающий сумматор 2, элемент 3 И, шифратор

4, сумматор 5, блок 6 вычисления корректирующего кода, управляемый элемент 7 задержки, делитель 8, генератор 9 случайных чисел, коммутатор 10, делитель 11 частоты.

6 ил., 2 табл.

1651294

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

Целью изобретения является повышение точности отработки заданных спектральных характеристик сигнала.

На фиг,1 изображена функциональная схема устройства; на фиг.2 и 3 — диаграммы, поясняющие принцип работы устройства; на фиг.4 —; на фиг.5— схема блока вычисления корректирующего кода; на фиг,6 — примеры реализуемых спектров сигналов.

Устройство содержит блок 1 задания кодов частоты, накапливающий сумматор 2, элемент И 3, шифратор 4, сумматор 5, блок

6 вычисления корректирующего кода, управляемый элемент 7 задержки, делитель 8, генератор 9 случайных чисел, коммутатор 10 и делитель 11 частоты, Шифратор 4 содержит элементы И 12 и

13, элемент ИЛИ 14 и элемент И 15.

Блок вычисления корректирующего кода содержит умножитель 16 и мультиплексор 17.

Устройство работает следующим образом.

В блоке 1 формируется r-разрядный двоичный код Kfc синтезируемой частоты

fc = fgxf /ngM, где пц 2 — коэффициент деления делителя 11; M =- 2", 1т — тактовая частота, Цифровой синтез сигналов основан на вычислении кодов фазы К р (i) сумматора

2 в дискретные моменты времени ti = 1.Т, где

1 - 0,1,2...„ Т = 1/fy — длительность тактового интервала. В моменты переполнения сумматора 2 на его выходе переполнения возникают импульсы, которые после прохождения через делитель 11 преобразуются в квазимеандр с частотой следования

fc. В общем случае, когда отношение M/Kf, не является целым числом, временные ошибки положения фронтов сформированного квазимеандра относительно фронтов идеального меандра могут достигать длительности тактового интервала Т, а фазовые ошибки — 180".

Фаэовые ошибки приводят к возникновению нежелательных дискретных побочных составляющих высокого уровня. Для их уменьшения применяется компенсация фазовых ошибок с помощью управляемого элемента 7 задержки с разрешающей способностью го = Т/2, где L — число управляL ющих входов, и вводится случайный джиттерс помощью генератора 9случайных чисел. Этот процесс поясняется временными диаграммами, представленными нэ фиг.2.

Если нэ тактовый вход сумматора 2 подается тактовый сигнал (фиг.2а), à íà его входы — код частоты К, (в примере М/К

=-8/3), то код фазы К p (I) изменяется по ступенчатому закону (фиг.2б). В моменты переполнения сумматора 2 на его выходе переполнения возникают импульсы (фиг.2в), временное положение которых в общем случае отличается от положения фронтов эквивалентной последовательности импульсов с периодом, равным полупериоду синтезируемого колебания Т /2 =

=-ngM/2Kf,fò(ôèã.2г). Неравномерность формируемых импульсов переполнения эквивалентна наличию паразитной фазовой модуляции, которая приводит к появлению в спектре сигнала побочных дискретных составляющих.

Для повышения диапазона синтезируемых частот импульсы переполнения стробируются сигналом эталонного генератора и с выхода элемента И 3 поступают нэ вход управляемого элемента 7 задержки, который задерживает входной сигнал на величину r = T.2 (1-К@К - Kj /Kfc — код

))( задержки, вычисляемый в делителе 8; Kp— значение кода фазы в моменты переполнения сумматора 2, Для дополнительного уменьшения спектральной плотности дискретных побочных составляющих вводится случайный джиттер (дрожание) импульсов, поступающих на вход делителя 11. Генератор 9, тактируемый импульсами переполнения сумматора 2, вырабатывает последовательность случайных чисел К« (фиг.2д). Эта последовательность поступает на вход блока 6 и нормируется в соответстI вии со следующим алгоритмом: K« =

= К сл. Kfc, 2

В зависимости от значения кода частоты Кг, в шифраторе 4 вырабатываются управляющие сигналы для блока 6, которые обеспечивают необходимую нормировку случайных чисел, такую что ошибки в вычислении кода задержки Kt не превышают весового значения младшего разряда (фиг.2е, утолщенная линия означает случайное значение (К т j, Если сумматор 5 переполняется (код Кс > 2+m), то это свидетельствует о том, что стробированный импульс переполнения должен поступать на вход делителя 11 оез задержки, Для обеспечения такого режима служит коммутатор

10, Таким образом осуществляется выравнивание стробированных импульсов переполнения при одновременном введении фазового джиттера (фиг.2ж), После прохождения этих импульсов через делитель 11 с

1651294 коэффициентом деления ng формируется квазимеандр (фиг.2з, пя = 2), При этом фазовые ошибки, соответствующие фронтам, декоррелируются.

Поскольку код задержки Кт вычисляет- 5 ся по формуле Кт = К /Кгс, то после добавления случайных чисел он изменяется, Кр+ Ксл Кг, 2

К вЂ” — Кт + К,./2" сл l0

Деление кода Ксл на число 2L соответствует сдвигу всех его разрядов на 1 в сторону младшего разряда (фиг.3).

В большинстве случаев такая нормировка кода Ксл является оптимальной, однако при некоторых значениях кода частоты

Кгс она должна быть скорректирована. Например, если код частоты Кгс равен

1000... или 01000..., или 001000..., то на выходе переполнения сумматора 2 формируется эквидистантная последовательность импульсов. При этом на выходе синтезатора формируется меандр, в спектре которого отсутствуют негармонические составляющие.

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

Если структура кода частоты Кгс такова, что от нуля отличны только его старшие L разрядов (например, 110101 0000...) то дев

L r L

I бэвление случайного кода Ксл к младшим r-L 35 разрядам кода фазы Кр не дает случайного изменения младшего 1=го разряда кода задержки Кт, а следовательно, не вносит в синтезируемую двухуровневую последова- 40 тельность случайный джиттер, необходимый для разрушения регулярной структуры

- побочных спектральных составляющих Для введения случайного джиттера в этом слу-. чае необхсдимо изменить нормировку слу- 45 дв чайного кода Ксл на входе сумматора 5, 1 например, следующим образом: Кг = К1.- +

+ Ксл! . т.е, увеличить Ксл в два раза. При и

% этом старший разряд кода Ксл случайным образом влияет на младший разряд кода задержки Кг, что приводит к разрушению регулярной структуры фазовых ошибок.

Обработка кодов частоты Кгс и случайных кодов Ксл производится в шифраторе 4 и блоке 6. В зависимости от кода частоты

Кгс выходные сигналы У1 и У шифратора 4 принимают логические состояния в соответствии с табл.1.

В умножителе 16 происходит умножение кодов частоты Кг, и случайных кодов Ксл с выхода генератора 9 случайных чисел. Выходной код умножителя 16 поступает на входы мультиплексора 17 непосредственно и со сдвигом на один разряд в сторону младших разрядов. В зависимости от состояния управляющих сигналов У1 (строб-сигнал) и

У2 на выходе мультиплексора 17 формируется код (табл.2).

В соответствии с предлагаемым техническим решением в зависимости от значений кода частоты Кгс на выходе делителя 8 з(с формируется оптимальный код Кг управления со случайным изменением его младшего разряда, что обуславливает введение случайного джиттера в формируемую двухуровневую последовательность и улучшение спектральной чистоты. Это иллюстрируется спектрами квазимеандров без джиттера (фиг.ба) и со случайным джиттером (фиг.бб).

Формула изобретения

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

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

У2

У>

Табл ица 2. 1

Значение кода частоты Кг, (1000....,) — { 00001000...., ) 1111110000,...

П извольный: 101101011110....

0

1

1651294 разряооЮ

2-L-m аазраМ

1651294

Составитель М, Силин

Техред М.Моргентал Корректор М. Самборская

Редактор H. Рогулич

Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101

Заказ 1607 Тираж 421 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35. Раувская наб., 4/5

Устройство для формирования сигналов Устройство для формирования сигналов Устройство для формирования сигналов Устройство для формирования сигналов Устройство для формирования сигналов Устройство для формирования сигналов 

 

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

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

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

Изобретение относится к вычислительной технике и может быть использовано в качестве диспетчера для распределения заданий процессорам в многопроцессорной вычислительной системе (МВС) класса ОКМД при вертикальном распараллеливании последовательных неструктурированных программ

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

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

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

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

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

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

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

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

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

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

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

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

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

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