CA1161910A - All digital phase-frequency locked loop - Google Patents

All digital phase-frequency locked loop

Info

Publication number
CA1161910A
CA1161910A CA000405495A CA405495A CA1161910A CA 1161910 A CA1161910 A CA 1161910A CA 000405495 A CA000405495 A CA 000405495A CA 405495 A CA405495 A CA 405495A CA 1161910 A CA1161910 A CA 1161910A
Authority
CA
Canada
Prior art keywords
counter
input
frequency
output
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
CA000405495A
Other languages
French (fr)
Inventor
Chung K. Tsang
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
MULTI DIMENSION Ltd
Original Assignee
MULTI DIMENSION Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by MULTI DIMENSION Ltd filed Critical MULTI DIMENSION Ltd
Priority to CA000405495A priority Critical patent/CA1161910A/en
Application granted granted Critical
Publication of CA1161910A publication Critical patent/CA1161910A/en
Expired legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/099Details of the phase-locked loop concerning mainly the controlled oscillator of the loop
    • H03L7/0991Details of the phase-locked loop concerning mainly the controlled oscillator of the loop the oscillator being a digital oscillator, e.g. composed of a fixed oscillator followed by a variable frequency divider
    • H03L7/0992Details of the phase-locked loop concerning mainly the controlled oscillator of the loop the oscillator being a digital oscillator, e.g. composed of a fixed oscillator followed by a variable frequency divider comprising a counter or a frequency divider

Landscapes

  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)

Abstract

AN ALL DIGITAL PHASE-FREQUENCY LOCKED LOOP

ABSTRACT OF THE DISCLOSURE

An all digital phase-frequency locked loop consists of an up-down counter as a phase-frequency comparator and low pass filter, a frequency multiplier as a controlled oscillator and a dividing counter as a jitter averaging filter. A reference signal is applied to the up-count input of the up-down counter and the feedback signal is applied to the down-count input of the up-down counter. The up-down counter's output controls the frequency rate multiplier to generate a variable frequency output. This variable frequency is further filtered by a counter to average the jitter and increase the signal to noise ratio before it is applied to the down-count input of the counter. The loop has a wide pull-in range, a fast acquisition time and is highly suitable for integration because of its all digital nature.

Description

s ~ n ;I'his inven-tion appli.ca~tion :is rel,ltecl to My o-thL3.r Canaclian pa-te.r,-t applicatlon -title~d "D:[GITA~ ASE/r`L~ QUJ~J`~C~
LO~ D ~OOP" :~iled J~me 15, 15,32 bearing -the serial num~er 405,177.

~ D 0~ T~ rMV~ T~N
. . . . ~

This invention rela~tes -to a digi-tal p~nase locked loo.o ancl ci.rcuits especially aclap-tecl-to use -thereoi.

BACI~GROUNG OF T~E IM-v'r~NT10 f A phase locked loop i.s a circuit -tha-t permits -the input and ~eedback signalsq. phases comparing -to con-trol -the frequerlcy and phase Olr' an oscillator in the loop. A phase-:~requency loched loop con-tols the oscillator's ou-tput by conparirlg phases and ~requenies OI inpu-t and feedback signals.
~rhus it provides an adap-tive action of the input si.gnal's frequency. Normally, most phase locked loop circui-ts provide static phase error zero or some ~ixed value (such as 90 or 130 degrees) which is desired in cJock recovery circui-t. On -the other hand, a lo-t of applications such as :~requency syn-thesizer, PCM synchrorlization, -tone generator, tone decoder, F~.q demodulator and other frequency manipulation circui-ts do not mat-ter with static phase error. In -thls inven-tion, a special phase-~requenc~ cletector is applied to compare phases and :Lrequencies. Due to the nature o~ the circuit, i-t provides a s-tatic phase difference if the centre frequency is no-t tuned properly. It is sufficient :~or applications involing :~requency traeking only. II' a s~atic phase error zero or 180 degrees is desired, the local oscilla-tor frequency must be irnplemented accuratly corresponding -to the input source and -the number of up-down counter's stages normally should be lim.i-ted.

The presen-t invention also behaves as o-~her all digital -transi.-tion phase loc'~ed loop circ-ui-ts -that ou-tpu-t sig.nal~s --2~

s l n ji-tter depends on the accurac,y and -,-'requency oJ7 the local samplin~; clock.

The present invention, due to its dig;ta:L :form na-ture, -the accuracy is no-t a:~ec-ted by power suppl,y and temperat-ure variations. Low end o:f locking :Lrequency appears -to be less -than 1 Hz. The high end of locking frequency ~epends on local clock frequency, percentage o:f jitter and counter maximum i`requency response. I~ -the clrcuit i s implemented in TTII logic :~orm, a loclcing frequency about 500 KHz appears to be possible i:~ cer-tain ji-tter is assumed.
Higher locking :~requency may require other high speed logic device such as EC~ gates.

SUI-.'nUA~- OF THE I~ N''LON

According -to the -presen-t invention, there is a di:~:~eren-tial latch converting input and feedback signals into non-ove~lapin~ pulses ~or the up-down counter's inpu-ts.
The up-down cou~nter has parallel out2uts connected -to a frequency rate mul-tiplier. The input o:~ -the :frequency rate mul-tiplier ~s from a fixed local frequency source. The output o~ -the rate multiplier is connec-ted to the clock input o~ a counter. The out-put of the counter is connected to one input o~ -the di:f:feren-tial latch as -the Ieedback signal.
The input signal is connected -to the o-ther inpu-t,o-~ the di:fferen-tial latch.

The inpu-t sign2.1 c~uses the up-down coun-ter to count up, -t'ne ~alue o:F which controls -the rate o:~ frequency output from the rate rnultiplier. The :.eedback siglal cal,lses the up-dwon counter to coun-t down. The up-down counter is thus caused',to courl-t down ~Dy the feedback signal; and up by -the input signal. ~ny varia-tion in phase or :frequency between ,~ ~.,, ~ ~ ~T ~1 9 1 () -t~o inpu-t signals to -th~ up~clwon eoun-ter cavse~ a comPensation :-requeney ehange :,~rom t1lte rate mllltiplier ou-tpu-t. I'he di F~eren-tial 1G7tC1t is also used to resolve the arbri-trat;on condition when both in~?u-t and :~eedbacX signals slrnul-taneous arrive same time. During s-teady sta-te, -the uo-down counter counts arouncl a value v/i-th u-o and down by one bit. Thus -the average ~alue o:f'-the up-dv~To:Q counter is tran~la-ted into an average ,requeney out-l?u-t ~rom the rate rnultiplier. The i`ollo,~in~- coun-ter smoo-ths -the ji-tter and ou-tpu-ts -the averaged avelor-n as the :~eedback signal.

:~n general, -the in~en-tion com-prises an u-o-clown coun-ter for up countirtg input irequency signal, a varlable digital :~requency osc;.lla-tor coupled to the up~dwon eoun-ter For reeeiving a coun-t signal Lrom the up-down coun-ter and for generatjrtg an ou-tput signal having a :~'requency rela-ted to the eount o~ up-clown coun-ter, and a cireui-t l~or applying the ou-t~u-t signal to tne u3?-down coun-ter so as to c~,use the up-down cotmter to count downt in re~onse -there-to, there')y s-tabili ing -tite :'requency o:l" -the variable irequenc~J oscillator.

A be-tter unclers-tandil-t$ oi'-t'he invertion will be ob-tained by reference -to -the detailed description below, in conjunction with -the ~ollowing drawings, in whieh:

~igure 1 is a bloeh schernat:ic ol a basic :f'orm o -the inven-tion, ~ igure 2 is a de-tail schernatic of a di~`~erential la-teh, and 9~(1 ~ 1igure 3 is an alternative block scherna~ c o-L
the inven-tion.

,~ rroI~ 0:1~ T~ ~ 3~ S

Turning now -to `~ ure l, a source o:f' input slgnal l ~:/hich is in-tended -to be stablllzed or locked is appliod via one inpu-t 20 o~ a di~ eren-tial latch 2. One outpUt Z2 of di~Perential la-tch 2 is connec-ted -to coun-t up lnpllt CU oi up-dv~on counter 3. The parallel ou-tputs lO ol coun-ter 3 are connected -to correspondlng multiplier ra-ti.o lnputs O:f' rate r,lultiplier ~. Mormally, the ~ate multiplier ma~ be replaced b~T a prograliLmable counter if -the reqvirement o~ t-ter is not considerecl. Since the co~n-t ra-tio o:E` programmbale coun-ter can be jamme(l in onl~r at theeA~:P clividing c~cle or i-t will cause a random ;ohase di~scontinuit~J, -t~e rate mul-tiplier o:L~ers bet-ter per:E'ormance concerning wai-ting jit-ter or a quantization nolse of' the ou-tput signal~s phase. Output of local oscillator 7 is connected -to the clock input C of the rate multiplier 8.
The output O o:E the rate mul-tiplier 8 is connec-ted to the clock inpu-t C o~ counter 9. I'he output Q o:~ coun-ter 9 is connec-ted to the other input o~ di:~eren-tial la~tc'rl via circuit path 21 as a feedback slgnal. rrhe other output o,1~ di-~:Perentlal latch 2 is connec-tecl -to coun-t clown lnput ~D oI' up~down counter 3 via circuit pa-th 23.

In opera-tion, an lnou-t signal, which can be generated by an oscilla-tor or deri~ed ~rom another source which is to be stabilizecl or locl~ecl , is a;oplied to the up count inpu-t o~ up-down coun-ter 3 through di-~,'eren-tial la-tch 2. The operation o:~
t~le di:~:E'erent~al latch wlll be descrlbed in more detail later.
The counter coun-ts up with -the in,,ou-t signal and the counts down down ~.vith -the :E'eedhacl~ slgnal.

~ ~6~9~'~

The re~ul-tlng coun-t s:ignal is applied in parallel to -the :E`requrncy rate .rlul-tplier ~ he :r'recLuenc-~J sutput o:~'-the local oscillator 17 is mu~-tiplied b~J -thi.s count ratio -,ignal as a :i'rac-t;on o:~ -total mavirnur!l count. i.e. :[:r -the count si,~r.na] is hal:~-the ma~imui.l cou:n-t ratio o:~ -the up-clol/.7n, -the I~requenc~ outpu-t o:,~ the ra-te mul-t;Jl?l;.e~ l be 7nal:i~ the ~'requenc~ 03- the local oscillator 7. r~hen the ou-tput s.ignal ~rom ra-te mul~t:i~?lier ~ ls div;dec': by coun-ter ~) to average the ji-tter and increase -the signal to noise ra-t;o ;.n -the outpu-t? The out??ut o-.~ coun-ter 9 is a?plied -through cli:1"~eren-tial la-tch 2 -to -the down coun-t input CD
o:~' counter 3 ~ria dl:L',erential latcl~ 2. As a resul-t, u-?-Z.own co~m-ter 3 ;s causecl to colm-t clo~m a-t -the :!~reqllency ou-tpu-ted -rom cou-ll-l;er ~.

In the stable concli~tion, the 1eecLbac~ requency is tile same as -the in~u't i'requency signal. Consequently~ -E'or every i.nput pulse appliecl -to -the v-o coun-t -ter.minal o:1 counter 3, there :is a pulse appliecl -to th.e down coun-t -terminal. The resu]-t-ing coun-t output signal :Frorn up-down counter 3 con-trols the rate mul-tiplier as a var;able oscillator -to genera-te a s~table output signal.

:rnmled-i-ate~ -t will 'oe observed tha-t the stead~J
state coun-t signal :~rom u~-duron counter 3 se-t to be hali''-the rilaximum coun-t ra-tio will provide equal positive and nega-t:ive linear dynamic range during Prequency -tracking. i.e. The :L~requ-ency outpu-t :~rom local oscillator 7 should be twice -the :Frequency ou-tpu-t ~rom ra-te mul-tiplier S. ~rom -this condition, i-t can also be obser~ed -tha-t -the local oscllla-tor :1~requ.ency should be auproxima-tely equal to 2"-~i's~ here '?l is the locking :-~requenc~J
(~'requcncy :~rom re:i"'erence source l) and ~ is -the coun-t ra-tio o-E' counter 9. rf zero phase error is desired, the local oscilla-tion 91~

:t'requeney shou]cl be exac-tly eclv.a1 ^to 2~ eourse, a -person skilled in -the ax-t vnclerstandingr this inven-tion wi]:L ?rovide loc~ing :For alnost ~'ull range or :r-~requency whieh the ra-te mul-tiplier ou-tpu-t can provideO -r~ a narrow band ~tracking is clesired (suel~ as ~ nocle,l clemodu.lation), an op-tional ra-te multi~lier 11 m2y be inserted in the circui-t as sl~o~;m in :~igure 1. This eonnec-t~on is as a easeacle aclcli-tion mode. The ou-tput o:-' ra-te multiplier 11 is eonneetecl to eascade inpv.~t o" ra-te inulti?lier ~3. F~a-te mu1-ti-plier 11 provides mini~ l'requency out?u-t -Lron rate mul-tiip:!ier 13. The re:L~inement addi-tion L`requeney rate is providecl by rate mul-tiplier 8. The strue-ture eonnee-tecl as described'provides .a'narrow band trael~ing without a long ehain o:'-' up-do~.7n eounters. OT~ eourse, -tlnis op-tional ra-te mul-tiplier 11 e.en also be a progra~mnable eolmter or -traditiona] ripple eounter.

Coneerning aequisi-tion, -thi~s inven-tlon provicle, limit-ation o-~' eoun-ting when the system is out ol~ loek. The earry C
output o:~ the eoun-ter 3 is connected so as to prese-t the eoun-ter -to i-ts highest coun-t. Tf'~t'Qe input ~requeney is very mueh larger than the feedback frequency, a earry signal is genera-~ed and sets the coun-ter so that all counts are set a-t high le~el. The borrow output of the up-down counter 3 ls eonneeted through an inverter 6 -to rese-t the eoun-ter -to low. There~''ore, if' the input frequeney is very much lov~er than the :~eedback f'requeney, a borrow signal is generated, whleh rese-ts all the eoun-ts to low level.

It shoulcl be noted tha-t up-down eounters recluire edge triggering, and since both the up and clown counts may not be low a-t -the same time, -the dif:~eren-tial latch 2 eircui-t ls u-tilized to elimina-te any missing eloek inpu-ts, retaining either one o~ the two inputs high a-t any given time and to resol-ve an~
r~ce problem.

~, ~, ,.. ..

Turning to figure 2 consider:ing now -the operation Or -the di:~feren-tial la-tch. .~n -th:is embodimen-t the di-Flerent:i.al latch u-t~lizes :îour :~lip-:f~~Lops 1007 1017 102 and 103. The DATA
D and ~:ET ~ -teri~incls o~ l.ip-L`]o?s 100 and 102 are connec-tecl -to a source o:~` po-tential ''V(hlgh~, c~nd.-the DA~A D and CLOC~ C
-term-nals o r' Plip~ lops 101 and 103 are simi.larly connec-tecl.. The ou-t~u-t o:L~ l;p-:llop 100 -t~le Q outpu-t o:L~ lp~ lop 133~ OU-tpllt o:i AIID gra-te ]11 and -the out-ou-t o:l~ ri-~r~D gate 106 are connec-ted to corresponding in-puts o:~`rlAND gate l0LI. The outpu-t o~ fAllD
~a-te 10~ is connected -to an inpu-t o:F N~i~lD ga-te ].39 and the S
terrdinal O r flip-ilop 101. The i~ ou.-tou-t o r lip-:flop lOO is connected -to -the inp-ut o E' delay aevlce 113. Delay device 113 is used to guaran-tee -the low pulse ~.vidth generated :from Q Olltpll-t o-~ flip~ lop 101 The ou-tput Or -the deLay device 113 and the Q
output ol~:L~lip-I-'lo-o 100 are colmec-ted -to inpu-ts of 0~ ~ate 114.
The ou.-tpu-t oC 0;~ ga-te 111~ is connected to `~ terminal ol :~lip-:Llop 101. The ou-tput O~r ]';~AND ga-te loL~ and the Q Ollt-OU-t o:~P :Llip-:.lop 102 are co~mected -to the inpu-ts of NAiMD ga-te 106. The Q
OU-tpllt o~ i',p-:Plo-o 101 and ou-t~ut of AND gate 111 are connected to inpu-ts o-P NAMD gate 10~ 9 which has i-ts outpu-t cormected -to -the terininal oi` flip-~lop 100. The outpu-t o~ NAITD gate 10~ -the Q ou-tput o:E':E'lip-:E'lop 100 the Q ou-t;ou-t o:E':~lip-flop 102 and the ou-tpu-t o:~`'NAMD gate 112 are connec-ted -to -the inputs o:E` NAMD
gate 109. The ou-tput of NAMD ga-t~ 109 is connected -to one i.npu-t o.~ AMD gate 111 via dela-~ devi.ce 110 and -the o-ther inpu-t o~ AND
~;ate 1].1.

T}le l~ OU-tpll-t o~ ~lip--Plop 101 the l~ outpu.-t o:
ilip-:Llop 102 -the ou-tpu-t o~' LND ~a-te 111 ancl~the ou-tPu.t of' NAND ga-te 10& are connected to inpu.ts of NAMD gate 112. The ou-tpu-t o:~ NAND gate 112 :l.s connected -to input oP NAND gate 10 ., ~," .:, ~ ~191~

and -to -tl~e '' -termina1 o:~ flip-:-'lop 103. The Q ou-tpu-t O:L` i~lio-:~lo-p 102 :is connecte~l -to -t'~le jnput o:,~ clela~ device 11~. ~e1a:y clevice 115 is usecl ~o guaran-tee -t'ne 107~'/ pu.lse ~,l7idth genera-tec7 i'rom Q ou-t,out o:f :Fli-j?-:l'lop 103. r~'ne oU-t-Pu-G o:~ -the delay device115 and the Q ou-tpu-t o:~ lip-:i~lol? 102 are connec-ted -to inputs o:L' Q~ ~,ate 116. The ou.-t,?u-t o- 0R ga-te 116 is connec-ted -to l-'.-cerr,~inalo:P :Llip-:~107? 103. The ou.-tpu-t o-i' MAND ga-te 112 and -the Q outpu.~t o:F fli-p-flop 100 are com~ec~ted -to the inPutS of ~AMD gate 13~8.
rl'he Q out,ou-t o:,~ L lip-~lo? 103 anc,. the out-?ut o:~ A'~TD gate 111 are col~nec-ted -to i.nputs ol L~ML~ gate 107. T~le output of~ which is connec-ted to the I~ terrl~inal of llip-13.op ].02.

In operation, assurning -that a positive edge appears on t~le .input signal lea,d 20, causing the ou-t,?u-t o,~ li;p-:-lop 130 -to go higrh, i:~ -there is s:imul-taneously a low level signal on the Q
outpu-t o~ lip-:Llop 102, there ~i~ill be a low ou-tpu-t :Lrom I~JA~
gate 10~ and tl~us Q ou-ti)ut O:l~ ~li,p-l~lop 101 is se-t -to lo~ ue -to -the low level of~ Q ou-t,out o~ p-flop 101, -the :E'lip-:i~lop 100 is rese-t ~through AND gate 1O~J The low level Q outpu-t o:~ flip-flo~ 100 delayed b3~ dela,y clev:i.ce 113 will rese-t the :-lip-.~lop 101 again. Thus a narroT,I lo~ level pulse ls genera-ted a-t the Q
ou-t~u-t o~ lip-flo,o 101. Tllis lo~ level Pulse ls a-~plied to COWlt up i1~pU-t ~'U o:~ -the u-p-do~-rn cou-n-ter through circui~t path 22.
The clela3r clevice 113 ls used.-to guaran-tee minirQum lovj leve7. pu.lse ~id-th.

Similarly, -the presence o~ a :f'eedback posi-ti~e edge appears on signal pa.-th 21, causing -the outpu-t ol :f'l:ip-:f'lop 102 -to go high, iI' -there is s:imultaneously a low level on the Q
ou~t,~ut O:f' ~lip-L`1o p 100, tllere will be 2 l 0~/V level outpu-t f-'rom MAN~) ga-te 112 and thus Q ou-tput O-r :~li-o-~'lop 103 is se-t -to lo~v.
Due to -the low level of Q ou-tpu-t o~ i p- f~lOp 103, the fljp~ lop 1(~2 is rese-t -through A!lD gate 107. ~he low level Q outpu-t of' . . .

~ ~191~
I'`lip-,''lo-,o lV2 delave-:! b,y cle]ay c~ev;.ce ].1~ l rf-ese'G -the ~
l~1OO1O3. Tllis 10~J le~el pulse is applîed to coun-t clown ;.npu-t ~3 of tlne up-d~ion counter through circu.it 23.

A-t -the inter~Jcll T;~hen a Posi-tiYe edge ls aoplied to clock C input 0~ Llit)-rlorp 102 ~throug~ circlli-t pa-th 21 ~;ligh-tl-J
la-ter ~th~an the orle applied -to :flip-J~lop 100 through circu.1-t path 2C~, ancl e:i-t~ner i~, Outp-l.t o~ ~lip-:~-lo-p 100 is ~igh or '~ outpu~t ol'' :L1:I-P~ 1OD 101 is 101~/, -the 1OW level signal requirecl -to set j~lip-:~lop 103 is prohabited by r~AND ga~te 112. .~'lip-:.~loP 102 will latch the high signal until t~e genera-tion o:F a low level pulse a-t Flip-:~Flop 101 is co~l-oleted. A-t -this -time, a low level signal outpu-t :.rom ML~ND ga-te 112 se-ts -t~e :~Flip-.~lop 103 ancl ano-ther 10W
level pu.lse generat:ion c~fcle is carried ou-t at the Q ou-t-put o:~
flip-:Flop 103. Similarly-, if a posi-tive edge is applied to flip-i~lop 100 clock input C sligh-t1~f later -than the one applied to :flip-:~'lop lQ2, a low level pulse will be genera-ted at -the Q output o:~ :Lllp-:~lop 103 ,irs-t and -then ano-ther low level pulse will be generated a-t the Q outpu-t o~ l:E'ip-:l~lo-p 100 a~-terwards.

In an opera-tion o~ both posi-tive ec!ges arriving Fli,p-:Flops 100 and 102 a-t al:fnost same time, the ou-tpu-t o:f NAl\~D ga-te 111 is connectecl-to -the inputs o:~ ~MD gates 105 and 107 and is used to ~e-t both input signals a-t ~lip :~lops 100 and 102 i:f a latch up race condition occurs. Dela~J device 110 is used to provide temporary disable o~ any illegal set pulse -to ~li.p-:L'lop 101 or 103 hich is clue to rese-t timing o~fset of l~ip-~lops 100 and 102 ~eneratecl ~ro~l r`~AI`~D ga-te 10/l or 112 during the -time -that NAND gate 109 Ol,ltpUt rese-t-ting ac-tion is in progress. The abo~e s-ta-ted di:~erential latch is lor illustra-tion purpose only although a simplier circuit is possible.

Similar -to other phase locked loop circuits, parameters used in a loop design depend on the loop bandwid-th~ jitter requirement and locl~ing frequenc~t. In a success~ul prototy-?e, the loc];lng J~requency inpu-t source 1. was 1 KHz, the up-down coun-ter 3 was a ~r bi-t bjnary one, the :''requency ra-te .

I ~619~0 m7ll-t:i7?1ier 8 ~as aLso a ~il bi-t one and -the ji-t-'cer ~il-ter cou-n-ter 9 ~.as a i~ k7it one (~., equals -to .2~6). T,ocal oscil:L2-tor 7 has a 512 ~ ïz out-pv-t. ,~ prei~erred selcc-tion o~ ra-te mul-tipl!er was C,.0~7 CDII Oo~. O-ther logic devices ~.~ere iinplernented i.n C;rAOS :,rorm also. ~osi~t:ivs pO}l su-???l~ and YV sol,7rce vrere selec-te(l -to be 5 volts. Dela~? devices 113,.113 and 115 were 2~!J -ITS cli~g;tal -'c,rpe.

T.c has 'oee~n :!'ov.ncl-t'Qat ~t7~ne inven-tio1 clescri'oed aoove has a~ e~-tre:i-.qelvr wicle bloc~injg range and cap-ture range.
Tlle s-t-ruc-ture opera-tes as a ~requency and phase coMParator, o,.
a tv,i~e s~?'nich has been loundi not -to lock onto harmonics O ~n -the inpu-t signal. It has a i'asi-t ac~lvis;-tion -time also due -to -t7ne dc:~:inecl nonlincar s-ta-te ~len -ths sysitem.is ou-t oi.' locL.

A highly s-ta'ole all digi-tal ,ohase-:~r.'reyuenc~ lockecl loop has been described, w1lich can be used ln a varie-ty o:~
c7,,ppl:icatlons as d.escribed abo~e. Numerous other embodimen-ts or changes in desi.gn may now be :.nacle bVi a person sLrilled in the art understancling this i.nven-tion. A11 are considered to be ~ri~thill -the spere and scope o:i~ -the in~en-tion as ds~ined in -the clair,ls appended here-to.

, I :~B1910 S'UPPl,El'.!EN'~A~ DI~JC~OS'[Jf~'~
~. ... ~
Al-though the circuits described in -the princir~al disclose works well and reaclily locks on to an e~ternal :~Areq~.-ency source, an addition oF circui-ts will provi.de the inven~tion slightly more :rAlexible ancl ellmina-te an~ arginal clock pulse genera-ted :~rom rate mul-tiPlier ~ ~4n applica-t;.on example ol the invention is also described.

Turning now to :LAigure 39 the circui-t sho~,vn is -~n~
other al-ternative o:~ ~igure 1. A source o~ inpu-t signal 1 which is in-tended to be s-tabilized or lockecl is applied via signal pa-th 24, op-tional AND ga-te 12 and one input 20 o? a di~ erential la-tch 2. One ou-tput 22 o:P di.~ eren-tia] latch 2 :is connec-ted to cou.nt-u-p in-put CU of u-P-down counter 3. The parallel ou-tputs 10 or` counter 3 are connec-ted -to corresponding mul-tiplier rat:io inputs o-. ra-te multiplier 8 -through la~tch l~.
~10rmally, the ra-te ~ultiplîer r.tlay be replaced by a programmable counter. Since the coun-t ratio o:P progra:~nmahle counter can be jarLmed in only a-t -the end o~ tl~e di~iding cycle or it w.ill cause a randorn phase discontimlity, the rate multiplier of~ers better -,~er:L'orinance concerning waiting ,jl-tter or quant.zation noise of the phase signal OUtpll-t :~rom coun-ter 9. Outpu-t o~
local oscillator 7 is connected -to t~e clock i.npu-ts C o-~ t~ne rate multiplier ~, op-tional ra-te mul-t.iplier 11 and la-tch 1~.
I`he output Q o~ coun-ter 9 is connected to -the other inpu-t o~
di:~:Leren-tial latch 2 via circuit path 26, op-tional AND gate 13 and circui-t pa~th 21 as a :Feedback signal. The other outpvt o~
di~Aeren-tial latch 2 is connected to count down input CD o.~
up-dowll counter 3 ~ia circui-t path 23~ The output o-r optional logic control 'EMA~Iæ' 27 is connected -to inputs o~ optional AND gates 12 and 13 ~ia signal pa-th 25. Mormally, logic contro:L

-12~

1 ;~ 8 1 '~

27 ovtpu.t is hi.gh -to enable signals :l-ro-rn source 1 and coun-ter 9 routing to di~ eren-tial latcl~ 2. l:F tlne loss o:P signal :FrorQ
source 1 is de-tec-ted ex-ternally, log:ic con-trol 2f~ ou-t-?ll-t wi.ll be set to low to disable .~llr-ther phases comprision. Thus ra-te r,lulti.,~lier ~ will con-tinue -to genera-te -the same :Lrequency ra-te as proportional -to the counter 3 last la-tched value.

A high e3~ficient tone decoder or MFSK(multi ~requ-ency shi~t key) demodu.lator can be designaed -to apply -this phase-:~requency loop. Since the sta-ted loop has an extended linear phase comparator, i-t represen-ts tha-t -the dif'~erence bet~een -two innuts may be :~rom zero to rnultlples o:~ raclians ~hile -the 100l? is still in linear locking rllode. -[~lor an ex~am!)le 7 each speci.:.ic count value outpu-t may represen-t a -tone (-~requency).
Thus di:L:,r'eren-t.speci:~ic coun-ts may represen-t d.;~:~eren-t -tones.
a democlulator is designed to provide count up inpu-t having ~ ) radlans di~:~erence than the :Fee~d,~back count-down input wherl ever~ particular tone is recei~.red ~ steacly state, the value o:~ the up-down counter excep-t -the leas-t signi:Picant bi.t can be sensed as a M.~`SK binary encoded va],ue. ~ is an integer including zero. I-t is ~luivalent -to have a rnulti level frequen-cy modula-tion compara-tor. The noise ~rorn -the transmission line ~` and sligh-t of':~set .~requency :~rom -the -transrni-t-ter will be translated as jitter ancl sta-tic phase error. I L' -the phase error does not exist -the boundary o:~P plus and r!linus ~ radians~ i-t will-not a~l~ec-t the level.cutting cleclsion~ Thus a~mu-tuall~r independent tone (~requency) decoder can be ob-tainecl.

,~ ; -13-

Claims (6)

THE EMBODIMENTS OF THE INVENTION IN WHICH AN EXCLUSIVE
PROPERTY OR PRIVILEGE IS CLAIMED ARE DEFINED AS FOLLOWS:
1. An all digital phase-frequency locked loop compri-ising a differential latch having a first input adapted to receive input signal source pulses, a second input; adapted to receive feedback signal pulses, a first output connected to a count-up input of a digital up-down counter, and a second output connected to a count-down input of said counter, said counter having parallel outputs connected to a digital controlled oscillator having a clock input source from a local oscillator and an output frequency pulse source representative of a count in said counter, the output of said digital controlled oscillator being connected to input of a dividing counter used to average the jitter and increase signal to noise ratio, the output of said dividing counter acting as the said feedback signal pulses at a rate corresponding to said input signal source pulses, said differen-tial latch being so constructed that non-overlapping output pulses are produced at said first and second outputs in response to pulses applied to said first and second inputs.
2. An all digital phase-frequency locked loop as defined in claim 1, in which the up-down counter includes a CARRY output and a BORROW output, further including means for presetting the up-down counted upon the presence of a signal at the CARRY output and for resetting the up-down counter upon the presence of a signal at the BORROW output, and in which the said digital controlled oscillator means is a frequency rate multiplier.
3. An all digital phase-frequency locked loop as defined in claim 1 or 2, further comprising a rate multiplier or counter between the local fixed frequency source and the cascade input of the digital controlled oscillator for providing a minimum frequency source during narrow band tracking.

.14.

CLAIMS SUPPORTED BY SUPPLEMENTARY DISCLOSURE
4. An all digital phase-frequency locked loop as defined in claim 1 or 2, further including a data latch receiving, count value from the said up-down counter and outputing the latched value to the said digital controlled oscillator with a clock source from the said local oscillator.
5. A tone decoder or MFSK demodulator comprising:
a) an all digital phase-frequency locked loop as defined in claim 1, b) an input source of frequency modulated signal (tone) source input, and c) wherein the value of the up down counter, except the least significant bit, can be sensed as an MFSK binary encoded value.
6. A tone decoder or MFSK demodulator as defined in claim 5, further including a means deciding different encoded data in a mutually independent way.

.15.
CA000405495A 1982-06-18 1982-06-18 All digital phase-frequency locked loop Expired CA1161910A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CA000405495A CA1161910A (en) 1982-06-18 1982-06-18 All digital phase-frequency locked loop

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CA000405495A CA1161910A (en) 1982-06-18 1982-06-18 All digital phase-frequency locked loop

Publications (1)

Publication Number Publication Date
CA1161910A true CA1161910A (en) 1984-02-07

Family

ID=4123046

Family Applications (1)

Application Number Title Priority Date Filing Date
CA000405495A Expired CA1161910A (en) 1982-06-18 1982-06-18 All digital phase-frequency locked loop

Country Status (1)

Country Link
CA (1) CA1161910A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1994026033A1 (en) * 1993-05-03 1994-11-10 Nokia Telecommunications Oy Numerically controlled oscillator and digital phase locked loop
CN109039331A (en) * 2018-10-30 2018-12-18 中国电子科技集团公司第五十四研究所 A kind of digital 8/9 pre- frequency dividing circuit for local oscillation circuit

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1994026033A1 (en) * 1993-05-03 1994-11-10 Nokia Telecommunications Oy Numerically controlled oscillator and digital phase locked loop
CN109039331A (en) * 2018-10-30 2018-12-18 中国电子科技集团公司第五十四研究所 A kind of digital 8/9 pre- frequency dividing circuit for local oscillation circuit
CN109039331B (en) * 2018-10-30 2024-02-27 中国电子科技集团公司第五十四研究所 Full-digital 8/9 prescaler circuit for local oscillation circuit

Similar Documents

Publication Publication Date Title
Hajimiri Noise in phase-locked loops
US5206889A (en) Timing interpolator
Kroupa Noise properties of PLL systems
Lee et al. A low-noise fast-lock phase-locked loop with adaptive bandwidth control
US4360788A (en) Phase-locked loop frequency synthesizer
CA2242413C (en) A cmos microwave multiphase voltage controlled oscillator
US5955902A (en) Frequency multiplier using a voltage controlled delay circuit
US5258724A (en) Frequency synthesizer
DeVito A versatile clock recovery architecture and monolithic implementation
KR20100016331A (en) Clock extraction device with digital phase lock, requiring no external control
Grebene The monolithic phase-locked loop-a versatile building block
JPH02180431A (en) Signal generator
Sneep et al. A new low-noise 100-MHz balanced relaxation oscillator
CA2121390A1 (en) Multiloop phase-locked loop circuit
CA1161910A (en) All digital phase-frequency locked loop
Chang et al. Design and analysis of CMOS low-phase-noise low-jitter subharmonically injection-locked VCO with FLL self-alignment technique
Liang et al. A 23.4 mW− 72-dBc Reference Spur 40 GHz CMOS PLL Featuring a Spur-Compensation Phase Detector
US4590439A (en) Frequency synthesizing circuit
US6031426A (en) Phase locked loop with digital vernier control
Giebel et al. Digitally controlled oscillator
US7804926B2 (en) PLL using unbalanced quadricorrelator
GB2267401A (en) Frequency synthesizer
Pu et al. A novel fractional-N PLL based on a simple reference multiplier
Hill et al. A frequency steered phase-locked loop
Verhoeven et al. Low-noise oscillators

Legal Events

Date Code Title Description
MKEX Expiry