Цифровой умножитель частоты

Иллюстрации

Показать все

Реферат

 

СОЮЗ СОНЕТСНИХ

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

РЕСПУБЛИН (19(® (Ill (>»>< Н 03 В 19 00

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

К ABT0PCHOMV СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3559494/24-09 (22) 24.02.83 (46) 07,11.85, Бюл. 1»9 41 (71) Иннский радиотехнический институт (72) А.Н.ь1орозевич, В.Н,Мухаметов, С.П,Новик и И.А.Прищепенок (53) 621,374,44(088.8) (56) Авторское свидетельство СССР

1»9 690609, кл. Н 03 В 19/10, 15.08.77.

Авторское свидетельство СССР

В 1034146,кл. Н 03 К 23/00, 28.09.82..(54)(.57) ЦИФРОВОЙ УИ110ЖИТЕЛЬ ЧАСТОТЫ, содержащий генератор импульсов, первый и второй элементы И, первые входы которых объединены, первый и второй элементы ИЛИ, формирователь импульсного сигнала, вход которого является входом цифрового умножителя частоты, первый, второй и третий счетчики, первый и второй буферный регистры, первый элемент задержки, при этом выход формирователя импульсного сигнала соедин»;н с управляющим входом первого буферного регистра, управляющим входом второго буферного регистра и входом первого элемента задержки, выход которого подключен к установочным входам первого и второго счетчиков и первому входу второго элемента

ИЛИ, второй вход которого подключен к выходу третьего счетчика, установочный вход третьего счетчика подключен к выходу второго элемента

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

И подключен к первому входу первого элемента И, прямой и инверсный входы первого триггера подключены соответственно к выходу третьего счетчика и выходу пятого элемента ИЛИ, который является выходом цифрового умножителя частоты, . выход четвертого элемента КВ1 подключен к перному входу пятого элеI 190456

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

Цель изобретения — повышение точности умножения.

На чертеже.изображена структур ная электрическая схема цифрового . умножителя частоты.

Предлагаемое устройство содержит геыератор 1 импульсов, первый 2 и второй 3 элементы.И, первый элемент

ИЛИ 4, формирователь 5 импульсного сигнала, первый 6 и второй 7 буферные,регистры, первый элемент 8 задержки, первый 9 и второй 10 счетчики, второй элемент ИЛИ 11, тре.тий счетчик 12, первый 13 и второй

14 триггеры, третий элемент И 15, третий 16, четвертый 17 и пятый 18 элементы ЙЛИ, четвертый 19, пятый

20 и шестой 21 счетчики, второй элемент 22 задержки.

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

Входной периодический сигнал с периодрм Т „поступает на формиро- 30 ватель 5, формирующий короткие, прямоугольные импульсы, период ковыход отрицательного переполнения пятого счетчика подключен к прямому входу второго триггера, второму входу третьего элемента ИЛИ и второму входу пятого элемента ИЛИ, выход положительного переполнения пятого счетчика подключен к первому входу первого элемента ИЛИ, выход отрицательноГо переполнения ше. стого счетчика подключен к второму входу четвертого элемента ИЛИ, выход положительного переполнения шестого счетчика подключен к второму входу входу первого элемента ИЛИ, выход третьего элемента ИЛИ подключен к входу перезаписи кода пятого счетчика. торых равен Т, Генератор 1 вырава батывает стабильные импульсы с периодом следования Т /К, которые.поо ступают на суммирующий вход четвертого счетчика 19. На его выходе формируется импульсная последова- тельность с периодом (Т /К) K=T» где К вЂ” коэффициент деления четвертого счетчика 19, равный коэффициенту умножения частоты. Эти импульсы поступают на суммирующий вход первого счетчика 9 и вБ1читающий вход третьего счетчика 12.

Первый импульс с выхода формирователя 5 осуществляет перезапись кодов из первого 9 и второго

10 счетчиков в первый 6 и второй

7 буферные регистры соответственН0. Этот же сигнал, но задержанный

E в первом элементе 8 задержки на время перезаписи кодов, устанавливает в четвертом счетчике 19 код

00...0, в первом счетчике 9 — код

11...1, во втором счетчике 10— код 011...1. Кроме того, этот же сигнал, проходя через второй элемент ИЛИ 11, осуществляет перезапись кода из второго буферного регистра 7 в третий счетчик 12 и, проходя через третий элемент ИЛИ 16, осуществляет перезапись кода из первого буферного регистра 6 в пяз 1 тый счетчик 20. В то же время сигнал с выхода первого элемента 8 задержки, проходя через четвертый элемент ИЛИ 17, осуществляет перезапись кода из первого буферного регистра 6 в шестой счетчик 21, устанавливает второй триггер 14 в ну- левое сЬстояние. Этот же сигнал с выхода четвертого элемента ИЛИ 17, проходя через пятый элемент 191И 18 устанавливает первый триггер 13 в нулевое положение.

За период времени Тв„на вход четвертого счетчика 19 поступает

Тв„ (Т„/К) импульсов. Следовательно на суммирующий вход первого счетчика 9 поступает N =tT „ /T ) импульсов,. Поэтому с учетом начального состояния первого счетчика 9, на суммирующий .вход второго счетчика

1О поступает N = j(N -1)/К) импульсов. С учетом того, что исходным состоянием первого счетчика 9 . является код Il...l,. в нем за период TII,. зафиксируется код, равный дробной части результата деления

N -1 на К, т.е. (М -1)/К-И . 01-1, а не Nq, так как первый импульс с выхода четвертого счетчика I9 устанавливает код 00...0 в первом счетчике 9. За время Тв во втором счетчике 10 фиксируется код N --2, 2 так как его исходное состояние

011...1 (слева младший разряд), т.е. первый импульс, поступивший на вход второго счетчика 10 с выхода первого счетчика 9 — это первый импульс, поступивший на вход первоrо счетчика 9, устанавливает в нем код 11...1, а второй — код

00...0.

Следующий импульс с выхода формирователя 5 также осуществляет перезапись кодов из первого 9 и второго 10 счетчиков в первый 6 и второй 7 буферные регистры соответственно. При этом в первом буферном регистре 6 оказывается записанный уменьшенный на единицу код ошибки измерения Т> а во втором буферном регистре 7 — уменьшенный на два код измеряемой величины Тв .

Задержанный сигнал с выхода первого элемента 8 задержки опять устанавливает в исходное состояние пер-, вый 9, второй 10 и четвертый 19 счетчики и первый 13 и второй 14 триггеры. При этом в третьем счетчи1 90456 4

55 ке 12 переписывается код N -1. Состояние первого 6 и второго 7 буферных регистров не изменяется в течение времени Т „, т.е. до прихода следующего импульса с формирователя 5..

Импульсы с выхода четвертого счетчика 19 с периодом следования

Т продолжают поступать иа вычитающий вход третьего счетчика 12 и суммирующий вход первого счетчика 9., При этом каждый импульс, поступающий на вычитающий вход третьего счетчика 12 уменьшает содержимое последнего на единицу. Следовательно, через время (Н -1). T код третьего счетчика 12 становится нулевым, а следующий импульс вызывает

его отрицательное переполнение и на его выходе возникает сигнал {импульс), Этот импульс, проходя через вто= рой элемент 11 ИЛИ, осуществляет запись в третий счетчик 12 кода

Интервал времени между моментом появления импульса на выходе формирователя 5 и моментом появле- ния импульса на выходе третьего счетчика 12 равен N T . Если величина Т@, такова, что Т Sx/Òä= (Т@, /

/Т,1 =и, (И,-()/Ê=t(N„- )/Ф 1, вх то N ° T = —" — — т. е. погрешо К К ность преобразования (умножения) частоты определяется лишь периодом следования тактовых импульсов. Такое условие выполняется крайне редко, поэтому погрешность преобразования, если не вводить коррекцию, может оказаться существенно большей и достигать значения Т о

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

Сигнал с выхода третьего счетчика 12, который осуществляет перезапись кода из второго буферного регистра 7 в третий счетчик 12 поступает на прямой вход первого триггера 13, который при этом переходит в единичное состояниесигнал с его инверсного .выхода открывает элемент И 15 для прохождения через него высокочастотных импульсов с генератора I. Эти импульсы с периодом То/К проходят через открытый второй элемент И 3 (второй триггер 14 находится в нулевом по1! 90456 ложен } на вычитающий вход пятого счетчика 20 и суммирующий вход шестого счетчика 21. При этом в пятом 20 и шестом 21 счетчиках содержится код N -1. Поэтому после поступления N †. 1 импульсов на вычита1 ющий вход пятого счетчика 20 он обнуляется,. а следующий импульс вызывает его отрицательное переполнение.

Этот сигнал отрицательного переполнения пятого счетчика 20, проходя через пятый элемент ИЛИ 18 поступает далее на выход устройства и на инверсный вход первого триггера 13, блокируя прохождение импульсов через элемент И 15. Коррекция положения во времени одного импульса закончена. Сигнал отрицательного переполнения пятого счетчика 20, проходя через третий элемент ИЛИ 16 осуществляет перезапись кода из первого регистра 6 в пятый счетчик

20, а второй триггер 14 переводит в "единицу". Коррекция протекает за время меньшее T (т.е. между тактами Т ) и поэтому на работу третьего счетчика 12 влияния не оказывает.

Для уменьшения погрешности преобразования положение первого выходного импульса смещено на И1 To/К относительно импульса, возникшего на выходе третьего счетчика 12. Поэтому следующий импульс должен быть смещен на 2N

20 поступает Н< импульс. Следовательно, код должен быть 2И1-1. Если 2N — 1 - К { К вЂ” емкость счет1 чика, равная коэффициенту умножения частоты), этот код 201-1 хранится до прихода второго импульса с выхода третьего счетчика 12. Если же 2N > К, то в момент достижения

% кодом шестого счетчика 21 величины

10 К происходит его положительное переполнение. При этом возникает сигнал на соответствующем выходе шестого счетчика 21, который проходит через первый элемент ИЛИ 4 и, задержавшись на втором элементе 22 задержки, поступает на суммирующий вход третьего счетчика 12. При этом происходит yseличение содержимого кода третьего счетчика 12 на единицу. Последнее

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

12 на величину Т>. Остальные 2Nl-1-К импульсов коррекции с периодом Т /К фиксируются на шестом счетчике 21, Второй импульс с выхода третьего счетчика 12 опять переводит первый триггер 13 в единичное состояние.

Импульсы с периодом Т /К с выхода генератора 1 опять начинают. поступать на пятый 20 и шестой 21 счетчики, Однако в этот промежуток времени импульсы проходят через первый элемент И 2 на суммирующий вход пятого

35 счетчика 20 (на нем накапливается код величины коррекции положения во времени третьего выходного сигнала) н на вычитающнй вход шестого счетчика 21, при отрицательном переполнении которого формируется второй .выходной импульс. Он и проходит через пятый элемент ИЛИ на выход устройства. В дальнейшем работа цифрового умно45 жителя частоты протекает аналогично описанному..

1190456

Тираж 871, Подписное

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

1 13035, Москва, Ж-35, Раушская наб., д. 4/5

Заказ 6999/55

Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4

Составитель В. Рудай

Редактор И.Бланар Техред А.Бабннец Корректор В.Гнрнчк