DE102004050393A1 - Kommunikations-Einrichtung, Steuer-Einrichtung und Kommunikations-System - Google Patents
Kommunikations-Einrichtung, Steuer-Einrichtung und Kommunikations-System Download PDFInfo
- Publication number
- DE102004050393A1 DE102004050393A1 DE102004050393A DE102004050393A DE102004050393A1 DE 102004050393 A1 DE102004050393 A1 DE 102004050393A1 DE 102004050393 A DE102004050393 A DE 102004050393A DE 102004050393 A DE102004050393 A DE 102004050393A DE 102004050393 A1 DE102004050393 A1 DE 102004050393A1
- Authority
- DE
- Germany
- Prior art keywords
- communication device
- time information
- communication
- state
- control device
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0261—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
- H04W52/0274—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by switching on or off the equipment or parts thereof
- H04W52/028—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by switching on or off the equipment or parts thereof switching on or off only a part of the equipment circuit blocks
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Abstract
Eine Kommunikations-Einrichtung ist derart eingerichtet, dass sie Prozessschritte ausführen kann, bei denen sie sich selbst zeitlich alternierend in einen aktivierten Zustand oder in einen deaktivierten Zustand bringt. Die Kommunikations-Einrichtung empfängt in einem ersten Betriebszustand des aktivierten Zustands Zeitinformation und ermittelt, basierend auf der empfangenen Zeitinformation, zu welchem späteren Zeitpunkt der Kommunikations-Einrichtung Nutzinformation übermittelt wird. Die Kommunikations-Einrichtung empfängt in einem zweiten Betriebszustand des aktivierten Zustands zu dem späteren Zeitpunkt die Nutzinformation.
Description
- Die Erfindung betrifft eine Kommunikations-Einrichtung, eine Steuer-Einrichtung und ein Kommunikations-System.
- In einem ubiquitären Computerszenario wie zum Beispiel ein "Smart House" (das heißt ein Haus mit einer intelligenten Steuerung von einzelnen Hausgeräten") gibt es häufig einige Geräte mit hoher Rechenleistung und großen Speicherplatz, wie zum Beispiel ein Desktopcomputer, ein Laptops oder ein PDA ("Personal Digital Assistant"). Derartige Geräte werden im Weiteren auch als Terminals bezeichnet. Terminals können zum Überwachen und Steuern von Kleingeräten verwendet werden, die in diese Computerumgebung integriert sind, wie zum Beispiel Thermometer, Drucksensoren oder Schalter.
- In dem betrachteten Szenario können diese kleinen Sensoren oder Aktuatorgeräte mit den Terminals kommunizierfähig gekoppelt werden, indem drahtlose Hochfrequenz-Transceiver an den Sensoren oder Aktuator-Geräten angeschlossen werden (zum Beispiel ein aktives RFID-Tag, "radio frequency identification tag"). Solche Sensoren und Aktuatoren, die einen Hochfrequenz-Transceiver aufweisen oder an einem Hochfrequenz-Transceiver angebracht sein können, werden im Weiteren auch als Transceiver bezeichnet. Normalerweise wird ein Terminal entweder mit einer elektrischen Stromleitung betrieben (wie zum Beispiel bei einem Desktopcomputer), oder es kann wiederaufladbar vorgesehen werden (wie zum Beispiel bei einem Laptop oder PDA). Daher ist der zulässige Energiebedarf solcher Terminals typischerweise nicht ernsthaft beschränkt. Anders ausgedrückt ist die Energieversorgung von Terminals in vielen Fällen unkritisch.
- Dagegen werden Transceiver üblicherweise durch kleine Batterien mit Energie versorgt, und es ist für einen Benutzer unkomfortabel, solche Batterien häufig auszuwechseln. Dies liegt unter anderem an der großen Anzahl solcher Transceiver in einem "Smart House". Daher ist der Energieverbrauch einer der kritischen technischen Faktoren beim Entwickeln von Transceivern. In einer Transceiver-Vorrichtung ist der Hochfrequenz-Transceiver einer der größten Energieverbraucher.
- Im Weiteren werden aus dem Stand der Technik bekannte Verfahren beschrieben, mit welchen eine Steuer-Einheit (wie zum Beispiel ein Laptopcomputer) auf Kommunikations-Einrichtungen wie zum Beispiel RF-Transceiver zugreifen kann bzw. wie eine Kommunikation erfolgen kann.
- Ohne ein spezielles Zugriffsschema müssen die meisten RF-Transceiver durchgehend auf einem Empfangsmodus gehalten werden und warten somit kontinuierlich auf ein mögliches Eintreffen eines Pakets von Daten von dem Terminal. Dieses kontinuierliche Betreiben eines RF-Transceivers in einem aktivierten Zustand ist hinsichtlich des Energieverbrauchs des Transceivers äußerst ineffizient, da der Energieverbrauch eines RF-Transceivers in einem Empfangsmodus sehr hoch ist, so dass es vorkommen kann, dass eine Batterie innerhalb weniger Tage geleert wird.
- Aus dem Stand der Technik sind Verfahren bekannt, mit denen der Energieverbrauch gegenüber einem kontinuierlichen aktivierten Betrieb eines RF-Transceivers verringert werden kann.
- Eine bekannte Lösung ist das "Media Access Control (MAC) Layer Duty Cycle Scheduling". Der in [1] beschriebene "IEEE802.15.4 Low-Rate Wireless Personal Area Network"-Standard ist ein Beispiel hierfür. In einem Master-Slave Star-Topologie-Netzwerk übermittelt der Master (zum Beispiel ein Terminal) periodisch ein Signal-Frame (Beacon). Der Beacon enthält Synchronisations-Information und zeigt die Slave-Knoten (zum Beispiel Transceiver) an, mit denen der Master in einer bestimmten Periode kommunizieren möchte. Die Slaves wachen periodisch auf, um den Beacon wahrzunehmen. Falls anhängige Pakete für einen bestimmten Slave vorliegen, was in einem Beacon angezeigt wird, oder falls ein Slave Pakete für den Master hat, kann der Slave während des Rests der Periode der Kommunikation aktiviert ("wach") bleiben. Falls es kein Paket gibt, geht der Slave in einen energiesparenden Schlafmodus über, bis das nächste Beacon von dem Master übermittelt wird. Auf diese Weise weckt der Slave sein MAC-Modul und seinen RF-Transceiver in jeder Periode für die Länge eines Beacon auf. Falls das Verhältnis zwischen der Beacon-Länge und der Periode, definiert als "Duty Cycle", sehr gering ist (zum Beispiel 1%), sinkt der Energiebedarf des Slave-RF-Transceivers unter der Randbedingung, dass keine Nutzdaten übertragen werden, um einen Faktor von hundert. Der Nachteil dieses Mechanismus ist jedoch, dass nur eine Star-Topologie mit einem Master dieses Schema unterstützt, da mehrere Master mehrere Beacons erzeugen, wodurch ein Slave, der alle Beacons wahrnimmt, in Konfusion gebracht würde. Ein anderer Nachteil dieses Verfahrens ist, dass sowohl das MAC-Modul als auch der RF-Transceiver zum Empfangen und Weiterleiten des Beacons aufgeweckt werden müssen, und zwar unabhängig von Vorhandensein von übertragenen Nutzdaten.
- Ein anderes bekanntes Verfahren ist das Gestalten eines Wake-up-by-Signal RF-Transceivers. Das heißt, dass wenn ein Terminal mit einem schlafenden Transceiver kommunizieren will, er ein spezielles Aufwecksignal aussendet, welches den schlafenden Transceiver aufwecken kann. Auf diese Weise wird ein Transceiver auf nur Anfrage geweckt, anstatt periodisch geweckt zu werden, so dass der Energieverbrauch verglichen mit dem Verfahren, bei dem der schlafende Transceiver periodisch aufgeweckt wird, verringert werden kann. Auch ist dieses Verfahren nicht auf eine bestimmte Netzwerktopologie beschränkt.
- Idealerweise bleibt der Transceiver zum Wahrnehmen des Wake-up Signals passiv. Allerdings kann ein vollständig passiver RF-Transceiver nur mit einem hohen Designaufwand erzeugt werden, und es gibt bislang kein serienmäßig produziertes Produkt, das diese Funktionalität erfüllt.
- Ferner ist das in [2] offenbarte "Preamble-Sampling"-Schema vorgeschlagen worden, das die beiden zuvor beschriebenen Verfahren miteinander kombiniert. Gemäß diesem Schema weckt jeder RF-Transceiver sich selbst für eine kurze Zeit auf, während welcher der RF-Transceiver basierend auf einem Received-Signal-Strength-Indicator (RSSI) detektiert, ob der Kanal belegt ist. Falls der Kanal belegt ist, weckt der RF-Transceiver andere Komponenten der Vorrichtung auf, um so das Signal auf dem Kanal wahrzunehmen. Ansonsten bleibt er in einem schlafenden Zustand. Dieses Detektionsverfahren kann als "Abtasten" bezeichnet werden. Um ein Paket an einen solchen RF-Transceiver zu schicken, das heißt den Kanal abzutasten, muss ein Terminal zunächst eine "Wake-up-Präambel" (WUP) übermitteln, mit einer Länge, die größer ist als die Abtastperiode, so dass sichergestellt ist, dass der abtastende RF-Transceiver die Präambel wahrnehmen kann und die Komponenten seiner Vorrichtung zum Empfangen des Pakets aufwecken kann, welches der Präambel nachfolgt. Dieses Schema wird als WUP-Schema bezeichnet. Das WUP-Schema ist kein echtes Wake-up-by-signal-Schema, da der RF-Transceiver immer noch eine Periode hat, mit der er sich selbst aufweckt. Allerdings ist die zum Abtasten erforderliche Zeit gegenüber dem Abhören eines Signal-Frames gemäß dem IEEE802.15.4-Standard stark verkürzt. Ferner kann das Abtasten mittels RSSI durch den RF-Transceiver allein ausgeführt werden, ohne die Hilfe von anderen Modulen. Ein anderer Vorteil ist, dass das WUP-Schema in einer beliebigen Topologie eingesetzt werden kann, wie zum Beispiel eine Star-Mesh-Topologie mit mehreren Mastern (Terminals) oder in einer Peer-to-Peer-Topology ohne Master.
- Ein Nachteil des WUP-Schemas ist seine geringe Effizienz hinsichtlich des maximal erreichbaren Datendurchsatzes, aufgrund der Übermittlung von langen Präambeln. Die Länge der Präambel hängt von der Abtastperiode ab, welche häufig in der Größenordnung von einigen 100 ms liegt. Allerdings ist eine Paketlänge in einem drahtlosen Sensor-Netzwerk normalerweise ziemlich kurz und erfordert nur einige 10ms zum Übermitteln. Folglich erzeugen Präambeln einen Großteil des Verkehrs ("Traffic") auf diesem Kanal, was den maximal erreichbaren Datendurchsatzes für eigentliche Nutzpakete drastisch reduziert. Das ist der Grund, warum das WUP-Schema nur für Netzwerke mit sporadischem Traffic geeignet ist, bei denen der maximal erreichbaren Datendurchsatzes kein kritischer Faktor ist. Ein anderer Nachteil des WUP-Schemas ist die zusätzlich benötigte Energie, die mittels Sendens langer WUPs verbraucht wird.
- Daher ist ein sogenanntes WiseMAC-Protokoll vorgeschlagen worden, dass auf dem WUP-Schema basiert, und bei dem die Länge des WUPs verkürzt ist, siehe [3]. Gemäß diesem Protokoll speichert jede Vorrichtung die Abtast-Schemata seiner Nachbarn, die an das zuletzt empfangene Paket von dem Nachbarn "huckepack" angehängt sind. Auf diese Weise kann eine kurze WUP verwendet werden, um einen Nachbarn gemäß dem gespeicherten Schema aufzuwecken. Allerdings bewirken Ungenauigkeiten der Taktsignale (Clock-Signale) in den Vorrichtungen, dass zwischen den Vorrichtungen eine Zeitdrift auftritt, so dass die Länge der Präambel verlängert werden muss, um die Zeitdrift zu kompensieren, falls das Aufweckschema der Zielknoten bereits vor einer beträchtlich großen Zeit empfangen worden ist.
- Das WiseMAC-Protokoll erlaubt das Verwenden einer deutlich kürzeren Präambel, wodurch einerseits die Kanalkapazität erhöht wird und andererseits Energie eingespart wird, die zum Senden einer langen WUP erforderlich ist.
- Somit kann mit dem WiseMAC-Protokoll eine kürzere Präambel verwendet werden, verglichen mit der herkömmlichen langen WUP. Allerdings werden die langen WUPs in vielen Fällen immer noch benötigt. Einerseits sollten die allerersten Pakete zwischen den Nachbarn mit einem langen WUP gesendet werden. Andererseits kann die Kompensation der Zeitdrift ein kurzes WUP deutlich länger machen, so dass die Länge bis zu der Länge der Abtastperiode erhöht werden kann. Darüber hinaus muss ein sog. Broadcast eine lange WUP verwenden, um alle Nachbarn aufzuwecken. Abgesehen von der Broadcast/Multicast traffic in der obersten Schicht, existieren Broadcast weit verbreitet in einem Netzwerk mit mobilen Geräten während der Netzwerk-Discovery, Handshaking, Multihop-Routing, etc. Daher ist eine große Menge von langen WUPs unvermeidbar, wodurch Energie und Kanalkapazität verschwendet wird.
- Im weiteren wird bezugnehmend auf
1 ,2 ein Wake-up-Präambel-Schema100 gemäß dem Stand der Technik beschrieben. - In
1 ist ein Transmitter-Schema110 gezeigt, das heißt eine zeitliche Abfolge von Zuständen, wie sie von einem Transmitter eingenommen werden. Ferner ist ein Receiver-Schema120 gezeigt, das heißt eine zeitliche Abfolge von Signalen, wie sie zum RF-Abtasten von einer Empfangs-Einrichtung eingenommen wird. Darüber hinaus ist ein FPGA-Schema130 gezeigt, das heißt die zeitliche Abfolge des Betriebszustand eines FPGA ("field programmable gate array", programmierbarer Logik-Schaltkreis, das heißt eine Struktur aus konfigurierbaren Logikbausteinen, von denen jeder zum Beispiel als AND, OR, NOT, XOR, etc. genutzt werden kann). Darüber hinaus ist in einem Microcontroller-Schema140 die zeitliche Abfolge der Betriebszustände eines Microcontrollers gezeigt. - Die Empfangs-Einrichtung, das FPGA und der Microcontroller sind miteinander gekoppelt und bilden eine Kommunikations-Einrichtung (zum Beispiel ein aktives RFID-Tag), die kommunizierfähig mit einer Steuer-Einheit (zum Beispiel ein Lesegerät) vorgesehen ist.
- Wie aus dem Transmitter-Schema
110 hervorgeht, sendet der Transmitter einen Daten-Frame112 , nachdem er eine lange WUP111 ("Wake-up-Preamble") gesendet hat. Wie aus dem Receiver- Schema120 ersichtlich ist, befindet sich der RF-Receiver alternierend in einem deaktivierten Zustand121 oder in einem aktivierten Zustand122 . Der aktivierte Zustand122 enthält einen RF-Setup-Zustand123 , in welchem der Receiver für einen aktivierten Zustand vorbereitet wird, und einen DRD-Zustand124 ("data rate detection"), in dem der Receiver empfangsbereit ist. In diesem Empfangszustand wertet der Transceiver das empfangene Signal z.B. anhand des RSSIs und/oder der eingehenden Datenrate aus mit dem Ziel, das WUP zu detektieren. Ist der Receiver während des Sendens der WUP111 in einem aktivierten Zustand122 , so detektiert der RF-Transceiver diese Präambel111 und weckt mit einem Aufweckkommando150 das zuvor in einem Energiesparzustand befindliche FPGA auf. Dadurch geht das FPGA von einem deaktivierten Zustand131 in einen aktivierten Zustand132 über, wobei zwischen dem deaktivierten Zustand131 und dem aktivierten Zustand132 das FPGA kurzzeitig einen FPGA-Setup-Zustand133 einnimmt. Dann schaltet das FPGA den RF-Transceiver von einem Self-Polling Modus (das heißt einem Modus, gemäß welchem der Transceiver selbst sich zwischen einem aktivierten Zustand122 und einem deaktivierten Zustand121 hin und her schaltet) in einen Empfangsmodus zum Empfanges des Daten-Frames112 . Dies erfolgt durch ein Aufweckkommando151 . Nach einem solchen Aufweckkommando151 geht der RF-Transceiver von dem deaktivierten Zustand121 über einen RF-Setup-Zustand123 in den Empfangsmodus125 über. Nachfolgend wird der Microcontroller aufgeweckt, um den Frame zu prozessieren. Hierfür wird der Microcontroller von einem deaktivierten Zustand141 in einen aktivierten Zustand142 übergeführt, und zwar durch ein Aufweckkommando152 des FPGA. Zwischen dem deaktivierten Zustand141 und dem aktivierten Zustand142 nimmt der Microcontroller kurzzeitig einen Microcontroller-Setup-Zustand143 ein. - Der RF-Transceiver, das FPGA und der Microcontroller haben eine jeweilige Setup-Verzögerung
123 ,133 bzw.143 . Die Länge des WUP111 wird so berechnet, dass sie selbst für ein Worst-Case-Szenario ausreicht, bei dem der Anfang des WUP111 gerade ein DRD-Intervall124 verpasst. Ferner müssen die Setup-Verzögerungen123 ,133 ,143 der Komponenten berücksichtigt werden. - Das WUP-Schema
100 gemäß dem Stand der Technik hat den Nachteil, dass, falls der RF-Transceiver eine gültige Datenrate am Begin der WUP111 detektiert, er das FPGA aufweckt und das FPGA den RF-Transceiver so steuert, dass er in den Empfangsmodus übergeht. Der RF-Transceiver und das FPGA müssen eine relativ lange Zeit warten, bevor sie den Daten-Frame112 empfangen, wie in dem gestrichelten Verlustbereich201 aus2 gezeigt. Da diese Wartezeit im Mittel ungefähr die Hälfte der Abtastperiode ist, die in dem Bereich von einigen 100 ms liegen kann, wird im Verlustbereich201 eine große Menge von elektrischer Energie von dem RF-Transceiver und von dem FPGA verbraucht. Somit sind die aus dem Stand der Technik bekannten Verfahren für eine Kommunikation zwischen einer Kommunikations-Einrichtung und einer Steuer-Einrichtung nicht geeignet, mit genügend geringem Energiebedarf betrieben zu werden. - Der Erfindung liegt das Problem zugrunde, ein Kommunikations-Schema zwischen einer Kommunikations-Einrichtung und einer Steuer-Einrichtung bereitzustellen, welches eine Kommunikation mit einem verringerten Energiebedarf erlaubt.
- Dieses Problem wird durch eine Kommunikations-Einrichtung, durch eine Steuer-Einrichtung und durch ein Kommunikations- System mit den Merkmalen gemäß den unabhängigen Patentansprüchen gelöst.
- Die erfindungsgemäße Kommunikations-Einrichtung ist derart eingerichtet, dass sie Prozessschritte ausführen kann, bei denen sich die Kommunikations-Einrichtung selbst zeitlich alternierend in einen aktivierten Zustand oder in einem deaktivierten Zustand bringt. Ferner empfängt die Kommunikations-Einrichtung in einem ersten Betriebszustand des aktivierten Zustands Zeitinformationen. Die Kommunikations-Einrichtung ermittelt basierend auf der empfangenen Zeitinformation, zu welchem späteren Zeitpunkt der Kommunikations-Einrichtung Nutzinformation übermittelt wird. Ferner empfängt die Kommunikations-Einrichtung in einem zweiten Betriebszustand des aktivierten Zustands zu dem späteren Zeitpunkt die Nutzinformation.
- Darüber hinaus ist erfindungsgemäß eine Steuer-Einrichtung zum Steuern einer Kommunikations-Einrichtung geschaffen, die derart eingerichtet ist, dass sie einer Kommunikations-Einrichtung zeitlich alternierend Zeitinformation und Nutzinformation übermittelt, wobei basierend auf der Zeitinformation ermittelbar ist, zu welchem späteren Zeitpunkt Nutzinformation übermittelt werden wird.
- Ferner ist erfindungsgemäß ein Kommunikations-System mit mindestens einer Kommunikations-Einrichtung mit den oben beschriebenen Merkmalen und mit einer Steuer-Einrichtung mit den oben beschriebenen Merkmalen zum Kommunizieren mit der mindestens einen Kommunikations-Einrichtung geschaffen.
- Eine Grundidee der Erfindung ist darin zu sehen, dass bei einer Kommunikation zwischen einer Kommunikations-Einrichtung und einer Steuer-Einrichtung von der Steuer-Einrichtung die
- Information übermittelt wird, zu welchem späteren Zeitpunkt Nutzinformation übermittelt werden wird. Die Kommunikations-Einrichtung selbst fragt von Zeit zu Zeit ab, ob von einer Steuer-Einrichtung Signale übermittelt werden. Hierfür wird die Kommunikations-Einrichtung zeitweise in einen aktivierten Zustand gebracht, wobei sie den Rest der Zeit in einem energiesparenden deaktivierten Zustand verbleibt. Die Kommunikations-Einrichtung kann in dem aktivierten Zustand Zeitinformationen empfangen, basierend auf welcher sie ermitteln kann, zu welchem späteren Zeitpunkt Nutzinformation übermittelt werden wird. Die Kommunikations-Einrichtung kann dann in einem deaktivierten Zustand verbleiben, bis das Zeitintervall zum Übermitteln von Nutzinformation verstrichen ist. Mit anderen Worten ist basierend auf der ermittelten Restzeitspanne bis zum Senden der Nutzinformation ein energiesparender Betrieb der Kommunikations-Einrichtung möglich, da sich die Kommunikations-Einrichtung die verbleibende Restzeit so einteilen kann, dass ein energieverbrauchender (aktivierter) Betriebszustand auf solche Zeitintervalle beschränkt wird, in denen der aktivierte Zustand unerlässlich ist, nämlich das Zeitintervall zum Übermitteln der Nutzinformation. In anderen Zeitintervallen wird ansonsten nutzlos verschwendete Energie eingespart, indem zumindest ein Teil der Kommunikations-Einrichtung zumindest für einen Teil der übrigen Zeit in einen deaktivierten Zustand gebracht werden kann. Mit der Information, zu welchem Zeitpunkt das nächste Mal relevante Nutzinformation übermittelt werden wird, kann die Kommunikations-Einrichtung rechtzeitig wieder in den aktivierten Zustand übergehen und die Nutzinformation detektieren.
- Insbesondere zum Zusammenwirken mit einer solchen Kommunikations-Einrichtung ist die erfindungsgemäße Steuer-Einrichtung geschaffen und derart eingerichtet, dass sie vor dem Übermitteln von Nutzinformation Zeitinformation an die Kommunikations-Einrichtung überträgt, in welcher die Information kodiert ist, zu welchem späteren Zeitpunkt Nutzinformation übermittelt wird.
- Vorteilhafte Energiesparaspekte der Erfindung sind in dem gepulsten Betrieb der Kommunikations-Einrichtung zwischen dem aktivierten Zustand und dem deaktivierten Zustand zu sehen, und in der Tatsache, dass sich die Kommunikations-Einrichtung rechtzeitig wieder in einen aktivierten Zustand bringen lässt, wenn zu detektierende Nutzinformation übermittelt wird.
- Somit ist anschaulich ein Niedrig-Energie "MAC-layer Wake-up-Frame"-Schema insbesondere für drahtlose Netzwerke geschaffen. Anders ausgedrückt führt die Erfindung ein Kommunikationsschema ein, mit dem der Energiebedarf eines RF-Transceivers einer Kommunikations-Einrichtung verringert werden kann und die es daher erlaubt, dass viele Vorrichtungen in eine ubiquitäre Computerumgebung eingebettet werden können. Die Erfindung kann im Rahmen einer Star-Topologie oder einer Star-Mesh-Topologie als Netzwerk-Topologie mit Terminals als Zentralknoten für die Stars implementiert werden. In einem solchen Netzwerk kann häufig angenommen werden, dass der Energiebedarf der Terminals unkritisch ist, wohingegen der Energiebedarf von einzelnen Kommunikations-Einrichtungen kritisch ist, aber erfindungsgemäß mit sehr geringem Energiebedarf realisierbar ist.
- Anschaulich kann erfindungsgemäß das WUP-Schema so optimiert werden, dass ein noch geringerer Energiebedarf erreicht wird. Erfindungsgemäß wird vorzugsweise ein Wake-up-Frame (WUF) anstelle einer Wake-Up-Preamble (WUP) verwendet, um den Energieverbrauch signifikant zu verringern, der durch eine lange WUP entsteht.
- Das WUF-Schema der Erfindung kann basierend auf einem Standardprodukt von Infineon realisiert werden, nämlich dem RF-Transceiver TDA 525x als Kommunikations-Einrichtung. Ein solcher TDA RF-Transceiver hat eine "date rate detection"-Funktion (DRD), welche ein Signal mit einer bestimmten Datenrate detektieren kann, in der Übermittlungszeit von 3bit, und die einen Ausgabepuls erzeugen kann, der zum Aufwecken anderer Hardware-Module wie zum Beispiel eines FPGAs verwendet werden kann. Ferner hat ein solcher TDA einen sogenannten Self-Polling-Modus, in dem er sich selbst periodisch zwischen einem Schlafzustand und einem DRD-Zustand (das heißt einem aktivierten Zustand) ohne die Hilfe anderer Komponenten hin und her schalten kann. In dem DRD-Modus kann entweder eine einfache Wake-up-Präambel detektiert werden (das heißt eine alternierende Signalsequenz mit einer bestimmten Datenrate) oder Manchester-kodierte Datensignale ("Manchester encoded data Signal"). Letzteres wird zum Übermitteln der Information in dem Wake-up-Frame verwendet.
- Bevorzugte Weiterbildungen der Erfindung ergeben sich aus den abhängigen Ansprüchen.
- Im Weiteren werden Ausgestaltungen der Kommunikations-Einrichtung beschrieben. Diese Ausgestaltungen gelten auch für die Steuer-Einrichtung und für das Kommunikations-System.
- Die Kommunikations-Einrichtung kann derart eingerichtet sein, dass sie sich selbst periodisch in einen aktivierten Zustand oder in einen deaktivierten Zustand bringt. Somit kann die Kommunikations-Einrichtung sich zwischen zwei Betriebszuständen zeitlich periodisch hin- und hergeschaltet werden, nämlich in einem möglichst kurzen aktivierten energieverbrauchenden Zustand und in einem möglichst langen deaktivierten energiesparenden Zustand.
- Die Kommunikations-Einrichtung kann eine Taktgeber-Einrichtung (Clock-Einrichtung) aufweisen, mittels welcher sich die Kommunikations-Einrichtung selbst zeitlich alternierend in einen aktivierten Zustand oder einen deaktivierten Zustand bringt. Eine solche Clock-Einrichtung kann als "Real Time Clock"-Einrichtung (Echtzeituhr) eines integrierten Schaltkreises realisiert sein.
- Die Kommunikations-Einrichtung kann eine Empfangs-Einrichtung aufweisen, mittels welcher die Kommunikations-Einrichtung in den ersten Betriebszustand zum Empfangen von Zeitinformation gebracht wird, wenn ein empfangenes Signal eine Stärke aufweist, die einen vorgebbaren Schwellwert überschreitet. Eine solche Empfangs-Einrichtung, die einen RF-Transceiver enthalten kann, kann als Kriterium für einen Übergang in einen Empfangs-Modus zum Empfangen von Zeitinformation verwenden, dass ein empfangenes Signal eine Mindeststärke aufweist, zum Beispiel eine "Received Signal Strength Indicator" (RSSI) Schwelle überschreitet.
- Ferner kann bei der Kommunikations-Einrichtung mittels der Empfangs-Einrichtung die Kommunikations-Einrichtung in dem ersten Betriebszustand zum Empfangen von Zeitinformation gebracht werden, wenn ein empfangenes Signal eine Datenrate aufweist, die sich von einer Referenzdatenrate um weniger als einen vorgebbaren Schwellwert unterscheidet. Somit kann als Kriterium, gemäß welchem entschieden wird, ob die Kommunikations-Einrichtung in den aktivierten Zustand zum Empfangen der Zeitinformation übergeht oder nicht, nicht nur die Intensität eines entsprechenden Signals verwendet werden, sondern auch eine einstellbare Datenrate bzw. mehrere einstellbare Datenraten. Durch dieses zusätzliche Entscheidungskriterium ist eine höhere Zuverlässigkeit bei der Entscheidung ermöglicht, ob eine Aktivierung stattfinden soll oder nicht.
- Die Kommunikations-Einrichtung kann eine Logik-Einrichtung aufweisen, mittels welcher die Kommunikations-Einrichtung in den ersten Betriebszustand zum Empfangen von Zeitinformation gebracht wird, wenn basierend auf empfangener Adressierinformation festgestellt ist, dass die Kommunikations-Einrichtung von einem empfangenen Signal adressiert wird.
- Gemäß dieser Ausgestaltung kann zunächst von der Empfangs-Einrichtung ermittelt werden, ob überhaupt ein zu empfangenes Signal vorliegt, das heißt ob möglicherweise Zeitinformation zu erfassen ist. Ist dies der Fall, so kann ein Signal von der Logik-Einrichtung erfasst werden, und aus diesem Signal die Information entnommen werden, ob ein möglicherweise auszuwertendes Zeit- bzw. Nutzinformationssignal überhaupt der jeweiligen Kommunikations-Einrichtung zugehörig ist. Hierfür kann ein FPGA ("field programmable gate array"), das heißt eine Anordnung von programmierbaren bzw. konfigurierbaren Logikzellen, verwendet werden, welches die aufgenommene Adressierinformation dahingehend auswertet, ob mit dieser die Kommunikations-Einrichtung angesprochen werden soll.
- Die Empfangs-Einrichtung kann derart eingerichtet sein, dass sie zum Überführen der Kommunikations-Einrichtung in den ersten Betriebszustand die Logik-Einrichtung von einem deaktivierten Zustand in einen aktivierten Zustand bringt.
- Die Logik-Einrichtung kann derart eingerichtet sein, dass sie bei der Feststellung, dass die Kommunikations-Einrichtung von dem empfangenen Signal adressiert wird, die Empfangs-Einrichtung zum Empfangen der Zeitinformation aktiviert. Anders ausgedrückt kann zunächst die Empfangs-Einrichtung feststellen, ob möglicherweise ein die Kommunikations-Einrichtung betreffendes Signal vorliegt. Ist dies der Fall, so aktiviert die Empfangs-Einrichtung die Logik-Einrichtung, so dass die Logik-Einrichtung ermitteln kann, ob mit dem empfangenen Signal die bestimmte Kommunikations-Einrichtung angesprochen wird oder nicht. Ist dies der Fall, so aktiviert die Logik-Einrichtung die Empfangs-Einrichtung, so dass die Empfangs-Einrichtung in einen Empfangs-Betriebszustand zum Empfangen von Zeitinformation gebracht wird.
- Nach dem Ermitteln, zu welchem späteren Zeitpunkt Nutzinformation ermittelt werden wird, und vor dem Empfangen der Nutzinformation kann die Empfangs-Einrichtung und/oder die Logik-Einrichtung deaktiviert sein oder werden.
- Gemäß dieser Ausgestaltung kann Energie eingespart werden, indem die Empfangs-Einrichtung und/oder die Logik-Einrichtung in einen Low-Power-Zustand gebracht werden, in einem Zeitintervall, der zwischen dem Ermitteln des Zeitpunktes der späteren Übermittlung von Nutzinformation und dem Zeitpunkt des Übermittelns der Nutzinformation liegt. In diesem Zeitintervall kann das System sicher sein, dass kein Nutzsignal übermittelt werden wird, welches Nutzinformation für die Kommunikations-Einrichtung enthält. Daher kann oder können die Empfangs-Einrichtung und/oder die Logik-Einrichtung unter Ausnutzung der zuvor gewonnenen Zeitinformation abgeschaltet werden, und es kann ein unnützes Verbrauchen von Energie in einem solchen Warteintervall vermieden werden.
- Bei der Kommunikations-Einrichtung kann eine Prozessor-Einheit vorgesehen sein, die zum Verarbeiten empfangener Nutzinformation eingerichtet ist. Eine solche CPU (zum Beispiel ein Microcontroller) kann mit einer zu dem späteren Zeitpunkt aufgenommenen Nutzinformation versorgt werden und diese auswerten.
- Die Prozessor-Einheit kann derart eingerichtet sein, dass sie erst nach Empfangen der Nutzinformation aktiviert wird. Eine solche Prozessor-Einheit hat die Aufgabe, die empfangene Nutzinformation auszuwerten. Daher wird die Funktionalität der Kommunikations-Einrichtung nicht tangiert, wenn die Prozessor-Einheit erst nach dem Empfangen der Nutzinformation eingeschaltet wird. Dadurch kann in dem davor ablaufenden Prozess des Ermittelns von Zeitinformation und des Überprüfens, ob eine bestimme Information für die bestimmte Kommunikations-Einrichtung bestimmt ist, abgeschaltet bleiben, wodurch die Energie zum Versorgen der Prozessor-Einheit eingespart wird.
- Insbesondere kann die Logik-Einrichtung derart eingerichtet sein, dass sie die Prozessor-Einheit erst nach Empfangen der Nutzinformation aktiviert. Gemäß dieser Ausgestaltung sendet die Logik-Einrichtung an die Prozessor-Einheit ein Aktivier-Signal, wenn die Nutzinformation korrekt empfangen ist und die Prozessor-Einheit zum Auswerten der empfangenen Nutzinformation benötigt wird.
- Die Kommunikations-Einrichtung der Erfindung kann zur drahtlosen Kommunikation, das heißt ohne durchgehende elektrische Verbindung, eingerichtet sein. Somit eignet sich die Kommunikations-Einrichtung der Erfindung gemäß dieser Ausgestaltung insbesondere dazu, mittels elektromagnetischer Wellen (zum Beispiel im Hochfrequenzbereich) angesteuert zu werden.
- Die Kommunikations-Einrichtung der Erfindung kann als Hochfrequenz-Transceiver, insbesondere als aktives Radio Frequency Identification Tag (RFID-Tag) eingerichtet sein. Ein aktives RFID-Tag enthält üblicherweise eine Batterie, eine Antenne, einen Schaltkreis zum Empfangen und Senden elektromagnetischer Wellen (Transceiver) und einen Signalverarbeitungs-Schaltkreis. Ein solcher RFID-Tag ist somit häufig aus einem kleinen Siliziumchip aufgebaut, der an eine auf einem Plastikträger aufgebrachte Antenne angeschlossen ist. Ein RFID-Tag ermöglicht es, kontaktlos Daten lesen bzw. speichern zu können. Solche Daten können auf einem RFID-Tag gespeichert werden.
- Die Kommunikations-Einrichtung der Erfindung kann derart eingerichtet sein, dass einzelne Komponenten voneinander unabhängig in einen aktivierten Zustand oder in einen deaktivierten Zustand bringbar sind. Gemäß dieser Ausgestaltung ist ein besonders energiearmer Betrieb der Kommunikations-Einrichtung möglich, da durch das Aufteilen der Kommunikations-Einrichtung in unterschiedliche Funktionskreise jeweils nur ein tatsächlich aktuell benötigter Funktionskreis mit elektrischer Energie versorgt werden kann, wohingegen gerade nicht benötigte Funktionskreise abgeschaltet sein können. Zum Beispiel kann während des Ermittelns der Zeitinformation der Microcontroller abgeschaltet bleiben, wohingegen in diesem Zeitraum eine Aktivierung von Empfangs-Einrichtung und/oder Logik-Einrichtung erforderlich ist. Durch das Aufteilen der Kommunikations-Einrichtung in unterschiedliche Module mit jeweils separater Energieversorgung ist die benötigte Energie minimierbar.
- Im Weiteren werden Ausgestaltungen der erfindungsgemäßen Steuer-Einrichtung beschrieben. Diese Ausgestaltungen gelten auch für die Kommunikations-Einrichtung und für das Kommunikations-System.
- Die Steuer-Einrichtung kann derart eingerichtet sein, dass die Zeitinformation in mindestens zwei nacheinander übermittelbare Zeitinformationsblöcke aufgeteilt ist, wobei basierend auf einem jeweiligen der Zeitinformationsblöcke ermittelbar ist, welche Restzeit ab dem Zeitpunkt des Übermittelns des jeweiligen Zeitinformationsblocks bis zu dem Übermitten der Nutzinformation verbleibt. Das Aufteilen der Zeitinformation in eine Mehrzahl von sukzessive zu übermittelnden Zeitinformationsblöcke ermöglicht es, dass auch dann ein Rückschluss auf den Zeitpunkt des Übermittelns von Nutzinformation gezogen werden kann, wenn zum Beispiel nur eine der Mehrzahl von Zeitinformationsblöcken während eines Aktivierungszustands der Empfangs-Einrichtung detektiert wird. Ist dies der Fall, so kann die Empfangs-Einrichtung bzw. die Kommunikations-Einrichtung ermitteln, welche Zeit noch verbleibt, bis Nutzinformation übermittelt wird. Anschaulich kann mittels aufeinanderfolgender Zeitinformationsblöcke eine Art Countdown für den nächsten Übermittlungszyklus von Nutzinformation erfolgen.
- Anhand eines jeweiligen der Zeitinformationsblöcke kann die Position dieses Zeitinformationsblocks innerhalb der Zeitinformationsblöcke ermittelt werden.
- Insbesondere kann die Steuer-Einrichtung derart eingerichtet sein, dass vor der Zeitinformation und/oder zwischen aufeinanderfolgenden Zeitinformationsblöcken ein Synchronisationsblock übermittelbar ist, wobei basierend auf dem Synchronisationsblock ermittelbar ist, dass auf den Synchronisationsblock folgende Zeitinformation übermittelt wird. Dadurch kann die Zeitinformation hinsichtlich des darin enthaltenen Datenstroms aufgeteilt sein in alternierende Datenblöcke aus Zeitinformationsblöcken und Synchronisationsblöcken. Ferner kann vor der Zeitinformation und/oder zwischen aufeinanderfolgenden Zeitinformationsblöcken ein Adressierblock übermittelt werden, wobei basierend auf dem Adressierblock ermittelt wird, dass eine bestimmte Kommunikations-Einrichtung adressiert wird.
- Mittels einer solchen Adressierinformation kann von einer Kommunikations-Einrichtung ermittelt werden, ob ein Signal einer Steuer-Einrichtung an sie gerichtet ist oder möglicherweise an eine andere Kommunikations-Einrichtung. Eine solche Ausgestaltung kann zum Beispiel im Rahmen einer "Smart House" Umgebung vorteilhaft sein, wo zum Beispiel ein Laptop-Computer als Steuer-Einrichtung mehrere Kommunikations-Einrichtungen simultan ansteuert, zum Beispiel eine Temperatursteuerung, einen Schalter und einen Drucksensor.
- Die Steuer-Einrichtung kann zum Beispiel als Desktop Computer, als Laptop Computer oder als Personal Digital Assistant (PDA) eingerichtet sein. Eine solche Steuer-Einrichtung ist häufig unkritisch hinsichtlich ihres Energieverbrauchs, da ein Benutzer wenig Aufwand hat, eine solche zentrale Steuer-Einrichtung mit elektrischer Energie zu versorgen, wohingegen das häufige Batteriewechseln bei einer Vielzahl von Kommunikations-Einrichtungen aufwendig und daher in der Benutzung unkomfortabel ist.
- Im Weiteren werden Ausgestaltungen des Kommunikations-Systems beschrieben. Diese Ausgestaltungen gelten auch für die Kommunikations-Einrichtung und für die Steuer-Vorrichtung.
- Das Kommunikations-System kann eine Mehrzahl von Kommunikations-Einrichtungen mit den oben beschriebenen Merkmalen aufweisen. In einem solchen Szenario kann zum Beispiel eine einzige Steuer-Vorrichtung eine Mehrzahl von Kommunikations-Einrichtungen zentral steuern.
- Das Kommunikations-System kann als Master-Slave-System eingerichtet sein, bei dem die Steuer-Vorrichtung als Master und bei dem die mindestens eine Kommunikations-Einrichtung als Slave eingerichtet ist. Eine solche Master-Slave-Architektur ist aus einem Master, nämlich der Steuer-Vorrichtung, und einer Mehrzahl von Slaves, nämlich den Kommunikations-Einrichtungen gebildet.
- Alternativ kann die Steuer-Einrichtung und die mindestens eine Kommunikations-Einrichtung ein Peer-to-Peer-System bilden. Bei einem Peer-to-Peer-System sind die einzelnen Instanzen gleichberechtigt, das heißt es erfolgt eine Kommunikation "unter Gleichen". Der Gegensatz zu einer Peerto-Peer-Kommunikation ist eine Master-Slave-Kommunikation. Somit können bei dem Kommunikations-System der Erfindung auch mehrere Kommunikations-Einrichtungen miteinander zusammenwirken, wobei mindestens eine der Kommunikations-Einrichtungen die Funktionalität der erfindungsgemäßen Steuer-Einrichtung übernimmt. Zum Beispiel kann an alle Nachbarn einer Kommunikations-Einrichtung ein entsprechendes Steuersignal übermittelt werden, wobei dann die sendende Instanz die Steuer-Vorrichtung und die Zielinstanz die Kommunikations-Einrichtung des Kommunikations-Systems bilden. Somit ist die Erfindung nicht auf eine hierarchische Kommunikations-Architektur beschränkt.
- Gemäß einer bevorzugten Ausgestaltung des Kommunikations-Systems ist die Steuer-Vorrichtung eine Haushaltssteuerungs-Vorrichtung und jede der mindestens einen Kommunikations-Einrichtung ist ein Haushaltsgerät. Daher eignet sich das Kommunikations-System der Erfindung für eine "Smart House" Umgebung, das heißt ein Haushaltssteuerungs-System mit einer (oder mehreren) zentralen Steuer-Vorrichtung(en) zum Steuern einer Vielzahl von dezentralen Instanzen, nämlich einer Mehrzahl von Kommunikations-Einrichtungen (Temperatursensor, Drucksensor, Schalter, etc.).
- Ausführungsbeispiele der Erfindung sind in den Figuren dargestellt und werden im Weiteren näher erläutert.
- Es zeigen:
-
1 ein Wake-up-Präambel-Schema gemäß dem Stand der Technik, -
2 eine andere Darstellung des Wake-up-Präambel-Schemas gemäß dem Stand der Technik aus1 , -
3 ein Kommunikations-System gemäß einem Ausführungsbeispiel der Erfindung, -
4 ein Wake-up-Frame-Schema gemäß dem Ausführungsbeispiel der Erfindung, -
5 eine andere Darstellung des in4 gezeigten Wake-up-Frame-Schemas gemäß dem Ausführungsbeispiel der Erfindung. - Gleiche oder ähnliche Komponenten in unterschiedlichen Figuren sind mit gleichen Bezugsziffern versehen.
- Die Darstellungen in den Figuren sind schematisch und nicht maßstäblich.
- Im Weiteren wird bezugnehmend auf
3 ein Kommunikations-System300 gemäß einem Ausführungsbeispiel der Erfindung beschrieben. - Das Kommunikations-System
300 ist gebildet aus einer Kommunikations-Einrichtung310 und aus einer Steuer-Einrichtung350 . - Wie im Weiteren näher beschrieben wird, ist die Steuer-Einrichtung
350 derart eingerichtet, dass sie der Kommunikations-Einrichtung310 zeitlich alternierend Zeitinformation und Nutzinformation übermitteln kann, wobei basierend auf der Zeitinformation von der Kommunikations-Einrichtung310 ermittelbar ist, zu welchem späteren Zeitpunkt das nächste Mal Nutzinformation übermittelt werden wird. Die Steuer-Einrichtung350 ist gebildet aus einer Steuer-Einheit351 und einer damit gekoppelten Sendeantenne352 . Mittels der Steuer-Einheit351 werden die von der Sendeantenne352 abzustrahlenden Signale gebildet, welche in Form einer Hochfrequenzsignals abgestrahlt werden können. Mit diesem Signal kann die Kommunikations-Einrichtung310 gesteuert werden. - Die Kommunikations-Einrichtung
310 enthält einen integrierten Schaltkreis, der auf einem Kunststoffträger311 gebildet ist. Dieser integrierte Schaltkreis ist mit einer Antenne321 gekoppelt, mittels welcher wechselseitig elektromagnetische Strahlung mit der Antenne352 der Steuer-Einrichtung ausgetauscht werden kann. Der Kunststoffträger311 kann an einer zu steuernden Instanz befestigt werden bzw. elektrisch mit dieser gekoppelt werden. Zum Beispiel kann die zu steuernde Instanz ein Temperatursensor sein, welcher von der Steuer-Einrichtung350 angesteuert und ausgelesen werden kann. Somit kann die Steuer-Einrichtung350 sowohl die Funktionalität des Temperatursensors steuern als auch Signale des Temperatursensors auslesen. - Das Kommunikations-Protokoll, mittels welchem die Steuer-Einrichtung
350 und die Kommunikations-Einrichtung310 kommunizieren, basiert darauf, dass vor dem eigentlichen Übermitteln von Nutzinformation zum Steuern bzw. zum Auslesen der Kommunikations-Einrichtung310 die Steuer-Einrichtung350 der Kommunikations-Einrichtung310 Zeitinformation übermittelt, welche von der Kommunikations-Einrichtung310 detektierbar ist, und aus welcher hervorgeht, welche Restzeit bis zum Übermitteln des nächsten Datensignalblocks verbleibt. Auf diese Weise kann sich die Kommunikations-Einrichtung310 darauf einrichten, zu welchem späteren Zeitpunkt Nutzsignale übermittelt werden, was insbesondere für die Planung des Energiebedarfs und die Realisierung eines besonders energiearmen Betriebsmodus der Kommunikations-Einrichtung310 vorteilhaft ist. Denn die Kommunikations-Einrichtung310 kann in solchen Zeiträumen, in denen aufgrund der übermittelten Zeitinformation nicht mit einem Übermitteln von Nutzinformation zu rechnen ist, solche Module abschalten, die gegenwärtig nicht benötigt werden. Dadurch kann der Energiebedarf der Kommunikations-Einrichtung310 verringert werden. - Die Kommunikations-Einrichtung
310 weist im wesentlichen vier Funktionsblöcke auf, die im Weiteren näher beschrieben werden. Eine "Real Time Clock"-Funktionseinheit315 stellt eine Echtzeituhr dar, welche ein zeitgesteuertes Aktivieren der Kommunikations-Einrichtung310 bewerkstelligt. - Darüber hinaus ist eine RF-Transceiver-Funktionseinheit
320 vorgesehen, mit einer Antenne321 , die elektromagnetische Strahlung von der Sendeantenne352 empfangen kann und elektromagnetische Strahlung (an die Sendeantenne352 ) senden kann. Darüber hinaus ist in der RF-Transceiver-Funktionseinheit320 eine Modulationseinheit322 , eine RSSI-Einheit323 ("Received Signal Strength Indicator"), eine Wake-up-Logik-Einheit324 , eine Internal-Time-Einheit325 und eine serielle I/O-Einheit326 vorgesehen. - Darüber hinaus ist eine FPGA-Funktionseinheit
330 vorgesehen, die eine Wake-up-Logik-Einheit331 , eine erste serielle I/O- Einheit332 , eine zweite serielle I/O-Einheit333 und eine MAC-Einheit334 ("Media Access Control") aufweist. - Eine Microcontroller-Funktionseinheit
340 enthält eine Energiesteuer-Einheit341 und eine serielle I/O-Einheit 342. - Die Modulations-Einheit
322 ist mit der RSSI-Einheit323 , der Antenne321 und der seriellen I/O-Einheit326 gekoppelt. Ferner ist die RSSI-Einheit323 mit der Wake-up-Logik324 , mit der Internal-Timer-Einheit325 , und mit der Modulationseinheit322 gekoppelt. Die Wake-up-Logik324 ist mit der Wake-up-Logik-Einheit331 gekoppelt. Ferner ist die Wake-up-Logik-Einheit331 mit der Real Time Clock-Funktionseinheit315 gekoppelt. Die Wake-up-Logik-Einheit331 ist mit der MAC-Einheit334 gekoppelt. Ferner ist die MAC-Einheit334 mit der ersten seriellen I/O-Einheit332 gekoppelt, die mit der seriellen I/O-Einheit326 gekoppelt ist. Die MAC-Einheit334 ist darüber hinaus mit der zweiten seriellen I/O-Einheit333 gekoppelt. Die zweite serielle I/O-Einheit333 ist mit der seriellen I/O-Einheit342 gekoppelt. Die Energiesteuerung341 ist mit der Wake-up-Logik-Einheit331 gekoppelt. - Die Kommunikations-Einrichtung
310 enthält drei Energiekreise, nämlich eine Power-Domäne 1, welche den Energiekreislauf innerhalb der RF-Transceiver-Funktionseinheit320 darstellt, einer Power-Domäne 2, welche die Energieversorgung innerhalb der FPGA-Funktionseinheit330 darstellt und eine Power-Domäne 3, welche die Energieversorgung innerhalb der Microcontroller-Funktionseinheit340 darstellt. - Somit ist in
3 die Hardware-Architektur der Erfindung gemäß einem Ausführungsbeispiel des erfindungsgemäßen Kommunikations-Systems300 dargestellt. - Für das WUP/WUF-Schema ist die in
3 gezeigte Hardware-Konfiguration eine geeignete Plattform und enthält innerhalb der Kommunikations-Einrichtung310 vier Funktionseinheiten, nämlich den RF-Transceiver320 , das FPGA330 , den Microcontroller340 und die Real Time Clock (RTC)315 . - Der RF-Transceiver
320 hat einen internen Timer325 , mittels welchem der RF-Transceiver320 sich selbst periodisch weckt, um einen Kanal von Signalen abzutasten. Dieser Operationsmodus wird als Self-Polling-Mode (Selbstabstimmungsmodus) bezeichnet. Bei dem Abtasten des Kanals wird ein WUP/WUF-Signal detektiert, wenn das RSSI einen programmierbaren Schwellwert überschreitet, was mittels der RSSI-Einheit323 festgestellt werden kann. Ferner wird ein WUP/WUF nur dann detektiert, wenn die demodulierte Datenrate mit der spezifischen Datenrate, die für das WUP/WUF verwendet wird, übereinstimmt. Diese Datenrate-Detektion ("Date Rate Detection", DRD), welche innerhalb eines sehr kurzen Zeitintervalls (3bit-Intervall) beendet werden kann, kann die Effizienz der Systemenergie signifikant verbessern. Falls nur das RSSI-Kriterium als das Abtastkriterium verwendet wird, können unter ungünstigen Umständen normale Daten-Frames, große Rauschsignale oder Signale von anderen Systemen, welche dasselbe Frequenzband verwenden, die Vorrichtung ebenfalls unerwünscht aufwecken. - Wie in
3 gezeigt, ist die Kommunikations-Einrichtung in drei Energie-Domänen aufgeteilt. Zunächst tastet der RF-Transceiver320 den Kanal selbst in dem Self-Polling-Mode ab; danach, wenn eine gültige Datenrate detektiert ist, wird das FGPA330 zum Empfangen des Daten-Frames aufgeweckt; wenn dann das Daten-Frame als diese Kommunikations-Einrichtung310 adressierend identifiziert ist, wird der Microcontroller340 aufgeweckt, um den Frame zu prozessieren. Mit diesem Power-Domain-Schema werden unterschiedliche Komponenten nur bei Bedarf aufgeweckt, wodurch die Energieeffizienz des Systems maximiert wird. - Eine ohne Unterbrechung aktivierte RTC-Funktionseinheit
315 ist für eine Kommunikations-Einrichtung310 sehr vorteilhaft, die in einem Wireless-Sensor-Netzwerk für verschiedene Zwecke eingesetzt wird. - Im Weiteren wird bezugnehmend auf
4 ,5 ein Wake-up-Frame-Schema400 beschrieben, das gegenüber dem aus dem Stand der Technik bekannten Wake-up-Präambel-Schema100 signifikant verbessert ist. - Das Wake-up-Frame-Schema
400 zeigt den Zeitverlauf von Signal- bzw. Betriebszuständen an verschiedenen Komponenten der Kommunikations-Einrichtung310 . - Ein Transmitter-Schema
410 zeigt den Signalverlauf von Hochfrequenzsignalen, die von der Steuer-Einheit350 an die Kommunikations-Einrichtung310 gesendet werden. Die gesendeten Daten bilden einen Wake-up-Frame414 , der typischerweise eine zeitliche Länge von etwa 500 ms aufweist. Zunächst werden alternierend Synchronisationsblöcke411 und Zeitinformationsblöcke412 gesendet, wobei jeder der Zeitinformationsblöcke412 einen eigenen Zählerstand (n, n-1, n-2,..., 1) aufweist, so dass die jeweilige Restzeit bis zum Übermitteln eines Daten-Frames413 , das heißt von Nutzdaten, jedem der Zeitinformationsblöcke412 entnehmbar ist. Zwei Zeitinformationsblöcke412 sind jeweils durch ein Synchronisationssignal411 voneinander getrennt. - Darüber hinaus ist ein Receiver-Schema
420 , das heißt ein zeitlicher Verlauf des Betriebszustands der RF-Transceiver-Funktionseinheit320 gezeigt. Wie in dem Receiver-Schema420 gezeigt, kann die RF-Transceiver-Funktionseinheit320 in einem deaktivierten Zustand421 oder in einem aktivierten Zustand422 betrieben werden. In einem mittleren Bereich des Wake-up-Frames414 kann die RF-Transceiver-Funktionseinheit320 in einem RF-Sleep-Zustand423 sein. - Ferner ist in
4 ein FPGA-Schema430 gezeigt, das den zeitlichen Verlauf der Betriebszustände der FPGA-Funktionseinheit330 zeigt. Die FPGR-Funktionseinheit330 kann in einem deaktivierten Zustand431 oder in einen aktivierten Zustand432 befindlich sein. In einem mittleren Bereich des Wake-up-Frames414 kann die FPGA-Funktionseinheit330 in einem FPGA-Sleep-Zustand433 sein. - Ein Microcontroller-Schema
440 zeigt unterschiedliche Betriebszustände der Microcontroller-Funktionseinheit340 . Diese kann in einem deaktivierten Zustand441 oder in einem aktivierten Zustand442 befindlich sein. - Unter "aktivierter Zustand" wird hierbei verstanden, dass die jeweilige Funktionseinheit in diesem Betriebszustand elektrische Energie verbraucht (die zum Beispiel von einer Batterie bereitgestellt ist), wohingegen mit "deaktivierter Zustand" gemeint ist, dass die jeweilige Funktionseinheit in diesem Betriebszustand im Wesentlichen keine Energie verbraucht.
- Im Weiteren wird das Wake-up-Frame-Schema
400 näher beschrieben. - Das Wake-up-Frame-Schema
400 ist gegenüber den aus der Stand der Technik bekannten Kommunikations-Schemen zur Kommunikation zwischen einer Kommunikations-Einheit und einer Steuer-Einrichtung verbessert. Gemäß dem Wake-up-Frame-Schema400 wird vor einem Nutzdatenblock anstelle einer WUP (Wake-up-Preamble) ein WUF414 (Wake-up-Frame) gesendet. Der WUF414 enthält eine Mehrzahl von kurzen WUFs oder WUF-Bereichen ("Short Wake-up-Frame", SWUF)411 und412 . Jeder SWUF411 und412 ist ein kompletter MAC-Frame und enthält ein Synchronisationsfeld411 und einen Frame-Körper412 , genauso wie ein normaler Daten-Frame. Allerdings wird eine solche SWUF411 und412 unter Verwendung einer spezifischen Datenrate übermittelt, die unterschiedlich von der ist, die für den Daten-Frame verwendet wird. Daher bleibt ein DRD-Kreis ruhig ("quiet"), wenn ein Daten-Frame ankommt, so dass die Wahrscheinlichkeit eines nicht notwendigen Wake-up verringert ist. - Der Frame-Körper jedes SWUFs
411 und412 enthält einen MRC-Header mit einer eine Ziel-MRC-Adresse. Abgesehen davon gibt es ein eigenes Feld, das die Position des gegenwärtigen SWUF411 und412 in dem gesamten WUF414 anzeigt, wie die Zahl in den Frame-Körpern in4 zeigt (SWUF n, SWUF n-1, SWUF n-2, ..., SWUF1 ). Falls ein Transceiver320 eine korrekte Datenrate detektiert, zum Beispiel bei dem (n-1)-ten SWUF411 und412 (eine erfolgreiche Detektion muss nicht notwendigerweise in dem Synchronisationsfeld erfolgen und kann auch in dem Frame-Körper erfolgen), wird das FPGA330 durch ein Aufweckkommando451 aufgeweckt. In der Folge davon weckt das FPGA330 den RF-Transceiver320 durch ein Aufweckkommando452 auf, und bringt den RF-Transceiver420 dadurch in den Empfangsmodus. Wenn das FPGA320 einen kompletten SWUF411 und412 mit einer korrekten CRC-Prüfsumme empfängt ("Cyclic Redundant Check"), zum Beispiel (n-2)-ter SWUF411 und412 , wird die Ziel-MAC-Adresse geprüft. Falls der WUF414 nicht an diesen Transceiver adressiert ist, das heißt wenn mit dem WUF414 nicht die Kommunikations-Einrichtung310 , sondern irgendeine andere Kommunikations-Einrichtung, mit welche eine Lesevorrichtung Kontakt aufnehmen will, adressiert wird, schaltet das FPGA330 den Transceiver320 zurück in den Self-Polling-Modus und schaltet sich selbst sofort aus. Mit anderen Worten geht der Transceiver320 dann in einen Betriebszustand über, in dem er periodisch aktiviert und deaktiviert wird, wobei er während des aktivierten Zustands einen Kanal nach Signalen abtastet und ansonsten in einem deaktivierten Zustand von der Energiezufuhr abgeschaltet ist und sich passiv verhält. Falls allerdings der WUF414 an diese Kommunikations-Einrichtung310 adressiert ist, kann das FPGA330 anhand des Positionsfelds erkennen, dass noch (n-3) SWUF411 und412 bis zu dem Daten-Frame413 fehlen. Da das FPGA330 auch die Länge und die Datenrate des SWUF411 und412 enthält, kann die verbleibende Restzeit bis zum Ende der Übermittlung des gesamten WUF414 berechnet werden. Diese Zeit kann als x (zum Beispiel in Millisekunden) bezeichnet werden. Ferner kann die RF-Setup-Zeit424 und die FPGA-Setup-Zeit425 von x subtrahiert werden, um einen Wert y zu bestimmen. Falls y>0 ist, schaltet das FPGA330 den RF-Transceiver320 mit einem Ausschaltkommando456 in einen RF-Schlafzustand423 , setzt mit einem Set-RTC-Kommando457 die RTC und schaltet sich selbst aus, um in einen FPGA-Sleep-Zustand433 überzugehen. Die RTC315 wird das FPGA330 zu einem Zeitpunkt aufwecken, die von dem FPGA330 bestimmt wird, und dann weckt das FPGA330 den RF-Transceiver320 mit einem Aufweckkommando454 auf, um den folgenden Daten-Frame413 zu empfangen. Falls der Daten-Frame413 keinen Fehler hat und an diesen Transceiver310 gerichtet ist, wird der Microcontroller durch ein Aufweckkommando456 aufgeweckt, um die empfangenen Daten zu verarbeiten. Mit diesem WUF-Schema414 , ist die unnötige Wartezeit in dem herkömmlichen WUP-Schema vermieden, wodurch in einem Energiesparbereich460 Energie gespart ist, so dass ein besonders energiearmer Betrieb der Kommunikations-Einrichtung310 ermöglicht ist. - Abgesehen davon sollte die Anzahl der SWUF
411 und412 in einem WUF414 durch den Transmitter350 sorgfältig berechnet werden. In5 ist eine andere Ansicht des Wake-up-Frame-Schemas400 in einem Worst-Case-Szenario dargestellt. Dieses Worst-Case-Szenario beschreibt den Fall, dass der RF-Receiver320 das am Anfang des WUF414 vorgesehene RF-Abtastintervall421 gerade verpasst. Dann sollte die minimale Länge des WUF414 eine Abtastperiode500 und die FPGA-Setup-Zeit425 und die RF-Transceiver-Setup-Zeit424 enthalten. Ferner sollte, nachdem sowohl das FPGA330 als auch der RF-Transceiver320 aufgeweckt sind, sichergestellt sein, dass ein vollständiges SWUF411 und412 empfangen worden ist. In dem Worst-Case-Szenario, bei dem der Beginn eines Synchronisationsfeldes von einem SWUF411 und412 gerade verpasst worden ist, so dass die Digital Phase Look Loop (D.PLL) des Receivers320 nicht mit dem Rest eines Synchronisationsfelds synchronisiert werden kann, sollte ein zusätzliches SWUF411 und412 hinzugeführt werden, wie in5 gezeigt. Dadurch sollten alle Worst-Case-Szenarien bei dem Berechnen der Anzahl von SWUFs411 +412 in eine WUF414 in Betracht gezogen werden, um sicherzustellen, dass ein vollständiges SWUF411 und412 nach dem Aufwecken des FPGA330 und des RF-Transceivers320 empfangen werden kann. - Das WUF-Schema
400 der Erfindung ist eine leistungsoptimierte Version eines WUP-Schemas. Verglichen mit dem traditionellen WUP-Schema kann mit dem WUF-Schema der Erfindung für jeden übermittelten Daten-Frame, dem ein WUP vorausgeht, sehr viel Energie eingespart werden, indem eine unnötige Wartezeit eliminiert wird. Daher ist das WUF Schema der Erfindung im Vergleich mit dem WUP Schema um so effizienter, je mehr Frames gesendet werden. Allerdings ist das Präambelabtastschema vor allen Dingen für ein Netzwerk mit sporadischem Traffic gestaltet, da lange Präambeln die Kanalkapazität reduzieren. Der Ansatz der Erfindung verwendet einen WUF anstelle einer WUP, aber da die Längen im Wesentlichen dieselben sind, ist das WUF-Schema ebenfalls besonders gut geeignet für die Verarbeitung von sporadischem Traffic. Allerdings ist das WUF-Schema auch vorteilhaft anwendbar in einem Szenario, in dem eine geringe Traffic-Belastung auftritt. Dies haben Simulationen ergeben, aus denen hervorgegangen ist, dass signifikante Verbesserungen mit dem WUF Schema auch bei geringem Traffic erreicht werden. - In einem Master-Slave-Szenario ist die Energiebeschränkung des Masters (das heißt das Terminal) gering, so dass längere Abtastperioden verwendet werden können, zum Beispiel 500 ms, um mehr Aktivzeit und somit Energie in den energiebegrenzten Slaves (Transceiver) zu sparen. Folglich kann das WUF-Schema gegenüber dem WUP-Schema auch unter einer geringen Traffic-Last eine sehr signifikante Energieverstärkung erreichen, insbesondere wenn Paketkollisionen auftreten.
- Wie zuvor angesprochen, ist sowohl das WUP-Schema als auch das WUF-Schema nicht auf eine Master-Slave-Topologie beschränkt. Das WUF-Schema kann auch in einer Peer-zu-Peer-Kommunikation ohne Master verwendet werden. In diesem Fall wird vorzugsweise, da jeder leistungsbegrenzte Transceiver auch den langen WUF zu übermitteln hat und dadurch Energie konsumiert, eine kürzere Abtastperiode gewählt, um einen optimierten Energieverbrauch unter bestimmten Traffic-Belastungen zu erreichen, zum Beispiel 200 ms.
- In diesem Dokument sind folgende Veröffentlichungen zitiert:
-
- [1] LAN/MAN Standards Comitee of the IEEE Computer Society. IEEE Standard for Information Technology, Part 15.4: Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Low-Rate Wireless Personal Area Networks (LR-WPANs), Oktober 2003
- [2] El-Hoiydi, A "Aloha with Preamble Sampling for Sporadic Traffic in Ad Hoc Wireless Sensor Networks", CSEM, 2002
- [3] El-Hoiydi, A et al. "Poster Abstract: WiseMAC, an Ultra Low Power MAC Protocol for the WiseNET Wireless Sensor Network", CSEM SA, November 2003
-
- 100
- Wake-up-Präambel-Schema
- 110
- Transmitter-Schema
- 111
- WUP
- 112
- Daten-Frame
- 120
- Receiver-Schema
- 121
- deaktivierter Zustand
- 122
- aktivierter Zustand
- 123
- RF-Setup-Zustand
- 124
- DRD-Zustand
- 125
- Empfangsmodus
- 130
- FPGA-Schema
- 131
- deaktivierter Zustand
- 132
- aktivierter Zustand
- 133
- FPGA-Setup-Zustand
- 140
- Microcontroller-Schema
- 141
- deaktivierter Zustand
- 142
- aktivierter Zustand
- 143
- Microcontroller-Setup-Zustand
- 150
- Aufweckkommando
- 151
- Aufweckkommando
- 152
- Aufweckkommando
- 201
- Verlustbereich
- 300
- Kommunikations-System
- 310
- Kommunikations-Einrichtung
- 311
- Kunststoffträger
- 315
- Real Time Clock-Funktionseinheit
- 320
- RF-Transceiver-Funktionseinheit
- 321
- Antenne
- 322
- Modulationseinheit
- 323
- RSSI-Einheit
- 324
- Wake-up-Logik
- 325
- Internal-Timer-Einheit
- 326
- serielle I/O-Einheit
- 330
- FPGA-Funktionseinheit
- 331
- Wake-up-Logik-Einheit
- 332
- erste serielle I/O-Einheit
- 333
- zweite serielle I/O-Einheit
- 334
- MAC-Einheit
- 340
- Microcontroller-Funktionseinheit
- 341
- Energiesteuer-Einheit
- 342
- serielle I/O-Einheit
- 350
- Steuer-Einrichtung
- 351
- Steuereinheit
- 352
- Sendeantenne
- 400
- Wake-up-Frame-Schema
- 410
- Transmitter-Schema
- 411
- Synchronisationsblock
- 412
- Zeitinformationsblock
- 413
- Daten-Frame
- 414
- Wake-up-Frame
- 420
- Receiver-Schema
- 421
- deaktivierter Zustand
- 422
- aktivierter Zustand
- 423
- RF-Sleep-Zustand
- 424
- RF-Setup-Zeit
- 425
- FPGA-Setup-Zeit
- 430
- FPGA-Schema
- 431
- deaktivierter Zustand
- 432
- aktivierter Zustand
- 433
- FPGA-Sleep-Zustand
- 440
- Microcontroller-Schema
- 441
- deaktivierter Zustand
- 442
- aktivierter Zustand
- 451
- Aufweckkommando
- 452
- Aufweckkommando
- 453
- Aufweckkommando
- 454
- Aufweckkommando
- 456
- Aufweckkommando
- 457
- Set-RTC-Kommando
- 460
- Energiesparbereich
- 500
- Abtastperiode
- 501
- minimale WUP-Länge
Claims (27)
- Kommunikations-Einrichtung, die derart eingerichtet ist, dass sie Prozessschritte ausführen kann, bei denen • sich die Kommunikations-Einrichtung selbst zeitlich alternierend in einen aktivierten Zustand oder in einen deaktivierten Zustand bringt; • die Kommunikations-Einrichtung in einem ersten Betriebszustand des aktivierten Zustands Zeitinformation empfängt; • die Kommunikations-Einrichtung basierend auf der empfangenen Zeitinformation ermittelt, zu welchem späteren Zeitpunkt der Kommunikations-Einrichtung Nutzinformation übermittelt wird; • die Kommunikations-Einrichtung in einem zweiten Betriebszustand des aktivierten Zustands zu dem späteren Zeitpunkt die Nutzinformation empfängt.
- Kommunikations-Einrichtung nach Anspruch 1, die derart eingerichtet ist, dass sie sich selbst periodisch in einen aktivierten Zustand oder in einen deaktivierten Zustand bringt.
- Kommunikations-Einrichtung nach Anspruch 1 oder 2, die eine Taktgeber-Einrichtung aufweist, mittels welcher sich die Kommunikations-Einrichtung selbst zeitlich alternierend in einen aktivierten Zustand oder in einen deaktivierten Zustand bringt.
- Kommunikations-Einrichtung nach einem der Ansprüche 1 bis 3, die eine Empfangs-Einrichtung aufweist, mittels welcher die Kommunikations-Einrichtung in den ersten Betriebszustand zum Empfangen von Zeitinformation gebracht wird, wenn ein empfangenes Signal eine Stärke aufweist, die einen vorgebbaren Schwellwert überschreitet.
- Kommunikations-Einrichtung nach Anspruch 4, bei der mittels der Empfangs-Einrichtung die Kommunikations-Einrichtung in den ersten Betriebszustand zum Empfangen von Zeitinformation gebracht wird, wenn ein empfangenes Signal eine Datenrate aufweist, die sich von mindestens einer Referenzdatenrate um weniger als einen vorgebbaren Schwellwert unterscheidet.
- Kommunikations-Einrichtung nach einem der Ansprüche 1 bis 5, die eine Logik-Einrichtung aufweist, die derart eingerichtet ist, dass sie die Kommunikations-Einrichtung in den ersten Betriebszustand zum Empfangen von Zeitinformation bringt, wenn basierend auf empfangener Adressierinformation festgestellt ist, dass die Kommunikations-Einrichtung von einem empfangenen Signal adressiert wird.
- Kommunikations-Einrichtung nach Anspruch 6, wobei die Empfangs-Einrichtung derart eingerichtet ist, dass sie zum Überführen der Kommunikations-Einrichtung in den ersten Betriebszustand die Logik-Einrichtung von einem deaktivierten Zustand in einen aktivierten Zustand bringt.
- Kommunikations-Einrichtung nach Anspruch 6 oder 7, bei der die Logik-Einrichtung derart eingerichtet ist, dass sie bei der Feststellung, dass die Kommunikations-Einrichtung von dem empfangenen Signal adressiert wird, die Empfangs-Einrichtung zum Empfangen der Zeitinformation aktiviert.
- Kommunikations-Einrichtung nach einem der Ansprüche 4 bis 8, die derart eingerichtet ist, dass sie nach dem Ermitteln, zu welchem späteren Zeitpunkt Nutzinformation übermittelt wird, und vor dem Empfang der Nutzinformation die Empfangs-Einrichtung und/oder die Logik-Einrichtung deaktiviert.
- Kommunikations-Einrichtung nach einem der Ansprüche 1 bis 9, mit einer Prozessor-Einheit, die zum Verarbeiten empfangener Nutzinformation eingerichtet ist.
- Kommunikations-Einrichtung nach Anspruch 10, bei der die Prozessor-Einheit derart eingerichtet ist, dass sie erst nach Empfang der Nutzinformation aktiviert wird.
- Kommunikations-Einrichtung nach Anspruch 11, bei der die Logik-Einrichtung derart eingerichtet ist, dass sie die Prozessor-Einheit erst nach Empfang der Nutzinformation aktiviert.
- Kommunikations-Einrichtung nach einem der Ansprüche 1 bis 12, eingerichtet zur drahtlosen Kommunikation.
- Kommunikations-Einrichtung nach einem der Ansprüche 1 bis 13, eingerichtet als Hochfrequenz-Transceiver.
- Kommunikations-Einrichtung nach einem der Ansprüche 1 bis 14, eingerichtet als Radio Frequency Identification Tag.
- Kommunikations-Einrichtung nach einem der Ansprüche 1 bis 15, die derart eingerichtet ist, dass einzelne Komponenten der Kommunikations-Einrichtung voneinander unabhängig in einen aktivierten Zustand oder in einen deaktivierten Zustand bringbar sind.
- Steuer-Einrichtung zum Steuern einer Kommunikations-Einrichtung, die derart eingerichtet ist, dass sie einer Kommunikations-Einrichtung zeitlich alternierend Zeitinformation und Nutzinformation übermittelt, wobei basierend auf der Zeitinformation ermittelbar ist, zu welchem späteren Zeitpunkt Nutzinformation übermittelt wird.
- Steuer-Einrichtung nach Anspruch 17, die derart eingerichtet ist, dass die Zeitinformation in mindestens zwei nacheinander übermittelbare Zeitinformationsblöcke aufgeteilt ist, wobei basierend auf einem jeweiligen der Zeitinformationsblöcke ermittelbar ist, welche Restzeit ab dem Zeitpunkt der Übermittelns des jeweiligen Zeitinformationsblocks bis zu dem Übermitteln der Nutzinformation verbleibt.
- Steuer-Einrichtung nach Anspruch 18, die derart eingerichtet ist, dass anhand eines jeweiligen der Zeitinformationsblöcke die Position dieses Zeitinformationsblocks innerhalb der Zeitinformationsblöcke ermittelbar ist.
- Steuer-Einrichtung nach einem der Ansprüche 17 bis 19, die derart eingerichtet ist, dass vor der Zeitinformation und/oder zwischen aufeinanderfolgenden Zeitinformationsblöcken ein Synchronisationsblock übermittelbar ist, wobei basierend auf dem Synchronisationsblock ermittelbar ist, dass auf den Synchronisationsblock folgend Zeitinformation übermittelt wird.
- Steuer-Einrichtung nach einem der Ansprüche 17 bis 20, die derart eingerichtet ist, dass vor der Zeitinformation und/oder zwischen aufeinanderfolgenden Zeitinformationsblöcken ein Adressierblock übermittelbar ist, wobei basierend auf dem Adressierblock ermittelbar ist, dass eine bestimmte Kommunikations-Einrichtung adressiert wird.
- Steuer-Einrichtung nach einem der Ansprüche 17 bis 21, eingerichtet als • Desktop Computer; • Laptop Computer; oder • Personal Digital Assistant.
- Kommunikations-System, • mit mindestens einer Kommunikations-Einrichtung nach einem der Ansprüche 1 bis 16; • mit einer Steuer-Vorrichtung nach einem der Ansprüche 17 bis 22 zum Kommunizieren mit der mindestens einen Kommunikations-Einrichtung.
- Kommunikations-System nach Anspruch 23, mit einer Mehrzahl von Kommunikations-Einrichtungen nach einem der Ansprüche 1 bis 16.
- Kommunikations-System nach Anspruch 23 oder 24, eingerichtet als Master-Slave-System, bei dem die Steuer-Vorrichtung als Master und bei dem die mindestens eine Kommunikations-Einrichtung als Slave eingerichtet ist.
- Kommunikations-System nach Anspruch 23 oder 24, bei dem die Steuer-Vorrichtung und die mindestens eine Kommunikations-Einrichtung ein Peer-to-Peer-System bilden.
- Kommunikations-System nach einem der Ansprüche 23 bis 26, bei dem die Steuer-Vorrichtung eine Haushaltssteuerungs-Vorrichtung ist und bei dem jede der mindestens einen Kommunikations-Einrichtung ein Haushaltsgerät ist.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102004050393A DE102004050393B4 (de) | 2004-10-15 | 2004-10-15 | Kommunikations-Einrichtung, Steuer-Einrichtung und Kommunikations-System |
PCT/DE2005/001846 WO2006039920A1 (de) | 2004-10-15 | 2005-10-17 | Kommunikations-einrichtung, steuer-einrichtung und kommunikations-system |
US11/577,285 US8014748B2 (en) | 2004-10-15 | 2005-10-17 | Communication system having a communication device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102004050393A DE102004050393B4 (de) | 2004-10-15 | 2004-10-15 | Kommunikations-Einrichtung, Steuer-Einrichtung und Kommunikations-System |
Publications (2)
Publication Number | Publication Date |
---|---|
DE102004050393A1 true DE102004050393A1 (de) | 2006-04-27 |
DE102004050393B4 DE102004050393B4 (de) | 2010-09-16 |
Family
ID=35531010
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102004050393A Expired - Fee Related DE102004050393B4 (de) | 2004-10-15 | 2004-10-15 | Kommunikations-Einrichtung, Steuer-Einrichtung und Kommunikations-System |
Country Status (3)
Country | Link |
---|---|
US (1) | US8014748B2 (de) |
DE (1) | DE102004050393B4 (de) |
WO (1) | WO2006039920A1 (de) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102006019885A1 (de) * | 2006-04-28 | 2007-10-31 | Infineon Technologies Ag | Verfahren zum Betrieb einer digitalen Empfängerschaltung und digitale Empfängerschaltung |
DE102009030108A1 (de) * | 2009-06-22 | 2010-12-30 | Siemens Aktiengesellschaft | Verfahren zum dynamischen Wechsel zwischen Gruppen von aktiven Teilnehmern in einem drahtlosen Datenbussystem |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6643752B1 (en) * | 1999-12-09 | 2003-11-04 | Rambus Inc. | Transceiver with latency alignment circuitry |
DE102006054704A1 (de) * | 2006-11-21 | 2008-05-29 | Robert Bosch Gmbh | Verfahren zur Handhabe von Daten |
JP4876885B2 (ja) * | 2006-12-14 | 2012-02-15 | パナソニック電工株式会社 | 血圧測定装置 |
US8879448B2 (en) * | 2006-12-22 | 2014-11-04 | Samsung Electronics Co., Ltd. | Apparatus for controlling power of WiMedia media access control device and method using the same |
FR2913278B1 (fr) * | 2007-03-01 | 2009-04-17 | Siemens Vdo Automotive Sas | Procede d'inhibition provisoire, lors de sa detection dans un vehicule verrouille, d'un boitier portable de commande a distance, dit identifiant, d'un dispositif d'acces mains libres |
KR20090078545A (ko) * | 2008-01-15 | 2009-07-20 | 삼성전자주식회사 | 무선 광역 통신 네트워크와 통신하기 위한 통신 장치의전원 제어 방법 및 그 장치 |
TW201129168A (en) * | 2010-02-06 | 2011-08-16 | Ralink Technology Corp | Power-saving method and apparatus thereof |
US8615277B2 (en) * | 2010-11-12 | 2013-12-24 | Mediatek Inc. | Electronic device having functional blocks individually controlled to selectively enter power-saving mode and related power control method thereof |
US9507406B2 (en) * | 2012-09-21 | 2016-11-29 | Atmel Corporation | Configuring power domains of a microcontroller system |
US9383807B2 (en) | 2013-10-01 | 2016-07-05 | Atmel Corporation | Configuring power domains of a microcontroller system |
US9648612B2 (en) | 2013-12-23 | 2017-05-09 | At&T Intellectual Property I, L.P. | Method, computer-readable storage device, and apparatus for allocating timeslots on channels in a wireless network |
US9684367B2 (en) | 2014-06-26 | 2017-06-20 | Atmel Corporation | Power trace port for tracing states of power domains |
US10873909B1 (en) | 2018-05-08 | 2020-12-22 | Marvell Asia Pte, Ltd. | Frequency division multiple access (FDMA) support for wakeup radio (WUR) operation |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5918170A (en) * | 1996-08-13 | 1999-06-29 | Nokia Mobile Phones Limited | Synchronizing radio telephone to receive every Nth overhead message train |
DE19952840A1 (de) * | 1999-11-03 | 2001-05-23 | Wincor Nixdorf Gmbh & Co Kg | Datenübertragung für zeitweise inaktive Empfänger |
DE10136757C1 (de) * | 2001-07-27 | 2003-04-24 | Siemens Ag | Selektives Funkübertragungssystem |
DE10213114A1 (de) * | 2002-03-23 | 2003-10-09 | Kundo Systemtechnik Gmbh | Verfahren zur periodischen Funkübertragung der Messdaten einer Mehrzahl von Messgeräten aufe inen gemeinsamen Empfänger |
WO2004030251A1 (en) * | 2002-09-26 | 2004-04-08 | Vkr Holding A/S | Method of controlling operation of at least one transmitter and/or one receiver, communication system and use of such a method or such a system |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5940771A (en) * | 1991-05-13 | 1999-08-17 | Norand Corporation | Network supporting roaming, sleeping terminals |
US5790946A (en) * | 1993-07-15 | 1998-08-04 | Rotzoll; Robert R. | Wake up device for a communications system |
US6615033B1 (en) * | 2000-01-11 | 2003-09-02 | International Business Machines Corporation | Synchronized-timed-reminded communications for family radios |
US6639907B2 (en) * | 2000-09-26 | 2003-10-28 | Qualcomm, Incorporated | Method and apparatus for processing paging indicator bits transmitted on a quick paging channel |
US6894600B2 (en) * | 2001-07-05 | 2005-05-17 | The Goodyear Tire & Rubber Company | Energy conservation in battery powered tag |
US6968219B2 (en) * | 2001-08-15 | 2005-11-22 | Qualcomm, Incorporated | Method for reducing power consumption in bluetooth and CDMA modes of operation |
DE10205710A1 (de) * | 2002-02-12 | 2003-08-28 | Fraunhofer Ges Forschung | Zentraleinheit, Nebeneinheit und Verfahren zum Kommunizieren |
GB0205236D0 (en) * | 2002-03-06 | 2002-04-17 | Koninkl Philips Electronics Nv | Radio apparatus system and method of operation |
US7099679B2 (en) | 2002-07-18 | 2006-08-29 | Intel Corporation | Method of saving power by reducing active reception time in standby mode |
US7693117B2 (en) * | 2002-12-16 | 2010-04-06 | Avaya Inc. | Power-saving mechanism for periodic traffic streams in wireless local-area networks |
US7508781B2 (en) * | 2003-03-25 | 2009-03-24 | Texas Instruments Incorporated | Power saving mechanism for wireless LANs via schedule information vector |
US7412265B2 (en) * | 2003-06-12 | 2008-08-12 | Industrial Technology Research Institute | Method and system for power-saving in a wireless local area network |
US6879567B2 (en) * | 2003-06-17 | 2005-04-12 | Motorola, Inc. | Method and apparatus for battery life extension for nodes within beaconing networks |
US7457973B2 (en) * | 2003-06-20 | 2008-11-25 | Texas Instruments Incorporated | System and method for prioritizing data transmission and transmitting scheduled wake-up times to network stations based on downlink transmission duration |
US7245946B2 (en) * | 2003-07-07 | 2007-07-17 | Texas Instruments Incorporated | Optimal power saving scheduler for 802.11e APSD |
US7551948B2 (en) * | 2003-07-24 | 2009-06-23 | Cisco Technology, Inc. | Uniform power save method for 802.11e stations |
US7460543B2 (en) * | 2003-08-13 | 2008-12-02 | Panasonic Corporation | Method and system for scheduling traffic in a wireless network |
US7801065B2 (en) * | 2003-11-25 | 2010-09-21 | Motorola Mobility, Inc. | Reception timing method and apparatus |
JP4628162B2 (ja) * | 2004-04-16 | 2011-02-09 | 株式会社ソニー・コンピュータエンタテインメント | 通信端末装置、通信システムおよび電力制御方法 |
DE102004049453A1 (de) * | 2004-10-11 | 2006-04-20 | Infineon Technologies Ag | Elektrischer Schaltkreis mit einer Nanostruktur und Verfahren zum Herstellen einer Kontaktierung einer Nanostruktur |
US7477616B2 (en) * | 2005-01-31 | 2009-01-13 | Symbol Technologies, Inc. | Power saving frame transmission method |
-
2004
- 2004-10-15 DE DE102004050393A patent/DE102004050393B4/de not_active Expired - Fee Related
-
2005
- 2005-10-17 WO PCT/DE2005/001846 patent/WO2006039920A1/de active Application Filing
- 2005-10-17 US US11/577,285 patent/US8014748B2/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5918170A (en) * | 1996-08-13 | 1999-06-29 | Nokia Mobile Phones Limited | Synchronizing radio telephone to receive every Nth overhead message train |
DE19952840A1 (de) * | 1999-11-03 | 2001-05-23 | Wincor Nixdorf Gmbh & Co Kg | Datenübertragung für zeitweise inaktive Empfänger |
DE10136757C1 (de) * | 2001-07-27 | 2003-04-24 | Siemens Ag | Selektives Funkübertragungssystem |
DE10213114A1 (de) * | 2002-03-23 | 2003-10-09 | Kundo Systemtechnik Gmbh | Verfahren zur periodischen Funkübertragung der Messdaten einer Mehrzahl von Messgeräten aufe inen gemeinsamen Empfänger |
WO2004030251A1 (en) * | 2002-09-26 | 2004-04-08 | Vkr Holding A/S | Method of controlling operation of at least one transmitter and/or one receiver, communication system and use of such a method or such a system |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102006019885A1 (de) * | 2006-04-28 | 2007-10-31 | Infineon Technologies Ag | Verfahren zum Betrieb einer digitalen Empfängerschaltung und digitale Empfängerschaltung |
DE102006019885B4 (de) * | 2006-04-28 | 2008-05-15 | Infineon Technologies Ag | Verfahren zum Betrieb einer digitalen Empfängerschaltung und digitale Empfängerschaltung |
DE102009030108A1 (de) * | 2009-06-22 | 2010-12-30 | Siemens Aktiengesellschaft | Verfahren zum dynamischen Wechsel zwischen Gruppen von aktiven Teilnehmern in einem drahtlosen Datenbussystem |
DE102009030108B4 (de) * | 2009-06-22 | 2011-04-07 | Siemens Aktiengesellschaft | Verfahren zum dynamischen Wechsel zwischen Gruppen von aktiven Teilnehmern in einem drahtlosen Datenbussystem |
Also Published As
Publication number | Publication date |
---|---|
DE102004050393B4 (de) | 2010-09-16 |
US20090140876A1 (en) | 2009-06-04 |
US8014748B2 (en) | 2011-09-06 |
WO2006039920A1 (de) | 2006-04-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2006039920A1 (de) | Kommunikations-einrichtung, steuer-einrichtung und kommunikations-system | |
DE60120353T2 (de) | Energiezustand für drathlose kommunikationen | |
DE602004001389T2 (de) | Verfahren zum Steuern des Schlafmodus eines Endgerätes, dazugehöriges mobiles Endgerät und Funkzugriffsknoten | |
DE602005004112T2 (de) | Verwendung einer Mehrzahl von IEEE 802.11 Verkehrsübertragungsanzeigenachrichten (IEEE 802.11 DTIM) Perioden in einem drahtlosen Netzwerk | |
Tiberi et al. | Energy-efficient sampling of networked control systems over IEEE 802.15. 4 wireless networks | |
US20090213830A1 (en) | Communication system | |
Sahota et al. | An energy-efficient wireless sensor network for precision agriculture | |
DE102006038896A1 (de) | Zeitsynchronisation und Beacon-Erzeugung für Mesh-Punkte, die in einem drahtlosen Mesh-Netz arbeiten | |
KR101174406B1 (ko) | 환경 에너지 획득 기반 센서네트워크를 위한 저전력 mac 통신 방법 | |
CN104796971A (zh) | 用于无线局域网中的低功率信令的系统和方法 | |
US20150382301A1 (en) | Mechanisms of reducing power consumption for nan devices | |
DE112018005454B4 (de) | Ein ultra-low-power-mesh-netzwerk | |
DE102006057223A1 (de) | Station-Steuerverfahren und dieses verwendende Station | |
EP3198967B1 (de) | Funk-basisstation und system mit besagter funk-basisstation | |
EP1282094B1 (de) | Verfahren zur Funkübertragung in einem Gefahrenmeldesystem | |
CN111417182A (zh) | 数据传输方法、装置、存储介质、处理器及系统 | |
WO2010128134A1 (de) | Beacon für ein sternnetz, sensorknoten in einem sternnetz, verfahren zur initialisierung eines gateways in einem sternnetz und verfahren zum betrieb eines sternnetzes | |
EP2208017B1 (de) | Verfahren zum anlernen einer sende-/empfangsvorrichtung an eine basisstation in einem positionsmesssystem für eine maschine | |
CN104243110B (zh) | 一种基于非实时应答机制的无线传感网络数据传输方法 | |
CN113038584A (zh) | 一种用于无线传感网络的数据传输方法、系统 | |
DE602004011662T2 (de) | Netzwerk mit Überbrückenanschlüsse verbindbaren Teilnetzen | |
CN111556586A (zh) | 一种分簇wsn中采用超帧的自适应媒体接入控制方法 | |
CN101466141A (zh) | 一种小范围无线传感网络的节点同步方法 | |
CN102821390A (zh) | 一种移动多媒体在物联网中的自适应动态信道分配方法 | |
CN103188736B (zh) | 基于流量控制的ant节点电源节能方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8364 | No opposition during term of opposition | ||
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |