قناة ثنائية متناظرة

القناة المتناظرة الثنائية (أو BSC p ) هي نموذج شائع لقنوات الاتصال يُستخدم في نظرية الترميز ونظرية المعلومات . في هذا النموذج، يرغب المرسل في إرسال بت (صفر أو واحد)، ويستقبله المُستقبِل. يُقلب البت باحتمالية تقاطع مقدارها p ، وإلا يُستقبل بشكل صحيح. يمكن تطبيق هذا النموذج على قنوات اتصال متنوعة مثل خطوط الهاتف أو وحدات تخزين الأقراص .

تنطبق نظرية ترميز القناة المشوشة على BSC p ، حيث تنص على أنه يمكن نقل المعلومات بأي معدل يصل إلى سعة القناة مع نسبة خطأ منخفضة للغاية. سعة القناة هي1-حب(ص){\displaystyle 1-\operatorname {H} _{\text{b}}(p)}أجزاء، حيثحب{\displaystyle \operatorname {H} _{\text{b}}}هي دالة الإنتروبيا الثنائية . وقد صُممت الشفرات، بما في ذلك شفرة فورني، لنقل المعلومات بكفاءة عبر القناة.

تعريف

قناة ثنائية متناظرة
ترى القناة المتناظرة الثنائية كل بت من الرسالة يتم إرساله بشكل صحيح باحتمالية 1- p وبشكل غير صحيح باحتمالية p ، وذلك بسبب الضوضاء عبر وسط الإرسال.

قناة ثنائية متناظرة ذات احتمالية تقاطعص{\displaystyle p}، ويرمز لها بـ BSC p ، هي قناة ذات مدخلات ومخرجات ثنائية واحتمالية خطأص{\displaystyle p}أي إذاX{\displaystyle X}هو المتغير العشوائي المُرسَل وY{\displaystyle Y}المتغير المستلم، ثم تتميز القناة بالاحتمالات الشرطية : [ 1 ]

برو[Y=0|X=0]=1-صبرو[Y=0|X=1]=صبرو[Y=1|X=0]=صبرو[Y=1|X=1]=1-ص{\displaystyle {\begin{aligned}\operatorname {Pr} [Y=0|X=0]&=1-p\\\operatorname {Pr} [Y=0|X=1]&=p\\\operatorname {Pr} [Y=1|X=0]&=p\\\operatorname {Pr} [Y=1|X=1]&=1-p\end{aligned}}}

من المفترض أن0ص1/2{\displaystyle 0\leq p\leq 1/2}. لوص>1/2{\displaystyle p>1/2}عندئذٍ، يمكن للمستقبل تبديل المخرجات (تفسير 1 عندما يرى 0، والعكس صحيح) والحصول على قناة مكافئة باحتمالية تقاطع1-ص1/2{\displaystyle 1-p\leq 1/2}.

سعة

رسم بياني يوضح نسبة سعة القناة ( المحور الصادي ) التي يمكن استخدامها للحمولة بناءً على مدى ضوضاء القناة (احتمالية انعكاس البتات؛ المحور السيني ).

سعة القناة المتناظرة الثنائية، بالبتات ، هي: [ 2 ]

 جبكالوريوس العلوم=1-حب(ص)،{\displaystyle \ C_{\text{BSC}}=1-\operatorname {H} _{\text{b}}(p),}

أينحب(ص){\displaystyle \operatorname {H} _{\text{b}}(p)}هي دالة الإنتروبيا الثنائية ، المعرفة بواسطة: [ 2 ]

حب(x)=xسجل21x+(1-x)سجل211-x{\displaystyle \operatorname {H} _{\text{b}}(x)=x\log _{2}{\frac {1}{x}}+(1-x)\log _{2}{\frac {1}{1-x}}}

نظرية ترميز القناة المشوشة

تُقدّم نظرية شانون لترميز القنوات المشوّشة نتيجةً حول معدل المعلومات التي يُمكن نقلها عبر قناة اتصال ذات خطأ منخفض للغاية. ندرس الحالة الخاصة لـبكالوريوس العلومص{\displaystyle {\text{BSC}}_{p}}.

الضوضاءهـ{\displaystyle e}وهذا ما يميزبكالوريوس العلومص{\displaystyle {\text{BSC}}_{p}}هو متغير عشوائي يتكون من n بت عشوائي مستقل (يتم تعريف n أدناه) حيث كل بت عشوائي هو1{\displaystyle 1}باحتمالص{\displaystyle p}و أ0{\displaystyle 0}باحتمال1-ص{\displaystyle 1-p}نشير إلى ذلك بكتابة "هـبكالوريوس العلومص{\displaystyle e\in {\text{BSC}}_{p}}".

نظرية لكلص<12،{\displaystyle p<{\tfrac {1}{2}},}الجميع0<ϵ<12-ص{\displaystyle 0<\epsilon <{\tfrac {1}{2}}-p}جميعها كبيرة بما فيه الكفايةن{\displaystyle n}(اعتمادا عليص{\displaystyle p}وϵ{\displaystyle \epsilon })، وكلك(1-ح(ص+ϵ))ن{\displaystyle k\leq \lfloor (1-H(p+\epsilon ))n\rfloor }يوجد زوج من وظائف التشفير وفك التشفيرهـ:{0،1}ك{0،1}ن{\displaystyle E:\{0,1\}^{k}\to \{0,1\}^{n}}ود:{0،1}ن{0،1}ك{\displaystyle D:\{0,1\}^{n}\to \{0,1\}^{k}}على التوالي، بحيث تكون كل رسالةم{0،1}ك{\displaystyle m\in \{0,1\}^{k}}له الخاصية التالية:

بروهـبكالوريوس العلومص[د(هـ(م)+هـ)م]2-دلتان{\displaystyle \Pr _{e\in {\text{BSC}}_{p}}[D(E(m)+e)\neq m]\leq 2^{-{\delta }n}}.

ما تشير إليه هذه النظرية في الواقع هو أن الرسالة عند اختيارها من{0،1}ك{\displaystyle \{0,1\}^{k}}، مشفرة باستخدام دالة تشفير عشوائيةهـ{\displaystyle E}وأرسلت عبر صاخبةبكالوريوس العلومص{\displaystyle {\text{BSC}}_{p}}هناك احتمال كبير جدًا لاستعادة الرسالة الأصلية عن طريق فك التشفير، إذاك{\displaystyle k}أو بعبارة أخرى، فإن معدل القناة محدود بالكمية المذكورة في النظرية. احتمال خطأ فك التشفير صغير للغاية.

دليل

يمكن إثبات النظرية مباشرةً باستخدام طريقة احتمالية . لنفترض دالة ترميزهـ:{0،1}ك{0،1}ن{\displaystyle E:\{0,1\}^{k}\to \{0,1\}^{n}}يتم اختيار ذلك عشوائياً. هذا يعني أنه بالنسبة لكل رسالةم{0،1}ك{\displaystyle m\in \{0,1\}^{k}}، القيمةهـ(م){0،1}ن{\displaystyle E(m)\in \{0,1\}^{n}}يتم اختيارها عشوائياً (باحتمالات متساوية). بالنسبة لدالة ترميز معينةهـ{\displaystyle E}وظيفة فك التشفيرد:{0،1}ن{0،1}ك{\displaystyle D:\{0,1\}^{n}\to \{0,1\}^{k}}يتم تحديدها على النحو التالي: بالنظر إلى أي كلمة رمزية مستلمةy{0،1}ن{\displaystyle y\in \{0,1\}^{n}}، نجد الرسالةم{0،1}ك{\displaystyle m\in \{0,1\}^{k}}بحيث تكون مسافة هامينغΔ(y،هـ(م)){\displaystyle \Delta (y,E(m))}أصغر ما يمكن (مع كسر التعادلات بشكل تعسفي).د{\displaystyle D}تُسمى دالة فك التشفير ذات الاحتمالية القصوى .

ويستمر البرهان بإظهار أن هناك خيارًا واحدًا على الأقل من هذا القبيل(هـ،د){\displaystyle (E,D)}يحقق هذا استنتاج النظرية، عن طريق التكامل على الاحتمالات. لنفترضص{\displaystyle p}وϵ{\displaystyle \epsilon }ثابتة. أولاً، سنبين أنه بالنسبة لقيمة ثابتةم{0،1}ك{\displaystyle m\in \{0,1\}^{k}}وهـ{\displaystyle E}إذا تم اختيارها عشوائياً، فإن احتمال الفشل يزيد عنبكالوريوس العلومص{\displaystyle {\text{BSC}}_{p}}الضوضاء صغيرة بشكل أُسّي بالنسبة لـ n . عند هذه النقطة، يكون البرهان صالحًا لرسالة ثابتة.م{\displaystyle m}ثم نقوم بتعميم هذه النتيجة لتشمل جميع الرسائلم{\displaystyle m}نحقق ذلك بحذف نصف الكلمات المشفرة من الشفرة، انطلاقًا من فرضية أن برهان احتمال خطأ فك التشفير ينطبق على نصف الكلمات المشفرة على الأقل. تُسمى هذه الطريقة الأخيرة بالتنقية. وهذا ما يُعطي العملية برمتها اسم التشفير العشوائي مع التنقية .

عكس نظرية شانون للسعة

ينص عكس نظرية السعة بشكل أساسي على أن1-ح(ص){\displaystyle 1-H(p)}يُعدّ هذا أفضل معدل يمكن تحقيقه عبر قناة ثنائية متناظرة. وتنص النظرية رسميًا على ما يلي:

نظرية إذاك{\displaystyle k}{\displaystyle \geq }{\displaystyle \lceil }(1-ح(ص+ϵ))ن{\displaystyle (1-H(p+\epsilon ))n}{\displaystyle \rceil }إذن، ينطبق ما يلي على كل دالة تشفير وفك تشفيرهـ{\displaystyle E}:{0،1}ك{\displaystyle \{0,1\}^{k}}{\displaystyle \rightarrow }{0،1}ن{\displaystyle \{0,1\}^{n}}ود{\displaystyle D}:{0،1}ن{\displaystyle \{0,1\}^{n}}{\displaystyle \rightarrow }{0،1}ك{\displaystyle \{0,1\}^{k}}على التوالى:بروهـبكالوريوس العلومص{\displaystyle \Pr _{e\in {\text{BSC}}_{p}}}[د(هـ(م)+هـ){\displaystyle D(E(m)+e)}{\displaystyle \neq }م]{\displaystyle m]}{\displaystyle \geq }12{\displaystyle {\frac {1}{2}}}.

لكنّ الحدس الكامن وراء البرهان يُظهر أن عدد الأخطاء يزداد بسرعة مع تجاوز معدل الإرسال سعة القناة. الفكرة هي أن المُرسِل يُولّد رسائل ذات أبعادك{\displaystyle k}بينما القناةبكالوريوس العلومص{\displaystyle {\text{BSC}}_{p}}يُسبب ذلك أخطاء في الإرسال. عندما تكون سعة القناةح(ص){\displaystyle H(p)}عدد الأخطاء عادة2ح(ص+ϵ)ن{\displaystyle 2^{H(p+\epsilon )n}}لرمز بطول كتلةن{\displaystyle n}الحد الأقصى لعدد الرسائل هو2ك{\displaystyle 2^{k}}أما مخرج القناة من ناحية أخرى فلديه2ن{\displaystyle 2^{n}}القيم المحتملة. إذا كان هناك أي لبس بين أي رسالتين، فمن المرجح أن2ك2ح(ص+ϵ)ن2ن{\displaystyle 2^{k}2^{H(p+\epsilon )n}\geq 2^{n}}وبالتالي سيكون لديناك(1-ح(ص+ϵ))ن{\displaystyle k\geq \lceil (1-H(p+\epsilon ))n\rceil }، وهي حالة نود تجنبها للحفاظ على احتمال خطأ فك التشفير صغيرًا بشكل كبير.

الرموز

في الآونة الأخيرة، بُذلت جهودٌ كبيرة، وما زالت تُبذل، لتصميم رموز تصحيح أخطاء صريحة لتحقيق قدرات قنوات الاتصال القياسية المتعددة. والدافع وراء تصميم هذه الرموز هو ربط معدل الترميز بنسبة الأخطاء التي يمكنه تصحيحها.

النهج المتبع في تصميم الرموز التي تلبي قدرات القنوات لـبكالوريوس العلوم{\displaystyle {\text{BSC}}}أو قناة المسح الثنائيBEC{\displaystyle {\text{BEC}}}كان الهدف هو تصحيح عدد أقل من الأخطاء باحتمالية عالية، وتحقيق أعلى معدل ممكن. تُعطينا نظرية شانون أفضل معدل يمكن تحقيقه على مدىبكالوريوس العلومص{\displaystyle {\text{BSC}}_{p}}لكن هذا لا يُعطينا فكرة عن أي رموز صريحة تُحقق هذا المعدل. في الواقع، تُصمم هذه الرموز عادةً لتصحيح جزء صغير فقط من الأخطاء باحتمالية عالية، ولكنها تُحقق معدلًا جيدًا جدًا. أول رمز من هذا النوع كان من ابتكار جورج د. فورني عام 1966. هذا الرمز عبارة عن رمز مُدمج من خلال دمج نوعين مختلفين من الرموز.

قانون فورني

قام فورني بإنشاء رمز متسلسلج*=جخارججفي{\displaystyle C^{*}=C_{\text{out}}\circ C_{\text{in}}}لتحقيق قدرة نظرية ترميز القناة المشوشة لـبكالوريوس العلومص{\displaystyle {\text{BSC}}_{p}}في شفرته البرمجية،

  • الشفرة الخارجيةجخارج{\displaystyle C_{\text{out}}}هو رمز بطول الكتلةشمال{\displaystyle N}وقيم1-ϵ2{\displaystyle 1-{\frac {\epsilon }{2}}}في الملعبF2ك{\displaystyle F_{2^{k}}}، وك=يا(سجلشمال){\displaystyle k=O(\log N)}بالإضافة إلى ذلك، لدينا خوارزمية فك تشفيردخارج{\displaystyle D_{\text{out}}}لجخارج{\displaystyle C_{\text{out}}}والتي يمكنها تصحيح ما يصل إلىγ{\displaystyle \gamma }جزء من أسوأ حالات الأخطاء والتشغيل فيتخارج(شمال){\displaystyle t_{\text{out}}(N)}وقت.
  • الشفرة الداخليةجفي{\displaystyle C_{\text{in}}}هو رمز بطول الكتلةن{\displaystyle n}الأبعادك{\displaystyle k}ومعدل1-ح(ص)-ϵ2{\displaystyle 1-H(p)-{\frac {\epsilon }{2}}}بالإضافة إلى ذلك، لدينا خوارزمية فك تشفيردفي{\displaystyle D_{\text{in}}}لجفي{\displaystyle C_{\text{in}}}باحتمالية خطأ في فك التشفير لا تتجاوزγ2{\displaystyle {\frac {\gamma }{2}}}زيادةبكالوريوس العلومص{\displaystyle {\text{BSC}}_{p}}ويجري فيتفي(شمال){\displaystyle t_{\text{in}}(N)}وقت.

بالنسبة للرمز الخارجيجخارج{\displaystyle C_{\text{out}}}لو كان الأمر كذلك، لكان أول ما يتبادر إلى الذهن هو رمز ريد-سولومون. مع ذلك، سنرى أن بناء مثل هذا الرمز لا يمكن أن يتم في وقت متعدد الحدود . لهذا السبب يُستخدم رمز خطي ثنائي لـجخارج{\displaystyle C_{\text{out}}}.

بالنسبة للرمز الداخليجفي{\displaystyle C_{\text{in}}}نجد رمزًا خطيًا من خلال البحث الشامل في الرمز الخطي ذي طول الكتلةن{\displaystyle n}والأبعادك{\displaystyle k}، والذي يتوافق معدله مع قدرةبكالوريوس العلومص{\displaystyle {\text{BSC}}_{p}}، وفقًا لنظرية ترميز القناة المشوشة.

المعدلR(ج*)=R(جفي)×R(جخارج)=(1-ϵ2)(1-ح(ص)-ϵ2)1-ح(ص)-ϵ{\displaystyle R(C^{*})=R(C_{\text{in}})\times R(C_{\text{out}})=(1-{\frac {\epsilon }{2}})(1-H(p)-{\frac {\epsilon }{2}})\geq 1-H(p)-\epsilon }وهو ما يكاد يفي بـبكالوريوس العلومص{\displaystyle {\text{BSC}}_{p}}السعة. ونشير كذلك إلى أن ترميز وفك ترميز ج*{\displaystyle C^{*}}يمكن إنجاز ذلك في وقت متعدد الحدود بالنسبة إلىشمال{\displaystyle N}في الواقع، التشفيرج*{\displaystyle C^{*}}يستغرق الأمر وقتاًيا(شمال2)+يا(شمالك2)=يا(شمال2){\displaystyle O(N^{2})+O(Nk^{2})=O(N^{2})}علاوة على ذلك، تستغرق خوارزمية فك التشفير الموصوفة وقتًاشمالتفي(ك)+تخارج(شمال)=شماليا(1){\displaystyle Nt_{\text{in}}(k)+t_{\text{out}}(N)=N^{O(1)}}طالماتخارج(شمال)=شماليا(1){\displaystyle t_{\text{out}}(N)=N^{O(1)}}؛ وتفي(ك)=2يا(ك){\displaystyle t_{\text{in}}(k)=2^{O(k)}}.

احتمالية خطأ فك التشفير

خوارزمية فك تشفير طبيعية لـج*{\displaystyle C^{*}}هو أن:

  • يفترضyأنا=دفي(yأنا)،أنا(0،شمال){\displaystyle y_{i}^{\prime }=D_{\text{in}}(y_{i}),\quad i\in (0,N)}
  • ينفذدخارج{\displaystyle D_{\text{out}}}علىy=(y1...yشمال){\displaystyle y^{\prime }=(y_{1}^{\prime }\ldots y_{N}^{\prime })}

لاحظ أن كل كتلة من التعليمات البرمجية لـجفي{\displaystyle C_{\text{in}}}يُعتبر رمزًا لـجخارج{\displaystyle C_{\text{out}}}الآن، بما أن احتمال الخطأ عند أي مؤشرأنا{\displaystyle i}لدفي{\displaystyle D_{\text{in}}}هو على الأكثرγ2{\displaystyle {\tfrac {\gamma }{2}}}والأخطاء فيبكالوريوس العلومص{\displaystyle {\text{BSC}}_{p}}مستقلة، العدد المتوقع للأخطاء لـدفي{\displaystyle D_{\text{in}}}هو على الأكثرγشمال2{\displaystyle {\tfrac {\gamma N}{2}}}بسبب خطية التوقع. الآن بتطبيق حد تشيرنوف ، نحصل على حد لاحتمالية الخطأ أكبر منγشمال{\displaystyle \gamma N}الأخطاء التي تحدثهـ-γشمال6{\displaystyle e^{\frac {-\gamma N}{6}}}منذ الكود الخارجيجخارج{\displaystyle C_{\text{out}}}يمكن تصحيحها على الأكثرγشمال{\displaystyle \gamma N}الأخطاء، هذا هو احتمال خطأ فك التشفيرج*{\displaystyle C^{*}}وهذا، عند التعبير عنه بصيغة تقاربية، يعطينا احتمال خطأ قدره2-Ω(γشمال){\displaystyle 2^{-\Omega (\gamma N)}}وبالتالي فإن احتمال خطأ فك التشفير المحقق هوج*{\displaystyle C^{*}} صغير بشكل أسي مثل نظرية ترميز القناة المشوشة.

لقد قدمنا ​​أسلوبًا عامًا للبناءج*{\displaystyle C^{*}}للحصول على وصف أكثر تفصيلاً حولجفي{\displaystyle C_{\text{in}}}وجخارج{\displaystyle C_{\text{out}}}يرجى الاطلاع على المراجع التالية. وقد تم مؤخراً تطوير بعض الرموز الأخرى لتحقيق هذه القدرات. وقد تم النظر في استخدام رموز LDPC لهذا الغرض نظراً لسرعة فك تشفيرها. [ 4 ]

التطبيقات

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

يستخدم المنظرون هذه القناة بكثرة لأنها من أبسط القنوات المشوشة للتحليل. ويمكن اختزال العديد من مسائل نظرية الاتصالات إلى قناة التحكم الأساسية (BSC). في المقابل، فإن القدرة على الإرسال الفعال عبر قناة التحكم الأساسية (BSC) قد تُفضي إلى حلول لقنوات أكثر تعقيدًا.

انظر أيضاً

ملحوظات

  1. ماكاي (2003) ، ص 4.
  2. 1 2 ماكاي (2003) ، ص. 15.
  3. كوفر وتوماس (1991) ، ص 187.
  4. ريتشاردسون وأوربانك
  5. ماكاي (2003) ، ص 3-4.

مراجع

  • كوفر، توماس م.؛ توماس، جوي أ. (1991). عناصر نظرية المعلومات . هوبوكين، نيو جيرسي: وايلي. ISBN 978-0-471-24195-9.
  • جي. ديفيد فورني. الشفرات المتسلسلة . مطبعة معهد ماساتشوستس للتكنولوجيا، كامبريدج، ماساتشوستس، 1966.
  • دورة فينكات جوروسوامي حول [ تمت إزالة الرابط ] رموز تصحيح الأخطاء: الإنشاءات والخوارزميات]، خريف 2006.
  • ماكاي، ديفيد جيه سي (2003). نظرية المعلومات، والاستدلال، وخوارزميات التعلم . مطبعة جامعة كامبريدج. ISBN 0-521-64298-1.
  • دورة أتري رودرا حول رموز تصحيح الأخطاء: التوافقية والخوارزميات والتطبيقات (خريف 2007)، المحاضرات 9 و 10 و 29 و 30 .
  • محاضرة مادو سودان حول مقدمة خوارزمية لنظرية الترميز (خريف 2001)، المحاضرة 1 و 2 .
  • نظرية رياضية للاتصالات، بقلم سي. إي. شانون، مجلة ACM SIGMOBILE للحوسبة المتنقلة والاتصالات.
  • نظرية الترميز الحديثة ، تأليف توم ريتشاردسون وروديجير أوربانك، منشورات جامعة كامبريدج