XL-IMS destekli 6G sistemlerinde Yakın Alan Kanal Modelleme ve Hüzmeleme için önerilen çerçeve, geleneksel uzak alan yaklaşımlarının sınırlamalarını aşmak amacıyla fizik tabanlı modellemeyi makine öğrenimi optimizasyonu ile birleştirir. Küresel dalga yayılımını ve mekansal durağan olmayışı içeren bir yakın alan kanal modeli geliştirilmiş ve DeepMIMO veri seti kullanılarak doğrulanmıştır. Metayüzey elemanları ile kullanıcılar arasındaki mekansal bağımlılıkları yakalamak için kanal bilgisi bir grafik olarak temsil edilmiş ve yakın alan hüzme odaklama için hüzmeleme ağırlıklarını öğrenmek amacıyla uçtan uca bir GNN-attention ağı kullanılmıştır. Geleneksel iteratif optimizasyon yöntemlerinin aksine, öğrenme tabanlı çerçeve hüzmeleme çözümlerini doğrudan tahmin ederek, yüksek doğruluk ve dinamik kanal koşullarına adaptasyonu korurken hesaplama karmaşıklığını azaltır. Performans; ulaşılabilir hız, hüzmeleme kazancı ve enerji verimliliği açısından değerlendirilmiş ve geleneksel uzak alan hüzmeleme yöntemlerine kıyasla üstün sonuçlar ortaya koymuştur. Şekil 1 genel çerçeveyi göstermektedir.
Önerilen adımlar şunlardır:
Adım 1: DeepMIMO ortamını yapılandırın
DeepMIMO v3.x platformu, öncelikle 28 GHz taşıyıcı frekans ve 100 MHz bant genişliği kullanan O1 Outdoor kurulumu aracılığıyla yapılandırılır. Simülasyonda XL-IMS, λ/2 aralıklı 256 yansıtıcı elementten oluşan 16×16'lık düzgün düzlemsel bir dizi ile temsil edilir. Seçilen yayılım modeli, LoS ve NLoS yollarına sahip küresel bir dalgadır.
Adım 2: XL-IMS geometrisini ve kullanıcı konumlarını tanımlayın
XL-IMS'yi, 256 yeniden yapılandırılabilir yansıtıcı elementten oluşan 16×16 düzlemsel bir metasyüzey olarak tasarlayın. Kullanıcı terminal cihazları, Rayleigh mesafe kriterine dayanarak XL-IMS'den 0.5m ile 10m arasındaki yakın alan menziline rastgele dağıtılmıştır.
Adım 3: Küresel dalga yayılımı kullanarak yakın alan kanalları oluşturun
Mesafe kaynaklı faz varyasyonunu dikkate alan küresel dalga yayılımını kullanarak, her bir yeniden yapılandırılabilir metasurface elementi ile kullanıcı arasındaki kanalları modelleyin.
Adım 4: Yakın alan kanal verilerini oluşturun
Kullanıcı Terminalleri, XL-IMS panelinden itibaren yakın alan bölgesine (0.5-10 m) homojen olarak dağıtılmıştır. Kanalların oluşturulması için DeepMIMO O1 Dış Mekan Senaryosu tarafından üretilen hem LoS hem de NLoS yayılım yolları kullanılmıştır.
Adım 5: Veri setini eğitim ve test için hazırlama
Oluşturulan veri seti, 16.000'i (%80) eğitim ve 4.000'i (%20) test için kullanılan toplam 20.000 örnekten oluşmuştur.
Adım 6: Giriş özelliklerini normalize edin ve model girişlerini hazırlayın
Hazırlık sürecinin son aşaması, kanal genliği, faz, mesafe ve kullanıcı koordinatları gibi tüm girdi özelliklerine Min-Max ölçeklemesi uygulanmasını içeriyordu. Bu işlem verileri ölçeklendirerek GNN-attention ağına beslenen tensörlere dönüştürdü. Model, 0.001 öğrenme oranı ve 50 epoch ile Adam optimize edici kullanılarak optimize edildi.
Adım 7: Dikkat mekanizmasını uygulayın
Küresel graf bilgilerini dikkate almak ve graf düğümleri arasındaki uzun menzilli bağımlılıkları yakalamak için bir dikkat mekanizması ekleyin. Bu, modelin önemli uzamsal özelliklere odaklanmasına yardımcı olur.
Adım 8: Demetleme ağırlıklarını tahmin edin
GNN-dikkat gömmesi (GNN-attention embedding) kullanarak hüzmeleme ağırlıklarını ve faz kaydırma değerlerini tahmin edin. Karmaşık, zahmetli ve yinelemeli hüzmeleme prosedürlerinin yerini bu tahmin yöntemi alır.
Adım 9: Performans metriklerini değerlendirin
İletişimin ve hüzme şekillendirmenin ne kadar iyi çalıştığını değerlendirmek için ulaşılabilir hız, hüzme şekillendirme kazancı, spektrum verimliliği, enerji verimliliği ve SINR gibi KPI'ları hesaplayın.
Adım 10: Referans yöntemlerle karşılaştırın
Önerilen algoritmayı; ZF, MMSE, SDR ve AO dahil olmak üzere geleneksel algoritmalarla karşılaştırın.
Sistem model tanımı
Önerilen sistem, ayarlanabilir faz kaymaları aracılığıyla elektromanyetik dalga yayılımını kontrol eden 256 yeniden yapılandırılabilir yansıtıcı elemandan oluşan bir XL-IMS tarafından desteklenen bir 6G kablosuz ağı ele almaktadır. Kullanıcılar yakın alan bölgesinde çalıştığından, geleneksel uzak alan düzlem dalga varsayımı geçersiz hale gelmekte; bu durum küresel dalga yayılımının, mesafeye bağlı zayıflamanın ve mekansal durağan olmamanın dikkate alınmasını gerektirmektedir. Yakın ve uzak alan bölgeleri arasındaki sınır, metasurface boyutu ve taşıyıcı dalga boyuna bağlı olan Rayleigh mesafesi ile belirlenir ve küresel dalga cephesi etkilerinden düzlem dalga yayılımına geçişi işaret eder. Bu durum şu şekilde açıklanmaktadır:
(1)
Burada, D metasurface boyutunu, λ dalga boyunu ve R ise Rayleigh mesafesini temsil eder. Kullanıcı, gerçek değerinden daha küçük bir R mesafesindeki bir konumda bulunduğunda, iletişim kanalında bir yakın alan fenomeni meydana gelir. Sinyal, farklı metasurface bileşenleri üzerinden geçerken belirgin faz ve genlik değişimlerine uğrar.
n-inci meta-yüzeyden kullanıcıya giden kanal, yakın alan yayılımı için küresel dalga modelini kullanır ve bu model aşağıdaki kanal katsayısı denklemi ile temsil edilir:
(2)
Burada α yol kaybı parametresini, λ taşıyıcı dalga boyunu ve dn ise kullanıcının bileşene olan uzaklığını ifade eder.
Bu durumda, βn nüncü XL-IMS elemanı için yol kaybı faktörüdür ve βn = dn−α şeklinde ifade edilebilir; burada α yol kaybı üstelini temsil eder. dn değerinin, kullanıcının konumundan nüncü metasurface elemanına olan Öklid mesafesi olduğu unutulmamalıdır. Uzak alan kanallardaki durumun aksine, uzaya bağlı kanal değişimleri, çeşitli meta-yüzeyler arasındaki dn değerlerindeki belirgin farklardan kaynaklanır. Genel olarak kanal vektörü şu şekilde açıklanabilir:
(3)
Kullanıcı tarafından alınan giriş sinyali, XL-IMS sisteminin faz ayarına bağlıdır. Metayüzey kullanılarak gerçekleştirilen faz kaymasını temsil etmek için θ = [θ1, θ2, …., θN] ifadesini dikkate alın. Bu durumda, giriş sinyali şu şekilde ifade edilebilir:
(4)
burada Φ = diag(ejθ1, ….., ejθN) iletim yapılan sinyal, w temel kodlama ön kodlama vektörü ve n gürültüdür. Yakın alan kanal vektörü h ∈ ℂN×1, XL-IMS'nin diyagonal faz kaydırma matrisi Φ ∈ ℂN×N, hüzmeleme vektörü x ∈ ℂN×1 ve alınan sinyal y ∈ ℂ olarak tanımlanmıştır. Toplanabilir gürültü terimi n ∼ CN (0, σ2) olarak tanımlanır. Bu boyutlar, formülasyonun matematiksel doğruluğunu korur.
Bu durumda, ws, iletilen sembolü (s) ön kodlamak için kullanılan baz istasyonu ön kodlama vektörüdür. Performans kıyaslaması sırasında, ZF ve MMSE gibi yaygın dijital ön kodlama yaklaşımları, benzer yakın-alan kanal gerçekleşmeleri kullanılarak baz istasyonunda uygulanır. Ancak, yeni yaklaşım, GNN-attention öğrenme mekanizması aracılığıyla XL-IMS faz kaydırma matrisini (θ) optimize etmeyi amaçlamaktadır.
Yakın alan bölgesindeki enerjiyi yoğunlaştırmak için, kullanıcı için yapıcı girişimin gerçekleştiği bir θ tasarımı elde edilebilmelidir. Hüzmeleme stratejisi, spektral verimliliği veya alınan sinyal gücünü maksimize etmeyi amaçlar. Şekil 2, XL-IMS yaklaşımına dayalı yakın alan haberleşme sistemi modelinin mimarisini tanımlamaktadır.
Yakın alan kanal modelleme
Önerilen XL-IMS tabanlı 6G iletişim ağları yakın alan modeli, metasurface'e Rayleigh mesafesi yakınındaki yayılım koşullarını taklit etmek için özel olarak tasarlanmıştır. Düzlemsel dalgalar varsayan geleneksel uzak alan yayılım modellerinin aksine, yakın alan bölgesinde yayılım, metasurface boyunca değişen faz değerleri ve homojen olmayan uzaysal parametrelerle birlikte küreseldir. Mevcut çalışmada, hem metasurface elemanlarının hem de kullanıcı terminallerinin fiziksel konumlarını hesaba katan doğru bir kanal darbe yanıt matrisi tasarlamak için fizik tabanlı bir küresel dalga modeli kullanılmıştır.
Mesafe tabanlı kanal temsili
Her bir metasurface bileşeni ile kullanıcı arasındaki mesafe, yakın alan rejiminde kanal modelini oluştururken kritik bir faktördür. Kullanıcı konumları pu ile n-inci XL-IMS bileşeni arasındaki uzunluk pn şu şekilde verilmektedir:
(5)
Bu değer, metasürfeyin oldukça geniş alanı nedeniyle yüzey boyunca önemli ölçüde farklılık göstermekte, bu da modelde hesaba katılması gereken eşitsiz yayılım sürelerine ve faz kaymalarına yol açmaktadır.
Küresel dalga kanal modeli
n. eleman ile kullanıcı arasındaki kanal katsayısı, mesafeye bağlı faz ve genlik değişimlerini yakalayan Denklem (2)'de açıklanan küresel dalga modeli kullanılarak belirlenir. Veri seti oluşturma ve model eğitimi için kanal katsayıları, gerçekçi çevresel yapılara dayalı olarak hem görüş hattı (LoS) hem de görüş hattı dışı (NLoS) çok yollu yayılımı içeren DeepMIMO ışın izleme çerçevesinden elde edilir. Yukarıdakilerden hareketle, Denklem (3)'te olduğu gibi tüm N meta-yüzey elemanı için kanal yanıtlarından kanal yanıt matrisi oluşturulabilir.
Yakın alan kanallarının uzamsal durağan olmayışı ve model önemi
Uzak alan kanallarının aksine, yakın alan kanalları, alınan sinyallerin metasurface boyunca değiştiği ve konuma bağlı ışın odaklamayı mümkün kılan uzamsal durağan olmama özelliği gösterir. Bu uzamsal bilgi, kanal yanıt matrisine gömülüdür ve GNN-attention modeli tarafından yakalanır. Ek Şekil 1, XL-IMS tabanlı 6G iletişim sistemi için önerilen yakın alan kanal modelleme çerçevesini ve derin öğrenme tabanlı ışın şekillendirme için gerçekçi kanal verilerinin oluşturulmasını göstermektedir.
Veri seti oluşturma
Veri üretimi; çevresel geometriyi, uzaysal tutarlılığı ve kullanıcı hareketliliğini içeren, gerçekçi ışın izleme tabanlı kanal simülasyonları sağlayan DeepMIMO çerçevesi kullanılarak gerçekleştirilmiştir. Birden fazla yakın alan kullanıcı konumu için kanal yanıtları, 28 GHz taşıyıcı frekansta ve 100 MHz bant genişliğinde O1 dış mekan senaryosu kullanılarak üretilmiştir. XL-IMS, 256 adet düzgün dağılımlı yansıtıcı elementten oluşmakta olup kullanıcı konumları, Rayleigh kriterine göre yakın alan bölgesi içinden seçilmiştir. Kanal katsayıları, yol kazançları ve uzaysal bilgiler DeepMIMO Python kütüphanesi kullanılarak çıkarılmıştır. Ek Tablo 1, simülasyon ve tekrarlanabilirlik parametrelerini özetlemektedir. Model, kanal durum özellikleri girdi ve fizik tabanlı optimize edilmiş huzmeleme ağırlıkları hedef etiketler olacak şekilde denetimli öğrenme ile eğitilmiştir.
Girdi özelliklerinin oluşturulması ve veri seti yapısı
Ardından, ham kanal verileri derin öğrenme modellerine girdi sağlamak amacıyla özelliklere dönüştürüldü. Bu özellikler, ayrı bileşenler olarak kanal yanıt genliklerini ve fazlarını içeriyordu. Problem gereksinimlerine bağlı olarak diğer giriş parametreleri de dahil edilebilirdi. Örneğin, kullanıcıların koordinatları, mesafeleri ve bazı uzamsal parametreler de özellik olarak değerlendirilebilirdi. Veri seti, %80 eğitim ve %20 test seti olacak şekilde ayrıldı.
Eğitim için veri setinin hazırlanması
Son adım, hazırlanan veri setinin normalize edilmesini ve eğitim için GNN-attention mimarisine giriş yapmaya uygun tensörlere dönüştürülmesini içeriyordu. Eğitim veri seti, kanal durumundan optimal hüzmeleme ağırlıklarına olan eşleşmeyi öğrenmek için kullanılırken, test veri seti modelin etkinliğini değerlendirmek için kullanıldı. İyi hazırlanmış olan bu veri seti, öğrenme sürecini daha kolay ve etkili hale getirdi. Ek Tablo 2, DeepMIMO'nun Veri Seti Açıklama Detaylarını göstermektedir.
Öznitelik temsili
Öznitelik temsilleme aşaması, karmaşık değerli yakın alan kanal verilerini derin öğrenmeye uygun bir formata dönüştürdü. Kanal tepkileri, öğrenme için temel yakın alan bilgilerini korurken mekânsal ve yayılım karakteristiklerini yakalayan özniteliklere ayrıştırıldı. Ek Şekil 2 bu süreçte kullanılan DeepMIMO veri setini göstermektedir. Yakın alan ortamından elde edilen kanal verileri karmaşık sayılar olarak temsil edilmiştir hnkanal katsayılarının faz ve genlik bilgilerini temsil eden gerçek ve sanal bileşenleri ile. Makine öğrenimi algoritmalarında etkili bir şekilde kullanılabilmesi için katsayılar gerçek (Rehn) ve sanal (Imhn) parçaları. Veriler ayrıca büyüklük olarak da temsil edilebilir hn ve katsayıların fazı ∠hn.
Uzamsal özellik çıkarımı
Kanal katsayısına ek olarak, yakın alan ortamının geometrik doğasını hesaba katmak için uzamsal özellikler dahil edilmiştir. Buna, her bir metasurface elementinin alıcıya olan uzaklığı dn ile birlikte alıcının koordinatları (x, y, z) dahildir. Bu sayede model, sinyal özelliklerinin verici-alıcı çiftinin uzamsal konumuna bağlı olabileceği gerçeğini, ki bu yakın alan yayılımı için önemli bir özelliktir, hesaba katmıştır.
Normalizasyon ve model girdi hazırlığı
Modele girişler verilmeden önce ön hazırlık adımı olarak, sayısal kararsızlığı önlemek ve yakınsamayı hızlandırmak için bir normalizasyon işlemi gerçekleştirilmiştir. Yapılandırılmış vektörler, (Xtrain, Xtest) ile gösterilen eğitim ve test veri setlerine bölünmüştür. Bu şekilde, girişler daha sonra GNN ve dikkat modellerine sunulmuştur.
Ek Şekil 2'deki özellik temsiline dayanarak, bu veri setinde tüm metasurface elemanlarının karmaşık sinyal yanıtını belirten kanal katsayıları hn dahil olmak üzere farklı türde özellikler kullanılmıştır. Bir diğer özellik, bu durumda yayılım etkilerini belirten mesafe dn idi. Sanal ve gerçek bileşenler sinyalin sayısal bir tanımını sağlasa da, genlik ve faz kısımları sırasıyla sinyal gücünün ve faz kaymasının açık bir tanımını sunar. Kullanıcı konum koordinatları (x, y, z), modelin mekânsal farkındalığını artıran bir başka önemli özellikti.
Uzamsal bağımlılık modellemesi için GNN kullanan derin öğrenme tasarımı, küresel bağlam öğrenimi için hibrit bir dikkat mekanizmasıyla entegre edilmiştir
Bu öğrenme algoritması, GNN'ler ve bir dikkat mekanizması kullanarak, uzaysal ve yayılım karakteristiklerine sahip karmaşık yakın alan XL-IMS kanalını verimli bir şekilde eğitmek için geliştirilmiştir. Metayüzey elemanları birbirleriyle yüksek derecede ilişkili olduğundan ve yakın alan bölgesindeki etkileşimleri tekdüze olmadığından, kanalın uygun şekilde temsil edilmesi için tam bağlı bir ağ uygun değildir. Bu nedenle, bu yaklaşımda metayüzey, her bir elemanın bir düğüm ve aralarındaki etkileşimlerin kenarlar olarak görev yaptığı bir graf olarak temsil edilir. GNN, komşu düğümler arasındaki yerelleştirilmiş uzaysal bağımlılıkları yakalarken, dikkat mekanizması küresel bağımlılıkların öğrenilmesini geliştirmiştir.
XL-IMS'nin grafik temsili
XL-IMS, her bir köşe vn ∈ V bir meta-yüzey elementini temsil ederken, kenarlar eij ∈ E elementler arasındaki uzaysal ilişkileri temsil eden bir graf G = (V, E) olarak oluşturulur. Her köşenin, öznitelik temsili aşaması aracılığıyla elde edilen bir öznitelik vektörü xn vardır. Bitişiklik matrisi A, birbirine yakın olan veya belirli mesafe kısıtlamaları dahilindeki köşeler arasındaki bağlantısallığı yakalar. Bu tür bir graf formülasyonu, yakın alan yayılımında mevcut olan uzaysal bilgileri dahil etmek için kullanılır.
Tekrar üretilebilirliği sağlamak için grafik bağlantıları, k değeri 8 olarak belirlenmiş K-En Yakın Komşu (K-Nearest Neighbors) yaklaşımı kullanılarak belirlenir. pi ve pj, sırasıyla i. ve j. XL-IMS hücrelerinin konum vektörlerini temsil etsin. Herhangi iki köşe arasındaki mesafe, Öklid metriği aracılığıyla şu şekilde ölçülür: dij = ||pi − pj||2. Eğer j köşesi, i köşesine en yakın sekiz komşu grubuna dahilse, i ve j köşeleri arasında bir kenar olacaktır. Bu nedenle, komşuluk matrisi şu kurala göre oluşturulur: j ∈ Nk(i) ise Aij = 1 ve aksi takdirde Aij = 0'dır.
Önerilen GNN'de, her düğüm için güncellemeler diğer komşu düğümlerden gelen bilgilere dayanarak hesaplanır. Özellikle, l katmanının yayılımı şu şekilde verilebilir:
(6)
burada hi(l), l katmanındaki i düğümünün öznitelik vektörünü, N(i), i düğümünün komşuluğunu, W(l) öğrenilebilir ağırlık matrisini ve σ(·) doğrusal olmayan bir aktivasyon fonksiyonunu simgeler.
GNN-attention modeli, gizli boyutları 128 olarak ayarlanan üç grafik konvolüsyonel katmandan oluşmuştur ve aktivasyon fonksiyonu olarak Doğrultulmuş Doğrusal Birim (ReLU) kullanılmıştır. Grafik oluşturma işlemi, k-en yakın komşu yöntemi (k=8) kullanılarak gerçekleştirilmiştir. Her bir XL-IMS özelliği bir düğüm görevi görürken, kenarlar komşu düğümler arasındaki Öklid mesafesine göre oluşturulmuştur. Küresel uzamsal bağımlılıkları çıkarmak için 4 başlıklı bir çok başlı öz-dikkat ağı kullandık. Aşırı öğrenmeyi önlemek için dropout olasılığı 0,3 olarak belirlenmiştir.
Dikkat mekanizması
Yerel komşuluk aralığının ötesinde mevcut olan uzun mesafeli bağımlılıkları modellemek için modele, şu şekilde çalışan bir dikkat (attention) mekanizması eklenmiştir:
(7)
burada eij = LeakyReLU(aT[Whi | Whj]), i ve j düğümlerinin önemini temsil eder. Bu model ile, düğümlere rollerine göre farklı önem seviyeleri atanabilir, böylece modelin metasurface genelindeki küresel bağlamı anlaması kolaylaşır. Hibrit çerçeve hem yerel hem de küresel uzaysal bilgileri yakalar ve öğrenilen öznitelikler, huzmeleme ağırlıklarını oluşturmak için tam bağlantılı katmanlar aracılığıyla işlenir. Ek Şekil 3 ve 4'te gösterildiği gibi, GNN yerel uzaysal bağımlılıkları mesaj iletimi ve öznitelik toplama yoluyla modellerken, dikkat mekanizması metasurface elemanları arasındaki küresel etkileşimleri yakalayarak etkili yakın alan huzmelemesine olanak tanır. Düğüm çiftlerinin alakasını nicelleştirmek için dikkat ağırlıkları hesaplanır ve daha bilgilendirici etkileşimlere daha yüksek önem atanır. Bu ağırlıklar kullanılarak her düğüm, diğer tüm düğümlerden bilgi toplar ve böylece modelin yerel komşulukların ötesindeki küresel bağımlılıkları yakalaması sağlanır. Ortaya çıkan ağırlıklı öznitelik füzyonu, daha az alakalı bilgileri bastırırken önemli uzaysal özellikleri vurgulayan optimize edilmiş bir öznitelik temsili oluşturarak etkili huzmeleme optimizasyonunu ve enerji odaklamayı destekler.
Hüzmeleme optimizasyonu
Hüzmeleme optimizasyon aşaması, enerjiyi yakın alan kullanıcılarına odaklamak için XL-IMS faz kaymalarını ve hüzmeleme ağırlıklarını belirlemiştir. Geleneksel uzak alan hüzme yönlendirmesinin aksine, yakın alan hüzmeleme enerjiyi belirli mekansal konumlarda yoğunlaştırır. Önerilen çerçevede, bir GNN-dikkat modeli, optimal hüzmeleme parametrelerini doğrudan kanal özelliklerinden öğrenerek yinelemeli optimizasyon yöntemlerinin karmaşıklığını azaltmıştır. Alınan kullanıcı sinyali Denklem (4)'te verilmiştir.
Eğitim verileri her kanal gerçekleştirimi için DeepMIMO'dan elde edilmiş ve ilgili XL-IMS faz kaymaları AO algoritması kullanılarak belirlenmiştir. Alınan sinyal gücünü maksimize ederek faz kaydırma vektörü θ'yi hesaplamak için yakın alan kanal matrisi h ve XL-IMS faz kaydırma matrisi kullanılmıştır:
(8)
(9)
AO optimize edici, 10−4 olan istenen yakınsama eşiğine ulaşana kadar 100 iterasyon boyunca çalıştırılmıştır. Optimize edilen bu değerler, GNN-attention modelimiz için eğitim etiketleri olarak kullanılmıştır. Amaç, etkili yakın alan ışın odaklama ve artırılmış alınan sinyal gücü için yapıcı girişim sağlamaktı. SDR veya AO gibi geleneksel optimizasyon yöntemleri yerine, problem öğrenme tabanlı bir yaklaşım kullanılarak çözülmüştür. Özellikle, ışın şekillendirme optimizasyon problemi, bir derin öğrenme modeli olan fΘ(⋅) ile yaklaşıklanmıştır.
GNN-attention modelini eğitmek için, AO algoritması tarafından sağlanan optimal hüzmeleme faz kaydırma vektörlerinin eğitim hedefleri olarak kullanıldığı denetimli öğrenme yöntemi benimsenmiştir. Spesifik olarak, AO tarafından üretilen optimal faz kaydırma vektörünü θAO,i ve ağ tahminlerini
olarak tanımlayalım. Ardından, eğitim kriteri şu şekilde formüle edilmiştir:
(10)
burada N eğitim örneklerinin sayısıdır.
Algoritma 1: GNN-attention Modeli kullanılarak Yakın Alan Hüzmeleme, Ek Dosya 1'de sunulmuştur. Bu Algoritma'da ilk adım, gerçekçi kanal koşulları oluşturmak için sistem parametrelerinin ve DeepMIMO veri tabanının kurulmasıydı. Her örnek için yakın alan kanal özelliği küresel dalga modeli kullanılarak hesaplanmış ve ardından kanal katsayıları ve mekansal özellikler gibi önemli özellikler veri tabanından çıkarılmıştır. Çıkarılan özellikler yapılandırılmış bir forma dönüştürülmüş ve ardından metasyüzey elemanlarının düğümler olduğu bir grafik olarak temsil edilmiştir. Yerel mekansal bağımlılıkları yakalamak için GNN katmanları kullanılarak derin öğrenme modeli oluşturulmuş ve küresel bağımlılıkları öğrenmek için bir dikkat mekanizması eklenmiştir. Derin öğrenme çerçevesi, tahmin edilen faz kaymaları ile AO tarafından oluşturulan optimal faz kayması etiketleri arasındaki MSE kaybı kullanılarak denetimli öğrenme ile eğitilmiştir.
Bu uygulama Python ve PyTorch kullanılarak gerçekleştirilmiştir. DeepMIMO kanalı için örnekler, O1 dış ortam senaryosundan elde edilmiştir. Bu kanal katsayıları grafiklere dönüştürülmüş ve üç katmanlı ve çok kafalı dikkat (multihead attention) mekanizmasına sahip bir GNN kullanılarak işlenmiştir. Model, MSE kayıp fonksiyonu ile Adam optimize edici kullanılarak eğitilmiştir. Bu model, yakın alan kullanıcıları için hüzmeleme (beamforming) faz kaymaları ve ağırlıklar üretmiş; sonuçlar ise hız, verimlilik ve SINR açısından değerlendirilmiştir.