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 için fizik tabanlı modellemeyi makine öğrenimi optimizasyonu ile birleştirir. Küresel dalga yayılımı ve mekânsal durağan olmama durumunu içeren bir yakın alan kanal modeli geliştirilmiş ve DeepMIMO veri kümesi kullanılarak doğrulanmıştır. Kanal bilgileri, metasurface elemanları ve kullanıcılar arasındaki mekânsal bağımlılıkları yakalamak için bir graf 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 hesaplama karmaşıklığını azaltırken yüksek doğruluk ve dinamik kanal koşullarına adaptasyon yeteneğini korur. Performans; elde edilebilir 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 konulmuş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 bir düzgün düzlemsel 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ımlama
XL-IMS'yi, 256 adet yeniden yapılandırılabilir yansıtıcı elementten oluşan 16×16 düzlemsel bir metasurface olarak tasarlayın. Kullanıcı terminal cihazları, Rayleigh mesafe kriterine göre, XL-IMS'den 0.5m ila 10m arasındaki yakın alan menzili içine rastgele dağıtılmıştır.
Adım 3: Küresel dalga yayılımı kullanarak yakın alan kanalları oluşturma
Mesafe kaynaklı faz değişimini 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şturma
Kullanıcı Terminalleri, XL-IMS panelinden yaklaşık alan bölgesi (0.5-10 m) içinde düzgün olarak dağıtılmıştır. Kanalları oluşturmak 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: Eğitim ve test veri setini hazırlama
Oluşturulan veri seti 20.000 örnekten oluşmuş olup, bunların 16.000'i (%80) eğitim ve 4.000'i (%20) test için kullanılmıştır.
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 giriş özelliklerine Min-Max ölçeklendirmesi uygulanmasını içeriyordu. Bu işlem verileri ölçeklendirdi ve 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 grafik bilgisini değerlendirmek ve grafik 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: Hüzmeleme ağırlıklarını tahmin etme
GNN-attention gömme yöntemi kullanılarak hüzmeleme ağırlıkları ve faz kayması 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 oluşturmanın ne kadar iyi çalıştığını değerlendirmek için, elde edilebilir hız, hüzme oluşturma kazancı, spektrum verimliliği, enerji verimliliği ve SINR gibi KPI'ları hesaplayın.
Adım 10: Karşılaştırmalı yöntemlerle kıyaslayı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ğıyı ele almaktadır. Kullanıcılar yakın alan bölgesinde çalıştığından, geleneksel uzak alan düzlemsel 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 boyutuna ve taşıyıcı dalga boyuna bağlı olan ve küresel dalga cephesi etkilerinden düzlemsel dalga yayılımına geçişi belirleyen Rayleigh mesafesi ile belirlenir. Bu durum şu şekilde açıklanmaktadır:
(1)
Burada D metasurface boyutunu, λ dalga boyunu ve R Rayleigh mesafesini temsil eder. Bir kullanıcı, gerçek değerinden daha yakın bir R konumunda olduğunda, iletişim kanalında yakın alan fenomeni meydana gelir. Sinyal farklı metasurface bileşenleri üzerinden ilerledikçe, belirgin faz ve genlik varyasyonlarına uğrar.
n-inci meta-yüzeyden kullanıcıya uzanan kanal, yakın alan yayılımı için küresel dalga modeli kullanır ve bu durum aşağıdaki kanal katsayısı denklemi ile temsil edilir:
(2)
Burada, α yol kaybı parametresini, λ taşıyıcı dalga boyunu ve dn 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ı üstünü temsil eder. dn'nin, kullanıcının konumundan nüncü metasurface elemanına olan Öklid mesafesi olduğu belirtilmelidir. Uzak alan kanallarının aksine, uzaya bağlı kanal değişimleri, farklı 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] değerini ele alalım. Bu durumda giriş sinyali şu şekilde ifade edilebilir:
(4)
burada Φ = diag(ejθ1, ….., ejθN) iletimli sinyal, w temel kodlama ön kodlama vektörü ve n ise gürültüyü temsil eder. Yakın alan kanal vektörü h ∈ ℂN×1, XL-IMS'nin diyagonal faz kaydırma matrisi Φ ∈ ℂN×N, huzmeleme vektörü x ∈ ℂN×1 ve alınan sinyal y ∈ ℂ olarak tanımlanır. Toplanabilir gürültü terimi n ∼ CN (0, σ2) şeklinde tanımlanmıştı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ştirmeleri kullanılarak baz istasyonunda uygulanır. Ancak, yeni yaklaşım, GNN-dikkat öğrenme mekanizması aracılığıyla XL-IMS faz kaydırma matrisini (θ) optimize etmeyi amaçlamaktadır.
Enerjiyi yakın alan bölgesinde yoğunlaştırmak için, kullanıcı için yapıcı girişimin meydana geldiği bir θ tasarımı elde edilebilir olmalıdır. 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 iletişim sistemi modelinin mimarisini açıklamaktadır.
Yakın alan kanal modellemesi
Önerilen XL-IMS tabanlı 6G haberleşme ağları yakın alan modeli, özellikle metasurface'in Rayleigh mesafesine yakın yayılım koşullarını taklit etmek için tasarlanmıştır. Planar 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 parametreler ile küreseldir. Mevcut çalışmada, hem metasurface elemanlarının hem de kullanıcı terminallerinin fiziksel konumlarını hesaba katan doğru bir kanal impuls yanıt matrisi tasarlamak için fizik tabanlı bir küresel dalga modeli kullanılmıştır.
Mesafeye dayalı kanal temsili
Her bir metasurface bileşeni ile kullanıcı arasındaki mesafe, yakın alan rejiminde kanal modelinin oluşturulmasında kritik bir faktördür. Kullanıcı konumları pu ile n. XL-IMS bileşeni arasındaki pn uzunluğu şu şekilde verilmiştir:
(5)
Bu değer, metasurface'in oldukça geniş alanı nedeniyle yüzey boyunca önemli ölçüde farklılık göstermekte; bu durum, modelde dikkate alınması 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, tüm N meta-yüzey elemanına ait kanal yanıtlarından, Denklem (3)'te olduğu gibi kanal yanıt matrisi oluşturulabilir.
Yakın alan kanallarının uzamsal durağan olmaması ve model önemi
Uzak alan kanallarının aksine, yakın alan kanalları, alınan sinyallerin metasurface boyunca farklılık gösterdiği ve konuma bağlı ışın odaklamayı mümkün kılan uzamsal durağan olmayan bir yapı sergiler. 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 haberleşme sistemi için önerilen yakın alan kanal modelleme çerçevesini ve derin öğrenme tabanlı ışın oluşturma için gerçekçi kanal verilerinin üretimini göstermektedir.
Veri seti oluşturma
Veri üretimi, çevresel geometriyi, uzaysal tutarlılığı ve kullanıcı hareketliliğini kapsayan 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ı frekans ve 100 MHz bant genişliğinde, O1 dış mekan senaryosu kullanılarak üretilmiştir. XL-IMS, düzgün olarak dağıtılmış 256 yansıtıcı elementten oluşmaktadır ve kullanıcı konumları, Rayleigh kriterine göre yakın alan bölgesi içerisinden 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, girişler olarak kanal durumu özellikleri ve hedef etiketler olarak fizik tabanlı optimize edilmiş hüzmeleme ağırlıkları kullanılarak 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 üzere özniteliklere dönüştürüldü. Bu öznitelikler, ayrı bileşenler olarak kanal yanıt genliklerini ve fazlarını içeriyordu. Problem gereksinimlerine bağlı olarak diğer girdi parametreleri de dahil edilebilirdi. Örneğin; kullanıcıların koordinatları, mesafeleri ve bazı mekânsal parametreler de öznitelik olarak değerlendirilebilirdi. Veri seti, 80:20 oranında eğitim ve test setlerine 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 girdi olarak uygun tensörlere dönüştürülmesini içeriyordu. Eğitim veri seti, kanal durumundan optimal hüzmeleme ağırlıklarına giden eşlemeyi öğrenmek için kullanılırken, test veri seti modelin etkinliğini değerlendirmek için kullanıldı. İyi hazırlanmış 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ürmüştür. Kanal yanıtları, öğrenme için temel yakın alan bilgilerini korurken aynı zamanda mekânsal ve yayılım karakteristiklerini yakalayan özniteliklere ayrıştırılmıştır. 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 reel ve imajiner bileşenlerle birlikte. Makine öğrenimi algoritmalarında etkili bir şekilde kullanılabilmesi için katsayılar; reel (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 uzaysal özellikler dahil edilmiştir. Bu özellikler, her bir metasurface elemanının alıcıya olan uzaklığı dn ile birlikte alıcının koordinatlarını (x, y, z) kapsamaktadır. Böylece model, sinyal özelliklerinin verici-alıcı çiftinin uzaysal 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 girdiler sağlanmadan önce ön bir adım olarak, sayısal kararsızlığı önlemek ve yakınsamayı hızlandırmak amacıyla bir normalizasyon işlemi gerçekleştirilmiştir. Yapılandırılmış vektörler, (Xtrain, Xtest) ile belirtilen eğitim ve test veri setlerine ayrılmıştır. Böylece girdiler, 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 ise 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ü ve faz kaymasının açık bir tanımını verir. Kullanıcı konum koordinatı (x, y, z), modelin uzamsal farkındalığını artıran bir başka önemli özellikti.
Mekansal bağımlılık modellemesi için GNN kullanan derin öğrenme tasarımı, küresel bağlam öğrenimi için hibrit bir dikkat mekanizması ile entegre edilmiştir
Bu öğrenme algoritması, GNN'ler ve bir dikkat mekanizması kullanarak, uzamsal ve yayılım özellikleri ile 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ölgesi içindeki etkileşimleri homojen olmadığından, tam bağlantılı bir ağ kanalın uygun şekilde temsil edilmesi için uygun değildir. Bu nedenle, bu yaklaşımda metayüzey, her bir elemanın bir düğüm ve aralarındaki etkileşimlerin ise kenarlar olarak işlev gördüğü bir graf olarak temsil edilmiştir. GNN komşu düğümler arasındaki yerelleştirilmiş uzamsal bağımlılıkları yakalarken, dikkat mekanizması küresel bağımlılıkların öğrenilmesini iyileştirmiştir.
XL-IMS'nin grafik temsili
XL-IMS, her bir köşe vn ∈ V bir meta-yüzey elemanını temsil ederken, kenarlar eij ∈ E elemanlar arasındaki uzamsal ilişkileri temsil eden bir graf G = (V, E) olarak oluşturulur. Her köşe, özellik temsil aşaması yoluyla elde edilen bir özellik vektörü xn değerine sahiptir. Bitişiklik matrisi A, birbirine yakın olan veya belirli mesafe kısıtlamaları dahilindeki köşeler arasındaki bağlantısallığı yakalar. Böyle bir graf formülasyonu, yakın alan yayılımında mevcut olan uzamsal bilgileri dahil etmek için kullanılır.
Tekrarlanabilirliği sağlamak için graf bağlantısallığı, k değeri 8 olarak belirlenmiş K-En Yakın Komşu 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 göre 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 özellik 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 temsil eder.
GNN-attention modeli, gizli boyutları 128 olarak ayarlanan üç graf konvolüsyonel katmandan oluşmuştur ve aktivasyon fonksiyonu olarak Rectified Linear Unit (ReLU) kullanılmıştır. Graf 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 kafalı bir çok kafalı öz-dikkat ağı kullanılmıştır. 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 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 ve böylece modelin metasurface genelindeki küresel bağlamı anlaması kolaylaşır. Hibrit çerçeve, hem yerel hem de küresel uzamsal bilgileri yakalar ve öğrenilen özellikler, hüzmeleme 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 uzamsal bağımlılıkları mesaj iletimi ve özellik toplama yoluyla modellerken, dikkat mekanizması metasurface elemanları arasındaki küresel etkileşimleri yakalayarak etkili yakın alan hüzmelemesine 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ı özellik füzyonu, daha az alakalı bilgileri baskılarken önemli uzamsal karakteristikleri vurgulayan optimize edilmiş bir özellik temsili oluşturarak, etkili hüzmeleme optimizasyonunu ve enerji odaklamasını 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üzmelemesi enerjiyi belirli uzamsal konumlarda yoğunlaştırır. Önerilen çerçevede, bir GNN-attention 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.
Her kanal gerçekleştirimi için eğitim verileri DeepMIMO'dan elde edilmiş ve ilgili XL-IMS faz kaymaları AO algoritması kullanılarak belirlenmiştir. Yakın alan kanal matrisi h ve XL-IMS faz kayma matrisi, alınan sinyal gücünü maksimize ederek faz kayma vektörü θ'yi hesaplamak için kullanılmıştır:
(8)
(9)
AO optimize edici, 10−4 değerindeki istenen yakınsama eşiğine ulaşana kadar 100 iterasyon boyunca çalıştırıldı. Bu optimize edilmiş değerler, GNN-attention modelimiz için eğitim etiketleri olarak kullanıldı. Amaç, etkili yakın alan hüzme 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şımla çözüldü. Spesifik olarak, hüzmeleme optimizasyon problemi, bir derin öğrenme modeli olan fΘ(⋅) ile yaklaştırıldı.
GNN-attention modelini eğitmek için denetimli öğrenme benimsenmiş ve AO algoritması tarafından sağlanan optimal hüzmeleme faz kaydırma vektörleri eğitim hedefleri olarak kullanılmıştır. Spesifik olarak, AO tarafından üretilen optimal faz kaydırma vektörünü θAO,i ve ağ tahminlerini
olarak tanımlayalım. Bu durumda, 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 Algoritmadaki 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ı ile uzamsal ö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 metasurface elemanları düğümler olacak şekilde bir grafik olarak temsil edilmiştir. Yerel uzamsal 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 attention 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ı ile denetimli öğrenme kullanılarak eğitilmiştir.
Bu uygulama Python ve PyTorch kullanılarak gerçekleştirilmiştir. DeepMIMO kanalı için örnekler O1 dış mekan senaryosundan elde edilmiştir. Bu kanal katsayıları graflara dönüştürülmüş ve üç katmanlı bir GNN ile çok kafalı dikkat mekanizması kullanılarak işlenmiştir. Model, MSE kayıp fonksiyonu ve Adam optimize edici kullanılarak eğitilmiştir. Bu model, yakın alan kullanıcıları için hüzmeleme faz kaymaları ve ağırlıkları üretmiş; sonuçlar ise veri hızı, verimlilik ve SINR açısından değerlendirilmiştir.