Программируемый импульсный синтезатор кратных частот
Иллюстрации
Показать всеРеферат
Изобретение может быть использовано в программируемых формирователях временных интервалов в система синхронизации. Цель изобретения - увеличение числа и диапазона формируемых частот и сокращение времени перестройки. Синтезатор содержит счетчик 1, запоминающее устройство 2, блок 4 сброса и блок 5.1 синхронизации . В синтезатор введены запоминающее устройство 3, блоки 5.2,.... 5.п синхронизации и образованы новые функциональные связи. Это позволяет увеличить количество одновременно ) формируемых номиналов частот и сокра-. щает время перестройки до нескольких миллисекунд. 4 ил. с (Л fSbtx.n Фиг.1
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК (19) (11) 48 А1 (51) 4 Н 03 К 23/00
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К А ВТОРСКСМ,Ф СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3925807/24-21 (22) 04.07.85 (46) 07.07.87. Бюл. № 25 (72) Т.».Лейкина, С.Д.Белов, Г.M.Òêà÷åâ и В.А.Ульянов (53) 621.374 (088.8) (56) Патент Англии № 2091920, кл. Н 03 К 21/00, 1984.
Титце У., 1Ченк К. Полупроводниковая схемотехника. — M, 1980, с.360.
Патент РСТ ¹ 82/02464, кл. Н 03 К 21/32, 1982. (54) ПРОГРАММИРУЕМ1 Й ИМПУЛЬСНЫИ
СИНТЕЗАТОР КРАТН1К ЧАСТОТ (57) Изобретение может быть использовано в программируемых формирователях временных интервалов в системах синхронизации. Цель изобретения увеличение числа и диапазона формируемых частот и сокращение времени перестройки. Синтезатор содержит счетчик 1, запоминающее устройство
2, блок 4 сброса и блок 5.1 синхронизации. В синтезатор введены запоминающее устройство 3, блоки 5.2,..., 5.п синхронизации и образованы новые функциональные связи. Это позволяет величить количество одновременно > ф ормируемых номиналов частот и сокра-. ает время перестройки до нескольких иллисекунд. 4 ил.
С:
1322468
Изобретение относится к импульсной технике и мажет быть использонано в программируемых формирователях временных интервалов и системах синхронизации. 5
Цель изобретения — увеличение числа и диапазона формируемых частот и сокращение времени перестройки.
На фиг. 1 приведена структурная схема программируемога импульсного 10 синтезатора кратных частот; на фиг.2— шкалы номеров интервалон времени в позиционной системе с различными основаниями; на фиг.3 — блок-схема программы составления матрицы для 15 записи в запоминающих устройствах; на A«r.4 — блок-схема про-раммы под.готовки данных для алгоритма фиг.3, Импульсный синтезатор содержит счетчик 1, первое 2, второе 3 запоми-20 нающие устройства, блок 4 с.браса, блоки 5,!-5.п синхронизации.
Первая группа ныходов счетчика 1 соединена с адресными входами первого запоминающего устройства 2, выход которого подключен к первому входу блока 4 сброса, выход <отарого соединен с первым входом счетчика 1. Импульсный синтезатор содержит также блок 5.! синхронизации, 30 первый нход которого соединен с вторым входом счетчика, второе запоминающее устройство 3, адресные входы которого соединены с второй группой выходов счетчика 1, первый ныход — с 35 вторым входом алака 4 сброса, второй выход — с входом разрешения выборки первого запоминающего устройства 2, первые входы блоков 5.1 -5(n+l) синхронизации соединены с вторым входом 40 счетчика 1,второй вход каждого блока
5.1-5 (п+1) синхронизации подключен к соответствующему выходу из группы выходов первого запоминающего устройства, а выход — 45 к соответствующему выходу устройства.
Программируемый импульсный синтезатор кратных частот работает следую-щим образом.
Тактовые импульсы входного сигна- 50 ла подаются на второй вход счетчика
1 так, чта ан изменяет свае состояние ат каждого нходнага импульса.
При изменении состояния счетчика 1 изменяется информация на первой и второй группах выходов, т ° е. адреса на адресных входах первого 2 и второ-го 3 запоминающих устрайс.тв, в ячей-ках каждого разряда которых записаны свои сочетания "0" и "1", обеспечи- вающие формирование на каждом выходе запоминающего устройства 3 импульс. ного сигнала длительностью, равной длительности неизменности состояния младшего разряда второй группы выходов счетчика 1. Сигнал с второго ныхада подключает запоминающее уст ройство 2 па его управляющему входу разрешения выборки, что обеспечивает при последовательном изменении адреса формирование на его выходах импульсных последовательностей, период следования которых
T = t + с сыч Bb x
1 где t — время между началом счета счетчика 1 и появлением выходного сигнала на втарам выходе запоминающего устройства 3; время между появлением 2» выходного сигнала на втором выходе запоминающего устройства 3 и появлением выходного сигнала íà i ныходе запоминающего устройства 2.
Эти выходные сигналы воздействуют на вторые входы блоков 5.1-5.(п+1) синхронизации, на выходах которых появляются импульсные сигналы, синхронные с входными тактовыми импульсами.
Импул. сные сигналы с первых выходов запоминающих устройств 2 и 3, поступая на первый и второй входы блока 4 сброса (элемент И), определяют момент сброса счетчика 1.
Программируемый импульсный синтезатор кратных частот является схемной реализацией представления периода. формируемой частоты f» кратной периоду 1 „исходной частоты, в виде накопления единичных интервалан времени равны»: tâõ
Число P может быть представлено в позиционной системе счисления с любым основанием. Пусть основание системы счисления ранна емкости К одного разряда запоминающего устройства
2, т.е. (фиг.2) 1322468 4 схема которого представлена на фиг.3 и 4. Представляют значение Р н виде где i — номер цифры младшего разряда (i=0,1; .. °,К);
1 — номер цифры старшего разряда (1=0,1; 2, .. °,К);
К вЂ” основание системы счисления, В позиционной десятичной системе счисления это число определяется как
Р=1К+
1,! J где!
О о
Р,= i К+1К!
=к
P= +i K;j=0,1; о т.е. для двузначного числа
P — подлежащий формированию
J коэффициент деления по каналу;
К вЂ” емкость каждого программируемого многоразрядного запоминающего устройства (2и3);
1 — целая часть (неполное част1 ное) от деления Р„ на К, определяющая шаг записи I"
Счетчик импульсного синтезатора предназначен для накопления (суммиро.. нания) единичных интервалов времени и выдачи результата суммирования в двоичном коде по первой и второй 20 выходным шинам, причем разделение на первую и вторую нины соответствует разделению числа P на разряды в при— нятой системе счисления: первая шина выдает в двоичном коде номер цифры i, а вторая пина — номер цифры 1.
Первое запоминающее устройство 2 содержит информацию о значении цифры младшего разряда (i) а второе запоминающее устройство 3 — о зна- 30 чении цифры старшего разряда (1) номера требуемого периода исходной частоты. Таким образом
T=t (iK+1K)=t„,„+
К
Если P с К отношение --. — опреУ
1 деляет число логических "1", которые должны быть записаны н ячейки соответствующего разряда первого запоминающего устройства 2 с нагом 1=0, т.е. логические "1" записываются в
40 каждой ячейке второго запоминающего устройства 3.
Если Р > К, логическая "1 должна быть записана в одной ячейке соответствующего разряда первого запоминающего устройства 2 по адресу, рав50 ному 1, а целая часть отношения
Р
1! It
К определяет число логических
У которые должны быть записаны н ячейки соответствующего разряда второго
55 запоминающего устройства 3 с шагом 1, Для формирования массива информации для запоминающих устройстн 2 и 3 может использоваться алгоритм, блокв j -разряде программируемого многоразрядного запоминающего устройства 3; — остаток от деления P на
J J
К, определяющий место записи "1" в j -разряд программируемого многоразрядного запоминающего устройства 2, если 1J I, или определяющий шаг записи "I" в j --разряде этого запоминающего устройства, если
1 =О. ! — номер канала.
На фиг.3 приведена блок -схема алгоритма формирования массива информации для заполнения запоминающих устройств 2 и 3 по правилу (1) .
Алгоритм содержит блок 1, определяющий границы области памяти вычислительного устройства для формирования массива и подготанлинающий эту область к работе. Входными данными для блока являются объем К запоминающего устройства и начальный адрес области памяти вычислительного устройства. Блок определяет конечный адрес N области памяти вычислительного устройства.
Входными данными блока II,ïðîèçводящего формирование массива инфор-, мации, являются: шаг S записи "1" в запоминающем устройстве (S = 1 для
J устройства 3, S = i для устройства 2), начальное фазовое смещение у и разрядность М запоминающих устройств.Блок осуществляет прием входных данных, определение адреса ячейки для записи "1" в 3 †разря, запись 1 в j ðàçðÿäå по определенному адресу и запись этого слова в область памяти вычислительного устройства.
1322468
В результате работы блоков I и 11 в определенной области памяти вычислительного устройства образуется массив информации, который является входным для устройства загрузки прог- 5 раммируемого многоразрядного запоминающего устройства.
Для подготовки входных,цанных ал" гаритма (фиг.3) и предъявления требований к составляющим аппаратуры 1О предназначен алгоритм анализа параметров формируемых импульсных после— довательностей, а именно значений коэффициентов Р„,...,Р„ деления и их различных наборов (в процессе прог!5 раммирования). Блок-схема этого алгоритма представлена на фиг.3. Выходные данные, полученные в результате работы по алгоритму сриг.3, являются входными для алгоритма фиг.4. 20
Каждый коэффициент P может быть представлен в в<где произведения прос-тых сомножителей (каноническое разложение числа Р) .
После объединения равных сомножителей коэффициент Р принимает вид где а,,а,,...,а — простые положи- 3-О тельные числа (1,2,3,5,7,...),; сс<,oc„ ...,с<.<„ — целые положительные числа.
Одно из требований к значениям, коэффициента Р определено в названии импульсного синтезатора (кратные).
Зто означает, что для каждого набора значения Р (Р<,...,Р„) в канонических разложениях P,... Ð „ имеются 2О общие сомножители хотя бы по группам:
2 „. а а...; Р,„ = а ° а. а.
Тогда для каждого набора значений коэффициентов Р определяется такое значение P „, которое кратно всем макс
Р данного набора. Для примера Р„„,=
= a,a,a„° (4)
Из всех требуемых наборов значений Р выбирается такой, для которого
Р„ „ имеет наибольшее значение (Р„,„„)...с . Именно эта значение (Р,„ „ )мс<кс и дает возможность определить требования к выбору аппаратных средств программируемого синтезатопа кратных частот; (Ррс<к 1мо< кс (5) 11 где 2 — емкость счетчика, (6) где К вЂ” емкость каждого программируемого многоразрядного загоминающего устройства (2 и 3).
Алгоритм фиг.3 осуществляет операции представления значений P согласм (2 в виде значений коэффициентов
g,,oLz„...,ec„, как показателей простых положительных чисел (1,2,3,5,7,11, 13 ю 1 7,... ) B6I60PCL< <
К„ „с из канонических представлений Р,,...,Р 1 для каждого набора; выбоР (®1 lc
Км,„согласна (6); выбор значения и и К при диалоговом общении с алгоритмом; вычисление по формуле (!) и определение значений 1 и
Ъ для ко(цого набора.
Далее работа с коэффициентами 1„ и e по алгоритму фи .4
Предлагаемый программируемый импульснь< . синтезатор кратных частот обеспечивает максимальное значение Рм кс = .К К + К «К т. е. обеспечивает увеличение Р мс< кс (относительно известного синтезатора) на значение К за счет введения второго запоминающего устройства 3.
Так как частота и временное положение выходных сигналов определяются информацией, записанной в первом и втором запоминающих устройствах 2 и 3., изменение номиналов частоты при сохранении условия кратности и временных положений с дискретом не менее ь„ обеспечивается лишь их перепрограммираванием, чта возможно путем замены корпусов первого и второго запоминающих устройств 2 и 3, если в качестве их используются постоянные запоминающие устройства (при этом расход времени на такую замену не более часа), путем перезаписи информации основнага и даполнительнога программируемых многоразрядных запоминающих устройств 2 и 3 в реальном времени, если в качестве их используются оперативные запоминающие устройства.
13224
Таким образом, предлагаемый программируемый импульсный синтезатор кратных частот по сравнению с известным увеличивает количество одновременно формируемых номиналов частот, увеличивает диапазон формируемых частот в К раэ, сокращает время г перестройки от одного часа до нескольких миллисекунд в зависимости от типа применяемых программируемых много- 1О разрядных запоминающих устройств.
Формула изобретения
Программируемый импульсный синте- 15 затор кратных частот, содержащий счетчик, первая группа выходов которого соединена с адресными входами первого запоминающего устройства, выход которого подключен к первому входу 2р блока сброса, выход которого соединен с первым входом счетчика, и блок синхронизации, первый вход которого
СОединен с вторым входом счетчика, 68 8 а выход — с пе рвой выходной шиной устройства, отличающийс я тем, что, с целью увеличения числа и диапазона формируемых частот и сокращения времени перестройки, в него введены второе запоминающее устройство и с второго по и-й блоки синхронизации, где n — произвольное це- " лое число, при этом адресные входы второго запоминающего устройства подключены к второй группе выходов счетчика, первый выход — к второму входу блока сброса, а второй выход к входу разрешения выборки первого запоминающего устройства, причем первые входы всех блоков синхронизации соединены с вторым входом счетчика, а второй вход каждого блока синхронизации подключен к соответствующему выходу из группы выходов первого saпоминающего устройства, при этом выходы и блоков синхронизации соединены с соответствующими выходными шинами устройства.
072... ii+1 к
К01 3
1322468
Опр. иснстанжы для б5ра0тки иасси5а (eonslj = 01Н
1322468
Фиг. Ф
Составитель С.Клевцов
Редактор И.Горная Техред A.Êðàâ÷óê Корректор Л.Пилипенко
Заказ 2878/55 Тираж 90) Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий !!3035, Москва, Ж-35, Раушская наб., д.4/5
Производственно-полиграфическое предприятие, г.ужгород, ул. Проектная, 4