Search In this Thesis
   Search In this Thesis  
العنوان
Design and Implementation of Lossless Data CODEC Using FPGA /
المؤلف
Youssef, Gehad Mohey Rezk.
هيئة الاعداد
باحث / Gehad Mohey Rezk Youssef
مشرف / Abdelhalim Abdelnaby Abdellatif Zekry
مشرف / Hatem Mohammed Zakaria
مناقش / EL- Sayed Mahmoud EL- Rabaie
الموضوع
Computer security. Data encryption.
تاريخ النشر
2021.
عدد الصفحات
65 p. :
اللغة
الإنجليزية
الدرجة
ماجستير
التخصص
الهندسة الكهربائية والالكترونية
الناشر
تاريخ الإجازة
1/1/2021
مكان الإجازة
جامعة بنها - كلية الهندسة ببنها - الهندسة الكهربية
الفهرس
Only 14 pages are availabe for public view

from 79

from 79

Abstract

أصبح تسجيل كل ما نراه جزءًا طبيعيًا من عالمنا ، سواء كان ذلك عن طريق الصورة أو الفيديو.
إن أجهزة الكمبيوتر يمكنها التعامل مع أنواع مختلفة من المعلومات فبعضها يتطلب التعامل مع كميات كبيرة من البيانات مما قد يستغرق وقتاً طويلا لنقلها عبر الشبكة ولهذا السبب كان لابد أن نرى إذا كنا نستطيع إعادة كتابة نفس المعلومات بطريقة ما ولكن في مساحة تخزينية أقل. هناك فئتين من الطرق المستخدمة لضغط البيانات;الطريقة الأولى تلك التي لا يوجد بها فقد في المعلومات حيث يمكننا استرجاع الملف الأصلي بالضبط تلك ماتسمى بنظام الضغط بدون فقد وثاني طريقة تلك التي يوجد بها تغير طفيف في المعلومات وتسمى بنظام الضغط مع الفقد.الطريقة الثانية قد تبدو محفوفة بالمخاطر نظراً لأنها سوف تقوم بتغير فى المعلومات المرسلة، لكن للبيانات مثل الصوت والصور فالتعديلات الصغيرة عادة لا تؤثر. من ناحية أخرى،بعض أنواع المعلومات مثل النص على سبيل المثال، لا يمكن أن نسمح بأي تغيير حيث يلزم علينا استخدام أساليب ضغط بدون فقد.إن تصميم وتنفيذ قواعد ضغط البيانات يعد من إحدي المجالات التي تلقي اهتماماً متزايداً. لذلك يتم استخدام العديد من التقنيات لضغط البيانات. في هذا البحث تم تطبيق طريقة Lempel-Ziv لضغط البيانات من خلال لغة VHDL. تعد طريقة Lempel-Ziv واحدة من أكثر طرق استخدام الأجهزة شيوعًا بين أساليب ضغط البيانات بدون فقد. تم تخصيص العمل في هذا البحث لتحسين معدل الضغط ، وتوفير المساحة.
فى هذا العمل البحثى ، سوف نقدم التصميم والتنفيذ الكامل لضغط البيانات باستخدام طريقة Lempel-Ziv ، تم التصميم باستخدام لغة VHDL باستخدامXilinx ISE 14.5 كما نقدم التنفيذ الكامل باستخدام .” Xilinx Virtex6 FPGA chip ”أظهرت النتائج أن تصميمنا فعال في تحقيق معدلات ضغط عالية ونسبة موفرة للمساحة. يتم زيادة Throughput بنسبة 50٪ وتقل مساحة التصميم بأكثر من 23٪ مع نسبة ضغط عالية مقارنة بالتصميمات السابقة المماثلة.تتكون هذه الرسالة من خمسة فصول مقسمة كالآتى:الفصل الأول: هو مقدمة عامة عن ضغط البيانات وتاريخه ومميزاته وعيوبه وكيف يتم تحديد كفاءة الضاغط وأساسيات نظرية المعلومات وأساسيات تقنية ضغط البيانات ونظرية الترميز واحتماليات الترميز.الفصل الثانى : یشتمل هذا الفصل على تقنيات وأساليب ضغط البيانات منها الأساليب الإحصائية مثل طريقة هافمان وطريقة شانون فانو وأيضا بعض الأساليب المعتمدة علي القاموس مثل Lempel-Ziv 77 ومميزاته وعيوبه Lempel-Ziv 78. وأيضاً يحتوى علي نظرة عامة عن الدراسات السابقة و التصميمات المختلفة التى قدمت فى ضغط البيانات باستخدام Lempel-Ziv.
الفصل الثالث: يشرح تفصيلياً تصميم ضاغط البيانات باستخدام مصفوفة الإنقباضات وهو يحتوي علي 3 مكونات رئيسية وهي RAM وController وجزء Compressor ، كما يحتوي أيضاً علي محاكاة كل جزء من التصميم باستخدام لغة .VHDL
الفصل الرابع : يشرح خطوات تنفيذ التصميم علي FPGA ومقارنة نتائج المحاكاة ونتائج التنفيذ مع تصميمات وتنفيذات سابقة. الفصل الخامس: يقدم الإستنتاج والخلاصة من هذا العمل البحثى وكذلك الاعمال التى يمكن أن تقدم فى المستقبل .