فایل هلپ

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فایل هلپ

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

منو سایت آبی رنگ - HTML

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

منو سایت آبی رنگ - HTML


منو سایت آبی رنگ - HTML
دارای افکت تغییر رنگ بک گراند منو و رنگ بک گراند متن به همراه خود متن
قابل استفاده بر روی انواع قالب ها و سایت ها
فایل HTML‌ با قابلیت تغییر کد
 
 
 

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


منو سایت آبی رنگ - HTML

مجموعه مقالات ترافیک در شهر

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

مجموعه مقالات ترافیک در شهر


مجموعه مقالات ترافیک در شهر

این فایل حاوی مجموعه مطالعات ترافیک در شهر می باشد که به صورت فرمت PDF در 20 فایل در اختیار شما عزیزان قرار گرفته است، در صورت تمایل می توانید این محصول را از فروشگاه خریداری و دانلود نمایید.


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


مجموعه مقالات ترافیک در شهر

دانلود تحقیق کامل درمورد کدها

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

دانلود تحقیق کامل درمورد کدها


دانلود تحقیق کامل درمورد کدها

لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل: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<n  باشد ، n-k  بیتهای افزونگی (redundant) می تواند به بیتهای یک پیغام اضافه گردد و کلمه کد را شکل دهد . این بیتهای اضافه شده توانایی کد را در مبارزه با نویز کانال فراهم می آورد . با نرخ ثابتی از کد ، بیت های افزونگی بیشتری را می توان با افزایش دادن طول بلوک n از کد ، با پیغام جمع کرد و این تا هنگامی است که نسبت k/n  ثابت نگه داشته شود .

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

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

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

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

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

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

در این سیستم خروجی منبع 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 دریافت شده است . در صورتیکه تمام ترتیبات اطلاعات و درپی آن تمام کلمات کد مشابه باشند ، ( یعنی P( r ) برای تمام v ها یکسان باشد ) حداکثر کردن رابطه 3  معدل حداکثر کردن P(r|v) است . و برای یک DMC(Discrete memoryless channel) داریم :    (4)‌  . 

باید توجه داشت که برای یک کانال بدون حافظه هر سمبل دریافت شده فقط به سمبل فرستاده شده متناظرش وابسته است . یک دیکدر که روش تخمینی جهت ماکزیمم کردن رابطه 4 انتخاب کند ، دیکدر با حداکثر احتمال نامیده می شود . MLD(Maximum Likelihood Decoder)  - ماکزمم کردن رابطه 4 معادل ماکزمم کردن تابع احتمال لگاریتمی زیر است : (5)   بنابراین یک MLD برای یک DMC یک  را بعنوان تخمینی از کلمه کد v برگزیند که رابطه 5 ماکزیمم گردد . درصورتیکه کلمات که معادل نباشد ، MLD لزوماً بهینه نمی گردد.

دراین حالت احتمالات شرطی P(r|v) باید بوسیله احتمالات کلمات کد P ( r) وزن داده شود تا مشخص گردد که کدام کلمه کد P(v|r) را ماکزیمم می کند .

اکنون مشخصه های MLD در یک BSC (Binary systematic Channel) مورد بررسی قرار می گیرد . در این حالت r  یک ترتیب باینری است که بغلت نویزی بودن کانال ممکن است از کلمه کد انتقال یافته v در بعضی موقعیت ها متفاوت باشد .

وقتی  و بالعکس وقتی  در نظر می گیریم . d(r,v) را فاصله بین rوv ( یعنی تعداد موقعیت های متفاوت بین rو v ) در نظر می گیریم . برای یک طول n یک کد بلوکی رابطه 5 بشکل زیر در می آید : (6)

  . توجه گردد که برای کد کانولوشن n در رابطه 6 با N   بزرگ جایگزین می گردد .

در صورتیکه  را برای P<1/2 و   ثابت برای تمام v ها ، در نظر بگیریم ، قاعده دیکدینگ MLD برای BSC ،  را بعنوان کلمه کد v   انتخاب می کند که فاصله d(r,v) را بین rوv به حداقل برساند . بعبارت دیگر کلمه کدی را انتخاب می کند که در تعداد کمتری از موقعیتها از ترتیب دریافت شده ، متفاوت باشد . برای همین یک MLD برای  BSC یک دیکدر با حداقل فاصله نامیده می شود .

 تحقیقات Shannon در رابطه به بررسی توانایی کانال نویزی در ارسال اطلاعت تئوری کدینگ کانال نویزی را حاصل کرد و بیان می دارد که هر کانال دارای یک ظرفیت کانال C  است و برای هر نرخ R<C ، کدهای ایجاد شده با نرخ R  با دیکدینگ ماکزیمم احتمال ، دارای کمترین احتمال خطای دیکدینگ P(E) است . در عمل برای هر R<C برای کدهای بلوکی با طول n داریم : (7)  و برای کدهای کانولوشن با حافظه m  : (8)   می باشد .

که  طول اجباری کد نامیده می شود .  و  توابع مثبتی از R برای R<C هستند . که با پارامترهای کانال مشخص می گردند . مزر رابطه 7  بطور قرار دادی براین مطلب دلالت دارد که احتمالات خطای کوچک با کدینگ بلوکی R<C  ثابت با افزایش طول n  بلوک درحالتیکه نرخ k/n  ثابت بماند ، بدست می آید . مرز رابطه 8 بیان می دارد که احتمالات خطای کوچک  برای هر R<C   ثابت ، با افزایش طول  یعنی با افزایش مرتبه حافظه m مادامیکه k و n ثابت باشند قابل دست یابی است . تئوری کدینگ کانال نویزی بر پایه یک استدلال ، کدینگ رندم نامیده می شود .

مرزهای بنا نهاده شده در واقع بر اساس احتمال خطای متوسط از مجموعه تمام کدها بدست می آید . مادامیکه کدها بهتر از حد متوسط شکل گیرند ، تئوری کدینگ کانال نویزی ، وجود کدها را در مرزبندی روابط 7 و 8 تضمین می نماید اما بیان نمی دارد که این کدها چگونه ساخته شوند .

برای دست یافتن به احتمالات خطای خیلی کمتر برای کدهای بلوکی با نرخ ثابت R<C طول های خیلی بزرگ از آن احتیاج است و در پی آن باید کلمات کد خیلی بزرگ باشد . و بعبارت دیگر هنگامیکه برای یک MLD   باید برای هر کد آن LogP(r|v) محاسبه گردد . سپس کلمه کدی که ماکزیمم باشد ، انتخاب گردد ، تعداد محاسبات برای شکل دادن یک MLD  بسیار زیاد خواهد شد . برای کدهای کانولوشن ، احتمالات خطای کوچک به یک مرتبه m حافظه بزرگ محتاج است .

یک MLD برای کدهای کانولوشن به تقریباص  محاسبه برای دیکد کردن هر بلوک از k بیت اطلاعات احتیاج دادرد و این محاسبات با افزایش m زیاد می شود . از این رو با استفاده از دیکدینگ با ماکزیمم احتمال جهت دستیابی به احتمالات خطای پائین غیر عملی به نظر می رسد . لذا دو مشکل اساسی جهت دستیابی به احتمالات خطای پائین مورد نیاز است :

  • ساخت کدهای طولانی خوب با استفاده از دیکدینگ ماکزیمم احتمال که مرزهای روابط 7 و 8 را ارضا کند .
  • یافتن روشهای اجرایی ساده جهت انکدینگ و دیکدینگ این کدها .

تعریف 1 : کدهای همینگ : کدهایی هستند که می توانند یک خطا را تصحیح کنند و دارای مشخصات زیر می باشند (به ازاء هر عدد صحیح  )‌ : 1- طول کد :   2- تعداد بیت های پیغام :   3- تعدا بیت های پریتی :   4- این کدها قدرت تصحیح یک خطا را دارند :

1-3­- انواع خطا Type of error

در کانالهای بدون حافظه ، نویز بر هر سمبل ارسال شده بدون وابستگی اثر می گذارد . بعنوان مثال در یک BSC هر بیت انتقال یافته  دارای احتمال P از دریافت شده های غیر صحیح و 1-P  از دریافت شده های صحیح است که غیر وابسته به سایر بیتهای ارسال شده می باشد . از این رو خطا ها بصورت رندم در ترتیب دریافت شده رخ می دهد و بنابراین کانالهای بدون حافظه کانالهای با خطای رندم نامیده می شوند .

مثال خوبی از این کانالها کانالهای ماهواره ای و کانال های با فضای ایستاده است . در واقع اکثر انتقالات به خط مستقیم دارای خطا های رندم هستند . کدهایی که جهت تصحیح خطاهای رندم تعبیه می شوند ، کدهای تصحیح خطای رندم نامیده می شوند .

شکل2- دیاگرام احتمال گذار a- کانال سیستماتیک باینری b – کانال بدون حافظه گسسته

با کانالحافظه دار ، نویز غیر وابسته از انتقالی به انتقال دیگر نمی باشد . یک مدل ساده از کانال حافظه دار در شکل 3 نشان داده شده است . این مدل شامل دو حالت است . یک حالت خوب  که در هر انتقال خطاها بطور غیر تکراری رخ می دهد . و  و یک حالت بد که در هر انتقال خطاها دارای ماکزیمم احتمال  است . کانال در اکثر موارد در حالت خوب است اما در حالت شیفت به حالت بد در مواقع تغییر پارامترهای انتقال کانال ( مثلاً در حالت محوشوندگی عمیق که در اثر چند مسیرگی رخ می دهد ) ، انتقال خطاها در دسته ها (cluster)و ازهم پاشیدگی ها (burst) رخ می دهد که علت آن افزایش احتمال گذر در حالت بد است و کانال های با حافظه ، کانالهای دارای خطای از هم پاشیدگی (burst) نامیده می شوند .

مثالهایی از کانالهای دارای خطای برست ، کانالهای رادیویی است که این خطا سبب محوشوندگی سیگنال درطول انتقال چند مسیره می گردد . محوشوندگی همچنین ممکن است در سیم یا کابل انتقال در اثر نویز سوئیچینگ یا مکالمه متقابل ایجاد می گردد . کدهایی که جهت تصحیح این نوع خطاها بکار می رود به کدهای تصحیح کننده خطای برست معروفند (burst-error correcting codes) سرانجام بعضی از کانالهای ترکیبی از هر دو خطای رندم و از هم پاشیدگی را دارا هستند و کانالهای مرکب نامیده می شوند و کدهای تصحیح کننده این نوع خطا ها نیز کدهای تصحیح کننده خطای برست – رندم نامیده می شوند .

شکل3- مدل ساده ای از یک کانال با حافظه

1-4- راه کارهای کنترل خطا  Error control Strategies

بلوک دیاگرام نشان داده شده در شکل 4 یک سیستم یک مسیره را نشان می دهد . این ارتباط در واقع در یک جهت از فرستنده به گیرنده است

. کنترل خطا برای یک سیستم یک مسیره با استفاده از تصحیح خطای رو به جلو FEC(Forward Error Correction)  انجام می پذیرد که بطور اتوماتیک خطاهای آشکار شده در گیرنده را تصحیح می کند .

مانند سیستم های ارتباطی فضایی که تجهیزات انکدینگ ساده ای می تواند روی بدنه فضاپیما قرار داده شود اما تجهیزات انکدینگ پیچیده ای روی ایستگاه زمینی قرار داده می شود . بیشتر سیستم های کد کننده امروزی از فرمهای مختلفی از FEC استفاده می کنند ، حتی در مواردیکه سیستم یک مسیره نیست .

در موارد دیگری یک سیستم ارسال می تواند دو مسیره باشد . بدین معنا که اطلاعات می تواند در هر دو جهت ارسال گردد و فرستنده نیز مانند یک گیرنده عمل کند ( ارسال و دریافت کننده transceiver)

مثالهایی از این نوع سیستم ها مانند کانالهای تلفنی و بعضی ارتباطات ماهواره ای می باشد . کنترل خطا برای یک سیستم دو مسیره می تواند با استفاده از آشکارسازی خطا و دوباره ارسال صورت پذیرد. که به آن تکرار تقاضای اتوماتیک ARQ(Automatic Repeat Request) می گویند . در یک سیستم ARQ هنگامیکه خطاها در گیرنده آشکار می شود ، یک تقاضا برای تکرار پیغام به فرستنده ارسال می گردد و این مادامی است که پیغام بطور صحیح دریافت شده باشد . دو نوع سیستم ARQ وجود دارد : ARQ با حالت توقف – انتظار و ARQپیوسته  .

با حالت اول ، فرستنده یک کلمه کد را به گیرنده می فرستد و منتظر می ماند تا یک پاسخ (acknowledg) مثبت (ACK) یا منفی (NAK) از گیرنده دریافت کند . درصورتیکه (ACK) دریافت شد ، مفهوم آن این است که هیچ خطایی در گیرنده آشکار نشده است و فرستنده کلمه بعدی را ارسال می کند .

اگر NAK دریافت شود مفهوم آن این است که در گیرنده خطا آشکار شده است و فرستنده همان کلمه کد را دوباره می فرستد . با وجود نویز این دوباره ارسال کردن ها ممکن است چندین بار تکرار گردد .

با ARQ پیوسته ، فرستنده کلمات را بطور پیوسته می فرستد و گیرنده نیز پاسخ را بطور پیوسته ارسال می کند . با دریافت یک NAK فرستنده شروع به دوباره ارسال می کند . در این حالت ممکن است یک کلمه کد را به خطا برگرداند و دوباره بفرستد . این حالت را GO – BACK-NARQ می نامند .

همچنین درحالتی ممکن است فرستنده کلمه کدی که NAK داشته است را دوباره ارسال نماید . که این حالت به Selective-Request ARQ نامیده می شود . ARQ با تکرار حساس موثرتر از حالت قبل است اما به مدارات لاجیک و بافر بیشتری احتیاج دارد.

در کل ARQ حالت پیوسته از ARQ توقف – انتظار موثر تر است اما در عین حال گرانتر می باشد . در ارتباطات ماهواره ای که نرخ ارسال و نیز تاخیر آن طولانی است ، ARQ حالت پیوسته بطور نرمال استفاده می شود و ARQ حالت توقف – انتظار در سیستمی بکار می رود که  زمان ارسال کلمه کد طولانی تر از زمان دریافت پاسخ باشد و بیشتر برای کانال های HALF-DUPLEX و ARQ  پیبوسته بیشتر برای کانال های FULL-DUPLEX  بکار می روند .

مزیت مهم ARQ بر FEC  این است که آشکار سازی خطا به تجهیزات دیکدینگ ساده تری از تصحیح خطا نیاز دارد . همچنین ARQ در دوباره ارسال کردن اطلاعات هنگامیکه خطایی رخ می دهد ، حساسیت بیشتری دارد . بعبارت بهتر هنگامیکه نرخ خطای کانال بیشتر باشد ، ددوباره ارسال با تکرار بیشتری باید انجام پذیرد .و در این حالت ARQ دارای تاثیر کمتری می شود . در این موارد ترکیبی از FEC و ARQ تاثیر بیشتری دارد که به روشهای Hybrid معروف است .

تعریف2 : سیندرم و تشخیص خطا : یک کد بلوکی(n,k) که ماتریس پریتی چک آن ، H باشد ، فرض می گیریم . اگر یک کلمه کد از این کد روی کانال ارسال گردد ، کلمه دریافتی بصورت ذیل است :  ( r کلمه دریافتی ، u کلمه ارسالی و e بردار خطا است ) در این روش تعداد  کد خطا قابل تشخیص  است . و داخل این پترن ها ، تمامی پترن هایی که d-1 یا کمتر خطا باشد ، قرار می گیرد. عمل تشخیص خطا توسط سیندرم صورت می پذیرد :  . اگر  (یعنی کلمه کد مجاز باشد ) خواهیم داشت : S=0  و در غیر اینصورت :  . پس جهت تشخیص داریم : 1- به ازای کلمه دریافتی سیندرم محاسبه می شود 2- اگر  خطا اعلام می شود و در غیر اینصورت خطا وجود ندارد و یا قابل تشخیص نیست .

تعریف 3-  کد های چرخشی : چند جمله ای مولد این کد ها :  . اگر   چند جمله ای پیغام باشد ، در اینصورت کلمه کد  با چند جمله ای مولد مذکور ، قابل تولید است .

1-5- بررسی کدهای تصحیح کننده خطای برست (از هم پاشیدگی)  Burst –Error – Correcting Codes

همانگونه که ذکر گردید کانالهایی وجود دارد که تحت تاثیر اختلالات دسته ای (cluster) و ازهم پاشیدگی (burst) هستند .

مثلاً در خطوط تلفن  یک ضربه یا اختلال الکتریکی ممکن است باعث ایجاد خطاهای گروهی می گردد .

و در این حالت کدهای تصحیح کننده خطای رندم موثر نمی باشد . کدهای چرخشی در آشکار سازی و تصحیح خطای برست موثراند . از جمله این کدها کدهای آتشی (Fire Codes) است .

- معرفی : یک برست با طول l بعنوان یک بردار تعریف می گردد که اجزاء غیر صفر آن به l موقعیت دیجیت های متوالی منحصر شده اند و اولین و آخرین آن غیر صفر است . مثلاً بردار خطای e=(000010110100000) یک برست با طول 6 را مشخص می کند . یک کد خطی که توانایی تصحیح تمام خطاهای برست با طول l یا کمتر را داشته باشد اما تمام خطاهای برست با طول l+1 را نتواند تصحیح کند ، به این چنین کدی ، کد تصحیح کننده  برست l  گویند و یا کدی که دارای توانایی تصحیح l خطای برست است .  روشن است که برای کد (n,k) با l تصحیح خطای برست ، n-k  افزونگی قابل اضافه کردن است .

تئوری 1 -  یک شرط لازم برای کدهای خطی (n,k) که بتواند  تمام خطاهای برست با طول l یا کمتر را تصحیح کند این است که هیچ  برستی با طول 2l یا کمتر نتواند یک بردار کد را حاصل کند.

تئوری 2 – تعداد دیجیت های پریتی چک یک کد خطی (n,k) که دارای برست با طول b یا کمتر بعنوان یک بردار کد نباشد ، حداقل b است . یعنی  است .

از تئوری های 1 و 2 در می یابیم که محدودیتی روی تعداد دیجیتهای پریتی چک یک کد تصحیح خطای برست l وجود دارد .

تئوری3-  تعداد دیجیت های پریتی چک یک کد تصحیح خطای برست l باید حداقل 2l باشد که داریم : (9)    .

تئوری 3 نشان می دهد که توانایی تصحیح خطای برست یک کد (n,k) حداکثر [(n-k)/2] است . پس (10)   است .

این مرز فوقانی توانایی تصحیح خطای برست است و مرز Reiger نامیده می شود . و کدهایی که به این مرز برسند بهینه هستند . نسبت (11) z=2l/(n-k) بعنوان معیاری جهت اندازه گیری کارایی تصحیح خطای برست توسط کد استفاده می گردد . یک کد optimal ( بهینه ) دارای z=1  است . باید متذکر شویم که درصورت تصحیح تمام خطاهای برست با طول l یا کمتر و نیز آشکارسازی تمام خطاهای برست  توسط کد (n,k) ، تعداد دیجیتهای پریتی چک باید حداقل l+d  باشد .

1-6-دیکدینگ کدهای چرخشی تصحیح کننده خطای برست تکی

      decoding of Single-Burst-error-Correcting Cyclic Codes

این کدها بسادگی با تکنیک تله گذاری خطا  (trapping) قابل دیکد هستند . فرض شود که کلمه کد v(x) از یک چرخشی

n,k)) با تصحیح خطای برست l انتقال یافته است . درصورتیکه r(x) و e(x) به ترتیب بردارهای دریافت شده و خطا باشند ،

 سیندرم r(x) است .

اگر خطاها در e(x) به موقعیت دیجیتهای پریتی چک با مرتبه بالا l  محدود گردد و چنانچه  از r(x) ، سپس دیجیت های سیندرم با مرتبه بالای l ،  با خطاهای e(x) سازگار است . و n-kl دیجیت سیندرم مرتبه پائین ،   صفر خواهد بود .

فرض کنید خطاها در e(x) به موقعیت های  از r(x) ، محدود باشد . ( شامل مواردی در حوالی انتها ) سپس بعد از تعداد مشخص از شیفت های چرخشی r(x)  ، i شیفت چرخشی ، خطاها در موقعیت های  از    شیفت یابند که iامین شیفت از r(x)  است .

این فقط قسمتی از متن مقاله است . جهت دریافت کل متن مقاله ، لطفا آن را خریداری نمایید


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


دانلود تحقیق کامل درمورد کدها

دانلود پاورپوینت سازه های برگرفته از طبیعت شامل 52 اسلاید قابل ویرایش با تخفیف ویژه اورمیاباکس

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

دانلود پاورپوینت سازه های برگرفته از طبیعت شامل 52 اسلاید قابل ویرایش با تخفیف ویژه اورمیاباکس


دانلود پاورپوینت سازه های برگرفته از طبیعت شامل 52 اسلاید قابل ویرایش با تخفیف ویژه اورمیاباکس

 

 

 

 

 

 

عنوان :دانلود پاورپوینت سازه های برگرفته از طبیعت شامل 52 اسلاید قابل ویرایش با تخفیف ویژه اورمیاباکس

فرمت : POWERPOINT(قابل ویرایش)

تعداد اسلاید:52 اسلاید با فرمت PPT با طراحی فوق العاده و عکسهای بی نظیر و توضیحات تکمیلی

فهرست مطالب:
سانتیاگو کالاتراوا
کالاتراوا در سه بعد طراحی می کند
موزه هنر میلواکی
ساختمانی که پرواز میکند
ایستگاه نور
فرودگاه سوندیکاه بیلبائو
برج مسکونی ترنینگ تورسو – سوئد
سالن اپرای تنریف
سازه های برگرفته از طبیعت

 

توجه : با تخفیف ویژه اورمیاباکس
پس از انجام مراحل خرید حتما روی دکمه تکمیل خرید در صفحه بانک کلیک کنید تا پرداخت شما تکمیل شود تمامی مراحل را تا دریافت کدپیگیری سفارش انجام دهید ؛ اگر نتوانستید پرداخت الکترونیکی را انجام دهید چند دقیقه صبر کنید و دوباره اقدام کنید و یا از طریق مرورگر دیگری وارد سایت شوید یا اینکه بانک عامل را تغییر دهید.پس از پرداخت موفق لینک دانلود به طور خودکار در اختیار شما قرار میگیرد و به ایمیل شما نیز ارسال می شود.

توجـــــــه : با توجه به محدودیت های ایجاد شده توسط برخی از بانکها در خریدهایی با مبالغ کمتر از 5000 تومان مانند بانک ملی و ...،خواهشمند است جهت انجام این قبیل خریدها از کارتهای سایر بانکهای بدون محدودیت مبلغ استفاده فرمایید.


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


دانلود پاورپوینت سازه های برگرفته از طبیعت شامل 52 اسلاید قابل ویرایش با تخفیف ویژه اورمیاباکس

دانلود تحقیق کامل درمورد آشنایی با فلش (Flash)

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

دانلود تحقیق کامل درمورد آشنایی با فلش (Flash)


دانلود تحقیق کامل درمورد آشنایی با فلش (Flash)

لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه: 87

 

آشنایی با فلش:

 مقدمه :

برای ایجاد سایتهای جذاب وپویا فلش ماکرو مدیا یکی از ابزارهای مفید می باشد. با استفاده از این برنامه میتوان به یک سایت تعامل و پویا نمایی بخشید و بدین وسیله جلوه های ویژه ای راتولید نمود .با استفاده ازاین برنامه آموزشی شما عوامل اصلی فلش راشناخته و قادر به تولیدفیلمهای فلش خواهید شد. نرم افزارهای دیگری نیزجهت ویرایش گرافیکی یا صوتی به همراه فلش در تهیه محتوای صفحات وب مورد استفاده قرار می گیرد. همچنین برنامه هایی نظیر Macromedia Dreamweaver یا Microsoft Frontpage به همراه برنامه فلش کاربرددارد.
برنامه فلش با حداقل امکانات وظایف بزرگی را انجام می دهد که از آن جمله می توان ساخت تصاویر وبی را نام برد. وب بخشی از اینترنت است که به صورت ویژوال بوده وبه خلاقیت بصری نیاز داردوقتی که در یک سایت وبی وارد می شوید هزاران ایده مختلف جذاب کننده را مشاهده خواهیدنمود. فلش دارای ابزارهایی است که با استفاده ازآنها می توانید تصاویر زیادی راایجاد نمائید. تصاویری که در فلش رسم می شوند به وسیله گرافیک برداری تولید می شوند نه به شکل Bitmapگرافیک برداری دارای مزیتهایی نسبت به Bitmap است که کوچک تر بودن فایلهای تصاویر برداری نسبت به فایلهای Bitmap هم ارز آنها یکی از این مزایا می باشد.
همچنین فایلهای گرافیک برداری بدون از دست دادن کیفیت دارای قابلیت Scale هستند. تصاویر برداری فلش را به سادگی نمی توان به سایت وب اضافه کرد. این تصاویر معمولا باید توسط یک برنامه خاص مشاهده شود. این برنامه برای تصاویر فلش Flashplayer می باشد که در مرورگر وب نصب می گردد. تصاویر فلش به صورت بخشی از فیلم فلش ذخیره می شوند و این فیلم فلش است که در صفحه وب شما قرار داده می شود. هنگامی که مرور گر وب با یک فیلم فلش در صفحه وب روبرو می گردد به صورت اتوماتیک اجراگر فلش را Load می نماید.

فلش با توسل به فرایند ی به نام Tweening عمل متحرک سازی را به راحتی انجام می دهد. در انجام متحرک سازی تنها کافیست در فریمهای شروع و خاتمه تحرک حرکت را تعریف نمائیدو فلش به طور خودکار کلیه فریمهای شروع و خاتمه را تولید می نماید. علاوه بر متحرک سازی از فلش برای تولید سایتهای وب تعاملی ( Intractive ) می توان بهره برد. به عنوان مثال می توانید فیلمی بسازید که کاربر از بین چندین گزینه انتخاب دلخواه را انجام دهد و با انتخاب گزینه های متفاوت عکس العملهای مختلفی را مشاهده نمائید.

ذخیره ی فایلهای فلش از اینترنت توسط Flash Capture 1.55 ::

فرمت فلش یکی از محبوب ترین فرمت های انیمیشن است که مخصوصا در دنیای اینترنت حجم پایینش بسیار فراگیر شده است . بی شک شما نیز با صفحات اینترنتی محتوی این انیمیشن های تبلیغاتی و یا چندرسانه ای بر خورد کرده اید , قصد به ذخیره ی آنها بر روی سیستمتان را داشته اید و به محظ راست کلیک بر روی آنها میبینید که به جای منوی اصلی مرورگر منوی مخصوص فایل فلش که تنظمات آن را داراست ظاهر می گردد . نکته جالب اینجاست که همراه با ذخیره ی کامل صفحه نیز فایل فلش ذخیره نمی شود , شما نیز به ناچار مجبور به جستجوی تمامی Temporary Internet Files برای یافتن فایل فلش Load شده خواهید بود .

آیا به دنبال راهی برای ذخیره ی مستقیم این فایها از اینترنت بوده اید ؟

Flash Capture نرم افزار کوچکی از شرکت نرم افزار Dreamingsoft است که ابزاری اضافی را به مرورگر Internet Explorer ویندوز شما می افزاید که به طور مستقیم توانایی ذخیره ی این فایلها بر روی هارد را به شما می دهد .

برخی ویژگی های این نرم افزار کوچک و بسیار مفید :

ذخیره ی فایلهای فلش تنها با یک کلیک بر روی قسمت اضافه شده به مرورگر .

فرستادن فایلهای فلش به صورت ایمیل به دوستانتان تنها با یک کلیک .

گرفتن عکس از فایل فلش تنها با یک کلیک .

مدیریت فایلهای فلش ذخیره شده در دسته بندی های مختلف .

ذخیره سازی تمامی فلش های موجود در یک صفحه ی وب با یک کلیک .

ویزگی گشت و گذار در تمامی فلش های دیده شده تا کنون توسط اینترنت اکسپلورر .

و ....


جزییات کامل تر ...

این نرم افزار با ویندوز های 98/Me 2000/XP سازگاری کامل دارد و برای اجرا به IE 5.0 یا بالاتر نیازمند است .

Flash Capture را می توانید از اینجا :

:: تبدیل فایلهای PowerPoint به Flash توسط نرم افزار SameShow 1.4.5 ::

SameShow نام نرم افزار مفیدی از شرکت WonderShare است که به شما اجازه ی تبدیل مقاله ها و Presentation های خود را که به صورت فرمتهای مختلف نرم افزار PowerPoint است را به فایل فلش تبدیل نمایید .

دلایل تبدیل فایلهای PowerPoint به Flash  :

حجم فایلهای فلش حاصل به مراتب کمتر از فایل PowerPoint است و به اسانی میتوانید به دوستان خود Email بزنید و آنها به آسانی میتوانند این فایلهای فلش را باز نمایند!

کاربر کنترل بسیار بیشتری میتواند از لحاظ Playback بر روی فایل فلش نسبت به PowerPoint داشته باشد .

فایلهای فلش به مراتب امن تر از فایلهای PowerPoint می باشند و سخت تر قابل نفوذ و تغییرند .

رزولوشن و کیفیت تصویری فایلهای فلش بالاتر و قابل تغییر است .

به آسانی میتوانید آن تحقیق و جستجوی خود به صورت فایل فلش را در اختیار همگان قرار دهید و بر روی اینترنت پخش کنید و در هر مرورگری قابل نمایش خواهد بود

توسط این نرم افزار تمامی ویژگی های صوتی و تصویری PowerPoint شما به درون فایل فلش می آید. همچنین به شما آمکان آن را می دهد تا به PowerPoint انیمیشن های فلش و GIF اضافه نمایید .

 

دلایل تبدیل فایلهای PowerPoint به Flash  :

حجم فایلهای فلش حاصل به مراتب کمتر از فایل PowerPoint است و به اسانی میتوانید به دوستان خود Email بزنید و آنها به آسانی میتوانند این فایلهای فلش را باز نمایند!

کاربر کنترل بسیار بیشتری میتواند از لحاظ Playback بر روی فایل فلش نسبت به PowerPoint داشته باشد . فایلهای فلش به مراتب امن تر از فایلهای PowerPoint می باشند و سخت تر قابل نفوذ و تغییرند . رزولوشن و کیفیت تصویری فایلهای فلش بالاتر و قابل تغییر است . به آسانی میتوانید آن تحقیق و جستجوی خود به صورت فایل فلش را در اختیار همگان قرار دهید و بر روی اینترنت پخش کنید و در هر مرورگری قابل نمایش خواهد بود توسط این نرم افزار تمامی ویژگی های صوتی و تصویری PowerPoint شما به درون فایل فلش می آید. همچنین به شما آمکان آن را می دهد تا به PowerPoint انیمیشن های فلش و GIF اضافه نمایید

فرمت فلش یکی از محبوب ترین فرمت های انیمیشن است که مخصوصا در دنیای اینترنت حجم پایینش بسیار فراگیر شده است . بی شک شما نیز با صفحات اینترنتی محتوی این انیمیشن های تبلیغاتی و یا چندرسانه ای بر خورد کرده اید , قصد به ذخیره ی آنها بر روی سیستمتان را داشته اید و به محظ راست کلیک بر روی آنها میبینید که به جای منوی اصلی مرورگر منوی مخصوص فایل فلش که تنظمات آن را داراست ظاهر می گردد . نکته جالب اینجاست که همراه با ذخیره ی کامل صفحه نیز فایل فلش ذخیره نمی شود , شما نیز به ناچار مجبور به جستجوی تمامی Temporary Internet Files برای یافتن فایل فلش Load شده خواهید بود .

آیا به دنبال راهی برای ذخیره ی مستقیم این فایها از اینترنت بوده اید ؟

Flash Capture نرم افزار کوچکی از شرکت نرم افزار Dreamingsoft است که ابزاری اضافی را به مرورگر Internet Explorer ویندوز شما می افزاید که به طور مستقیم توانایی ذخیره ی این فایلها بر روی هارد را به شما می دهد .

برخی ویژگی های این نرم افزار کوچک و بسیار مفید :
ذخیره ی فایلهای فلش تنها با یک کلیک بر روی قسمت اضافه شده به مرورگر . فرستادن فایلهای فلش به صورت ایمیل به دوستانتان تنها با یک کلیک .
گرفتن عکس از فایل فلش تنها با یک کلیک .
مدیریت فایلهای فلش ذخیره شده در دسته بندی های مختلف .
ذخیره سازی تمامی فلش های موجود در یک صفحه ی وب با یک کلیک .
ویزگی گشت و گذار در تمامی فلش های دیده شده تا کنون توسط اینترنت اکسپلورر .

و ....  این نرم افزار با ویندوز های 98/Me 2000/XP سازگاری کامل دارد و برای اجرا به IE 5.0 یا بالاتر نیازمند است .

 

با انیمیشن از چه زمانی آشنا شدید؟

بادیدن کارتون با انیمیشن آشنا شدیم. 10 سالم که بود صاحب تلویزیون شدیم و سال های 47-1346 اما تا قبل از آن با تلویزیون نزدیکان با کارتون های خارجی که از شبکه نفت برای خارجی های ساکن اهواز پخش می شد انیمیشن را می شناختم و با آن آشنا بودم.

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

زمینه ساز انیمیشن همین داستان های مصور و یا اصطلاحا کمک استیرلپ ها هستند.

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

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

 

فعالیت خود را چگونه آغاز کنیم :

در واقع فعالیت من در زمینه انیمیشن از همان زمان آغاز شده بود. علاقه مندی من به فیلم نقاشی وطراحی بسیار زیاد بود.

اولین باری که به تنهایی به سینما رفتم در سن 10 سالگی بود که فیلمی فضایی بود.تصاویر این فیلم برای من بسیار جالب بود.من به فیلم هایی که می دیدم امتیاز می دادم و آن ها را رده بندی می کردم. اولین فیلم خود را در سن 16 سالگی با دوربین 8 میلی متر یکی از دوستانم که تک فریم نداشت و هنگامی که دکمه را فشار می دادم یک بار 10 فریم، یک بار 6 فریم و یک بار 5 فریم رد می شدساختم. من تصاویر خود را به جای افقی، به صورت عمودی طراحی کرده بودم که راه رفتن را نشان می داد که تصاویری از کاریکاتور خودم بود.

من در آن زمان از کتاب آقای پرستون بلی که توسط آقای دکتر زرین کلک ترجمه شده بود بسیار کمک گرفتم.

در سن 13 سالگی هنگامی که به تهران می آمدم به سینما میرفتم و داستان فیلم هایی را که می دیدم می نوشتم، دسته بندی و آرشیو می کردم. کتاب هایی که در مورد سینما چاپ می شد می خریدم. من به وسیله نقاشی کردن هویت پیدا کرده بودم طراحی برای من مانند چوب کبریتی بود که من از طوفان دریا نجات می داد و به ساحل می رساند.

انیمیشن از دیدگاه شما یعنی :

انیمیشن یعنی لذت بردن، خلق فضا و یا دیدگاه درونی افراد است که دنیای آن ها قابل رویت می کند. مثل موسیقی و یا ادبیات که هر یک به شیوه خود بر روی افراد تاثیر گذار هستند.

به نظر شما شرایط لازم برای ورود به این حرفه چیست؟

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

آیا اگر باز هم به دنیا می آمدید. این حرفه را دنبال می کردید و اگردنبال می کردید همین مسیر را طی می کردید؟

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


آیا انیمیشن از زندگی شما جداست؟

خیر-انیمیشن در تمام لحظات زندگی با من است من بیشترین موضوع صحبتم با خانواده در مورد کار وانیمیشن است وخانواده مرا در این امر بسیار همراهی می نمایند.

به خصوص همسرم که با من دسته و هم مسیر است.

آیا جهانی شدن مهم است. آیا شما دوست دارید جهانی شوید؟ برای جهانی شدن چه باید کرد؟

هنرمند دوست دارد هنرش درجهان مورد استقبال قرار گیرد. هر هنری در ذات خودش جهانی است. هر انسانی قسمتی از جهان است و روز به روز کاملتر می شود. کمتر هنری است که برای فرهنگ خاص تولید شود. هنرهای خاصی در زمان خاص مربوط به یک جغرافیای خاص بودند.اما امروزه به خاطر ارتباطات تقریبا هیچ هنری مربوط به جغرافیای خاص نمی شود انسان به عنوان یک عنصر جهانی هر عنصری که تولید می کند برای دنیاست. بنابراین من هم مانند هر انسان دیگری دوست دارم که اثرم در دنیا دیده شود. زمانی انسان خود را با خانه /زمانی با شهر/ زمانی با کشور و در دوره ای دوست دارد خود را با سطح جهانی مقایسه کند تا متوجه شود جایگاهش در دنیا کجاست. اثر هنری بویژه انیمیشن برای بکارگیری است.برای اینکه این امر صورت بگیرد طبیعی است که باید مانند یک وسیله صنعتی دارای استاندارد باشد. انیمیشن هم باید دارای استاندارد باشد قادر سطح دنیا  به صورت یک محصول هنری خوب عرضه شود. باید کیفیت فیلم خوب باشد . دارای متن محکمی باشد. داستان را خوب روایت کندو بتواند با نژادها وزبان های مختلف ارتباط برقرار کند. صنعت سینمایی ژاپن به این موفقیت دست پیدا کرده است. نوع قصه گویی وروایت وحتی گرافیکی که زمانی عجیب به نظر می رسد امروزه توانسته ارتباط برقرار کند ودوست داشتی جلوه کند. تولید زیاد وسرمایه گذاری از عواملی هستند که موفقیت را افزایش میدهد. در صنعت هنر انیمیشن هم ما میتوانیم روشی را اتخاذ وابداع کنیم که وارد بازا مصرف قرار بگیرد تا حداقل گروهی از مردم دنیا از آن استفاده کنند.

شما دارای مدرک کارشناسی سینما هستید. چرا سینما رادنبال نکردید؟ هدف شما از انتخاب انیمیشن چیست؟ در انیمیشن چه بود که جذب آن شدید؟

زمانی که کنکور هنر دادم ودر مصاحبه شرکت کردم از من پرسیدند چرا سینما را انتخاب کردید؟

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

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

ورد به این رشته متوجه شدم که چقدر سینما جذاب ست. فیلم زیاد می دیدم و به آن علاقه داشتم اما هیچ گاه تصور این که فیلمساز شوم را نداشتم. به اینماتور بودن می اندیشیدم اما فیلمساز بودن به نظر خیلی سخت می آمد.من از علاقه مندان مجله فیلم بودم. برای آن ها کاریکاتور می کشیدم و آثارم را در این مجله چاپ می شد. در زمان دانشجویی یک فیلم داستانی، دو فیلم مستند و یک کارگزارشی برای تلویزیون تهیه کردم.

سینما راحت تر از انیمیشن است اما جسارت بیشتری می طلبد. در انیمیشن جسارت کمتر است. اما بعدها متوجه شدم یک انیماتور موفق نیاز به رفت و آمد و شناخت از محیط اطراف خود دارد. علت ادامه ندادن سینما علاقه به انیمیشن بود. شیوه بیان در انیمیشن یک هنر مستقل است وهنر هشتم محسوب می شود و نباید آن را جزء زیر مجموعه سینما قرار دارد.

این فقط قسمتی از متن مقاله است . جهت دریافت کل متن مقاله ، لطفا آن را خریداری نمایید


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


دانلود تحقیق کامل درمورد آشنایی با فلش (Flash)