رمز التحقق من التكافؤ منخفض الكثافة
تُعدّ رموز التحقق من التكافؤ منخفضة الكثافة ( LDPC ) ، والمعروفة أيضًا برموز غالاغر ، فئةً من رموز تصحيح الأخطاء التي طُرحت لأول مرة عام 1960. وقد اكتسبت هذه الرموز، إلى جانب رموز التوربو وثيقة الصلة بها، أهميةً بالغةً في نظرية الترميز ونظرية المعلومات منذ أواخر التسعينيات. وتُستخدم هذه الرموز اليوم على نطاق واسع في تطبيقات تتراوح من الاتصالات اللاسلكية إلى تخزين ذاكرة الفلاش. وقد أحدثت، جنبًا إلى جنب مع رموز التوربو، ثورةً في نظرية الترميز، محققةً تحسيناتٍ هائلةً في الأداء مقارنةً برموز تصحيح الأخطاء التقليدية. [ 1 ]
ابتكر روبرت ج. غالاغر رموز LDPC في عام 1960. وقد طوّر غالاغر هذه الرموز في أطروحته للدكتوراه [ 2 ] في معهد ماساتشوستس للتكنولوجيا . [ 3 ] [ 4 ] لم تلقَ هذه الرموز رواجًا كبيرًا آنذاك، نظرًا لأن خوارزمية فك التشفير التكرارية الخاصة بها (على الرغم من تعقيدها الخطي) كانت مكلفة حسابيًا للغاية بالنسبة للأجهزة المتاحة. ثم عادت هذه الرموز إلى الواجهة في منتصف التسعينيات، وذلك بفضل تحسين الأجهزة التي جعلتها عملية، ولأنها وفّرت بديلاً عالي الأداء وخاليًا من براءات الاختراع لرموز التوربو .
يُعدّ التكيف مع خوارزمية فك التشفير التكرارية القائمة على نشر الاعتقاد عنصرًا أساسيًا في أداء رموز LDPC . وبموجب هذه الخوارزمية، يمكن تصميمها للوصول إلى الحدود النظرية ( السعات ) للعديد من القنوات [ 5 ] بتكاليف حسابية منخفضة.
تاريخ
تجدد الاهتمام برموز LDPC بعد اختراع رموز التوربو (1993)، وهي رموز وثيقة الصلة بها، حيث تفوقت خوارزمية فك التشفير التكرارية الخاصة بها على الرموز الأخرى المستخدمة آنذاك. ثم أُعيد اكتشاف رموز LDPC في عام 1996. [ 6 ] في البداية، فضّلت الصناعة رموز LDPC على رموز التوربو بسبب القيود المتعلقة ببراءات الاختراع المفروضة على الأخيرة. [ 7 ] ومنذ اكتشافها، شهدت رموز LDPC تطورات جعلتها تتفوق على رموز التوربو من حيث الحد الأدنى للخطأ والأداء في نطاق معدلات الترميز العالية ، مما جعل رموز التوربو أكثر ملاءمة لمعدلات الترميز المنخفضة. [ 8 ] وعلى الرغم من انتهاء صلاحية براءة الاختراع الأساسية لرموز التوربو في عام 2013، [ 9 ] [ 10 ] إلا أن رموز LDPC لا تزال مفضلة في كثير من الحالات لمزاياها التقنية.
ينبع الاهتمام النظري برموز LDPC أيضًا من سهولة تحليلها رياضيًا. في أطروحته، بيّن غالاغر أن رموز LDPC تحقق حد جيلبرت-فارشاموف للرموز الخطية على الحقول الثنائية باحتمالية عالية. على قناة المحو الثنائية ، صُممت متواليات الرموز بمعدلات قريبة جدًا من سعة القناة، مع احتمالية خطأ فك تشفير معدومة بشكل مؤكد وتعقيد فك تشفير خطي. [ 11 ] في عام 2020، أُثبت أن رموز LDPC التي وضعها غالاغر تحقق سعة فك تشفير القائمة ، كما تحقق حد جيلبرت-فارشاموف للرموز الخطية على الحقول العامة. [ 12 ]
نظريًا، يركز تحليل رموز LDPC على متواليات من الرموز ذات معدل ترميز ثابت وطول كتلة متزايد . تُصمم هذه المتواليات عادةً لتناسب مجموعة من القنوات. بالنسبة للمتواليات المصممة بشكل مناسب، يمكن غالبًا إثبات أن خطأ فك التشفير في ظل انتشار الاعتقاد يكون ضئيلاً للغاية (يقترب من الصفر مع طول الكتلة) بمعدلات قريبة جدًا من سعات القنوات. علاوة على ذلك، يمكن تحقيق ذلك بتعقيد خطي في طول الكتلة.
أصبح هذا الأداء النظري ممكناً باستخدام طريقة تصميم مرنة تعتمد على رسوم تانر البيانية المتفرقة ( رسوم بيانية ثنائية الأجزاء متخصصة ). [ 13 ]
كما تم تحليل مجموعات رموز LDPC باستخدام أساليب من الفيزياء الإحصائية. درس موراياما وكاباشيما وسعد وفيسنتي رموز LDPC المنتظمة من خلال تشبيه نظام الدوران وطريقة النسخ المتماثل، [ 14 ] وفي أعمال لاحقة تم توسيع هذا التحليل ليشمل رموز LDPC على حقول غالوا . [ 15 ]
منذ عام 2013، طُرحت رموز LDPC كوسيلة لتصحيح الأخطاء في الحواسيب الكمومية، نظرًا لأنها لا تتطلب سوى عدد قليل من الكيوبتات الإضافية لتصحيح الأخطاء، كما أثبت ذلك غوتسمان وجامعة ستراسبورغ وأليس وبوب وآخرون. [ 16 ] [ 17 ] [ 18 ] [ 19 ] وأفادت دراسة نُشرت عام 2025 عن رموز LDPC-CSS الكمومية لقناة إزالة الاستقطاب الكمومية، والتي اقترب أداء فك التشفير العددي فيها من حد التجزئة ، مع الحفاظ على تعقيد فك التشفير خطيًا بالنسبة لعدد الكيوبتات الفيزيائية. [ 20 ]
التطبيقات
في عام 2003، تفوّق رمز LDPC ذو نمط التكرار التراكمي غير المنتظم (IRA) على ستة رموز توربو ليصبح رمز تصحيح الأخطاء في معيار DVB-S2 الجديد للتلفزيون الرقمي . [ 21 ] استند القرار إلى عوامل تقنية مثل سهولة المعالجة المتوازية وحدود الخطأ الدنيا، [ 22 ] بالإضافة إلى عدم وجود براءة اختراع لرمز LDPC. [ 23 ]
في عام 2008، تفوقت تقنية LDPC على رموز التوربو الالتفافية كنظام تصحيح الأخطاء الأمامية (FEC) لمعيار ITU -T G.hn. [ 24 ] وقد اختار معيار G.hn رموز LDPC بدلاً من رموز التوربو نظرًا لانخفاض تعقيد فك التشفير فيها (خاصةً عند التشغيل بمعدلات بيانات تقارب 1.0 جيجابت/ثانية)، ولأن رموز التوربو المقترحة أظهرت حدًا أدنى كبيرًا للخطأ ضمن نطاق التشغيل المطلوب. [ 25 ]
تُستخدم رموز LDPC أيضًا في شبكات إيثرنت 10GBASE-T ، التي تنقل البيانات بسرعة 10 جيجابت في الثانية عبر كابلات الأزواج الملتوية. ومنذ عام 2009، أصبحت رموز LDPC جزءًا من معيار Wi-Fi 802.11 كجزء اختياري من معياري 802.11n و 802.11ac ، ضمن مواصفات الطبقة الفيزيائية عالية الإنتاجية (HT). [ 26 ] ويُعدّ LDPC جزءًا إلزاميًا من معيار 802.11ax (Wi-Fi 6). [ 27 ]
تُضيف بعض أنظمة OFDM تصحيحًا خارجيًا إضافيًا للأخطاء يُعالج الأخطاء العرضية (الحد الأدنى للخطأ) التي تتجاوز رمز تصحيح LDPC الداخلي حتى عند معدلات خطأ بت منخفضة . على سبيل المثال، يستخدم رمز ريد-سولومون مع تعديل LDPC المشفر (RS-LCM) رمز ريد-سولومون خارجيًا. [ 28 ] وتستخدم معايير DVB-S2 وDVB-T2 وDVB-C2 جميعها رمز BCH خارجيًا لإزالة الأخطاء المتبقية بعد فك تشفير LDPC. [ 29 ]
تستخدم تقنية الجيل الخامس NR ترميز بولار لقنوات التحكم وترميز LDPC لقنوات البيانات. [ 30 ] [ 31 ]
على الرغم من نجاح تقنية LDPC في محركات الأقراص الصلبة التجارية، إلا أن الاستفادة الكاملة من قدرتها على تصحيح الأخطاء في محركات الأقراص الصلبة SSD تتطلب استشعارًا دقيقًا وغير تقليدي لذاكرة الفلاش، مما يؤدي إلى زيادة زمن استجابة قراءة الذاكرة. يُعدّ LDPC-in-SSD [ 32 ] نهجًا فعالًا لتطبيق LDPC في محركات الأقراص الصلبة SSD مع زيادة طفيفة جدًا في زمن الاستجابة، مما يجعل LDPC-in-SSD واقعًا ملموسًا. ومنذ ذلك الحين، تم اعتماد LDPC على نطاق واسع في محركات الأقراص الصلبة SSD التجارية، سواءً المخصصة للمستهلكين أو المؤسسات، من قبل كبرى شركات تصنيع وحدات التخزين. تستخدم العديد من محركات الأقراص الصلبة TLC (والتي تلتها) تقنية LDPC. في البداية، يتم تجربة فك التشفير السريع (المسح الثنائي)، والذي يمكن اللجوء إليه لاحقًا عن طريق فك التشفير البرمجي الأبطأ ولكنه أكثر فعالية. [ 33 ]
الاستخدام التشغيلي
تُعرَّف رموز LDPC وظيفيًا بواسطة مصفوفة فحص التكافؤ المتفرقة. غالبًا ما تُولَّد هذه المصفوفة المتفرقة عشوائيًا، مع مراعاة قيود التفرق - سيتم مناقشة بناء رمز LDPC لاحقًا . صُمِّمت هذه الرموز لأول مرة بواسطة روبرت غالاغر في عام 1960. [ 4 ]
فيما يلي جزء من رسم بياني لمثال على كود LDPC [ 34 ] باستخدام ترميز الرسم البياني العاملي لفورني . في هذا الرسم البياني، ترتبط n عقدة متغيرة في الجزء العلوي من الرسم البياني بـ ( n - k ) عقدة قيد في الجزء السفلي من الرسم البياني.
هذه طريقة شائعة لتمثيل رمز LDPC ( n , k ) بيانيًا. عند وضع بتات الرسالة الصحيحة على المربعات T في أعلى الرسم البياني، فإنها تُحقق القيود البيانية. تحديدًا، جميع الخطوط المتصلة بعقدة متغيرة (مربع يحمل علامة "=") لها نفس القيمة، وجميع القيم المتصلة بعقدة عامل (مربع يحمل علامة "+") يجب أن يكون مجموعها، بتردد اثنين، صفرًا (بمعنى آخر، يجب أن يكون مجموعها عددًا زوجيًا، أو يجب أن يكون هناك عدد زوجي من القيم الفردية).

بغض النظر عن أي خطوط خارجة عن نطاق الصورة، توجد ثماني سلاسل محتملة من ستة بتات تُقابل كلمات ترميز صالحة: (أي 000000، 001110، 010111، 011001، 100101، 101011، 110010، 111100). يُمثل جزء ترميز LDPC هذا رسالة من ثلاثة بتات مُرمّزة بستة بتات. يُستخدم التكرار هنا لزيادة احتمالية التعافي من أخطاء القناة. هذا ترميز خطي (6، 3) ، حيث n = 6 و k = 3.
مع تجاهل الخطوط الخارجة عن الصورة مرة أخرى، فإن مصفوفة فحص التكافؤ التي تمثل هذا الجزء من الرسم البياني هي
في هذه المصفوفة، يمثل كل صف أحد قيود التحقق من التكافؤ الثلاثة، بينما يمثل كل عمود أحد البتات الستة في كلمة الترميز المستلمة.
In this example, the eight codewords can be obtained by putting the parity-check matrixH into this form through basic row operations in GF(2):
Step 1: H.
Step 2: Row 1 is added to row 3.
Step 3: Row 2 and 3 are swapped.
Step 4: Row 1 is added to row 3.
From this, the generator matrixG can be obtained as (noting that in the special case of this being a binary code ), or specifically:
Finally, by multiplying all eight possible 3-bit strings by G, all eight valid codewords are obtained. For example, the codeword for the bit-string "101" is obtained by
- ,
where is symbol of mod 2 multiplication.
As a check, the row space of G is orthogonal to H such that .
The input bit-string "101" is found as the first 3 bits of the codeword "101011", due to the presence of the identity matrix . The trailing three bits "011" of the codeword are the parity bits.
Example encoder
Each bit of all possible messages can be generated by direct multiplication with the G matrix defined in the previous section. However, this method is seldom used in practice, where codes are picked for ease of encoding. In practice this means the input bits are copied straight to the output, and the check bits computed with a series of encoders. In theory there can be one encoder required for each check bit, but in practice the hardware cost is reduced by picking encoders that can be re-used.

During the encoding of a frame, the input data bits (D) are repeated and distributed to a set of constituent encoders. The constituent encoders are typically accumulators and each accumulator is used to generate a parity symbol. A single copy of the original data (S0,K-1) is transmitted with the parity bits (P) to make up the code symbols. The S bits from each constituent encoder are discarded.
The parity bit may be used within another constituent code.
In an example using the DVB-S2 rate 2/3 code the encoded block size is 64800 symbols (N=64800) with 43200 data bits (K=43200) and 21600 parity bits (M=21600). Each constituent code (check node) encodes 16 data bits except for the first parity bit which encodes 8 data bits. The first 4680 data bits are repeated 13 times (used in 13 parity codes), while the remaining data bits are used in 3 parity codes (irregular LDPC code).[35]
For comparison, classic turbo codes typically use two constituent codes configured in parallel, each of which encodes the entire input block (K) of data bits. These constituent encoders are recursive convolutional codes (RSC) of moderate depth (8 or 16 states) that are separated by a code interleaver which interleaves one copy of the frame.
على النقيض من ذلك، يستخدم رمز LDPC العديد من الرموز المكونة منخفضة العمق (المراكم) بالتوازي، حيث يقوم كل منها بتشفير جزء صغير فقط من إطار الإدخال. ويمكن اعتبار هذه الرموز المكونة بمثابة العديد من " الرموز الالتفافية " منخفضة العمق (حالتان) المتصلة عبر عمليات التكرار والتوزيع. وتؤدي عمليات التكرار والتوزيع وظيفة المُشَكِّل في رمز التوربو.
تتيح القدرة على إدارة اتصالات الرموز المكونة المختلفة بدقة أكبر، ومستوى التكرار لكل بت إدخال، مرونةً أكبر في تصميم رموز LDPC، مما قد يؤدي إلى أداء أفضل من رموز التوربو في بعض الحالات. ويبدو أن رموز التوربو لا تزال تتفوق على رموز LDPC عند معدلات الترميز المنخفضة، أو على الأقل يُعد تصميم رموز ذات أداء جيد عند معدلات منخفضة أسهل بالنسبة لرموز التوربو. [ 36 ] [ 37 ]
من الناحية العملية، يُعاد استخدام المكونات المادية التي تُشكل المُراكمات أثناء عملية التشفير. أي أنه بمجرد توليد المجموعة الأولى من بتات التكافؤ وتخزينها، تُستخدم نفس المكونات المادية للمُراكمات لتوليد مجموعة أخرى من بتات التكافؤ.
فك التشفير
كما هو الحال مع الرموز الأخرى، فإن فك تشفير رمز LDPC باستخدام أقصى احتمال على القناة المتناظرة الثنائية يُعدّ مسألة NP-كاملة ، [ 38 ] كما هو موضح بالاختزال من المطابقة ثلاثية الأبعاد . لذا، بافتراض أن P ≠ NP ، وهو افتراض شائع، فإن إجراء فك تشفير أمثل لأي رمز مهما كان حجمه المفيد ليس عمليًا.
مع ذلك، تُعطي التقنيات شبه المثلى القائمة على فك التشفير باستخدام نشر الاعتقاد التكراري نتائج ممتازة، ويمكن تطبيقها عمليًا. تنظر هذه التقنيات إلى كل فحص تكافؤ يُشكّل رمز LDPC كرمز فحص تكافؤ فردي (SPC) مستقل. يُفك تشفير كل رمز SPC على حدة باستخدام تقنيات الإدخال والإخراج اللين (SISO) مثل SOVA و BCJR و MAP ومشتقاتها الأخرى. تُراجع معلومات القرار اللين من كل عملية فك تشفير SISO وتُحدّث باستخدام عمليات فك تشفير SPC أخرى زائدة لنفس بت المعلومات. ثم يُفك تشفير كل رمز SPC مرة أخرى باستخدام معلومات القرار اللين المُحدّثة. تُكرر هذه العملية حتى يتم الحصول على كلمة رمزية صالحة أو استنفاد جميع عمليات فك التشفير. يُشار إلى هذا النوع من فك التشفير غالبًا باسم فك تشفير مجموع الضرب.
غالبًا ما يُشار إلى فك تشفير رموز SPC باسم معالجة "عقدة التحقق"، وغالبًا ما يُشار إلى التحقق المتبادل من المتغيرات باسم معالجة "عقدة المتغير".
في تطبيق عملي لفك تشفير LDPC، يتم فك تشفير مجموعات من رموز SPC بالتوازي لزيادة الإنتاجية.
في المقابل، يكون نشر الاعتقاد على قناة المحو الثنائية بسيطًا بشكل خاص عندما يتكون من إرضاء القيود بشكل متكرر.
على سبيل المثال، لنفترض أن كلمة الترميز الصحيحة، 101011، من المثال أعلاه، تُرسل عبر قناة محو ثنائية وتُستقبل مع حذف البت الأول والرابع لتُنتج 011. بما أن الرسالة المرسلة يجب أن تستوفي قيود الترميز، فيمكن تمثيل الرسالة بكتابة الرسالة المستلمة في أعلى مخطط العوامل.
في هذا المثال، لا يمكن استعادة البت الأول بعد، لأن جميع القيود المرتبطة به تحتوي على أكثر من بت مجهول. ولمتابعة فك تشفير الرسالة، يجب تحديد القيود المرتبطة ببت واحد فقط من البتات المحذوفة. في هذا المثال، يكفي القيد الثاني فقط. عند فحص القيد الثاني، يتضح أن البت الرابع كان صفرًا، إذ أن الصفر في هذا الموضع هو الشرط الوحيد لتحقيق القيد.
ثم تُكرر هذه العملية. يمكن الآن استخدام القيمة الجديدة للبت الرابع مع القيد الأول لاستعادة البت الأول كما هو موضح أدناه. هذا يعني أن البت الأول يجب أن يكون واحدًا لتحقيق القيد الأيسر.

وبالتالي، يمكن فك تشفير الرسالة بشكل تكراري. أما بالنسبة لنماذج القنوات الأخرى، فإن الرسائل المتبادلة بين العقد المتغيرة وعقد التحقق هي أعداد حقيقية ، تعبر عن احتمالات وتوقعات الاعتقاد.
يمكن التحقق من هذه النتيجة بضرب الكلمة المشفرة المصححة r في مصفوفة التحقق من التكافؤ H :
لأن نتيجة هذه العملية z ( المتلازمة ) هي متجه الصفر ثلاثة × واحد، فإن كلمة الترميز الناتجة r يتم التحقق منها بنجاح.
بعد اكتمال عملية فك التشفير، يمكن استخراج بتات الرسالة الأصلية '101' من خلال النظر إلى أول 3 بتات من كلمة الترميز.
على الرغم من أن هذا المثال التوضيحي للمحو لا يُظهر استخدام فك التشفير ذي القرار الناعم أو تمرير الرسائل ذي القرار الناعم، والذي يُستخدم في جميع أجهزة فك التشفير LDPC التجارية تقريبًا.
تحديث معلومات العقدة
ابتداءً من عام 2010، بُذلت جهودٌ كبيرة لدراسة تأثيرات الجداول الزمنية البديلة لتحديث العقد المتغيرة وعقد القيود. عُرفت التقنية الأصلية المستخدمة لفك تشفير رموز LDPC باسم " التحديث المُعمم" . يتطلب هذا النوع من التحديث تحديث جميع عقد القيود قبل تحديث أي عقدة متغيرة، والعكس صحيح. في دراسة لاحقة أجراها فيلا كاسادو وآخرون [ 39 ] [ 40 ] ، تم بحث تقنيات تحديث بديلة، حيث تُحدَّث العقد المتغيرة بأحدث معلومات عقد التحقق المتاحة.
يكمن المنطق وراء هذه الخوارزميات في أن العُقد المتغيرة، التي تتفاوت قيمها بشكل كبير، هي التي تحتاج إلى التحديث أولاً. أما العُقد عالية الموثوقية، التي يكون مقدار نسبة احتمالية اللوغاريتم (LLR) فيها كبيرًا ولا يتغير بشكل ملحوظ من تحديث لآخر، فلا تتطلب تحديثات بنفس وتيرة العُقد الأخرى التي تتذبذب إشارتها ومقدارها على نطاق أوسع. [ 40 ] تُظهر خوارزميات الجدولة هذه سرعة تقارب أكبر وحدود خطأ أدنى من تلك التي تستخدم أسلوب الفيضان. ويتحقق انخفاض حدود الخطأ هذه بفضل قدرة خوارزمية الجدولة الديناميكية المُستنيرة (IDS) [ 39 ] على التغلب على مجموعات الكلمات المشفرة المتقاربة التي تُحاصر البيانات. [ 41 ]
عند استخدام خوارزميات الجدولة غير الفيضية، يُستخدم تعريف بديل للتكرار. بالنسبة لرمز LDPC ( n , k ) بمعدل k / n ، يحدث تكرار كامل عند تحديث n من المتغيرات و n − k من عقد القيود، بغض النظر عن ترتيب تحديثها.
بناء الكود
بالنسبة لأحجام الكتل الكبيرة، تُبنى رموز LDPC عادةً بدراسة سلوك وحدات فك التشفير أولًا. عندما يؤول حجم الكتلة إلى اللانهاية، يمكن إثبات أن لوحدات فك تشفير LDPC عتبة ضوضاء، حيث يُمكن فك التشفير بشكل موثوق دونها، ودونها، [ 42 ] ويُشار إليها عادةً بتأثير الحافة . يُمكن تحسين هذه العتبة بإيجاد أفضل نسبة من الأقواس من عقد التحقق والأقواس من العقد المتغيرة. يُعد مخطط الخروج (EXIT) طريقة بيانية تقريبية لتصور هذه العتبة . [ 43 ]
ينقسم بناء رمز LDPC محدد بعد هذا التحسين إلى نوعين رئيسيين من التقنيات: [ 43 ]
- الأساليب شبه العشوائية
- الأساليب التوافقية
يعتمد بناء الرموز باستخدام أسلوب شبه عشوائي على نتائج نظرية تُشير إلى أن البناء العشوائي يُحقق أداءً جيدًا في فك التشفير عند أحجام الكتل الكبيرة. [ 6 ] عمومًا، تحتوي الرموز شبه العشوائية على مُشفِّرات مُعقدة، ولكن قد تحتوي الرموز شبه العشوائية ذات أفضل مُفكِّكات على مُشفِّرات بسيطة. [ 44 ] غالبًا ما تُطبَّق قيود مُختلفة للمساعدة في ضمان ظهور الخصائص المطلوبة المُتوقعة عند الحد النظري لحجم الكتلة اللانهائي عند حجم كتلة محدود. [ 43 ]
يمكن استخدام الأساليب التوافقية لتحسين خصائص رموز LDPC ذات حجم الكتلة الصغير أو لإنشاء رموز باستخدام مشفرات بسيطة.
تعتمد بعض رموز LDPC على رموز ريد-سولومون ، مثل رمز RS-LDPC المستخدم في معيار إيثرنت 10 جيجابت . [ 45 ] بالمقارنة مع رموز LDPC المولدة عشوائيًا، يمكن أن تتميز رموز LDPC المهيكلة - مثل رمز LDPC المستخدم في معيار DVB-S2 - بأجهزة أبسط وبالتالي أقل تكلفة، لا سيما الرموز المصممة بحيث تكون مصفوفة H مصفوفة دائرية . [ 46 ]
ثمة طريقة أخرى لبناء رموز LDPC وهي استخدام الأشكال الهندسية المحدودة . وقد اقترح هذه الطريقة Y. Kou وآخرون في عام 2001. [ 47 ]
مقارنة برموز التوربو
يمكن مقارنة رموز LDPC بأنظمة ترميز قوية أخرى، مثل رموز التوربو . [ 48 ] من جهة، يتأثر أداء معدل خطأ البت (BER) لرموز التوربو بقيود الرموز المنخفضة. [ 49 ] لا توجد قيود على الحد الأدنى للمسافة في رموز LDPC، [ 50 ] مما يعني ضمنيًا أن رموز LDPC قد تكون أكثر كفاءة من رموز التوربو عند معدلات ترميز عالية نسبيًا (مثل 3/4، 5/6، 7/8). مع ذلك، لا تُعد رموز LDPC بديلًا كاملًا: فرموز التوربو هي الحل الأمثل عند معدلات الترميز المنخفضة (مثل 1/6، 1/3، 1/2). [ 36 ] [ 37 ]
انظر أيضاً
الناس
نظرية
التطبيقات
- G.hn/G.9960 (معيار ITU-T للشبكات عبر خطوط الطاقة وخطوط الهاتف والكابلات المحورية)
- 802.3an أو 10GBASE-T (إيثرنت بسرعة 10 جيجابت/ثانية عبر زوج ملتوي)
- CMMB (البث المحمول للوسائط المتعددة في الصين)
- DVB-S2 / DVB-T2 / DVB-C2 (البث الرقمي للفيديو، الجيل الثاني)
- DMB-T/H (بث الفيديو الرقمي) [ 51 ]
- WiMAX (معيار IEEE 802.16e للاتصالات بالميكروويف)
- معيار IEEE 802.11n-2009 ( معيار Wi-Fi )
- DOCSIS 3.1
- ATSC 3.0 (الجيل التالي من البث الأرضي الرقمي في أمريكا الشمالية)
- 3GPP (قناة بيانات 5G-NR)
رموز أخرى تقترب من السعة
- رموز النافورة
- رموز LT
- رموز الإنترنت
- رموز رابتور
- رموز التكرار والتراكم (فئة من رموز التوربو البسيطة)
- رموز الالتفاف المتسلسلة
- رموز تورنادو (رموز LDPC مصممة لفك التشفير عن طريق المحو )
- رموز التوربو
رموز تحقيق السعة
حتى الآن، لا يوجد سوى كود واحد يحقق القدرة عن طريق التصميم والإثبات.
مراجع
- ↑ "شرح رموز Turbo: التاريخ والأمثلة والتطبيقات - IEEE Spectrum" . spectrum.ieee.org . تم الاطلاع عليه بتاريخ 18 ديسمبر 2024 .
- ↑ غالاغر، روبرت ج. (1960). رموز التحقق من التكافؤ منخفضة الكثافة (ملف PDF) (أطروحة دكتوراه). معهد ماساتشوستس للتكنولوجيا.
- ↑ هارديستي، ل. (21 يناير 2010). "شرح: رموز غالاغر" . أخبار معهد ماساتشوستس للتكنولوجيا . تم الاطلاع عليه في 7 أغسطس 2013 .
- 1 2 غالاغر، آر جي (يناير 1962). "رموز التحقق من التكافؤ منخفضة الكثافة". معاملات معهد مهندسي الراديو. نظرية المعلومات . 8 (1): 21-28 . doi : 10.1109/TIT.1962.1057683 . hdl : 1721.1/11804/32786367-MIT . S2CID 260490814 .
- ↑ ريتشاردسون، تي جيه؛ شوكرولاهي، إم إيه؛ أوربانك، آر إل (2001). "تصميم رموز التحقق من التكافؤ غير المنتظمة منخفضة الكثافة ذات السعة القريبة" . معاملات IEEE في نظرية المعلومات . 47 (2): 619-637 . Bibcode : 2001ITIT...47..619R . doi : 10.1109/18.910578 .
- 1 2 ماكاي، ديفيد جيه سي ؛ نيل، رادفورد إم (1996). "أداء رموز التحقق من التكافؤ منخفضة الكثافة بالقرب من حد شانون" (ملف PDF) . رسائل الإلكترونيات . 32 (18). IET: 1645-1646 . Bibcode : 1996ElL....32.1645M . doi : 10.1049/el:19961141 .
- ↑ إريكو غويزو (1 مارس 2004). "الاقتراب من الكود المثالي" . مجلة IEEE Spectrum . مؤرشف من الأصل في 2 سبتمبر 2021."ومن المزايا الأخرى، وربما الأهم على الإطلاق، أن براءات اختراع LDPC قد انتهت صلاحيتها، لذا يمكن للشركات استخدامها دون الحاجة إلى دفع ثمن حقوق الملكية الفكرية."
- ↑ فك تشفير بيانات القياس عن بعد، دليل التصميم
- ↑ US 5446747
- ↑ ماكنزي، د. (9 يوليو 2005). "سرعة الاتصال تقترب من السرعة النهائية". مجلة نيو ساينتست .
- ↑ ريتشاردسون، تي جيه؛ شوكرولاهي، إم إيه؛ أوربانك، آر إل (2001). "تصميم رموز التحقق من التكافؤ غير المنتظمة منخفضة الكثافة ذات السعة القريبة" . معاملات IEEE في نظرية المعلومات . 47 (2): 619-637 . Bibcode : 2001ITIT...47..619R . doi : 10.1109/18.910578 .
- ↑ موشيف، ج.؛ ريش، ن.؛ رون-زوي، ن.؛ سيلاس، س.؛ ووترز، م. (2020). "رموز التحقق من التكافؤ منخفضة الكثافة تحقق قدرة فك تشفير القوائم". مجلة SIAM للحوسبة . 53 (FOCS 2020): 38-73 . arXiv : 1909.06430 . doi : 10.1137/20M1365934 . S2CID 244549036 .
- ↑ أمين شوكرولاهي، رموز LDPC: مقدمة (ملف PDF) ، مؤرشف من الأصل (ملف PDF) في 17 مايو 2017
- ↑ موراياما، تاتسوتو؛ كاباشيما، يوشيوكي؛ سعد، ديفيد؛ فيسنتي، ريناتو (أغسطس 2000). "الفيزياء الإحصائية لرموز تصحيح الأخطاء ذات الكثافة المنخفضة المنتظمة للتحقق من التكافؤ". مجلة Physical Review E. 62 ( 2): 1577–1591 . arXiv : cond-mat/0003121 . Bibcode : 2000PhRvE..62.1577M . doi : 10.1103/PhysRevE.62.1577 .
- ↑ ناكامورا، كازوتاكا؛ كاباشيما، يوشيوكي؛ سعد، ديفيد (نوفمبر 2001). "الميكانيكا الإحصائية لرموز تصحيح الأخطاء ذات فحص التكافؤ منخفض الكثافة على حقول غالوا". رسائل الفيزياء الأوروبية . 56 (4): 610-616 . arXiv : cond-mat/0010073 . Bibcode : 2001EL.....56..610N . doi : 10.1209/epl/i2001-00564-y .
- ↑ غوتسمان، دانيال (2014). "الحوسبة الكمومية المقاومة للأخطاء مع تكلفة إضافية ثابتة" . معلومات الحوسبة الكمومية . 14 ( 15-16 ). دار رينتون للنشر: 1338-1371 . رمز Bibcode : 2014QuInf..14.1338G . doi : 10.26421/QIC14.15-16-5 . ISSN 1533-7146 .
- ↑ برويكمان، نيكولاس ب.؛ إيبرهاردت، ينس نيكلاس (11 أكتوبر 2021). "رموز التحقق من التكافؤ الكمومية منخفضة الكثافة". PRX Quantum . 2 (4) 040101. arXiv : 2103.06309 . Bibcode : 2021PRXQ....2d0101B . doi : 10.1103/PRXQuantum.2.040101 . ISSN 2691-3399 .
- ↑ رويز، دييغو؛ غيود، جيريمي؛ ليفرييه، أنتوني؛ ميررحيمي، مازيار؛ فويو، كريستوف (26 يناير 2025). "رموز LDPC-cat للحوسبة الكمومية ثنائية الأبعاد ذات التكلفة المنخفضة". Nature Communications . 16 (1) 1040. arXiv : 2401.09541 . Bibcode : 2025NatCo..16.1040R . doi : 10.1038/s41467-025-56298-8 . ISSN 2041-1723 . PMID 39863608 .
- ↑ بيكوراري، لورا؛ جاندورا، سفين؛ برينين، جافين ك.؛ بوبيلو، غيدو (28 يناير 2025). " رموز LDPC الكمومية عالية السرعة لسجلات الذرات المحايدة المتصلة بعيد المدى" . Nature Communications . 16 (1) 1111. arXiv : 2404.13010 . Bibcode : 2025NatCo..16.1111P . doi : 10.1038/s41467-025-56255-5 . ISSN 2041-1723 . PMC 11775376. PMID 39875382 .
- ↑ كوموتو، دايكي؛ كاساي، كينتا (2025). "تصحيح الأخطاء الكمومية بالقرب من الحد النظري للترميز" . npj Quantum Information . 11 154. doi : 10.1038/s41534-025-01090-1 .
- ↑ عرض تقديمي من شركة هيوز سيستمز، مؤرشف بتاريخ 8 أكتوبر 2006 على موقع Wayback Machine
- ↑ إيروز، مصطفى؛ صن، فينغ-وين؛ لي، لين-نان (2004). "رموز التحقق من التكافؤ منخفضة الكثافة لـ DVB-S2 بأداء قريب من حد شانون". المجلة الدولية للاتصالات والشبكات عبر الأقمار الصناعية . 22 (3). وايلي: 269-279 . doi : 10.1002/sat.787 .
- ↑ غوبتا، سودير كومار (2014). "مراجعة نظام DVB-S2 وتشفير LDPC الخاص به" (ملف PDF) . المجلة الدولية للبحوث والتكنولوجيا . 2 (1): 118-121 ."يمكن لرموز LDPC تحقيق معدلات نقل بيانات أعلى من رموز التوربو، إذا سُمح باستخدام بنى فك التشفير المتوازية. كما أن رموز التوربو محمية ببراءة اختراع بينما رموز LDPC غير محمية."
- ↑ مدونة HomePNA: G.hn، واجهة فيزيائية لجميع الفصول
- ↑ ورقة بحثية منشورة في مجلة IEEE Communications Magazine حول G.hn، مؤرشفة بتاريخ 13 ديسمبر 2009 في أرشيف الإنترنت (Wayback Machine) .
- ↑ معيار IEEE، القسم 20.3.11.6 "802.11n-2009" ، IEEE، 29 أكتوبر 2009، تم الوصول إليه في 21 مارس 2011.
- ↑ "IEEE SA - IEEE 802.11ax-2021" . جمعية معايير IEEE . تم الاطلاع عليه بتاريخ 22 مايو 2022 .
- ↑ تشيه-يوان يانغ، مونغ-كاي كو. http://123seminarsonly.com/Seminar-Reports/029/26540350-Ldpc-Coded-Ofdm-Modulation.pdf "تشكيل OFDM المشفر بـ LDPC لنقل الكفاءة الطيفية العالية"
- ↑ نيك ويلز. "DVB-T2 وعلاقته بعائلة معايير DVB-x2". مؤرشف بتاريخ 26 مايو 2013 في أرشيف الإنترنت (Wayback Machine).
- ↑ "ترميز قنوات الجيل الخامس" (ملف PDF) . مؤرشف من الأصل (ملف PDF) بتاريخ 6 ديسمبر 2018. تم الاطلاع عليه بتاريخ 6 يناير 2019 .
- ↑ ماوندر، روبرت (سبتمبر 2016). "رؤية لترميز قنوات الجيل الخامس" (ملف PDF) . مؤرشف من الأصل (ملف PDF) في 6 ديسمبر 2018. تم الاطلاع عليه في 6 يناير 2019 .
- ↑ كاي تشاو؛ وينزهي تشاو؛ هونغبين صن؛ تونغ تشانغ؛ شياودونغ تشانغ؛ نانينغ تشنغ (2013). LDPC-in-SSD: تفعيل رموز تصحيح الأخطاء المتقدمة في محركات الأقراص الصلبة (ملف PDF) . FAST' 13. الصفحات 243-256 .
- ↑ "فك التشفير البرمجي في وحدات تحكم SSD القائمة على LDPC" . مجلة EE Times . 2015.
- ↑ مارتينيان، إمين؛ يديديا، جوناثان س. (2003). "التكميم التكراري باستخدام الرموز على الرسوم البيانية" (ملف PDF) . وقائع المؤتمر السنوي الحادي والأربعين لأليرتون حول الاتصالات والتحكم والحوسبة . مونتيسيلو، إلينوي: جامعة إلينوي في أوربانا-شامبين.
- ↑ ياداف، إم كيه؛ بارهي، كيه كيه (2005). "تصميم وتنفيذ رموز LDPC لـ DVB-S2". وقائع المؤتمر التاسع والثلاثين لأسيلومار حول الإشارات والأنظمة والحواسيب . باسيفيك غروف، كاليفورنيا، الولايات المتحدة الأمريكية: IEEE. الصفحات 723-728 .
- 1 2 أندروز، كينيث س.، وآخرون. "تطوير رموز التوربو وLDPC لتطبيقات الفضاء السحيق." وقائع IEEE 95.11 (2007): 2142-2156.
- 1 2 حسن، AES، دسوقي، م.، أبو العزم، أ.، وشكير، م.، 2012. تقييم التعقيد مقابل الأداء لرمز التوربو وLDPC في ظل معدلات ترميز مختلفة . وقائع SPACOMM، ص 93-98.
- ↑ روبرت ماكليس، إي آر بيرليكامب، وإتش فان تيلبورغ (1978). "حول صعوبة حل بعض مسائل الترميز المتأصلة" . معاملات IEEE في نظرية المعلومات . IEEE: 384-386 . doi : 10.1109/TIT.1978.1055873 .
- 1 2 كاسادو، إيه آي في؛ غريوت، إم؛ ويسل، آر دي (2007). جدولة ديناميكية مُستنيرة لفك تشفير انتشار الاعتقاد لرموز LDPC . المؤتمر الدولي للاتصالات IEEE لعام 2007، غلاسكو، المملكة المتحدة. ص 932-937 . arXiv : cs/0702111 . doi : 10.1109/ICC.2007.158 .
- 1 2 فيلا كاسادو، أندريس إي؛ غريوت، ميغيل؛ ويسيل، ريتشارد دي. (ديسمبر 2010). "وحدات فك تشفير LDPC مع جدولة ديناميكية مُستنيرة". معاملات IEEE في الاتصالات . 58 (12): 3470-3479 . doi : 10.1109/TCOMM.2010.101910.070303 .
- ↑ ريتشاردسون، ت. (أكتوبر 2003). "حدود الخطأ في رموز LDPC" (ملف PDF) . وقائع مؤتمر أليرتون السنوي حول التحكم في الاتصالات والحوسبة . 41 (3): 1426-1435 . ISSN 0732-6181 .
- ↑ ريتشاردسون، تي جيه؛ شوكرولاهي، إم إيه؛ أوربانك، آر إل (فبراير 2001). "تصميم رموز التحقق من التكافؤ غير المنتظمة منخفضة الكثافة ذات السعة القريبة" . معاملات IEEE في نظرية المعلومات . 47 (2): 619-637 . Bibcode : 2001ITIT...47..619R . doi : 10.1109/18.910578 .
- 1 2 3 بول هـ. سيجل. "مقدمة في رموز التحقق من التكافؤ منخفضة الكثافة" (ملف PDF) . قسم الهندسة الكهربائية وهندسة الحاسوب، جامعة كاليفورنيا، سان دييغو.
- ↑ ريتشاردسون، تي جيه؛ أوربانك، آر إل (فبراير 2001). "الترميز الفعال لرموز التحقق من التكافؤ منخفضة الكثافة" . معاملات IEEE في نظرية المعلومات . 47 (2): 638-656 . Bibcode : 2001ITIT...47..638R . doi : 10.1109/18.910579 .
- ↑ أحمد دارابيها، أنتوني تشان كاروسون، فرانك ر. كشيشانغ. "تقنيات خفض استهلاك الطاقة لأجهزة فك تشفير LDPC"
- ↑ تشانغ، ز.؛ أنانثارام، ف.؛ واينرايت، م. ج.؛ نيكوليتش، ب. (أبريل 2010). "تصميم فعال لفك تشفير LDPC لشبكة إيثرنت 10GBASE-T مع مستويات خطأ منخفضة" (ملف PDF) . مجلة IEEE للدوائر المتكاملة . 45 (4): 843-855 . Bibcode : 2010IJSSC..45..843Z . doi : 10.1109/JSSC.2010.2042255 . S2CID 10431486 .
- ↑ كو، ي.؛ لين، س.؛ فوسورييه، إم بي سي (نوفمبر 2001). "رموز التحقق من التكافؤ منخفضة الكثافة القائمة على الهندسات المحدودة: إعادة اكتشاف ونتائج جديدة". معاملات IEEE في نظرية المعلومات . 47 (7): 2711-36 . Bibcode : 2001ITIT...47.2711K . CiteSeerX 10.1.1.100.3023 . doi : 10.1109/18.959255 .
- ↑ طاهر، ب.؛ شوارتز، س.؛ روب، م. (2017). مقارنة معدل خطأ البت بين رموز الالتفاف، والتوربو، وLDPC، والبولار . المؤتمر الدولي الرابع والعشرون للاتصالات (ICT)، ليماسول، قبرص. ص 1-7 . doi : 10.1109/ICT.2017.7998249 .
- ↑ مون تود، ك. (2005). ترميز تصحيح الأخطاء: الأساليب الرياضية والخوارزميات . وايلي. ص 614. ISBN 0-471-64800-0.
- ↑ مون تود 2005 ، ص 653
- ↑ ديل، جيفري؛ لي، هوانلين (27 يونيو 2011). كاو، يانيان (محرر). "دراسات حول خفض مستويات الخطأ في رموز LDPC ذات الطول المحدود" . معهد مهندسي الكهرباء والإلكترونيات . جامعة أوهايو، قسم الهندسة الكهربائية (الهندسة والتكنولوجيا). مؤرشف من الأصل في 12 ديسمبر 2009.
روابط خارجية
- تقديم رموز التحقق من التكافؤ منخفضة الكثافة (بقلم سارة جيه جونسون، 2010)
- رموز LDPC – برنامج تعليمي موجز (بواسطة بيرنهارد لاينر، 2005)
- أكواد LDPC (جامعة فيينا التقنية) مؤرشفة في 28 فبراير 2019 على موقع Wayback Machine
- ماكاي، ديفيد جيه سي (25 سبتمبر 2003). "47. رموز التحقق من التكافؤ منخفضة الكثافة" . نظرية المعلومات، والاستدلال، وخوارزميات التعلم . مطبعة جامعة كامبريدج. ص 557-573 . ISBN 978-0-521-64298-9.
- غورو سوامي، فينكاتيسان (2006). "فك التشفير التكراري لرموز التحقق من التكافؤ منخفضة الكثافة". arXiv : cs/0610022 .
- قواعد LDPC: مقدمة (بقلم أمين شوكرولاهي، 2003)
- فك تشفير رموز LDPC عن طريق نشر الاعتقاد (بقلم أمير بن ناتان، جامعة برينستون)
- رموز Turbo و LDPC: التنفيذ والمحاكاة والتوحيد القياسي (جامعة ويست فرجينيا)
- نظرية المعلومات والترميز (ماركو هينهوفر، 2011، جامعة إلميناو التقنية) - يناقش رموز LDPC في الصفحات 74-78.
- رموز LDPC ونتائج الأداء
- وصلة DVB-S.2، بما في ذلك ترميز LDPC (MatLab)
- يتوفر كود المصدر لترميز وفك ترميز ومحاكاة رموز LDPC من مواقع متعددة:
- رموز LDPC الثنائية في لغة C
- أكواد LDPC الثنائية للغة بايثون (الخوارزمية الأساسية مكتوبة بلغة C)
- مشفر LDPC ومفكك LDPC في MATLAB
- مجموعة أدوات تصحيح الأخطاء الأمامية السريعة (AFF3CT) بلغة C++11 لمحاكاة LDPC السريعة
- اكتشاف الأخطاء وتصحيحها
- نظرية الترميز
- رموز تقترب من السعة
