دانلود مقاله کدها

Word 3 MB 17819 76
مشخص نشده مشخص نشده کامپیوتر - IT
قیمت قدیم:۳۰,۰۰۰ تومان
قیمت: ۲۴,۸۰۰ تومان
دانلود فایل
کلمات کلیدی: کد - کدها
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • فصل اول : کدهای بلوکی و کدهای کانولوشن
    امروزه دو نوع عمومی از کدها استفاده می شود : کدهای بلوکی و کدهای کانولوشن . انکدینگ یک کد بلوکی را به تر تیبی از اطلاعات در قالب بلوکهای پیغام از 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<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 و="" ثابت="" برای="" تمام="" v="" ها="" ،="" در="" نظر="" بگیریم="" ،="" قاعده="" دیکدینگ="" mld="" برای="" bsc="" ،="" را="" بعنوان="" کلمه="" کد="" v="" انتخاب="" می="" کند="" که="" فاصله="" d(r,v)="" را="" بین="" rوv="" به="" حداقل="" برساند="" .="" بعبارت="" دیگر="" کلمه="" کدی="" را="" انتخاب="" می="" کند="" که="" در="" تعداد="" کمتری="" از="" موقعیتها="" از="" ترتیب="" دریافت="" شده="" ،="" متفاوت="" باشد="" .="" برای="" همین="" یک="" mld="" برای="" bsc="" یک="" دیکدر="" با="" حداقل="" فاصله="" نامیده="" می="" شود="" .="">

انکدر دوار مطلق : ساختمان انکدر نوع دیجیتال آن به ازای هر زاویه ‌مشخص از محور (θ) یک کد دیجیتال منحصر به فرد ایجاد می کند . یک ورق فلزی ( برش یافته با مکانیسمی پیچیده ) به یک دیسک جدا کننده که کاملاً‌با محور درگیر می باشد چسبیده شده است . یک سری کنتالتهای لغزان بر روی یک هسته ساکن فیکس شده اند . به طوری که هر کنتاکت در مقابل ورقه ‌فلزی در فواصل مختلف از محور جاروب می شود. هنگامی ...

یک بارکد (بعضی معادل فارسی رمزمیله را برای این واژه به کار می‌برند) نوعی نمایش تصویری اطلاعات بر روی سطوح است که اطلاعات آن را می‌توان توسط ماشین بازخوانی نمود. بارکدهای اولیه اطلاعات را در قالب عرض و فاصله خطوط موازی چاپ شده ذخیره می‌کردند و به صورت یک دسته از خطوط مستقیم موازی دیده می‌شدند اما امروزه بارکدها ممکن است -بسته به نوع- به شکل یک دسته نقطه، یک دسته دایره هم مرکز و ...

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

  مقدمه: می‌دانیم که برای دستیابی به مخابرات امن و  اینکه اطلاعات دیجیتال بدون خطا و همچنین بدون کم و زیاد شدن بیتها انتقال یابند احتیاج به استفاده از یک سری تکنیکهایی می‌باشد. یکی از این تکنیکها  به کار بردن کدهای کنترل خطا که به نام کدینگ کانال[1] نیز معروف است می باشد. بطور خیلی مختصر کد کردن به منظور کنترل خطا به کار بردن حساب شده رقمهای افزون می باشد. قالبهای ...

انکدر دوار : انکدر دوار که انکدور محور (‌Shaft encoder) نیز نامیده می شود عبارتست از یک دست الکترومکانیکی که برای تبدیل موقعیت زاویه‌ای (θ) یک محور انتقال به یک کمیت آنالوگ و یا یک کد دیجیتال استفاده می شود این وسیله که در واقع نوعی ترانزیستور( مبدل ) به شمار می آید : در جاهایی چون رباتیک ،‌در بالای لنزهای عکاسی ، در دستگاه های ورودی کامپیوتر ( از قبیل موس های اپتومکانیکی و...) ...

: با گسترش روزافزون فناوری RFID و استفاده از آن در کاربردهای مختلف، نیاز به وجود یک استاندارد جهانی که تولیدکنندگان سخت‌افزارها و نرم¬افزارهای RFID بتوانند از آن برای سازگار کردن محصولات خود استفاده نمایند، بیش از پیش احساس می¬شود. در همین راستا سازمان جهانی کد الکترونیکی محصول (Electronic Product Code) در حال توسعه مجموعه¬ای از استانداردها است. علاوه بر این، کد ...

بارکد و اطلاعاتی درباره بارکد ________________________________________ بارکد چیست؟ به زبان ساده مى توان گفت: مجموعه اى از میله ها یا خطوط سیاه رنگى که معمولاً بر روى زمینه اى سفید چاپ مى شود و به وسیله آن از کالاى خریدارى شده شناسایى لازم به عمل مى آید و قیمت آن مشخص مى شود و اگر به دنبال تعریف دقیق ترى هستید، باید گفت: بارکد عبارت است از انتقال داده ها از طریق امواج نورى. آنها ...

معرفی تاریخچه و محتوای CPT : (سیستم کدگذاری خدمات پزشکی) در گذشته برای خدمات درمانی که ارائه می گردید وجهی گرفته می شد (بصورت داد و ستد کالا یا پول نقد) در طی جنگ جهانی دوم، مجلس امریکا اعلام کرد که قیمت ها و دستمزد باید ثابت نکه داشته شود، از طرفی تقاضا برای کالاهای تولیدی (مواد لازم برای جنگ) در حال افزایش بود و کارخانه ها هم کمتر کار می کردند. آنها نیاز به استخدام نیروی جدید ...

پیش‌نیازها دانشی از مدل‌سازی lighting Viewing,( modeling) و نقش پارامترها در مدل‌سازی و Viewing معرفی: این فصل با فصهای دیگر تفاوت دارد چون این فصل یک فصل غیرعادی است چرا که شامل چند شکل است که دقیقاً عنوان( موضوع) آنرا معرفی می‌کنند( مشخص‌ می‌کنند). موضوع( عنوان) این فصل در مورد حرکت است و ما نمی‌توانیم در یک متن دستی نوشته شده مفهوم دقیق حرکت را نشان دهیم این امکان وجود داشت ...

این پروژه بر اساس تئوری تورهای مجازی از طریق اینترنت طراحی و نوشته شده است . محتوای این سایت توضیحاتی در مورد مناطق دیدنی استان فارس شهر شیراز والبته به طور اختصاصی از بنای تخت جمشید می باشد . در طراحی این سایت از زبان ASP و کدهای HTML استفاده شده است . این پروژه از سه قسمت تشکیل شده است . 1-توضیح مختصری از ASP . 2-تشریح سایت . 3-هدف از انتخاب و انجام این پروژه همچنین منبع ...

ثبت سفارش
تعداد
عنوان محصول