Nothing Special   »   [go: up one dir, main page]

DE69334175T2 - Multimode-identifizierungssystem - Google Patents

Multimode-identifizierungssystem Download PDF

Info

Publication number
DE69334175T2
DE69334175T2 DE69334175T DE69334175T DE69334175T2 DE 69334175 T2 DE69334175 T2 DE 69334175T2 DE 69334175 T DE69334175 T DE 69334175T DE 69334175 T DE69334175 T DE 69334175T DE 69334175 T2 DE69334175 T2 DE 69334175T2
Authority
DE
Germany
Prior art keywords
reader
magnetic field
tag
information
frequency
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 - Lifetime
Application number
DE69334175T
Other languages
English (en)
Other versions
DE69334175D1 (de
Inventor
Michael L. Corona Beigel
Nathaniel New York POLISH
Robert E. Pacific Palisades MALM
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Avid Identification Systems Inc
Original Assignee
Avid Identification Systems Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=24999598&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=DE69334175(T2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Avid Identification Systems Inc filed Critical Avid Identification Systems Inc
Application granted granted Critical
Publication of DE69334175D1 publication Critical patent/DE69334175D1/de
Publication of DE69334175T2 publication Critical patent/DE69334175T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10009Methods 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/10297Methods 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 arrangements for handling protocols designed for non-contact record carriers such as RFIDs NFCs, e.g. ISO/IEC 14443 and 18092
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01VGEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
    • G01V15/00Tags attached to, or associated with, an object, in order to enable detection of the object
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/067Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
    • G06K19/07Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
    • G06K19/0723Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips the record carrier comprising an arrangement for non-contact communication, e.g. wireless communication circuits on transponder cards, non-contact smart cards or RFIDs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/0008General 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)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Toxicology (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Security & Cryptography (AREA)
  • General Health & Medical Sciences (AREA)
  • Geophysics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Hardware Design (AREA)
  • Electromagnetism (AREA)
  • General Life Sciences & Earth Sciences (AREA)
  • Near-Field Transmission Systems (AREA)
  • Hardware Redundancy (AREA)
  • Radar Systems Or Details Thereof (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Maintenance And Management Of Digital Transmission (AREA)
  • Information Transfer Between Computers (AREA)
  • Catching Or Destruction (AREA)

Description

  • HINTERGRUND DER ERFINDUNG
  • Diese Erfindung bezieht sich auf zusammenwirkende Erkennungssysteme (die ihre elektronischen Anfänge im 2. Weltkrieg als Freund-oder-Feind-Identifizierungssysteme hatten), bei denen die Identifizierungsstelle und das zu identifizierende Objekt beim Erkennungsprozess nach einem vorgegebenen Schema zusammenarbeiten. Insbesondere bezieht sich die Erfindung auf Systeme, die gattungsgemäß aus einem Abfrage/Antwortgerät (oder „Leser") bestehen, das induktiv an ein Übertragungs- und Antwortsystem (oder „Marke") gekoppelt ist, wobei der Leser zur Identifizierungsstelle gehört und die Marke dem zu identifizierenden Objekt zugeordnet ist.
  • Derartige Systeme werden verwendet oder bieten die Möglichkeit zur Verwendung beim Identifizieren von Fischen, Vögeln, Säugetieren oder leblosen Objekten wie Kreditkarten. Zu den interessanteren Anwendungsmöglichkeiten gehören Objekte von geringer Größe, was bedeutet, dass das Übertragungs- und Antwortsystem winzig sein muss. In vielen Fällen ist es wünschenswert, die Marke dauerhaft am Objekt zu befestigen, was eine Implantation der Vorrichtung in das Gewebe von Lebewesen und irgendwo unter der Oberfläche lebloser Objekte bedeutet. In den meisten Fällen schließt eine Implantation der Marke in das Objekt die Verwendung herkömmlicher Energiequellen zum Betreiben der Marke aus. Sonnenlicht durchdringt gewöhnlich die Oberfläche des Objekts nicht. Chemische Quellen wie Batterien erschöpfen sich und können nicht leicht ersetzt werden. Radioaktive Quellen könnten inakzeptable Risiken für das der Identifikation unterzogene Objekt bergen. Ein viele Jahre lang erfolgreich praktiziertes Vorgehen beim Betreiben der Marke besteht darin, die Marke mittels eines vom Leser erzeugten Magnetwechselfeldes mit Energie zu versorgen. Dieses Vorgehen führt zu einer kleinen, äußerst zuverlässigen Marke mit unbegrenzter Lebensdauer und ist zur Zeit das Vorgehen der Wahl.
  • Bei vielen Anwendungsformen geben Bequemlichkeit und Nutzwert vor, dass der Leser mitführbar sein muss, woraus sich die Verwendung von Batterien zum Versorgen der Einheit mit Leistung erklärt. Jedoch stellen Größe und Gewicht von Batterien mit der erforderlichen Kapazität zur Durchführung der Identifizierungsfunktion in vernünftigen Bereichen ohne Unterbrechung eine Herausforderung für das ganze Konzept der Mitführbarkeit dar. Das Doppelziel Benutzerfreundlichkeit und Systemleistung ist in der Vergangenheit Gegenstand unbehaglicher Kompromisse gewesen. Es besteht eine Notwendigkeit, die jüngsten Fortschritte in der Technologie für die Gestaltung energiesparender Systeme nutzbar zu machen, um das volle Potential von Erkennungssystemen auf der Basis von induktiver Kopplung zu verwirklichen.
  • Zum Minimieren des mit dem Implantieren der Marke in lebende Kreaturen verbundenen Traumas und auch in Sachen Bequemlichkeit und Nutzwert sollte die Marke so klein sein, dass sie eher mittels eines spritzenartigen Instrumentes als durch Chirurgie implantiert werden kann. Dieses Vorgehen hat sich in gegenwärtigen Systemen bestätigt und wird wahrscheinlich in Zukunft weiterhin das Implantationsverfahren der Wahl bleiben. Die Größe der heutigen Marken ist angebracht, was die größeren Prüflinge angeht. Eine Größenreduktion ist allerdings notwendig, wenn die Marken mit den kleineren Säugetieren, Vögeln und Fischen verwendet werden sollen.
  • Da Identifizierungssysteme dieses Typs immer mehr werden und sich die Benutzer mehren, wird es wichtig, dieses sich ändernde Umfeld bei der Gestaltung von Identifizierungsvorrichtungen der nächsten Generation zu beachten. Neuere Lesermodelle sollten imstande sein, ältere Markenmodelle zu lesen. Privat- und Sicherheitsinteressen der Benutzer müssen respektiert werden – ein Benutzer sollte nicht imstande sein, die Marken eines anderen Benutzers zu lesen. Und schließlich muss es in dieser computergesteuerten Welt möglich sein, Leser bequem mit Computern zu verbinden.
  • Das Multimode-Identifizierungssystem setzt sich aus Lesern und Marken zusammen, wobei ein in unmittelbarer Nähe einer Marke und induktiv daran gekoppelter Leser in Übereinstimmung mit einem festgeschriebenen Prozess die Marke abfragen und eine Antwort davon erhalten kann, wenn die Marke zu einer bestimmten Kategorie von Marken gehört. Die Antwort besteht aus einem für die Marke einzigartigen Identifikationscode zusammen mit Daten, die von in die Marke integrierten Sensoren geliefert werden.
  • Die Marken bestehen aus Kondensatoren, Induktionsspulen, Transistoren und evtl. anderen Festkörperbauteilen, die in Formen gepackt sind, die zur Befestigung an oder Implantation in lebendigen oder leblosen Objekten angepasst sind. Die Grundausstattung einer Marke besteht aus einer eng gewickelten Leiterspule, die unter Ansprechen auf ein durch einen Leser erzeugtes und durch die Spule hindurchgehendes reversierendes Abfragemagnetfeld eine Spannung über ihre Anschlüsse entwickelt; einem Kondensator, der parallel zu der Spule ist, wobei die Kombination bei einer bestimmten Abfragemagneffeldfrequenz in Resonanz ist; einem Wandler von Wechselstrom zu Gleichstrom, der den Schwingkreis überbrückt, der Wechselstromleistung aus dem Magnetfeld extrahiert und Gleichstromleistung an alle Markenschaltungen liefert; einer Steuerschaltung (oder Mikroprozessor), die sämtliche Funktionen in der Marke steuert; einem Taktgenerator, der das induzierte Signal über den Schwingkreis verwendet, um sämtliche benötigten Taktsignale für Markenfunktionen zu generieren; einem Schwellendetektor, der ein Rückstellsignal an die Steuerschaltung bereitstellt, wenn die Ausgangsspannung des Wechselstrom/Gleichstrom-Wandlers einen Pegel erreicht, der zum Betrieb der ganzen Markenschaltung ausreicht; einem für die Steuerschaltung zugänglichen Permanentspeicher, der den Markenidentifikationscode enthält; Sensoren zum Messen von Umgebungsparametern wie Temperatur, Stoß und Schwingung und, im Falle von lebenden Markenträgern, Blutzuckerspiegel und pH-Faktor; einem A/D-Wandler, der selektiv an jeden der Sensoren angeschlossen werden kann, um die analogen Sensorausgaben in digitale Darstellungen umzusetzen; und einer Schwingkreis-Belastungseinrichtung, die es der Steuerschaltung ermöglicht, in Übereinstimmung mit einem seriellen Bitstrom, der den Markenidentifikationscode und die Umgebungsdaten umfasst, eine wechselnde Belastung auf dem Schwingkreis zu platzieren.
  • Die Marke besteht körperlich aus einem Halbleiterchip, in dem die Vorrichtungen und Schaltungstechnik der Marke einschließlich des Abstimmkondensators aufgenommen sind, und einer eng gewickelten Leiterspule, die an den Halbleiterchip angefügt ist, wobei die Kombination in einem Glasrohr oder anderen geeigneten Behälter luftdicht eingeschlossen ist.
  • Die tragbare Version des Lesers ist zum Betrieb mit Batterien geeignet. Bei Festinstallationen ist der Leser zum Betrieb mit Wechselstromquellen geeignet.
  • Eine eng gewickelte Leiterspule in dem Leser stellt das Mittel zur induktiven Kopplung des Lesers an die Spule in einer Marke bereit, wenn die zwei Einheiten in unmittelbarer Nähe zueinander sind. Kondensatoren sind mit der Spule in Reihe geschaltet, um einen Schaltkreis zu schaffen, der mit derselben Frequenz schwingt wie der Schwingkreis in der zu lesenden Marke. Es sind Vorkehrungen für die nahezu unverzögerte Auswahl von Kapazitäts- oder Spuleninduktanzwerten getroffen, so dass die Eigenfrequenz des Lesers so ausgewählt werden kann, dass sie zur Eigenfrequenz der Marke passt.
  • Ein ausgeglichener zweiseitiger Spulentreiber, der von einem Taktgenerator mit einem periodischen Signal geeigneter Frequenz versorgt wird, treibt den Leser-Schwingkreis bei der Eigenfrequenz. Der Taktgenerator liefert auch sämtliche Taktsignale, die im Betrieb des Lesers benötigt werden.
  • Wenn der Leser und die Marke in unmittelbarer Nähe zueinander und induktiv aneinander gekoppelt sind, wird die Spannungsamplitude über die Leserspule gemäß dem an den Markenschwingkreis modulierten Belastungsmuster angelegt, wenn die Marke auf eine Abfrage von dem Leser antwortet. Diese Amplitudenveränderung, die ein Messwert der von der Marke aus dem reversierenden Magnetfeld entnommenen Leistung ist, wird mittels eines Hüllkurvendetektors erfasst.
  • Das Signal-Rausch-Verhältnis des Hüllkurvendetektorsignals wird durch geeignetes Filtern maximiert und das Signal dann durch einen A/D-Wandler digitalisiert. Das digitalisierte Hüllkurvendetektorsignal wird an einen Mikroprozessor geliefert, der die von der Marke zu dem Leser übertragenen Daten extrahiert.
  • Zum Lesen von Marken, die Informationen übertragen, indem sie bewirken, dass sich die Spannung über die Leserspule hinweg in Phase und/oder Frequenz sowie Amplitude verändert, wird eine andere Ausführungsform der Erfindung bevorzugt. Ein auf die Treiberfrequenz der Leserspule abgestimmter Sperrfilter wird für den Hüllkurvendetektor eingesetzt, und das Ausgangssignal von dem Sperrfilter wird digitalisiert und an den Mikroprozessor geliefert, der die Daten aus dem Signal herauszieht. Der Zweck des Sperrfilters besteht darin, das riesige Steuersignal zu unterdrücken, das in dem Spulensignal vorhanden ist, und dadurch den geforderten Dynamikbereich des A/D-Wandlers zu verkleinern.
  • Der Mikroprozessor interpretiert die Daten und bringt sie in eine zur Anzeige an den Benutzer geeignete Form. Der Mikroprozessor liefert ferner Audiosignale und/oder künstliche Sprache, die dazu gedacht sind, den Benutzer beim Gebrauch des Lesers zu informieren und zu führen.
  • Der Leser kann zum Betrieb in vielen verschiedenen Funktionsweisen ausgelegt sein, und zwar mittels Hardware- und Firmwareschaltern, die durch in einem Nur-Lese-Speicher innerhalb des Lesers enthaltene Modussteuerdaten betätigt werden. Zu den Parametern, die durch Modussteuerdaten gesteuert werden können, zählen Betriebsfrequenz, Demodulationsprotokolle, Fehlerprüfprotokolle, Markenkategorien und Suchablaufsteuerung unter den Markenkategorien.
  • Die Markenkategorie ist eine Gruppe von Marken, zu deren Erkennung der Leser in der Lage ist. Ein Markenkategoriecode kann Marken einer bestimmten Ausführung, Marken von einem bestimmten Hersteller, von bestimmten Benutzergruppen benutzte Marken, zur Identifizierung bestimmter Spezies von Objekten benutzte Marken etc. kennzeichnen. Somit kann eine Funktionsweise, die eine einzelne Markenkategorie spezifiziert, den Leser auf das Erkennen von Antworten von Marken einer bestimmten Ausführung von einem bestimmten Hersteller beschränken, die von einer bestimmten Benutzergruppe zur Identifikation bestimmter Spezies benutzt werden.
  • Die Modussteuerdaten können mehr als eine Markenkategorie spezifizieren, in welchem Fall dem Leser das Erkennen eines erweiterten Bestands von Marken gestattet ist. Wenn die Modussteuerdaten mehr als eine Markenkategorie spezifizieren, dann fragt der Leser entweder sämtliche Kategorien gleichzeitig ab oder geht der Reihe nach von einer Kategorie zur nächsten, bis alle Kategorien abgefragt sind, an welchem Punkt sich der Abfrageprozess wiederholt.
  • Beim Absuchen eines Objekts nach einer Marke wird der Leser über die Oberfläche des Objekts bewegt, bis entweder eine Markenantwort empfangen wird oder die Oberfläche des Objekts, wo sich die Marke befinden könnte, vollständig abgetastet ist. Die Bestimmung durch den Leser, dass eine zu einer freigegebenen Kategorie gehörende Marke antwortet, erfolgt innerhalb einer bestimmten Zeitspanne (Erkennungszeit), nachdem der Leser anfängt zu übertragen. Wenn der Leser innerhalb der Erkennungszeit keine Antwort erhält, schaltet der Leser ab, um Batterieleistung zu sparen. Der Leser schaltet wieder an und führt noch eine Abfrage durch, nachdem eine zweite bestimmte Zeitspanne (die Umpositionierungszeit) vergangen ist. Diese Umpositionierungszeit ist lang genug, dass der Leser zu einer neuen Stelle auf der Oberfläche des Objekts bewegt werden kann. Dieser An-/Abschaltvorgang ist ein sehr effektives Mittel zum Erhalten der Batterieleistung in dem Leser.
  • Die US 3,859,624 offenbart eine elektronische Erkennungsmarke für ein elektronisches Erkennungssystem, wobei die Marke alle Merkmale des oberbegrifflichen Teils des Anspruches 1 aufweist. In dieser Marke wird das modulierte Signal von dem Transmitter verwendet, um die Marke zuerst durch eine Empfangsspulen- und Gleichrichterschaltung anzuregen, die einen Kondensator lädt. Nach vollständigem Laden des Kondensators hört die Marke auf, Leistung aufzunehmen, und der Kondensator entlädt dann zur Markenschaltung, um die Transponderelektronik mit Leistung zu versorgen. Auf diese Art System wird allgemein als Halbduplex-RFID-System Bezug genommen. Halbduplex-RFID- Systeme empfangen jedoch nicht gleichzeitig ein Lesesignal von einem Abfragesender und decodieren zur selben Zeit das Signal von der Erkennungsmarke. Stattdessen wird der Prozess in periodischen Schritten wiederholt.
  • Die US 4,924,210 offenbart ein Verfahren zur Übermittlung von Informationen zwischen einer Marke und einem Leser eines elektronischen Erkennungssystems, wobei das Verfahren die Schritte des oberbegrifflichen Teils von Anspruch 4 durchführt. Dabei werden unterschiedliche Protokolle oder Funktionsweisen verschiedener Arten von Datenträgern angesprochen. Jedoch arbeiten alle Datenträger auf derselben Art von Signal, und es gibt keinen Hinweis, dass die Protokolle irgendetwas anderes als verschiedene Klassifizierungen sein könnten; diese Art von Protokoll bezieht sich mehr auf die Art, wie Daten in einer Speichervorrichtung gespeichert werden, z. B. wo sich Daten auf einer CD oder in einer speziellen Art von RAM-Speichervorrichtung befinden.
  • Eine Aufgabe der Erfindung ist die Bereitstellung einer Marke für ein Identifizierungssystem, das Leser und Marken umfasst, wobei die Marke dem Leser ermöglicht, die Markenbotschaft auf der Basis einer Einmalübertragung zu lesen, und dem Leser dadurch gestattet, Batterieleistung zu sparen, indem er sich unmittelbar nach der Einmalübertragung selbst abschaltet. Noch eine Aufgabe der Erfindung ist die Bereitstellung eines geeigneten Verfahrens dafür.
  • Diese Aufgaben werden gelöst durch eine elektronische Erkennungsmarke gemäß Anspruch 1 bzw. ein Verfahren gemäß Anspruch 4. Vorteilhafte Ausführungsformen der Erfindung sind Gegenstand der abhängigen Ansprüche.
  • KURZBESCHREIBUNG DER ZEICHNUNGEN
  • 1 ist ein Funktionsblockdiagramm des Multimode-Identifizierungssystems einschließlich Leser und Marke.
  • 2 ist eine Seitenansicht einer zur Implantation ausgelegten Marke, bei der ein Teil des umschließenden Behälters weggeschnitten ist.
  • 3 ist eine Querschnittansicht einer zur Implantation ausgelegten Marke in einer Ebene quer zur Längsachse der Marke.
  • 4A ist das Flussdiagramm der viermaligen „Zeichen"-Frequenzunterbrechungsroutine, die von dem Mikroprozessor in dem Leser durchgeführt wird.
  • 4B ist das Flussdiagramm der viermaligen verzögerten „Zeichen"-Frequenzunterbrechungsroutine, die von dem Mikroprozessor in dem Leser durchgeführt wird.
  • 5A ist das Flussdiagramm der viermaligen „Leerstellen"-Frequenzunterbrechungsroutine, die von dem Mikroprozessor in dem Leser durchgeführt wird.
  • 5B ist das Flussdiagramm der viermaligen verzögerten „Leerstellen"-Frequenzunterbrechungsroutine, die von dem Mikroprozessor in dem Leser durchgeführt wird.
  • 6A ist das Flussdiagramm der „Zeichen"-Frequenzunterbrechungsroutine, die von dem Mikroprozessor in einer ersten Ausführungsform des Lesers durchgeführt wird.
  • 6B ist das Flussdiagramm der „Zeichen"-Frequenzunterbrechungsroutine, die von dem Mikroprozessor in einer zweiten Ausführungsform des Lesers durchgeführt wird.
  • 7A ist das Flussdiagramm der „Leerstellen"-Frequenzunterbrechungsroutine, die von dem Mikroprozessor in einer ersten Ausführungsform des Lesers durchgeführt wird.
  • 7B ist das Flussdiagramm der „Leerstellen"-Frequenzunterbrechungsroutine, die von dem Mikroprozessor in einer zweiten Ausführungsform des Lesers durchgeführt wird.
  • 8 ist das Flussdiagramm der Kalibrierungsroutine, die von dem Mikroprozessor in dem Leser durchgeführt wird.
  • 9 ist das Flussdiagramm der Arbeitsroutine, die von dem Mikroprozessor in dem Leser durchgeführt wird.
  • 10 ist das Flussdiagramm der Bitraten-(Daten-)Unterbrechungsroutine, die von dem Mikroprozessor in dem Leser durchgeführt wird.
  • 11 ist das Flussdiagramm der Nachrichtenwiederherstellungsroutine, die von dem Mikroprozessor in dem Leser durchgeführt wird.
  • 12 ist das Flussdiagramm der Nachrichtenverarbeitungsroutine, die von dem Mikroprozessor in dem Leser durchgeführt wird.
  • 13 ist das Flussdiagramm der Anschaltroutine, die von dem Mikroprozessor in dem Leser durchgeführt wird.
  • 14 ist das Flussdiagramm der T1-Unterbrechungsroutine, die von dem Mikroprozessor in dem Leser durchgeführt wird.
  • 15 ist das Flussdiagramm der Bitraten-(Steuerung-)Unterbrechungsroutine, die von dem Mikroprozessor in dem Leser durchgeführt wird.
  • 16 ist das Flussdiagramm der Spulenabschalt-Unterbrechungsroutine, die von dem Mikroprozessor in dem Leser durchgeführt wird.
  • BESCHREIBUNG DER BEVORZUGTEN AUSFÜHRUNGSFORM
  • In 1 ist das Funktionsblockdiagramm für einen induktiv gekoppelten Leser 100 und eine Marke 200 gezeigt. Der Leser 100 fragt die Marke 200 ab, indem er mittels der gewickelten Drahtspule 110 ein reversierendes Magnetfeld 10 erzeugt. Die mittels eines einpoligen Umschalterpaars 130 auswählbar entweder mit dem Kondensatorenpaar 120 oder 125 in Reihe angeordnete Spule 110 wird von dem abgeglichenen zweiseitigen Spulentreiber 135 mit einem von dem Taktgenerator 140 gelieferten periodischen Signal von geeigneter Frequenz angesteuert. Typischerweise liegt die Treiberfrequenz im Bereich von 100 kHz bis 400 kHz.
  • Der Taktgenerator 140 besteht aus einem kristallgesteuerten Oszillator und Frequenzteilerketten üblicher Ausführung. Die Oszillatorfrequenz ist so gewählt, dass sämtliche benötigten Treiberfrequenzen durch ganzzahlige Teilungen erhalten werden können. Weitere ganzzahlige Teilungen jeder Treiberfrequenz stellen Rechteckwellen-Taktsignale mit den folgenden Frequenzen bereit: viermal „Zeichen"-Frequenz; viermal „Leerstellen"-Frequenz; „Zeichen"-Frequenz; „Leerstellen"-Frequenz; Bitrate (Daten); und Bitrate (Steuerung). Die Taktsignale werden derart erhalten, dass die Übergänge von niedrig auf hoch sämtlicher Signale außer dem Bitraten-(Steuerungs-)Signal zu bestimmten Zeitpunkten zusammenfallen. Der Übergang von niedrig auf hoch des Bitraten-(Steuerungs-) Signals geht dem des Bitraten-(Daten-)Signals um mindestens einen Zyklus der Treiberfrequenz voran.
  • Der Taktgenerator 140 schließt den Nutzzyklustaktgeber ein, der ein Rechteckwellen-Taktsignal erzeugt, das die Erregung der Leserspule 110 bewirkt, wenn das Signal hoch ist. Das Signal bleibt lange genug hoch, um die von einer Marke zu übermittelnden Informationen auf der speziell verwendeten Treiberfrequenz zu empfangen. Das Signal bleibt lange genug niedrig, damit der Leser 100 in eine neue Leseposition bewegt werden kann. Der Nutzzyklustaktgeber erzeugt das „Spulenabschalt"-Unterbrechungssignal an den Mikroprozessor 170, wenn das von ihm generierte Taktsignal niedrig wird.
  • Mit dem Betreiben der Leserspule 110 mit einem Nutzzyklus wird bezweckt, die Batterieleistung zu erhalten und längere Arbeitsperioden zwischen dem Aufladen oder Austauschen der Batterie zu erreichen.
  • Der Nutzzyklustaktgeber wird von dem Mikroprozessor 170 immer dann auf niedrig gesetzt, wenn der Mikroprozessor einen Zustand erkennt, der einen fehlerhaften Lesevorgang anzeigt.
  • Der Nutzzyklustaktgeber schaltet sich nur ein, wenn der Leserstromschalter an ist und der benutzerbetätigte „Lesen"-Auslöseschalter 142 geschlossen ist. Das Freigeben des „Lesen"-Impulses setzt den Nutzzyklustaktgeber erst dann außer Betrieb, wenn der normale Übergang von hoch auf niedrig erfolgt.
  • Die Zeit T wird im Taktgenerator 140 durch einen Zähler aufrechterhalten, der Zyklen der Treiberfrequenz zählt, wenn das Nutzzyklustaktgebersignal hoch ist. Jedes Mal, wenn das Nutzzyklustaktgebersignal von hoch auf niedrig geht, wird der Zähler zurückgestellt. Der Mikroprozessor 170 kann mit dem Steuerbus 187 und dem Datenbus 190 auf den T-Zähler zugreifen.
  • Der T-Zähler liefert ein Unterbrechungssignal an den Mikroprozessor 170, wenn T gleich T1 ist, wobei T1 die Zeit ist, die die Leserspulenspannung benötigt, um sich innerhalb etwa 0,1 % ihrer gleichmäßigen Dauerspannung anzunähern. Wenn die T1-Unterbrechung erfolgt, beginnt die Signalverarbeitung im Leser.
  • Ein typisches Modell für abgeglichene Treiber, die zum Antrieb der Spule 110 und Kondensatoren 120 oder 125 geeignet sind, ist die im Handel erhältliche integrierte Schaltung SI995ODY mit einem komplementären Paar Metalloxid-Silicium-Leistungs-Feldeffekttransistoren (Leistungs-MOSFETS).
  • Die zwei Kondensatoren mit jedem Spulenpaar haben die gleiche Kapazität, die so gewählt ist, dass die Kombination von Spule und Kondensatorenpaar eine Reihenresonanzschaltung mit einer gewünschten Treiberfrequenz bildet.
  • Wenn sich die Marke 200 nahe am Leser 100 befindet und induktiv daran gekoppelt ist, zieht sie Leistung aus dem Magnetwechselfeld 10, das die Leserspule 110 mit der eng gewickelten Leiterspule 210 parallel zum Kondensator 220 aufbaut, wobei die Kombination einen Schwingkreis bei einer der Treiberfrequenzen des Lesers bildet. Die veränderbare Belastung 230 ist über die Spulen-Kondensator-Kombination angelegt und liefert dadurch ein Mittel zum Variieren der Belastung an dem abgeglichenen Spulentreiber 135 im Leser 100 als Ergebnis der induktiven Kopplung der Leser- und Markenspulen. Bei der bevorzugten Ausführungsform ist die veränderbare Belastung 230 ohmisch, wodurch die größtmögliche Wirksamkeit bei der Leistungsaufnahme aus dem Umkehrmagnetfeld und bei der Kommunikation mit dem Leser erzielt wird. Andere weniger wünschenswerte Ausführungsformen könnten induktive, kapazitive oder eine Kombination aus induktiven, kapazitiven und resistiven Belastungen verwenden.
  • Die Kommunikationsfähigkeit zwischen dem Leser 100 und der Marke 200 hängt entscheidend von den Eigenschaften der Leserspule 110 und der Markenspule 210 ab. Die Anzahl von Windungen bei der Leserspule sollte so groß wie möglich sein, so dass das von der Leserspule erzeugte Magnetfeld so groß wie möglich ist. Andererseits darf der Widerstand der Leserspule 110 (proportional zur Windungsanzahl) nicht so groß werden, dass er im Wesentlichen falsch an die Treiberimpedanz angepasst ist und dadurch die Leistungsübertragung an die Marke behindert. Die bevorzugte Ausführungsform der Leserspule ist auf einen ovalen Kunststoffkern gewickelt und ca. 117,5 mm (4 5/8'') lang mal 95,3 mm (3 3/4'') breit. Die Spule weist 90 bis 100 Drahtwindungen mit einem Durchmesser von 0,32 mm auf (28er Draht), was eine Spule mit einer Induktanz von ca. 2,3 mH und einem Widerstand von ca. 7,6 Ω ergibt.
  • Die Anzahl der Windungen auf der Markenspule 210 sollte ebenfalls so groß wie möglich sein, um die induktiv erzeugte Spannung auf der Spule zu maximieren. Auch hierbei muss die Anzahl der Windungen mit Bedacht gewählt werden, damit die Leistungsübertragung zwischen Leser und Marke nicht ungünstig beeinflusst wird.
  • Die an der Spule 210 auftretende Wechselspannung, die ein Ergebnis der induktiven Kopplung an die Leserspule 110 ist, wird mittels des AC/DC-Wandlers und Spannungsreglers 235, der die gesamte von der Markenschaltung benötigte Leistung liefert, in Gleichstrom umgewandelt. Die an der Spule 210 auftretende Wechselspannung versorgt den Taktgenerator 240, der alle von der Markenschaltung benötigten Taktsignale liefert, mit einer Bezugsfrequenz. Eine andere Ausführungsform verwendet die Wechselspulenspannung zur Stabilisierung eines spannungsgesteuerten Oszillators, der dann als Quelle für sämtliche Taktsignale dienen würde.
  • Die Steuerschaltung 245 steuert alle Operationen, die von der Markenschaltung durchgeführt werden. Ein Taktsignal für die Steuerschaltung 245 wird vom Taktgenerator 240 geliefert. Der Schwellendetektor 250 erzeugt ein Signal, wenn die Spannung vom AC/DC-Wandler und Spannungsregler 235 den Wert erreicht, der für den zuverlässigen Betrieb der Markenschaltung erforderlich ist. Das Signal vom Schwellendetektor 250 dient zur Rückstellung der Steuerschaltung, die eine vorbestimmte Zeitspanne abwartet (die von einem Taktzykluszähler in der Steuerschaltung bestimmt wird) und dann die Übertragung von Informationen an den Leser auslöst. Die Übertragungsverzögerung kann auch mit einer einfachen analogen Zeitgeberschaltung bewerkstelligt werden. Die vorbestimmte Übertragungsverzögerung hat den Zweck, dass der mit dem Anlegen einer Spannung an den Leser-Schwingkreis 110, 120/125 verbundene Übergang bis zu dem Punkt abfallen kann, wo die Leistungsaufnahme durch die Marke vom Leser erfasst werden kann. Der Leser ist dadurch imstande, Informationen aus dem Leistungsabsorptionssignal herauszuziehen, sobald die Marke mit der Übertragung beginnt, was es unnötig macht, das Lesermagnetfeld länger als für die Dauer einer einzelnen Nachrichtenübertragung anzuregen und schnell abzuschalten, falls eine Marke nicht erfasst werden kann.
  • Der Schwellendetektor ist ein einfacher Schaltkreis, der eine Zener-Diode als Bezugsspannung verwendet.
  • Eine Nachricht wird von der Steuerschaltung übertragen, indem ein Zwei-Pegel-Signal entsprechend einem Nachrichtenbitmuster an die veränderbare Belastung 230 angelegt wird. In der bevorzugten Ausführungsform besteht eine Nachricht aus einem 10-Bit-Synchronisierungscode, einem 24-Bit-Markenkategoriecode, einem 56-Bit-Identifikationscode, einem 16-Bit-Fehlererkennungscode basierend auf der 16-Bit-Prüfsumme nach CCITT-Standard und zum Schluss noch einer vorbestimmten Anzahl von 8-Bit-Sensordatenwörtern. Die Prüfsumme gestattet den Nachweis von bis zu 16 Bitfehlern in dem Teil der Nachricht, der aus dem Markenkategoriecode und dem Identifikationscode besteht. Jedes der Sensorwörter überträgt sein eigenes Paritätsbit und gestattet dadurch eine Einzelfehlererkennung in jedem der Sensordatenwörter.
  • Die Steuerschaltung ruft alles bis auf den Sensordatenteil der Nachricht aus dem Permanentspeicher 255 ab. In der in 1 gezeigten Ausführungsform erlangt die Steuerschaltung die Messfühlerdaten, indem sie veranlasst, dass der Sensorselektor 260 den A/D-Wandler 265 zuerst mit dem Temperatursensor 270 und dann mit einem pH-Sensor 275 oder anderen gewünschten Sensor verbindet.
  • Liegt keine Nachrichtenübertragung von der Steuerschaltung 245 vor, ruht die veränderbare Belastung 230 und belastet den Schwingkreis 210, 220 nur unmerklich. Wenn die Steuerschaltung eine Nachricht über die Leitung 238 an die veränderbare Belastung 230 überträgt, legt die veränderbare Belastung in Übereinstimmung mit einer Frequenzumschaltungs-(FSK-)Technik eine Belastung an den Schwingkreis 210, 220 an. Ein Nachrichtenbit "1" veranlasst die Wahl eines „Zeichen"-Frequenzsignals. Eine "0" wählt ein „Leerstellen"-Frequenzsignal. Die Wahl des „Zeichen"-Frequenzsignals veranlasst, dass die Belastung ein- oder ausgeschaltet wird, je nachdem, ob das „Zeichen"-Frequenzsignal hoch oder niedrig ist. In ähnlicher Weise veranlasst das „Leerstellen"-Frequenzsignal die Ein- oder Ausschaltung der Belastung in Abhängigkeit vom hohen oder niedrigen Zustand des „Leerstellen"-Frequenzsignals. Die „Zeichen"- und „Leerstellen"-Frequenz-Rechteckwellensignale werden von der Lesertreiberfrequenz abgeleitet und vom Taktgenerator 240 über Leitungen 242 an die veränderbare Belastung 230 geliefert.
  • Da die „Zeichen" und „Leerstellen"-Frequenzen mit der Magnetfeldtreiberfrequenz phasenkohärent sind, kann der Leser die Informationen aus dem Leistungsabsorptionssignal mittels einer kohärenten Demodulationstechnik in vorteilhafter Weise herausziehen und dadurch die verbesserte Kommunikationsfähigkeit kohärenter Frequenzumschaltung (CFSK) im Vergleich zur nicht kohärenten Frequenzumschaltung (NCFSK) realisieren.
  • Die „Zeichen"- und „Leerstellen"-Frequenzen sind klein genug gewählt, dass die sich aus der Amplitudenmodulation des Treiberfrequenzsignals ergebenden Seitenbänder vom Leser-Schwingkreis 110, 120/125 nicht um mehr als etwa 3 dB gegenüber der Treiberfrequenz abgeschwächt werden. Der Abstand zwischen „Zeichen"- und „Leerstellen"-Frequenzen sollte idealerweise ein ganzzahliges Vielfaches der Bitrate sein, wobei die ganze Zahl bevorzugt ≥ 2 ist. Für eine Treiberfrequenz von 400 kHz und eine Bitrate von 5 kHz sind typische Werte für die „Zeichen"- und die „Leerstellen"-Frequenz 50 kHz bzw. 40 kHz. Es sei darauf hingewiesen, dass die Differenz von 10 kHz gleich dem ganzzahligen Zweifachen der Bitrate ist.
  • Für einen Fachmann wird offenkundig sein, dass auch andere Modulationstechniken verwendet werden könnten. Beispielsweise könnte Ein-Aus-Tastung (OOK) verwendet werden, wobei die veränderbare Belastung 230 die Belastung ausschaltet, wenn eine "0" übertragen wird und die Belastung ein- und ausschaltet, wenn eine "1" übertragen wird (oder umgekehrt), je nachdem, ob eine Rechteckwelle mit vorbestimmter Frequenz vom Taktgeber 240 hoch oder niedrig ist.
  • Auch eine Phasenverschiebungsverschlüsselung (PSK) in voll-kohärenter (CPSK) oder unterschiedlich-kohärenter (DCPSK) Version könnte verwendet werden. Eine kohärente Phasenverschiebungsverschlüsselung würde sich ergeben, wenn die veränderbare Belastung 230 die Belastung in Übereinstimmung damit ein- oder ausschalten würde, ob die oben beschriebene Rechteckwelle hoch bzw. niedrig war, als eine "0" übertragen wurde, und die Belastung ein- oder ausschalten würde, wenn die Rechteckwelle niedrig bzw. hoch war, als eine "1" übertragen wurde (oder umgekehrt).
  • Eine unterschiedlich-kohärente Phasenverschiebungsverschlüsselung würde sich ergeben, wenn die veränderbare Belastung 230 die Belastung genauso ein- und ausschalten würde wie bei der vorhergehenden Bitperiode, wenn eine "0" übertragen wird und entgegengesetzt, wenn eine "1" übertragen wird.
  • Die Markenschaltung für Marken des Implantationstyps ist so gepackt, dass sie in eine zylindrische Kapsel passt, die aus einem inerten Material wie Glas besteht. Eine Seitenansicht der in einer Schnittansicht der Kapsel 290 positionierten Markenschaltung ist in 2 gezeigt. Eine Querschnitt-Endansicht der Marke 200 ist in 3 gezeigt. Der Kondensator 220 ist in einem Substrat ausgebildet, das als Träger für die Spule 210 dient. Die Spule 210 ist durch ein Vergussmaterial 292, das den Raum zwischen der Spule und dem Substrat einnimmt, unbeweglich zu dem Kondensatorsubstrat 220 gehalten. Die Markenschaltung, mit Ausnahme der Spule 210 und des Kondensators 220, ist eine mittels Goldbumps an den Kondensator 220 angefügte und elektrisch damit verbundene integrierte Schaltung 280. Die Markenschaltung kann durch ein inertes Fluid 295 in der Kapsel abgefedert sein.
  • In einer alternativen Ausführungsform der Marke sind die Markenschaltung 280 und der Kondensator 220 in demselben Substrat verarbeitet, wodurch das Zusammensetzen der Marke vereinfacht wird.
  • In noch einer anderen Ausführungsform der Marke sind die Markenschaltung 280, der Kondensator 220 und die Spule 210 in demselben Substrat verarbeitet, wobei die Spule ein auf der Oberfläche des Substrats liegender spiralförmig gewendelter Leiter ist.
  • Die Amplitude der Treiberfrequenzspannung über die Leserspule 110 wird durch die Veränderung der Markenleistungsaufnahme aus dem Leserspulen-Magnetfeld moduliert, das sich aus der Veränderung der Belastung des Markenschwingkreises 210, 220 ergibt, die durch die Nachricht herbeigeführt wird, die die Steuerschaltung 245 in die veränderbare Belastung 230 einspeist. Die Amplitudenmodulation wird von dem aus einer Diodenbrücke bestehenden Hüllkurvendetektor 145 aus der Leserspulenspannung herausgenommen, und das sich über den interessierenden Modulationsfrequenzen erstreckende Rauschen wird mittels des Tiefpassfilters 150 entfernt. Die Sperrfrequenz des Tiefpassfilters 150 liegt zwischen der niedrigsten Treiberfrequenz, zu deren Gebrauch der Leser ausgelegt ist und der höchsten der „Zeichen"- und „Leerstellen"-Frequenzen. Typische Treiberfrequenzen sind 400 kHz und 125 kHz. Typische „Zeichen"- und „Leerstellen"-Frequenzen für die 400-kHz-Treiberfrequenz sind 50 kHz und 40 kHz. Unter diesen Umständen sollte die Sperrfrequenz über 50 kHz und möglichst weit unter 125 kHz gelegt sein, um die größtmögliche Dämpfung der Treiberfrequenz zu erhalten, ohne eine größere Dämpfung als etwa 1 dB in der 50-kHz-„Zeichen"-Frequenz zu verursachen.
  • Das Ausgangssignal vom Tiefpassfilter 150 wird durch den Gleichstromabschalter 155 hindurch zum Analog-Digital-Wandler 165 transportiert. Der Zweck des Gleichstromabschalters 155 ist es, den Gleichstromanteil wegzunehmen, so dass die Wechselstromanteile den gesamten Eingangsbereich des A/D-Wandlers 165 einnehmen können. Der Gleichstromabschalter kann so einfach sein wie der in 1 gezeigte Schaltkreis – der Kondensator 158 ist durch den Schalter 160 mit Erde verbunden. Der Schalter 160 wird durch den Mikroprozessor 170 gesteuert. Während der Anfangsphase der Erregung der Leserspule 110 bleibt der Kondensator 158 durch den Schalter 160 geerdet. Wenn die Leserspulenspannung sich dem bleibenden Zustand annähert, wird der Schalter 160 geöffnet, und der Eingang in den A/D-Wandler 165 ist null, weil die Spannung über den Kondensator 158 derjenigen aus dem Tiefpassfilter 150 heraus gleichkommt, und die zwei Spannungen nun in Gegenreihenschaltung angeordnet sind.
  • Der A/D-Wandler 165 tastet die Eingangswellenform zu Zeiten entsprechend den steigenden Übergängen der viermaligen „Zeichen"-Frequenz- und der viermaligen „Leerstellen"-Frequenztaktsignale ab, die vom Taktgenerator 140 bereitgestellt werden, wodurch 10-Bit-Digitaldarstellungen der Eingangsabtastungen erzeugt werden. Die „Viermal"-Tastraten liefern vier Abtastungen während jedes Zyklus der „Zeichen"- und „Leerstellen"-Frequenzen, was die anschließenden Verarbeitungsoperationen erleichtert.
  • Eine andere Ausführungsform der Erfindung wird verwendet, wenn zu identifizierende Marken jene einschließen, die Informationen übertragen, indem sie bewirken, dass die Phase oder Frequenz der Leserspulenspannung sich verändert. Ein Beispiel für derartige Marken sind solche, die einem reversierenden Abfragemagnetfeld mit einem FSK- oder PSK-Signal antworten, nachdem das Feld abgeschaltet ist. Solche Signale würden den Hüllkurvendetektor 145 und Tiefpassfilter 150 nicht überstehen, und folglich ist ein anderes Demodulationsmittel zum Empfangen dieser Signale erforderlich.
  • In der alternativen Ausführungsform der Erfindung sind der Hüllkurvendetektor 145, das Tiefpassfilter 150 und der Gleichstromabschalter 155 durch ein auf die Treiberfrequenz der Leserspule 110 abgestimmtes Sperrfilter ersetzt, und der Mikroprozessor 170 führt den gesamten Signaldemodulationsprozess durch. Durch richtiges Programmieren des Mikroprozessors kann die komplette Skala von Amplituden-, Phasen- und Frequenzmodulationsformaten in dem Leser 100 untergebracht werden. Der Zweck des Sperrfilters ist es, den Treiberfrequenzanteil der Wechselspulenspannung zu unterdrücken und dadurch die Verwendung eines A/D-Wandlers mit einem kleineren Dynamikbereich zu gestatten.
  • In jeder Ausführungsform erhält der Mikroprozessor 170 die vom A/D-Wandler 165 digitalisierten Abtastungen, sobald sie verfügbar sind, und speichert sie im Arbeitsspeicher. Die Markenidentifikationsdaten, die sich aus diesen Informationen zusammen mit Betriebsinformationen ableiten, werden auf einer alphanumerischen Anzeige 175 optisch angezeigt. Dieselben Informationen erhält der Benutzer hörbar in Form von Audiosignalen und/oder künstliche Sprache über die Audioschnittstelle 180 und den Lautsprecher 185. Der Mikroprozessor übt die Steuerung des Taktgenerators 140, des Gleichstromabschalters 155, der alphanumerischen Anzeige 175 und der Audioschnittstelle 180 über den Steuerbus 187 aus. Der Datenaustausch zwischen dem Mikroprozessor 170 und dem Taktgenerator 140, dem A/D-Wandler 165, der alphanumerischen Anzeige 175 und der Audioschnittstelle 180 erfolgt über den Datenbus 190.
  • Ein externer Digitalrechner 195 kann über die Standard-RS-232-Datenübertragungsverbindung 197 die Steuerung des Mikroprozessors 170 vornehmen und Daten mit ihm austauschen.
  • Die Routinen zum Speichern der A/D-Wandlerdaten im Mikroprozessorspeicher sind durch die Flussdiagramme definiert, die in 4A und 5A für die erste Ausführungsform mit dem Hüllkurvendetektor gezeigt sind. Die Routinen werden durch Mikroprozessorunterbrechungen ausgelöst, die durch dieselben Taktsignale erzeugt werden, welche die Abtastung in dem A/D-Wandler 165 steuern.
  • Die in 4A gezeigte Routine wird durch den ansteigenden Übergang des „4 × 'Zeichen'-Frequenz"-Taktsignals eingeleitet. Der Mikroprozessor führt die „Warte"-Operation 310 durch, bis die digitalisierte Abtastung vom A/D-Wandler 165 verfügbar ist und führt dann die Operation 320 durch. In dieser Routine sind J Speicherzellen zur Abtastungsspeicherung verfügbar, wobei J gleich 4fm/R ist, fm die „Zeichen"-Frequenz ist und R die Bitrate ist. Die Speicherzellen sind hier durch die ganzen Zahlen zwischen 0 und (J-1) gekennzeichnet. Die Operation 320 besteht aus zwei Schritten. Das Speicheradressregister wird um 1 erhöht und anschließend eine Modulo-J-Operation ausgeführt. Dann wird die neue Abtastung an der in dem Speicheradressregister enthaltenen Adresse gespeichert, wo sich zuvor die älteste Abtastung befand.
  • Eine ähnliche Routine wird in Übereinstimmung mit dem in 5A gezeigten Flussdiagramm durch den ansteigenden Übergang des „4 × 'Leerstellen'-Frequenz"-Taktsignals eingeleitet. Die Routine von 5A unterscheidet sich von der Routine von 4A nur dadurch, dass ein anderer Speicherraum involviert ist. Die Routine von 5A bezieht K Speicherzellen ein, wobei K gleich 4fs/R und fs die „Leerstellen"-Frequenz ist. Die Speicherzellen für diese Routine sind durch die ganzen Zahlen von 0 bis (K-1) gekennzeichnet.
  • Der Mikroprozessor ist ein herkömmlicher digitaler Prozessor, wie z. B. ein Motorola 68030 oder Intel 80386, der zum Betrieb mit einer Taktrate zwischen 15 und 30 MHz geeignet und imstande ist, die soeben beschriebenen sowie die anschließend noch beschriebenen Operationen durchzuführen. Das Taktsignal für den Mikroprozessor 170 wird vom Taktgenerator 140 geliefert.
  • Wenn die antwortende Marke die vorher erörterte bevorzugte Ausführungsform ist, bilden die in dem Mikroprozessorspeicher gespeicherten Abtastungen eine digitale Darstellung eines frequenzumgeschalteten Signals. Der entscheidende Schritt beim Extrahieren des Informationsgehaltes aus dem Signal, d. h. der Nachrichtenbits, ist das Berechnen von Schätzwerten der relativen Wahrscheinlichkeiten, dass während einer gegebenen Zeitspanne entweder eine „Zeichen"- oder „Leerstellen"-Frequenz übertragen wurde. Die effektivste Art, diese Aufgabe zu erfüllen, wenn das empfangene Signal mit weißem Rauschen gestört ist, ist das Kreuzkorrelieren des empfangenen Signals mit Repliken der „Zeichen"- und „Leerstellen"-Frequenzsignale, die bei nicht vorhandenem Rauschen empfangen würden. Die Kreuzkorrelationen sind die gewünschten Schätzwerte der relativen Wahrscheinlichkeiten.
  • Der Mikroprozessor 170 berechnet Kreuzkorrelationen in Übereinstimmung mit den in 6A und 7A gezeigten Unterbrechungsroutinen. Die in 6A gezeigte Routine wird durch die steigenden Übergänge eines Rechteckwellen-Taktsignals mit einer Frequenz gleich der „Zeichen"-Frequenz ausgelöst. Die Berechnungen 350 verwenden die im Arbeitsspeicher als Ergebnis der in 4A gezeigten Routine gespeicherten Daten. Das Ergebnis der Berechnungen 350 ist ein Schätzwert der relativen Wahrscheinlichkeit, dass während der Zeitspanne von t-1/R bis t eine „Zeichen"-Frequenz übertragen wurde, wobei t der gegenwärtige Zeitpunkt ist. Um die Rechenanforderungen an den Mikroprozessor 170 zu erleichtern, wird eine Rechteckwellenannäherung an die „Zeichen"-Frequenzreplik verwendet.
  • Die Gleichung 352 spezifiziert die erforderlichen Berechnungen zum Erhalt der gleichphasigen Kreuzkorrelation Mi des empfangenen Signals, wenn die „Zeichen"-Frequenz-Rechteckwellenreplik eine Sinuswellen-Grundfrequenz aufweist. Die Gleichung 354 spezifiziert die erforderlichen Berechnungen zum Erhalt der phasenverschobenen Kreuzkorrelation Mq des empfangenen Signals, wenn die „Zeichen"-Frequenz-Rechteckwellenreplik eine Cosinuswellen-Grundfrequenz aufweist. Die Menge m(n) in den Gleichungen bezeichnet die am Speicherplatz n gespeicherte empfangene „Zeichen"-Frequenzsignalabtastung. Die Menge int(n) bezeichnet den ganzzahligen Teil von n.
  • Die Menge Mi ist ein Schätzwert der relativen Wahrscheinlichkeit, dass eine „Sinus"-Rechteckwellenreplik empfangen wurde. Die Menge Mq ist ein Schätzwert der relativen Wahrscheinlichkeit, dass eine „Cosinus"-Rechteckwellenreplik empfangen wurde. Die Gleichung 356 spezifiziert die erforderlichen Berechnungen zum Erhalt von M, ein Schätzwert der relativen Wahrscheinlichkeit, dass eine Rechteckwellenreplik irgendeiner Phase empfangen wurde. Der Faktor fs dient Normierungszwecken und wird in Verbindung mit der in 7A gezeigten Routine noch näher erörtert. Die durch die Gleichung 358 definierte Menge D wird in Verbindung mit der folgenden Diskussion von 7A noch erörtert.
  • Im Anschluss an die Berechnungen 350 erfolgt eine Bestimmung 359 dahingehend, ob das „Kalibrieren"-Kennzeichen als Ergebnis dessen gesetzt ist, dass der Benutzer der Anlage den „Kalibrieren"-Momentschalter 144 (1) gedrückt hat. Wenn dies so ist, wird die Kalibrierungsroutine durchgeführt. Andernfalls wird die Arbeitsroutine ausgeführt. Diese zwei Routinen werden ein wenig später in Verbindung mit 8 und 9 noch erörtert.
  • Der Mikroprozessor 170 berechnet die Kreuzkorrelationen des empfangenen Signals mit den „Leerstellen"-Frequenzrepliken mittels der in 7A gezeigten Routine. Die Routine wird durch die steigenden Übergänge eines Rechteckwellen-Taktsignals ausgelöst, das eine Frequenz gleich der „Leerstellen"-Frequenz aufweist. Die Berechnungen 360 ergeben einen Schätzwert der relativen Wahrscheinlichkeit, dass während der Zeitspanne von t-1/R bis t eine „Leerstellen"-Frequenz übertragen wurde. Genau wie bei den „Zeichen"-Frequenzkreuzkorrelationen wird eine Rechteckwellenannäherung an die „Leerstellen"-Frequenzreplik verwendet.
  • Die durch die Gleichungen 362, 364 bzw. 366 definierten Mengen Si, Sq und S entsprechen den ähnlich definierten Mengen von 6A, wobei die „Leerstellen"-Frequenzreplik für die „Zeichen"-Frequenzreplik eingesetzt ist. Die Menge s(n) bezeichnet die am Speicherplatz n gespeicherte empfangene „Leerstellen"-Frequenzsignalabtastung. Die Menge Si ist ein Schätzwert der relativen Wahrscheinlichkeit, dass eine „Sinus"-Rechteckwellenreplik mit einer Frequenz gleich der „Leerstellen"-Frequenz empfangen wurde. Die Menge Sq ist ein Schätzwert der relativen Wahrscheinlichkeit, dass eine „Cosinus"-Rechteckwellenreplik empfangen wurde. Die Menge S ist ein Schätzwert der relativen Wahrscheinlichkeit, dass eine Rechteckwellenreplik irgendeiner Phase empfangen wurde. In jenen Fällen, wo die steigenden Übergänge der „Zeichen"- und „Leerstellen"-Frequenztaktsignale zusammenfallen, wird zuerst die in 7A gezeigte Routine durchgeführt, weil die berechneten „S"-Daten benötigt werden, um einige der in 6A gezeigten Berechnungen durchzuführen.
  • Eine „Zeichen"-Frequenzkreuzkorrelation bezieht empfangene 4fm/R-Signalabtastungen ein, während eine „Leerstellen"-Frequenzkreuzkorrelation 4fs/R-Abtastungen einbezieht. Um die durch M und S dargestellten relativen Wahrscheinlichkeiten in derselben Größenordnung anzuordnen, sind die Faktoren fs und fm in die Gleichungen 356 und 366 gemäß 6A und 7A mit aufgenommen. Beide Mengen scheinen dadurch auf derselben Anzahl von empfangenen Signalabtastungen zu basieren – 4fmfs/R.
  • Eine geeignete Menge zum Abschätzen der Wahrscheinlichkeit, dass eher eine „Zeichen"-Frequenz als eine „Leerstellen"-Frequenz empfangen wurde, ist D = M – S, die Frequenzumschaltungs-(FSK-)Version von Gleichung 358 in 6A. Wenn D > 0 ist, begünstigen die relativen Wahrscheinlichkeiten M und S den Schluss, dass eher die „Zeichen"-Frequenz als die „Leerstellen"-Frequenz empfangen wurde. Wenn D < 0 ist, begünstigen die relativen Wahrscheinlichkeiten den Umkehrschluss.
  • Der Leser 100 kann auch zum Lesen von Marken konfiguriert sein, die Ein-Aus-Tastung (OOK) oder Phasenverschiebungsverschlüsselung (PSK) verwenden. Die „Leerstellen"-Frequenzunterbrechung wird abgeschaltet, wenn diese zwei Modulationstechniken verwendende Marken gelesen werden, weil die Informationen mit einer einzigen Frequenz befördert werden (worauf der Einfachheit halber als „Zeichen"-Frequenz Bezug genommen werden wird). Die entsprechenden Ausdrücke für D sind in Gleichung 358 gemäß 6A mit „OOK" und „PSK" gekennzeichnet. Die Menge L ist idealerweise gleich dem halben Wert M bei nicht vorhandenem Rauschen. Die Mengen Ui und Uq sind jeweils die gleichphasigen Komponenten und Blindkomponenten Mi und Mq für irgendeine repräsentative Bitperiode. Ihr Gebrauch in der Gleichung für D ergibt ein positives D, wenn das während einer Bitperiode empfangene Signal dieselbe Phase aufweist wie das während der repräsentativen Bitperiode empfangene Signal. Ein negatives D kommt heraus, wenn das während einer Bitperiode empfangene Signal die entgegengesetzte Phase zu derjenigen des während der repräsentativen Bitperiode empfangenen Signals aufweist.
  • In der alternativen Ausführungsform des Demodulationsprozesses (die den Hüllkurvendetektor 145, Tiefpassfilter 150 und Gleichstromabschalter gemäß 1 durch ein Sperrfilter ersetzt), ist die empfangene Wellenform am besten durch komplexwertige Abtastungen dargestellt, wobei jeder Abtastungswert aus einem realen Teil und einem imaginären Teil besteht. Die realen Abtastungswerte werden erhalten, wie zuvor in Verbindung mit 4A und 5A beschrieben. Die imaginären Abtastungswerte werden durch Abtasten der empfangenen Wellenform ¼ Zyklus der Treiberfrequenz nach Erhalten der realen Abtastungswerte erhalten. Die imaginären Abtastungswerte werden in separaten Speicherräumen gespeichert, wie in 4B und 5B näher erläutert. Die in 4B und 5B gezeigten Routinen sind identisch mit den in 4A und 5A gezeigten, außer dass sie unterschiedliche Speicherräume einbeziehen.
  • Der Kreuzkorrelationsprozess, der zum Extrahieren des Informationsgehaltes aus dem empfangenen Signal verwendet wird, ist etwas komplizierter, wenn das empfangene Signal und die Repliken der möglichen empfangenen Signale durch komplexe Werte dargestellt sind. Die interessierenden Mengen sind die Kreuzkorrelationen des komplexen Signals und der zusammengesetzten Zugeordneten der Repliken.
  • Der Prozess ist in 6B für eine „Zeichen"-Frequenzreplikkorrelation definiert. Die Berechnungen 370 verwenden die Daten, die als Ergebnis der in 4A und 4B gezeigten Routinen in den Speicherräumen j und j' gespeichert sind.
  • Die Gleichung 372 definiert die Kreuzkorrelation des realen Teils des empfangenen Signals mit dem realen Teil der „Zeichen"-Frequenz-Rechteckwellenreplik. Der reale Teil der „Zeichen"-Frequenz-Rechteckwellenreplik ist eine Rechteckwelle mit einer Sinuswellen-Grundfrequenz.
  • Die Gleichung 374 definiert die Kreuzkorrelation des imaginären Teils des empfangenen Signals mit dem imaginären Teil der „Zeichen"-Frequenz-Rechteckwellenreplik. Der imaginäre Teil der „Zeichen"-Frequenz-Rechteckwellenreplik ist eine Rechteckwelle mit einer Cosinusgrundfrequenz.
  • Die Gleichung 376 definiert die Kreuzkorrelation des realen Teils des empfangenen Signals mit dem imaginären Teil der „Zeichen"-Frequenz-Rechteckwellenreplik.
  • Die Gleichung 378 definiert die Kreuzkorrelation des imaginären Teils des empfangenen Signals mit dem realen Teil der „Zeichen"-Frequenz-Rechteckwellenreplik.
  • Die Gleichung 380 definiert den realen Teil der Kreuzkorrelation des komplexen Signals mit dem zusammengesetzten Zugeordneten der „Zeichen"-Frequenz-Rechteckwellenreplik.
  • Die Gleichung 382 definiert den imaginären Teil der Kreuzkorrelation des komplexen Signals mit dem zusammengesetzten Zugeordneten der „Zeichen"-Frequenz-Rechteckwellenreplik.
  • Die Gleichungen 384 und 386 sind dieselben wie die Gleichungen 356 bzw. 358 der 6A. Der restliche Teil der Routine gemäß 6B ist derselbe wie der entsprechende Teil der Routine gemäß 6A.
  • Der Mikroprozessor 170 berechnet die komplexe Kreuzkorrelation des komplexen empfangenen Signals mit der komplexen „Leerstellen"-Frequenzreplik in Übereinstimmung mit den in 7B gegebenen Gleichungen 390. Die Berechnungen 390 verwenden die Daten, die als Ergebnis der in 5A und 5B gezeigten Routinen in den Speicherräumen k und k' gespeichert sind.
  • Die Gleichung 392 definiert die Kreuzkorrelation des realen Teils des empfangenen Signals mit dem realen Teil der „Leerstellen"-Frequenz-Rechteckwellenreplik. Der reale Teil der „Leerstellen"-Frequenz-Rechteckwellenreplik ist eine Rechteckwelle mit einer Sinuswellen-Grundfrequenz.
  • Die Gleichung 393 definiert die Kreuzkorrelation des imaginären Teils des empfangenen Signals mit dem imaginären Teil der „Leerstellen"-Frequenz-Rechteckwellenreplik. Der imaginäre Teil der „Leerstellen"-Frequenz-Rechteckwellenreplik ist eine Rechteckwelle mit einer Cosinusgrundfrequenz.
  • Die Gleichung 394 definiert die Kreuzkorrelation des realen Teils des empfangenen Signals mit dem imaginären Teil der „Leerstellen"-Frequenz-Rechteckwellenreplik.
  • Die Gleichung 395 definiert die Kreuzkorrelation des imaginären Teils des empfangenen Signals mit dem realen Teil der „Leerstellen"-Frequenz-Rechteckwellenreplik.
  • Die Gleichung 396 definiert den realen Teil der Kreuzkorrelation des komplexen Signals mit dem zusammengesetzten Zugeordneten der „Leerstellen"-Frequenz-Rechteckwellenreplik.
  • Die Gleichung 397 definiert den imaginären Teil der Kreuzkorrelation des komplexen Signals mit dem zusammengesetzten Zugeordneten der „Leerstellen"-Frequenz-Rechteckwellenreplik.
  • Die Gleichung 398 ist dieselbe wie die Gleichung 366 gemäß 7A.
  • Die in 8 gezeigte Kalibrierungsroutine ermittelt, welches die Rauschschwelle des Leser-Empfangsschaltsystems ist und setzt eine geeignete Schwelle zur Entscheidung, ob gerade ein Signal von der Marke empfangen wird. Diese Routine wird vom Mikroprozessor 170 am Schluss der „Zeichen"-Frequenzunterbrechungsroutine durchgeführt, wenn der Bediener der Anlage den „Kalibrieren"-Momentschalter 144 (1) gedrückt hat und dadurch veranlasst, dass der Mikroprozessor das „Kalibrieren"-Kennzeichen setzt. Normalerweise würde die Bedienperson die Anlage jeden Tag vor Gebrauch oder bei Wechsel des Einsatzorts kalibrieren.
  • Der Mikroprozessor führt die Prüfung 410 durch, um festzustellen, ob das „Rauschen berechnen"-Kennzeichen gesetzt ist. Dieses Kennzeichen wird zurückgesetzt, wenn Leistung zum Leser 100 eingeschaltet wird, und jedes Mal, wenn der Nutzzyklustaktgeber zurückgesetzt wird. Somit führt der Mikroprozessor zum ersten Mal während der Kalibrierungsroutine die Operation 420 durch, die daraus besteht, dass M in das Ma-Register eingegeben und das „Rauschen berechnen"-Kennzeichen gesetzt wird. Bei anschließenden Durchläufen durch die Kalibrierungsroutine führt der Mikroprozessor die Operation 430 durch, die nach vielen Wiederholungen einen Ma-Wert ergibt, der eine geglättete Version von M ist. Der Faktor 64 legt die Zeitspanne, in der die M-Daten geglättet werden, und den Glättungsgrad fest. Das Ziel hierbei ist, einen Schätzwert des Durchschnittswertes der Rauschamplitude zu erhalten, der innerhalb etwa 5 % des tatsächlichen Durchschnittswertes liegt.
  • Als Nächstes führt der Mikroprozessor die Operation 440 durch, die daraus besteht, die vom Taktgenerator 140 gehaltene Zeit T zu lesen. Wenn der Mikroprozessor durch die Prüfung 450 befindet, dass T größer ist als T2, die erforderliche Zeit zum Erzielen des gewünschten Glättungsbetrags, wird die Operation 460 durchgeführt. Die empfangene Signalerfassungsschwelle H wird an irgendeinem Vielfachen des Rauschpegels Ma festgelegt. Der Faktor 8, der in der Gleichung für H erscheint, begrenzt die falschen Signalerfassungen auf eine einigermaßen niedrige Zahl, während er die Wahrscheinlichkeit der Erfassung an einem einigermaßen hohen Wert aufrechterhält.
  • Der Nutzzyklustaktgeber im Taktgenerator 140 wird dann zurückgesetzt, was bewirkt, dass sämtliche Kennzeichen einschließlich des „Kalibrieren"-Kennzeichens und des „Rauschen berechnen"-Kennzeichens zurückgesetzt werden. Das „Kalibrieren"-Kennzeichen wird zurückgesetzt, um so dem Mikroprozessor 170 an der nächsten „Zeichen"-Frequenzunterbrechung zu signalisieren, dass die Arbeitsroutine durchgeführt werden sollte (siehe 6, Operation 359).
  • Die bei 420 und 460 gezeigten besonderen Zahlen entsprechen der bestimmten Ausführungsform der hierin beschriebenen Erfindung. Andere Zahlen könnten die Zwecke der Erfindung ebenfalls erfüllen, wenn sie hinsichtlich der oben angegebenen Richtlinien gewählt werden.
  • Zum Erreichen der größtmöglichen Genauigkeit beim Extrahieren der Nachrichtenbits aus dem empfangenen Signal muss die Kreuzkorrelation des empfangenen Signals und der Replik Signalabtastungen aus nur einer Bitperiode einbeziehen. Die in 9 gezeigte Arbeitsroutine ermöglicht es dem Mikroprozessor 170, das Vorhandensein eines Markensignals zu erkennen und die Empfangsoperationen mit dem durch die Marke festgelegten Bittakt zu synchronisieren.
  • Ein „Signal"-Kennzeichen bezeichnet das Vorhandensein eines Signals von einer Marke. Das „Signal"-Kennzeichen wird jedes Mal zurückgesetzt, wenn das Nutzzyklustaktgebersignal im Taktgenerator 140 niedrig wird. Dadurch stellt der Mikroprozessor 170 beim Durchführen der Prüfung 500 in 9 fest, dass das Signalkennzeichen niedrig ist und führt die Prüfung 510 durch. Wenn der Mikroprozessor durch die Prüfung 500 bestimmt, dass der Absolutwert von M – S (FSK) oder M (OOK oder PSK) die Nachweisschwelle H nicht übersteigt, zieht er den Schluss, dass ein Signal nicht vorhanden ist und vollzieht die Operation 514, Lesen von T, und die Prüfung 516, Vergleichen von T mit einer vorbestimmten Zeit T3. Wenn T größer ist als T3, hat die Suche nach einer Marke an dem bestimmten Standort der Leserspule länger gedauert als sie sollte, wenn eine Marke an diesem Standort vorhanden wäre, und die Suche wird mittels Durchführung der Operation 518 abgebrochen. Wenn die Prüfung 510 das Vorhandensein eines Signals (und einer Marke) aufdeckt, wird die Operation 520, Setzen des „Signal"-Kennzeichens, durchgeführt.
  • Bei der nächsten Unterbrechung nach dem Setzen des „Signal"-Kennzeichens erkennt der Mikroprozessor durch die Prüfung 500, dass das „Signal"-Kennzeichen gesetzt ist, und führt die Prüfung 520 durch. Das „Bit sync"-Kennzeichen wurde ebenfalls zurückgesetzt, als das Nutzzyklustaktgebersignal niedrig wurde, und der Mikroprozessor rückt zur Prüfung 535 vor. Das „Sigmax"-Kennzeichen wurde ebenfalls zurückgesetzt, als das Nutzzyklustaktgebersignal niedrig wurde, und der Mikroprozessor rückt zur Prüfung 540 vor.
  • Die Signalerfassung tritt wahrscheinlich auf, wenn die Kreuzkorrelationsintervalle nicht richtig mit den empfangenen Bitperioden ausgerichtet sind. Die Korrelation des empfangenen Signals mit der/den Replik(en) sollte mit jeder aufeinanderfolgenden Unterbrechung zunehmen, während das Korrelationsintervall sich in Ausrichtung mit der empfangenen Bitperiode bewegt, und dann sollte die Korrelation anfangen abzunehmen, während das Korrelationsintervall sich aus der Ausrichtung herausbewegt. Der Mikroprozessor bestimmt mittels der Prüfung 540, wann die Bitausrichtung (oder Bitsynchronisation) stattfindet, indem er auf eine Abnahme der Korrelation prüft. Wenn der gerade gemessene Absolutwert M – S (bezeichnet durch den Index n) niedriger ist als der zuvor gemessene Wert (FSK) (bezeichnet durch den Index n-1) oder wenn der gerade gemessene Wert M niedriger ist als der zuvor gemessene Wert (OOK oder PSK), rückt der Mikroprozessor zur Operation 545 vor und setzt das „Sigmax"-Kennzeichen. Die Konstanten Ui, Uq und L (siehe 6, Gleichung 358) sind gegebene Werte, und die Menge W wird berechnet. Die Mengen Uid und Uqd sind gegebene Ausgangswerte.
  • An der nächsten „Zeichen"-Frequenzunterbrechung durchläuft der Mikroprozessor die Prüfungen 500, 530 und 535 und gelangt zur Operation 550. Für ein FSK-Signal ist die Menge WD positiv. Für ein OOK- oder auch ein PSK-Signal ist die Menge D positiv. Mit wiederholter Operation während künftiger Durchlaufe dieser Unterbrechungsroutine werden die Mengen schließlich negativ. Wenn dies geschieht, markiert die Unterbrechung die Taktsituation, wenn die Kreuzkorrelationsperioden die Hälfte eines Bits und die Hälfte des folgenden Bits einschließen. Dieses Ereignis wird dadurch markiert, dass die Operation 555 durchgeführt und das „Bit sync"-Kennzeichen gesetzt wird. Das C-Register wird aus Gründen, die bei Erörterung der Operation 560 und anschließenden Operationen offenkundig werden wird, gelöscht.
  • An der nächsten „Zeichen"-Frequenzunterbrechung durchläuft der Mikroprozessor die Prüfungen 500 und 530 und führt die Operation 560 durch, nämlich Heraufsetzen des C-Registers, das bei Durchführung der Operation 555 gelöscht wurde. Der Mikroprozessor führt dann die Operation 570 durch und prüft den Wert von C.
  • Das „Bit sync"-Kennzeichen wurde gesetzt, als sich die Kreuzkorrelationsintervalle ungefähr von der Mitte einer Bitperiode zur Mitte der nächsten erstreckten. Die Kreuzkorrelationsintervalle rücken mit jeder „Zeichen"-Frequenzunterbrechung („Zeichen"-Frequenz = 50 kHz) um 0,02 ms vor. Nach fünf Unterbrechungen sind die Kreuzkorrelationsintervalle dann um die Hälfte einer Bitperiode vorgerückt und ungefähr mit den Bitperioden ausgerichtet. Wenn C 4 erreicht, markiert somit die nächste „Zeichen”-Frequenzunterbrechung den Zeitpunkt, wo im Wesentlichen alle angesammelten Signalabtastungen einer Bitperiode entsprechen. Der Mikroprozessor führt dann die Operation 580 durch, die daraus besteht, die „Zeichen"- und „Leerstellen"-Frequenzunterbrechungen zu deaktivieren, das Bitraten-(Daten-)Taktsignal im Taktgeber 140 zurückzustellen, so dass der nächste positive Übergang mit dem nächsten positiven Übergang des „Zeichen"-Frequenztaktsignals zusammenfällt, und die Bitraten-(Daten-)Unterbrechung zu aktivieren. Das P-Register, das in der in 10 gezeigten Bitraten-(Daten-)Unterbrechungsroutine verwendet wird, wird zurückgesetzt. Das in der in 11 gezeigten Nachrichtenwiederherstellungsroutine verwendete „Nachrichtenbit"-Kennzeichen wird gelöscht. Der Leser ist nun zum Auslesen der durch die Marke übertragenen Daten bereit.
  • Der der in 1 gezeigten Leserkonfiguration entsprechende Bitidentifizierungsprozess ist in 10 gezeigt. Er wird durch eine Unterbrechung ausgelöst, die durch das Bitraten-(Daten-)Taktsignal erzeugt wird, das zuvor mit dem eingehenden Signal synchronisiert wurde. Die erforderlichen Berechnungen 600 sind dieselben wie die zuvor in Verbindung mit 6 und 7 erörterten Berechnungen 350 und 360, außer dass die Mengen Uid und Uqd, die zuvor gemessenen Mi und Mq, den Phasenbezug durch Erhalten von D für unterschiedlichkohärente Phasenverschiebungsverschlüsselung (DPSK) herstellen.
  • Wenn der Mikroprozessor durch die Prüfung 610 bestimmt, dass D ≥ 0 ist, führt er die Operation 620 durch und identifiziert das empfangene Bit B als "1". Wenn der Mikroprozessor feststellt, dass D < 0 ist, identifiziert er das Bit als "0". Sämtliche empfangenen Bits werden zur anschließenden Verarbeitung im Arbeitsspeicher gespeichert.
  • Die Operation 640 setzt das P-Register herauf, wodurch eine Zählung der Anzahl von Bits beibehalten wird, die nach Stattfinden der Bitsynchronisation empfangen wurden.
  • Die abschließende Operation 650 bewirkt, dass der Mikroprozessor zu der in 11 gezeigten Nachrichtenwiederherstellungsroutine geht.
  • Der Bitidentifizierungsprozess, der der Ausführungsform des Lesers entspricht, wo ein Sperrfilter den Hüllkurvendetektor 145, das Tiefpassfilter 150 und den Gleichstromabschalter 155 ersetzt, ist der in 10 gezeigte und oben erörterte Prozess, außer dass die Gleichungen gemäß 6B und 7B anstelle derjenigen von 6A und 7A verwendet werden.
  • Die Wiederherstellung der Nachricht geht gemäß dem in 11 gezeigten Flussdiagramm vonstatten. Der Mikroprozessor 170 führt zuerst die Prüfung 700 durch und weil das „Nachrichtenbit"-Kennzeichen in der Operation 580 der in 9 gezeigten Arbeitsroutine zurückgesetzt wurde, geht er zur Prüfung 705 weiter, um zu sehen, ob die Anzahl von angesammelten Bits zur Verarbeitung ausreicht. Die Anzahl von benötigten Bits zum Festlegen des Beginns einer Nachricht wird mit dem Symbol Ps bezeichnet. Wenn die Zählung P gleich Ps ist, wird die Operation 710 durchgeführt, die ermittelt, ob die bis dahin angesammelten Ps-Bits einen „Nachricht starten"-Code bilden. Die in der Gleichung der Operation 710 verwendeten Symbole haben die folgenden Bedeutungen. Die Folge aus Nullen "0" und Einsen "1", die den „Nachricht starten"-Code bildet und dem ersten Nachrichtenbit vorangeht, ist (in umgekehrter Übertragungsfolge) durch Ap dargestellt, wobei p die Werte von 1 bis Ps annimmt. Das zu allerletzt erfasste Bit ist mit Bn bezeichnet. Das m Bitperioden zuvor erfasste Bit ist mit Bn-m bezeichnet. Die Pluszeichen bezeichnen Modulo-2-Additionen. Das Produktzeichen gibt an, dass die Mengen in Klammern miteinander zu verknüpfen sind. Wenn X gleich 1 ist, bilden die bis dahin angesammelten Bits den „Nachricht starten"-Code. Die Menge G wird während der Operation 720 gleich 0 gesetzt, was bedeutet, dass die empfangenen Bits richtig als Nullen "0" und Einsen "1" erkannt wurden.
  • Wenn X nicht gleich 1 ist, kann dies so sein, weil die Nullen "0" und Einsen "1" in der empfangenen Bitfolge vertauscht worden sind (weil eine Phasenmehrdeutigkeit von π-Radianten vorliegen mag). Um diese Möglichkeit zu prüfen, wird die Operation 725 durchgeführt, die dieselbe ist wie die Operation 710, außer dass die empfangenen Bits invertiert sind, wie durch die Querstriche über dem Bn-m angedeutet. Die Prüfung 730 wird an dem neuen X durchgeführt und wenn es gleich 1 ist, wurde der „Nachricht starten"-Code empfangen, aber die empfangenen Bits sind invertiert. Die Operation 735, bei der G gleich 1 gesetzt wird, wird durchgeführt, was besagt, dass die empfangenen Bits invertiert sind. Wenn eine der Prüfungen 715 und 730 erfolgreich ist, wird die Operation 740 durchgeführt, die das „Nachrichtenbit"-Kennzeichen setzt und das C-Register löscht.
  • Wenn keine der Prüfungen 715 und 730 erfolgreich ist, endet die Unterbrechungsroutine. Während der nächsten Unterbrechung wird das älteste Bit verworfen, das neue Bit wird hinzugefügt, und dieselben Prüfungen werden wiederholt. Dieser Prozess geht Unterbrechung für Unterbrechung weiter, bis der „Nachricht starten"-Code erkannt wird. Wenn die Startnachricht nicht innerhalb einer vorbestimmten Zeitspanne nach Erfassung eines Signals erkannt wird, kann das Lesermagnetfeld abgeschaltet werden, um Batterieenergie zu sparen.
  • Unterbrechungen im Anschluss an die Erkennung des „Nachricht starten"-Codes gehen über die Prüfung 700 zur Operation 745 weiter, wo fehlerhafte Inversionen der Daten durch Modulo-2-Addition der Mengen B und G korrigiert werden. Die empfangenen Nachrichtenbits werden in der Operation 750 durch Heraufsetzen des C-Registers gezählt. Wenn die Prüfung 755 zeigt, dass die richtige Anzahl von Nachrichtenbits empfangen wurde, wird der Nutzzyklustaktgeber durch die Operation 760 zurückgesetzt, wodurch die Spannung von der Leserspule 110 genommen wird. Der Mikroprozessor wird dann in der Operation 765 angewiesen, zu der in 12 gezeigten Nachrichtenverarbeitungsroutine zu gehen.
  • Der Leser 100 kann angewiesen werden, mittels im Nur-Lese-Speicher in Form einer integrierten Schaltung, einer Widerstandsmatrix oder eines beliebigen anderen Mittels zum dauerhaften Speichern binärer Daten gespeicherter „Modus"-Daten nach einem Markentyp oder vielen verschiedenen Marken zu suchen. Zu den Modusdaten zählen Treiberfrequenz, Modulationsart (d. h. FSK, OOK, CPSK und DCPSK), „Zeichen"- und „Leerstellen"- Frequenzen, Bitrate, Datenverschlüsselung, falls vorhanden (z. B. Manchester oder verwandte Codierungstechniken), „Nachricht starten"-Code, Fehlererfassungsprozess (z. B. zyklische Redundanzprüfungen, Paritätskontrollen), Markentyp und alle Konstanten, die in die Firmware integriert sind, die die Funktionen des Lesers steuert.
  • Die in 12 gezeigte Nachrichtenverarbeitungsroutine ist von ziemlich beschränkter Bandbreite, einfach weil die Verschiedenheit der derzeit in Gebrauch befindlichen Marken ziemlich beschränkt ist. Wenn neue und verbesserte Markengestaltungen auftauchen, kann die Firmware, wie sie durch dieses Flussdiagramm dargestellt ist, so erweitert oder modifiziert werden, dass sie diese neuen und einzigartigen Merkmale enthält, sobald sie auftauchen. Dementsprechend sollte dieses Flussdiagramm eher als beispielhaft für die Möglichkeiten denn als vollständige und komplette Darstellung der Leistungsfähigkeiten der Erfindung begriffen werden.
  • Der Mikroprozessor 170 führt die Prüfung 800 durch, indem er ausgehend von den Modusdaten bestimmt, ob die Daten nach Manchester verschlüsselt sind. Falls dies so ist, wird die Prüfung 803 durchgeführt. Wenn die Anzahl von empfangenen Nachrichtenbits C gerade ist, wird das soeben empfangene Bit BC in der Operation 804 mit dem zuvor empfangenen Bit BC-1 verglichen. Bei der Manchester-Codierung müssen die zwei Bits unterschiedlich sein. Wenn sie gleich sind, ist ein Fehler bei der Übertragung aufgetreten, und der laufende „Lese"-Zyklus wird durch die Operation 806 durch Rücksetzen des Nutzzyklustaktgebers im Taktgenerator 140 beendet. Wenn die Bits nicht gleich sind, wird die Operation 808 durchgeführt, wobei das (C-1). Bit als C/2. Bit der Nachricht bestimmt wird.
  • Die Prüfung 810 wird bewerkstelligt, indem ausgehend von den Modusdaten bestimmt wird, ob die Nachricht chiffriert ist. Wenn dies so ist, enthalten die Modusdaten die notwendigen Informationen zum Dechiffrieren der Nachricht während der Operation 815. Zum Zwecke von Prüfungen 820 und 840 weisen die Modusdaten auch darauf hin, ob entweder zyklische Redundanzprüfungen oder Paritätskontrollen vorzunehmen sind. Die erforderlichen Daten zur Durchführung dieser Kontrollen während der Operationen 825 und 845 sind ebenfalls in den Modusdaten vorgesehen.
  • Falls die zyklische Redundanzprüfung oder die Paritätskontrolle fehlerhaft ist, bewirkt die Prüfung 830 bzw. die Prüfung 850 die Beendigung des laufenden „Lese"-Zyklus durch die Operation 806. Wenn die Kontrollen zufriedenstellend sind, geht der Mikroprozessor weiter zur Prüfung 835 und bestimmt durch Heranziehen der Modusdaten, ob der Markentyp in der Nachricht eingeschlossen ist. Falls dies so ist, wird in Prüfung 855 die Bestimmung dahingehend vorgenommen, ob der Markentyp zu denen mit Leseberechtigung gehört. Falls dies nicht so ist, wird der gegenwärtige „Lese"-Zyklus durch die Operation 806 abgebrochen. In einer anderen Ausführungsform würde der Leser wahlweise ermächtigt, eine Nachricht "Unberechtigte Marke erfasst" anzuzeigen.
  • Die letzte Operation der Routine ist 860, die zur Anzeige des Identifikationscodes für die Marke auf der Flüssigkristallanzeige 175 führt. Ferner wird veranlasst, dass der Lautsprecher 185 zwei "Piepsignale" eines Tons ausgibt.
  • Die Routine, die der Mikroprozessor ausführt, wenn vom Benutzer der Leserstromschalter betätigt wird, ist in 13 gezeigt. Die Operation 900 setzt den Mikroprozessor 170 zurück und bewirkt, dass er eine Initialisierungsprozedur durchführt. Während der Operation 902 erhält der Mikroprozessor vom Modusdaten-Nur-Lese-Speicher sämtliche erforderlichen Modusdaten, die zum Konfigurieren des Lesers 170 notwendig sind, um die Marken zu lesen, für die er leseberechtigt ist. Der Leser 170 wird während der Operation 904 konfiguriert.
  • Während der Operation 906 wird die Spule 110 angeregt und die Batteriespannung unter Belastung mit einer Bezugsspannung verglichen. Nach erfolgtem Vergleich wird die Spulenspannung abgeschaltet. Wenn der Spannungspegel während der Prüfung 908 für niedrig befunden wird, bewirkt die Operation 910, dass eine Nachricht „Spannung niedrig" auf der Flüssigkristallanzeige 175 angezeigt und für eine Sekunde das Aussenden eines schwach vernehmbaren Tons durch den Lautsprecher 185 bewirkt wird. Wenn der Spannungspegel akzeptabel ist, bewirkt die Operation 912, dass die Nachricht „bereit" angezeigt wird und zwei kurze „Piepsignale" ausgesendet werden. Der Mikroprozessor tritt dann in eine Schlummerphase, wo er auf Unterbrechungen wartet, die ihn dazu bringen, weitere Verarbeitungsoperationen auszuführen.
  • In 14 ist die Unterbrechungsroutine T1 gezeigt. Die Unterbrechung T1 wird durch den T-Zähler im Taktgenerator 140 erzeugt, wenn die Spulenspannung nach dem Einschalten einen nahezu stabilen Zustand erreicht hat. Die Operation 920 führt zum Öffnen des Schalters 160 im Gleichstromabschalter 155. Die Bitraten-(Steuerungs-)Unterbrechung wird durch die Operation 924 freigegeben, wodurch der Beginn des eigentlichen „Lese"-Prozesses gestattet wird.
  • In 15 ist die Bitraten-(Steuerung-)Unterbrechungsroutine gezeigt. Die Prüfung 930 deckt auf, dass das „Korrelationen starten"-Kennzeichen nicht gesetzt wurde, und die Operation 932 besteht aus der Aktivierung der viermaligen „Zeichen"-Frequenz- und der viermaligen „Leerstellen"-Frequenzunterbrechungen und dem Setzen des Kennzeichens „Korrelationen starten". Bei der nächsten Bitraten-(Steuerungs-)Unterbrechung geht der Mikroprozessor über die Prüfung 930 weiter zur Operation 934 und aktiviert dadurch die „Zeichen"-Frequenz- und „Leerstellen"-Frequenzunterbrechungen, letztere nur, falls die Modusdaten anzeigen, dass die antwortende Marke FSK-Modulation verwendet. Das „Korrelationen starten"-Kennzeichen wird in Erwartung des nächsten „Lese"-Zyklus zurückgesetzt, und die Bitraten-(Steuerungs-)Unterbrechung wird gesperrt.
  • Die Spulenabschalt-Unterbrechungsroutine ist in 16 gezeigt. Die Spulenabschaltunterbrechung wird erzeugt, wenn das Signal vom Nutzzyklustaktgeber im Taktgenerator 140 niedrig wird und die Spulenspannung abschaltet. Wenn diese Unterbrechung stattfindet, sperrt der Mikroprozessor sämtliche Unterbrechungen, setzt sämtliche Kennzeichen zurück, löscht sämtliche Register und schließt den Schalter 160.
  • Die Verwendung des Multimode-Identifizierungssystems beginnt mit der Wahl einer bestimmten körperlichen Gestaltung für die Marken, die zur Befestigung an oder Implantation in den interessierenden Objekten geeignet sind. Die Marken werden in der benötigten Anzahl hergestellt, und es wird eine Folge von Bits mit einem einzigartigen Identifikationscode in den Permanentspeicher jeder Marke einprogrammiert. Die Marken werden nach Bedarf an den interessierenden Objekten angebracht oder darin implantiert.
  • Der Identifizierungsprozess besteht aus dem Anschalten der Leistung an den Leser, dem wahlweisen Kalibrieren des Instrumentes bezogen auf den Rauschpegel durch Drücken des „Kalibrieren"-Schalters und dem Auslösen des „Lesen"-Impulses. Die Vorrichtung ist nun bereit zum Lesen von Marken.
  • Der Benutzer löst den „Lesen"-Impuls aus und bewegt den Leser nahe der Stelle über die Oberfläche des Objekts, wo die Marke sich bei Vorhandensein befinden würde. Wenn eine Marke vorhanden ist und die Marke zu dem Typ mit Leseberechtigung gehört, wird der mit dem Objekt verbundene Identifikationscode ausgewiesen und akustisch angezeigt.

Claims (5)

  1. Elektronische Erkennungsmarke (200), aufweisend eine Einrichtung (255) zum Speichern von an einen elektronischen Erkennungsleser (100) zu übermittelnden Informationen; gekennzeichnet durch – eine Einrichtung (230) zum Verändern der Leistungsentnahme aus einem reversierenden Magnetfeld (10) in Übereinstimmung mit den gespeicherten Informationen, wobei die Erzeugung des Magnetfeldes (10) zu einem willkürlichen Zeitpunkt begonnen wird, das Magnetfeld (10) vor dem willkürlichen Zeitpunkt null ist und im Anschluss an den willkürlichen Zeitpunkt aus einem gleichförmigen Anteil und einem Übergangsanteil besteht; und – eine Einrichtung (250) zum Verzögern der Veränderung der Leistungsentnahme für eine vorbestimmte Zeitspanne, wobei die Verzögerungszeit die Zeit ist, die der mit dem Beginn der Erzeugung des reversierenden Magnetfeldes (10) verbundene Übergang benötigt, um auf einen Pegel abzufallen, wo die wechselnde Leistungsentnahme aus dem reversierenden Magnetfeld (10) von dem Übergang unterscheidbar ist.
  2. Elektronische Erkennungsmarke (200) nach Anspruch 1, aufweisend eine Spule (210), einen Kondensator (220), eine veränderbare Belastung (230), einen Spannungswandler (235) von Wechselstrom zu Gleichstrom, eine Verzögerungseinrichtung (250) und einen Signalgenerator (240); wobei die Spule (210) und der Kondensator (220) erste und zweite Anschlüsse aufweisen, die veränderbare Belastung (230), der Spannungswandler (235) und die Verzögerungseinrichtung (250) erste, zweite und dritte Anschlüsse aufweisen, und der Signalgenerator (240) erste, zweite, dritte und vierte Anschlüsse aufweist; wobei die ersten Anschlüsse aller dieser Vorrichtungen zusammengeschaltet sind, die zweiten Anschlüsse der Spule (210), des Kondensators (220), der veränderbaren Belastung (230) und des Spannungswandlers (235) zusammengeschaltet sind, der dritte Anschluss des Spannungswandlers (235) mit den zweiten Anschlüssen der Verzögerungseinrichtung (250) und des Signalgenerators (240) verbunden ist, der dritte Anschluss der Verzögerungseinrichtung (250) an den dritten Anschluss des Signalgenerators (240) angeschlossen ist, und der vierte Anschluss des Signalgenerators (240) an den dritten Anschluss der veränderbaren Belastung (230) angeschlossen ist; wobei die Spule (210) und der Kondensator (220) bei einer vorbestimmten Frequenz in Resonanz sind, die Spule (210) unter Ansprechen auf ein von der Spule (210) umschlossenes magnetisches Wechselfeld an ihren Anschlüssen Wechselspannung erzeugt, der Spannungswandler (235) unter Ansprechen auf die über seine Anschlüsse aufgeprägte Wechselspannung Gleichspannung erzeugt, die Gleichspannung die Verzögerungseinrichtung (250) veranlasst, nach einer vorbestimmten Verzögerung ein „Start"-Signal an den Signalgenerator (240) zu liefern, die Gleichspannung in Verbindung mit dem „Start"-Signal den Signalgenerator (240) zur Lieferung eines Signals an die veränderbare Belastung (230) veranlasst, wobei das Signal des Signalgenerators (240) eindeutig auf die Markeninformation bezogen ist, die Größe der veränderbaren Belastung (230) gemäß der Größe des von dem Signalgenerator (240) gelieferten Signals verändert wird und die Leistungsentnahme der veränderbaren Belastung (230) aus dem reversierenden Magnetfeld (10) proportional zur Größe der veränderbaren Belastung (230) ist.
  3. Elektronische Erkennungsmarke (200) nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass sie mit einem elektronischen Erkennungsleser (100) mit der Eignung zum Betrieb in einer Vielzahl von Betriebsarten gekoppelt ist, wobei diese Betriebsarten durch Modussteuerdaten gekennzeichnet sind und der Leser (100) aufweist: – eine Einrichtung (110) zum Erzeugen eines reversierenden Magnetfeldes (10); – eine Einrichtung (142) zum Starten der Erzeugungseinrichtung (110); – eine Einrichtung (170) zum Stoppen der Erzeugungseinrichtung (110); – eine Einrichtung (170) zum Erhalten eines Messwertes der zeitabhängigen Leistungsentnahme aus dem Magnetfeld (10) durch eine elektronische Erkennungsmarke (200), wobei der Leistungsentnahmemesswert die von der Marke (200) übermittelte Information darstellt; und – eine Einrichtung (170) zum Herausziehen der Information aus dem Leistungsentnahmemesswert, wobei die Informationsextraktionseinrichtung (170) zum Betrieb in einer Vielzahl von Informationsextraktion-Betriebsarten geeignet ist, wobei jede dieser Informationsextraktion-Betriebsarten auf einer bestimmten Funktionsbeziehung zwischen der Information und der zeitabhängigen Leistungsentnahme durch die Marke (200) basiert und die Informationsextraktion-Betriebsarten durch die Modussteuerdaten gekennzeichnet sind.
  4. Verfahren zum Übermitteln von Informationen unter Ansprechen auf das Vorhandensein eines reversierenden Magnetfeldes (10), wobei die Erzeugung des Magnetfeldes (10) zu einem willkürlichen Zeitpunkt begonnen wird, das Magnetfeld (10) vor dem willkürlichen Zeitpunkt null ist und im Anschluss an den willkürlichen Zeitpunkt aus einem gleichförmigen Anteil und einem Übergangsanteil besteht, und das Verfahren den Schritt Erkennen des Vorhandenseins des reversierenden Magnetfeldes (10) umfasst; gekennzeichnet durch die Schritte: – Abwarten einer vorbestimmten Zeitspanne, wobei die vorbestimmte Zeitspanne die Zeit ist, die der mit dem Einschalten des reversierenden Magnetfeldes (10) verbundene Übergang benötigt, um auf einen Pegel abzufallen, wo eine veränderliche Leistungsentnahme aus dem reversierenden Magnetfeld (10) von dem Übergang unterscheidbar ist; und – Entnehmen von Leistung aus dem reversierenden Magnetfeld (10) nach Ablauf der vorbestimmten Zeitspanne derart, dass eine Veränderung in der entnommenen Leistung in Funktionsbeziehung zu den übermittelten Informationen steht.
  5. Verfahren nach Anspruch 4, zum Empfangen von Informationen, die durch die wechselnde Leistungsentnahme aus dem reversierenden Magnetfeld (10) von einer Quelle unbestimmten Standorts übermittelt werden, wobei die wechselnde Leistungsentnahme in Funktionsbeziehung zu den übermittelten Informationen steht und die Funktionsbeziehung irgendeine einer Vielzahl von Funktionsbeziehungen ist, wobei das Verfahren die weiteren Schritte umfasst: – Erzeugen eines reversierenden Magnetfeldes (10) in einem Bereich, der für den Standort der Übermittlungsquelle gehalten wird; – Erhalten eines Messwertes der aus dem reversierenden Magnetfeld (10) entnommenen Leistung, falls vorhanden, als Funktion der Zeit; – Verwenden der Vielzahl der Funktionsbeziehungen, die zwischen der wechselnden entnommenen Leistung und den übermittelten Informationen vorhanden sein können, um ausgehend von dem Leistungsentnahmemesswert als Funktion der Zeit zu bestimmen, ob Informationen übermittelt werden und falls ja, die verwendete Funktionsbeziehung zu bestimmen; – Weglassen der restlichen Schritte und Wiederholen des Verfahrens an einer anderen Stelle, falls keine Informationen übermittelt werden; andernfalls: – Herausziehen von Informationen aus dem Leistungsentnahmemesswert als Funktion der Zeit unter Verwendung der eingesetzten Funktionsbeziehung.
DE69334175T 1991-08-15 1993-03-10 Multimode-identifizierungssystem Expired - Lifetime DE69334175T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US07/746,129 US5235326A (en) 1991-08-15 1991-08-15 Multi-mode identification system
PCT/US1993/002112 WO1994020941A1 (en) 1991-08-15 1993-03-10 Multi-mode identification system

Publications (2)

Publication Number Publication Date
DE69334175D1 DE69334175D1 (de) 2007-11-15
DE69334175T2 true DE69334175T2 (de) 2008-01-31

Family

ID=24999598

Family Applications (2)

Application Number Title Priority Date Filing Date
DE69334175T Expired - Lifetime DE69334175T2 (de) 1991-08-15 1993-03-10 Multimode-identifizierungssystem
DE0688454T Pending DE688454T1 (de) 1991-08-15 1993-03-10 Multimode-identifizierungssystem

Family Applications After (1)

Application Number Title Priority Date Filing Date
DE0688454T Pending DE688454T1 (de) 1991-08-15 1993-03-10 Multimode-identifizierungssystem

Country Status (11)

Country Link
US (1) US5235326A (de)
EP (1) EP0688454B1 (de)
JP (1) JPH08510871A (de)
KR (1) KR100294766B1 (de)
AT (1) ATE374985T1 (de)
DE (2) DE69334175T2 (de)
DK (1) DK0688454T3 (de)
ES (1) ES2098199T3 (de)
GR (1) GR970300010T1 (de)
PT (1) PT688454E (de)
WO (1) WO1994020941A1 (de)

Families Citing this family (210)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2229845B (en) * 1989-04-01 1993-08-04 Avery Ltd W & T Transaction system
US5266926A (en) * 1991-05-31 1993-11-30 Avid Marketing, Inc. Signal transmission and tag power consumption measurement circuit for an inductive reader
GB9202831D0 (en) 1992-02-11 1992-03-25 Shanning Laser Systems Ltd Security tag
JP3599336B2 (ja) * 1992-02-18 2004-12-08 シチズン時計株式会社 データキャリヤシステム、及び固定施設におけるアンテナ
US5499626A (en) * 1992-05-01 1996-03-19 Willham; Richard L. Individual descriptive record system
US5855609A (en) * 1992-08-24 1999-01-05 Lipomatrix, Incorporated (Bvi) Medical information transponder implant and tracking system
US5725578A (en) * 1992-08-24 1998-03-10 Lipomatrix Incoporated Temporary implant with transponder and methods for locating and indentifying
US5716407A (en) * 1992-08-24 1998-02-10 Lipomatrix, Incorporated Method of rendering identifiable a living tissue implant using an electrical transponder marker
US5557280A (en) * 1992-08-26 1996-09-17 British Technology Group Limited Synchronized electronic identification system
US5347263A (en) * 1993-02-05 1994-09-13 Gnuco Technology Corporation Electronic identifier apparatus and method utilizing a single chip microcontroller and an antenna coil
US5491468A (en) * 1993-06-24 1996-02-13 Westinghouse Electric Corporation Identification system and method with passive tag
US5510769A (en) * 1993-08-18 1996-04-23 Checkpoint Systems, Inc. Multiple frequency tag
FR2711440B1 (fr) * 1993-10-18 1996-02-02 France Telecom Dispositif à pureté spectrale pour l'échange d'informations à distance entre un objet portatif et une station.
AT401211B (de) * 1994-01-26 1996-07-25 Allflex Sa Verfahren zum auslesen von in transpondern gespeicherten daten
US5539394A (en) * 1994-03-16 1996-07-23 International Business Machines Corporation Time division multiplexed batch mode item identification system
US5574665A (en) * 1994-04-29 1996-11-12 International Business Machines Corporation Receiver apparatus and method for frequency tagging
US6472975B1 (en) * 1994-06-20 2002-10-29 Avid Marketing, Inc. Electronic identification system with improved sensitivity
US5602538A (en) * 1994-07-27 1997-02-11 Texas Instruments Incorporated Apparatus and method for identifying multiple transponders
US5689242A (en) * 1994-07-28 1997-11-18 The General Hospital Corporation Connecting a portable device to a network
US5550536A (en) * 1994-08-17 1996-08-27 Texas Instruments Deutschland Gmbh Circuit frequency following technique transponder resonant
US5627526A (en) * 1994-09-30 1997-05-06 Harris Corp. Proximity detection using DPSK waveform
JPH08138018A (ja) * 1994-11-10 1996-05-31 Rikagaku Kenkyusho データ・キャリア・システム
US5648765A (en) * 1995-03-08 1997-07-15 Cresap; Michael S. Tag tansponder system and method to identify items for purposes such as locating, identifying, counting, inventorying, or the like
GB9505810D0 (en) * 1995-03-22 1995-05-10 Int Computers Ltd Electronic identification system
FR2733104B1 (fr) * 1995-04-12 1997-06-06 Droz Francois Repondeur de petites dimensions et procede de fabrication de tels repondeurs
US5874214A (en) 1995-04-25 1999-02-23 Irori Remotely programmable matrices with memories
US6416714B1 (en) 1995-04-25 2002-07-09 Discovery Partners International, Inc. Remotely programmable matrices with memories
US5741462A (en) * 1995-04-25 1998-04-21 Irori Remotely programmable matrices with memories
US5751629A (en) 1995-04-25 1998-05-12 Irori Remotely programmable matrices with memories
US6017496A (en) 1995-06-07 2000-01-25 Irori Matrices with memories and uses thereof
US5961923A (en) * 1995-04-25 1999-10-05 Irori Matrices with memories and uses thereof
US6331273B1 (en) 1995-04-25 2001-12-18 Discovery Partners International Remotely programmable matrices with memories
US6284459B1 (en) 1995-04-25 2001-09-04 Discovery Partners International Solid support matrices with memories and combinatorial libraries therefrom
US6025129A (en) * 1995-04-25 2000-02-15 Irori Remotely programmable matrices with memories and uses thereof
US6329139B1 (en) 1995-04-25 2001-12-11 Discovery Partners International Automated sorting system for matrices with memory
US6100026A (en) * 1995-04-25 2000-08-08 Irori Matrices with memories and uses thereof
US5600683A (en) * 1995-05-01 1997-02-04 Motorola, Inc. Communication data format
US5798693A (en) * 1995-06-07 1998-08-25 Engellenner; Thomas J. Electronic locating systems
US5739766A (en) * 1995-07-12 1998-04-14 Ilco Unican Inc. Transponder detector
US5594384A (en) * 1995-07-13 1997-01-14 Gnuco Technology Corporation Enhanced peak detector
US5625327A (en) * 1995-07-13 1997-04-29 Gnuco Technology Corporation Modified Colpitts oscillator for driving an antenna coil and generating a clock signal
US7123129B1 (en) 1995-08-14 2006-10-17 Intermec Ip Corp. Modulation of the resonant frequency of a circuit using an energy field
US5812065A (en) * 1995-08-14 1998-09-22 International Business Machines Corporation Modulation of the resonant frequency of a circuit using an energy field
US7002475B2 (en) * 1997-12-31 2006-02-21 Intermec Ip Corp. Combination radio frequency identification transponder (RFID tag) and magnetic electronic article surveillance (EAS) tag
DE19549343A1 (de) * 1995-09-29 1997-04-03 Siemens Ag Transponder
US5699046A (en) * 1995-11-02 1997-12-16 Sensormatic Electronics Corporation EAS system employing central and local stations with shared functions
US5641634A (en) * 1995-11-30 1997-06-24 Mandecki; Wlodek Electronically-indexed solid-phase assay for biomolecules
US5736332A (en) * 1995-11-30 1998-04-07 Mandecki; Wlodek Method of determining the sequence of nucleic acids employing solid-phase particles carrying transponders
US6001571A (en) * 1995-11-30 1999-12-14 Mandecki; Wlodek Multiplex assay for nucleic acids employing transponders
US6051377A (en) * 1995-11-30 2000-04-18 Pharmaseq, Inc. Multiplex assay for nucleic acids employing transponders
AU1061997A (en) 1995-11-30 1997-06-19 Wlodek Mandecki Screening of drugs from chemical combinatorial libraries employing transponders
US6678753B1 (en) 1995-12-20 2004-01-13 Fujitsu Limited IC card reading/writing apparatus and method for allowing use of multiple vendors
JPH09171545A (ja) * 1995-12-20 1997-06-30 Fujitsu Ltd Icカード,icカード読み取り/書き込み装置,icカード読み取り/書き込み装置用上位装置及びicカードシステム並びにicカードシステムにおけるマルチベンダ対応方法
DE19608451A1 (de) * 1996-03-05 1997-09-11 Philips Patentverwaltung Verfahren zum Übertragen von Informationen
US5833603A (en) * 1996-03-13 1998-11-10 Lipomatrix, Inc. Implantable biosensing transponder
US6130602A (en) * 1996-05-13 2000-10-10 Micron Technology, Inc. Radio frequency data communications device
US6836468B1 (en) * 1996-05-13 2004-12-28 Micron Technology, Inc. Radio frequency data communications device
US6941124B1 (en) 1996-05-13 2005-09-06 Micron Technology, Inc. Method of speeding power-up of an amplifier, and amplifier
DE19627255A1 (de) * 1996-07-08 1998-01-15 Angewandte Digital Elektronik Vorrichtung mit einem Kartenendgerät mit Kernelektronik mit Spulen zur Kopplung mit Chipkarten aus einer Chipkartengruppe sowie Verfahren hierzu
US5739754A (en) * 1996-07-29 1998-04-14 International Business Machines Corporation Circuit antitheft and disabling mechanism
DE19635311A1 (de) * 1996-09-02 1998-03-12 Angewandte Digital Elektronik Adaptive Identifikation kontaktloser Chipkarten
US5696485A (en) * 1996-11-06 1997-12-09 Ford Global Technologies, Inc. Method for charging a transponder
ATE301310T1 (de) * 1997-01-17 2005-08-15 Integrated Silicon Design Pty Multiples etikettenlesesystem
US5981166A (en) * 1997-04-23 1999-11-09 Pharmaseq, Inc. Screening of soluble chemical compounds for their pharmacological properties utilizing transponders
FR2763445B1 (fr) * 1997-05-16 1999-09-24 Innovatron Ind Sa Borne de communication sans contact, au moyen d'un procede a induction, avec des objets portatifs de types differents
US6184777B1 (en) 1997-08-26 2001-02-06 Destron-Fearing Corporation Apparatus and method for remotely testing a passive integrated transponder tag interrogation system
US6501807B1 (en) * 1998-02-06 2002-12-31 Intermec Ip Corp. Data recovery system for radio frequency identification interrogator
US6211789B1 (en) * 1998-03-09 2001-04-03 Courtney A. Oldham Method and system for manual entry of data into integrated electronic database for livestock data collection
US6342839B1 (en) 1998-03-09 2002-01-29 Aginfolink Holdings Inc. Method and apparatus for a livestock data collection and management system
US6329920B1 (en) * 1998-03-09 2001-12-11 Aginfolink Holdings Inc. Apparatus and method for reading radio frequency identification transponders used for livestock identification and data collection
US6922134B1 (en) * 1998-04-14 2005-07-26 The Goodyear Tire Rubber Company Programmable trimmer for transponder
IT1302133B1 (it) * 1998-06-24 2000-07-31 Claudio Naso Sistema per la associazione anche inamovibile alla persona di un microchip per la memorizzazione dei dati di identificazione e di maggiore
US6304766B1 (en) 1998-08-26 2001-10-16 Sensors For Medicine And Science Optical-based sensing devices, especially for in-situ sensing in humans
DK1956365T3 (da) 1998-08-26 2013-03-11 Senseonics Inc Optisk-baserede sensor-indretninger
US6371904B1 (en) * 1998-12-24 2002-04-16 Vivant Medical, Inc. Subcutaneous cavity marking device and method
US9669113B1 (en) 1998-12-24 2017-06-06 Devicor Medical Products, Inc. Device and method for safe location and marking of a biopsy cavity
US6356782B1 (en) 1998-12-24 2002-03-12 Vivant Medical, Inc. Subcutaneous cavity marking device and method
EP1026627A1 (de) * 1999-01-29 2000-08-09 Siemens Aktiengesellschaft Kontaktloses Datenübertragungssystem und Verfahren zur kontaktlosen Datenübertragung
EP1150849B1 (de) 1999-02-11 2003-05-07 Emtop Limited Signalübertragungsvorrichtung und -verfahren, sensorvorrichtung und reifendruckmessvorrichtung mit einer solchen signalübertragungsvorrichtung
FR2791489B1 (fr) * 1999-03-25 2001-06-08 Inside Technologies Procede de modulation de l'amplitude d'un signal d'antenne
US6720866B1 (en) * 1999-03-30 2004-04-13 Microchip Technology Incorporated Radio frequency identification tag device with sensor input
US6577229B1 (en) * 1999-06-10 2003-06-10 Cubic Corporation Multiple protocol smart card communication device
US7049935B1 (en) 1999-07-20 2006-05-23 Stmicroelectronics S.A. Sizing of an electromagnetic transponder system for a dedicated distant coupling operation
FR2796781A1 (fr) * 1999-07-20 2001-01-26 St Microelectronics Sa Dimensionnement d'un systeme a transpondeur electromagnetique pour un fonctionnement en hyperproximite
US6624752B2 (en) 1999-11-15 2003-09-23 Bluetags A/S Object detection system
CN1505762A (zh) * 1999-11-15 2004-06-16 3 目标探测系统
AU2001236558A1 (en) 2000-01-28 2001-08-07 Kenneth Jordan Automated method and system for conducting a cattle auction
FR2804557B1 (fr) * 2000-01-31 2003-06-27 St Microelectronics Sa Adaptation de la puissance d'emission d'un lecteur de transpondeur electromagnetique
FR2808946A1 (fr) * 2000-05-12 2001-11-16 St Microelectronics Sa Validation de la presence d'un transpondeur electromagnetique dans le champ d'un lecteur
FR2808941B1 (fr) * 2000-05-12 2002-08-16 St Microelectronics Sa Validation de la presence d'un transpondeur electromagnetique dans le champ d'un lecteur a demodulation d'amplitude
FR2808942B1 (fr) * 2000-05-12 2002-08-16 St Microelectronics Sa Validation de la presence d'un transpondeur electromagnetique dans le champ d'un lecteur a demodulation de phase
FR2809251B1 (fr) * 2000-05-17 2003-08-15 St Microelectronics Sa Dispositif de production d'un champ electromagnetique pour transpondeur
FR2809235A1 (fr) * 2000-05-17 2001-11-23 St Microelectronics Sa Antenne de generation d'un champ electromagnetique pour transpondeur
SE0002573D0 (sv) * 2000-07-07 2000-07-07 Pricer Ab Price label communication system
FR2812986B1 (fr) * 2000-08-09 2002-10-31 St Microelectronics Sa Detection d'une signature electrique d'un transpondeur electromagnetique
DE10040550A1 (de) * 2000-08-15 2002-03-07 Kahl Elektrotechnik Gmbh Vorrichtung zur automatischen Erkennung von mit elektronischen Tags versehenen Gepäckstücken
US20030169169A1 (en) * 2000-08-17 2003-09-11 Luc Wuidart Antenna generating an electromagnetic field for transponder
US20030090367A1 (en) * 2000-12-20 2003-05-15 Carroll Gary Thomas Indentification reader
GB0102882D0 (en) * 2001-02-06 2001-03-21 Koninkl Philips Electronics Nv Signalling system and a transport for use in the system
TWI252311B (en) * 2001-05-04 2006-04-01 Sensors For Med & Science Inc Electro-optical sensing device with reference channel
US6658336B2 (en) 2001-05-11 2003-12-02 General Motors Corporation Method and system of cooperative collision mitigation
US6700494B2 (en) 2001-07-19 2004-03-02 Dennis O. Dowd Equine tracking
US6951305B2 (en) * 2001-11-21 2005-10-04 Goliath Solutions, Llc. Advertising compliance monitoring system
US7374096B2 (en) 2001-11-21 2008-05-20 Goliath Solutions, Llc Advertising compliance monitoring system
US6837427B2 (en) * 2001-11-21 2005-01-04 Goliath Solutions, Llc. Advertising compliance monitoring system
US7317756B2 (en) 2001-12-06 2008-01-08 Pulse-Link, Inc. Ultra-wideband communication apparatus and methods
US7391815B2 (en) 2001-12-06 2008-06-24 Pulse-Link, Inc. Systems and methods to recover bandwidth in a communication system
US7483483B2 (en) 2001-12-06 2009-01-27 Pulse-Link, Inc. Ultra-wideband communication apparatus and methods
US7403576B2 (en) * 2001-12-06 2008-07-22 Pulse-Link, Inc. Systems and methods for receiving data in a wireless communication network
US7406647B2 (en) 2001-12-06 2008-07-29 Pulse-Link, Inc. Systems and methods for forward error correction in a wireless communication network
US7450637B2 (en) 2001-12-06 2008-11-11 Pulse-Link, Inc. Ultra-wideband communication apparatus and methods
US8045935B2 (en) 2001-12-06 2011-10-25 Pulse-Link, Inc. High data rate transmitter and receiver
GB0206905D0 (en) * 2002-03-23 2002-05-01 Oxley Dev Co Ltd Electronic tags
US7015826B1 (en) 2002-04-02 2006-03-21 Digital Angel Corporation Method and apparatus for sensing and transmitting a body characteristic of a host
US7091860B2 (en) * 2002-08-08 2006-08-15 Neology, Inc. Multi-frequency identification device
SE0202565D0 (sv) * 2002-08-28 2002-08-28 Pricer Ab Electronic pricing system, device and method
US20040049428A1 (en) * 2002-09-05 2004-03-11 Soehnlen John Pius Wireless environmental sensing in packaging applications
US20040102870A1 (en) * 2002-11-26 2004-05-27 Andersen Scott Paul RFID enabled paper rolls and system and method for tracking inventory
US20060058913A1 (en) * 2002-11-26 2006-03-16 Andersen Scott P Inventory tracking
US7151979B2 (en) * 2002-11-26 2006-12-19 International Paper Company System and method for tracking inventory
US7283048B2 (en) * 2003-02-03 2007-10-16 Ingrid, Inc. Multi-level meshed security network
US7079020B2 (en) * 2003-02-03 2006-07-18 Ingrid, Inc. Multi-controller security network
US7079034B2 (en) * 2003-02-03 2006-07-18 Ingrid, Inc. RFID transponder for a security system
US7057512B2 (en) * 2003-02-03 2006-06-06 Ingrid, Inc. RFID reader for a security system
US7042353B2 (en) 2003-02-03 2006-05-09 Ingrid, Inc. Cordless telephone system
US7119658B2 (en) * 2003-02-03 2006-10-10 Ingrid, Inc. Device enrollment in a security system
US7091827B2 (en) * 2003-02-03 2006-08-15 Ingrid, Inc. Communications control in a security system
US7511614B2 (en) 2003-02-03 2009-03-31 Ingrid, Inc. Portable telephone in a security network
US7495544B2 (en) * 2003-02-03 2009-02-24 Ingrid, Inc. Component diversity in a RFID security network
US7532114B2 (en) * 2003-02-03 2009-05-12 Ingrid, Inc. Fixed part-portable part communications network for a security network
US20040220856A1 (en) * 2003-04-16 2004-11-04 Moore Jeffrey Robert Method of doing business that encourages the release of fish caught by anglers
SE525136C2 (sv) * 2003-12-29 2004-12-07 Tagmaster Ab Förfarande vid identifikationssystem med transponder samt transponder
KR100630898B1 (ko) * 2004-02-13 2006-10-04 (주)에스디시스템 절전형 알에프 아이디 태그
US7676839B2 (en) * 2004-03-15 2010-03-09 Xceedid Systems and methods for access control
WO2005098635A2 (en) * 2004-03-26 2005-10-20 Pulse-Link, Inc. Systems and methods for receiving data in a wireless communication network
US7374083B2 (en) * 2004-03-30 2008-05-20 The Procter & Gamble Company Method of selling and activating consumer products and services
JP2005339466A (ja) * 2004-05-31 2005-12-08 Sharp Corp 非接触icカード
US20060008418A1 (en) * 2004-07-12 2006-01-12 Solidtech Animal Health, Inc. Packaging and method for solid dose administration of an electronic identification chip and medicaments
US20060106538A1 (en) * 2004-11-12 2006-05-18 Browne Alan L Cooperative collision mitigation
ATE480836T1 (de) * 2005-01-12 2010-09-15 British Telecomm Sicherheitssysteme für rfid-etiketten
WO2006075150A1 (en) * 2005-01-12 2006-07-20 British Telecommunications Public Limited Company Radio frequency identification transponder security
US7775966B2 (en) 2005-02-24 2010-08-17 Ethicon Endo-Surgery, Inc. Non-invasive pressure measurement in a fluid adjustable restrictive device
US7545272B2 (en) 2005-02-08 2009-06-09 Therasense, Inc. RF tag on test strips, test strip vials and boxes
US7775215B2 (en) 2005-02-24 2010-08-17 Ethicon Endo-Surgery, Inc. System and method for determining implanted device positioning and obtaining pressure data
US8016744B2 (en) 2005-02-24 2011-09-13 Ethicon Endo-Surgery, Inc. External pressure-based gastric band adjustment system and method
US7927270B2 (en) 2005-02-24 2011-04-19 Ethicon Endo-Surgery, Inc. External mechanical pressure sensor for gastric band pressure measurements
US7699770B2 (en) 2005-02-24 2010-04-20 Ethicon Endo-Surgery, Inc. Device for non-invasive measurement of fluid pressure in an adjustable restriction device
US8066629B2 (en) 2005-02-24 2011-11-29 Ethicon Endo-Surgery, Inc. Apparatus for adjustment and sensing of gastric band pressure
US7658196B2 (en) 2005-02-24 2010-02-09 Ethicon Endo-Surgery, Inc. System and method for determining implanted device orientation
US7900253B2 (en) * 2005-03-08 2011-03-01 Xceedid Corporation Systems and methods for authorization credential emulation
US7308292B2 (en) 2005-04-15 2007-12-11 Sensors For Medicine And Science, Inc. Optical-based sensing devices
US7298267B2 (en) 2005-05-09 2007-11-20 Avery Dennison RFID test interface systems and methods
TW200707301A (en) * 2005-05-25 2007-02-16 Ibm ID tag package and RFID system
US20060267733A1 (en) * 2005-05-27 2006-11-30 Psc Scanning, Inc. Apparatus and methods for saving power in RFID readers
DE102005052952A1 (de) * 2005-11-03 2007-05-10 Ice Age Ice Gmbh & Co. Kg Kühlmöbel
US7450902B2 (en) * 2005-11-16 2008-11-11 Codman Neuro Sciences Sárl Continuous phase frequency shift keying modulation during wireless transmissions in a closed system while minimizing power consumption
GB0525623D0 (en) * 2005-12-16 2006-01-25 Hill Nicholas P R RFID reader
US20070187496A1 (en) * 2006-02-10 2007-08-16 Andersen Scott P Inventory tracking system and method
US8870742B2 (en) 2006-04-06 2014-10-28 Ethicon Endo-Surgery, Inc. GUI for an implantable restriction device and a data logger
US8152710B2 (en) 2006-04-06 2012-04-10 Ethicon Endo-Surgery, Inc. Physiological parameter analysis for an implantable restriction device and a data logger
US7423516B2 (en) * 2006-05-04 2008-09-09 Goliath Solutions, Llc Systems and methods for approximating the location of an RFID tag
US20070279188A1 (en) * 2006-05-18 2007-12-06 Michelin Recherche Et Technique S.A. System and method for interrogating a saw via direct physical connection
JP4206109B2 (ja) * 2006-07-31 2009-01-07 東芝テック株式会社 無線タグ読取り装置
US7651267B2 (en) * 2006-08-08 2010-01-26 Ford Global Technologies, Llc Sensor arrangement and method for using same
US20080073431A1 (en) * 2006-09-25 2008-03-27 W5 Networks, Inc. Sensor monitoring, logging, and alerting via display enabled wireless devices for retail applications
US8199004B1 (en) * 2006-09-29 2012-06-12 Ncr Corporation RFID tag reader
US20120126948A1 (en) * 2006-11-20 2012-05-24 Kevin Michael Brunski Identification system and method
US20080117021A1 (en) * 2006-11-20 2008-05-22 Kevin Michael Brunski Method of placing and using an electronic identification transponder
US20080136641A1 (en) * 2006-12-06 2008-06-12 Algotronix, Ltd. Thermal Active Tag for Electronic Designs and Intellectual Property Cores
WO2008106552A1 (en) 2007-02-28 2008-09-04 Rf Surgical Systems, Inc. Method, apparatus and article for detection of transponder tagged objects, for example during surgery
US7696877B2 (en) * 2007-05-01 2010-04-13 Rf Surgical Systems, Inc. Method, apparatus and article for detection of transponder tagged objects, for example during surgery
WO2008133634A1 (en) * 2007-05-01 2008-11-06 Rf Surgical Systems, Inc. Method and apparatus for detection of transponder tagged objects
US7802741B2 (en) 2007-05-14 2010-09-28 Environment One Corporation Pump assemblies having a quick-release latching mechanism and methods for securing pump assemblies in a tank
US8074911B2 (en) * 2007-05-14 2011-12-13 Environment One Corporation Wireless liquid level sensing assemblies and grinder pump assemblies employing the same
US8187163B2 (en) 2007-12-10 2012-05-29 Ethicon Endo-Surgery, Inc. Methods for implanting a gastric restriction device
US8100870B2 (en) 2007-12-14 2012-01-24 Ethicon Endo-Surgery, Inc. Adjustable height gastric restriction devices and methods
US8142452B2 (en) 2007-12-27 2012-03-27 Ethicon Endo-Surgery, Inc. Controlling pressure in adjustable restriction devices
US8377079B2 (en) 2007-12-27 2013-02-19 Ethicon Endo-Surgery, Inc. Constant force mechanisms for regulating restriction devices
US8591395B2 (en) 2008-01-28 2013-11-26 Ethicon Endo-Surgery, Inc. Gastric restriction device data handling devices and methods
US8192350B2 (en) 2008-01-28 2012-06-05 Ethicon Endo-Surgery, Inc. Methods and devices for measuring impedance in a gastric restriction system
US8337389B2 (en) 2008-01-28 2012-12-25 Ethicon Endo-Surgery, Inc. Methods and devices for diagnosing performance of a gastric restriction system
US8221439B2 (en) 2008-02-07 2012-07-17 Ethicon Endo-Surgery, Inc. Powering implantable restriction systems using kinetic motion
US7844342B2 (en) 2008-02-07 2010-11-30 Ethicon Endo-Surgery, Inc. Powering implantable restriction systems using light
US8114345B2 (en) 2008-02-08 2012-02-14 Ethicon Endo-Surgery, Inc. System and method of sterilizing an implantable medical device
US8591532B2 (en) 2008-02-12 2013-11-26 Ethicon Endo-Sugery, Inc. Automatically adjusting band system
US8057492B2 (en) 2008-02-12 2011-11-15 Ethicon Endo-Surgery, Inc. Automatically adjusting band system with MEMS pump
US8034065B2 (en) 2008-02-26 2011-10-11 Ethicon Endo-Surgery, Inc. Controlling pressure in adjustable restriction devices
US8233995B2 (en) 2008-03-06 2012-07-31 Ethicon Endo-Surgery, Inc. System and method of aligning an implantable antenna
US8187162B2 (en) 2008-03-06 2012-05-29 Ethicon Endo-Surgery, Inc. Reorientation port
US8358212B2 (en) 2008-05-27 2013-01-22 Rf Surgical Systems, Inc. Multi-modal transponder and method and apparatus to detect same
WO2009154987A2 (en) * 2008-05-28 2009-12-23 Rf Surgical Systems, Inc. Method, apparatus and article for detection of transponder tagged objects, for example during surgery
US8264342B2 (en) 2008-10-28 2012-09-11 RF Surgical Systems, Inc Method and apparatus to detect transponder tagged objects, for example during medical procedures
US8726911B2 (en) 2008-10-28 2014-05-20 Rf Surgical Systems, Inc. Wirelessly detectable objects for use in medical procedures and methods of making same
US9226686B2 (en) 2009-11-23 2016-01-05 Rf Surgical Systems, Inc. Method and apparatus to account for transponder tagged objects used during medical procedures
US9342716B2 (en) 2010-02-04 2016-05-17 Carefusion 303, Inc. Software-defined multi-mode RFID read devices
US9204393B2 (en) * 2012-10-25 2015-12-01 Blackberry Limited System and method of rejecting a low power state based on a cover detection by a mobile wireless communication device
TW201436436A (zh) * 2013-03-05 2014-09-16 Hon Hai Prec Ind Co Ltd 保護電路及電子裝置
CN110680516A (zh) 2014-03-31 2020-01-14 柯惠Lp公司 一种应答器检测装置
CN106132339B (zh) 2014-03-31 2019-06-04 柯惠Lp公司 用于检测标记有应答器的物体的方法、设备和物件
US20160036786A1 (en) * 2014-08-02 2016-02-04 Hardik Prakash GANDHI System and method facilitating enhanced inter-object and human-object interactivity using networked electronic devices
EP3026596A1 (de) * 2014-11-26 2016-06-01 Thomson Licensing System zur Identifizierung der Position eines mobilen Etikettenlesers
EP3247304B1 (de) 2015-01-21 2024-07-24 Covidien LP Erkennbare schwämme zur verwendung bei medizinischen eingriffen und verfahren zur herstellung und abrechnung dafür
AU2016200113B2 (en) 2015-01-21 2019-10-31 Covidien Lp Wirelessly detectable objects for use in medical procedures and methods of making same
WO2016118755A1 (en) 2015-01-21 2016-07-28 Covidien Lp Sterilizable wirelessly detectable objects for use in medical procedures and methods of making same
AU2016200928B2 (en) 2015-02-26 2020-11-12 Covidien Lp Apparatuses to physically couple transponder to objects, such as surgical objects, and methods of using same
USD775331S1 (en) 2015-03-02 2016-12-27 Covidien Lp Hand-held antenna system
US9690963B2 (en) 2015-03-02 2017-06-27 Covidien Lp Hand-held dual spherical antenna system
US10452877B2 (en) * 2016-12-16 2019-10-22 Assa Abloy Ab Methods to combine and auto-configure wiegand and RS485
US10908304B2 (en) * 2019-05-15 2021-02-02 Honeywell International Inc. Passive smart sensor detection system
US11620464B2 (en) 2020-03-31 2023-04-04 Covidien Lp In-vivo introducible antenna for detection of RF tags

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3859624A (en) * 1972-09-05 1975-01-07 Thomas A Kriofsky Inductively coupled transmitter-responder arrangement
US4364043A (en) * 1979-05-30 1982-12-14 The University Of Adelaide Efficient object identification system
US4333072A (en) * 1979-08-06 1982-06-01 International Identification Incorporated Identification device
US4494545A (en) * 1980-05-27 1985-01-22 Cordis Corporation Implant telemetry system
US4475481A (en) * 1981-07-06 1984-10-09 B.I. Incorporated Identification system
US4510495A (en) * 1982-08-09 1985-04-09 Cornell Research Foundation, Inc. Remote passive identification system
US4571589A (en) * 1982-11-22 1986-02-18 Cordis Corporation Biomedical implant with high speed, low power two-way telemetry
US4561443A (en) * 1983-03-08 1985-12-31 The Johns Hopkins University Coherent inductive communications link for biomedical applications
JPS60171475A (ja) * 1984-02-15 1985-09-04 アイデンティフィケ−ション・デバイセス・インコ−ポレ−テッド 識別システム
GB8408538D0 (en) * 1984-04-03 1984-05-16 Senelco Ltd Transmitter-responder systems
US4941201A (en) * 1985-01-13 1990-07-10 Abbott Laboratories Electronic data storage and retrieval apparatus and method
US4681111A (en) * 1985-04-05 1987-07-21 Siemens-Pacesetter, Inc. Analog and digital telemetry system for an implantable device
US4625730A (en) * 1985-04-09 1986-12-02 The Johns Hopkins University Patient ECG recording control for an automatic implantable defibrillator
US5008661A (en) * 1985-09-27 1991-04-16 Raj Phani K Electronic remote chemical identification system
US4752776A (en) * 1986-03-14 1988-06-21 Enguvu Ag/Sa/Ltd. Identification system
US4857893A (en) * 1986-07-18 1989-08-15 Bi Inc. Single chip transponder device
US4924210A (en) * 1987-03-17 1990-05-08 Omron Tateisi Electronics Company Method of controlling communication in an ID system
US4899157A (en) * 1989-04-03 1990-02-06 Allied-Signal Inc. Leading edge detector/reply quantizer

Also Published As

Publication number Publication date
WO1994020941A1 (en) 1994-09-15
EP0688454A4 (de) 1999-10-13
AU673350B2 (en) 1996-11-07
ES2098199T3 (es) 2008-04-01
AU3798093A (en) 1994-09-26
ES2098199T1 (es) 1997-05-01
PT688454E (pt) 2008-01-15
EP0688454A1 (de) 1995-12-27
GR970300010T1 (en) 1997-05-31
US5235326A (en) 1993-08-10
KR100294766B1 (ko) 2001-09-17
JPH08510871A (ja) 1996-11-12
DE688454T1 (de) 1997-04-03
ATE374985T1 (de) 2007-10-15
DE69334175D1 (de) 2007-11-15
DK0688454T3 (da) 2008-01-28
EP0688454B1 (de) 2007-10-03

Similar Documents

Publication Publication Date Title
DE69334175T2 (de) Multimode-identifizierungssystem
DE69232683T2 (de) Elektronisches identifikationsetikett für einen mehrspeicher.
DE69534200T2 (de) Elektronisches identifizierungssystem mit verbesserter empfindlichkeit
DE3779811T2 (de) Identifizierungssystem.
DE60023561T2 (de) Elektronisches etikettenlesesystem
DE60021971T2 (de) Hochfrequenzidentifikationsetikett mit Sensoreingang
DE60032049T2 (de) Entfernungsbestimmung zwischen einem elektromagnetischen Transponder und einem Terminal
DE69230103T2 (de) Signalübertragung und etikette-leistungsverbrauch-messschaltung für induktive leser
DE60209386T2 (de) Kontaktloser integrierter schaltungsleser mit einem aktiv-bereitschafts-modus mit niedriger stromaufnahme
DE69818818T2 (de) Lesegrät zur identifikation in einem funksystem
DE4003410C2 (de)
DE69215388T2 (de) Elektronisches Erkennungssystem
DE69534879T2 (de) Universelles elektronisches identifikationsetikett
DE3779723T2 (de) Datenspeichervorrichtungen.
DE4002801C1 (de)
DE68923383T2 (de) System zur Übertragung der Identifikationsinformation und ähnlicher Daten.
DE3780403T2 (de) Persoenliches speicherkartensystem.
DE69831514T2 (de) Identifizierungssystem
DE69909258T2 (de) Lesegerät zur identifizierung von gegenständen
EP0502518B1 (de) Verfahren zur drahtlosen Übertragung von Daten auf einen Datensträger
DE60008414T2 (de) Verfahren zur identifikation elektronischen etiketten mit adaptiven runden
EP0990221B1 (de) Chipkarte mit mindestens zwei spulenanordnungen zur übertragung von daten und/oder energie
EP2425378A1 (de) Vorrichtung und verfahren zur energieversorgung eines rfid-bauteils
DE69123021T2 (de) Informationsaustauschsystem mit einem Informationsträger und einer Lese- und Schreibeinheit
DD292722A5 (de) Kennzeichnungssystem fuer viehzuchtfarmen

Legal Events

Date Code Title Description
8363 Opposition against the patent