XI
00 Ю
-N XI
Ю
название | год | авторы | номер документа |
---|---|---|---|
Устройство для формирования базисно-тригонометрических функций | 1990 |
|
SU1792542A3 |
Измеритель аналоговых сигналов | 1988 |
|
SU1599869A1 |
Многоканальное устройство для сопряжения ЭВМ | 1988 |
|
SU1695311A1 |
Многоканальная система измерения и регистрации | 1988 |
|
SU1707546A1 |
Микропрограммное устройство управления | 1987 |
|
SU1490676A1 |
ФОРМИРОВАТЕЛЬ СИГНАЛОВ МНОГОЧАСТОТНОЙ ЧАСТОТНОЙ ТЕЛЕГРАФИИ | 2002 |
|
RU2212110C1 |
Устройство для формирования периодических функций | 1987 |
|
SU1441391A1 |
Устройство для ввода информации | 1983 |
|
SU1145336A1 |
Устройство для обучения | 1987 |
|
SU1559366A1 |
Формирователь сложной функции | 1982 |
|
SU1107293A1 |
Изобретение относится к радиотехнике и может быть использовано для формирования сигналов программируемой структуры на основе фазочастотной манипуляции спектральных составляющих. Целью изобретения является уменьшение неравномерности частотных сдвигов гармонических составляющих сложного сигнала программируемой структуры. Программируемый формирователь многочастотного сигнала содержит первый мультиплексор 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 С
Щиг.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 ющие, двухчастотного сигнала, содержащего пилообразную и синусоидальную составляющие.
Формула изобретения
5 многочастотного сигнала, содержащий генератор тактовых импульсов, первый и второй счетчики, первый и второй цифроаналоговые преобразователи, блок постоянного запоминания, накапливающий
0 сумматор и фильтр нижних частот, при этом первый выход генератора тактовых импульсов соединен с тактовым входом первого счетчика, выход первого цифроаналогового преобразователя соединен с входом фильт5 ра нижних частот, отличающийся тем, что, с целью уменьшения неравномерности частотных сдвигов гармонических составляющих сложного сигнала программируемой структуры, введены D-триггер, первый и
0 второй мультиплексоры, формирователь кода фазы, формирователь кода адреса и третий цифроаналоговый преобразователь, при этом второй выход генератора тактовых импульсов соединен с тактовым входом вто5 рого счетчика и входом формирователя кода фазы, выход переноса второго счетчика соединен с входом синхронизации D-триггера, S-вход которого соединен с выходом переноса первого счетчика, прямой выход
0 D-триггера соединен с входом обнуления первого счетчика и управляющим входом второго мультиплексора, инверсный выход D-триггера соединен с входом обнуления второго счетчика, управляющим входом
5 первого мультиплексора и адресным входом формирователя кода адреса, первый и второй выходы которого соединены соответственно с входом выбора канала формирователя кода фазы и первым адресным
0 входом блока постоянного запоминания, информационный выход первого счетчика соединен с адресным входом первого мультиплексора, первый, второй, третий и четвертый выходы которого соединены
5 соответственно с входом обнуления накапливающего сумматора, с входом записи третьего цифроаналогового преобразователя, с входом записи второго цифроаналогового преобразователя и входом записи первого цифроаналпгового преобразователя, информационный выход второго счетчика соединен с первым информационным входом формирователя кода адреса и информационным входом второго мультиплексора, выход которого соединен с входом первого цифроаналогового преобразователя, первый выход формирователя кода фазы соединен с вторым адресным входом блока постоянного запоминания и входом формирователя кода адреса, второй выход формирователя кода фазы соединен с тактовым входом накапливающего сумматора, информационный вход и выход которого соединены соответственно с выходом блока постоянного запоминания и входом третьего цифроаналогового преобразователя, первый и второй выходы которого соединены соответственно с входом второго цифроаналогового преобразователя и первым входом опорного напряжения первого цифроаналогового преобразователя, выход второго цифроаналогового преобразователя соединен с вторым входом опорного напряжения первого цифроаналогового преобразователя, D-вход D-триггера соеди- нен с входом разрешения счета второго счетчика и входом разрешения формирователя кода адреса и является входом сигнала пуска программируемого формирователя многочастотного сигнала, второй информа- ционный вход формирователя кода адреса соединен с информационным входом формирователя кода фазы и является входом сигнала задания управляющих констант программируемого формирователя много- частотного сигнала, вход опорного напряжения третьего цифроаналогового преобразователя соединен с входом опорного напряжения второго цифроаналогового преобразователя и является входом опорного напряжения программируемого формирователя многочастотного сигнала, второй информационный вход второго мультиплексора является входом сигнала информации программируемого формиро- вателя многочастотного сигнала.
емопередатчик, а также первый, второй
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 со
со
N3
«A,
Фаг 7
л
i
Ал л
I I
/
J
/
- г-
/s. /
/
,
, / ч/
/ W
,.
л
I I
/
/
Г
г
/
,
/
v
..л /
/ - / / . /
1
Формирователь многочастотного сигнала | 1987 |
|
SU1406708A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Авторы
Даты
1992-06-07—Публикация
1989-09-22—Подача