Программируемый формирователь многочастотного сигнала Советский патент 1992 года по МПК H03B19/00 

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

XI

00 Ю

-N XI

Ю

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

название год авторы номер документа
Устройство для формирования базисно-тригонометрических функций 1990
  • Ордынский Анатолий Борисович
  • Боронов Игорь Юрьевич
SU1792542A3
Многоканальное устройство для сопряжения ЭВМ 1988
  • Кривего Владимир Александрович
  • Бойцова Ирина Петровна
SU1695311A1
Измеритель аналоговых сигналов 1988
  • Баранов Валерий Николаевич
  • Зиняков Николай Павлович
  • Станьков Алексей Геннадиевич
  • Шевцов Юрий Александрович
SU1599869A1
Микропрограммное устройство управления 1987
  • Кривего Владимир Александрович
  • Бойцова Ирина Петровна
  • Бобыльков Анатолий Николаевич
SU1490676A1
Многоканальная система измерения и регистрации 1988
  • Андреева Изабелла Александровна
  • Гафт Леонид Абрамович
  • Спивак Елена Германовна
  • Чеблоков Игорь Владимирович
SU1707546A1
ФОРМИРОВАТЕЛЬ СИГНАЛОВ МНОГОЧАСТОТНОЙ ЧАСТОТНОЙ ТЕЛЕГРАФИИ 2002
  • Киселев А.М.
RU2212110C1
Устройство для формирования периодических функций 1987
  • Мельников Владимир Алексеевич
  • Кныш Павел Иванович
  • Раевский Александр Дмитриевич
SU1441391A1
Устройство для ввода информации 1983
  • Сенченко Вячеслав Родионович
  • Сороко Владимир Николаевич
  • Миненко Сергей Васильевич
  • Мечетный Владимир Степанович
  • Пеклун Виталий Федорович
SU1145336A1
Устройство для обучения 1987
  • Соловьев Георгий Николаевич
  • Ковригин Борис Николаевич
  • Тышкевич Владимир Георгиевич
  • Сидуков Владимир Михайлович
  • Мифтахов Рустам Канафиевич
  • Иванов Михаил Александрович
SU1559366A1
Формирователь сложной функции 1982
  • Комаров Анатолий Вениаминович
  • Сюхин Владимир Сергеевич
SU1107293A1

Иллюстрации к изобретению SU 1 739 472 A1

Реферат патента 1992 года Программируемый формирователь многочастотного сигнала

Изобретение относится к радиотехнике и может быть использовано для формирования сигналов программируемой структуры на основе фазочастотной манипуляции спектральных составляющих. Целью изобретения является уменьшение неравномерности частотных сдвигов гармонических составляющих сложного сигнала программируемой структуры. Программируемый формирователь многочастотного сигнала содержит первый мультиплексор 1, накапливающий сумматор 2, блок 3 постоянного запоминания, цифроаналоговые преобразователи 4, 5 и 8, фильтр 6 нижних частот, формирователь 7 кода адреса, D-триггер 9, счетчики 10 и 11, второй мультиплескор 12, генератор 13 тактовых импульсов, формирователь 14 кода фазы. 13- 14- 3 5 , , 10- 8, 13 , 1 , , , , , , 9- 1, . 9- 16 11- 12. Формирователь позволяет обеспечить задание различных номиналов частот и фазовых приращений для формирования различных структур сложного сигнала. 8 ил. 00 С

Формула изобретения SU 1 739 472 A1

Щиг.1

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

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

На фиг. 1 приведена структурная электрическая схема программируемого формирователя многочастотного сигнала; на фиг. 2 и 3 - структурные электрические схемы формирователя кода адреса; на фиг. 4 - алгоритм работы формирователя кода фазы; на фиг. 5 - 8 - временные диаграммы, поясняющие работу программируемого формирователя многочастотного сигнала.

Программируемый формирователь многочастотного сигнала содержит первый мультиплексор 1, накапливающий сумматор (НС) 2, блок 3 постоянного запоминания (БПЗ), второй цифроаналоговый преобразователь (ЦАП) 4, третий цифроаналоговый преобразователь (ЦАП) 5, фильтр 6 нижних частот (ФНЧ), формирователь 7 кода адреса, первый цифроаналоговый преобразователь (ЦАП) 8, D-триггер 9, первый 10 и второй 11 счетчики, второй мультиплексор 12, генератор 13 тактовых импульсов (ГТИ), формирователь 14 кода фазы. Формирователь 14 кода фазы. Формирователь 14 кода

фазы (фиг. 2) содержит первый, второй

N-й накопитель 15i, 152 15ы кода фазы,

приемопередатчик 16, первый регистр 17 памяти, селектор 18 адреса, второй регистр 19 памяти, мультиплексор 20. Формирователь 7 кода адреса (фиг. 3) содержит регистр 21 памяти, первый 22 и второй 23 мультиплексор и дешифратор 24.

Программируемый формирователь многочастотного сигнала работает следующим образом.

В исходном состоянии на вход сигнала Пуск (фиг. 1) поступает сигнал, по которому производится: установка на информаци- онном входе D-триггера 9 уровня логической 1 и переход его в нулевое состояние, установка второго счетчика 11 по входу разрешения в статический режим (режим, при котором в счетчике не производится подсчет счетных импульсов), установка по входу разрешения мультиплексора 23 (фиг. 3) в режим запрещения передачи информации со входа на выход. Сигнал с прямого выхода D-триггера 9 (уровень логического О) поступает на вход обнуления второго счетчика 11 и является для него пассивным, на управляющий вход первого мультиплексора 1, по которому производится перевод его в неактивное состояние, и управляющий вход дешифратора 24 и переводит его в активное состояние. Сигнал с инверсного выхода D-триггера 9 (уровень

логической 1) устанавливает по входу обнуления первый счетчик 10 в нулевое состояние, а по входу разрешения второй мультиплексор 12 переводится в неактивное состояние.

0 В процессе программирования выполняются следующие операции.

С входа сигнала задания управляющих констант на управляющий вход Выбор устройства селектора 18 адреса (фиг. 2) посту5 пает сигнал обращения, который переводит его в активное состояние: на адресный вход селектора 18 адреса поступает адресная информация, на выходе формируется сигнал управления Выбор кристалла и активизи0 рует один из регистров (19 или 21). Одновре- менно с этим по входу сигнала задания управляющих констант поступает информация, которая имеет следующее содержание: в первый регистр 17 записывается информа5 ция, с помощью которой производится мультиплексирование входных сигналов через мультиплексор 20, вторая информационная составляющая обеспечивает управление мультиплексором 23, который

0 мультиплексирует на адресный вход дешифратора 24 информацию или от первого регистра 17, или от второго счетчика 11, а третья информационная составляющая обеспечивает управление приемопередатчиком 16.

5 переведя его в режим передачи информации с входа на входы-выходы накопителей 15, во второй регистр 19 записывается код микрокоманды, которая выполняется в накопителях 15, а регистр 21 записывается

0 информация, определяющая номер и количество частотообразующих каналов накопителей 15, формирователя 14. С приходом на вход сигнала задания управляющих констант сигнала Запись (сопровождающий

5 сигналы Выбор устройства, адреса и информации) выполняется операция записи в соответствующем регистре. Указанные сигналы обеспечивают выполнение режима программирования уотройртва (фиг. 4), на

0 котором приняты следующее обозначения: МК-микрокоманда; RESET- микрокоманда, результатом выполнения которой является установка всех внутренних элементов памяти сумматоров 20 приращений в исходное

5 состояние; CS - сигнал, обеспечивающий выполнение микрокоманды; OPR-микрокоманда, выполнение которой обеспечивает запись с входа сигнала задания управляющих констант, через приемопередатчик 16 (шина данных D) констант Aj в соответствующий регистр RiK накопителей 15; Rj, К - регистры общего назначения (индексы 1 и К обозначают номер регистра и номер накопителей 15 соответственно); Aj - константа, которая записывается в RI, К, и является исходной величиной фазового приращения в выходном сигнале; WR - регистр-аккумулятор 15 накопителя, который выполняет функцию хранения промежуточных результатов выполняемых операций; WR + Aj(WR - A j) - операция сложения (вычитания) содержимого регистра-аккумулятора с константой Aj, хранящейся в регистре RI, К; D - вход-выход накопителя 15; STB-сигнал кавитирования выдачи данных на шину данных; 1 - принятие положительного решения; О - принятие отрицательного решения.

Программирование формирователя 14 выполняется по алгоритму (фиг. 4). Во вто- рой регистр 19 записывается код МК RESET, который поступает на вход микрокоманды всех напопителей 15, в первый регистр 17 записывается число, которое передается через информационный вход мультиплексора 22 на адресный вход ди- шифратора 24, на К-м выходе которого фор- мируется сигнал CS и производится выполнение МК RESET, Формирование N сигналов на выходах дешифратора 24 обес- печивает установку N накопителей 15 в начальное состояние. Далее, во второй регистр 19 записывается команда МК OPR, в которой содержится адрес регистра общего назначения RI, К. С входа сигнала задания управляющих констант через приемопередатчик 16 на вход-выход накопителей 15 поступает число (константа A j) и по сигналам Cf и Запись11 осуществляет запись Aj в 1-й регистр К-го накопителя 15К. Если необхо- димо записать другую константу в этот же накопитель 15к, то процедура выполнения алгоритма повторяется, но при этом необхо димо записать во второй регистр 19 MKOPR с другим значением R(, К, а далее алгоритм повторяется. При программировании других накопителей 15 (изменение индекса К) алгоритм остается прежним, а переменными будут индексы j и К в МК О PR и входная адресная информация дешифрато- ра 24 (вторая информационная составляющая первого регистра 17). После записи констант Aj в соответствующие регистры RI, К накопителей 15 формирователь готов к работе.

В рабочий режим программируемый формирователь многочастотного сигнала переходит при поступлении на вход сигнала Пуск сигнала с уровнем напряжения логического О. В этом случае мультиплексор 23 переходит в режим передачи информации и в зависимости от состояний на адресном и информационном входах на выходе может присутствовать сигнал с уровнем логического О или 1. Механизм совместной работы регистра 21, мультиплексора 23 и ПЗУ 3 заключается в том, что результат обработки К-го накопителя 15« при наличии 1 в К-м разряде регистра 21 поступает на второй адресный вход ПЗУ 3, из которого считывается информация, описывающая функцию выходного сигнала. Если в соответствующем разряде регистра 21 записан О, то из БПЗ 3 считывается страница с нулевой информацией. Наряду с этим сигнал Пуск переводит второй счетчик 11 по входу разрешения в активный режим, так как в режим подсчета тактовых импульсов и одновременно на информационный вход D-триггера 9 поступает сигнал с уровнем логического О. Рабочий режим устройства, помимо сигнала Пуск, обеспечивается необходимой информацией, в регистр 21 записывается число, разряды с уровнем логической 1 которого обеспечивают преобразование выходных чисел накопителей 15 в БПЗ 3 в необходимую функцию; в первый регистр 17 записывается число, которое обеспечивает установку в третье состояние приемопередатчика 16, переключение мультиплексора 20 в режим передачи сигналов от ГТИ 13 и мультиплексора 20 в режим передачи выходных числовых последовательностей от второго счетчика 11, во второй регистр 19 записывается код микрокоманды, которая выполняется в накопителях 15. В соответствии с алгоритмом работы (фиг. 4) процесс формирования частотных характеристик выходного сигнала описывается многопетлевой структурой. После подачи на вход сигнала Пуск структурой, состоящей из второго счетчика 11, мультиплексора 23 и дешифратора 24, формируются сигналы CS, которые обеспечивают выполнение микрокоманды в накопителях 15. Выполнение микрокоманды сопровождается выдачей результата на второй адресный вход ПЗУ 3 и сохранение в WR. Если процесс продолжается, то определяется необходимость изменения МК, адреса RJ, К, если нет, то определяется условие необходимости изменения Aj, если нет, то возврат на формирование сигналов CS. Используемый алгоритм работы позволяет формировать программно ориентированную структуру выходного сигнала.

Характерной особенностью работы программируемого формирователя многочастотного сигнала является возможность получения в одном цикле множества значений каждой составляющей многочастотного сигнала. Цикл - это интервал времени, в течение которого выполняются соответствующие операции в каждом накопителе 15 и преобразования во всех ЦАП. В каждом такте цикла информация от К-ro накопителя 15К поступает на мультиплексор 23. На первый адресный вход ПЗУ 3 поступает информация от регистра 21, которая указывает номер страницы в каждом такте цикла. В НС 2 в течение каждого цикла накапливается информация от каждого (если он выбран) нако- пителя 15. В процессе выполнения соответствующей операции в последнем накопителе 15N на выходе переноса второго счетчика 11 формируется сигнал, который переключает D-триггер 9 в нулевое состояние.Инверсный сигнал D-триггера 9 переводит в активный режим первый счетчик 11, первый 1 и второй 12 мультиплексоры. В следующем такте цикла выполняются следующие операции. Двоичная последовательность на информационном выходе первого счетчика 10 создает условие формирования на выходах первого мультиплексора 1 серию импульсов, которые обеспечивают разнесенную во времени запись результата накопления НС 2 в регистр третьего ЦАП 5, с второго выхода которого сигнал в аналоговой форме поступает на второй вход опорного напряжения первого ЦАП 8. Аналоговая величину предыдущего цикла преобразования с выхода второго ЦАП 6 поступает на первый вход опорного напряжения первого ЦАП 8. Двоичная числовая последовательность с выхода второго счетчика 11 поступает через второй мультиплексор 12 на вход первого ЦПА 8 и формирует на его выходе сигнал (фиг. 5 а, б, в). В первом ЦАП 8 производятся преобразование между уровнями опорных напряжений, поступающих от второго ЦАП 6 и третьего ЦАП 5, и фиксация выходного уровня; по завершении преобразования в первом ЦАП 8 осуществляется запись цифрового кода последнего цикла из регистра третьего ЦАП 5 в регистр второго ЦАП 6: обнуление НС 2. После указанных действий на выходе переноса первого счетчика 10 формируется сигнал, по которому D-триггер 9 устанавливается в единичное состояние и начинается новый цикл. При выпспнении такого алгоритма переходные процессы в третьем 5 и втором 6 ЦАП (формирование выбросов напряжения) на уровне выходного сигнала первого ЦАП 8 не оказывает влияния, т.е. производится алгоритмическая фильтрация, что существенно сказывается

на чистоте сигнала. Выходной сигнал первого ЦАП 8 поступает на ФНУ б, с выхода которого поступает на выход программируемого формирователя многочастотного сигнала. На фиг. 6 - 8 в качестве примеров представлены эпюры двухчастотного сигнала на основе пилообразных канальных сигналов, двенадцатичастотного сигнала, использующего синусоидальные составля0 ющие, двухчастотного сигнала, содержащего пилообразную и синусоидальную составляющие.

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

1. Программируемый формирователь

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

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

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

0 D-триггера соединен с входом обнуления первого счетчика и управляющим входом второго мультиплексора, инверсный выход D-триггера соединен с входом обнуления второго счетчика, управляющим входом

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

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

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

2. Формирователь по п. 1, о т л и ч а ю- щ и и с я тем, что формирователь кода фазы содержит первый и второй регистры памяти, мультиплексор, селектор адреса, при-

емопередатчик, а также первый, второй

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

ляющим входом первого регистра памяти и управляющим входом второго регистра памяти, информационный выход которого соединен с входами микрокоманд первого, второго,..., N-ro накопителей кода фазы, выход мультиплексора соединен с входом записи второго регистра памяти, выход первого регистра памяти соединен с управляющим входом приемопередатчика, входы выбора каналов первого, второго,..., N-ro накопителей кодов фазы объединены и являются входом выбора канала формирователя кода фазы, стробирующий вход мультиплексора является входом формирователя кода фазы, информационный вход мультиплексора соединен с информационными входами первого и второго регистров памяти, информационным входом приемопередатчика и адресно-управляющим входом селектора адреса и является информационным входом формирователя кода фазы, первые входы

первого, второго N-ro накопителей кода

фазы соединены с первым выходом мультиплексора, реверсивные входы первого, второго N-ro накопителей кода фазы

соединены с выходами селектора адреса, первого регистра памяти и приемопередатчика и являются первым выходом формирователя кода фазы, второй выход мультиплексора соединен с вторыми входами первого, второго,..., N-ro накопителей кода фазы и является вторым выходом формирователя кода фазы.

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

Фм.г

№.J

{Начало )

мк „RESET

Выполнение, нк „RESET

MK. OPK adpecKitK

L

AJ

установить I адрес flfi + i)K I

1

CS

выполнение, мк OPR no адр. К1,к

1

продолжение программирования

L

HK(WR+Aj или WR-uj) адрес. Kj,K

Выдача результата 6 в, сохранение 6 /f/, STB

Изменить uj,Ritx

i

Окончание програнмиро6ания

О

I

Изменить МК И/ИЛИ адрес Rif

О

( Конец) ФигЛ

XN

x

X

N

x

4

Ч

x

V

X

X

--...

s

,:

.

-J со

со

4. -4 Ю

N3

«A,

Фаг 7

л

i

Ал л

I I

/

J

/

- г-

/s. /

/

,

, / ч/

/ W

,.

л

I I

/

/

Г

г

/

,

/

v

..л /

/ - / / . /

1

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

Формирователь многочастотного сигнала 1987
  • Карпов Сергей Петрович
  • Доворецкий Юрий Борисович
SU1406708A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 739 472 A1

Авторы

Боронов Игорь Юрьевич

Компанеец Виктор Алексеевич

Ордынский Анатолий Борисович

Даты

1992-06-07Публикация

1989-09-22Подача