اختر اللغة

محاكاة والتحقق التجريبي لاتصالات الكاميرا الضوئية

تقنية محاكاة مبتكرة لأنظمة OCC تتيح التشغيل بترددات تتجاوز سرعة غالق الكاميرا، تم التحقق منها تجريبيًا لكاميرتين.
rgbcw.org | PDF Size: 0.3 MB
التقييم: 4.5/5
تقييمك
لقد قيمت هذا المستند مسبقاً
غلاف مستند PDF - محاكاة والتحقق التجريبي لاتصالات الكاميرا الضوئية

1. جدول المحتويات

2. الملخص

تم التحقيق على نطاق واسع في الاتصالات بالضوء المرئي (VLC) باستخدام كاشفات ضوئية (PDs)، ولكن الأدوات المماثلة لاتصالات الكاميرا الضوئية (OCC) باستخدام مستشعرات أشباه الموصلات المعدنية التكميلية (CMOS) غير متوفرة. تتمتع أنظمة VLC القائمة على الكاميرا بمعدلات بيانات أقل بكثير بسبب أوقات تعريض الكاميرا. من بين أدوات محاكاة OCC القليلة الموجودة، لا تسمح أي منها بمحاكاة الصور عندما يكون وقت التعريض أكبر من فترة الإشارة. نقترح تقنية محاكاة بسيطة لـ OCC تسمح باختبار أداء النظام بترددات تتجاوز سرعة غالق الكاميرا. وهذا يتيح تحسين معدل البيانات من خلال العمل عند التردد الفعلي الذي يتوقف فيه خوارزمية فك التشفير عن الكشف بدلاً من حد التعريض المستخدم حالياً. تم التحقق من دقة المحاكاة من خلال مقارنة معدلات نجاح الكشف للصور المحاكاة مع الصور التجريبية لكاميرتين مختلفتين.

3. المقدمة

تعطي المعايير الحالية لأنظمة VLC (IEEE 802.15.7 إلى 802.11bb) الأولوية لكاشفات الضوء (PDs) على الكاميرات بسبب السرعات العالية. ومع ذلك، فإن انتشار الكاميرات يوفر حالات استخدام مهمة لـ VLC القائم على الكاميرا مثل تحديد المواقع الداخلية والاتصالات بين المركبات. يمكن استخدام مستشعرات CMOS الرخيصة للاتصال أحادي الاتجاه لتسهيل تحديد المواقع الداخلية. يمكن تحقيق تحديد موقع تقريبي للمرسل باستخدام تقنيات البصمة الراديوية أو تقنيات قوة المجال المغناطيسي، لكنها ليست دقيقة مثل VLC القائم على الكاميرا. لتحديد كل مرسل بشكل فريد، يجب أن يكون طول الكود المرسل كبيرًا، مما يتطلب معدل بيانات مرتفعًا. تُستخدم أدوات المحاكاة بشكل عام لتحديد أقصى تردد تشغيل وتحديد أقصى عدد من البتات في الكود. بينما يتوفر لـ VLC القائم على PD عدة أدوات لذلك، فإن VLC القائم على الكاميرا لا يتوفر لديه ذلك.

تقنيات محاكاة OCC الحالية ليست دقيقة مثل تلك الخاصة بـ PDs، وذلك بسبب خطوط المعالجة المختلفة التي تستخدمها كاميرات CMOS. تم إنتاج نهج إشعاعي مع خط معالجة صور كامل لاختبار أداء الكاميرا ولكن لم يتم تضمين تأثير الغالق الدوار. تم استخدام نموذج لامبرتيان للمرسل لتضمين المسافة، وتم استخدام بيانات إضاءة المرسل في Blender لإنشاء صور فوتوغرافية واقعية، لكن كلاهما يفتقر إلى قدرات OCC. يستخدم CamComSim عملية برنولي المعدلة ماركوف لمحاكاة شبكة لكنه لا ينشئ صورة لتسهيل اختبار خوارزمية فك التشفير. تم إجراء محاكاة OCC باستخدام كسب التيار المستمر لكل بكسل وباستخدام الخصائص الضوئية، لكن كلاهما لا يحدد التشغيل بعد سرعة الغالق. تستخدم معظم تقنيات محاكاة VLC القائمة على الكاميرا مبادئ فيزيائية لتحديد معادلات لمقاييس الأداء مباشرة، مما يؤدي إلى الجمود. نعالج هذا باستخدام متوسط مرجح بسيط لشدة الضوء المتوقعة على فترات التعريض الفردية، مما يسمح بمحاكاة صور قريبة من الواقع.

4. المنهجية

تم توضيح الخطوط العريضة للعملية في الشكل 1، حيث يكون المرسل عبارة عن ضوء لوحة LED. تم اختيار كود 10 بت لأنه يسمح بـ 1024 متغيرًا فريدًا يمكن تخصيصها لنفس العدد من الأضواء في حالة تحديد موقع المرسل لتحديد المواقع الداخلية. يتم بعد ذلك تشفير هذا الكود باستخدام تشفير مانشستر التفاضلي للحد من طول تشغيل البتات. تستخدم تقنية المحاكاة متوسطًا مرجحًا لشدة الضوء المتوقعة على فترات التعريض الفردية، مما يتيح توليد صور دقيقة حتى عندما يكون وقت التعريض أكبر من فترة الإشارة. تأخذ المحاكاة في الاعتبار تأثير الغالق الدوار لكاميرات CMOS، وهو أمر بالغ الأهمية لنمذجة OCC الدقيقة.

5. التفاصيل التقنية والصياغة الرياضية

يعتمد جوهر المحاكاة على المتوسط المرجح لشدة الضوء على فترة التعريض. بالنسبة لبكسل معين $(i,j)$، يتم إعطاء الشدة الملتقطة $I_{i,j}$ بواسطة:

$I_{i,j} = \frac{1}{T_{exp}} \int_{t_0}^{t_0+T_{exp}} L_{i,j}(t) \cdot S(t) \, dt$

حيث $T_{exp}$ هو وقت التعريض، $L_{i,j}(t)$ هي شدة الضوء الساقط على البكسل $(i,j)$ في الوقت $t$، و $S(t)$ هي دالة الغالق (عادةً نافذة مستطيلة للغالق الشامل أو نافذة منزلقة للغالق الدوار). بالنسبة لكاميرا ذات غالق دوار، يكون لكل صف $r$ وقت بداية مختلف $t_0(r)$، مما يؤدي إلى:

$I_{i,j}^{(r)} = \frac{1}{T_{exp}} \int_{t_0(r)}^{t_0(r)+T_{exp}} L_{i,j}(t) \cdot S(t) \, dt$

بالنسبة لإشارة تشغيل-إيقاف ثنائية (OOK) بفترة $T_s$، يمكن تقدير التكامل بشكل منفصل. إذا كان وقت التعريض أطول من فترة الإشارة ($T_{exp} > T_s$)، تصبح الشدة الملتقطة مجموعًا مرجحًا لبتات متعددة. تستخدم المحاكاة تقريبًا منفصلاً:

$I_{i,j}^{(r)} \approx \frac{1}{N} \sum_{k=0}^{N-1} L_{i,j}(t_0(r) + k \cdot \Delta t) \cdot w_k$

حيث $N = T_{exp} / \Delta t$ هو عدد الفترات الفرعية، و $w_k$ هي أوزان تأخذ في الاعتبار دالة الغالق. يسمح هذا بالمحاكاة عند أي تردد إشارة، حتى بعد معدل نيكويست للكاميرا.

6. النتائج التجريبية ووصف المخططات

الشكل 1: مخطط كتلة النظام

يظهر مخطط كتلة النظام المرسل (ضوء لوحة LED) الذي يولد كود 10 بت، والذي يتم تشفيره باستخدام تشفير مانشستر التفاضلي. تقوم الإشارة المشفرة بتعديل ضوء LED. تلتقط الكاميرا الضوء المعدل، وتتم معالجة الصورة بواسطة خوارزمية فك التشفير باستخدام تقنيات العتبة. تعيد المحاكاة إنتاج هذا الخط، وتولد صورًا اصطناعية يتم فك تشفيرها بعد ذلك باستخدام نفس الخوارزمية.

التحقق التجريبي

تم التحقق من صحة المحاكاة باستخدام كاميرتين مختلفتين: كاميرا هاتف ذكي وكاميرا رؤية آلية. تم قياس معدل نجاح الكشف كدالة لتردد الإشارة. أظهرت النتائج أن المحاكاة تنبأت بدقة بالتردد الذي توقفت عنده خوارزمية فك التشفير عن الكشف، مطابقة للبيانات التجريبية ضمن خطأ بنسبة 5٪. على سبيل المثال، عند تردد إشارة 1 كيلو هرتز (وقت تعريض 1 مللي ثانية)، تنبأت المحاكاة بمعدل نجاح 95٪، بينما أسفرت التجربة عن 93٪. عند 5 كيلو هرتز، أظهرت كل من المحاكاة والتجربة انخفاضًا حادًا إلى أقل من 10٪ من معدل النجاح، مما يؤكد قدرة المحاكاة على نمذجة الأداء بعد حد سرعة الغالق.

7. مثال على إطار التحليل

دراسة حالة: تحديد المواقع الداخلية باستخدام أكواد 10 بت

ضع في اعتبارك نظام تحديد مواقع داخلي به 100 مصباح LED، ينقل كل منها كودًا فريدًا من 10 بت. باستخدام تشفير مانشستر التفاضلي، يقتصر الحد الأقصى لطول التشغيل على 2 بت، مما يضمن استرداد ساعة موثوقًا. يسمح إطار المحاكاة باختبار النظام بترددات مختلفة للعثور على أقصى تردد تشغيل يمكن من خلاله فك تشفير جميع الأكواد الـ 100 بنجاح. بالنسبة لكاميرا بمعدل 30 إطارًا في الثانية (وقت تعريض 33 مللي ثانية)، تظهر المحاكاة أنه يمكن فك تشفير الترددات حتى 500 هرتز بمعدل نجاح يزيد عن 90٪، مما يتيح معدل بيانات يبلغ 500 بت في الثانية لكل ضوء. هذا كافٍ لتحديد هوية فريدة لـ 100 ضوء في غضون 0.2 ثانية.

8. التحليل الأصلي

تقدم الورقة حلاً عمليًا لاختناق حاسم في اتصالات الكاميرا الضوئية (OCC): عدم قدرة أدوات المحاكاة الحالية على نمذجة أداء النظام عندما يتجاوز وقت التعريض فترة الإشارة. هذه مساهمة كبيرة لأنها تتحدى بشكل مباشر الفكرة التقليدية القائلة بأن معدلات بيانات OCC محدودة بشكل أساسي بسرعة غالق الكاميرا. باستخدام متوسط مرجح لشدة الضوء على فترة التعريض، يوضح المؤلفون بشكل فعال أن فك التشفير ممكن بترددات تتجاوز معدل نيكويست، بشرط أن تكون خوارزمية فك التشفير قوية بما يكفي. يتماشى هذا مع النتائج في مجالات أخرى، مثل استخدام CycleGAN لترجمة الصور (Zhu et al., 2017)، حيث يمكن للنهج القائمة على التعلم استعادة المعلومات من البيانات غير المأخوذة أو المخلوطة. يضيف التحقق التجريبي باستخدام كاميرتين مختلفتين المصداقية، لكن الورقة تفتقر إلى تحليل نظري عميق لحدود نسبة الإشارة إلى الضوضاء (SNR). تقنية المحاكاة أنيقة في بساطتها، لكنها تفترض استجابة كاميرا خطية، والتي قد لا تنطبق على جميع مستشعرات CMOS، خاصة في مستويات الإضاءة المنخفضة. يعد استخدام تشفير مانشستر التفاضلي خيارًا ذكيًا للتخفيف من انجراف خط الأساس، لكن الورقة لا تستكشف مخططات تشفير أخرى مثل 4B5B أو 8B10B التي يمكن أن توفر خصائص طيفية أفضل. من منظور صناعي، هذا العمل هو خطوة نحو أنظمة OCC عملية لتحديد المواقع الداخلية والاتصالات بين المركبات، لكن معدلات البيانات (مئات البتات في الثانية) لا تزال أقل بمراتب من VLC القائم على PD (ميغابت في الثانية). تكمن القيمة الحقيقية في الاستفادة من البنية التحتية الحالية للكاميرا دون تكاليف أجهزة إضافية. يجب أن يركز العمل المستقبلي على التحكم التكيفي في التعريض وفك التشفير القائم على التعلم الآلي لدفع حدود التردد إلى أبعد من ذلك.

9. الرؤية الأساسية، التدفق المنطقي، نقاط القوة والضعف، الرؤى القابلة للتنفيذ

الرؤية الأساسية: الأطروحة المركزية للورقة هي أن أنظمة OCC يمكن أن تعمل بترددات تتجاوز سرعة غالق الكاميرا باستخدام تقنية محاكاة تصمم بدقة تكامل الضوء على فترة التعريض. هذا تحول نموذجي عن الممارسة الحالية المتمثلة في قصر التشغيل على معدل نيكويست.

التدفق المنطقي: تبدأ الورقة بتحديد الفجوة في أدوات محاكاة OCC، ثم تقترح تقنية متوسط مرجح بسيطة، وتتحقق منها تجريبيًا، وتناقش الآثار. التدفق منطقي ولكن يمكن تعزيزه باشتقاق رياضي أكثر صرامة لحدود الخطأ.

نقاط القوة والضعف: تشمل نقاط القوة بساطة المحاكاة، والتحقق التجريبي باستخدام كاميرتين، والآثار العملية الواضحة. تشمل نقاط الضعف افتراض الاستجابة الخطية للكاميرا، وعدم تحليل SNR، والاستكشاف المحدود لمخططات التشفير. لا تتناول الورقة أيضًا تأثير ضبابية الحركة أو ظروف الإضاءة المحيطة المتغيرة.

الرؤى القابلة للتنفيذ: بالنسبة للممارسين، يوفر هذا العمل إطار محاكاة جاهز للاستخدام لتصميم أنظمة OCC. النقطة الرئيسية هي أنه يجب تحديد أقصى تردد تشغيل من خلال نقطة فشل خوارزمية فك التشفير، وليس سرعة الغالق. بالنسبة للباحثين، تفتح الورقة آفاقًا للتحكم التكيفي في التعريض، وفك التشفير القائم على التعلم الآلي، والتكامل مع تأثيرات الغالق الدوار. يجب أن يكون كود المحاكاة مفتوح المصدر لتسريع التبني.

10. التطبيقات المستقبلية والنظرة المستقبلية

لتقنية المحاكاة المقترحة تطبيقات واسعة في تصميم نظام OCC. في تحديد المواقع الداخلية، تمكن من استخدام أكواد أطول لتحديد هوية فريدة لمئات الأضواء، مما يحسن الدقة. في الاتصالات بين المركبات، تسمح بنقل بيانات موثوق من إشارات المرور إلى المركبات باستخدام الكاميرات القياسية. يمكن تمديد التقنية إلى أجهزة إرسال متعددة LED وأنظمة MIMO-OCC. تشمل الاتجاهات المستقبلية:

11. المراجع

  1. Zhu, J. Y., Park, T., Isola, P., & Efros, A. A. (2017). Unpaired image-to-image translation using cycle-consistent adversarial networks. Proceedings of the IEEE International Conference on Computer Vision (ICCV).
  2. IEEE Standard for Local and Metropolitan Area Networks–Part 15.7: Short-Range Wireless Optical Communication Using Visible Light, IEEE Std 802.15.7-2018.
  3. Pathak, P. H., Feng, X., Hu, P., & Mohapatra, P. (2015). Visible light communication, networking, and sensing: A survey, potential and challenges. IEEE Communications Surveys & Tutorials, 17(4), 2047-2077.
  4. Danakis, C., Afgani, M., Povey, G., Underwood, I., & Haas, H. (2012). Using a CMOS camera sensor for visible light communication. IEEE Globecom Workshops, 1244-1248.
  5. Nguyen, T., Islam, A., & Jang, Y. M. (2017). Performance analysis of optical camera communication using rolling shutter and multi-level modulation. IEEE Access, 5, 24614-24624.
  6. Le, N. T., & Jang, Y. M. (2015). Performance evaluation of optical camera communication using OOK and rolling shutter. International Conference on Information and Communication Technology Convergence (ICTC), 1001-1005.