پاورپوینت درس چهارم افزونگی اطلاعات و کدینگ

پاورپوینت درس چهارم افزونگی اطلاعات و کدینگ (pptx) 38 اسلاید


دسته بندی : پاورپوینت

نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )

تعداد اسلاید: 38 اسلاید

قسمتی از متن PowerPoint (.pptx) :

1 افزونگی اطلاعات و کدینگ (Information Redundancy and Coding) درس چهارم 4001 4002 4000 2 مقدمه 4011 4010 4012 همانطور كه می دانیم این احتمال وجود دارد كه داده ها در هنگام انتقال یا ارسال یا هنگام ذخیره شدن در یك مدیا مثل دیسك یا حافظه یا موارد دیگری از این دست دچار خطا شوند. برای از بین بردن اثر این خطاها روشهای زیادی به وجود آماده است كه سعی می كند خطاها را تصحیح كند و یا لااقل آنها را شناسایی كند. به این روش ها اصطلاحا کدینگ می گویند. ما در این بخش مفاهیم کدینگ و روشهای ارائه شده برای آن را بررسی می کنیم. 3 4-1 مفاهیم کدینگ (Coding Concepts) 4021 4020 4022 اگر طول یك Data Word به اندازه D بیت باشد، پس از کد گذاری یك كلمه کد شده (Codeword) به اندازه C بیت خواهد بود. بگونه ای كه C>D می‌باشد. برای آنكه بتوانیم یك كلمه (Word) از داده ها را بگونه ای کد گذاری كنیم كه قابلیت تشخیص و تصحیح خطا را داشته باشد، باید تعداد بیت هاى آن را افزایش دهیم. 4 مفاهیم کدینگ 4031 4030 4032 4033 پس حالا ما بجای 2D حالت ممكن، 2C حالت ممكن داریم. ولی تمام این حالت ها درست نیستند، و این همان چیزی است كه باعث می شود سیستم بتواند وجود خطا را تشخیص دهد. یعنی اگر یك عدد در یكی از این حالات غیرمجاز باشد، سیستم می فهمد كه خطایی روى داده است. در بعضی از روش ها، سیستم در یك سری از حالات می تواند خطای بوجود آمده را نیز اصلاح كند. 5 مفاهیم کدینگ 4040 4041 یكی از مشكلات استفاده از کدینگ این است كه سیستم مجبور است تا یك مدت زمانى را صرف عملیات Encoding و Decoding كند كه باعث ایجاد سربار (Overhead) در سیستم می شود. روش ارائه شده باید این قابلیت را داشته باشد كه از بین C بیت موجود D بیت اصلی را خارج كند. به این عمل اصطلاحا Decoding می گویند. 4042 6 4051 4-1-1 فاصله همینگ (Hamming Distance) فاصله همینگ بین دو Codeword برابر است با تعداد بیت هایی كه آنها با هم متفاوتند. 4050 یعنی نشان میدهد كه اگر در اثر خطا یك کد بخواهد به یك کد دیگر تبدیل شود، چند بیت از آن باید تغییر كند تا این تبدیل انجام شود. مسلما هر چه قدر این فاصله بیشتر باشد، احتمال اینكه خطا یک کلمه را به کلمه مجاز دیگری تبدیل کند، كمتر است. 4052 4053 7 4061 فاصله همینگ برای مثال کدهای 101 و 011 در 2 بیت با یك دیگر متفاوت هستند. در نتیجه فاصله همینگ بین آنها برابر 2 است. 4060 اما کدهای 101 و 100 فقط در یك بیت با هم تفاوت دارند. در نتیجه اگر یك خطا در بیت كم ارزش آنها روى دهد، یكی از آنها را به دیگری تبدیل می كند و سیستم متوجه وجود خطا نخواهد شد. فاصله همینگ به اندازه 2 تضمین می كند كه اگر یك خطای تك بیتی اتفاق بیفتد سیستم حتما متوجه بروز خطا خواهد شد. 4062 4063 8 4071 4-1-2 فاصله کد (Code Distance) فاصله کد برابر است با كمترین فاصله همینگ كه بین هر دو کد موجود در یك مجموعه کد وجود دارد. 4070 یعنی اگر مثلا در یك روش کدینگ فاصله کد برابر 2 باشد به این معنی است كه هیچ كدام از کدها با کدهای دیگر فاصله همینگ كمتر از 2 ندارند. 4072 برای مثال مجموعه کدهای {001، 010، 100، 111} همگی باهم فاصله 2 دارند. در نتیجه این کد می تواند هر خطای تك بیتی را تشخیص دهد. 4073 4074 9 4081 فاصله کد به عنوان مثالی دیگر کدهای {000، 111} داراى فاصله 3 هستند پس می توانند هر خطای تك بیتی یا دو بیتی را تشخیص دهند. 4080 اما اگر فرض شود احتمال خطای دو بیتی كم است، این کد می تواند به عنوان روشى كه می تواند خطاهای تك بیتی را اصلاح (Correct) كند، نیز استفاده شود. 4082

نظرات کاربران

نظرتان را ارسال کنید

captcha

کسب درآمد 2 میلیون تومان روزانه (تضمین شده با گارانتی بازگشت وجه)
ایردراپ12
لوکس فایل بزرگترین سایت فروش فایل
لوکس فایل بزرگترین سایت فروش فایل
اد ممبر بینهایت کانال،ربات و گروه تلگرام

فایل های دیگر این دسته

مجوزها،گواهینامه ها و بانکهای همکار

لوکس فایل | فروشگاه ساز رایگان فروش فایل دارای نماد اعتماد الکترونیک از وزارت صنعت و همچنین دارای قرارداد پرداختهای اینترنتی با شرکتهای بزرگ به پرداخت ملت و زرین پال و آقای پرداخت میباشد که در زیـر میـتوانید مجـوزها را مشاهده کنید