Language selection

Search

Patent 1161910 Summary

Third-party information liability

Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.

Claims and Abstract availability

Any discrepancies in the text and image of the Claims and Abstract are due to differing posting times. Text of the Claims and Abstract are posted:

  • At the time the application is open to public inspection;
  • At the time of issue of the patent (grant).
(12) Patent: (11) CA 1161910
(21) Application Number: 1161910
(54) English Title: ALL DIGITAL PHASE-FREQUENCY LOCKED LOOP
(54) French Title: BOUCLE D'ASSERVISSEMENT ET DE PHASE-FREQUENCE ENTIEREMENT NUMERIQUE
Status: Term Expired - Post Grant
Bibliographic Data
(51) International Patent Classification (IPC):
  • H03L 07/08 (2006.01)
  • H03L 07/099 (2006.01)
(72) Inventors :
  • TSANG, CHUNG K. (Canada)
(73) Owners :
  • TSANG, CHUNG K.
  • MULTI DIMENSION LTD.
(71) Applicants :
  • TSANG, CHUNG K. (Canada)
  • MULTI DIMENSION LTD. (Canada)
(74) Agent:
(74) Associate agent:
(45) Issued: 1984-02-07
(22) Filed Date: 1982-06-18
Availability of licence: Yes
Dedicated to the Public: N/A
(25) Language of filing: English

Patent Cooperation Treaty (PCT): No

(30) Application Priority Data: None

Abstracts

English 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.


Claims

Note: Claims are shown in the official language in which they were submitted.


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.

Description

Note: Descriptions are shown in the official language in which they were submitted.


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-

Representative Drawing

Sorry, the representative drawing for patent document number 1161910 was not found.

Administrative Status

2024-08-01:As part of the Next Generation Patents (NGP) transition, the Canadian Patents Database (CPD) now contains a more detailed Event History, which replicates the Event Log of our new back-office solution.

Please note that "Inactive:" events refers to events no longer in use in our new back-office solution.

For a clearer understanding of the status of the application/patent presented on this page, the site Disclaimer , as well as the definitions for Patent , Event History , Maintenance Fee  and Payment History  should be consulted.

Event History

Description Date
Inactive: IPC from MCD 2006-03-11
Inactive: Expired (old Act Patent) latest possible expiry date 2001-02-07
Grant by Issuance 1984-02-07

Abandonment History

There is no abandonment history.

Owners on Record

Note: Records showing the ownership history in alphabetical order.

Current Owners on Record
TSANG, CHUNG K.
MULTI DIMENSION LTD.
Past Owners on Record
CHUNG K. TSANG
Past Owners that do not appear in the "Owners on Record" listing will appear in other documentation within the application.
Documents

To view selected files, please enter reCAPTCHA code :



To view images, click a link in the Document Description column (Temporarily unavailable). To download the documents, select one or more checkboxes in the first column and then click the "Download Selected in PDF format (Zip Archive)" or the "Download Selected as Single PDF" button.

List of published and non-published patent-specific documents on the CPD .

If you have any difficulty accessing content, you can call the Client Service Centre at 1-866-997-1936 or send them an e-mail at CIPO Client Service Centre.

({010=All Documents, 020=As Filed, 030=As Open to Public Inspection, 040=At Issuance, 050=Examination, 060=Incoming Correspondence, 070=Miscellaneous, 080=Outgoing Correspondence, 090=Payment})


Document
Description 
Date
(yyyy-mm-dd) 
Number of pages   Size of Image (KB) 
Claims 1993-11-22 2 72
Abstract 1993-11-22 1 21
Drawings 1993-11-22 3 52
Descriptions 1993-11-22 12 533