يجمع الإطار المقترح لنمذجة القناة في المجال القريب وتشكيل الحزم في أنظمة الجيل السادس (6G) الممكنة بتقنية XL-IMS بين النمذجة القائمة على الفيزياء وتحسين التعلم الآلي للتغلب على قيود مناهج المجال البعيد التقليدية. وقد تم تطوير نموذج لقناة المجال القريب يدمج انتشار الموجات الكروية وعدم الثبات المكاني، وتم التحقق من صحته باستخدام مجموعة بيانات DeepMIMO. تُمثَّل معلومات القناة في شكل رسم بياني لالتقاط التبعيات المكانية بين عناصر السطح الخارق والمستخدمين، ويُستخدم شبكة GNN-attention طرفية لتعلم أوزان تشكيل الحزم لتركيز الحزمة في المجال القريب. وبخلاف طرق التحسين التكرارية التقليدية، يتنبأ إطار العمل القائم على التعلم مباشرة بحلول تشكيل الحزم، مما يقلل من التعقيد الحسابي مع الحفاظ على دقة عالية وقابلية للتكيف مع ظروف القناة الديناميكية. تم تقييم الأداء من حيث المعدل القابل للتحقيق، وكسب تشكيل الحزم، وكفاءة الطاقة، مما أظهر نتائج متفوقة مقارنة بطرق تشكيل الحزم التقليدية في المجال البعيد. يوضح الشكل 1 الإطار العام.
فيما يلي الخطوات المقترحة:
الخطوة 1: تهيئة بيئة DeepMIMO
يتم إعداد منصة DeepMIMO v3.x أولاً من خلال إعداد O1 Outdoor الذي يستخدم تردد حامل قدره 28 GHz ونطاق ترددي قدره 100 MHz. في المحاكاة، يتم تمثيل XL-IMS بواسطة مصفوفة مستوية منتظمة 16×16 مكونة من 256 عنصراً عاكساً، تفصل بينها مسافة λ/2. ونموذج الانتشار المختار هو موجة كروية ذات مسارات رؤية مباشرة LoS ومسارات غير مباشرة NLoS.
الخطوة 2: تحديد هندسة XL-IMS ومواقع المستخدمين
يتم تصميم XL-IMS كسطح ميتا مستوٍ بمقاس 16×16 يتكون من 256 عنصراً عاكساً قابلاً لإعادة التشكيل. وقد وُزعت أجهزة الطرفيات للمستخدم بشكل عشوائي ضمن نطاق المجال القريب، من 0.5m إلى 10m من الـ XL-IMS، بناءً على معيار مسافة رايلي.
الخطوة 3: توليد القنوات في المجال القريب باستخدام انتشار الموجات الكروية
قم بنمذجة القنوات بين كل عنصر من عناصر السطح الميتاي المكون من عناصر قابلة لإعادة التشكيل والمستخدم باستخدام انتشار الموجات الكروية، والذي يأخذ في الاعتبار التغير في الطور الناتج عن المسافة.
الخطوة 4: توليد بيانات القناة في المجال القريب
وُزعت أطراف المستخدمين بشكل منتظم ضمن منطقة المجال القريب (0.5-10 m) من لوحة XL-IMS. واستُخدمت مسارات انتشار الإشارة لكل من خط البصر (LoS) وعدم وجود خط البصر (NLoS) التي أنتجها سيناريو DeepMIMO O1 Outdoor لإنشاء القنوات.
الخطوة 5: تحضير مجموعة البيانات للتدريب والاختبار
تألفت مجموعة البيانات التي تم إنشاؤها من 20,000 عينة، استُخدم منها 16,000 (80%) للتدريب و4,000 (20%) للاختبار.
الخطوة 6: تطبيع ميزات الإدخال وتجهيز مدخلات النموذج
تضمنت المرحلة النهائية من عملية التحضير إجراء تحجيم الحد الأدنى والأقصى (Min-Max scaling) لجميع ميزات الإدخال، مثل مقدار القناة، والطور، والمسافة، وإحداثيات المستخدم. وقد عملت هذه العملية على تحجيم البيانات وتحويلها إلى موترات (tensors)، والتي تم تغذيتها في شبكة GNN-attention. تم تحسين النموذج باستخدام محسن Adam بمعدل تعلم قدره 0.001 و50 دورة تدريبية (epochs).
الخطوة 7: تطبيق آلية الانتباه
أضف آلية انتباه (attention mechanism) لمراعاة معلومات الرسم البياني الشاملة والتقاط التبعيات بعيدة المدى بين عقد الرسم البياني. يساعد هذا النموذج على التركيز على الميزات المكانية المهمة.
الخطوة 8: التنبؤ بأوزان تكوين الشعاع
قم بالتنبؤ بأوزان تشكيل الحزمة وقيم إزاحة الطور باستخدام تضمين GNN-attention. حيث تحل طريقة التنبؤ محل إجراءات تشكيل الحزمة التكرارية والمعقدة والمجهدة.
الخطوة 9: تقييم مقاييس الأداء
لتقييم مدى كفاءة عمل الاتصالات وتشكيل الحزمة، قم بحساب مؤشرات الأداء الرئيسية (KPIs) مثل المعدل القابل للتحقيق، وكسب تشكيل الحزمة، وكفاءة الطيف، وكفاءة الطاقة، ونسبة الإشارة إلى التداخل والضوضاء (SINR).
الخطوة 10: المقارنة مع الطرق المرجعية
قارن الخوارزمية المقترحة بالخوارزميات التقليدية، بما في ذلك ZF وMMSE وSDR وAO.
تعريف نموذج النظام
يعتبر النظام المقترح شبكة لاسلكية من الجيل السادس (6G) مدعومة بـ XL-IMS يتكون من 256 عنصراً عاكساً قابلاً لإعادة التشكيل، والتي تتحكم في انتشار الموجات الكهرومغناطيسية من خلال إزاحات طورية قابلة للتعديل. ونظراً لعمل المستخدمين في منطقة المجال القريب، يصبح افتراض الموجة المستوية التقليدي للمجال البعيد غير صالح، مما يتطلب مراعاة انتشار الموجة الكروية، والتوهين المعتمد على المسافة، وعدم الاستقرار المكاني. يتم تحديد الحد الفاصل بين منطقتي المجال القريب والبعيد بواسطة مسافة رايلي، والتي تعتمد على حجم السطح الخارق والطول الموجي للحامل، وتمثل الانتقال من تأثيرات جبهة الموجة الكروية إلى انتشار الموجة المستوية. ويوصف ذلك على النحو التالي:
(1)
هنا، تمثل D حجم السطح الميتاوي (metasurface)، وλ الطول الموجي، وR مسافة رايلي (Rayleigh distance). تحدث ظاهرة المجال القريب في قناة الاتصال عندما يكون المستخدم في موقع أقرب من القيمة الفعلية لـ R. وبينما تنتقل الإشارة عبر مكونات السطح الميتاوي المختلفة، فإنها تخضع لتغيرات متميزة في الطور والسعة.
تستخدم القناة من السطح الميتا-المسطح n إلى المستخدم نموذج موجة كروية للانتشار في المجال القريب، والتي يتم تمثيلها بمعادلة معامل القناة على النحو التالي:
(2)
هنا، يشير α إلى معامل فقدان المسار، ويشير λ إلى الطول الموجي للحامل، ويمثل dn مسافة المستخدم عن المكون.
في هذه الحالة، تمثل βn عامل فقدان المسار لعنصر XL-IMS الـ nth، ويمكن التعبير عنها بالصيغة βn = dn−α، حيث تشير α إلى أس فقدان المسار. وتجدر الإشارة إلى أن dn هي المسافة الإقليدية من موقع المستخدم إلى عنصر السطح الخارق الـ nth. وتحدث تغيرات القناة فيما يتعلق بالمكان بسبب الاختلافات الجوهرية في dn بين مختلف الأسطح الخارقة، وذلك على عكس الحالة في قنوات المجال البعيد. وبشكل عام، يمكن توضيح متجه القناة على النحو التالي:
(3)
تعتمد إشارة الإدخال التي يستقبلها المستخدم على ضبط الطور لنظام XL-IMS. لنفترض أن θ = [θ1, θ2, …., θN] تمثل إزاحة الطور التي يتم تحقيقها باستخدام السطح الخارق (metasurface). وبناءً على ذلك، يمكن التعبير عن إشارة الإدخال كما يلي:
(4)
حيث Φ = diag(ejθ1, ….., ejθN) هي الإشارة المرسلة، وw هو متجه الترميز المسبق للترميز الأساسي، وn يمثل الضوضاء. يُعرَّف متجه القناة في المجال القريب بـ h ∈ ℂN×1، ومصفوفة إزاحة الطور القطرية لـ XL-IMS بـ Φ ∈ ℂN×N، ومتجه تشكيل الشعاع بـ x ∈ ℂN×1، والإشارة المستلمة بـ y ∈ ℂ. ويُعرَّف حد الضوضاء الجمعي بـ n ∼ CN (0, σ2). تحافظ هذه الأبعاد على الصحة الرياضية للصياغة.
في هذه الحالة، يمثل ws متجه التشفير المسبق للمحطة الأساسية الذي يُستخدم للتشفير المسبق للرمز المرسل (s). وأثناء عملية تقييم الأداء، يتم تنفيذ منهجيات التشفير المسبق الرقمية الشائعة مثل ZF و MMSE في المحطة الأساسية باستخدام تحققات مماثلة للقناة في المجال القريب. ومع ذلك، يسعى النهج الجديد إلى تحسين مصفوفة إزاحة الطور (θ) الخاصة بـ XL-IMS من خلال آلية تعلم GNN-attention.
لتركيز الطاقة في منطقة المجال القريب، يجب أن يكون التصميم θ الذي يحدث عنده تداخل بناء متاحاً للمستخدم. تهدف استراتيجية تشكيل الشعاع إلى تعظيم الكفاءة الطيفية أو قدرة الإشارة المستقبلة. يوضح الشكل 2 بنية نموذج نظام الاتصالات في المجال القريب استناداً إلى نهج XL-IMS.
نمذجة القنوات في المجال القريب
صُمِّم نموذج المجال القريب لشبكات اتصالات الجيل السادس (6G) القائمة على الأسطح الذكية العاكسة ذات الأبعاد الكبيرة (XL-IMS) المقترح خصيصاً لمحاكاة ظروف الانتشار بالقرب من مسافة رايلي (Rayleigh distance) من السطح الخارق. وفي منطقة المجال القريب، يكون الانتشار كروياً، مع قيم طور متغيرة ومعلمات مكانية غير متجانسة عبر السطح الخارق، وذلك على عكس نماذج انتشار المجال البعيد التقليدية التي تفترض وجود موجات مستوية. وفي الدراسة الحالية، استُخدم نموذج موجة كروية قائم على الفيزياء لتصميم مصفوفة استجابة نبضية دقيقة للقناة تأخذ في الاعتبار المواقع الفيزيائية لكل من عناصر السطح الخارق وأجهزة المستخدمين.
تمثيل القناة استناداً إلى المسافة
تعد المسافة بين كل مكون من مكونات السطح الخارق والمستخدم عاملاً حاسماً في بناء نموذج القناة في نظام المجال القريب. يتم تحديد الطول pn بين مواقع المستخدم pu ومكون XL-IMS رقم n من خلال:
(5)
تتفاوت هذه القيمة بشكل ملحوظ عبر السطح الميتاوي نظراً لمساحته الكبيرة للغاية، مما يؤدي إلى أزمنة انتشار وإزاحات طورية غير متساوية يجب أخذها في الحسبان عند بناء النموذج.
نموذج قناة الموجة الكروية
يتم تحديد معامل القناة بين العنصر رقم n والمستخدم باستخدام نموذج الموجة الكروية الموضح في المعادلة (2)، والذي يرصد تغيرات الطور والسعة المعتمدة على المسافة. ولأغراض توليد مجموعة البيانات وتدريب النموذج، يتم الحصول على معاملات القناة من إطار تتبع الأشعة DeepMIMO، الذي يدمج انتشار المسارات المتعددة في حالتي خط البصر (LoS) وعدم وجود خط بصر (NLoS) بناءً على هياكل بيئية واقعية. وبناءً على ما سبق، يمكن تكوين مصفوفة استجابة القناة من استجابات القناة لجميع عناصر السطح الخارق البالغ عددها N كما في المعادلة (3).
اللا استقرار المكاني للقنوات في المجال القريب وأهمية النموذج
على عكس قنوات المجال البعيد، تظهر قنوات المجال القريب عدم استقرار مكاني، حيث تختلف الإشارات المستقبلة عبر السطح الخارق (metasurface)، مما يتيح تركيز الحزمة بناءً على الموقع. وتكون هذه المعلومات المكانية مدمجة في مصفوفة استجابة القناة، ويتم التقاطها بواسطة نموذج GNN-attention. يوضح الشكل التكميلي 1 إطار نمذجة قناة المجال القريب المقترح لنظام اتصالات 6G القائم على XL-IMS، وتوليد بيانات قناة واقعية لتشكيل الحزمة المعتمد على التعلم العميق.
إنشاء مجموعة البيانات
تم توليد البيانات باستخدام إطار عمل DeepMIMO، الذي يوفر محاكاة للقنوات تعتمد على تتبع الأشعة الواقعية مع دمج الهندسة البيئية، والاتساق المكاني، وتنقل المستخدم. وقد تم توليد استجابات القناة لمواقع مستخدمين متعددة في المجال القريب باستخدام سيناريو O1 الخارجي عند تردد حامل قدره 28 GHz وعرض نطاق ترددي قدره 100 MHz. وتكون نظام XL-IMS من 256 عنصراً عاكساً موزعة بانتظام، وتم اختيار مواقع المستخدمين ضمن منطقة المجال القريب بناءً على معيار Rayleigh. كما استُخرجت معاملات القناة، ومكاسب المسار، والمعلومات المكانية باستخدام مكتبة DeepMIMO المخصصة للغة Python. ويلخص الجدول التكميلي 1 معايير المحاكاة وقابلية التكرار. وتم تدريب النموذج باستخدام التعلم الخاضع للإشراف، حيث كانت سمات حالة القناة هي المدخلات، وأوزان تشكيل الحزمة المحسنة القائمة على الفيزياء هي التسميات المستهدفة.
إنشاء ميزات الإدخال وبنية مجموعة البيانات
بعد ذلك، تم تحويل بيانات القنوات الخام إلى سمات لإدخالها في نماذج التعلم العميق. وشملت هذه السمات مقادير استجابة القنوات وأطوارها كمكونات منفصلة. كما يمكن إدراج معاملات إدخال أخرى اعتماداً على متطلبات المشكلة؛ فعلى سبيل المثال، يمكن اعتبار إحداثيات المستخدمين والمسافات وبعض المعاملات المكانية كسمات أيضاً. وقد تم تقسيم مجموعة البيانات إلى مجموعتي تدريب واختبار بنسبة 80:20.
تجهيز مجموعة البيانات للتدريب
تضمنت الخطوة الأخيرة تطبيع مجموعة البيانات المُعدة وتحويلها إلى تنسورات (tensors) مناسبة للإدخال في بنية GNN-attention لغرض التدريب. استُخدمت مجموعة بيانات التدريب لتعلم عملية الربط من حالة القناة إلى أوزان تشكيل الحزم المثلى، بينما استُخدمت مجموعة بيانات الاختبار لتقييم فعالية النموذج. وقد جعلت مجموعة البيانات المُعدة جيداً هذه عملية التعلم أسهل وأكثر فعالية. يوضح الجدول التكميلي 2 تفاصيل وصف مجموعة بيانات DeepMIMO.
تمثيل السمات
قامت مرحلة تمثيل الميزات بتحويل بيانات القناة في المجال القريب ذات القيم المركبة إلى تنسيق مناسب للتعلم العميق. وقد تم تفكيك استجابات القناة إلى ميزات تلتقط الخصائص المكانية وخصائص الانتشار مع الحفاظ على معلومات المجال القريب الأساسية لعملية التعلم. يوضح الشكل التكميلي 2 مجموعة بيانات DeepMIMO المستخدمة في هذه العملية. تم تمثيل بيانات القناة من بيئة المجال القريب كأعداد مركبة hn، مع وجود المكونات الحقيقية والتخيلية التي تمثل معلومات الطور والسعة لمعاملات القناة. وللسماح بالاستخدام الفعال في خوارزميات التعلم الآلي، تم تفكيك المعاملات إلى أجزائها الحقيقية (Rehn) والتخيلية (Imhn). كما يمكن تمثيل البيانات على شكل المقدار hn والطور للمعاملات ∠hn.
استخراج الميزات المكانية
بالإضافة إلى معامل القناة، تم تضمين الميزات المكانية لمراعاة الطبيعة الهندسية لبيئة المجال القريب. وشمل ذلك المسافة dn من كل عنصر من عناصر السطح الخارق (metasurface) إلى المستقبل، إلى جانب إحداثيات المستقبل (x، y، z). وبهذه الطريقة، راعى النموذج حقيقة أن خصائص الإشارة يمكن أن تعتمد على الموضع المكاني لزوج المرسل والمستقبل، وهي خاصية مهمة لانتشار المجال القريب.
التطبيع وإعداد مدخلات النموذج
كخطوة تمهيدية قبل تزويد النموذج بمدخلاته، تم إجراء عملية تسوية (normalization) لتجنب عدم الاستقرار العددي وتسريع التقارب. قُسّمت المتجهات المهيكلة إلى مجموعات بيانات تدريب واختبار، يُرمز لها بـ (Xtrain, Xtest). وبهذه الطريقة، تم تزويد نماذج GNN والانتباه بالمدخلات.
بناءً على تمثيل الميزات في الشكل التكميلي 2، تم استخدام أنواع مختلفة من الميزات في مجموعة البيانات هذه، بما في ذلك معاملات القناة hn التي أشارت إلى استجابة الإشارة المعقدة لجميع عناصر السطح الخارق (metasurface). وكانت هناك ميزة أخرى وهي المسافة dn التي أشارت إلى تأثيرات الانتشار في هذه الحالة. وبالرغم من أن المكونات التخيلية والحقيقية توفر وصفاً رقمياً للإشارة، إلا أن جزأي المقدار والطور يقدمان وصفاً صريحاً لقوة الإشارة وإزاحة الطور، على التوالي. كما كانت إحداثيات موقع المستخدم (x، y، z) ميزة مهمة أخرى عززت الوعي المكاني للنموذج.
تصميم التعلم العميق باستخدام الشبكات العصبية الرسومية (GNN) لنمذجة التبعية المكانية يتكامل مع آلية انتباه هجينة لتعلم السياق العالمي
تم تطوير خوارزمية التعلم هذه لتدريب قناة XL-IMS في المجال القريب المعقد بكفاءة، بما تتضمنه من خصائص مكانية وخصائص انتشار، باستخدام شبكات GNN وآلية الانتباه. ونظراً لأن عناصر السطح الخارق (metasurface) مترابطة للغاية مع بعضها البعض وتفاعلاتها غير منتظمة داخل منطقة المجال القريب، فإن الشبكة كاملة الاتصال لا تعد مناسبة لتمثيل القناة بشكل صحيح. لذا، في هذا النهج، يتم تمثيل السطح الخارق كرسم بياني (graph)، حيث يعمل كل عنصر كعقدة (node) وتعمل التفاعلات بينها كحواف (edges). وقد قامت شبكة GNN بالتقاط التبعيات المكانية الموضعية بين العقد المتجاورة، بينما عملت آلية الانتباه على تحسين تعلم التبعيات العالمية.
التمثيل البياني لـ XL-IMS
يتم إنشاء XL-IMS على شكل رسم بياني G = (V, E)، حيث يمثل كل رأس vn ∈ V عنصراً واحداً من عناصر السطح الميتاي (meta-surface)، بينما تمثل الحواف eij ∈ E العلاقات المكانية بين العناصر. يمتلك كل رأس متجه سمات xn، يتم الحصول عليه عبر مرحلة تمثيل السمات. وتعمل مصفوفة الجوار A على رصد الاتصال بين الرؤوس المتقاربة أو تلك التي تقع ضمن قيود مسافة معينة. وتُستخدم صيغة الرسم البياني هذه لدمج المعلومات المكانية الموجودة في انتشار المجال القريب.
لتحقيق قابلية التكرار، يتم تحديد اتصال الرسم البياني باستخدام نهج الجيران الأقرب K (K-Nearest Neighbors) مع ضبط قيمة k عند 8. لنفترض أن pi وpj يمثلان متجهات الموقع لخليتي XL-IMS رقم i وj على التوالي. يتم قياس المسافة بين أي رأسين عبر المقياس الإقليدي كما يلي: dij = ||pi − pj||2. ستكون هناك حافة بين الرأسين i وj إذا كان الرأس j مدرجاً ضمن مجموعة الجيران الثمانية الأقرب للرأس i. وبناءً على ذلك، يتم إنشاء مصفوفة التجاور وفقاً للقاعدة التالية: Aij = 1 إذا كان j ∈ Nk(i) وAij = 0 في الحالات الأخرى.
في شبكة العصبونات الرسومية (GNN) المقترحة، يتم حساب التحديثات لكل عقدة بناءً على المعلومات الواردة من العقد المجاورة الأخرى. وبشكل أكثر تحديداً، يمكن صياغة عملية الانتشار للطبقة l على النحو التالي:
(6)
حيث يمثل hi(l) متجه السمات للرأس i في الطبقة l، و N(i) هو جوار الرأس i، و W(l) هي مصفوفة الأوزان القابلة للتعلم، ويرمز σ(·) إلى دالة تنشيط غير خطية.
تألف نموذج GNN-attention من ثلاث طبقات تلافيفية رسومية بأبعاد خفية تم ضبطها عند 128، واستُخدمت وحدة الخطية المصححة (ReLU) كدالة تنشيط. تم إجراء توليد الرسوم البيانية باستخدام طريقة k-أقرب جيران (k=8). تعمل كل ميزة من ميزات XL-IMS كعقدة، بينما تتشكل الحواف بناءً على المسافة الإقليدية بين العقد المتجاورة. ولاستخلاص التبعيات المكانية العالمية، استخدمنا شبكة انتباه ذاتي متعددة الرؤوس بـ 4 رؤوس. تم ضبط احتمالية الإسقاط (dropout probability) عند 0.3 لمنع الإفراط في الملاءمة.
آلية الانتباه
لنمذجة التبعيات طويلة المدى التي كانت موجودة خارج نطاق الجوار المحلي، تم إدخال آلية الانتباه في النموذج، والتي تعمل على النحو التالي:
(7)
حيث eij = LeakyReLU(aT[Whi | Whj]) هي أهمية العقدتين i و j. وبفضل هذا النموذج، يمكن تعيين مستويات مختلفة من الأهمية للعقد بناءً على أدوارها، مما يسهل على النموذج فهم السياق العام عبر السطح الخارق (metasurface). يلتقط الإطار الهجين المعلومات المكانية المحلية والعامة على حد سواء، وتتم معالجة الميزات المتعلمة من خلال طبقات متصلة بالكامل لتوليد أوزان تشكيل الحزمة (beamforming weights). وكما هو موضح في الشكلين التكميليين 3 و 4، تقوم الشبكة العصبية الرسومية (GNN) بنمذجة التبعيات المكانية المحلية من خلال تمرير الرسائل وتجميع الميزات، بينما تلتقط آلية الانتباه التفاعلات العالمية بين عناصر السطح الخارق، مما يتيح تشكيل حزمة فعال في المجال القريب. تُحسب أوزان الانتباه لتقدير مدى صلة أزواج العقد، مع تعيين أهمية أكبر للتفاعلات الأكثر غنى بالمعلومات. وباستخدام هذه الأوزان، تقوم كل عقدة بتجميع المعلومات من جميع العقد الأخرى، مما يمكن النموذج من التقاط التبعيات العالمية التي تتجاوز الجوار المحلي. وينتج عن دمج الميزات الموزونة تمثيل محسّن للميزات يبرز الخصائص المكانية المهمة مع كبح المعلومات الأقل صلة، مما يدعم التحسين الفعال لتشكيل الحزمة وتركيز الطاقة.
تحسين تشكيل الحزمة
حددت مرحلة تحسين تكوين الشعاع إزاحات الطور وأوزان تكوين الشعاع لـ XL-IMS لتركيز الطاقة على المستخدمين في المجال القريب. وبخلاف توجيه الشعاع التقليدي في المجال البعيد، يعمل تكوين الشعاع في المجال القريب على تركيز الطاقة في مواقع مكانية محددة. وفي الإطار المقترح، تعلم نموذج GNN-attention معاملات تكوين الشعاع المثلى مباشرة من خصائص القناة، مما قلل من تعقيد طرق التحسين التكرارية. وتُعطى إشارة المستخدم المستقبلة في المعادلة (4).
تم الحصول على بيانات التدريب من DeepMIMO لكل تحقق من القناة، وتم تحديد إزاحات الطور المقابلة لـ XL-IMS باستخدام خوارزمية AO. استُخدمت مصفوفة القناة للمجال القريب h ومصفوفة إزاحة الطور لـ XL-IMS لحساب متجه إزاحة الطور θ من خلال تعظيم قدرة الإشارة المستقبلة:
(8)
(9)
تم تشغيل مُحسِّن AO لمدة 100 تكرار حتى وصل إلى حد التقارب المطلوب وهو 10−4. وعملت هذه القيم المُحسَّنة كملصقات تدريب لنموذج GNN-attention الخاص بنا. كان الهدف هو تحقيق تداخل بناء من أجل تركيز فعال لشعاع المجال القريب وتعزيز قدرة الإشارة المستقبلة. وبدلاً من طرق التحسين التقليدية مثل SDR أو AO، تم حل المشكلة باستخدام نهج قائم على التعلم. وتحديداً، تم تقريب مشكلة تحسين تكوين الشعاع بواسطة نموذج تعلم عميق fΘ(⋅).
تم اعتماد التعلم الخاضع للإشراف لتدريب نموذج GNN-attention، حيث استُخدمت متجهات إزاحة الطور المثلى لتشكيل الحزمة الناتجة عن خوارزمية AO كأهداف للتدريب. وتحديداً، لنرمز لمتجه إزاحة الطور الأمثل الناتج عن خوارزمية AO بالرمز θAO,i وتوقعات الشبكة بالرمز
. وبناءً على ذلك، صِيغ معيار التدريب على النحو التالي:
(10)
حيث يمثل N عدد عينات التدريب.
الخوارزمية 1: يظهر تشكيل الحزمة في المجال القريب باستخدام نموذج GNN-attention في الملف التكميلي 1. في هذه الخوارزمية، تمثلت الخطوة الأولى في إعداد معاملات النظام وقاعدة بيانات DeepMIMO لإنشاء ظروف قناة واقعية. تم حساب ميزة القناة في المجال القريب لكل عينة باستخدام نموذج الموجة الكروية، ثم استُخلصت الميزات الهامة، مثل معاملات القناة والميزات المكانية، من قاعدة البيانات. حُوِّلت الميزات المستخلصة إلى شكل منظم ثم مُثّلت على هيئة رسم بياني (graph)، حيث تُمثل عناصر السطح الخارق (metasurface) العقد. تم إنشاء نموذج التعلم العميق باستخدام طبقات GNN لالتقاط الاعتمادات المكانية المحلية، كما أُدخلت آلية الانتباه (attention mechanism) لتعلم الاعتمادات العالمية. تم تدريب إطار التعلم العميق باستخدام التعلم الخاضع للإشراف مع حساب فقدان MSE بين إزاحات الطور المتوقعة وتسميات إزاحة الطور المثلى الناتجة عن AO.
نُفذ هذا التطبيق باستخدام لغتي Python وPyTorch. تم الحصول على عينات قناة DeepMIMO من السيناريو الخارجي O1. حُوّلت معاملات القناة هذه إلى رسوم بيانية (graphs) وعولجت باستخدام شبكة عصبية رسومية (GNN) مكونة من ثلاث طبقات وآلية انتباه متعددة الرؤوس (multihead attention mechanism). تم تدريب النموذج باستخدام محسن Adam ودالة خسارة متوسط مربع الخطأ (MSE loss function). ولّد هذا النموذج إزاحات طورية وأوزانًا لتشكيل الحزمة (beamforming) للمستخدمين في المجال القريب (near-field users)، وقُيمت النتائج من حيث المعدل، والكفاءة، ونسبة الإشارة إلى التداخل والضوضاء (SINR).