1. المقدمة والنظرة العامة

يُحلّل هذا المستند شفرة RLL جديدة، تُسمى 5B10B، مُقترحة لأنظمة الاتصالات بالضوء المرئي (VLC). يكمن الابتكار الأساسي في تصميمها، الذي يهدف إلى توفير التوازن المستمر الضروري للإضاءة الخالية من الوميض مع تضمين قدرات مُحسّنة لتصحيح الأخطاء في الوقت ذاته—وهو مزيج غالبًا ما يفتقر إليه في شفرات RLL التقليدية مثل مانشستر، و4B6B، و8B10B التي يفرضها معيار IEEE 802.15.7.

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

2. الشفرة المقترحة 5B10B

الشفرة المقترحة هي شفرة كتلية تعين كلمات بيانات من 5 بت إلى كلمات شفرة من 10 بت، مما يؤدي إلى معدل شفرة قدره $R = \frac{5}{10} = 0.5$.

2.1 هيكل الشفرة والتمثيل

يتم تعريف التشفير بواسطة جدول بحث (مُفترض في ملف PDF). تم تصميم كلمات الشفرة ذات الـ 10 بت خصيصًا لامتلاك خصائص حاسمة لـ VLC.

2.2 الخصائص الرئيسية

  • التوازن المستمر الصارم: تم تصميم كلمات الشفرة للحفاظ على مكون تيار مستمر متوسط قريب من الصفر مع مرور الوقت، وهو أمر أساسي للتخفيف من الوميض كما هو محدد بواسطة فترة الوميض الزمنية القصوى (MFTP).
  • تقييد طول التشغيل: يحد من التشغيلات المتتالية للبتات المتطابقة (مثل '1' أو '0')، مما يضمن استعادة الساعة واستقرار الإشارة.
  • تحسين كشف/تصحيح الأخطاء: يسمح فضاء كلمات الشفرة ($2^{10}$ احتمالاً لتعيين $2^5$ كلمة بيانات) بمسافة هامينغ أكبر بين كلمات الشفرة الصالحة مقارنة بالشفرات الأبسط، مما يتيح مستوىً ما من كشف وتصحيح الأخطاء عند فك التشفير.
  • انخفاض التعقيد: يحافظ على هيكل تشفير/فك تشفير بسيط، يعتمد على الأرجح على جدول بحث، مما يحافظ على ميزة انخفاض التعقيد في شفرات RLL التقليدية.

3. التحليل التقني والأداء

3.1 آلية تصحيح الأخطاء

قدرة تصحيح الأخطاء ليست من فحص تكافؤ مُلحق ولكنها متأصلة في تصميم كتاب الشفرة. من خلال الاختيار الدقيق لأي تسلسلات من 10 بت تمثل المدخلات الـ 32 الممكنة من 5 بت، يتم تعظيم مسافة هامينغ الدنيا ($d_{min}$) بين أي كلمتي شفرة صالحتين. يمكن بعد ذلك لمفكك التشفير تحديد كتلة 10 بت مستلمة، ربما خاطئة، على أنها كلمة الشفرة الصالحة الأقرب إليها في مسافة هامينغ، مصححةً عددًا محدودًا من أخطاء البت. هذا شكل من أشكال الترميز الكتلي.

3.2 التوازن المستمر والتخفيف من الوميض

تضمن الشفرة أن المجموع الرقمي الجاري (RDS) أو التفاوت في تيار البتات المرسل يكون محدودًا. هذا أمر بالغ الأهمية لأنه في VLC باستخدام الترميز بالمفتاح التشغيلي-الإيقافي (OOK)، يشغل البت '1' عادةً LED، ويطفئ البت '0' LED. سيؤدي عدم التوازن المستمر إلى فترة سطوع أو خفوت مرئية، مخالفًا معايير الوميض. يتحكم تصميم شفرة 5B10B في هذا بشكل صريح.

3.3 التحليل المقارن مع الشفرات القياسية

  • مقارنة مع مانشستر (1B2B، R=0.5): لدى مانشستر انتقال مضمون في منتصف كل بت، مما يوفر استعادة ساعة ممتازة ولكن بدون تصحيح أخطاء. توفر 5B10B معدل شفرة مماثل مع مرونة إضافية ضد الأخطاء.
  • مقارنة مع 4B6B (R≈0.67) و 8B10B (R=0.8): هذه الشفرات لديها معدلات شفرة أعلى ولكن تصحيح أخطاء متأصل أضعف. تتنازل شفرة 5B10B المقترحة عن بعض معدل الشفرة مقابل أداء خطأ أقوى بشكل ملحوظ، مما قد يبسط أو حتى يلغي الحاجة إلى شفرة FEC خارجية في ظروف نسبة الإشارة إلى الضوضاء (SNR) المعتدلة.
  • مقارنة مع المخططات المتسلسلة (مثل RS + 8B10B): بينما تقدم الشفرات المتسلسلة (مثل تلك التي تستخدم ريد-سولومون) تصحيحًا قويًا، فإنها تضيف زمن انتقال وتعقيدًا. تهدف شفرة 5B10B إلى نقطة مثالية: أفضل من RLL الأساسي، وأبسط من FEC الكامل.

4. النتائج التجريبية والمحاكاة

يشير ملف PDF إلى أن التحليل النظري ونتائج المحاكاة تُظهر تفوق شفرة 5B10B. بالنسبة للإرسال المُعدّل بـ OOK عبر قنوات ذات نسبة إشارة إلى ضوضاء (SNR) معتدلة إلى عالية، تتفوق الشفرة المقترحة على التقنيات القياسية من حيث نسبة خطأ البت (BER).

وصف مخطط افتراضي: من المحتمل أن يُظهر مخطط BER مقابل SNR ثلاث منحنيات: 1) شفرة 8B10B القياسية (أرضية BER عالية)، 2) شفرة 8B10B مع شفرة RS خارجية (منحنى حاد، أفضل أداء ولكنه معقد)، و 3) شفرة 5B10B المقترحة (منحنى يقع بينهما، يقدم BER أفضل من شفرة 8B10B القياسية بدون التعقيد الكامل للترميز المتسلسل). سيحدث "الركبة" لمنحنى 5B10B عند نسبة SNR أقل من شفرة RLL القياسية، مما يشير إلى متانتها المُحسّنة.

5. منظور المحلل: الفكرة الأساسية والنقد

الفكرة الأساسية: شفرة ريجويرا 5B10B ليست اختراقًا ثوريًا في FEC؛ إنها إعادة تحسين ذكية وعملية لكتلة الترميز في الطبقة الفيزيائية للبيئة المحددة والمقيدة لـ VLC. إنها تدرك أنه في العديد من تطبيقات VLC لإنترنت الأشياء والمستهلكين (Li-Fi لتحديد المواقع الداخلية، التحكم الذكي في الإضاءة)، تكون القناة غالبًا معتدلة نسبيًا ولكن تكلفة النظام وميزانية الطاقة مقيدة بشدة. تكمن العبقرية في تضمين مرونة كافية فقط ضد الأخطاء لتجنب الحمل الزائد لمرحلة FEC منفصلة، مما يحرك بشكل فعال حدود أداء-تعقيد باريتو.

التدفق المنطقي: الحجة قوية: 1) VLC تحتاج إلى توازن مستمر (وميض). 2) تستخدم المعايير شفرات RLL لهذا. 3) هذه الشفرات لديها BER ضعيف. 4) إضافة FEC تضر بالمعدل/التعقيد. 5) لذلك، تصميم شفرة RLL جديدة لديها خصائص مسافة أفضل بشكل جوهري. المنطق يعالج مباشرة نقطة ألم معروفة في مكدس البروتوكول.

نقاط القوة والضعف:
نقاط القوة: أناقة حل الشفرة الواحدة هي قوتها الرئيسية. إنه يبسط تصميم المستقبل، ويقلل زمن الانتقال، ويتوافق تمامًا مع الأنظمة المضمنة منخفضة التكلفة وعالية الحجم. فلسفته المتوافقة مع الإصدارات السابقة (استبدال كتلة واحدة في سلسلة المرمز/مفكك التشفير) تساعد في الاعتماد.
نقاط الضعف: المقايضة الأساسية هي معدل الشفرة 0.5. في عصر يسعى لتحقيق كفاءة طيفية أعلى، هذا تضحية كبيرة. قد لا تكون مناسبة لتطبيقات VLC عالية معدل البيانات. علاوة على ذلك، يقتصر تصحيح أخطائها على أخطاء البت العشوائية داخل كتلة؛ ستظل أخطاء الاندفاع أو القنوات الشديدة تتطلب شفرة خارجية. الورقة، كرسالة، من المحتمل أن تفتقر إلى تحليل كامل للتعقيد/الإنتاجية مقارنة بالشفرات الحديثة القريبة من السعة مثل LDPC أو شفرات Polar المستخدمة في 5G وWi-Fi.

رؤى قابلة للتنفيذ: لمهندسي الأنظمة: ضع في اعتبارك هذه الشفرة لروابط VLC حساسة للتكلفة، ذات SNR معتدل، حيث البساطة تفوق معدل البيانات الأقصى. إنها مثالية لشبكات الاستشعار، التحكم الصناعي عبر الضوء، أو النقل الخلفي الأساسي لبيانات Li-Fi. للباحثين: يسلط هذا العمل الضوء على المجال غير المستكشف بشكل كافٍ لـ ترميز المصدر-القناة-الخط المشترك للقنوات المقيدة. الخطوة التالية هي استكشاف إصدارات تكيفية أو بلا معدل من هذه الشفرات، ربما باستخدام تقنيات مستوحاة من مبدأ نقل النمط لـ CycleGAN ولكن مطبقة على تصميم الإشارة—تحويل خصائص الشفرة لتتناسب مع ظروف القناة الديناميكية.

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

يمكن تحليل الأداء جزئيًا من خلال مسافة هامينغ الدنيا ($d_{min}$). بالنسبة للشفرة الكتلية الثنائية، فإن عدد الأخطاء القابلة للكشف هو $d_{min} - 1$ وعدد الأخطاء القابلة للتصحيح (تحت فك التشفير ذي المسافة المحدودة) هو $t = \lfloor (d_{min} - 1)/2 \rfloor$.

إذا تم تصميم شفرة 5B10B كـ شفرة ثابتة الوزن أو مع تفاوت محدود بإحكام، قد يكون لكل كلمة شفرة من 10 بت بالضبط خمسة 1 وخمسة 0 (الوزن=5). مسافة هامينغ بين كلمتي شفرة من هذا القبيل تكون زوجية وعلى الأقل 2. يمكن لكتاب شفرة مصمم جيدًا تحقيق $d_{min}$ بقيمة 4 أو 6، مما يتيح تصحيح خطأ واحد أو خطأين لكل كتلة 10 بت على التوالي.

يمكن تقريب الكسب الترميزي المقارب (للإشارات المتعامدة) مقارنة بالإرسال غير المشفر كـ $G = 10 \log_{10}(R \cdot d_{min})$ ديسيبل. بالنسبة لـ $R=0.5$ و $d_{min}=4$، $G \approx 3 \text{ dB}$. هذا يحدد كميًا ادعاء "تحسين تصحيح الأخطاء".

7. إطار التحليل ومثال مفاهيمي

دراسة حالة: نظام تحديد المواقع الداخلي Li-Fi

السيناريو: يرسل ضوء سقف LED معرفه الفريد وبيانات موقعه إلى كاميرا هاتف ذكي للملاحة الداخلية.

التحدي: تعاني القناة من ضوضاء ضوء محيط معتدلة واحتمال انسداد عرضي. لدى الهاتف الذكي قدرة معالجة محدودة لفك التشفير.

النهج القياسي (IEEE 802.15.7): استخدام ترميز 8B10B. لتحقيق تحديد موثوق، قد تتم إضافة شفرة ريد-سولومون (RS) خارجية. هذا يتطلب من الهاتف تشغيل مرحلتين لفك التشفير (RLL + RS)، مما يزيد استهلاك الطاقة وزمن الانتقال، وهو أمر بالغ الأهمية لتحديد المواقع في الوقت الفعلي.

نهج 5B10B المقترح: استبدال سلسلة 8B10B+RS بمفكك تشفير 5B10B فقط. يتعامل تصحيح الأخطاء المتأصل لـ 5B10B مع ضوضاء القناة المعتدلة. يفك الهاتف التشفير بشكل أسرع وبطاقة أقل. المقايضة هي انخفاض بنسبة 37.5% في معدل البيانات الخام (من 0.8 إلى 0.5). ومع ذلك، لنقل معرف قصير ومتكرر وإحداثيات، هذا المعدل كافٍ. يكتسب النظام في البساطة والتكلفة وعمر البطارية.

خلاصة الإطار: يستخدم هذا المثال مصفوفة قرار بسيطة: حالة القناة مقابل ميزانية تعقيد النظام مقابل متطلبات معدل البيانات. تستهدف شفرة 5B10B ربع "قناة معتدلة، تعقيد منخفض، معدل بيانات منخفض-معتدل".

8. آفاق التطبيق والاتجاهات المستقبلية

  • إنترنت الأشياء VLC فائق انخفاض الطاقة: مجال التطبيق الأساسي. فكر في أجهزة استشعار تعمل بالبطارية تتواصل عبر ضوء معدل إلى محور مركزي، حيث تكون طاقة فك التشفير في غاية الأهمية.
  • الاتصالات بالضوء المرئي تحت الماء (UWVLC): القنوات تحت الماء لديها تشتت عالٍ وتوهين. يمكن أن تكون شفرة قوية وبسيطة مثل 5B10B ذات قيمة لروابط التحكم والأوامر قصيرة المدى الموثوقة بين المركبات تحت الماء المستقلة (AUVs) ومحطات الالتحام.
  • الاستشعار والاتصالات المتكاملة (ISAC): في ISAC القائم على VLC، حيث يُستخدم الضوء لإضاءة غرفة واستشعار الوجود، يجب أن تكون إشارة الاتصال خالية تمامًا من الوميض وقوية. يجعل التحكم القوي في التيار المستمر ومرونة الأخطاء في شفرة 5B10B مرشحًا للمكون الاتصالي لمثل هذه الإشارة ذات الوظيفة المزدوجة.
  • البحث المستقبلي:
    • معدل شفرة تكيفي: تطوير عائلة من الشفرات (مثل 5B10B، 6B10B) يمكنها تكييف المعدل بناءً على تغذية راجعة SNR للقناة.
    • تصميم بمساعدة التعلم الآلي: استخدام النزول التدريجي أو التعلم المعزز (مشابه لكيفية توقع AlphaFold لهياكل البروتين) للبحث في الفضاء الواسع من كتب الشفرات الممكنة لتلك التي تحسن دالة متعددة الأهداف (التوازن المستمر، $d_{min}$، طول التشغيل).
    • التكامل مع التعديل المتقدم: استكشاف أداء الشفرة مع تعديلات ذات رتبة أعلى مثل OFDM في VLC (DCO-OFDM، ACO-OFDM)، حيث قد تساعد خصائصها في التخفيف من مشاكل نسبة القدرة القصوى إلى المتوسط (PAPR).

9. المراجع

  1. Reguera, V. A. (السنة). New RLL Code with Improved Error Performance for Visible Light Communication. IEEE Communications Letters.
  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. Authors. (السنة). Soft decoding of RS codes concatenated with an inner RLL code. Relevant Journal/Conference.
  4. Authors. (السنة). Joint FEC-RLL coding using convolutional and Miller codes. Relevant Journal/Conference.
  5. Authors. (السنة). Enhanced RLL decoding with soft output. Relevant Journal/Conference.
  6. Authors. (السنة). RLL encoder replacement via compensation symbols. Relevant Journal/Conference.
  7. Authors. (السنة). Unity-Rate Code (URC) for VLC capacity increase. Relevant Journal/Conference.
  8. Authors. (السنة). eMiller codes. Relevant Journal/Conference.
  9. Authors. (السنة). Polar codes with pre-determined frozen bits for VLC. Relevant Journal/Conference.
  10. Zhu, J., et al. (2015). Flicker Mitigation in Visible Light Communications. In: Advanced Optical Wireless Communication Systems. Cambridge University Press. (مثال على مصدر خارجي موثوق حول الوميض).
  11. Isola, P., et al. (2017). Image-to-Image Translation with Conditional Adversarial Networks. CVPR. (مرجع CycleGAN للإلهام المفاهيمي في مهام التحويل).
  12. 3GPP Technical Specification 38.212. Multiplexing and channel coding. (مرجع للشفرات القنوية الحديثة مثل شفرات Polar).