DE10349647B4 - Method for selecting one or more transponders - Google Patents
Method for selecting one or more transponders Download PDFInfo
- Publication number
- DE10349647B4 DE10349647B4 DE10349647A DE10349647A DE10349647B4 DE 10349647 B4 DE10349647 B4 DE 10349647B4 DE 10349647 A DE10349647 A DE 10349647A DE 10349647 A DE10349647 A DE 10349647A DE 10349647 B4 DE10349647 B4 DE 10349647B4
- Authority
- DE
- Germany
- Prior art keywords
- selection
- random number
- transponder
- base station
- transponders
- 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 - Fee Related
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10009—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves
- G06K7/10019—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves resolving collision on the communication channels between simultaneously or concurrently interrogated record carriers.
- G06K7/10029—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves resolving collision on the communication channels between simultaneously or concurrently interrogated record carriers. the collision being resolved in the time domain, e.g. using binary tree search or RFID responses allocated to a random time slot
- G06K7/10039—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves resolving collision on the communication channels between simultaneously or concurrently interrogated record carriers. the collision being resolved in the time domain, e.g. using binary tree search or RFID responses allocated to a random time slot interrogator driven, i.e. synchronous
- G06K7/10049—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves resolving collision on the communication channels between simultaneously or concurrently interrogated record carriers. the collision being resolved in the time domain, e.g. using binary tree search or RFID responses allocated to a random time slot interrogator driven, i.e. synchronous binary tree
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/0008—General problems related to the reading of electronic memory record carriers, independent of its reading method, e.g. power transfer
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Electromagnetism (AREA)
- General Health & Medical Sciences (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Verfahren
zur Auswahl eines oder mehrerer, insbesondere rückstreubasierter, Transponder aus
einer Vielzahl von Transpondern (TR1, TR2, TR3) durch eine Basisstation
(BS), bei dem in einer ersten Auswahlebene eine erste, von der Basisstation
(BS) gesteuerte Auswahlprozedur durchgeführt wird, bei der
– die Transponder
(TR1, TR2, TR3) jeweils eine Zufallszahl erzeugen,
– die Basisstation
(BS) nummerierte Zeitschlitze vorgibt,
– jeder Transponder, dessen
Zufallszahl der Nummer eines Zeitschlitzes entspricht, eine Kennung
in diesem Zeitschlitz an die Basisstation sendet,
– ein Transponder
(TR1) ausgewählt
wird, wenn außer
ihm kein weiterer Transponder eine Kennung innerhalb des gleichen
Zeitschlitzes sendet, und
– wenn
mehrere Transponder (TR2, TR3) im gleichen Zeitschlitz eine Kennung
senden, zur Auswahl innerhalb dieses Zeitschlitzes in einer zweiten
Auswahlebene eine weitere, stochastische, deterministische oder
gemischt deterministisch-stochastische, von der Basisstation (BS)
gesteuerte Auswahlprozedur durchgeführt wird,
dadurch gekennzeichnet,
dass
– die
Zufallszahl der ersten Auswahlebene und/oder eine Zufallszahl...Method for selecting one or more, in particular backscatter-based, transponders from a multiplicity of transponders (TR1, TR2, TR3) by a base station (BS), in which a first selection procedure controlled by the base station (BS) is carried out in a first selection level, in the
The transponders (TR1, TR2, TR3) each generate a random number,
The base station (BS) specifies numbered time slots,
Each transponder whose random number corresponds to the number of a time slot sends an identifier in this time slot to the base station,
- A transponder (TR1) is selected, if out of it no other transponder sends an identifier within the same time slot, and
If a plurality of transponders (TR2, TR3) transmit an identifier in the same time slot, a further, stochastic, deterministic or mixed deterministic-stochastic selection procedure controlled by the base station (BS) is carried out for selection within this time slot in a second selection level,
characterized in that
- the random number of the first selection level and / or a random number ...
Description
Die Erfindung bezieht sich auf ein Verfahren zur Auswahl eines oder mehrerer Transponder aus einer Vielzahl von Transpondern durch eine Basisstation gemäß dem Oberbegriff des Anspruchs 1.The The invention relates to a method for selecting one or more multiple transponders from a variety of transponders by one Base station according to the preamble of claim 1.
Derartige Auswahlverfahren, die auch als Antikollisionsverfahren bezeichnet werden, finden beispielsweise bei kontaktlosen Identifikationssystemen oder sogenannten Radio-Frequency-Identification(RFID)-Systemen Verwendung. Ein derartiges System besteht üblicherweise aus einer Basisstation bzw. einem Lesegerät und einer Vielzahl von Transpondern oder Remote-Sensoren, die sich gleichzeitig im Ansprechbereich der Basisstation befinden. Wenn die Datenübertragung nur zwischen einem bzw. einer Gruppe von Transpondern und der Basisstation erfolgen soll, muss vor der entsprechenden Datenübertragung ein solches Auswahlverfahren durchgeführt werden.such Selection procedure, also known as anti-collision method be found, for example, in contactless identification systems or Radio Frequency Identification (RFID) systems. Such a system usually exists a base station or a reader and a plurality of transponders or remote sensors that are simultaneously in the response range of Base station are located. If the data transfer is only between one or a group of transponders and the base station should, before the appropriate data transmission such a selection process be performed.
Grundsätzlich wird hierbei zwischen stochastischen und deterministischen Auswahlverfahren unterschieden. Eine ausführliche Beschreibung sowohl zu deterministischen Auswahlverfahren als auch zu stochastischen Auswahlverfahren findet sich beispielsweise in dem Lehrbuch Klaus Finkenzeller, RFID-Handbuch, 3. Aufl., HANSER, 2002, siehe insbesondere Kapitel 7.2 Vielfachzugriffsverfahren.Basically here between stochastic and deterministic selection procedures distinguished. A detailed Description of both deterministic selection procedures and Stochastic selection procedures can be found, for example, in the textbook Klaus Finkenzeller, RFID Handbook, 3rd ed., HANSER, 2002, see in particular chapter 7.2 Multiple access methods.
Stochastische Verfahren setzen im Gegensatz zu deterministischen Verfahren keine eindeutige, sogenannte Unique-Identification(U-ID) voraus, deren Aufbau beispielsweise in der Norm ISO 15963 beschrieben ist. Eine Vergabe derartiger U-IDs wird unter anderem von verschiedenen herstellerunabhängigen Organisationen vorgenommen, beispielsweise der EAN/UCC oder der IATA. Die Vergabe kann jedoch auch von einem Hersteller selbst vorgenommen werden. Insgesamt kann folglich in offenen Systemen, bei denen sich Transponder beliebiger Hersteller im Ansprechbereich einer Basisstation befinden können, die Eindeutigkeit der U-ID nicht immer sichergestellt werden. Stochastische Verfahren ermöglichen eine Auswahl auch in diesen Fällen. Beispiele für derartige stochastische Verfahren sind das sogenannte ALOHA-Verfahren, das slotbasierte bzw. slotted ALOHA-Verfahren sowie das dynamische slotbasierte ALOHA-Verfahren.stochastic In contrast to deterministic methods, there are no methods unique, so-called Unique-Identification (U-ID) ahead, whose Structure is described for example in the standard ISO 15963. A The award of such U-IDs is made, among others, by various manufacturer-independent organizations such as EAN / UCC or IATA. The award can However, also be made by a manufacturer. All in all Consequently, in open systems where transponders of any manufacturer can be located in the response range of a base station, the uniqueness of U-ID can not always be assured. Stochastic procedure enable a selection even in these cases. examples for Such stochastic processes are the so-called ALOHA process, the slot-based or slotted ALOHA method as well as the dynamic slot-based ALOHA method.
Das ALOHA-Verfahren ist ein transpondergesteuertes, stochastisches Verfahren, bei dem die Transponder zeitversetzt ihre zu übertragenden Daten senden. Der Zeitversatz wird in der Regel auf Basis einer im Transponder erzeugten Zufallszahl eingestellt. Wenn mehrere Transponder eine Kennung innerhalb des gleichen Zeitschlitzes senden, tritt eine sogenannte Kollision auf. Dies verhindert üblicherweise, dass die Basisstation die gesendeten Daten fehlerfrei empfangen kann.The ALOHA method is a transponder-controlled, stochastic method, in which the transponders send time-shifted data to be transmitted. The time offset is usually based on a transponder generated random number set. If several transponders have one Send identifier within the same time slot, a so-called occurs Collision on. This usually prevents that the base station received the transmitted data without error can.
Beim slotbasierten ALOHA-Verfahren ist die Kollisionswahrscheinlichkeit im Vergleich zum einfachen ALOHA-Verfahren deutlich reduziert. Es ist ein von der Basisstation gesteuertes, stochastisches Verfahren, bei dem die Transponder nur zu definierten, synchronen Zeitpunkten aktiv sind, d.h. mit der Übertragung von Daten beginnen. Hierzu gibt die Basisstation nummerierte Zeitschlitze bzw. Slots vor und die Transponder erzeu gen jeweils eine Zufallszahl, wobei jeder Transponder, dessen Zufallszahl der Nummer eines Zeitschlitzes entspricht, Daten bzw. eine Kennung in diesem Zeitschlitz an die Basisstation sendet. Zur Einleitung des Auswahlverfahrens sendet die Basisstation in der Regel ein Kommando an die Transponder, durch das der Beginn einer Auswahlprozedur angezeigt wird. Nach Empfang des Kommandos werden in den Transpondern die jeweiligen Zufallszahlen gespeichert, die beispielsweise vorher im Transponder berechnet wurden. Wenn lediglich ein Transponder eine Kennung innerhalb eines Zeitschlitzes sendet, ist dieser Transponder innerhalb des Zeitschlitzes ausgewählt bzw. kann durch die Basisstation durch Senden eines Quittungssignals ausgewählt werden. Die Basisstation kann dann beispielsweise Schreib- und/oder Leseoperationen auf diesem Transponder ausführen. Wenn mehrere Transponder eine Kennung innerhalb des gleichen Zeitschlitzes senden, tritt eine Kollision auf. Abhängig von der Bitkodierung kann die Basisstation eine solche Kollision unmittelbar oder mit Verzögerung erkennen und den entsprechenden Zeitschlitz überspringen und versuchen Zeitschlitze abzuarbeiten, in denen keine Kollision auftritt, oder eine neue Auswahlprozedur durch Senden eines entsprechenden Kommandos an die Transponder einleiten. Da die Transponder üblicherweise neue Zufallszahlen erzeugen bzw. speichern, besteht die Möglichkeit, dass nun keine Kollision mehr auftritt.At the slot-based ALOHA method is the collision probability significantly reduced compared to the simple ALOHA process. It is a stochastic process controlled by the base station, in which the transponders only at defined, synchronous times are active, i. with the transmission start from data. For this, the base station gives numbered time slots or slots and the transponders each generate a random number, wherein each transponder whose random number is the number of a timeslot corresponds to, data or an identifier in this time slot to the Base station sends. To initiate the selection process sends the base station usually sends a command to the transponder, through the beginning of a selection procedure is displayed. After receiving the Commands become the respective random numbers in the transponders stored, for example, previously calculated in the transponder were. If only one transponder is an identifier within one Timeslot transmits, this transponder is within the time slot selected or may by the base station by sending an acknowledgment signal selected become. The base station can then, for example, write and / or Execute read operations on this transponder. If several transponders send an identifier within the same time slot occurs a collision on. Dependent from the bit encoding, the base station may have such a collision directly or with delay recognize and skip the corresponding timeslot and try timeslots work in which no collision occurs or a new one Selection procedure by sending a corresponding command to the Initiate transponder. Since the transponders usually new random numbers create or save, there is a possibility that now no collision more occurs.
Die Kollisionswahrscheinlichkeit hängt von der Anzahl der Transponder im Ansprechbereich der Basisstation und der Anzahl der zur Verfügung gestellten Zeitschlitze ab. Da die Anzahl der Transponder stark schwanken kann, kann eine statische Festlegung der Anzahl der Zeitschlitze zu Problemen führen. Ist die Anzahl der Zeitschlitze zu klein, nimmt die Kollisionswahrscheinlichkeit stark zu. Ist die Anzahl der Zeitschlitze zu groß, gibt es entsprechend viele Zeitschlitze, in denen kein Transponder Daten überträgt. Die für das Auswahlverfahren benötigte Zeit nimmt somit in beiden Fällen stark zu. Um einen optimalen Durchsatz zu erzielen, sollte die Anzahl der Zeitschlitze, in denen die Transponder Daten übertragen, in etwa gleich der Anzahl der Transponder gewählt werden.The Collision probability depends of the number of transponders in the response range of the base station and the number of available time slots. Because the number of transponders strong can vary a static setting of the number of time slots cause problems. If the number of timeslots is too small, the probability of collision decreases strong too. If the number of time slots is too large, there are correspondingly many timeslots, in which no transponder transmits data. The for the Required selection process Time thus decreases in both cases strong too. To achieve optimal throughput, the number should the time slots in which the transponders transmit data, be chosen approximately equal to the number of transponders.
Zur Lösung dieses Problems existiert das dynamische slotbasierte ALOHA-Verfahren, bei dem die Anzahl der zur Verfügung stehenden Zeitschlitze durch die Basisstation gesteuert werden kann. Beispielsweise kann die Basisstation ein Auswahlverfahren mit einer geringen Anzahl von Zeitschlitzen einleiten. Wenn hierbei häufig Kollisionen auftreten, kann die Basisstation ein neues Auswahlverfahren einleiten, bei dem die Anzahl der Zeitschlitze erhöht wird, wodurch die Kollisionswahrscheinlichkeit abnimmt. Die für ein derartiges dynamisches Verfahren benötigte Zeit ist jedoch relativ groß, da die Einstellung der optimalen Anzahl der Zeitschlitze viel Zeit in Anspruch nehmen kann. Weiterhin erfordert es aufgrund seiner Komplexität einen entsprechend hohen Schaltungsaufwand.to solution this problem exists the dynamic slot-based ALOHA method, where the number of available standing time slots can be controlled by the base station. For example, the base station may have a selection process with a initiate a small number of time slots. If there are frequent collisions the base station can initiate a new selection procedure, where the number of timeslots is increased, thereby increasing the probability of collision decreases. The for however, time required for such a dynamic process is relative large, since setting the optimal number of timeslots takes a lot of time can take. Furthermore, it requires due to its complexity a correspondingly high circuit complexity.
Zur Erzeugung einer Zufallszahl für die stochastischen Verfahren sind unterschiedliche Verfahren bekannt. So kann beispielsweise die Zeit zwischen einem Reset des Transponders und dem Zeitpunkt, an dem ein erstes Zeichen empfangen wird, als Basis zur Berechnung der Zufallszahl dienen. Andere Verfahren verknüpfen Zahlen aus zwei unterschiedlichen Speicherbereichen des Transponders miteinander, um die Zufallszahl zu ermitteln, wobei zur Verfeinerung zusätzlich noch ein empfangenes Datum in die Berechnung mit einbezogen werden kann. Weitere Verfahren verwenden ein lineares rückgekoppeltes Schieberegister zur Zufallszahlenerzeugung, das beispielsweise mit einer ungenauen Taktversorgung betrieben werden kann.to Generation of a random number for The stochastic methods are known different methods. For example, the time between a reset of the transponder and the time at which a first character is received, as Basis for calculating the random number. Other methods combine numbers from two different storage areas of the transponder with each other, to determine the random number, with the refinement in addition a received date can be included in the calculation. Other methods use a linear feedback shift register for random number generation, for example, with an inaccurate clock supply can be operated.
Die deterministischen Auswahlverfahren beruhen in der Regel auf einem binären Suchverfahren oder einem sogenannten Binary-Search-Algorithmus und setzen voraus, dass jedem Transponder im Ansprechbereich der Basisstation eine eindeutige Identifikationsbitfolge zugeord net ist. Die Identifikationsbitfolge wird üblicherweise durch die Unique-Identification(U-ID) gebildet, die den Transpondern beispielsweise bei ihrer Herstellung zugewiesen wird. Die Eindeutigkeit der U-ID kann jedoch aufgrund der Vielzahl von U-ID-Spezifikationen bei offenen Systemen nicht immer garantiert werden.The Deterministic selection procedures are usually based on one binary Search method or a so-called binary search algorithm and set precede each transponder in the response range of the base station a unique identification bit sequence is zugeord net. The identification bit sequence becomes common through the Unique-Identification (U-ID) formed, the transponders, for example, in their preparation is assigned. However, the uniqueness of the U-ID may be due the variety of U-ID specifications in open systems not always guaranteed.
Ein
Auswahlverfahren, bei dem die Transponder anhand eines bitweisen
Vergleichs ihrer eindeutigen, statisch vergebenen Identifikationsbitfolge mit
einer Auswahlbitfolge ausgewählt
werden, ist in der
In der ISO WD 18000-6 Mode 3 vom 01.02.2002 ist ein Auswahlverfahren beschrieben, bei dem die Auswahl ebenfalls anhand einer eindeutigen Identifikationsbitfolge erfolgt. Das Auswahlverfahren arbeitet im Vollduplex-Verfahren, wodurch die Auswahldauer abnimmt. Die Transponder werden auch hier anhand ihrer eindeutigen, statisch vergebenen Identifikationsbitfolge ausgewählt.In The ISO WD 18000-6 Mode 3 from 01.02.2002 is a selection procedure described in which the selection is also based on a unique Identification bit sequence takes place. The selection process works in the Full-duplex method, reducing the selection duration. The transponders are also here on the basis of their unique, statically assigned identification bit sequence selected.
In der US 2001/0014090 A1 ist ein Verfahren beschrieben, bei dem ein so genanntes Baumsuchverfahren und ALOHA-Verfahren kombiniert werden, um eine Auswahl eines oder mehrerer Transponder aus einer Vielzahl von Transpondern durchzuführen.In US 2001/0014090 A1 describes a method in which a so-called tree search method and ALOHA method are combined to a selection of one or more transponders from a variety of transponders.
In
der
In TIETZE, Ulrich & SCHENK, Christoph: Halbleiter-Schaltungstechnik, 5., überarbeitete Auflage ist die Erzeugung von Zufallszahlen mit Hilfe von getakteten linearen rückgekoppelten Schieberegistern beschrieben.In TIETZE, Ulrich & SCHENK, Christoph: Semiconductor Circuit Design, 5th, revised edition is the Generation of random numbers by means of clocked linear feedback Shift registers described.
Der Erfindung liegt als technisches Problem die Bereitstellung eines Verfahrens der eingangs genannten Art zugrunde, welches zur Auswahl eines oder mehrerer Transponder aus einer Vielzahl von Transpondern durch eine Basisstation das Vorhandensein einer eindeutigen, statisch zugewiesenen U-ID in den Transpondern nicht zwingend voraussetzt und die zeitsparende Auswahl eines oder mehrerer Transponder auch bei einer stark schwankenden Anzahl von Transpondern im Ansprechbereich der Basisstation ermöglicht.Of the Invention is the technical problem of providing a Method of the type mentioned above, which is available for selection one or more transponders from a plurality of transponders through a base station the presence of a unique, static assigned U-ID in the transponders not necessarily and the time-saving selection of one or more transponders as well in the case of a strongly fluctuating number of transponders in the response range of Base station allows.
Die Erfindung löst dieses Problem durch die Bereitstellung eines Verfahrens mit den Merkmalen des Anspruchs 1.The Invention solves this problem by providing a method with the Features of claim 1.
Erfindungsgemäß wird, wenn mehrere Transponder im gleichen Zeitschlitz eine Kennung senden, zur Auswahl innerhalb dieses Zeitschlitzes in einer zweiten Auswahlebene eine weitere, stochastische und/oder deterministische, von der Basisstation gesteuerte Auswahlprozedur durch geführt. Dies ermöglicht eine Adressvergabe beispielsweise auf Basis eines slotbasierten ALOHA-Verfahrens innerhalb einer ersten Auswahlebene, wobei die Anzahl der Zeitschlitze im Vergleich zu einem herkömmlichen slotbasierten ALOHA-Verfahren relativ klein gehalten werden kann. Es besteht die Möglichkeit, die Anzahl der Zeitschlitze in der ersten Auswahlebene konstant zu wählen oder dynamisch an die Anzahl der sich im Ansprechbereich der Basisstation befindlichen Transponder anzupassen. Aufgrund des stochastischen Charakters der ersten Auswahlebene wird das Vorhandensein einer eindeutigen, statisch zugewiesenen Identifikationsbitfolge bzw. einer U-ID in den Transpondern nicht zwingend voraussetzt.According to the invention, when a plurality of transponders in the same time slot transmit an identifier, a further, stochastic and / or deterministic selection procedure controlled by the base station is carried out for selection within this time slot in a second selection level. This allows an address assignment, for example based on a slot-based ALOHA method within a first selection level, wherein the number of time slots compared to a conventional slot-based ALOHA method can be kept relatively small. It is possible to choose the number of time slots in the first selection level constant or to adapt dynamically to the number of transponders located in the response range of the base station. Due to the stochastic nature of the first selection level, the presence of a unique, statically assigned identification bit sequence or a U-ID in the transponders is not necessarily required.
Die zweite Auswahlebene ermöglicht die Auswahl eines oder mehrerer Transponder auch bei einer stark schwankenden Anzahl von Transpondern im Ansprechbereich der Basisstation. Wenn sich im Vergleich zur Anzahl der Zeitschlitze wenig Transponder im Ansprechbereich der Basisstation befinden, d.h. wenn innerhalb eines Zeitschlitzes keine Kollisionen auftreten bzw. von der Basisstation erkannt werden, wird in der ersten Auswahlebene lediglich ein slotbasiertes ALOHA-Verfahren mit einer relativ kleinen Anzahl von Zeitschlitzen durchgeführt. Dies ermöglicht eine zeitsparende Auswahl der Transponder. Wenn jedoch Kollisionen innerhalb eines Zeitschlitzes auftreten, d.h. wenn sich im Vergleich zur Anzahl der Zeitschlitze viele Transponder im Ansprechbereich der Basisstation befinden, ermöglicht die zweite Auswahlebene eine Auswahl durch Verwendung einer weiteren, von der ersten Auswahlebene unabhängigen stochastischen, deterministischen oder gemischt deterministisch-stochastischen Auswahlprozedur.The second selection level allows the selection of one or more transponders even with a strong fluctuating number of transponders in the response range of the base station. If there are few transponders compared to the number of time slots are in the response range of the base station, i. if within a time slot no collisions occur or from the base station be recognized, in the first selection level only a slot-based ALOHA method with a relatively small number of time slots carried out. This allows a time-saving selection of transponders. If, however, collisions occur within a time slot, i. when compared to the number of time slots many transponders in the response range the base station are enabled the second selection level a selection by using another, from the first selection level independent stochastic, deterministic or mixed deterministic-stochastic selection procedure.
Die Zufallszahl der ersten Auswahlebene und/oder eine Zufallszahl oder Zufallszahlbitfolge der zweiten Auswahlebene wird mit Hilfe eines getakteten linearen rückgekoppelten Schieberegisters erzeugt, dessen Taktversorgung während Phasen mit einer im Vergleich zu einer durch schnittlichen Leistungsaufnahme erhöhten Leistungsaufnahme des Transponders deaktiviert wird. Dies ermöglicht eine Reduktion eines Spitzenwertes der Leistungsaufnahme des Transponders und erhöht folglich den Reichweitenbereich zwischen einer Basisstation und einem Transponder.The Random number of the first selection level and / or a random number or Random number bit sequence of the second selection level is determined by means of a timed linear feedback Shift register generates its clock supply during phases with one compared to an average power consumption increased Power consumption of the transponder is disabled. This allows a reduction a peak of power consumption of the transponder, thus increasing the range of coverage between a base station and a transponder.
In einer Weiterbildung des Verfahrens nach Anspruch 2 ist die stochastische Auswahlprozedur der zweiten Auswahlebene ein ALOHA-Verfahren, insbesondere kann dies ein slotbasiertes ALOHA-Verfahren sein. Die in dem entsprechenden Zeitschlitz aktiven Transponder, d.h. diejenigen Transponder, deren Zufallszahl der Nummer des aktuellen Zeitschlitzes entspricht, erzeugen bzw. speichern hierzu eine weitere Zufallszahl und nehmen an einem weiteren slotbasierten ALOHA-Verfahren teil, welches geschachtelt innerhalb der ersten Auswahlprozedur bzw. geschachtelt innerhalb des entsprechenden Zeitschlitzes durchgeführt wird.In a development of the method according to claim 2 is the stochastic Selection procedure of the second selection level an ALOHA method, in particular This may be a slot-based ALOHA method. The in the appropriate timeslot active transponders, i. those transponders whose random number corresponds to the number of the current time slot, generate or save another random number and take another slot-based ALOHA method which is nested within the first selection procedure or nested within the corresponding time slot is performed.
In einer Weiterbildung des Verfahrens nach Anspruch 3 ist die deterministische Auswahlprozedur der zweiten Auswahlebene ein binäres Suchverfahren. Dies ermöglicht eine schnelle Auswahl eines oder einer Gruppe von Transpondern in der zweiten Auswahlebene.In A development of the method according to claim 3 is the deterministic Selection procedure of the second selection level is a binary search method. This allows a quick selection of one or a group of transponders in the second selection level.
In einer Weiterbildung des Verfahrens nach Anspruch 4 wird für die deterministische Auswahlprozedur in den Transpondern jeweils eine Identifikationsbitfolge bereitgestellt, eine Auswahlbitfolge durch die Basisstation bitweise an die Transponder übertragen, in dem jeweiligen Transponder ein bitweiser Vergleich zwischen den entsprechenden Bits der Identifikationsbitfolge und der Auswahlbitfolge anhand eines vorgebbaren Vergleichskriteriums durchgeführt und anhand des Vergleichsergebnisses einem Selektionsbit eine Wertigkeit zugewiesen und der jeweilige Transponder abhängig von der Wertigkeit seines Selektionsbits ausgewählt. Dies ermöglicht eine zeitsparende Auswahl, da die Auswahl bitweise stattfindet und nicht die vollständige Bitfolge übertragen werden muss, bis eine Auswahl stattfinden kann. Vorteilhaft wird gemäß Anspruch 5 in dem jeweiligen Transponder eine Zufallszahlbitfolge erzeugt und als Identifikationsbitfolge eine solche bereitgestellt, welche die Zufallszahlbitfolge enthält. Dies ermöglicht die Auswahl von Transpondern innerhalb der zweiten Auswahlebene, selbst wenn sich diese durch ihre U-ID nicht unterscheiden.In A development of the method according to claim 4 is for the deterministic Selection procedure in the transponders each an identification bit sequence provided a selection bit string by the base station bitwise transmitted to the transponders, in the respective transponder a bitwise comparison between the corresponding bits of the identification bit string and the selection bit string performed on the basis of a predetermined comparison criterion and Based on the comparison result, a selection bit a weighting assigned and the respective transponder depending on the valence of his Selection bits selected. this makes possible a time-saving choice, since the selection takes place bit by bit and not the full one Transfer bit sequence must be until a selection can take place. Becomes advantageous according to claim 5 generates a random number bit sequence in the respective transponder and provided as an identification bit string, which contains the random number bit string. This allows the selection of transponders within the second selection level, even if they do not differ by their U-ID.
In einer Weiterbildung des Verfahrens nach Anspruch 6 wird zur Überprüfung, ob innerhalb des gleichen Zeitschlitzes mehr als ein Transponder eine Kennung sendet, die von der Basisstation empfangene Kennung als Quittungssignal mindestens teilweise durch die Basisstation an die Transponder zurück übertragen und in den Transpondern überprüft, ob die von der Basisstation gesendete Kennung mit der vom jeweiligen Transponder gesendeten Kennung übereinstimmt. Bei Nichtübereinstimmung nimmt der entsprechende Transponder innerhalb des Zeitschlitzes nicht weiter an der Auswahlprozedur teil. Wenn die Basisstation fälschlicherweise keine Kollision erkennt, wird auf diese Weise verhindert, dass Transponder fälschlicherweise ausgewählt werden.In a development of the method according to claim 6 is to check whether within the same time slot more than one transponder an identifier sends the identifier received from the base station as an acknowledgment signal at least partially transmitted back to the transponder by the base station and in the transponders checked if the identifier sent by the base station with that of the respective transponder sent identifier matches. In case of mismatch takes the corresponding transponder within the time slot no longer participate in the selection procedure. When the base station falsely No collision is detected, this prevents transponders falsely selected become.
In einer Weiterbildung des Verfahrens nach Anspruch 7 wird zur Übertragung der Kennung von einem Transponder zur Basisstation eine Kodierung vom 3Phase1-Typ verwendet, wie sie beispielsweise in der ISO WD 18000-6 Mode 3 beschrieben ist. Dies ermöglicht es der Basisstation, die Bitposition einer Kollision zu erkennen.In a development of the method according to claim 7 is for transmission the identifier of a transponder to the base station a coding of 3Phase1 type used, for example, in the ISO WD 18000-6 Mode 3 is described. this makes possible the base station to recognize the bit position of a collision.
In einer Weiterbildung des Verfahrens nach Anspruch 8 wird die Taktversorgung während einer Datenübertragung zwischen der Basisstation und dem Transponder deaktiviert. Dies erhöht die Kommunikationsreichweite.In a further development of the method according to claim 8, the clock supply during a Data transmission between the base station and the transponder deactivated. This increases the communication range.
In einer Weiterbildung des Verfahrens nach Anspruch 9 wird die Taktversorgung mit Hilfe eines ansteuerbaren Logik-Gatters deaktiviert, das zwischen eine Taktversorgungseinheit und das Schieberegister eingeschleift wird. Dies ermöglicht eine einfach zu realisierende Aktivierung bzw. Deaktivierung der Taktversorgung.In a development of the method according to claim 9, the clock supply deactivated with the help of a controllable logic gate, which between a clock supply unit and the shift register looped becomes. this makes possible an easy to implement activation or deactivation of Clock supply.
In einer Weiterbildung des Verfahrens nach Anspruch 10 wird die Zufallszahl der ersten Auswahlebene und eine Zufallszahl oder Zufallszahlbitfolge der zweiten Auswahlebene mit Hilfe eines getakteten linearen rückgekoppelten Schieberegisters erzeugt. Dies verringert die benötigte Chipfläche und reduziert folglich die Herstellungskosten im Vergleich zu einer Realisierung, bei der jeder Zufallszahl ein Schieberegister zugeordnet ist. Weiterhin wird die Leistungsaufnahme vermindert, wodurch die überbrückbaren Entfernungen zwischen der Basisstation und dem Transponder zunehmen.In a development of the method according to claim 10, the random number the first selection level and a random number or random number string of the second selection level using a clocked linear feedback Shift register generated. This reduces the required chip area and consequently reduces the manufacturing costs compared to a realization, where each random number is assigned a shift register. Farther The power consumption is reduced, reducing the bridgeable distances between the base station and the transponder increase.
In einer Weiterbildung des Verfahrens nach Anspruch 11 werden ein erster Teil einer Anzahl von Bits des Schieberegisters der Zufallszahl der ersten Auswahlebene und der verbleibende Teil von Bits des Schieberegisters der zweiten Zufallszahl oder Zufallszahlbitfolge zugeordnet. Dies ermöglicht eine gleichzeitige Erzeugung beider Zufallszahlen.In a development of the method according to claim 11, a first Part of a number of bits of the shift register of the random number the first selection level and the remaining part of bits of the shift register associated with the second random number or random number bit string. This allows a simultaneous generation of both random numbers.
In einer Weiterbildung des Verfahrens nach Anspruch 12 wird die Zufallszahl der ersten Auswahlebene mit Hilfe des Schieberegisters erzeugt und abgespeichert. Anschließend wird die Zufallszahl der zweiten Auswahlebene mit Hilfe des Schieberegisters erzeugt und getrennt von der Zufallszahl der ersten Auswahlebene abgespeichert. Das Auslesen des Schieberegisterinhalts zur Gewinnung der Zufallszahlen wird jeweils beim Eintritt in die jeweilige Auswahlebene angestoßen. Dadurch steht jeweils die gesamte Breite des Schieberegisters für die Zufallszahlen zur Verfügung.In a development of the method according to claim 12, the random number the first selection level using the shift register generated and stored. Subsequently becomes the random number of the second selection level by means of the shift register generated and separated from the random number of the first selection level stored. The reading of the shift register contents for extraction the random numbers are each entering the respective selection level initiated. As a result, the entire width of the shift register for the random numbers stands in each case to disposal.
In einer Weiterbildung des Verfahrens nach Anspruch 13 wird das Schieberegister nach der Erzeugung der Zufallszahl der ersten Auswahlebene mit reduziertem Takt betrieben. Dies reduziert die Leistungsaufnahme und erhöht folglich die Reichweite.In a development of the method according to claim 13, the shift register after the generation of the random number of the first selection level with reduced Clock operated. This reduces the power consumption and consequently increases the range.
In einer Weiterbildung des Verfahrens nach Anspruch 14 wird eine weitere Zufallszahl durch logische Verknüpfung der Zufallszahl oder Zufallszahlbitfolge der zweiten Auswahlebene mit transponderspezifischen Daten erzeugt, wenn der Wertebereich der Zufallszahl oder Zufallszahlbitfolge der zweiten Auswahlebene für die zweite Auswahlebene nicht ausreicht. Die weitere Zufallszahl kann dann für die zweite Auswahlebene verwendet werden.In a development of the method according to claim 14 is another Random number by logical link the random number or random number bit string of the second selection level generated with transponder-specific data when the range of values the random number or random number bit string of the second selection level for the second selection level is not enough. The more random number can then for the second selection level can be used.
Vorteilhafte Ausführungsformen der Erfindung sind in den Zeichnungen dargestellt und werden nachfolgend beschrieben. Hierbei zeigen schematisch:advantageous embodiments The invention is illustrated in the drawings and will be described below described. Here are shown schematically:
In
einem Schritt
In
einem Schritt
Die
Transponder TR1 bis TR3 vergleichen den Wert ihres internen Zeitschlitznummernzählers mit
der abgespeicherten Zufallszahl und senden bei Übereinstimmung eine Kennung
in Form ihrer U-ID. Bei der in
Der
Transponder TR1 gilt nun als ausgewählt, wobei zur endgültigen Auswahl
noch weitere Schritte durchgeführt
werden können,
beispielsweise die Übertragung
eines Quittungssignals von der Basisstation an die Transponder.
In einem Schritt
Aufgrund
von Phasendrehungen und stark unterschiedlichen Pegeln kann es insbesondere
bei großen
Entfernungen zwischen den Transpondern TR1 bis TR3 und der Basisstation
BS trotz der geeigneten Kodierung vorkommen, dass eine Kollision auftritt,
die nicht von der Basisstation BS erkannt wird. Zur Kollisionserkennung
besteht neben einer geeigneten Kodierung die in
Nach
abgeschlossener Kommunikation mit dem Transponder TR1 in Schritt
Bei
Fortsetzung des Auswahlverfahrens wird im Flussdiagramm von
Da
bei der in
Im
Schritt
In
einem Schritt
Als
stochastisches Verfahren kann beispielsweise ein einfaches ALOHA-Verfahren,
ein slotbasiertes oder ein dynamisches slotbasiertes ALOHA-Verfahren
dienen. Nach Empfang des Start-Kommandos
Als deterministisches Verfahren kann beispielsweise eines der herkömmlichen binären Suchverfahren verwendet werden. Ein geeignetes Beispiel hierfür ist das in der oben zitierten Norm ISO WD 18000-6 Mode 3 vom 01.02.2002 beschriebene Auswahlverfahren, bei dem die Auswahl anhand einer U-ID erfolgt.When deterministic method, for example, one of the conventional binary Search method can be used. A suitable example for this is the in the above cited standard ISO WD 18000-6 Mode 3 from 01.02.2002 described selection process, in which the selection based on a U-ID is done.
Ein
gemischt deterministisch-stochastisches Auswahlverfahren, wie es
vorliegend für
die zweite Auswahlebene verwendbar ist, ist in der nicht vorveröffentlichten
deutschen Patentanmeldung
Die
in
Zur anschließenden Auswahl des Transponders TR3 überträgt die Basisstation BS innerhalb der deterministischen Auswahlprozedur erneut einen nicht gezeigten Startbefehl, der einen zweiten deterministischen Auswahlvorgang einleitet. Da der Transponder TR2 bereits im vorangegangenen Auswahlvorgang ausgewählt wurde, nimmt er an dem nachfolgenden Auswahlvorgang nicht mehr teil.to subsequent Selection of the transponder TR3 transmits the base station Again, one does not work within the deterministic selection procedure shown start command, the second deterministic selection process initiates. Since the transponder TR2 already in the previous selection process selected he does not participate in the subsequent selection process.
Die Basisstation BS überträgt nun bitweise eine Auswahlbitfolge und der Transponder TR3 streut im Vollduplexbetrieb seine Identifikationsbitfolge an die Basisstation zurück, die mit der Auswahlbitfolge übereinstimmt. Nach der Auswahl findet eine nicht gezeigte, bidirektionale Datenübertragung zwischen dem Transponder TR3 und der Basisstation statt.The Base station BS now transmits one bitwise Selection bit sequence and the transponder TR3 spreads in full-duplex mode its identification bit sequence back to the base station, the matches the selection bit sequence. After selection, a bidirectional data transfer, not shown, takes place between the transponder TR3 and the base station instead.
Im
Anschluss sendet die Basisstation ein Nächster-Zeitschlitz-Kommando an die Transponder TR1
bis TR3 im Schritt
Das beschriebene Auswahlverfahren ermöglicht die zeitsparende Auswahl eines oder mehrerer Transponder aus einer Vielzahl von Transpondern durch eine Basisstation auch bei einer stark schwankenden Anzahl von Transpondern im Ansprechbereich der Basisstation, wobei das Vorhandensein einer eindeutigen, statisch zugewiesenen U-ID in den Transpondern nicht zwingend voraussetzt ist.The described selection method allows time-saving selection one or more transponders from a plurality of transponders a base station even with a large number of transponders in the response range of the base station, the presence of a unique, statically assigned U-ID in the transponders not mandatory is required.
Der Taktgenerator TG dient zur Taktversorgung des Schieberegisters SR. Das Logik-Gatter LG ist zwischen den Taktgenerator TG und das Schieberegister SR bzw. einen Takteingang des Schieberegisters SR eingeschleift. Das Logik-Gatter LG wird mit einem Taktfreigabesignal TF beaufschlagt, das von der Steuereinheit SE bereitgestellt wird. Wenn das Taktfreigabesignal TF einen Freigabepegel führt, liegt ein Taktsignal des Taktgenerators TG am Schieberegister an, d.h. seine Taktversorgung ist aktiv und es erzeugt im Takt der Taktversorgung fortlaufend Zufallszahlen. Wenn das Taktfreigabesignal TF einen Sperrpegel führt, ist das Taktsignal vom Schieberegister SR abgekoppelt, d.h. seine Taktversorgung ist deaktiviert und es werden keine neuen Zufallszahlen erzeugt. Bei deaktivierter Taktversorgung nimmt die Leistungsaufnahme der Anordnung stark ab.Of the Clock generator TG is used for clock supply of the shift register SR. The logic gate LG is between the clock generator TG and the shift register SR or a clock input of the shift register SR looped. The logic gate LG is supplied with a clock enable signal TF, which is provided by the control unit SE. When the clock enable signal TF has a release level a clock signal of the clock generator TG on the shift register, i. its clock supply is active and it generates in time with the clock supply consecutive random numbers. When the clock enable signal TF is a disable level leads, the clock signal is decoupled from the shift register SR, i. his Clock supply is disabled and no new random numbers are generated. When the clock supply is disabled, the power consumption decreases Arrangement strong.
Die Steuereinheit SE steuert das Logik-Gatter LG derart an, dass die Taktversorgung des Schieberegisters SR während Phasen mit einer im Vergleich zu einer durchschnittlichen Leistungsaufnahme erhöhten Leistungsaufnahme des Transponders TR deaktiviert wird. Phasen mit erhöhter Leistungsaufnahme treten insbesondere während einer Datenübertragung zwischen einer Basisstation und dem Transponder TR auf.The control unit SE controls the logic gate LG in such a way that the clock supply of the shift register SR is deactivated during phases with an increased power consumption of the transponder TR compared to an average power consumption. Phases with increased power consumption occur in particular during a data transmission between a base station and the Transponder TR on.
Wenn
in der zweiten Auswahlebene eine stochastische oder eine gemischt
deterministisch-stochastische Auswahlprozedur verwendet wird, kann es
notwendig werden, eine zweite Zufallszahl bzw. Zufallszahlenbitfolge
zu erzeugen. Mit Hilfe der in
Bei einer ersten Variante zur Erzeugung von zwei unterschiedlichen Zufallszahlen mit lediglich einem Schieberegister SR ist die Anzahl der Bits des Schieberegisters größer als dies zur Erzeugung der Zufallszahl der ersten Auswahlebene notwendig wäre.at a first variant for generating two different random numbers with only one shift register SR is the number of bits of the shift register greater than this is necessary to generate the random number of the first selection level would.
Wenn ein Schieberegister SR mit einer Breite von 8 Bits verwendet wird, können beispielsweise 5 Bits des Schieberegisters SR der Zufallszahl der ersten Auswahlebene und 3 Bits des Schieberegisters SR der Zufallszahl der zweiten Auswahlebene zugeordnet werden. Mit Hilfe der 5 Bits der ersten Auswahlebene lassen sich bis zu 32 unterschiedliche Zeitschlitze innerhalb der ersten Auswahlebene unterscheiden und mit Hilfe der 3 Bits der zweiten Auswahlebene lassen sich bis zu 8 unterschiedliche Transponder adressieren, wobei zu beachten ist, dass nicht alle Bits des Schieberegisters SR gleichzeitig Null sein können.If a shift register SR with a width of 8 bits is used, can For example, 5 bits of the shift register SR of the random number of the first Selection level and 3 bits of the shift register SR of the random number be assigned to the second selection level. With the help of the 5 bits The first selection level can be up to 32 different time slots differ within the first selection level and with the help of 3 bits of the second selection level can accommodate up to 8 different transponders It should be noted that not all bits of the shift register SR can be zero at the same time.
Wenn dieser Wertebereich der Zufallszahl für die zweite Auswahlebene nicht ausreicht, kann eine weitere Zufallszahl durch logische Verknüpfung der Zufallszahl der zweiten Auswahlebene mit transponderspezifischen Daten erzeugt werden, die als Zufallszahl für die zweite Auswahlebene verwendet wird. Bei den transponderspezifischen Daten kann es sich um Daten aus einem Speicherbereich des Transponders handeln, der mit Hilfe der Zufallszahl der zweiten Auswahlebene adressiert wird. Bei der logischen Verknüpfung kann es sich um beliebige logische Operationen, beispielsweise eine UND-, ODER- und/oder eine XOR-Operation, handeln.If this value range of the random number for the second selection level is not is sufficient, another random number can be created by logically linking the Random number of the second selection level with transponder-specific Data is generated, which is used as a random number for the second selection level. The transponder specific data may be data from act a memory area of the transponder, with the help of Random number of the second selection level is addressed. At the logical shortcut can be any logical operations, such as one AND, OR and / or an XOR operation, act.
Bei dem beschriebenen Verfahren wird das Schieberegister SR so lange mit der Taktversorgung beaufschlagt, bis das Auswahlverfahren der ersten Auswahlebene durch die Basisstation durch Senden eines entsprechenden Kommandos eingeleitet wird. Der binäre Inhalt des Schieberegisters wird nach dem Empfang des Kommandos ausgelesen und in eine Zufallszahl der ersten und in eine Zufallszahl der zweiten Ebene aufgetrennt, d.h. die Zufallszahlen werden gleichzeitig erzeugt. Anschließend wird das Schieberegister SR deaktiviert, wodurch die Leistungsaufnahme reduziert wird.at In the described method, the shift register SR becomes so long supplied with the clock supply until the selection process of first selection level by the base station by sending a corresponding one Commands is initiated. The binary contents of the shift register is read out after receiving the command and into a random number the first and separated into a random number of the second level, i.e. the random numbers are generated simultaneously. Subsequently, will the shift register SR disabled, reducing power consumption is reduced.
In einer alternativen Ausführungsform wird nach dem Empfang des Kommandos die Zufallszahl der ersten Auswahlebene vom Schieberegister erzeugt, aus diesem ausgelesen und abgespeichert, wobei die vollständige Breite des Schieberegisters für die Zufallszahl zur Verfügung steht. Anschließend bleibt die Taktversorgung des Schieberegisters SR aktiviert, bis eine weitere Zufallszahl in der zweiten Auswahlebene benötigt wird. Die Zufallszahl der zweiten Auswahlebene wird dann aus dem Schieberegister entnommen und getrennt von der Zufallszahl der ersten Auswahlebene abgespeichert, wodurch auch für die Zufallszahl der zweiten Ebene die vollständige Breite des Schieberegisters zur Verfügung steht. Diese Vorgehensweise erhöht folglich die zur Verfügung stehenden Wertebereiche der Zufallszahlen der ersten und der zweiten Ebene, ist jedoch im Vergleich zur gleichzeitigen Erzeugung der Zufallszahlen bezüglich der Leistungsaufnahme ungünstiger. Zur Reduktion der Leistungsaufnahme kann das Schieberegister nach der Erzeugung der ersten Zufallszahl mit reduziertem Takt weiterbetrieben werden bzw. die Taktversorgung kann während einer Kommunikation mit der Basisstation deaktiviert werden.In an alternative embodiment after receiving the command, the random number of the first selection level generated by the shift register, read from this and stored, with the complete Width of the shift register for the random number available stands. Then it stays the clock supply of the shift register SR is activated until another Random number is needed in the second selection level. The random number The second selection level is then taken from the shift register and stored separately from the random number of the first selection level, which also for the random number of the second level is the full width of the shift register is available. This procedure increases consequently the available standing value ranges of the random numbers of the first and the second Level, however, is compared to simultaneous generation of Random numbers regarding the power consumption unfavorable. To reduce the power consumption, the shift register can after continue to generate the first random number at a reduced rate or the clock supply can during communication with the base station are deactivated.
Claims (14)
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10349647A DE10349647B4 (en) | 2003-10-21 | 2003-10-21 | Method for selecting one or more transponders |
DE502004008630T DE502004008630D1 (en) | 2003-10-21 | 2004-10-19 | Method for selecting one or more transponders |
US10/969,433 US7312692B2 (en) | 2003-10-21 | 2004-10-19 | Method for selecting one or several transponders |
EP04024805A EP1526474B1 (en) | 2003-10-21 | 2004-10-19 | Method for selecting one or more transponders |
CN200410087729.3A CN1610418B (en) | 2003-10-21 | 2004-10-21 | Method for selecting one or more transponders |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10349647A DE10349647B4 (en) | 2003-10-21 | 2003-10-21 | Method for selecting one or more transponders |
Publications (2)
Publication Number | Publication Date |
---|---|
DE10349647A1 DE10349647A1 (en) | 2005-06-02 |
DE10349647B4 true DE10349647B4 (en) | 2006-08-10 |
Family
ID=34384452
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE10349647A Expired - Fee Related DE10349647B4 (en) | 2003-10-21 | 2003-10-21 | Method for selecting one or more transponders |
DE502004008630T Expired - Fee Related DE502004008630D1 (en) | 2003-10-21 | 2004-10-19 | Method for selecting one or more transponders |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE502004008630T Expired - Fee Related DE502004008630D1 (en) | 2003-10-21 | 2004-10-19 | Method for selecting one or more transponders |
Country Status (4)
Country | Link |
---|---|
US (1) | US7312692B2 (en) |
EP (1) | EP1526474B1 (en) |
CN (1) | CN1610418B (en) |
DE (2) | DE10349647B4 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1914660A1 (en) * | 2006-10-19 | 2008-04-23 | Research and Industrial Cooperation Group | Query tree based tag identification method in RFID systems |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10204346A1 (en) * | 2002-02-01 | 2003-08-14 | Atmel Germany Gmbh | Procedure for the selection of transponders |
DE10336308A1 (en) * | 2003-08-01 | 2005-03-03 | Atmel Germany Gmbh | Method for selecting one or more transponders |
US20060125605A1 (en) | 2004-12-13 | 2006-06-15 | Atmel Germany Gmbh | Method for locating a backscatter-based transponder |
JP5027398B2 (en) | 2005-09-27 | 2012-09-19 | ルネサスエレクトロニクス株式会社 | IC tag identification method |
US8253540B2 (en) * | 2005-10-25 | 2012-08-28 | Nxp B.V. | Method of reading data from transponders through a reader, a transponder, and a reader |
DE102005051563B4 (en) | 2005-10-26 | 2013-05-29 | Ista International Gmbh | Method for communicating multiple sensor nodes in a sensor network |
CN100405775C (en) * | 2006-01-16 | 2008-07-23 | 北京大学 | Anticollision method for reading ID information in radio frequency |
JP4548671B2 (en) * | 2006-02-10 | 2010-09-22 | 富士通株式会社 | Interrogator, transponder, transponder authentication method |
US7768936B2 (en) * | 2006-06-23 | 2010-08-03 | At&T Intellectual Property I, L.P. | Method and apparatus for transporting deterministic traffic in a gigabit passive optical network |
DE102006030768A1 (en) * | 2006-06-23 | 2007-12-27 | Atmel Germany Gmbh | Method, transponder and system for fast data transmission |
DE112006003955A5 (en) * | 2006-10-20 | 2009-04-16 | Siemens Aktiengesellschaft | Transponder with readout protection and related process |
US8072327B2 (en) * | 2007-02-21 | 2011-12-06 | Impinj, Inc. | Causing RFID tags to reply using changed reply timing |
KR100872086B1 (en) * | 2007-05-23 | 2008-12-05 | 에스케이 텔레콤주식회사 | Method for Determining Optimal Frame Size for Tag Collision Prevention in RFID System |
KR101307491B1 (en) * | 2011-10-18 | 2013-09-11 | 성균관대학교산학협력단 | Anti-collision system and method with moving tags in rfid systems |
US9633496B2 (en) * | 2014-01-09 | 2017-04-25 | Ford Global Technologies, Llc | Vehicle contents inventory system |
DE102014203723A1 (en) * | 2014-02-28 | 2015-09-03 | Robert Bosch Gmbh | Method for operating mobile platforms |
CN104408894A (en) * | 2014-07-01 | 2015-03-11 | 唐路 | Alarm system and alarm method thereof |
CN104918361B (en) * | 2015-05-08 | 2017-11-21 | 中山易能智达电子有限公司 | Scanning recognition method in wireless lighting control system between controller and actuator |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5489908A (en) * | 1994-07-27 | 1996-02-06 | Texas Instruments Deutschland Gmbh | Apparatus and method for identifying multiple transponders |
US6265962B1 (en) * | 1997-09-03 | 2001-07-24 | Micron Technology, Inc. | Method for resolving signal collisions between multiple RFID transponders in a field |
US20010014090A1 (en) * | 1998-02-19 | 2001-08-16 | Wood Clifton W. | Method of addressing messages and communications system |
US6456191B1 (en) * | 1999-03-23 | 2002-09-24 | Exi Wireless Systems Inc. | Tag system with anti-collision features |
US20020188750A1 (en) * | 2001-05-03 | 2002-12-12 | Chih-Peng Li | Near optimal fairness back off methods and systems |
Family Cites Families (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5307349A (en) * | 1992-04-07 | 1994-04-26 | Hughes Aircraft Company | TDMA network and protocol for reader-transponder communications and method |
US5365551A (en) | 1992-12-15 | 1994-11-15 | Micron Technology, Inc. | Data communication transceiver using identification protocol |
US5594429A (en) | 1993-10-27 | 1997-01-14 | Alps Electric Co., Ltd. | Transmission and reception system and signal generation method for same |
SG49786A1 (en) | 1993-11-02 | 1998-06-15 | Nippondenso C Ltd | Communication system |
DE4411435A1 (en) | 1994-03-31 | 1995-10-05 | Bayerische Motoren Werke Ag | Method for controlling the use of a motor vehicle using a two-part code signal |
ITBO940266A1 (en) | 1994-06-06 | 1995-12-06 | Datalogic Spa | PASSIVE TRANSPONDER, PARTICULARLY FOR AN AUTOMATIC RADIO FREQUENCY IDENTIFICATION SYSTEM. |
JPH08123919A (en) * | 1994-10-28 | 1996-05-17 | Mitsubishi Electric Corp | Noncontact ic card system and communication method thereof |
DE19526353A1 (en) | 1995-07-19 | 1997-01-23 | Anatoli Stobbe | Process for the automatic identification of an unknown number of transponders by a reader and identification system for carrying out the process |
US5856788A (en) | 1996-03-12 | 1999-01-05 | Single Chips Systems Corp. | Method and apparatus for radiofrequency identification tags |
ZA9710865B (en) | 1996-12-04 | 1998-06-23 | Frederic Pagnol | A method of monitoring and programming a plurality of transponders simultaneously, and apparatus for implementing the method. |
JP4079455B2 (en) | 1997-08-12 | 2008-04-23 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Transponder that transmits processed data to a base station over a long distance at a high data transfer rate |
JP3239294B2 (en) * | 1998-01-12 | 2001-12-17 | 株式会社デンソー | Contactless IC card communication system and IC card communication method |
US6072801A (en) | 1998-02-19 | 2000-06-06 | Micron Technology, Inc. | Method of addressing messages, method of establishing wireless communications, and communications system |
FR2776097B1 (en) | 1998-03-16 | 2000-08-11 | Sgs Thomson Microelectronics | IMPROVED METHOD FOR IDENTIFYING ELECTRONIC CARDS |
GB2335573B (en) * | 1998-03-18 | 2000-03-15 | Univ Singapore | An RF transponder identification system and protocol |
GB2340692B (en) | 1998-08-18 | 2002-12-11 | Identec Ltd | Transponder identification system |
US6535109B1 (en) | 1998-12-01 | 2003-03-18 | Texas Instruments Sensors And Controls, Inc. | System and method for communicating with multiple transponders |
US6963270B1 (en) | 1999-10-27 | 2005-11-08 | Checkpoint Systems, Inc. | Anticollision protocol with fast read request and additional schemes for reading multiple transponders in an RFID system |
US6377203B1 (en) | 2000-02-01 | 2002-04-23 | 3M Innovative Properties Company | Collision arbitration method and apparatus for reading multiple radio frequency identification tags |
FR2805637B1 (en) | 2000-02-25 | 2002-12-13 | Commissariat Energie Atomique | METHOD FOR READING ELECTRONIC LABELS BY SIMULTANEOUS IDENTIFICATION OF THEIR CODE |
US6774766B1 (en) | 2000-07-21 | 2004-08-10 | E-Tag Systems, Inc. | Method for efficiently querying and identifying multiple items on a communication channel |
US7253717B2 (en) * | 2000-11-29 | 2007-08-07 | Mobile Technics Llc | Method and system for communicating with and tracking RFID transponders |
EP2287777A1 (en) | 2001-02-12 | 2011-02-23 | Symbol Technologies, Inc. | Radio frequency identification architecture |
US6988667B2 (en) | 2001-05-31 | 2006-01-24 | Alien Technology Corporation | Methods and apparatuses to identify devices |
US7023356B2 (en) | 2001-11-26 | 2006-04-04 | Aero-Vision Technologies, Inc. | System and method for monitoring individuals and objects associated with wireless identification tags |
DE10161302B4 (en) | 2001-12-13 | 2006-11-16 | Infineon Technologies Ag | Method for distinguishing at least two RFID tags and RFID tags located in an active field of a reading device |
US7011250B2 (en) * | 2001-12-20 | 2006-03-14 | Matsushita Electric Industrial Co., Ltd. | IC card reader/writer, identification method and program |
DE10204346A1 (en) | 2002-02-01 | 2003-08-14 | Atmel Germany Gmbh | Procedure for the selection of transponders |
TW561697B (en) * | 2002-03-25 | 2003-11-11 | Holtek Semiconductor Inc | Transmission method of identification data and circuit device |
FR2840472A1 (en) | 2002-06-04 | 2003-12-05 | St Microelectronics Sa | ANTICOLLISION PROCESS FOR CONTACTLESS ELECTRONIC MODULE |
US7009526B2 (en) | 2002-10-02 | 2006-03-07 | Battelle Memorial Institute | RFID system and method including tag ID compression |
DE10336308A1 (en) | 2003-08-01 | 2005-03-03 | Atmel Germany Gmbh | Method for selecting one or more transponders |
-
2003
- 2003-10-21 DE DE10349647A patent/DE10349647B4/en not_active Expired - Fee Related
-
2004
- 2004-10-19 DE DE502004008630T patent/DE502004008630D1/en not_active Expired - Fee Related
- 2004-10-19 EP EP04024805A patent/EP1526474B1/en not_active Expired - Lifetime
- 2004-10-19 US US10/969,433 patent/US7312692B2/en active Active
- 2004-10-21 CN CN200410087729.3A patent/CN1610418B/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5489908A (en) * | 1994-07-27 | 1996-02-06 | Texas Instruments Deutschland Gmbh | Apparatus and method for identifying multiple transponders |
US6265962B1 (en) * | 1997-09-03 | 2001-07-24 | Micron Technology, Inc. | Method for resolving signal collisions between multiple RFID transponders in a field |
US20010014090A1 (en) * | 1998-02-19 | 2001-08-16 | Wood Clifton W. | Method of addressing messages and communications system |
US6456191B1 (en) * | 1999-03-23 | 2002-09-24 | Exi Wireless Systems Inc. | Tag system with anti-collision features |
US20020188750A1 (en) * | 2001-05-03 | 2002-12-12 | Chih-Peng Li | Near optimal fairness back off methods and systems |
Non-Patent Citations (1)
Title |
---|
TIETZE, Ulrich & SCHENK, Christoph: Halbleiter- Schaltungstechnik, 5. überarbeitete Auflage, Berlin (u.a.): Springer-Verlag, 1980, S. 509-512 ISBN 3-540-09848-8 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1914660A1 (en) * | 2006-10-19 | 2008-04-23 | Research and Industrial Cooperation Group | Query tree based tag identification method in RFID systems |
Also Published As
Publication number | Publication date |
---|---|
CN1610418B (en) | 2010-04-28 |
US7312692B2 (en) | 2007-12-25 |
CN1610418A (en) | 2005-04-27 |
EP1526474B1 (en) | 2008-12-10 |
DE502004008630D1 (en) | 2009-01-22 |
EP1526474A1 (en) | 2005-04-27 |
US20050083178A1 (en) | 2005-04-21 |
DE10349647A1 (en) | 2005-06-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE10349647B4 (en) | Method for selecting one or more transponders | |
EP1630715B1 (en) | Method for selecting one or more transponders | |
DE69526626T2 (en) | Contactless card system and communication method therefor | |
DE69831711T2 (en) | TRANSPONDER NEWS TRANSMISSION UNIT | |
DE2856483C2 (en) | ||
EP1738297B1 (en) | Method for selecting one or several transponders | |
DE2635592C2 (en) | Circuit arrangement for calling up processor and memory requirements in a multiprocessor system | |
DE69635994T2 (en) | SYNCHRONIZED ELECTRONIC NETWORK WITH AUXILIARY UNITS | |
DE69022709T2 (en) | Synchronization command for multiprocessor network. | |
EP1586917A2 (en) | Method for choosing one or more transponders | |
DE3015744A1 (en) | METHOD FOR FRAME SYNCHRONIZATION IN A DIGITAL TIME MULTIPLEX TRANSMISSION SYSTEM AND ARRANGEMENT FOR PERFORMING THE METHOD | |
EP0892952B1 (en) | Communications system with a master station and at least one slave station | |
DE69900900T2 (en) | TRANSPONDER SYSTEM WITH ACKNOWLEDGMENTS ASSOCIATED WITH THE CORRESPONDING TRANSPONDER | |
EP1503222B1 (en) | Method for selecting one or more transponders | |
EP2340501B1 (en) | Method for challenge response authentication between a reading device and a transponder using contactless data transmission | |
DE69937942T2 (en) | DATA CARRIER WITH A CIRCUIT WITH MEANS OF TIME SLIDING AND MEANS OF TIME SLICING | |
DE69921866T2 (en) | System and method for wireless communication with an IC card | |
DE112013002975T5 (en) | Input / output device, programmable logic controller and operation method | |
DE102020106779A1 (en) | Communication device and communication system | |
DE69829819T2 (en) | TRANSPONDER COMMUNICATIONS DEVICE | |
DE102004020956A1 (en) | Communication methods in RFID or remote sensor systems | |
DE2125528A1 (en) | ||
WO2006063731A1 (en) | Method for locating a backscatterable transponder | |
DE102017208116A1 (en) | Data transmission / reception apparatus and data transmission / reception method | |
DE2155129C3 (en) | Peripheral control circuit for connecting a peripheral data processing unit to a central unit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OM8 | Search report available as to paragraph 43 lit. 1 sentence 1 patent law | ||
8110 | Request for examination paragraph 44 | ||
8364 | No opposition during term of opposition | ||
8320 | Willingness to grant licences declared (paragraph 23) | ||
8327 | Change in the person/name/address of the patent owner |
Owner name: ATMEL AUTOMOTIVE GMBH, 74072 HEILBRONN, DE |
|
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |
Effective date: 20110502 |