الترميز وفك ترميز شفرة فحص التكافؤ منخفض الكثافة
Encoding and Decoding of the Low Density Parity Check Codes
- الباحث
- علي إبراهيم أحمد الحديدي
- المشرف
- رياض زغلول محمود
- الجامعة
- جامعة الموصل
- الكلية / القسم
- كلية علوم الحاسوب والرياضيات / البرمجيات
- الشهادة
- ماجستير
- السنة
- 2022
- لغة الرسالة
- عربي
- الكلمات المفتاحية
- شفرة فحص التكافؤ ; LDPC ; الترميز ; فك الترميز
الملخص
تلعب عملية الترميز منخفض الكثافة دوراً اساسياً في مجال الاتصالات التي تطورت في الآونة سنوات بسبب التعقيد الكبير في العمليات الحسابية Bae إلأخيرة بشكل ملحوظ بعد أن تم نسيانها منذ (Low Density Parity Check) اللازمة لتحقيق الأداء النظري. أن فحص التكافؤ منخفض الكثافة هو رموز خطية تستخدم لكشف وتصحيح الأخطاء التي تحصل أثناء إرسال البيانات عبر قنوات الإرسال في مختلف مجال الاتصالات ، بالإضافة إلى أن الاتصال الذي يتم عبر قنوات تحتوي على يوصى ، (3GPP) وقد تطورت هذه الطرق من الترميز وفقًا لمشروع شراكة الجيل الثالث clipe الذي يمتلك نظرة انتاجية عالية (SG) للقنوات المشتركة من الجيل الخامس (LDPC) باستخدام جيد في القنوات المليئة (Bit Error Rate) وزمن تأخير قليل ، وبالتالي يمكنها توفير معدل خطأ بت بالضوضاء ذات الإنتاجية العالية. تركز هذه الرسالة على تعريف سلسلة ترميز فحص التكافؤ منخفض الكثافة للجيل الخامس وكيفية التعامل مع حشر البتات في آخر الرسالة .(Matlab-2018a) في بيئة ماتلاب (LDPC) تم تعريف أنواع الرسوم Cus ، (LDPC) للتأكد من صحتها ، تم تطبيق سلاسل الترميز وفك الرموز البيانية للجيل الخامس وتعريفها وكيفية اختيار مصفوفة فحص التكافؤ للجيل الخامس بالإضافة إلى التي (H-matrix) كيفية تعريف مصفوفة التوليد التي تستخدم في عملية الترميز ومصفوفة التكافؤ وتحسينها. تم تقييم (LDPC) تستخدم في عملية فك الرموز ، والتي تستند خوارزميات فك الترميز مقابل نسبة الإشارة (Block Error Rate) أداء خوارزميات ال(1(20,آ) باستخدام معدل خطأ الكتلة .(Signal to Noise Ratio) إلى الضوضاء تناولت هذه الرسالة تطبيق العديد من الخوارزميات في عملية فك الرموز وقد اعتمدت ثلاث خوارزميات الأولى عملية الترميز وفك الرموز طبقت على إرسال صورة عبر قناة الإرسال وإضافة إلى الصورة وإجراء عملية الترميز باستخدام حجوم مختلفة (AWGN) الضوضاء الغاوسية البيضاء من المصغوفة بالإضافة إلى ذلك تمت إضافة تسع ( 9 ) مستويات من الضوضاء إلى البيانات المرسلة (الصورة) ، ومن الجهة الاخرى عملية فك الرموز بالاعتماد على خوارزمية تقليب البت B التي تم تطبيقها لاسترجاع البيانات وازالة الضوضاء من الصورة واستعادتها وحساب (Bit-Flipping) أما البرنامج الثاني الذي تم استخدامه هو إرسال سلسلة من الرموز تم تمثيلها ، (Bit Error Rate) على شكل مصفوفة غير صفرية واعتماد مصفوفات متعددة من الرسوم البيانية للجيل الخامس مع استخدام معدل الترميز للقيم )2 2,555( عملية الترميز ، كذلك تم إضافة الضوضاء على طول السلسلة المرسلة ¢ أما في عملية فك الرموز فقد اعتمدت (AWGN) الغاوسية البيضاء التي تستند على فحص كافة النتائج بين (Sum Product Algorithm) خوارزمية مجموع المنتج وكذلك تم اعتماد حساب نتائج ، (Check Node) وعقد الفحص (Variable Node) عقد المتغيرة وكانت النتيجة مساوية للصفر وهذا (BER) البيانات المستلمة وحساب قيمة نسبة الخطأ في البت )512( يعني إن نسبة الخطأ يجب أن تتلائم مع حجم كتلة الارسال إذ أن عند حساب كتلة الارسال كانت أفضل قيمة نسبة الشفرة مناسبة 5 ؛ أما البرنامج الثالث تم اعتماد خوارزميتين لعملية فك . الترميز الاولى هي خوارزمية المنتج القصوى والثانية هي خوارزمية الحد الأدنى ذو الإزاحة أوضحت النتائج أن طريقة الترميز القائمة على هيكل قطري مزدوج هي خوارزمية ترميز (Optimize Min-Sum Algorithm) الإزاحة la فعالة. تعد خوارزمية الحد الأدنى (LDPC) يمكن أن تعمل .(Message-Passing Algorithms) أكثر كفاءة من خوارزمية المنتج القصوى خوارزمية الحد الأدنى لمجموعة الطبقات ذات الازاحة مع عامل التوسيع الجيد على أداء أفضل في 3 se gl} tee ee | الصفحة| | re 000001 لسدرسدمس ee ماسح ل كك مسا 2 كك اكاكس = ا | 0 الساتاضية a متسس 12س اك ١ 0 فمضعة ee مسح ee #سرد سس cal
Abstract
A Low density parity check codes process plays an essential role in field of communications, which has developed significantly recently after being forgotten for many years for many long periods due to computational requirement to achieve theoretical performance. Low Density Parity Check (LDPC) are linear codes used to correct errors that occur during transmission of data over channels between senders and receiver as well as communication over channels that contain noise. These methods have evolved from coding according to the 3rd Generation Partnership Project. LDPC for (5G) shared channels which has high throughput and low latency, thus it can provide good bit error rate in noisy channels with high throughput. This thesis focuses to define (LDPC) Low Density Parity Check Coding programed in a (MATLAB-2018a) . And how to deal with bit jams at the end of the message to ensure the authenticity of the message, LDPC coding and decoding strings were carefully applied, where the types of graphs for the fifth generation were defined and how to choose the parity check matrix for the fifth generation in addition to how to define the generation matrix that is used in the coding process and the matrix Decoder (H) used in the decoding process, which is based on (LDPC) decoding algorithms and optimization. The performance of the (LDPC) algorithms was evaluated using a Block Error Rate (BLER) vs Signal to Noise Ratio (SNR). This thesis focused on the application of many (LDPC) algorithms decoding. It apply three programs have adopted the first encoding and decoding process applied to the process of sending an image through the transmission channel and adding noise (AWGN) to the image and performing the coding process using different sizes of the matrix in addition to adding nine levels of Noise on the transmitted data, and on the other hand the decoding process based on the Bit Flipping Algorithm (BF) that was applied to retrieve the data and Removal the noise from the image and restore it. (BER) Calculation of the second program that B was used to send a series of symbols represented in the form of a non-zero matrix and adopt Multiple arrays of fifth generation graphs with the coding rate of the values ( ) used in the encoding process, as well as noise (AWGN) was added along the transmitted string, either in the process of Encoding and Decoding the product sum algorithm was adopted, which is based on examining all the results between the variable nodes and the examination nodes, as well as calculating the results of the received data and calculating the value (BER) and the result was equal to zero, which means that there is no error in the data As for the third program, two algorithms were adopted for the decryption process, the first is the maximum product algorithm and the minimum displacement algorithm. The results showed that (5G) coding method based on a double diagonal structure is an efficient (LDPC) coding algorithm. The (OMS) and (MPA) algorithm. The algorithm of minimum set of shift layers with good displacement factor can perform better in decryption process. More about this source text Source text required for additional translation information Send feedback Side panels .
طلب نسخة من الملف
الملفات غير منشورة على الموقع. اترك بياناتك وسيتواصل معك موظفو قسم الشؤون الثقافية والفنون لإرسال النسخة مجاناً.