یارا فایل

مرجع دانلود انواع فایل

یارا فایل

مرجع دانلود انواع فایل

پاورپوینت درباره کدهای چرخشی

اختصاصی از یارا فایل پاورپوینت درباره کدهای چرخشی دانلود با لینک مستقیم و پر سرعت .

پاورپوینت درباره کدهای چرخشی


پاورپوینت درباره کدهای چرخشی

 فرمت فایل :powerpoint (لینک دانلود پایین صفحه) تعداد صفحات  27 صفحه

 

 

همانطور که می دانیم این احتمال وجود دارد که داده ها در هنگام انتقال با خطا (به ویژه خطای Burst) مواجه شوند. در این فصل کدهای چرخشی را که یکی از رایج ترین روش های کدگذاری برای این موارد است را بررسی می کنیم.

 

کدهای چرخشی یک دسته مهم و پر کاربرد از کد ها هستند. از این نوع کدها بصورت گسترده در سیستمهای ذخیره سازی داده ها (Data storage) و انتقال داده ها (Data Communication) استفاده می شود.

این کدها معمولا بصورت جدا ناپذیر (Non-Separable) هستند ولی با این حال کدهای چرخشی جدا پذیر هم وجود دارد.

اصول کلی این کدها ساده است. عمل کد گذاری (Encoding) به وسیله ضرب کردن داده در یک عدد ثابت انجام می شود.

 

 

 


دانلود با لینک مستقیم


پاورپوینت درباره کدهای چرخشی

دانلود تحقیق کدهای بلوکی و کدهای کانولوشن 76 ص

اختصاصی از یارا فایل دانلود تحقیق کدهای بلوکی و کدهای کانولوشن 76 ص دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 89

 

بسمه تعالی

فصل اول : کدهای بلوکی و کدهای کانولوشن

1-1- مقدمه :

امروزه دو نوع عمومی از کدها استفاده می شود : کدهای بلوکی و کدهای کانولوشن . انکدینگ یک کد بلوکی را به تر تیبی از اطلاعات در قالب بلوکهای پیغام از k بیت اطلاعات برای هر کدام تقسیم می کند . یک بلوک پیغام با k مقدار باینری که بصورت u=(u1,u2,…,uk) نشان داده می شود ، یک پیغام نامیده می شود . در کدینگ بلوکی از سمبل u جهت نشان دادن k بیت پیغام از کل ترتیب اطلاعات استفاده می گردد .

تعداد کل بیت های پیغام متفادت موجود پیغام است . انکدر هر پیغام u را بطور غیر وابسته ، بصورت یک n تایی v=(v1,v2,…,vn) که کلمه کد (codeword) نامیده می شود ، ارسال می دارد . در کدینگ بلوکی سمبل v برای مشخص کردن سمبل بلوک از کل ترتیب انکد شده استفاده می گردد .

از پیغام قابل ساخت ، کلمه کد مختلف در خروجی انکدر قابل ایجاد است . این مجموعه کلمات کد با طول n یک کد بلوکی (n,k) نامیده می شود. نسبت R=k/n نرخ کد نامیده می شود . نرخ کد می تواند تعداد بیتهای اطلاعات که انکد می شود را در هر سمبل انتقال یافته ،محدود کند . در حالتیکه n سمبل خروجی کلمه کد که فقط به k بیت ورودی پیغام وابسته باشد ، انکدر را بدون حافظه (memory-less) گویند . انکدر بدون حافظه با ترکیبی از مدارات لاجیک قابل ساخت یا اجرا است . در کد باینری هر کلمه کد v باینری است . برای اینکه کد باینری قابل استفاده باشد ، بعبارت دیگر برای داشتن کلمات کد متمایز باید یا باشد . هنگامیکه k

چگونگی انتخاب بیت های افزونگی تا اینکه ارسال قابل اطمینانی در یک کانال نویزی داشته باشیم از اصلی ترین مسائل طراحی یک انکدر است .

انکدر یک کد کانولوشن نیز به همان ترتیب ، k بیت بلوکی از ترتیب اطلاعات u را می پذیرد و ترتیب انکد شده ( کلمه کد ) v با n سمبل بلوکی را می سازد . باید توجه کرد که در کدینگ کانولوشن سمبل های u و v جهت مشخص کردن بلوکهای بیشتر از یک بلوک استفاده می گردند . بعبارت دیگر هر بلوک انکد شده ای نه تنها وابسته به بلوک پیغام k بیتی متناظرش است ( در واحد زمان )‌ بلکه همچنین وابسته به m بلوک پیغام قبلی نیز می باشد . در این حالت انکدر دارای حافظه (memory ) با مرتبه m است .

محصول انکد شده ترتیبی است از یک انکدر k ورودی ، n خروجی با حافظه مرتبه m که کد کانولوشن (n,k,m) نامیده می شود . در اینجا نیز R=k/n نرخ کد خواهد بود و انکدر مذکور با مدارات لاجیک ترتیبی قابل ساخت خواهد بود . در کد باینری کانولوشن ، بیت های افزونگی برای تقابل با کانال نویزی می تواند در حالت k

معمولاً k و n اعداد صحیح کوچکی هستند و افزونگی بیشتر با افزایش مرتبه حافظه از این کدها بدست می آید . و از این رو k و n و در نتیجه R ثابت نگه داشته می شود .

اینکه چگونه استفاده کنیم از حافظه تا انتقالی قابل اطمینان در یک کانال نویزی داشته باشیم ، از مسائل مهم طراحی انکدر ها محسوب می شود .

1-2- ماکزیمم احتمال دیکدینگ Maximum Likelihood Decoding

یک بلوک دیاگرام از سیستم کد شده در یک کانال AWGN با کوانتیزاسیون محدود خروجی در شکل 1 نشان داده شده است :

 

شکل 1- سیستم codec در یک کانال AWGN

در این سیستم خروجی منبع u نشاندهنده پیغام k بیتی ، خروجی انکدر ، v نشاندهنده کلمه کد n- سمبلی خروجی دیمدولاتور ، r نشاندهنده آرایه Q دریافت شده n تایی متناظر و خروجی دیکدر نشاندهنده تخمینی از پیغام انکد شده k بیتی است . در سیستم کد شده کانولوشن ، u ترتیبی از kl بیت اطلاعات و v یک کلمه کد است که دارای N=nl+nm=n(l+m) سمبل می باشد . kl طول ترتیب اطلاعات و N طول کلمه کد است . سرانجام nm سمبل انکد شده بعد از آخرین بلوک از بیتهای اطلاعات در خروجی ایجاد می گردد . این عمل در طول m واحد زمانی حافظه انکدر انجام می پذیرد . خروجی دی مدولاتور ، r یک N تایی دریافت شده Q- آرایه ای است و خروجی یک تخمین از ترتیب اطلاعات می باشد. در واقع دیکدر می بایستی یک تخمین از ترتیب اطلاعات u براساس ترتیب دریافت شده r تولید نماید . پس یک تناظر یک به یک بین ترتیب اطلاعات u و کلمه کد v وجود دارد که دیکدر بر این اساس می تواند یک تخمین از کلمه کد v بدست آورد . روشن است که در صورتی است ، اگر و فقط اگر .

قانون دیکدینگ (یا برنامه دیکدینگ ) در واقع استراتژی انتخاب یک روش تخمین ، جهت تخمین کلمه کد از هر ترتیب دریافت شده ممکنr است . اگر کلمه کد v فرستاده شده باشد ، یک خطای دیکدینگ رخ داده است اگر و فقط اگر .

با دریافت r ، احتمال خطای شرطی دیکدر بصورت زیر تعریف می گردد : (1)

پس احتمال خطا دیکدر : (2) بدست می آید .

P(r) وابسته به قانون دیکدینگ نمی باشد . از این رو یک دستورالعمل دیکدینگ بهینه یعنی با حداقل P(E) باید را برای تمام مقادیر R به حداقل برساند .

به حداقل رسانیدن به مفهوم به حداکثر رسانیدن است . توجه گردد که اگر برای یک r دریافت شده با احتمال ماکزیمم انتخاب کردن ( تخمین ) از کلمه کد v به حداقل می رسد : (3) که شبیه ترین کلمه از r دریافت شده است


دانلود با لینک مستقیم


دانلود تحقیق کدهای بلوکی و کدهای کانولوشن 76 ص

کارایی کدهای توربو و سیستم OFDM در تصحیح خطای کانال در سیستم WLAN

اختصاصی از یارا فایل کارایی کدهای توربو و سیستم OFDM در تصحیح خطای کانال در سیستم WLAN دانلود با لینک مستقیم و پرسرعت .

کارایی کدهای توربو و سیستم OFDM در تصحیح خطای کانال در سیستم WLAN


 کارایی کدهای توربو و سیستم OFDM در تصحیح خطای کانال در سیستم WLAN

کارایی کدهای توربو و سیستم OFDM در تصحیح خطای کانال در سیستم WLAN

 

Analyze and Simulation of Turbo coding in
WLAN-OFDM system

 

چکیده:

نوع جدیدی از بلورهای فوتونیک، مواد شکاف باند الکترومغناطیسی (EBG) است که تحت عنوان شکاف باندهای فوتونیک نیز شناخته می شوند. این مواد از ساختارهای دی الکتریک یا فلزی تشکیل شده اند که در یک، دو و سه بعد متناوب هستند. ساختارهای EBG باندی از فرکانس را ایجاد می کنند که در آن هیچ مد انتشاری وجود ندارد. بدین ترتیب می توان رفتار الکترومغناطیسی آنتن ها و دیگر ابزار الکترونیکی را کنترل کرد. در این پایان نامه به طراحی، شبیه سازی و تحلیل آنتن های بند گپ الکترومغناطیسی در باند Ku پرداخته شده است. آنتن های EBG در این باند فرکانسی به سه دسته تقسیم شدند: 1) آنتن پچ شکافی با زیرلایه EBG و 2) آنتن پچ ماکرواستریپ با فوق لایه EBG و 3) آنتن تک قطبی با بازتابنده EBG. زیرلایه EBG  از نظر تأثیر بر امواج سطحی و بازده تشعشعی آنتن بررسی شد. عملکرد فوق لایه های EBG با پارامترهای بهره و ستمگرایی مورد سنجش قرار گرفت. بازتابنده های EBG نیز با همتای فلزی خود مقایسه شدند. مواد EBG مورد استفاده، یک و سه بعدی است. آنتن ها تحت دو نوع قطبی شدگی خطی و دایروی قرار گرفته اند. جهت تحلیل اثرات مواد EBG بر آنتن و شبیه سازی آنها از نرم افزار HFSS10 استفاده گردید. نتایج حاصل از شبیه سازی تلف بازگشتی، بهره، نقشه تشعشعی صفحات E و H و سمتگرایی است.

 


دانلود با لینک مستقیم

کدهای کنترل خطا در سیستم های مخابراتی

اختصاصی از یارا فایل کدهای کنترل خطا در سیستم های مخابراتی دانلود با لینک مستقیم و پرسرعت .

کدهای کنترل خطا در سیستم های مخابراتی


کدهای کنترل خطا در سیستم های مخابراتی
کدهای کنترل خطا در سیستم های مخابراتی

ERROR CONTROL CODES IN COMMUNICATION SYSTEMS




چکیده:

در این سمینار کدهای کنترل خطای بلوکی خطی و گردشی مورد بررسی قرار گرفته اند. در این راستا در فصل اول به بیان اصول و کلیات سیستم های مخابراتی به همراه مبانی مورد نیاز کار با کدهای کنترل خطا پرداخته شده است. در این فصل انواع خطاها در سیستم های مخابراتی شامل خطاهای تصادفی و قطاری، روش های کنترل خطا شامل روش های تشخیص خطا شامل روش های تشخیص خطا و تصحیح خطا و مفاهیم پایه در بررسی سیستم های مخابراتی و کدهای منبع و کانال مورد بحث قرار گرفته اند، پس از بیان این مبانی، در فصل دوم میدان های گالوا به عنوان یکی از مفاهیم بسیار مهم در کار با کدکننده های کنترل خطای باینری و غیر باینری مطرح شده و مورد بررسی قرار گرفته اند. در فصل سوم با عنوان کدهای کنترل خطای بلوکی خطی، به توصیف این گونه کدها پرداخته شده است. در ابتدای این فصل رابطه میان قدرت تشخیص و تصحیح خطای کد کنترل خطای خطی با حداقل فاصله همینگ میان کلمات کد بیان و اثبات شده است. در ادامه فصل، کدهای بلوکی خطی و کدهای همینگ به عنوان دسته ای خاص از کدهای بلوکی خطی با قابلیت ساخت آسان مورد بحث قرار گرفته اند. همچنین در این بخش معیار singleton که معیاری برای تعیین حداکثر قدرت کد بلوکی در تشخیص یا تصحیح خطاست بیان شده و نیز روشی برای توسعه این کد کننده ها و افزایش قدرت تصحیح و تشخیص آنها مطرح گردیده است. در ادامه این بخش نحوه دیکد کردن کدهای بلوکی توصیف شده است. در فصل چهارم، کدهای کنترل خطای گردشی به عنوان دسته ای خاص از کدهای کنترل خطای بلوکی خطی مورد بحث قرار گرفته اند. در این فصل پس از معرفی این نوع سیستم کدینگ کدهای BCH به عنوان دسته ای خاص از کدهای گردشی با قابلیت ساخت بالا و کارایی مناسب توصیف شده اند.


دانلود با لینک مستقیم

پایان نامه دکتری تحقق پذیری کارآمد کدهای کانولوشنال کوانتومی

اختصاصی از یارا فایل پایان نامه دکتری تحقق پذیری کارآمد کدهای کانولوشنال کوانتومی دانلود با لینک مستقیم و پرسرعت .

پایان نامه دکتری تحقق پذیری کارآمد کدهای کانولوشنال کوانتومی


پایان نامه دکتری تحقق پذیری کارآمد کدهای کانولوشنال کوانتومی

پایان نامه دکتری مهندسی برق با موضوع تحقق­ پذیری کارآمد کدهای کانولوشنال کوانتومی به صورت کامل و با فرمت ورد

چکیده:

علی­رغم قدرت نظری سیستم­های کوانتومی در زمینه پردازش و ارسال اطلاعات، یک مانع بزرگ در مسیر تحقق عملی آن­ها وجود دارد و آن برهم‌کنش سیستم کوانتومی با محیط بیرون است که منجر به تغییر ناخواسته اطلاعات می­شود. برای غلبه بر مشکل مذکور، کدهای تصحیح خطای کوانتومی طراحی شده­اند. یک دسته خاص از این کدها، کدهای کانولوشنال کوانتومی می­باشند که بر حسب نحوه طراحی به دو دسته کدهای CSS (Calderbank-Shor-Steane) و non-CSS تقسیم می­شوند. علیرغم اهمیت فراوان کدهای کانولوشنال در تصحیح خطا، فقدان یک مدار کدگذار با قابلیت تحقق­پذیری عملی، مانعی جدی در بهره‌گیری از این کدها می­باشد. سه پارامتر در طراحی مدارهای کدگذار کانولوشنال اهمیت دارد: پارامتر اول، میزان حافظه مصرفی کدگذار است؛ زیرا کاهش حافظه باعث کاهش سربار سخت­افزاری و افزیش سرعت الگوریتم کدبرداری می­شود. پارامتر دوم غیرمخرب بودن کدگذار است، تا تعداد محدودی از خطاهای تصحیح نشده به تعداد نامحدودی از کیوبیت­های اطلاعات منتقل نشود و آخرین پارامتر تعداد سطوح مدار است که با زمان تاخیر کدگذاری کیوبیت­ها ارتباط مستقیم دارد.

 از دیدگاه نظری، دو نوع ساختار برای کدگذارهای کدهای کانولوشنال وجود دارد که به ساختارهای استاندارد و ساختارهای pearl-necklace موسوم می­باشند. اما کدگذارهای pearl-necklace قابلیت تحقق­پذیری عملی را ندارند؛ زیرا به منابع نامحدود حافظه نیاز دارند. Grassl و Rotteler الگوریتمی برای کدگذاریِ کدهای کانولوشنال ارائه داده­اند. این الگوریتم در ابتدا فقط برای کدگذاری کدهای CSS طراحی شده بود، ولی در ادامه الگوریتم دیگری برای کدگذاری کدهای non-CSS نیز، توسط Grassl و Rotteler پیشنهاد گردید. کدگذار حاصل از هر دو الگوریتم در ساختار pearl-necklace بوده که قابلیت تحقق­پذیری عملی را ندارد. در این رساله، برآنیم که شکاف بین نمایش نظری و پیاده­سازی عملی این کدگذارها را بیابیم. به این منظور، ابتدا الگوریتمی برای تغییر ساختار کدگذارهای pearl-necklace  برای کدهای CSS به کدگذارهای استاندارد ارائه می­دهیم. سپس الگوریتم را توسعه داده تا بتوان پیاده­سازی عملی کدگذارهای پیچیده­تر pearl-necklace برای کدهای non-CSS را نیز به دست آورد. بررسی­های انجام شده در این رساله نشان می­دهد که چندین تحقق‌ عملی با میزان حافظه مصرفی متفاوت برای یک کدگذار pearl-necklace مشخص وجود دارد، که الگوریتم ارائه شده در این رساله تحقق عملی با کمینه حافظه را می‌یابد. لازم به ذکر است که پیچیدگی این الگوریتم،  بر حسب پارامترهای کد، چند جمله­ای است....


دانلود با لینک مستقیم