پایان نامه تحلیل و شبیه سازی کدهای CDMA به منظور کاهش تداخل بین کاربران در word دارای 88 صفحه می باشد و دارای تنظیمات و فهرست کامل در microsoft word می باشد و آماده پرینت یا چاپ است
فایل ورد پایان نامه تحلیل و شبیه سازی کدهای CDMA به منظور کاهش تداخل بین کاربران در word کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه و مراکز دولتی می باشد.
این پروژه توسط مرکز مرکز پروژه های دانشجویی آماده و تنظیم شده است
توجه : توضیحات زیر بخشی از متن اصلی می باشد که بدون قالب و فرمت بندی کپی شده است
بخشی از فهرست مطالب پروژه پایان نامه تحلیل و شبیه سازی کدهای CDMA به منظور کاهش تداخل بین کاربران در word
فصل اول : پیش نیازهای ریاضی و تعاریف ;
1-1 مقدمه
1-2 تعا ریف
1-2-1 تابع همبستگی متقابل برای سیگنالهای پریودیک
1-2-2 تابع خود همبستگی برای سیگنالهای پریودیک ;
1-2-3 خواص توابع همبستگی پریودیک گسسته ;
1-3 نامساوی ولچ ;
1-4 نامساوی سید لینکوف
1-5 تابع همبستگی غیر پریودیک گسسته
فصل دوم : معرفی کدهای ماکزیمال و گلد و کازامی ;
2-1 مقدمه ;
2-2 تعریف
2-3 دنباله¬های کلاسیک
2-3-1 دنباله¬هایی با طول ماکزیمال
2-3-2 خواص دنباله¬های ماکزیمال ;
2-4 انواع تکنیکهای باند وسیع
2-4-1 روش دنباله مستقیم (DS) ;
2-5 کدPN ;
2-5-1 دنباله PN و پس خور ثبات انتقالی ;
2-5-2 مجموعه دنباله¬های ماکزیمال دارای همبستگی ناچیز
2-5-3 بزرگترین مجموعه به هم پیوسته از دنباله¬های ماکزیمال ;
2-6 دنباله گلد
2-7 مجموعه کوچک رشته¬های کازامی
2-8 مجموعه بزرگ رشته¬های کازامی ;
فصل سوم : نحوه¬ی تولید کدهای ماکزیمال و گلد و کازامی ;
3-1 تولید کد ماکزیمال ;
3-2 تولید کد گلد ;
3-3 تولید کد کازامی
فصل چهارم : مروری بر سیستمهای دستیابی چندگانه تقسیم کد
4-1 مقدمه
4-2 سیستمهای دستیابی چندگانه تقسیم کد
4-3 مزایای سیستمهای دستیابی چندگانه تقسیم کد
4-4 نگاهی به مخابرات سیار ;
4-5 طریقه¬ی مدولاسیون ;
4-6 پدیده دور- نزدیک
4-7 استفاده از شکل موجهای مناسب CDMA
4-8 بررسی مساله¬ی تداخل بین کاربران
فصل پنجم : مراحل و نتایج شبیه سازی
5-1 مقدمه ;
5-2 بررسی کد ماکزیمال در شبیه سازی
5-3 بررسی کد گلد در شبیه سازی
5-4 بررسی کد کازامی در شبیه سازی
5-5 عملکرد خطای بیت ;
فهرست منابع
بخشی از فهرست مطالب پروژه پایان نامه تحلیل و شبیه سازی کدهای CDMA به منظور کاهش تداخل بین کاربران در word
[1] R.L Peterson , R.E Zimer and D.E Borth , introduction to spread spectrum communications , prentice hall
[2] S.Glisic and B.Vucetio , spread spectrum CDMA systems for wirless communication , Altech , Nor Wood , MA ,
[3] الکس ، وبلیوم و ساواسه تانتارانتا . مترجم : دکتر محمد ابطحی . تئوری و کاربرد سیستمهای طیف گسترده . موسسه فرمبنایی نص
[4] E.J,Groth , “Generation of binary sequence with controllable complexity” , IEEE Trans , inf . Teory , Vol . IT-17 . no.3 , p.p.288-269, May
[5] S.W.Golomb , shift register sequence , revised ED , Langune Hills , CA : Aegean park press ,
[6] C.P.Pfleeger , Security in coputing , Englewood cliffs , Nj : prentice Hall ,
[7] Mohamad A.Landolsi and Wayne E.stark , “DS-CDMA chip waveform design for minimal interference under bandwidth , phase and envelop constraint “IEEE Transations on communications , Vol.47 , no.11 , November
[8] Shu-Ming Tseng and Mark R.Bell , “Asyncchronous Multicarrier DS-CDMA Using Mutually Orthognonal Complementary Sets of Sequnces” IEEE Transaction on Communication , Vlol.48 , No.1 , janury
[9] G.Giunta , “Basic.note on Spread Spectrum CDMA Signals” , Rome , May
[10] Fatih Alagoz , “Optimum Multiuser Detection in CDMA system” power point
[11] S.Das , S.Ganu , N.Rivera , R.Roy , “Performance Analysis of Downlink Power Control Algorithm for CDMA system” power point
[12] Robert AKL , D.Sc . “Departmenet of Computer Scince and Engineering” power point
[13] Saraswathi Pulakurty , “Exploration of multi-user Detection Techniques for MC-CDMA” , 12th April
[14] Soshant Bal , “on the of Cancellation order is Successive Interference Cancellation for CDMA systems” power point
1-1 مقدمه
دنباله های دیجیتالی در مخابرات برای کاربردهای مختلفی طراحی و استفاده می شوند و به طور کلی می توان این کاربردها را به چند بخش تقسیم کرد
کاربردهایی که نیاز به خواص مشخصی از” تابع خود همبستگی”1 (ACF) دارند . به عنوان مثال هایی از این کاربرد می توان به مشخص کردن پارا مترهای سیستم خطی ، همزمان سازی ، اندازهگیری های زمانی وپردازش دو بعدی نام برد
کاربردهایی که نیاز به خواص مشخصی از “تابع همبستگی متقابل” 2 (CCF) دارند . مثال هایی از این کاربرد “سیستم های دسترسی چنگانه تقسیم کد” 3 (CDMA) ، مشخص کردن پارامترهای سیستم هایCDMA نوری و سیستم های “طیف گسترده” 4 (FH) می باشد . کاربردهایی که نیاز به خواص ساختاری دیگری دارند مانند : تولید کلید رمز نگاری ، منابع نویز معین و کدینگ کنترل خطا
2-1 مقدمه
دنباله های دیجیتال را میتوان به سه دسته اصلی تقسیم کرد
دنبالههای دودویی ، دنبالههای غیر دودویی ، دنبالههای دارای کاربرد خاص ، دسته اول ( دنبالههای دودویی ) بیش از سایر انواع دنبالهها بررسی شده و گسترش یافتهاند . اگر چه با ظهور ابزارهای قدرتمند در زمینه پردازش سیگنال ، دنبالههای غیر باینری نیز مورد توجه جدی قرار گرفتهاند . این دنبالهها در بسیاری از زمینهها ، دارای برتریهایی نسبت به دنبالههای دودویی می باشند . در ادامه به معرفی بعضی از دنبالههای طراحی شده خواهیم پرداخت
در ابتدا چندین دنباله دودویی کلاسیک ( دنبالههای با طول ماکزیمم (m-sequnce)1 ودنباله های گلد2 و دنباله های کازامی3 ) معرفی می شوند
2-2 تعریف
دنباله های شبه نویزی : دنبالههایی هستند که دارای خواص زیر می باشند
1) تابع خود همبستگی آنها در تاخیرهای غیر صفر مقداری ثابت و ناچیز است . [9]
2) در هر دوره تناوب تعداد صفرها و یکها تقریبا برابر هستند
3) در هر دوره تناوب ، تعداد رشته های متشکل از سمبلهای یکسان متوالی ، با افزایش طول رشته کمتر شود
2-3 دنباله های کلاسیک
در این قسمت به معرفی دنباله هایی می پردازیم که دارای همبستگی پریودیک خوب ، (نه بهینه ) می باشند
2-3-1 دنباله هایی با طول ماکزیمال
مطالعه ریاضی این دنباله در اواسط دهه پنجاه آغاز شد . یک مجموعه از رشتههای شبه نویز که همه خواص شبه نویز را دارا می باشد و دنبالههایی که توسط یک شیفت رجیستر با فیدبک خطی که دارای دوره تناوب ماکزیمم باشد را m-sequnce گویند . با توجه به اینکه در ساختن دنباله m همه طبقات درگیر هستند شرایط اولیه متفاوت شیفت رجیستر ها ، دنبالههای m متفاوتی تولید می نمایند . یک شیفت رجیستر با فیدبک خطی با چند جمله ای مشخصه اولی باید دارای شرایط زیر باشد
1) دارای دو سیکل باشد : یکی با طول یک و دیگری با طول
2) تمام حالات اولیه مخالف صفر و در یک سیکل قرار می گیرند
3) دنبالههای تولید شده توسط حالات اولیه مختلف تنها در یک اختلاف فاز با هم متفاوت و همگی دنبالههای ماکزیمال هستند
دنبالههای ماکزیمال در دنباله های PN 1 مورد استفاده قرار می گیرد . یک دنبالهی ماکزیمال هنگامیکه ساختمان شیفت رجیستر با فیدبک خطی دارای یک چند جملهای اولیه باشد تولید می گردد . [2]
به عنوان مثال در دنبالهی ماکزیمال شکل زیر یک شیفت رجیستر با فیدبک خطی مورد استفاده قرار گرفته است . به عنوان مثال در دنبالهی ماکزیمال شکل زیر یک شیفت رجیستر با فیدبک خطی مورد استفاده قرار گرفته است
2-2-2 خواص دنباله های ماکزیمال [1]
1) دارای پریود می باشند
2) تعداد بیت در هر دوره تناوب یکی بیشتر از تعداد صفرها است که دقیقا تعداد صفرها و تعداد یکها می باشد
3) دقیقا دنباله غیر صفر بوسیله یک چند جملهای اول تولید می شوند که شیفت یافتههای یکدیگرند که اپراتور شیفت است
4) از بیندنبا له ای که توسط چند جملهای تولید می شود تنها یک دنباله وجود دارد که برای آنها داشته باشیم
5) هر آرایش خاص تایی از اعداد ؛ دقیقاً یکبار در طول دنباله اتفاق می افتد
6) اگر یک سری پشت سر هم از صفرها و یا یک سری پشت سر هم از یکها را رشته بنامیم ، خواهیم دید که نیمی از رشتهها دارای طول یک هستند ، یک چهارم از رشتهها دارای طول 2 هستند ، یک هشتم از رشتهها دارای طول سه هستند
7) جمع یک دنباله و شیفت یافتهاش برابر شیفت دیگری از همان دنباله می باشد
8) با استفاده از خاصیت قبل نتیجه می گیریم که تابع خود همبستگی آنها در تاخیرهای غیر صفر مقداری ثابت است
9) اگر یک دنبالهی ماکزیمال دودویی با فرکانسکه توانی از 2 است ، نمونه برداری شود همان دنباله بدست می آید
10) اگر یک دنبالهی ماکزیمال دودویی با فرکانس که نمونه برداری شود و داشته باشیم
. تمام دنبالههای ماکزیمال که دارای پریود هستند تولید می شوند
11) “گستردگی خطی”1 این دنباله است
12) اگر بیت های رشته یک باشند آن را بلوک و اگر صفر باشد فاصله گویند که در هر دوره تناوب یک بلوک به طول داریم ولی فاصله به طول نداریم
13) در هر دوره تناوب یک فاصله به طول داریم ولی بلوک به طول نداریم
خواص ذکر شده برای دنبالههای ماکزیمال ها خواصی است که دنباله تصادفی نیز داراست به همین دلیل به دنبالههای ماکزیمال “شبه تصادفی”2 می گویند در نتیجه دنبالههای ماکزیمال دنبالههای PN هستند ولی هر PN یک دنبالهی ماکزیمال نیست . [1]
2-4 انواع تکنیک های باند وسیع
از اواخر دهه 1940 ، تکنیک های باند وسیع را برای کارهای نظامی مخفی به کار برده می شد . که در مقابل نویز و تداخل مقاومت خوبی از خود نشان می دادند . اخیراً این سیستم ها برای ارتباطات تلفنی بی سیم غیر نظامی نیز استفاده می شود . در حال حاضر روش های مختلفی در سیستم های باند وسیع مورد استفاده قرار می گیرند
2-4-1 روش “دنباله مستقیم”3 (DS)
در این روش اطلاعات هر کاربر به وسیله یک کد دیجیتالی اختصاصی مدوله می شود که سرعت ارسال کد خیلی بیشتر از سرعت ارسال مربوط به سیگنال اطلاعات است . این سیستم ها به سیستم شبه تصادفی نیز معروف هستند
در این سیستم ها از کد گسترش دهنده مستقیماً برای مدولاسیون استفاده می شود. سیگنال مدوله شده داده ها در اختیار است این سیگنال یکبار دیگر توسط دنباله کد گسترش دهنده مدوله شده و در نتیجه طیف سیگنال گسترش می یابد که مصونیت در مقابل اختلال ، جمینگ1 و . . . را فراهم می سازد
2-5 کد PN
سیگنالهای “طیف گسترده“2 که همانند نویز باند وسیع به نظر می رسند با استفاده از دنبالههای شبه تصادفی یا دنبالههای شبه نویز (PN) ایجاد می شوند . در سیستم های طیف گسترده دنباله مستقیم (DS/SS) شکل موج گسترش دهنده ، یک تابع زمانی از دنباله PN است
قابل توجه است که دنبالههای PN به صورت معین تولید می شوند . در غیر این صورت امکان استفاده از اطلاعات در سیستم مخابراتی طیف گسترده مقدور نخواهد بود
با این وجود این دنبالهها باید به گونهای باشند که از دید ناظر تصادفی به نظر برسند . در این صورت شکل موج زمانی ایجاد شده از روی دنبالههای PN نیز شبیه نویز تصادفی خواهد بود
به طور کلی کدهای مورد استفاده در سیستم های طیف گسترده باید دارای خواص زیر باشند که عبارت است از
1) دنباله باید دو سطحی باشد
2) کدها باید دارای تابع خود همبستگی با یک پیک تیز ، برای همزمان کردن کد باشند
3) کدها باید دارای همبستگی متقابل بسیار کم باشند تا بتوان از آنها در دسترسی چند گانه استفاده کرد
4) کدها باید متعادل باشند یعنی تفاوت بین یک ها و صفرها باید حداکثر 1 باشند
همچنین ردیفی از بیت های مشابه داخل کد ، نباید بسیار زیاد شود . این خاصیت باعث افزلیش خواص نویزی کد می شود و به گسترده شدن یکنواخت تر انرژی سیگنال در کل طیف کمک می کند
کدها به دو دسته عمده متعامد و غیر متعامد تقسیم می شوند . “کد والش”1 نمونه ای از کدهای متعامد و کدهای با طول حداکثر ، گلد ، کازامی نمونه ای از کدهای غیر متعامد هستند که در سیتم طیف گسترده استفاده می شوند . [3]
2-5-1 دنباله PN و “پس خور ثبات انتقالی”2
شکل زیر بلوک دیاگرام از یک فیدبک شیفت رجیستر را نشان می دهد . هر یک از بلوک های عنوان بندی شده همانند یک “فلیپ فلاپ”3 در فاصله clockعمل می کند
فلیپ فلاپ مرحله ای از شیفت رجیستر و یک بردار با طول است . [4]
2-5-2 مجموعه دنباله های ماکزیمال های دارای همبستگی ناچیز
در بسیاری از کاربردهای مهندسی به مجموعه ای از رشتهها احتیاج داریم که دارای دو خاصیت زیر باشند
1) هر رشته ای در این مجموعه به سهولت قابل بازشناسی از شیفت یافته خودش باشد
2) هر رشته ای از این مجموعه به سهولت قابل بازشناسی از بقیه رشته های مجموعه و شیفت یافتههای آنها باشد
خاصیت اول در سیستم های راداری و مخابرات طیف گسترده اهمیت فراوانی دارند . در مخابرات چند کاربره خاصیت دوم دارای اهمیت حیاتی است . در این قسمت به معرفی مهمترین دسته از رشتههای دودویی که به نحو مطلوبی دارای خواص فوق می باشد اشاره می کنیم
فرض می کنیم در دنبالههای ماکزیمال با دوره تناوب باشند که رشته بوسیله نمونه برداری از رشته با فرکانس نمونه برداری بدست آمده باشد . با انتخاب مناسب می توان رشته هایی بدست آورد
که تابع همبستگی متقابل برای آنها سه مقداره و دارای مقادیر زیر است
شرایطی که باید ارضا کنند تا به تابع همبستگی فوق برسیم ، بدین قرار است : توانی از 2 نباشد و یا نیز به نحوی انتخاب گردد که اگر باشد مقدار فرد باشد
به زوج رشتههای که به شکل فوق باشند یک “زوج مرجح”1 می گوییم
برای مرحله فیدبک شیفت رجیستر خطی حالات مختلفی که یک دنباله PN با طول ماکزیمال را تولید می کند [5] عبارت است از
که تابع اولر می باشد . [6]
2-5-3 بزرگترین “مجموعه بهم پیوسته”2 از دنباله های ماکزیمال
به مجموعهای از رشتهها که هر زوج از آنها دارای صفات فوق باشند یک مجموعه به هم پیوسته می گوییم و بزرگترین مجموعه از میان مجموعههای فوق را “مجموعه به هم پیوسته بیشینه”3 می نامیم و تعداد اعضای آن را با نشان می دهیم . در جدول زیر مقادیر نوعی را مشاهده می کنیم
کاملا واضح است که اندازه خانواده برای رشته های فوق بسیار کوچک است . به همین دلیل استفاده ازدنباله های ماکزیمال برای کاربردهایی که احتیاج به خانواده هایی با اندازه بزرگ است مرسوم نیست
2-7 مجموعه کوچک کازامی