Der vorgeschlagene Rahmen für die Kanalmodellierung und Beamforming im Nahfeld für XL-IMS-fähige 6G-Systeme kombiniert physikbasierte Modellierung mit maschinellem Lernen zur Optimierung, um die Einschränkungen herkömmlicher Fernfeld-Ansätze zu überwinden. Ein Kanalmodell für das Nahfeld, das die sphärische Wellenausbreitung und räumliche Nichtstationarität berücksichtigt, wird mithilfe des DeepMIMO-Datensatzes entwickelt und validiert. Die Kanalinformation wird als Graph dargestellt, um räumliche Abhängigkeiten zwischen den Elementen der Metasurface und den Nutzern abzubilden; ein End-to-End-GNN-Auffälligkeitsnetzwerk wird eingesetzt, um die Beamforming-Gewichte für die Fokussierung im Nahfeld zu erlernen. Im Gegensatz zu herkömmlichen iterativen Optimierungsverfahren prognostiziert der lernbasierte Ansatz die Beamforming-Lösungen direkt, wodurch der Rechenaufwand reduziert wird, während gleichzeitig hohe Genauigkeit und Anpassungsfähigkeit an dynamische Kanalbedingungen erhalten bleibt. Die Leistung wird anhand der erreichbaren Datenrate, des Beamforming-Gewinns und der Energieeffizienz bewertet und zeigt überlegene Ergebnisse im Vergleich zu traditionellen Fernfeld-Beamforming-Verfahren. Abbildung 1 veranschaulicht den gesamten Rahmen.
Die folgenden Schritte werden vorgeschlagen:
Schritt 1: Konfigurieren der DeepMIMO-Umgebung
Die DeepMIMO v3.x-Plattform wird zunächst über den O1 Outdoor-Setup konfiguriert, der eine Trägerfrequenz von 28 GHz und eine Bandbreite von 100 MHz verwendet. In der Simulation wird das XL-IMS durch ein gleichmäßiges, planares Array mit 16×16 reflektierenden Elementen, bestehend aus insgesamt 256 Elementen, dargestellt, die jeweils einen Abstand von λ/2 aufweisen. Als Ausbreitungsmodell wird eine sphärische Welle mit direkter Sichtverbindung (LoS) und Pfaden ohne direkte Sichtverbindung (NLoS) gewählt.
Schritt 2: Geometrie des XL-IMS und Benutzerpositionen definieren
Konstruieren Sie das XL-IMS als planare Metasoberfläche mit 16×16, die aus 256 rekonfigurierbaren reflektierenden Elementen besteht. Die Benutzerendgeräte wurden zufällig im Nahfeldbereich, zwischen 0,5 m und 10 m vom XL-IMS ausgehend, basierend auf dem Rayleigh-Abstandskriterium verteilt.
Schritt 3: Erzeugung von Nahfeldkanälen mithilfe der sphärischen Wellenausbreitung
Modellieren Sie die Kanäle zwischen jedem rekonfigurierbaren Metasurface-Element und dem Benutzer unter Verwendung der sphärischen Wellenausbreitung, die die distanzbedingte Phasenvariation berücksichtigt.
Schritt 4: Erzeugung von Nahfeld-Kanaldaten
Die Benutzerterminals waren gleichmäßig in der Nahfeldzone (0,5–10 m) um die XL-IMS-Panel verteilt. Sowohl LoS- als auch NLoS-Ausbreitungswege, die vom DeepMIMO O1 Outdoor-Szenario erzeugt wurden, wurden zur Kanalerzeugung verwendet.
Schritt 5: Vorbereitung des Datensatzes für Training und Test
Der generierte Datensatz umfasste 20.000 Stichproben, von denen 16.000 (80 %) zum Training und 4.000 (20 %) zur Testung verwendet wurden.
Schritt 6: Eingangsmerkmale normalisieren und Modelleingaben vorbereiten
Die letzte Phase des Vorbereitungsprozesses bestand darin, eine Min-Max-Normalisierung für alle Eingabemerkmale wie Kanalmagnitude, Phase, Distanz und Benutzerkoordinaten durchzuführen. Dieser Prozess skalierte die Daten und wandelte sie in Tensoren um, die dem GNN-Attention-Netzwerk zugeführt wurden. Das Modell wurde mithilfe des Adam-Optimierers mit einer Lernrate von 0,001 und 50 Epochen optimiert.
Schritt 7: Anwendung des Attention-Mechanismus
Fügen Sie einen Attention-Mechanismus hinzu, um globale Graphinformationen zu berücksichtigen und langreichweitige Abhängigkeiten zwischen den Knoten des Graphen zu erfassen. Dies hilft dem Modell, sich auf wichtige räumliche Merkmale zu konzentrieren.
Schritt 8: Berechnung der Beamforming-Gewichtungsfaktoren
Vorhersage der Beamforming-Gewichtungen und Phasenverschiebungswerte mithilfe der GNN-Attention-Einbettung. Die komplexen, aufwendigen, iterativen Beamforming-Verfahren werden durch die Vorhersagemethode ersetzt.
Schritt 9: Bewertung der Leistungskennzahlen
Um zu bewerten, wie gut die Kommunikation und das Beamforming funktionieren, berechnen Sie KPIs wie die erreichbare Datenrate, den Beamforming-Gewinn, die Spektrum-Effizienz, die Energieeffizienz und das SINR.
Schritt 10: Vergleich mit Referenzmethoden
Vergleichen Sie den vorgeschlagenen Algorithmus mit herkömmlichen Algorithmen, einschließlich ZF, MMSE, SDR und AO.
Definition des Systemmodells
Das vorgeschlagene System berücksichtigt ein durch ein XL-IMS mit 256 rekonfigurierbaren reflektierenden Elementen ermöglichtes 6G-Funknetz, das die Ausbreitung elektromagnetischer Wellen durch einstellbare Phasenverschiebungen steuert. Da sich die Nutzer im Nahfeldbereich befinden, wird die herkömmliche Annahme einer ebenen Welle im Fernfeld ungültig, weshalb die sphärische Wellenausbreitung, die entfernungsabhängige Dämpfung sowie die räumliche Nichtstationarität berücksichtigt werden müssen. Die Grenze zwischen Nah- und Fernfeldbereich wird durch die Rayleigh-Distanz bestimmt, die von der Größe der Metasoberfläche und der Trägerwellenlänge abhängt und den Übergang von sphärischen Wellenfronteffekten zur Ausbreitung ebener Wellen markiert. Dies wird wie folgt beschrieben:
(1)
Hier ist D die Größe der Metasoberfläche, λ die Wellenlänge und R der Rayleigh-Abstand. Ein Nahfeld-Phänomen tritt im Kommunikationskanal auf, wenn sich ein Benutzer an einer Position befindet, die näher an R liegt als dessen tatsächlicher Wert. Während das Signal durch verschiedene Komponenten der Metasoberfläche verläuft, erfährt es charakteristische Phasen- und Amplitudenänderungen.
Der Kanal von der n-ten Metasoberfläche zum Benutzer verwendet ein Kugelwellenmodell für die Nahfeldausbreitung, das durch die folgende Gleichung des Kanalkoeffizienten dargestellt wird:
(2)
Hier bezeichnet α den Pfadverlustparameter, λ bezeichnet die Trägerwellenlänge und dn ist der Abstand des Nutzers von der Komponente.
In diesem Fall ist βn der Pfadverlustfaktor für das nte XL-IMS-Element und kann ausgedrückt werden als βn = dn−α, wobei α für den Pfadverlustexponenten steht. Es ist anzumerken, dass dn der euklidische Abstand von der Position des Benutzers zum nten Metasurface-Element ist. Kanaländerungen bezüglich des Raums ergeben sich aus den erheblichen Unterschieden in dn zwischen verschiedenen Metasurfaces, im Gegensatz zur Situation bei Fernfeldkanälen. Im Allgemeinen kann der Kanalvektor wie folgt erklärt werden:
(3)
Das vom Benutzer empfangene Eingangssignal hängt von der Phasenabstimmung des XL-IMS-Systems ab. Sei θ = [θ1, θ2, …., θN] die unter Verwendung der Metasoberfläche realisierte Phasenverschiebung. Dann kann das Eingangssignal ausgedrückt werden als:
(4)
wobei Φ = diag(ejθ1, ….., ejθN) das gesendete Signal, w der Basis-Codierungs-Vorcodierungsvektor und n das Rauschen bezeichnet. Der Nahfeld-Kanalvektor ist definiert als h ∈ ℂN×1, die diagonale Phasenverschiebungsmatrix des XL-IMS als Φ ∈ ℂN×N, der Beamforming-Vektor als x ∈ ℂN×1 und das empfangene Signal als y ∈ ℂ. Der additive Rauschterm ist definiert als n ∼ CN (0, σ2). Diese Dimensionen gewährleisten die mathematische Korrektheit der Formulierung.
In diesem Fall ist ws der Vorcodierungsvektor der Basisstation, der zur Vorcodierung des gesendeten Symbols (s) verwendet wird. Bei der Leistungsbewertung werden gängige Verfahren der digitalen Vorcodierung wie ZF und MMSE an der Basisstation unter Verwendung ähnlicher Nahfeld-Kanalrealisierungen implementiert. Der neue Ansatz zielt jedoch darauf ab, die Phasenverschiebungsmatrix (θ) des XL-IMS durch den GNN-Attention-Lernmechanismus zu optimieren.
Um die Energie im Nahfeldbereich zu konzentrieren, sollte ein Design θ erreichbar sein, bei dem für den Benutzer konstruktive Interferenz auftritt. Die Beamforming-Strategie zielt darauf ab, die spektrale Effizienz oder die empfangene Signalleistung zu maximieren. Abbildung 2 beschreibt die Architektur des Nahfeld-Kommunikationssystemmodells basierend auf dem XL-IMS-Ansatz.
Modellierung von Nahfeldkanälen
Das vorgeschlagene Nahfeldmodell für XL-IMS-basierte 6G-Kommunikationsnetzwerke wurde speziell entwickelt, um die Ausbreitungsbedingungen in der Nähe der Rayleigh-Distanz von der Metasoberfläche nachzuahmen. In der Nahfeldregion ist die Ausbreitung kugelförmig, mit sich ändernden Phasenwerten und inhomogenen räumlichen Parametern über die Metasoberfläche hinweg, im Gegensatz zu herkömmlichen Fernfeld-Ausbreitungsmodellen, die ebene Wellen annehmen. In der vorliegenden Studie wurde ein physikbasiertes Kugelwellenmodell verwendet, um eine genaue Kanalimpulsantwortmatrix zu entwerfen, die die physikalischen Positionen sowohl der Metasoberflächenelemente als auch der Nutzereinheiten berücksichtigt.
Kanalrepräsentation basierend auf Distanz
Der Abstand zwischen jeder Metasurface-Komponente und dem Benutzer ist ein entscheidender Faktor bei der Erstellung des Kanalmodells im Nahfeldbereich. Die Länge pn zwischen den Benutzerpositionen pu und der n-ten XL-IMS-Komponente ergibt sich wie folgt:
(5)
Dieser Wert variiert aufgrund der extrem großen Fläche erheblich über die Metasoberfläche, was zu ungleichen Ausbreitungszeiten und Phasenverschiebungen führt, die im Modell berücksichtigt werden müssen.
Kugelwellen-Kanalmodell
Der Kanalkoeffizient zwischen dem n-ten Element und dem Benutzer wird mithilfe des Kugelwellenmodells aus Gleichung (2) bestimmt, das phasen- und amplitudenmäßige, distanzabhängige Variationen erfasst. Zur Erzeugung des Datensatzes und zum Trainieren des Modells werden die Kanalkoeffizienten aus dem DeepMIMO-Ray-Tracing-Framework gewonnen, das sowohl die direkte Sichtverbindung (LoS) als auch die nicht direkte Sichtverbindung (NLoS) umfassende Mehrwegeausbreitung basierend auf realistischen Umgebungsstrukturen einbezieht. Daraus kann die Kanalantwortmatrix aus den Kanalantworten aller N Metaoberflächenelemente gemäß Gleichung (3) aufgebaut werden.
Räumliche Nicht-Stationarität von Nahfeldkanälen und Bedeutung des Modells
Im Gegensatz zu Fernfeldkanälen weisen Nahfeldkanäle eine räumliche Nichtstationarität auf, bei der die empfangenen Signale über die gesamte Metasoberfläche variieren, wodurch eine ortsabhängige Strahlfokussierung ermöglicht wird. Diese räumliche Information ist in der Kanalantwortmatrix enthalten und wird vom GNN-Attention-Modell erfasst. Supplementary Figure 1 veranschaulicht den vorgeschlagenen Rahmen für die Modellierung von Nahfeldkanälen für das auf XL-IMS basierende 6G-Kommunikationssystem sowie die Erzeugung realistischer Kanaldaten für das Deep-Learning-basierte Beamforming.
Erstellung des Datensatzes
Die Datenerzeugung erfolgte mithilfe des DeepMIMO-Frameworks, das realitätsnahe, auf Ray-Tracing basierende Kanalsimulationen bietet, welche die Umgebungsgeometrie, räumliche Konsistenz und Benutzerbeweglichkeit berücksichtigen. Kanalantworten für mehrere Nutzerpositionen im Nahfeld wurden anhand des O1-Außenszenarios bei einer Trägerfrequenz von 28 GHz und einer Bandbreite von 100 MHz generiert. Der XL-IMS bestand aus 256 gleichmäßig verteilten reflektierenden Elementen, und die Nutzerpositionen wurden im Nahfeldbereich basierend auf dem Rayleigh-Kriterium ausgewählt. Kanalkoeffizienten, Pfadverstärkungen und räumliche Informationen wurden mit der DeepMIMO-Python-Bibliothek extrahiert. Ergänzende Tabelle 1 fasst die Simulations- und Reproduzierbarkeitsparameter zusammen. Das Modell wurde mittels überwachtem Lernen trainiert, wobei Merkmale des Kanalzustands als Eingaben und physikbasiert optimierte Beamforming-Gewichte als Zielbezeichnungen dienten.
Erstellung der Eingangsmerkmale und Datensatzstruktur
Anschließend wurden die Rohkanaldaten in Merkmale umgewandelt, die als Eingabe für Deep-Learning-Modelle verwendet wurden. Zu diesen Merkmalen gehörten die Beträge und Phasen der Kanalantworten als separate Komponenten. Je nach Anforderungen des Problems konnten auch weitere Eingabeparameter einbezogen werden. Beispielsweise könnten die Koordinaten der Nutzer, Abstände und einige räumliche Parameter ebenfalls als Merkmale berücksichtigt werden. Der Datensatz wurde im Verhältnis 80:20 in Trainings- und Testmengen aufgeteilt.
Vorbereitung des Datensatzes zum Trainieren
Der letzte Schritt bestand darin, den vorbereiteten Datensatz zu normalisieren und in Tensoren umzuwandeln, die für die Eingabe in die GNN-Attention-Architektur zum Training geeignet sind. Der Trainingsdatensatz wurde verwendet, um die Abbildung vom Kanalzustand auf die optimalen Beamforming-Gewichte zu erlernen, während der Testdatensatz zur Bewertung der Effektivität des Modells diente. Dieser sorgfältig vorbereitete Datensatz erleichterte und verbesserte den Lernprozess. Supplementary Table 2 zeigt die Details zur Datensatzbeschreibung von DeepMIMO.
Merkmalsdarstellung
Die Phase der Merkmalsdarstellung wandelte die komplexwertigen Nahfeld-Kanaldaten in ein Format um, das für das tiefe Lernen geeignet ist. Die Kanalantworten wurden in Merkmale zerlegt, die räumliche und Ausbreitungscharakteristika erfassen, wobei gleichzeitig wesentliche Informationen des Nahfelds für das Lernen erhalten blieben. Zusätzliche Abbildung 2 veranschaulicht den in diesem Prozess verwendeten DeepMIMO-Datensatz. Die Kanaldaten aus der Nahfeldumgebung wurden als komplexe Zahlen hn dargestellt, mit Real- und Imaginärteilen, die die Phasen- und Amplitudeninformation der Kanalkoeffizienten repräsentieren. Um eine effektive Nutzung in maschinellen Lernalgorithmen zu ermöglichen, wurden die Koeffizienten in ihre Realteile (Rehn) und Imaginärteile (Imhn) zerlegt. Die Daten konnten außerdem als Betrag hn und Phase der Koeffizienten ∠hn dargestellt werden.
Räumliche Merkmalsextraktion
Zusätzlich zum Kanalkoeffizienten wurden räumliche Merkmale einbezogen, um der geometrischen Beschaffenheit der Nahfeldumgebung Rechnung zu tragen. Dazu gehörten der Abstand dn von jedem Metasurface-Element zum Empfänger sowie die Koordinaten des Empfängers (x, y, z). Auf diese Weise berücksichtigte das Modell die Tatsache, dass die Signaleigenschaften von der räumlichen Position des Sender-Empfänger-Paars abhängen können, eine Eigenschaft, die für die Ausbreitung im Nahfeld von Bedeutung ist.
Normalisierung und Vorbereitung der Modelleingabe
Als vorbereitende Maßnahme vor der Eingabe der Daten in das Modell wurde ein Normalisierungsprozess durchgeführt, um numerische Instabilität zu vermeiden und die Konvergenz zu beschleunigen. Die strukturierten Vektoren wurden in Trainings- und Testdatensätze unterteilt, bezeichnet als (Xtrain, Xtest). Auf diese Weise wurden die Eingaben anschließend den GNN- und Attention-Modellen bereitgestellt.
Basierend auf der Merkmalsdarstellung in der Zusätzlichen Abbildung 2 wurden verschiedene Arten von Merkmalen in diesem Datensatz verwendet, einschließlich der Kanalkoeffizienten hn, die die komplexe Signalantwort aller Metasurface-Elemente angeben. Ein weiteres Merkmal war der Abstand dn, der in diesem Fall die Ausbreitungseffekte angibt. Obwohl die imaginären und reellen Komponenten eine numerische Beschreibung des Signals liefern, geben die Betrags- und Phasenanteile eine explizite Beschreibung der Signalstärke bzw. der Phasenverschiebung an. Die Koordinate der Benutzerposition (x, y, z) war ein weiteres wichtiges Merkmal, das das räumliche Bewusstsein des Modells verbesserte.
Deep-Learning-Design unter Verwendung von GNN zur Modellierung räumlicher Abhängigkeiten in Kombination mit einem hybriden Attention-Mechanismus für das Lernen des globalen Kontexts
Dieser Lernalgorithmus wurde entwickelt, um den komplexen Nahfeld-XL-IMS-Kanal unter Berücksichtigung seiner räumlichen und Ausbreitungseigenschaften mithilfe von GNNs und einem Attention-Mechanismus effizient zu trainieren. Da die Metasurface-Elemente stark miteinander korreliert sind und ihre Wechselwirkungen innerhalb der Nahfeldzone nicht einheitlich sind, eignet sich ein vollständig verbundenes Netzwerk nicht zur angemessenen Darstellung des Kanals. Daher wird in diesem Ansatz die Metasurface als Graph dargestellt, wobei jedes Element als Knoten fungiert und die Wechselwirkungen zwischen ihnen als Kanten. Die GNN erfasste lokale räumliche Abhängigkeiten zwischen benachbarten Knoten, während der Attention-Mechanismus das Lernen globaler Abhängigkeiten verbesserte.
Grafische Darstellung der XL-IMS
Der XL-IMS wird als Graph G = (V, E) erstellt, wobei jeder Knoten vn ∈ V ein Meta-Oberflächenelement darstellt, während Kanten eij ∈ E die räumlichen Beziehungen zwischen den Elementen repräsentieren. Jeder Knoten besitzt einen Merkmalsvektor xn, der über die Phase der Merkmalsdarstellung gewonnen wird. Die Adjazenzmatrix A erfasst die Verbindungen zwischen benachbarten Knoten, die nahe beieinander liegen oder innerhalb bestimmter Distanzbeschränkungen sind. Eine solche Graphformulierung dient dazu, die im Nahfeld-Propagationsprozess vorhandenen räumlichen Informationen einzubeziehen.
Um die Reproduzierbarkeit zu gewährleisten, wird die Graphenverbindung mittels des K-nächsten-Nachbarn-Ansatzes bestimmt, wobei k auf 8 festgelegt ist. Seien pi und pj die Ortsvektoren der i-ten bzw. der j-ten XL-IMS-Zelle. Der Abstand zwischen zwei beliebigen Knoten wird über die euklidische Metrik wie folgt gemessen: dij = ||pi − pj||2. Es besteht eine Kante zwischen den Knoten i und j, falls der Knoten j zu der Gruppe der acht nächstgelegenen Nachbarn des Knotens i gehört. Daher wird die Adjazenzmatrix nach folgender Regel konstruiert: Aij = 1, wenn j ∈ Nk(i) gilt, andernfalls Aij = 0.
In dem vorgeschlagenen GNN werden Aktualisierungen für jeden Knoten basierend auf Informationen von anderen benachbarten Knoten berechnet. Insbesondere kann die Ausbreitung der Schicht l wie folgt angegeben werden:
(6)
wobei hi(l) den Merkmalsvektor des Knotens i in der Schicht l darstellt, N(i) die Nachbarschaft des Knotens i ist, W(l) die lernfähige Gewichtsmatrix bezeichnet und σ(·) eine nichtlineare Aktivierungsfunktion symbolisiert.
Das GNN-Attention-Modell bestand aus drei Graph-Faltungsschichten mit versteckten Dimensionen von 128, und als Aktivierungsfunktion wurde die rectifizierte lineare Einheit (ReLU) verwendet. Die Grapherzeugung erfolgte mittels der Methode der k-nächsten Nachbarn (k=8). Jedes XL-IMS-Merkmal fungiert als Knoten, während Kanten basierend auf dem euklidischen Abstand zwischen benachbarten Knoten gebildet werden. Zur Extraktion globaler räumlicher Abhängigkeiten verwendeten wir ein Multi-Head-Self-Attention-Netzwerk mit 4 Köpfen. Die Dropout-Wahrscheinlichkeit wurde zur Vermeidung von Überanpassung auf 0,3 festgelegt.
Aufmerksamkeitsmechanismus
Um langreichweitige Abhängigkeiten abzubilden, die über den lokalen Nachbarschaftsbereich hinausgehen, wurde im Modell die sogenannte „Attention“ eingeführt, die wie folgt funktioniert:
(7)
wobei eij = LeakyReLU(aT[Whi | Whj]) die Bedeutung der Knoten i und j angibt. Mit diesem Modell lassen sich unterschiedliche Wichtigkeitsgrade für Knoten basierend auf ihren Rollen zuweisen, wodurch das Modell den globalen Kontext über die gesamte Metasoberfläche besser erfassen kann. Der hybride Ansatz erfasst sowohl lokale als auch globale räumliche Informationen, und die gelernten Merkmale werden über vollverknüpfte Schichten verarbeitet, um Beamforming-Gewichte zu erzeugen. Wie in den ergänzenden Abbildungen 3 und 4 gezeigt, modelliert das GNN lokale räumliche Abhängigkeiten durch Nachrichtenaustausch und Merkmalsaggregation, während der Attention-Mechanismus globale Wechselwirkungen zwischen den Elementen der Metasoberfläche erfasst und so ein effektives Nahfeld-Beamforming ermöglicht. Attention-Gewichte werden berechnet, um die Relevanz von Knotenpaaren zu quantifizieren, wobei informativeren Wechselwirkungen eine höhere Bedeutung zugewiesen wird. Mithilfe dieser Gewichte aggregiert jeder Knoten Informationen von allen anderen Knoten, wodurch das Modell globale Abhängigkeiten erfassen kann, die über lokale Nachbarschaften hinausgehen. Die resultierende gewichtete Merkmalsfusion erzeugt eine optimierte Merkmalsdarstellung, die wichtige räumliche Eigenschaften betont und weniger relevante Informationen unterdrückt, was eine effektive Optimierung des Beamformings und eine gezielte Energiebündelung unterstützt.
Optimierung der Strahlansteuerung
Die Optimierungsstufe der Strahlenaufbereitung bestimmte die Phasenverschiebungen und Strahlenaufbereitungsgewichte von XL-IMS, um Energie auf Nutzer im Nahfeld zu fokussieren. Im Gegensatz zur herkömmlichen Strahlenlenkung im Fernfeld konzentriert die Strahlenaufbereitung im Nahfeld die Energie an bestimmten räumlichen Positionen. In dem vorgeschlagenen Framework lernte ein GNN-Aufmerksamkeitsmodell optimale Parameter der Strahlenaufbereitung direkt aus den Kanaleigenschaften, wodurch die Komplexität iterativer Optimierungsverfahren reduziert wurde. Das empfangene Nutzersignal ist in Gleichung (4) angegeben.
Die Trainingsdaten wurden für jede Kanalrealisierung aus DeepMIMO gewonnen, und die entsprechenden Phasenverschiebungen des XL-IMS wurden mithilfe des AO-Algorithmus bestimmt. Die Nahfeld-Kanal-Matrix h und die XL-IMS-Phasenverschiebungs-Matrix wurden verwendet, um den Phasenverschiebungsvektor θ durch Maximierung der empfangenen Signalstärke zu berechnen:
(8)
(9)
Der AO-Optimierer wurde für 100 Iterationen ausgeführt, bis er den gewünschten Konvergenzschwellenwert von 10−4 erreichte. Diese optimierten Werte dienten als Trainingslabels für unser GNN-Attention-Modell. Das Ziel bestand darin, konstruktive Interferenz für eine effektive Nahfeld-Strahlfokussierung und eine verbesserte empfangene Signalstärke zu erzielen. Anstelle herkömmlicher Optimierungsverfahren wie SDR oder AO wurde das Problem mithilfe eines lernbasierten Ansatzes gelöst. Insbesondere wurde das Beamforming-Optimierungsproblem durch ein Deep-Learning-Modell fΘ(⋅) angenähert.
Überwachtes Lernen wurde zur Schulung des GNN-Attention-Modells verwendet, wobei die optimalen Beamforming-Phasenverschiebungsvektoren, die vom AO-Algorithmus bereitgestellt wurden, als Trainingsziele dienten. Genauer gesagt, bezeichnen wir den vom AO-Algorithmus erzeugten optimalen Phasenverschiebungsvektor als θAO,i und die Netzwerkvorhersagen als
. Dann wurde das Trainingskriterium wie folgt formuliert:
(10)
wobei N die Anzahl der Trainingsstichproben ist.
Algorithmus 1: Nahfeld-Beamforming unter Verwendung eines GNN-Attention-Modells ist in der Zusatzdatei 1 dargestellt. In diesem Algorithmus bestand der erste Schritt darin, die Systemparameter und die DeepMIMO-Datenbank einzurichten, um realistische Kanalbedingungen zu erzeugen. Die Nahfeld-Kanaleigenschaften für jede Probe wurden mithilfe des Kugelwellenmodells berechnet, und anschließend wurden wichtige Merkmale wie Kanalkoeffizienten und räumliche Eigenschaften aus der Datenbank extrahiert. Die extrahierten Merkmale wurden in eine strukturierte Form umgewandelt und dann als Graph dargestellt, wobei die Metasurface-Elemente als Knoten fungierten. Das Deep-Learning-Modell wurde unter Verwendung von GNN-Schichten generiert, um lokale räumliche Abhängigkeiten abzubilden, und ein Attention-Mechanismus wurde eingeführt, um globale Abhängigkeiten zu lernen. Der Deep-Learning-Algorithmus wurde mittels überwachtem Lernen mit MSE-Verlust zwischen den vorhergesagten Phasenverschiebungen und den vom AO generierten optimalen Phasenverschiebungslabels trainiert.
Diese Implementierung wurde mit Python und PyTorch durchgeführt. Die Datenproben für den DeepMIMO-Kanal wurden aus dem Außenbereichsszenario O1 bezogen. Diese Kanalkoeffizienten wurden in Graphen umgewandelt und mithilfe eines GNN mit drei Schichten sowie einem Multihead-Attention-Mechanismus verarbeitet. Das Modell wurde mit dem Adam-Optimierer und einer MSE-Verlustfunktion trainiert. Das Modell erzeugte Phasenverschiebungen und Gewichte für das Beamforming bei Nahfeldnutzern, und die Ergebnisse wurden hinsichtlich Datenrate, Effizienz und SINR bewertet.