2.1 هيكل الشفرة والتمثيل
يتم تعريف التشفير بواسطة جدول بحث (مُفترض في ملف PDF). تم تصميم كلمات الشفرة ذات الـ 10 بت خصيصًا لامتلاك خصائص حاسمة لـ VLC.
يُحلّل هذا المستند شفرة RLL جديدة، تُسمى 5B10B، مُقترحة لأنظمة الاتصالات بالضوء المرئي (VLC). يكمن الابتكار الأساسي في تصميمها، الذي يهدف إلى توفير التوازن المستمر الضروري للإضاءة الخالية من الوميض مع تضمين قدرات مُحسّنة لتصحيح الأخطاء في الوقت ذاته—وهو مزيج غالبًا ما يفتقر إليه في شفرات RLL التقليدية مثل مانشستر، و4B6B، و8B10B التي يفرضها معيار IEEE 802.15.7.
ينبع الدافع من الطبيعة ثنائية الاستخدام لـ VLC، حيث يجب أن توفر الثنائيات الباعثة للضوء (LEDs) كلاً من الإضاءة ونقل البيانات. يفرض هذا قيودًا صارمة على الإشارة المرسلة لتجنب تقلبات السطوع الملحوظة (الوميض) التي قد تكون ضارة أو مزعجة. بينما تعالج شفرات RLL القياسية التوازن المستمر والتحكم في طول التشغيل، فإنها عادةً ما تقدم تصحيحًا ضعيفًا للأخطاء بشكل متأصل، مما يستدعي غالبًا إضافة مراحل معقدة إضافية لتصحيح الأخطاء الأمامي (FEC) مما يقلل من معدل البيانات الفعلي.
الشفرة المقترحة هي شفرة كتلية تعين كلمات بيانات من 5 بت إلى كلمات شفرة من 10 بت، مما يؤدي إلى معدل شفرة قدره $R = \frac{5}{10} = 0.5$.
يتم تعريف التشفير بواسطة جدول بحث (مُفترض في ملف PDF). تم تصميم كلمات الشفرة ذات الـ 10 بت خصيصًا لامتلاك خصائص حاسمة لـ VLC.
قدرة تصحيح الأخطاء ليست من فحص تكافؤ مُلحق ولكنها متأصلة في تصميم كتاب الشفرة. من خلال الاختيار الدقيق لأي تسلسلات من 10 بت تمثل المدخلات الـ 32 الممكنة من 5 بت، يتم تعظيم مسافة هامينغ الدنيا ($d_{min}$) بين أي كلمتي شفرة صالحتين. يمكن بعد ذلك لمفكك التشفير تحديد كتلة 10 بت مستلمة، ربما خاطئة، على أنها كلمة الشفرة الصالحة الأقرب إليها في مسافة هامينغ، مصححةً عددًا محدودًا من أخطاء البت. هذا شكل من أشكال الترميز الكتلي.
تضمن الشفرة أن المجموع الرقمي الجاري (RDS) أو التفاوت في تيار البتات المرسل يكون محدودًا. هذا أمر بالغ الأهمية لأنه في VLC باستخدام الترميز بالمفتاح التشغيلي-الإيقافي (OOK)، يشغل البت '1' عادةً LED، ويطفئ البت '0' LED. سيؤدي عدم التوازن المستمر إلى فترة سطوع أو خفوت مرئية، مخالفًا معايير الوميض. يتحكم تصميم شفرة 5B10B في هذا بشكل صريح.
يشير ملف PDF إلى أن التحليل النظري ونتائج المحاكاة تُظهر تفوق شفرة 5B10B. بالنسبة للإرسال المُعدّل بـ OOK عبر قنوات ذات نسبة إشارة إلى ضوضاء (SNR) معتدلة إلى عالية، تتفوق الشفرة المقترحة على التقنيات القياسية من حيث نسبة خطأ البت (BER).
وصف مخطط افتراضي: من المحتمل أن يُظهر مخطط BER مقابل SNR ثلاث منحنيات: 1) شفرة 8B10B القياسية (أرضية BER عالية)، 2) شفرة 8B10B مع شفرة RS خارجية (منحنى حاد، أفضل أداء ولكنه معقد)، و 3) شفرة 5B10B المقترحة (منحنى يقع بينهما، يقدم BER أفضل من شفرة 8B10B القياسية بدون التعقيد الكامل للترميز المتسلسل). سيحدث "الركبة" لمنحنى 5B10B عند نسبة SNR أقل من شفرة RLL القياسية، مما يشير إلى متانتها المُحسّنة.
الفكرة الأساسية: شفرة ريجويرا 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 ولكن مطبقة على تصميم الإشارة—تحويل خصائص الشفرة لتتناسب مع ظروف القناة الديناميكية.
يمكن تحليل الأداء جزئيًا من خلال مسافة هامينغ الدنيا ($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}$. هذا يحدد كميًا ادعاء "تحسين تصحيح الأخطاء".
دراسة حالة: نظام تحديد المواقع الداخلي Li-Fi
السيناريو: يرسل ضوء سقف LED معرفه الفريد وبيانات موقعه إلى كاميرا هاتف ذكي للملاحة الداخلية.
التحدي: تعاني القناة من ضوضاء ضوء محيط معتدلة واحتمال انسداد عرضي. لدى الهاتف الذكي قدرة معالجة محدودة لفك التشفير.
النهج القياسي (IEEE 802.15.7): استخدام ترميز 8B10B. لتحقيق تحديد موثوق، قد تتم إضافة شفرة ريد-سولومون (RS) خارجية. هذا يتطلب من الهاتف تشغيل مرحلتين لفك التشفير (RLL + RS)، مما يزيد استهلاك الطاقة وزمن الانتقال، وهو أمر بالغ الأهمية لتحديد المواقع في الوقت الفعلي.
نهج 5B10B المقترح: استبدال سلسلة 8B10B+RS بمفكك تشفير 5B10B فقط. يتعامل تصحيح الأخطاء المتأصل لـ 5B10B مع ضوضاء القناة المعتدلة. يفك الهاتف التشفير بشكل أسرع وبطاقة أقل. المقايضة هي انخفاض بنسبة 37.5% في معدل البيانات الخام (من 0.8 إلى 0.5). ومع ذلك، لنقل معرف قصير ومتكرر وإحداثيات، هذا المعدل كافٍ. يكتسب النظام في البساطة والتكلفة وعمر البطارية.
خلاصة الإطار: يستخدم هذا المثال مصفوفة قرار بسيطة: حالة القناة مقابل ميزانية تعقيد النظام مقابل متطلبات معدل البيانات. تستهدف شفرة 5B10B ربع "قناة معتدلة، تعقيد منخفض، معدل بيانات منخفض-معتدل".