Sélection de la langue

Search

Sommaire du brevet 2235585 

Énoncé de désistement de responsabilité concernant l'information provenant de tiers

Une partie des informations de ce site Web a été fournie par des sources externes. Le gouvernement du Canada n'assume aucune responsabilité concernant la précision, l'actualité ou la fiabilité des informations fournies par les sources externes. Les utilisateurs qui désirent employer cette information devraient consulter directement la source des informations. Le contenu fourni par les sources externes n'est pas assujetti aux exigences sur les langues officielles, la protection des renseignements personnels et l'accessibilité.

Disponibilité de l'Abrégé et des Revendications

L'apparition de différences dans le texte et l'image des Revendications et de l'Abrégé dépend du moment auquel le document est publié. Les textes des Revendications et de l'Abrégé sont affichés :

  • lorsque la demande peut être examinée par le public;
  • lorsque le brevet est émis (délivrance).
(12) Demande de brevet: (11) CA 2235585
(54) Titre français: DETECTION AMELIOREE DE TRANSMISSIONS DE DONNEES MULTIPLES
(54) Titre anglais: ENHANCED DETECTION OF MULTIPLE DATA TRANSMISSIONS
Statut: Morte
Données bibliographiques
(51) Classification internationale des brevets (CIB):
  • H04B 17/27 (2015.01)
  • H04B 1/02 (2006.01)
  • H04J 3/14 (2006.01)
  • H04J 3/16 (2006.01)
(72) Inventeurs :
  • VAN EEDEN, HENDRIK LODEWYK (Afrique du Sud)
  • CLOETE, JACOB PIETER LAURENS (Afrique du Sud)
(73) Titulaires :
  • BTG INTERNATIONAL LIMITED (Royaume-Uni)
(71) Demandeurs :
  • BRITISH TECHNOLOGY GROUP LIMITED (Royaume-Uni)
(74) Agent: FETHERSTONHAUGH & CO.
(74) Co-agent:
(45) Délivré:
(86) Date de dépôt PCT: 1996-11-08
(87) Mise à la disponibilité du public: 1997-05-15
Licence disponible: S.O.
(25) Langue des documents déposés: Anglais

Traité de coopération en matière de brevets (PCT): Oui
(86) Numéro de la demande PCT: PCT/GB1996/002742
(87) Numéro de publication internationale PCT: WO1997/017667
(85) Entrée nationale: 1998-04-22

(30) Données de priorité de la demande:
Numéro de la demande Pays / territoire Date
95/9519 Afrique du Sud 1995-11-09

Abrégés

Abrégé français

La présente invention se rapporte à un procédé et à un appareil permettant d'améliorer la probabilité d'identification d'un certain nombre d'émetteurs (1), généralement des transpondeurs, qui transmettent tous des données à un récepteur. L'invention peut s'appliquer à un certain nombre de systèmes tels que des systèmes passifs de transpondeurs radio, des systèmes dans lesquels un certain nombre d'émetteurs automatiques doivent être identifiés par un récepteur, ou des systèmes dans lesquels un certain nombre d'émetteurs émettent en utilisant un algorithme de retard aléatoire de type " extrémité d'adossement et reprise". Chaque émetteur (1) est conçu pour émettre à intervalles et comprend un dispositif générant des transmissions, un dispositif calculant la durée des intervalles entre les transmissions successives et un dispositif (20) validant l'émetteur à des intervalles aléatoires et pseudo-aléatoires par rapport à une fréquence de fonctionnement du moyen de synchronisation locale (21). Dans des systèmes à identification radio passive, la fréquence du moyen de synchronisation locale est indéterminée, restant non précisée jusqu'à ce que l'émetteur entre en fonctionnement.


Abrégé anglais




The present invention provides method and apparatus which enhance the
probability of identification of a number of transmitters (1), typically
transponders, which are all transmitting data to a receiver. The invention is
applicable to a number of systems including passive radio-frequency
transponders systems, systems in which a number of self-powered transmitters
must be identified by a receiver, or systems in which a number of transmitters
broadcast using a randomly delayed "back-end and retry" algorithm. Each
transmitter (1) is adapted to transmit at intervals and comprises means for
generating transmissions, means for calculating the duration of the intervals
between successive transmissions and means (20) for enabling the transmitter
at random or pseudo-random intervals related to an operating frequency of
local timing means (21). In passive RFID systems, the frequency of the local
timing means is indeterminate, being unspecified until the transmitter is in
operation.

Revendications

Note : Les revendications sont présentées dans la langue officielle dans laquelle elles ont été soumises.


Claims
1. A method of identifying a plurality of transmitters. each transmitting at intervals to
a receiver, comprising varying the duration of the intervals between successive
transmissions from each transmitter by enabling each transmitter at intervals which are
calculated randomly or pseudo-randomly and are related to an operating frequency of local
timing means associated with that transmitter.
2. A method as claimed in claim 1 in which the intervals are varied between a
maximum duration which is related to a predetermined number of cycles of the local timing
means, and a minimum interval.
3. A method as claimed in claim 1 in which the operating frequency of the local
timing means is indeterminate.
4. A method as claimed in claim 1 in which the duration of the intervals betweentransmissions may be calculated by generating pseudo-random numbers, comparing the
pseudo-random number with an output of counter means clocked by the local timingmeans, and enabling the transmitter only when the pseudo-random number and the output
of the counter means correspond.
5. A method as claimed in claim 4 in which the pseudo-random numbers are generated
periodically.
6. An identification system comprising a plurality of transmitters each adapted to
transmit at intervals and at least one receiver for receiving transmissions from the
transmitters, each transmitter including means for generating transmissions, means for
calculating the duration of the intervals between successive transmissions and means for
enabling the transmitter at random or pseudo-random intervals related to an operating
frequency of local timing means.
7. An identification system as claimed in claim 6 in which the calculating meansvaries the intervals between a maximum duration which is related to a predetermined
number of cycles of the local timing means, and a minimum interval.
8. An identification system as claimed in claim 6 in which the local timing means is
an oscillator.
9. An identification system as claimed in claim 8 in which the clock frequency of each
oscillator is subject to a relatively large tolerance.

-9-

10. An identification system as claimed in claim 8 in which the oscillators of different
transmitters tend to run at different frequencies.
11. An identification system as claimed in claim 8 in which the operating frequency
of the transmitter is indeterminate.
12. An identification system as claimed in claim 6 in which the calculating means
includes a pseudo-random number generator arranged to generate pseudo-random numbers
and counter means arranged to count at a rate related to the frequency of the local timing
means
13. An identification system as claimed in claim 12 in which the enabling means
compares the output of the pseudo-random number generator with the output of the counter
and enables the transmitter only when the pseudo-random number and the output of the
counter means correspond.
14 An identification system as claimed in claim 13 in which the pseudo-random
numbers are generated periodically.
15. A transmitter adapted to transmit at intervals comprising means for generating
transmissions, means for calculating the duration of the intervals between successive
transmissions and means for enabling the transmitter at random or pseudo-random intervals
related to an operating frequency of local timing means.
16. A transmitter as claimed in claim 15 in which the calculating means varies the
intervals between a maximum duration which is related to a predetermined number of
cycles of the local timing means, and a minimum interval.
17. A transmitter as claimed in claim 15 in which the local timing means is an
oscillator.
18. A transmitter as claimed in claim 17 in which the clock frequency of the oscillator
is subject to a relatively large tolerance.
19. A transmitter as claimed in claim 15 in which the calculating means includes a
pseudo-random number generator arranged to generate pseudo-random numbers and
counter means arranged to count at a rate related to the frequency of the local timing means
20. A transmitter as claimed in claim 19 in which the enabling means compares the
output of the pseudo-random number generator with the output of the counter and enables

-10-

Description

Note : Les descriptions sont présentées dans la langue officielle dans laquelle elles ont été soumises.


CA 0223~8~ 1998 - 04 - 22
WO 97t17667 PCT/GB96/02742

ENHANCED DETECTION OF MULTIPLE DATA TRANSMISSIONS

BACKGROUND OF THE INVENTION

THIS invention relates to a method of identifying a plurality of transmitters, each of which
transmits data at intervals to a receiver. The invention also relates to an identification
S system comprising a plurality of transmitters and a receiver, and to the ~
themselves. The invention further relates to method and a,u~dlus for improving the
identification systems disclosed in EP 494,114 A and, in particular, EP 585,132 A.

Identification systems are known in which a plurality of transmitters. typicallytransponders. are activated by an interrogation signal and then transmit reply signals,
10 usually cont~ining identification data, to a receiver, which typically forms part of the
interrogator. The signals may be L~ ll,iLLed in many ways, including electromagnetic
energy, e.g. radio frequency (RF), infra red (IR), and coherent light, and sound, e.g.
ultrasound. For example, the tr~n~mi~ion may be achieved by actual emission of RF
energy by the tr~n~mitt~rs, or by the modulation of the reflectivity of an ~ntt?nn~ of the
15 transmitter, resulting in varying amounts of RF energy in the interrogation signal being
reflected or back-scattered from the tr~n~milter ~nt( nn~

In generaL if the tr~ncmic~ions of two transmitters overlap or clash, the tr~n~mi~ions are
lost, since the receiver cannot distinguish the separate tr~n~mi~ions. Thus, the system
must provide for each transmitter to transmit repeatedly until its tr~n~mi~ion takes place
20 in a "quiet" time and is successfully received by the interrogator. GB 2,116,808 A
discloses an identification system in which the individual transponders are programmed to
retransmit data in a pseudo-random manner. Timing signals for the transponders in this
identification system are derived from a crystal oscillator, thereby making the transponders
more expensive to m~nnf~cture.
.




~5 EP 467 036 A describes another identification system which uses a pseudo-random delay
between transponder data tr~n~miccions. In this example. a linear recursive sequence

--1 -

CA 0223~8~ 1998 - 04 - 22
WO 97tl7667 PCT/GB96/02742

generator is seeded by the transponder identification address to make the pseudo-random
delay as random as possible.

It is an object of the invention to provide an alternative system for enhancing the detection
of multiple tr~n~miscions in a system of this kind.

5 EP 494,114 A and EP 585,132 A disclose identifications systems in which the
transponders may be programmed with the same data. It is an object of this invention to
provide an improved system for generating the pseudo-random delays b~Lw~~ onder
tr~ncmi~ions.

SUMMARY OF THE INVENTION

10 According to a first aspect of the invention there is provided a method of identifying a
plurality of lld.l~lllillers, each l.,., l~l l l it~ g at intervals to a receiver, co~ Jlising varying the
duration of the intervals between successive tr~n~mi~ ns from each transmitter by
enabling each llcul~,lllill~,. at intervals which are calculated randomly or pseudo-randomly
and are related to an operating frequency of local timing means associated with that
1 5 tr~n~mitt~r.

The intervals are preferably varied between a m7lxi.l.~ duration which is related to a
predetermined number of cycles of the local timing means, and a minimllm interval.

In the above method, the duration of the intervals between tr~n~mi~sions may be calculated
by periodically generating pseudo-random numbers, co. . .l ~, - ;.lg the pseudo-random number
20 with an output of counter means clocked by the local timing means, and enabling the
transmitter when the pseudo-random number and the output of the counter means
correspond.

According to a second aspect of the invention there is provided an identification system
comprising a pluralitv of transmitters each adapted to transmit at intervals and at least one
--2--

CA 0223~8~ 1998-04-22
WO 97/17667 PCT/GB96/OZ742

receivcr for receiving tr:~n~mi~.sions from the transmitters, each transmitter including means
for generating tr~n.~mi~.sions, means for calculating the duration of the intervals between
successive tr~n.cmi~sions and means for enabling the transmitter at random or pseudo-
random intervals related to an operating frequency of local timing means.
y




S According to third aspect of the invention there is provided a transmitter adapted to
transmit at intervals comprising means for gelle.dlillg tr~n~mi~.cions, means for calc~ ting
the duration of the intervals between s~lcc~ive tr~n~mi~ions and means for enabling the
transmitter at random or pseudo-random intervals related to an op~l~ling frequency of local
timing means.

The local timing means is preferably an oscillator of the tr~n.~mitt~?r, with an unspecified
clock frequency which is subject to a relatively large tolerance, so that the oscillators of
different transmitters tend to run at different frequencies.

The enabling means may include a pseudo-random number generator arranged to generate
pseudo-random numbers, counter means arranged to count at a rate related to the oscill~tor
frequency, and col-lp~dtor means arranged to compare the outputs of the pseudo-random
number generator and the counter means and to enable the transmitter only when the
outputs correspond.

The transmitters may be radio frequency identification (RF/ID) transponders. In
transponders which embody the "anti-clash protocol" described in EP 494,114 A and EP
585,132 A, it is not necÇ~ry forthe identification code of each transponder to be di~clc;~
the transponders can be identical, allowing them to be m~nllf~ctllred in large quantities,
~ery cheaply. It is an advantage of this invention that when such an anti-clash protocol is
used there is better immunity against clashes. However, reading a plurality of transponders
may be completed more rapidly if unique seeds are used in the pseudo-random number
~, 25 g~enerator.

CA 0223~8~ 1998-04-22
WO 97/17667 PCT/GB96/02742

The invention extends to a method of operating a transmitter and the integrated circuits
from whicll the transmitters of the in~ention are customarily constructed.

BRIEF DESCRlPTION OF THE DRAWINGS

Figure 1 is a block sl~h~m~tic diagram of a radio frequency Ll~lal~ollder according to
the invention;
Figure 2 is a block sçhern~tic diagrarn of the transmit controller block in Figure l;
and
Figure 3 is a sçhem~tic diagram showing the timing of the tr~n~mi~ions of two
transponders or tags.

DFscRIpTI(~N OF A~ EMBODIMENT

The purpose of the present invention is to provide a method and a system which enh:~nres
the probability of identification of a number of tr~n.cmitter~7 typically transponders, which
are all transmitting data to a receiver. Although the embodiment described below refers to
passive radio-frequency Ll~la~onders which are activated and powered by an interrogation
signal received from an interrogator. the invention is also applicable to other systems. For
example, the invention may be employed in systems in which a number of self-powered
transmitters must be identified by a receiver, or systems in which a number of transmitters
broadcast using a randomly delayed "back-off and retry" algorithm.

The invention addresses this requirement by having the Lldllalllillers~ or transponders,
transmit at different times, at random or pseudo-random intervals, rather than at regular
intervals. In addition, the degree of randomness of successive tr~n~mi~ions from each
transponder is enhanced by deriving the random or pseudo-random timing from local
timing means, typically an oscillator. of each transponder. The transponders may be of the
tvpe described in EP 494,114 A and EP 585,132 A, the entire contents of these documents
being incorporated herein by reference. The relatively large tolerance in the operating

CA 0223~8~ 1998-04-22
WO 97/17667 PCT/GB96/02742

frequency of the oscillators of nominally identical transponders increases the randomness
of their tr~n~mic~ions.

Referring now to Figure 1. a passive RF transponder is shown schematically The
s transponder has an antenna 10 which receives energy from an RF interrogation signal
~ d by an interrogator, and a portion of this energy is diverted to charge a capacitor
C which acts as a power supply for the transponder. The transponder has an on-board
oscillator 12 which operates at the same nominal frequency as other nominally identical
transponders. However, due to m~nllf~ct-lring tolerances in the plcr~ d low costintegrated circuit transponders, the output frequency of the oscillator 12 typically has a
m~nllf~cturing tolerance of ~t 25%. The output frequency is also affected by the supply
voltage VDD from the capacitor C, which is in turn affected by the strength of the received
energy from the interrogation signal due to proximity to the interrogator, ~ntenn~
orientation and other factors. Thus each tag has an oscillator whose frequency is subject
to significant uncertainty, being dependent on both m~nl-f~f~turing tolerances and supply
voltage, which is itself dependent on received RF field strength. The frequency of each
oscillator is the.efole ind~l~....h~ate, being unspecified until the tag is in operation.

The heavy black line I indicates the components of the transponder which may be
integrated into a monolithic integrated circuit.

The transponder includes a non-volatile memory element 14, typically an EEPROM. which
stores the transponder's identification code and configuration information which programs
the transponder for different code data l~ "i~ion frequencies (bit rates), m~ximllrn delay
time (Nmax.T), and seeds for a pseudo-random time delay circuit. The transponder further
includes an output driver 16 which in the described embodiment modulates the load applied
to the antenna 10. thus modul~ting its reflectivity, but which could also be an active
transmitter. A control logic circuit 18 controls the operation of the output driver 16 and
f reads data from the memorv element 14 in response to signals from a transmit controller
CirCUil ~0 wllich is shown in greater detail in Figure 2. A power on reset circuit 2'2

CA 0223~8~ 1998-04-22
WO 97/17667 PCT/GB96/02742

initialises the control logic circuit 18 into a predeterrnined start-up state when a voltage is
applied to the circuit.

In Figure 2, the transmit controller circuit 20 is shown in greater detail. This circuit
includes a sequencer 24 which receives the clock signal from the oscillator 12 and derives
5 from it a frequency, which may be lower, to generate a "memory read" signal which is
applied to the conkol logic circuit 18, together with the clock signal. The "memory read"
signal is a continuous sequence of pulses at a con~L~.L frequency and with a period T. Each
of these pulses causes the control logic block 18 to instruct the memory element 14, via a
"read out command" signal, to output the identification code stored therein sequentially into
10 the control logic circuit. However, the code is not passed to the output driver 16 by the
control logic circuit for tr~n~mi~cion unless the transmit controller 20 also outputs a
"transmit enable" signal to the control logic circuit 18 ~im~lltzlneously with the respective
"memory read" pulse. This occurs only occasionally, at pseudo-random time intervals, as
described below.

15 The output of the sequencer circuit 24 is also fed to a code cycle counter 26 which is
therefore incremented each time the identification code output sequence from the memory
element 14 is started. The code cycle counter is never reset, but counts up to its maximum
count, after which it returns to zero and counts up again. A pseudo-random number
generator circuit 28 ge~ aLt;s a pseudo-random number from time to time, and both the
20 output of the pseudo-random number generator 28 and the current output of the code cycle
counter 26 are fed to a co~ dLor 30. The colllphl~lor 30 gives an output whenever the
two numbers being conlp~ed are equal, which output is the "transmit enable" signal
referred to above. The transmit enable signal also triggers the pseudo-random number
~Tenerator to generate a new pseudo-random number. When the "transmit enable" signal
25 goes high at the same time as the "memory read" signal, the code which has been read from
tlle memory element 14 by the control logic circuit 18 is output to the output driver 16 and
transmitted.

CA 0223~8~ 1998-04-22
W O 97/17667 PCT/G B96/02742

Referring to Figure 3, the tr~n~mi~sions of two transponders or tags, Tag 1 and Tag 2 are
compared. Tag 1 has an oscillator running somewhat faster than Tag 2. Both have the same
Nmax pro~rammed into them, but at the particular time shown in the diagram, Tag I will
remain in a passive (non-transmitting) mode for a period of Nl .T, where Nl varies with
y/ S each tr~n~mi~ion/quiet cycle, (0<=N<=Nmax), while Tag 2 remains passive for N2.T.
Note that T for Tag 1 is not the same as for T for Tag 2, but subject to the same variations
as the frequency referred to above. Furthermore, TI, T2, T3.. TN for any tag are not
exactly equal owing to variations with time in the supply voltage for the particular tag.
There are therefore frequency variations between tags, and b~ di~,..,.lL times with the
10 same tag. The anti-clash system used in this invention achieves a con~ ahly better
immunity against clashes than if the tag clock signals were derived from the RF carrier
frequency (by frequency division, for example), as is the case in some other RF
identification systems, and is relatively inexpensive to implement.

The value of Nmax is cl~terminP~l by the number of bits being compared by the c~ r
15 30. In the case of an 8 bit co.ll~ison, Nmax=255. Nmax is configured at the time of
pro~",. " " " i "g or m~mlf~rtnre of the transponders. It has been ~ n~l ly ~let~rmin~d
that for a particular figure of Nmax there is a practical limit to the number of transponders
or tags which can be read simultaneously, in the same RF interrogation field. If the number
of transponders in the same interrogation field is conlp~ed with the time taken for all
20 transponders to be identified successfully, that time is roughly proportional to the number
of transponders, due to clashes between transponder tr~n~mi~sion~, until the number of
transponders approaches Nmax/2. If the number of transponders is increased beyond this
point, the time taken to identify the tags increases rapidly towards a condition where no
transponders are identified at all, as all tr~n~mi~ions result in cl~ch~s

25 Because of the various advantageous aspects of the design of the above described
transponders, a large degree of randomness is obtained in the tr~n~mi~ion of data from
each transponder. notwith~t~n~ling that the transponders are programmed with the same
value of Nrnax and are essentiallv identical. This means that the only value which may
need to be adjusted from one transponder to the next is the transponder identification code.
--7--

CA 0223~8~ 1998 - 04 - 22
WO 97/l7667 PCT/GB96/02742

It will be appreciated by those skilled in the art that the invention may be put into ef'fect in
a number of different systems. In systems in which the variation of local timing means is
not an inherent feature. such a variation may be included into the system design. For
example. a number of different crystal oscillator circuits which run at a various speeds may
S be used. Each transmitter may be provided with a different oscillator circuit although the
provision of unique frequencies for a set tr~n~mi~ters is not ~Scenti~l Alternatively,
transmitters may be able to dynamically alter the frequency of the local timing means, by
e.g. switching between oscillator circuits. In the same spirit, local timing means in which
the frequency is dependent on external factors e.g. l~ ,.dlule, incident light, may provide
10 the necessary variation in frequency.




-8--

Dessin représentatif
Une figure unique qui représente un dessin illustrant l'invention.
États administratifs

Pour une meilleure compréhension de l'état de la demande ou brevet qui figure sur cette page, la rubrique Mise en garde , et les descriptions de Brevet , États administratifs , Taxes périodiques et Historique des paiements devraient être consultées.

États administratifs

Titre Date
Date de délivrance prévu Non disponible
(86) Date de dépôt PCT 1996-11-08
(87) Date de publication PCT 1997-05-15
(85) Entrée nationale 1998-04-22
Demande morte 2000-11-08

Historique d'abandonnement

Date d'abandonnement Raison Reinstatement Date
1999-11-08 Taxe périodique sur la demande impayée

Historique des paiements

Type de taxes Anniversaire Échéance Montant payé Date payée
Le dépôt d'une demande de brevet 300,00 $ 1998-04-22
Enregistrement de documents 100,00 $ 1998-08-25
Taxe de maintien en état - Demande - nouvelle loi 2 1998-11-09 100,00 $ 1998-10-19
Enregistrement de documents 50,00 $ 1999-03-11
Titulaires au dossier

Les titulaires actuels et antérieures au dossier sont affichés en ordre alphabétique.

Titulaires actuels au dossier
BTG INTERNATIONAL LIMITED
Titulaires antérieures au dossier
BRITISH TECHNOLOGY GROUP LIMITED
CLOETE, JACOB PIETER LAURENS
VAN EEDEN, HENDRIK LODEWYK
Les propriétaires antérieurs qui ne figurent pas dans la liste des « Propriétaires au dossier » apparaîtront dans d'autres documents au dossier.
Documents

Pour visionner les fichiers sélectionnés, entrer le code reCAPTCHA :



Pour visualiser une image, cliquer sur un lien dans la colonne description du document. Pour télécharger l'image (les images), cliquer l'une ou plusieurs cases à cocher dans la première colonne et ensuite cliquer sur le bouton "Télécharger sélection en format PDF (archive Zip)" ou le bouton "Télécharger sélection (en un fichier PDF fusionné)".

Liste des documents de brevet publiés et non publiés sur la BDBC .

Si vous avez des difficultés à accéder au contenu, veuillez communiquer avec le Centre de services à la clientèle au 1-866-997-1936, ou envoyer un courriel au Centre de service à la clientèle de l'OPIC.


Description du
Document 
Date
(yyyy-mm-dd) 
Nombre de pages   Taille de l'image (Ko) 
Abrégé 1998-04-22 1 63
Description 1998-04-22 8 353
Revendications 1998-04-22 2 96
Dessins 1998-04-22 2 31
Page couverture 1998-08-05 2 71
Dessins représentatifs 1998-08-05 1 8
Cession 1998-08-25 2 90
Cession 1999-03-11 9 369
Cession 1999-04-15 19 503
Cession 1999-09-09 10 441
Cession 1998-04-22 2 98
PCT 1998-04-22 11 375
Correspondance 1998-07-07 1 30