Способ преобразования частоты в код
Иллюстрации
Показать всеРеферат
Союз Соаетскик
Социалистических
Республик
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ÄÄ789864 (61) Дополнительное к авт, свид-ву(22) Заявлено 21. 02. 79 (21) 2728417/18-21 (51 Р К э
G 01 R 23/00 с присоединением заявки ¹ (23) Приоритет
Государственный комитет
СССР по делам изобретений н открытий
Опубликовано 231280. Бюллетень ¹ 47
Дата опубликования описания 25. 12. 80 (53) УДК 621. .317.76(088.8) (72) Авторы изобретения
В.Ф. Бахмутский, Ю.В. Мельничук и В.С. Якушев
Специальное конструкторское бюро микроэлектроники в приборостроении (71) Заявитель (54) СПОСОБ ПРЕОБРАЗОВАНИЯ ЧАСТОТЫ В КОД
Изобретение относится к аналогоцифровому преобразованию средней частоты и может быть использовано в технике преобразования низких и инфранизких частот с повышенной точностью и быстродействием.
Известны способы и устройства итерационного преобразования средней частоты в код, заключающиеся в преобразовании периодического сигнала в периодическую последовательность импульсов с последующим усреднением периодов за заданный измерительный интервал (счетно-импуль15 сное приближение) и децимальной итерационной оценкой остатка (1) и (2) .
Недостаток описанных способов и устройств — значительное увеличение времени преобразования для
20 оценки младших разрядов кода (для десятичного представления — до 10 периодов преобразуемой частоты на один дополнительный десятичный разряд). 25
Наиболее близким к предлагаемому. является способ и устройство с недецимальной итерационной оценкой остатков, обеспечивающие повышение быстродействия эа счет уменьшения времени каждой итерации до одного периода )31.
Недостаток этого способа — медленная сходимость, т.е. увеличение количества итерационных оценок, что приводит к усложнению устройства за счет увеличения количества операционных узлов в специализированном вычислительном устройстве.
Цель изобретения — повышение точности и быстродействия преобразования.
Поставленная цель достигается тем, что в способе, заключающемся в преобразовании периодического сигнала в периодическую импульсную последовательность с последующим усреднением ее периодов за заданный измерительный интервал и итерационной оценкой остатка, два первых остатка получают с недостатком и с избытком как результат сравнения измерительного интервала с периодом преобразуемого периодического сигнала, затем остатки сравнивают между собой и выбирают меньший из них, который сравнивают с периодом преобразуемого периодического сигнала до получения двух следующих остат78Э8Г,4
55 ков с недостатком и с йзбытком, затем выбирают меньший из них и сравнивают ецио с периодом преобраэуемого периодического сигнала до получения двух следующих остатков с недостатком и с избытком и т.д. до получения остатков, пренебрежимо малых по сравнению с заданной точностью преобразования, при этом после каждого сравнения находят целые числа, указывающие, сколько раэ вы-! бранный остаток уложился в очередном периоде сигнала и с помощью соответствующего знакопеременного ряда вычисляют приближенное значение, кода преобразованной частоты, На фиг. 1 приведено устройство, реализующее данный способ; на фиг.2график периодического сигнала; на фиг. 3 — график функциональных зависимостей; на фиг. 4 — фрагмент графика на фиг. 3. 20
Устройство содер>кит формирователь
1 периода, формирователь 2 измерительного интервала, формирователь
3 основной импульсной последовательности, формирователь 4 первого остатка, формирователь 5 последующих остатков, формирователь 6 дополнительных импульсных последсвательностей, арифметический блок 7, компаратор 8, измерительный блок 9.
На фиг. 2 условно обозначены T„заданный измерительный интервал, определяемый преобразуемой частотой и заданной точностью ее усредненияр Тх — усредненный за время
Ти период измеряемого сигнала;
Т„,...Т к — последующие неусредненные периоды этого сигнала, 1 1 ю 1 з > ° ° ° ) з tX о татки, полученные в результате onuràHHûõ преобразований с недостат- 4О ком и с избытком.
Предлагаемый способ преобразования частоты в код заключается в том, что периодический сигнал с частотой Г„ преобразуется формирователем 4
1 периода в период T„, который усред. няется за некоторый заданный измерительный интервал Т> формирователем
3 основной импульсной последовательности и одновременно преобразуется им, в импульсную последовательность ИХО, соответствующую целому числу периодов Т в интервале Т„ .
Формирователем 4 первого остатка в результате сравнения интернала
Т„ с периодом Т формируется два первых остатка t< и с соответственно с недостатком и с избытком, меньший из которых выделяется компара= тором 8. Затем формирователем 5 последующих остатков в результате ц) сравнения периода Т с меньшим иэ двух первых остатков формируются два остатка с недостатком-t и с избытком — t„, меньший из которых выделяется компаратором 8.
Зыделенный компаратором 8 остаток в свок> очередь сравнивается формирователем 5 последующих остатков с периодом Т„. В результате сравнения опять получаются два остатка с недостатком — t и с избытком компаратором 8 ныделяется меньшйй из них и т.д. до получения остатков, пренебрежимо малых или равных нулю. Формирователем 5 последующих остатков вырабатываются также сигналы, соответствующие моменту сравнения очередного остатка с периодом Тх. Формирователем б дополнительных импульсных последовательностей вырабатываются импульсные последовательности, соответствующие целым числам, указывающим, сколько раз остаток tp K» bi e c>t B eI> e Tx с недостатком — N1 H c избытком
Р, затем сколько раз меньший из остатков t или t"„ укладывается в периоде Т„ с недостатком — N и с избытком — Рд и т.д. Компаратором
8 вырабатываются также сигналы, соответствующие меньшему остатку, например,> > с,>, полученному формирователем 4 первого остатка и формирователем 5 последующих остатков.
Арифметическим блоком 7 на основании данных, полученных с формирователя
3 основной импульсной последовательности, формирователя б дополнительных импульсных последовательностей и компаратора -8, вычисляется величиI на М, пропорциональная коду преобразуемой частоты fx . Измерительным блоком 9 неличина N, вычисленная арифметическим блоком 7, измеряется и преобразуется в визуальную цифровую или графическую информацию, соответствующую измеряемой частоте.
При оценке с недостатком выражение для измерительного интернала Т может быть представлено в виде
Т4-=TXо Nxо+ О (i) где NХО - величина, соответствующая целому числу периодов Тх в интервале T+.
Соответственно выражение для величины N, пропорциональной коду преобразуемой частоты f>t, может быть представлено в виде
Х ) (2) где МФ= — ли= о . тхо
Последующие неусредненные периоды Т„,...,T могут быть представлены при оценке с недостатком в виде
TK.) "-1 tO +
T) =N t„ (3)
2 х =Ny,ty,-+ .tx ) х где М1, N,...,Мк - импульсные после2 довательности, соответствующие целым числам, указывающим, сколько раз остатки о, 1,... „ „ укладываются в соответствующих периодах Т„
Тх )...Т (, > t„>...>, ) с недостатком;
789864 ск - последний остаток, который пренебрежимо мал по сравнению с заданной точностью преобразования.
Из системы уравнений (3) выражение для остатка t может быть предо ставлено в виде
1 тх- „„т„+
О д 1 б 1 1 (к 11 1 (1к ((4.2
В результате, из выражений (2), (3)..(11) величина й.г, пРопоРЦиональная коду преобразуемой частоты f„, при оценке с недостатком может быть представлена в виде
N =й +ьг1щг1х + — Tx — тх " +
1 / 1 1 х ХО т (Г1 х1 М N> хт"
Если пренебречь быстрыми флуктуациями периода Тх, т.е. считать, что
Тх Тх =Тх =. ° =Ткк и кпренебрежимо мало, то выражейие (5) может быть упрощено
15 (к-12
При оценке с избытком выражение для измерительного интервала T моИ жет быть представлено в виде
T„ = Тхо (Nx + 1)-to, (7) г. хо
СоответстВенно, при оценке,с избытком периода Тх,...,Тх„ могут
1 быть представлены в виде
ТХ„=Р1 о 1 1 тх =Р2 t1 t21
ХК К К-1 (9) где Р„, Р,,...Р„ — импульсные последовательности, соответствующие целым числам, указывающим, сколько раз остатки tp,t"„,...t1 „ укладываются в соответствующих йериодах
ТХ„р TXO. ° ° ТХк(О> 1» t K) избытком;
t"„ — последний остаток, который пренебрежимо глал по сравнению с заданной точностью преобразования.
Из системы уравнений (9) выражение для остатка t ìîæåò быть предо ставлено в виде
3S
50
1 1 1 1 -1 11 р —.р — -б; «а р р,а K- tltll
О Р1 1Р" Х " Х" К
В результате иэ выражений (8), (9), (10), пренебрегая быстрыми флуктациями периода Тх и учитывая, что " пренебрежимо мало, величина й„, пропорциональная коду преоб60 разуемой частоты f< при оценке с избытком может быть представлена в виде N„=N> +1-hN" =
1 1 (11)
="хо+"- р р р ."+р р р„).1 Ы
Рассмотрим теперь возможность комбинационной оценки с избытком и с недостатком. Для этого запишем систему уравнений (3).для случая
Тх =Т х = ° ° ° =Тх„= — T xо в таком вице о
1= N — + — s
1 ТХО ТХО
1. МХ вЂ” + —, (111
t» t3 т тхо дК1 щК
1сс й,. +—
Тхо тхо
Из системы уравнений (12) видно, что каждый последующий остаток (t„, ) является функцией предыдущего (с, ), точнее - -=р, причем о укаэанная функция (1".) не зависит непосредственно от Тхо . Функциональная зависимость — Ш-Fit 1 иэоб\,тхо ) ражена на фиг. 3 прямыми линиями 2.
Поясним получение этой зависимости на примерах. Из системы уравнений (12), в частности следует, что
1 N +, rä Г1 хЯ - це»
to Т .1Т Т о
Т лая часть †"- оа
Если прийять — с — с 1, то тхо
Тх0 Тхр
1 «А (2 и следовательно Й =
to
1to1
Отсюда зависимость " =F †- на ".Л щ0 о тервале — C с 1 принимает вид 1—
:а тх,=1-1 — ) — =1- — о- или у,.= l -x
1 tp
О Х0 ре р где,-. „)тк, х,щс,1т„, Если 1принять — — с — 6 тхо (Txp 2
2 с — (3 BIN = (! =2. Отсюда заГ-0 " J
1 . висимость.t,= F(tp)va интервале хо — с — с -принимает вид =1- 1 - -или
1 а
3 тхо, тх„ txo у 1-2Х . Зависимость = F —
О- о
1 <0 на интервале с д — для произ1ъб 1 Тх
It., t0 вольного и принимает вид. =1-и тхо или у = 1-ик ; графически зависимость1 †р1 0 для всех возможных значений, t;/тх на интеРвале (0,1) с "о соответствует прямым линиям 2. В
i t, общем виде вавпсимосаа! = и ()
"О .. (Txo нр. интервале с " g — для про1 Г-Х 1
ll+ \ ТХО извольного и примет вид
11;+1 Ф1 . ТХО ТХО или у «,1-пХ ., т.е. графически
+б эта иэависимость для всех возможных значений 4 на интервале (0,1) со- . ответствуеР тем же прямым линиям
2 (фиг. 3).
Если рассмотреть систему уравнений (9) в той же последовательности, что и уравнения (3), то в общем виде
789864 зависимость !- - -=F (l на интервале
«о "о с - - ф для произвольного и пФ1 тхо Т 1 примет s =(ni ) - — - или у,".,„ (и+1)х, -1, графически эта занисимость для всех возможных значений ф на интервале (0,1) соответствует прямым линиям 1 (фиг. ° 3). Линия
1 (фиг 3) соединяет локальные максимумы графиков 1 и 2, соответствующих описанным односторонним оценкам (с избытком и с недостатком).
При комбинированной оценке на
/ каждом шаге приближения (преобразования частоты в код)иэ двух возможных остатков с недостатком и с иэбитком выбирается меньший, т.е. если на и-ом шаге остаток попадает в зону 3(фиг.3) (t„ и „"), то и-ый шаг приближения осуществляется с
1 недостатком, если н зону 4 (t > „), то с избытком.
На фиг. 4 изображен фрагмент графика, приведенного на фиг,, 3 на интервале („ †. „! — ) . Уравнение прямой линии 1 (фиг. 4) - у=(и+1)х — 1, уравнение прямой линии 2 (фиг. 4) у 1-пх.Ýòè линии пересекаются в
Х точке с координатами Х= и
У = -1 — — . Ломаная линий 1 (фиг.4) m 1 соответствует зависимости последующего остатка от предыдущего при комбинированной оценке и состоит из двух частей линий 1 и 2, причем ее локальный максимум на интервале („... + ) ранен
Линия П на фиг. 3, соединяющая локальные максимумы графика 5, расположена значительно ниже линии 1, причем максимально возможные остатки, полученные на i-ом шаге приближения при комбинированной "оценке" не менее, чем н дна раза меньше остатков, полученных на том же шаге приближения при односторонней оценке, Это приводит к ускорению сходимости итераций и соответственно — к большей итоговой точности итерационной оценки при заданном числе итераций или к улучшению сходимости при заданной точности. Другими словами, заданная точность преобразования частоты fx в код может быть обеспечена описанным способом при повышенном быстродействии, а при заданной сложности аппаратурной реализации и заданном быстродействии, определяемых числом итераций, этим способом повышается -точность преобразования.
На оснонании приведенных расчетов выражение для измерительного интервала Т„ при комбинированной оценке (выбор минимального остатка)принимает вид (М» +(% ))(-!) yo () где 80=1, Если первый шаг приближения осуществляется с недостатком, а ао =О, если — с избытком, меньший из двух остатков т и t, t„ =min(t,С ).
Соответственно выражение для величины N„, пропорциональной коду преобразуемой частоты 4, имеет нид
= !х ("-
<+E
Если t„6 t,", то первый шаг комбинированной оценки выполняется с недостатком Tx — — R to+t„, где велик, 1 чина R эквивалента N„; если ъ с то с избытком T„„=R„.to,-t» где величина R уже эквивалентна Р„ . !
15 Аналогично выводятся выражения для периодов Т„,...,Т„„: где последовательность чисел
K« ... Ь„,,определяется как 6; =1, если первый шаг осуществляется с недостатком и Е; =0 — если с избытком.
25 В результате из ныражений (6), (1)), (4), (5), а также пренебрегая быстрыми флуктуациями периода Т» и считая, что !.!, пренебрежимо мало, величина Ы„ при комбинированной
gQ оценке может быть представлена в виде о 1<" Ео !+" И "О
Среди выражений с произвольным чередованием знаков слагаемых вида
1
N Nx +(! Eg)+ + и о !
1 1 Х." 1 выражение (15) обеспечивает наилучщую точность приближения и слагае4() мыми, т.е. принятый способ оценки является оптимальным.
Для нахождения наибольшей абсолютной погрешности приближения при комбинированной оценке рассчитаем погрешность, которая может получить
45 ся, если значение суммы ряда
111+Ео+Я Ф "Я1-1 !
=! ".! ... „. аппроксимировать п первыми слагае59 мыми, Оценим остаток суммы ряда (16), используя условие R Э 2К,. +1 L (,!) 0
1 (1
55 = (+ +... (Я .+т R!+ R +S "!
"Р ""«и! 1, Rt!+2 R«I Z "(1 (1
1 й, ...й„„! го„„+ нО „, „ „" а„,+„+„ !!л» 1 !112 " ь! 1 !»
«1
1 1, 1, та„„ / х,% ...%„,, 789864
Иэ неравенства (8) следует, что максимально возможная погрешность, которая может получиться при аппроксимации суммы ряда (7) и первыми слагаемыми не превышает абсолютной величины (и+1)„ слагаемого, умножен- r ного на (\+ 5-В- ) ),1,Из формулы
R„. > 2R„+1 и условия R„ 2 можем записать неравенство Р„.)2, при этом неравенство (17) может быть продолжено ! (1 1 1 (1
1." йа, . 2))И+ ) 2. 11...1 + ), 2й П+
1,1 1 (n+ )(a+1) (1+ 1) (А+ 1)
Эта оценка достаточно грубая, т.е. пригодна для больших n., для малых и целесообразно пользоваться более точной оценкой а,, -RÄ,„"
"(*аа,, )
Для примера вычислим несколько первых максимально возможных абсолют- ных величин погрешностей An. при приближении 1, 2 и 3 слагаемыми: а аа, а а а а ("+а 5)-,«
>5 A (" („— 0,01;
1,5 Pa ), 6.- ) /
R > )), д (a+ ) — = ООЬОА и т.д
3 5 2.5 (1 5 4 1.2Ь 1
Сравнение разных способов итерационной оценки проведено на примере измерения частоты f„ =1 Гц с точностью 10 .
Выбирая Т,„=10 Т„, получим общее время преобразования (T ) частоты в код по нониусному способу преобразования (децимальная итерационная оценка) — Tn=10Tx+10 2Т„ = 30С; при итерационной оценке с недостатком
Т =10Т„+ЗТ„=13С) при итерационной оценке с избытком — Т„=10Тх+7Т(=17C при комбинированной оценке по предложенному способу — Т =10Т„+2Т„;—
=12С.
Для преобразования частоты
1 Гц в код с точностью порядка
10 по ноничсномч способу потребуется 40 с, а при комбинированной оценке — 13 с. Следует также отметить, что при комбинированной оценке за 13 с обеспечивается точность
«0,0004, а при односторонней оценке с недостатком — только 0,01.
Формула изобретения
Способ преобразования частоты в код, заключающийся в преобразовании периодического сигнала в периоfG дическую импульсную последовательность с последующим усреднением ее периодов эа заданный измерительный интервал и итерационной оценкой остатка, о т л и ч а ю щ и и с я тем, что, с целью повышения точности и быстродействия, два первых остатка получают с недостатком и с избытком как результат сравнения измерительного интервала с периодом npeZg образуемого периодического сигнала, затем остатки сравнивают между собой и выбирают меньший из них, который сравнивают с периодом преобразуемого периодического сигнала до получения двух следующих остатков с недостатком и с избытком, затем выбирают меньший из них и сравнивают его с периодом преобразуемого периодического сигнала до-получения двух следующих остатков с недостатком и с
30 избытком и так далее до получения остатков, пренебрежимо малых по сравнению с заданной точностью преобразования, при этом после каждого сравнения находят целые числа, ука35 зывающие, сколько раэ выбранный остаток уложился в очередном периоде сигнала, и с помощью соответствующего знакопеременного ряда вычисляют приближенное значение кода преобра4() зованной частоты.
Источники информации, принятые во внимание при экспертизе
1. Цифровые электроизмерительные приборы . Под ред. В.М. Шландина, М., "Энергия", 1972.
2. Авторское свидетельство СССР
9 289794, кл. Н 03 К 13/20, 1972.
3. Авторское свидетельство СССР
Р 660245, кл. Н 03 К 13/20, 1977.
789864
«Ях 1
1!и Р1 4Ь+/
4ЬгФ
ВНИИПИ Заказ,9031/43 Тираж 1019 Подписное
Филиал ППП "Патент", г. Ужгород, ул. Проектная,4