Hallo, ich würde gerne wissen, ob es eine möglichkeit für eine Fehlerkorrektur bei IEEE 802.15.4 Standard gibt? ich werde dem nächst mir ein Zigbit 900 MHZ-modul besorgen und möchte wissen, ob ich auch damit eine Fehlerkorrektur durchführen kann?? und zu dem nocht gibt es auch welche, die schon Erfahrung mit diesem Modul gemacht haben, wenn JA? -1) wie ist es mit der Reichweite? -2) wie groß wäre der Aufwand so einen Modul mit (At86rf212) und einem uC selbst zu basteln? Danke Voraus!
Auf IEEE 802.15.4 gibt es nur eine Fehlererkennung mittels CRC16. Bei einem detektierten Fehler wird der Rahmen erneut uebertragen (kann ueber einen ACK Frame signalisiert werden, wird vom RF212 auch automatisch unterstuetzt). Eine Fehlerkorrektur kannst du zwar auf einem hoeherem SW-Layer implementieren, es ist aber fraglich, ob das Hinzufuegen von Redundanz zu den Daten effektiver ist, als das erneute Uebertragen des gestoerten Rahmens, zumal der angeschlossene µC beim Zigbit "nur" ein 8 bit AVR ist, der mit begrenzter Rechenleistung aufwartet. Welche Datenraten erwartest du denn von dem 900MHz Transceiver? Ein Eigenbau ist moeglich, setzt aber einiges an HF Kenntnissen und Messequipment voraus. Gerade bei 868 MHz in der Naehe zu GSM sollte man wirklich wissen was man tut um nicht verwundert zu sein, wenn vor dem Labor ploetzlich ein Messfahrzeug mit Antenne parkt. Eigentlich lohnt es sich bei Preisen von ~20 EUR fuer das Modul nicht, ueber einen Eigenbau nachzudenken.
@ Axel erstemal Danke für deine Antwort, also die Sache mit dem Modul selbst bauen hat sich erledigt, ich werde die Module kaufen, und was Datenrate angeht werde ich die niedrigste nehemn also 32 kbit/s (BPSK), auf eine Seite werde ich das Modul mit einer Platine (ARM7-Controller 32 bit) verbidnen. und muss noch schauen ob es sich lohnt eine Fehler SW-Korrektur auf ARM zu implemntieren !!! da das ganze Ech
a_ javan schrieb: > ich würde gerne wissen, ob es eine möglichkeit für eine Fehlerkorrektur > bei > IEEE 802.15.4 Standard gibt? Hi, a_javan, danke für Deine Denkanregung: Vorwärtsfehlerkorrektur ("FEC")ist im Funknetzbetrieb (Ein Sender an viele Empfänger zugleich ("cq")) nützlicher als im Funklinienbetrieb (Ein Sender an einen Empfänger). Zusatzfrage nach Googeln: Zigbee sieht einen Broadcast Call vor. Hier wäre FEC sinnvoll. Habe ich die FEC im Broadcast Call überlesen oder fehlt die? Ciao Wolfgang Horn
Wolfgang Horn schrieb: > Habe ich die FEC im Broadcast Call überlesen oder > fehlt die? Nein, gibt's nicht. Die Broadcast ist nicht für eine Übertragung von Daten konzipiert, sondern für eine Aussendung von Steuerinfor- mationen eher kurzer Länge, die dann ggf. wiederholt wird, wenn keiner drauf antwortet. So tritt man beispielsweise einem Netzwerk bei, indem man sich mit einer Broadcast einen Router/Koordinator sucht. Echte Nutzdaten werden bei IEEE 802.15.4 bzw. Zigbee nicht per Broadcast übertragen, sondern gerichtet. Inwiefern einige der aktuellen Erweiterungen von 802.15.4, die in getreuer IEEE-Manier mit angehängten Buchstaben gekennzeichnet werden, vielleich noch eine FEC implementiert, habe ich gerade nicht im Kopf. Diese Erweiterungen sind teilweise sehr unübersichtlich geworden, da sie teils für völlig verschiedene Zwecke konzipiert worden sind (bspw. ein Modus, bei dem das ursprüngliche Ziel "low power" gar nicht mehr im Vordergrund steht, sondern höhervolumige Datenübertragung für "Smart Utility Networks", also "smart grid").
Jörg Wunsch schrieb: > Nein, gibt's nicht. Die Broadcast ist nicht für eine Übertragung > von Daten konzipiert, sondern für eine Aussendung von Steuerinfor- > mationen eher kurzer Länge, die dann ggf. wiederholt wird, wenn > keiner drauf antwortet. So tritt man beispielsweise einem Netzwerk > bei, indem man sich mit einer Broadcast einen Router/Koordinator > sucht. Echte Nutzdaten werden bei IEEE 802.15.4 bzw. Zigbee nicht > per Broadcast übertragen, sondern gerichtet. Danke, Jörg, wenn der vermutete Bedarf aufkommt, werde ich also woanders suchen. > Diese Erweiterungen sind teilweise sehr unübersichtlich geworden, da > sie teils für völlig verschiedene Zwecke konzipiert worden sind Tja, das passiert leicht, wo die Begeisterung die Disziplin abgehängt hat. Ciao Wolfgang Horn
Wolfgang Horn schrieb: > Tja, das passiert leicht, wo die Begeisterung die Disziplin abgehängt > hat. Ich glaube, das hat mehr mit der Art und Weise zu tun, wie die IEEE funktioniert und wie sie dazu benutzt wird, dass jede Firma ihre eigenen Interessen dort bestmöglich durchdrückt. Technischer Sach- verstand spielt dabei offenbar nicht immer die Rolle, die man erwarten würde.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.