OE3BIA (Diskussion | Beiträge) |
OE9LTX (Diskussion | Beiträge) (Improve WRAN project:) |
||
(13 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
+ | <bs:bookshelf src="Buch:Wiki-Benutzerhandbuch" /> | ||
== Überblick == | == Überblick == | ||
+ | [[Datei:unnamed.png|alternativtext=|mini]] | ||
Das Projekt wurde von Michael, OE1MCU ins Leben gerufen, um den Zugang zum HAMNET einer großen Gruppe von Funkamateuren zu ermöglichen, auch wenn keine Sichtverbindung zum nächsten HAMNET Knoten besteht. Dazu soll vom ÖVSV ein neues Übertragungsverfahren und die nötige Hardware und Software entwickelt werden - ein sogenanntes “Super Wifi”, bei dem ein Accesspoint einen Bereich von 20-30km abdecken kann. Das zugehörige Übertragungsverfahren folgt einem WLAN ähnlichen Standard - IEEE 802.22 und ist für Wireless Regional Area Networks (WRAN) definiert worden. Als Modulationsverfahren wird, so wie im Mobilfunk, Orthogonal Frequency Division Multiplexing (OFDM) verwendet. | Das Projekt wurde von Michael, OE1MCU ins Leben gerufen, um den Zugang zum HAMNET einer großen Gruppe von Funkamateuren zu ermöglichen, auch wenn keine Sichtverbindung zum nächsten HAMNET Knoten besteht. Dazu soll vom ÖVSV ein neues Übertragungsverfahren und die nötige Hardware und Software entwickelt werden - ein sogenanntes “Super Wifi”, bei dem ein Accesspoint einen Bereich von 20-30km abdecken kann. Das zugehörige Übertragungsverfahren folgt einem WLAN ähnlichen Standard - IEEE 802.22 und ist für Wireless Regional Area Networks (WRAN) definiert worden. Als Modulationsverfahren wird, so wie im Mobilfunk, Orthogonal Frequency Division Multiplexing (OFDM) verwendet. | ||
Das Projektteam ist seit Beginn der Initiative in 2020 mittlerweile auf 5 OMs, die aktiv am Projekt mitarbeiten, gewachsen und hat im April 2022 eine Förderung von 62.775,- Euro von der in den USA ansässigen Amateur Radio Digital Communications (ARDC) erhalten. | Das Projektteam ist seit Beginn der Initiative in 2020 mittlerweile auf 5 OMs, die aktiv am Projekt mitarbeiten, gewachsen und hat im April 2022 eine Förderung von 62.775,- Euro von der in den USA ansässigen Amateur Radio Digital Communications (ARDC) erhalten. | ||
− | |||
+ | Das Budget wird nun zur Entwicklung der Hardware und Software eingesetzt, die in Form eines Transceiver Kits realisiert wird und RPX-100 heißt. Es besteht aus einem Software Defined Radio Modul - dem LimeSDR, einem Class A HF Verstärker, Software steuerbarer Filter und einem EMI Class B konformen Power Supply. Die Module des Kits werden in einem eigens von Rupert, [https://www.qrz.com/db/OE9RWV OE9RWV] gestalteten HF-Gehäuse zusammengefasst. | ||
− | Das | + | == Förderung durch ARDC == |
+ | Das WRAN Projekt des ÖVSV hat reges Interesse weltweit erweckt, und ist hier für die Community der Funkamateure beschrieben: | ||
+ | |||
+ | ARDC Förderung: | ||
+ | |||
+ | https://www.ampr.org/apply/grants/2022-grants/grant-wireless-regional-area-network-in-sub-ghz-bands-as-last-mile-for-hamnet/ | ||
+ | |||
+ | == OpenSDR - Transceiver Kit - Made by ÖVSV == | ||
+ | Das Projektteam hat sich am 6. August in den Räumen des Landesverbandes Tirol , in Innsbruck, getroffen, um die Weiterentwicklung des Prototypen zu planen. Hier haben die Erfahrungen von Manfred, [https://www.qrz.com/db/OE7AAI OE7AAI] und Rainer, [https://www.qrz.com/db/OE9RIR OE9RIR] mit dem Einsatz von Transceivern im remote Betrieb am Berg sehr geholfen. Das Transceiver Kit RPX-100 wurde nun in Hardware Module strukturiert, die jedes für sich von Funkamateuren auch in eigenen Projekten eingesetzt werden können und höchsten Qualitätsansprüchen genügen sollen. Hier geht es um HF dichten Aufbau, und der Entwicklung eines Power Supply, dass EMI Class B Konform ist, und am Eingang mit 12V auskommt, da diese Spannung in jedem Shak oder auch an einer Relaisstation am Berg vorhanden ist. | ||
+ | |||
+ | Als Basis für das Linux-System kommt ein Odroid-C4 oder ein Raspberry PI zum Einsatz, bei dem am USB-Port ein LimeSDR Mini angeschlossen ist. | ||
+ | |||
+ | Als Betriebsystem kommt ein Debian oder Ubuntu Linux zum Einsatz, auf dem der Projektcode installiert werden kann. Der Projektcode besteht im Backend aus einem C++-Code auf Basis von liquid-dsp und auf einem Frontend auf Angular-Basis. | ||
+ | [[Datei:Block Diagramm.png|alternativtext=|zentriert|mini|942x942px]] | ||
+ | |||
+ | == IEEE 802.22 - Ein neues Übertragungsverfahren == | ||
+ | Mit 802.22 "Wireless Regional Area Network" (WRAN) hat die IEEE vor gut zehn Jahren einen Standard für IP-basierte Funk-Zugangsnetze vorgelegt. Dieser ist für regionale (typisch bis 30 km), breitbandige (einige bis zig Megabit pro Sekunde) Zugänge innerhalb lokal ungenutzter Fernseh-Rundfunk-Kanäle, dem sogenannten "TV White Space" bzw. der "Digitalen Dividende", zwischen ca. 50 und 800 MHz mit 6-8 MHz Bandbreite gedacht. Eine oder mehrere Basisstationen (BS) können dabei im selben Frequenzbereich arbeiten. Sie steuern die Übertragung der Endgeräte (Customer Premises Equipment, CPE), koordinieren sich untereinander, und lassen wo nötig auch noch Zeit und Spektrum für andere Funkdienste frei. Letztere Funktion wird im Standard mit "Cognitive Radio" bezeichnet und wird in einem zukünftigen QSP-Artikel erläutert. | ||
+ | |||
+ | Für das WRAN-Projekt des ÖVSV haben wir eine amateurfunktaugliche Variante von 802.22 abgeleitet, die aktuell für das 50 MHz-/6 m-Band und eine Bandbreite von nur 2 MHz entwickelt wird. Für den Testbetrieb wurde uns erst eine Sondergenehmigung erteilt und der Frequenzbereich inzwischen fest zugeordnet. Die grundsätzliche Struktur der Aussendungen, Signalisierung usw. wollen wir übernehmen -- und daher werfen wir jetzt einen Blick darauf. Die Form des fest getakteten "Frames" (Rahmen) ist beispielhaft in Abbildung 1 dargestellt. Die x-Achse stellt die Zeit dar, die y-Achse die Frequenz (Unterkanäle). | ||
+ | |||
+ | === Zeitmultiplex === | ||
+ | Bei WRAN arbeiten alle Stationen einer Zelle im selben Frequenzbereich. Als erstes strukturierendes Prinzip kommt Zeitmultiplex zum Einsatz. Die Basisstation übernimmt die Steuerung, wie die verfügbare Zeit-Spektrum-Fläche aufgeteilt wird: Alle 10 Millisekunden beginnt ein neuer Frame, in welchem zuerst die BS sendet (Übertragung zu den CPEs). Danach senden die angesprochenen CPEs gleichzeitig (!) retour -- dieses Verfahren erklären wir im nächsten Abschnitt. Am Ende des Frames ist Zeit für die gegenseitige Erkennung von benachbarten Zellen zwecks Koexistenz, das Aussenden der Stationskennung (Hardware-Adresse) sowie weitere Zeitpuffer vorgesehen. | ||
+ | |||
+ | Aus dem Aufbau des Frames ergibt sich auch eine Anforderung an die Funk-Hardware: Die Umschaltung zwischen Sende- und Empfangsbetrieb muss in einem Zeitfenster von rund 200 Mikrosekunden erfolgen. Die umgekehrte Richtung ist wegen Zeitpuffern weniger kritisch. | ||
+ | |||
+ | === Orthogonaler Frequenzmultiplex (OFDM) === | ||
+ | WRAN nutzt den gesamten verfügbaren Frequenzbereich gleichzeitig, indem dieser in Unterträger (Subcarriers) aufgeteilt wird, welche zu Unterkanälen (Subchannels) zusammengefasst sind. Benachbarte Unterträger haben immer denselben Frequenzabstand, proportional zum Kehrwert der angestrebten Symbolrate. Durch diese Konstruktion sind sie orthogonal und beeinflussen einander bei der Demodulation nicht gegenseitig. | ||
+ | |||
+ | Die Unterträger sind ihrerseits moduliert, und zwar angepasst an den aktuellen Signal-Rausch-Abstand: Ist dieser niedrig ("schlechter Empfang") bzw. werden wichtige Teile des Frames wie Präambeln ausgesendet, wird mit BPSK eine sehr robuste Modulation gewählt. Ist das SNR höher, kann bis zu 64-stufige Quadratur-Amplituden-Modulation (QAM) oder noch effizientere Trellis-Codierung verwendet werden. Die Symbolrate der Modulation ergibt sich aus dem Abstand der Unterträger, siehe oben. | ||
+ | |||
+ | Zur Messung des SNR und zur Synchronisierung der Stationen werden regelmäßig Pilot-Unterträger über das ganze genutzte Band hinweg ausgesendet. Damit können die Aussendungen feingranular an die frequenzspezifischen Ausbreitungsbedingungen angepasst werden (Equalization). Daneben müssen die einzelnen OFDM-Slots (Unterkanal-Symbolzeit-Flächen) robust gegen Mehrwegeausbreitung gemacht werden, z.B. mittels zyklischer Präfixe, und weitere Fehlerkorrektur sowie wiederholte Aussendung bei Übertragungsfehlern (ARQ) vorgesehen werden. | ||
+ | |||
+ | Für den ersten Abschnitt des Frames (downstream) sendet die BS über alle Unterkanäle zu den CPEs sequenziell, um in möglichst kurzer Zeit die Information an die CPEs zu übertragen. Im zweiten Abschnitt (upstream) senden die CPEs gleichzeitig, teilen sich aber die verfügbaren Unterkanäle überlappungsfrei auf, damit die Laufzeit im Rückkanal niedrig gehalten wird und die erlaubte Sendeenergie möglichst konzentriert eingesetzt werden kann. So wird die verfügbare Zeit-Spektrum-Fläche effizient ausgenutzt. | ||
+ | |||
+ | === Codemultiplex (CDMA) === | ||
+ | Noch eine dritte Modulationsart wird bei WRAN verwendet: Im Bereich der obersten Subchannels im zweiten Frame-Abschnitt ist Spektrumszeit reserviert, damit CPEs Signalisierungsinformation wie Bandbreitenanforderungen an die BS schicken können, Abstandsmessungen zur Anpassung von Timing und Sendeleistung (Ranging) durchgeführt sowie etwaige andere Spektrumsnutzung im Raum um ein CPE gemeldet werden können. Durch den verwendeten Codemultiplex können hier mehrere CPEs gleichzeitig und im selben Frequenzbereich senden. Das CPE moduliert seine Aussendungen dafür mit einer zufällig aus einer vorgegebenen Menge ausgewählten "Chip"-Folge, die untereinander wiederum orthogonal sind. | ||
+ | |||
+ | An der Basisstation sind die Chip-Folgen bekannt. Damit können aus dem empfangenen Gesamtsignal die einzelnen Anfragen mit hoher Wahrscheinlichkeit getrennt demoduliert und dann bearbeitet werden. | ||
+ | |||
+ | === Steuerung durch die Basisstation === | ||
+ | Das Zusammenspiel der vielen unterschiedlichen Teile wird durch die Basisstation koordiniert. Die Präambel am Framebeginn dient der Synchronisierung und Kanalschätzung. Frame-Steuerdaten (FCH) kodifizieren die Länge der folgenden "Maps" (Zuordnungen) von Funkressourcen. Diese Maps geben vor, welche Abschnitte der BS-Aussendung downstream an welche CPEs gehen sollen (DS-MAP), welche Abschnitte später im Frame upstream von welchem CPE genutzt werden dürfen (US-MAP), sowie die Modulations- und Leistungsparameter dazu (DCD und UCD). | ||
+ | [[Category:WRAN]] |
Aktuelle Version vom 22. Oktober 2023, 15:00 Uhr
Überblick
Das Projekt wurde von Michael, OE1MCU ins Leben gerufen, um den Zugang zum HAMNET einer großen Gruppe von Funkamateuren zu ermöglichen, auch wenn keine Sichtverbindung zum nächsten HAMNET Knoten besteht. Dazu soll vom ÖVSV ein neues Übertragungsverfahren und die nötige Hardware und Software entwickelt werden - ein sogenanntes “Super Wifi”, bei dem ein Accesspoint einen Bereich von 20-30km abdecken kann. Das zugehörige Übertragungsverfahren folgt einem WLAN ähnlichen Standard - IEEE 802.22 und ist für Wireless Regional Area Networks (WRAN) definiert worden. Als Modulationsverfahren wird, so wie im Mobilfunk, Orthogonal Frequency Division Multiplexing (OFDM) verwendet.
Das Projektteam ist seit Beginn der Initiative in 2020 mittlerweile auf 5 OMs, die aktiv am Projekt mitarbeiten, gewachsen und hat im April 2022 eine Förderung von 62.775,- Euro von der in den USA ansässigen Amateur Radio Digital Communications (ARDC) erhalten.
Das Budget wird nun zur Entwicklung der Hardware und Software eingesetzt, die in Form eines Transceiver Kits realisiert wird und RPX-100 heißt. Es besteht aus einem Software Defined Radio Modul - dem LimeSDR, einem Class A HF Verstärker, Software steuerbarer Filter und einem EMI Class B konformen Power Supply. Die Module des Kits werden in einem eigens von Rupert, OE9RWV gestalteten HF-Gehäuse zusammengefasst.
Förderung durch ARDC
Das WRAN Projekt des ÖVSV hat reges Interesse weltweit erweckt, und ist hier für die Community der Funkamateure beschrieben:
ARDC Förderung:
OpenSDR - Transceiver Kit - Made by ÖVSV
Das Projektteam hat sich am 6. August in den Räumen des Landesverbandes Tirol , in Innsbruck, getroffen, um die Weiterentwicklung des Prototypen zu planen. Hier haben die Erfahrungen von Manfred, OE7AAI und Rainer, OE9RIR mit dem Einsatz von Transceivern im remote Betrieb am Berg sehr geholfen. Das Transceiver Kit RPX-100 wurde nun in Hardware Module strukturiert, die jedes für sich von Funkamateuren auch in eigenen Projekten eingesetzt werden können und höchsten Qualitätsansprüchen genügen sollen. Hier geht es um HF dichten Aufbau, und der Entwicklung eines Power Supply, dass EMI Class B Konform ist, und am Eingang mit 12V auskommt, da diese Spannung in jedem Shak oder auch an einer Relaisstation am Berg vorhanden ist.
Als Basis für das Linux-System kommt ein Odroid-C4 oder ein Raspberry PI zum Einsatz, bei dem am USB-Port ein LimeSDR Mini angeschlossen ist.
Als Betriebsystem kommt ein Debian oder Ubuntu Linux zum Einsatz, auf dem der Projektcode installiert werden kann. Der Projektcode besteht im Backend aus einem C++-Code auf Basis von liquid-dsp und auf einem Frontend auf Angular-Basis.
IEEE 802.22 - Ein neues Übertragungsverfahren
Mit 802.22 "Wireless Regional Area Network" (WRAN) hat die IEEE vor gut zehn Jahren einen Standard für IP-basierte Funk-Zugangsnetze vorgelegt. Dieser ist für regionale (typisch bis 30 km), breitbandige (einige bis zig Megabit pro Sekunde) Zugänge innerhalb lokal ungenutzter Fernseh-Rundfunk-Kanäle, dem sogenannten "TV White Space" bzw. der "Digitalen Dividende", zwischen ca. 50 und 800 MHz mit 6-8 MHz Bandbreite gedacht. Eine oder mehrere Basisstationen (BS) können dabei im selben Frequenzbereich arbeiten. Sie steuern die Übertragung der Endgeräte (Customer Premises Equipment, CPE), koordinieren sich untereinander, und lassen wo nötig auch noch Zeit und Spektrum für andere Funkdienste frei. Letztere Funktion wird im Standard mit "Cognitive Radio" bezeichnet und wird in einem zukünftigen QSP-Artikel erläutert.
Für das WRAN-Projekt des ÖVSV haben wir eine amateurfunktaugliche Variante von 802.22 abgeleitet, die aktuell für das 50 MHz-/6 m-Band und eine Bandbreite von nur 2 MHz entwickelt wird. Für den Testbetrieb wurde uns erst eine Sondergenehmigung erteilt und der Frequenzbereich inzwischen fest zugeordnet. Die grundsätzliche Struktur der Aussendungen, Signalisierung usw. wollen wir übernehmen -- und daher werfen wir jetzt einen Blick darauf. Die Form des fest getakteten "Frames" (Rahmen) ist beispielhaft in Abbildung 1 dargestellt. Die x-Achse stellt die Zeit dar, die y-Achse die Frequenz (Unterkanäle).
Zeitmultiplex
Bei WRAN arbeiten alle Stationen einer Zelle im selben Frequenzbereich. Als erstes strukturierendes Prinzip kommt Zeitmultiplex zum Einsatz. Die Basisstation übernimmt die Steuerung, wie die verfügbare Zeit-Spektrum-Fläche aufgeteilt wird: Alle 10 Millisekunden beginnt ein neuer Frame, in welchem zuerst die BS sendet (Übertragung zu den CPEs). Danach senden die angesprochenen CPEs gleichzeitig (!) retour -- dieses Verfahren erklären wir im nächsten Abschnitt. Am Ende des Frames ist Zeit für die gegenseitige Erkennung von benachbarten Zellen zwecks Koexistenz, das Aussenden der Stationskennung (Hardware-Adresse) sowie weitere Zeitpuffer vorgesehen.
Aus dem Aufbau des Frames ergibt sich auch eine Anforderung an die Funk-Hardware: Die Umschaltung zwischen Sende- und Empfangsbetrieb muss in einem Zeitfenster von rund 200 Mikrosekunden erfolgen. Die umgekehrte Richtung ist wegen Zeitpuffern weniger kritisch.
Orthogonaler Frequenzmultiplex (OFDM)
WRAN nutzt den gesamten verfügbaren Frequenzbereich gleichzeitig, indem dieser in Unterträger (Subcarriers) aufgeteilt wird, welche zu Unterkanälen (Subchannels) zusammengefasst sind. Benachbarte Unterträger haben immer denselben Frequenzabstand, proportional zum Kehrwert der angestrebten Symbolrate. Durch diese Konstruktion sind sie orthogonal und beeinflussen einander bei der Demodulation nicht gegenseitig.
Die Unterträger sind ihrerseits moduliert, und zwar angepasst an den aktuellen Signal-Rausch-Abstand: Ist dieser niedrig ("schlechter Empfang") bzw. werden wichtige Teile des Frames wie Präambeln ausgesendet, wird mit BPSK eine sehr robuste Modulation gewählt. Ist das SNR höher, kann bis zu 64-stufige Quadratur-Amplituden-Modulation (QAM) oder noch effizientere Trellis-Codierung verwendet werden. Die Symbolrate der Modulation ergibt sich aus dem Abstand der Unterträger, siehe oben.
Zur Messung des SNR und zur Synchronisierung der Stationen werden regelmäßig Pilot-Unterträger über das ganze genutzte Band hinweg ausgesendet. Damit können die Aussendungen feingranular an die frequenzspezifischen Ausbreitungsbedingungen angepasst werden (Equalization). Daneben müssen die einzelnen OFDM-Slots (Unterkanal-Symbolzeit-Flächen) robust gegen Mehrwegeausbreitung gemacht werden, z.B. mittels zyklischer Präfixe, und weitere Fehlerkorrektur sowie wiederholte Aussendung bei Übertragungsfehlern (ARQ) vorgesehen werden.
Für den ersten Abschnitt des Frames (downstream) sendet die BS über alle Unterkanäle zu den CPEs sequenziell, um in möglichst kurzer Zeit die Information an die CPEs zu übertragen. Im zweiten Abschnitt (upstream) senden die CPEs gleichzeitig, teilen sich aber die verfügbaren Unterkanäle überlappungsfrei auf, damit die Laufzeit im Rückkanal niedrig gehalten wird und die erlaubte Sendeenergie möglichst konzentriert eingesetzt werden kann. So wird die verfügbare Zeit-Spektrum-Fläche effizient ausgenutzt.
Codemultiplex (CDMA)
Noch eine dritte Modulationsart wird bei WRAN verwendet: Im Bereich der obersten Subchannels im zweiten Frame-Abschnitt ist Spektrumszeit reserviert, damit CPEs Signalisierungsinformation wie Bandbreitenanforderungen an die BS schicken können, Abstandsmessungen zur Anpassung von Timing und Sendeleistung (Ranging) durchgeführt sowie etwaige andere Spektrumsnutzung im Raum um ein CPE gemeldet werden können. Durch den verwendeten Codemultiplex können hier mehrere CPEs gleichzeitig und im selben Frequenzbereich senden. Das CPE moduliert seine Aussendungen dafür mit einer zufällig aus einer vorgegebenen Menge ausgewählten "Chip"-Folge, die untereinander wiederum orthogonal sind.
An der Basisstation sind die Chip-Folgen bekannt. Damit können aus dem empfangenen Gesamtsignal die einzelnen Anfragen mit hoher Wahrscheinlichkeit getrennt demoduliert und dann bearbeitet werden.
Steuerung durch die Basisstation
Das Zusammenspiel der vielen unterschiedlichen Teile wird durch die Basisstation koordiniert. Die Präambel am Framebeginn dient der Synchronisierung und Kanalschätzung. Frame-Steuerdaten (FCH) kodifizieren die Länge der folgenden "Maps" (Zuordnungen) von Funkressourcen. Diese Maps geben vor, welche Abschnitte der BS-Aussendung downstream an welche CPEs gehen sollen (DS-MAP), welche Abschnitte später im Frame upstream von welchem CPE genutzt werden dürfen (US-MAP), sowie die Modulations- und Leistungsparameter dazu (DCD und UCD).