بایت
بایت

بایت

دانلود بررسی سیستم پیاده سازی بلادرنگ کدک صحبت استاندارد G.728 بر روی پردازنده TMS320C5402

دسته بندی برق
فرمت فایل docx
حجم فایل 850 کیلو بایت
تعداد صفحات فایل 101

بررسی سیستم پیاده سازی بلادرنگ کدک صحبت استاندارد G.728 بر روی پردازنده TMS320C5402 

 
 
 
چکیده    
کدک صحبت استاندارد G.728 ، یک کدک کم تاخیر است که صحبت با کیفیت عالی را در نرخ بیت 16 kbps ارائه می دهد و برای شبکه های تلفن ماهواره ای و اینترنت و موبایل که به تاخیر زیاد حساس هستند ، مناسب است. در این رساله به پیاده سازی بلادرنگ اینکدر و دیکدر  G.728 بصورت دوطرفه کامل ( Full Duplex ) بر روی پردازنده TMS320C5402 می پردازیم .
روشی ترکیبی برای برنامه نویسی TMS ارائه می شود که در آن  زمان وپیچیدگی برنامه نویسی نسبت به برنامه نویسی دستی به 30%  کاهش می یابد . در این روش پس از برنامه نویسی و شبیه سازی ممیزثابت الگوریتم کدک به زبان C ، با استفاده از نرم افزار  ( Code Composer Studio ) CCS ، برنامه به زبان اسمبلی ترجمه شده و بهینه سازی دستی در کل کد اسمبلی صورت می گیرد . سپس بعضی از توابع مهم برنامه از نظر MIPS ، بصورت دستی به زبان اسمبلی بازنویسی می شوند تا برنامه بصورت بلادرنگ قابل اجرا گردد . در پایان نتایج این پیاده سازی ارائه می شود .
 
 
 
 
 
 
 
 
 
کلمات کلیدی

کدینگ و فشرده سازی صحبت 

پیاده سازی بلادرنگ 

DSP

 TMS320C5402

برد DSK

 
 
 
 
 مقدمه
امروزه در عصر ارتباطات و گسترش روزافزون استفاده از شبکه های تلفن ،موبایل و اینترنت در جهان ومحدودیت پهنای باند در شبکه های مخابراتی ، کدینگ و فشرده سازی صحبت امری اجتناب ناپذیر است . در چند دهه اخیر روشهای کدینگ مختلفی پدیدآمده اند ولی بهترین و پرکاربردترین آنها کدک های آنالیزباسنتز هستند که توسط Atal & Remedeدر سال 1982 معرفی شدند [2] . اخیرا مناسبترین الگوریتم برای کدینگ صحبت با کیفیت خوب در نرخ بیت های پائین و زیر 16 kbps ، روش پیشگویی خطی باتحریک کد (CELP) می باشد که در سال 1985 توسط Schroeder & Atal معرفی شد [8] و تا کنون چندین استاندارد مهم کدینگ صحبت بر اساس CELP تعریف شده اند . 
 
 
 
در سال 1988 CCITT برنامه ای برای استانداردسازی یک کدک 16 kbps با تاخیراندک و کیفیت بالا در برابر خطاهای کانال آغاز نمود و برای آن کاربردهای زیادی همچون شبکه PSTN ،ISDN ،تلفن تصویری و غیره در نظر گرفت . این کدک در سال 1992 توسط Chen et al.    تحت عنوان LD-CELP معرفی شد[6] و بصورت استاندارد G.728 در آمد[9] و در سال 1994 مشخصات ممیز ثابت این کدک توسط ITU ارائه شد[10] . با توجه به کیفیت بالای این کدک که در آن صحبت سنتزشده از صحبت اولیه تقریبا غیرقابل تشخیص است  و کاربردهای آن در شبکه های تلفن و اینترنت و ماهواره ای در این گزارش به پیاده سازی این کدک می پردازیم .
 
 
در فصل اول به معرفی وآنالیز سیگنال صحبت پرداخته می شود و در فصل دوم روش ها و استانداردهای کدینگ بیان می شوند . در فصل سوم کدک LD-CELP را بیشتر بررسی می کنیم و در فصل چهارم شبیه سازی ممیز ثابت الگوریتم به زبان C را بیان می نمائیم. و در پایان در فصل 5 به نحوه پیاده سازی بلادرنگ کدکG.728 بر روی پردازنده TMS320C5402 می پردازیم.
 
 
 
فهرست
- مقدمه 4

فصل 1 : بررسی و مدل سازی سیگنال صحبت

1-1- معرفی سیگنال صحبت 6
1-2- مدل سازی پیشگویی خطی 10
1-2-1- پنجره کردن سیگنال صحبت 11
1-2-2- پیش تاکید سیگنال صحبت 13
1-2-3- تخمین پارامترهای LPC 14
 

فصل 2 : روش ها و استانداردهای کدینگ صحبت

2-1- مقدمه 15
2-2- روش های کدینگ 19
2-2-1- کدرهای شکل موج 21
2-2-2- کدرهای صوتی 22
2-2-3- کدرهای مختلط 24
الف- کدرهای مختلط حوزه فرکانس 27
ب- کدرهای مختلط حوزه زمان 29
 

فصل 3 : کدر کم تاخیر LD-CELP

3-1- مقدمه 34
3-2- بررسی کدرکم تاخیر LD-CELP 36
3-2-1- LPC معکوس مرتبه بالا 39
3-2-2- فیلتر وزنی شنیداری 42
3-2-3- ساختار کتاب کد 42
3-2-3-1- جستجوی کتاب کد 43
3-2-4- شبه دیکدر 45
3-2-5- پست فیلتر 46

فصل 4 : شبیه سازی ممیزثابت الگوریتم به زبان C

4-1- مقدمه 49
4-2- ویژگی های برنامه نویسی ممیزثابت 50
4-3- ساده سازی محاسبات الگوریتم 53
4-3-1- تطبیق دهنده بهره 54
4-3-2- محاسبه لگاریتم معکوس 58
4-4- روندنمای برنامه 59
4-4-1- اینکدر 63
4-4-2- دیکدر 69

فصل 5 : پیاده سازی الگوریتم برروی DSP

5-1- مقدمه 74
5-2- مروری بر پیاده سازی بلادرنگ 75
5-3- چیپ های DSP 76
5-3-1- DSP های ممیزثابت 77
5-3-2- مروری بر DSP های خانواده TMS320 78
5-3-2-1- معرفی سری TMS320C54x 79
5-4- توسعه برنامه بلادرنگ 81
5-5- اجرای برنامه روی برد توسعه گر C5402 DSK 82
5-5-1- بکارگیری ابزارهای توسعه نرم افزار 84
5-5-2- استفاده از نرم افزارCCS 86
5-5-3- نتایج پیاده سازی 94
5-6- نتیجه گیری و پیشنهاد 97
- ضمائم 
   - ضمیمه (الف) : دیسکت برنامه های شبیه سازی ممیز ثابت به زبان C و 
                          پیاده سازی کدک به زبان اسمبلی                                              
               - ضمیمه (ب) : مقایسه برنامه نویسی C و اسمبلی 98
- مراجع 103

دانلود بررسی سیستم پیاده سازی بلادرنگ کدک صحبت استاندارد G.728 بر روی پردازنده TMS320C5402

دانلود آشنایی با انواع پردازنده

آشنایی با انواع پردازنده

فراموش نکنید که قیمت ممکن است معادل کیفیت نباشد پروسسور یا cpu قلب یک کامپیوتر است

دانلود آشنایی با انواع پردازنده

دانلود رایگان مقاله آشنایی با انواع پردازنده
دانلود رایگان پژوهش آشنایی با انواع پردازنده
دانلود رایگان تحقیق آشنایی با انواع پردازنده
دانلود و خرید مقاله آشنایی با انواع پردازنده
خرید و دانلود مقاله آشنایی با انواع پردازنده
خرید مقاله آشنایی با انواع پردازنده
دانلود و خرید مقاله رشته کامپیوتر
دسته بندی کامپیوتر و IT
فرمت فایل doc
حجم فایل 683 کیلو بایت
تعداد صفحات فایل 24

آشنایی با انواع پردازنده


نگاهی به وضعیت  cpuدرایران:

فراموش نکنید که قیمت ممکن است معادل کیفیت نباشد پروسسور یا cpu قلب یک کامپیوتر است .جدیدترین cpu اگر چه سریعترین است اما گرانترین cpu هم هست . هر چند عموما وامروزه کارایی یک کا مپیوتر بوسیله cpu  آن شناخته می شود .مثلا میگویند این کامپیوتر پنتیوم 4 یا 3 است _ ولی این به تنهایی بازتاب کارایی یک کامپیوتر نیست .زیرا این کمیت فقط سرعت پروسسور را نشان می دهد ونه کارایی کل کامپیوتر که درحقیقت اجزای مهم دیگری غیر از cpu دارد.

دانلود آشنایی با انواع پردازنده

دانلود ریز پردازنده ها

ریز پردازنده ها

ریز پردازنده ها و مشخصات آنها مغز یا موتور PC ، پردازنده یا واحد پردازشگر مرکزی ( CPU ) است CPU وظیفه محاسبه و پردازش اطلاعات را به عهده دارد پردازنده ، گرانترین تک عنصر سیستم می باشد که معمولاً قیمت آن تا چهاربرابر قیمت مادربرد می باشد

دانلود ریز پردازنده ها

دانلود مقاله ریز پردازنده ها
خرید مقاله ریز پردازنده ها
دانلود و خرید مقاله ریز پردازنده ها
خرید و دانلود مقاله ریز پردازنده ها
دانلود رایگان مقاله ریز پردازنده ها
دانلود رایگان تحقیق ریز پردازنده ها
دانلود رایگان پژوهش ریز پردازنده ها
دسته بندی کامپیوتر و IT
فرمت فایل doc
حجم فایل 17 کیلو بایت
تعداد صفحات فایل 19

ریز پردازنده ها

ریز پردازنده ها و مشخصات آنها:

مغز یا موتور PC ، پردازنده یا واحد پردازشگر مرکزی ( CPU )  است . CPU  وظیفه محاسبه و پردازش اطلاعات را به عهده دارد .پردازنده ، گرانترین تک عنصر سیستم می باشد که معمولاً قیمت آن تا چهاربرابر قیمت مادربرد می باشد . شرکت اینتل در سال 1971  پردازنده 4004 را به عنوان اولین میکروپروسسور به دنیا عرضه نمود . امروزه اینتل هنوز در بازار پردازنده های PC  حرف اول را می زند . این بدان معنا است که همه سیستم های  سازگار با PC از پردازنده های اینتل یا پردازنده های سازگار با اینتل ( محصول شرکت هایی همانند AMD یا Cyrix  ) استفاده می کنند .

غلبه اینتل بر بازار میکروپروسسورها همیشه قابل تضمین نیست . با وجودی که افتخار معرفی اولین پردازنده به دنیا نصیب شرکت شده است . اما تا اواخر 1970 دوتا از مجرب ترین پردازنده های کامپیوترهای شخصی متعلق به این شرکت نبود . کامپیوترهای شخص متعلق به این شرکت نبود . کامپیوترهای شخص آن زمان ، اصولاً از پردازنده های Z80  متعلق به شرکت Zilog و پردازنده 6502 متعلق به شرکت Thechnology Mos استفاده می نمودند . پردازنده      Z80 نسخه بهبود یافته و ارزانتر پردازنده 8080  اینتل محسوب می شود .

دانلود ریز پردازنده ها

دانلود پیاده سازی بلادرنگ کدک صحبت استاندارد G.728 بر روی پردازنده TMS320C5402

پیاده سازی بلادرنگ کدک صحبت استاندارد G.728 بر روی پردازنده TMS320C5402

چکیده کدک صحبت استاندارد G728 ، یک کدک کم تاخیر است که صحبت با کیفیت عالی را در نرخ بیت 16 kbps ارائه می دهد و برای شبکه های تلفن ماهواره ای و اینترنت و موبایل که به تاخیر زیاد حساس هستند ، مناسب است در این رساله به پیاده سازی بلادرنگ اینکدر و دیکدر G728 بصورت دوطرفه کامل ( Full Duplex ) بر روی پردازنده TMS320C5402 می پردازیم

دانلود پیاده سازی بلادرنگ کدک صحبت استاندارد G.728 بر روی پردازنده TMS320C5402

دانلود مقاله پیاده سازی بلادرنگ کدک صحبت استاندارد
پیاده سازی بلادرنگ کدک صحبت استاندارد
خرید مقاله پیاده سازی بلادرنگ کدک صحبت استاندارد
دانلود و خرید پروژه پیاده سازی بلادرنگ کدک صحبت استاندارد
پژوهش رشته کامپیوتر
مقاله رشته کامپیوتر
کدک صحبت استاندارد
کدینگ و فشرده سازی صحبت 
پیاده سازی بلادرنگ 
DSP 
TMS320C5402 
برد DSK
دسته بندی کامپیوتر و IT
فرمت فایل doc
حجم فایل 897 کیلو بایت
تعداد صفحات فایل 102

پیاده سازی بلادرنگ کدک صحبت استاندارد G.728  بر روی پردازنده TMS320C5402


چکیده:

کدک صحبت استاندارد G.728 ، یک کدک کم تاخیر است که صحبت با کیفیت عالی را در نرخ بیت 16 kbps ارائه می دهد و برای شبکه های تلفن ماهواره ای و اینترنت و موبایل که به تاخیر زیاد حساس هستند ، مناسب است. در این رساله به پیاده سازی بلادرنگ اینکدر و دیکدر  G.728 بصورت دوطرفه کامل ( Full Duplex ) بر روی پردازنده TMS320C5402 می پردازیم .

روشی ترکیبی برای برنامه نویسی TMS ارائه می شود که در آن  زمان وپیچیدگی برنامه نویسی نسبت به برنامه نویسی دستی به 30%  کاهش می یابد . در این روش پس از برنامه نویسی و شبیه سازی ممیزثابت الگوریتم کدک به زبان C ، با استفاده از نرم افزار  ( Code Composer Studio ) CCS ، برنامه به زبان اسمبلی ترجمه شده و بهینه سازی دستی در کل کد اسمبلی صورت می گیرد . سپس بعضی از توابع مهم برنامه از نظر MIPS ، بصورت دستی به زبان اسمبلی بازنویسی می شوند تا برنامه بصورت بلادرنگ قابل اجرا گردد . در پایان نتایج این پیاده سازی ارائه می شود .


فهرست

- مقدمه                                                                                                          4

فصل 1 : بررسی و مدل سازی سیگنال صحبت                                                            

          1-1- معرفی سیگنال صحبت                                                                        6

          1-2- مدل سازی پیشگویی خطی                                                                 10

                   1-2-1- پنجره کردن سیگنال صحبت                                                     11

                   1-2-2- پیش تاکید سیگنال صحبت                                                      13

                   1-2-3- تخمین پارامترهای LPC                                               14

 

فصل 2 : روش ها و استانداردهای کدینگ صحبت

          2-1- مقدمه                                                                                  15

          2-2- روش های کدینگ                                                                    19

                   2-2-1- کدرهای شکل موج                                                      21

                   2-2-2- کدرهای صوتی                                                           22         

                   2-2-3- کدرهای مختلط                                                           24

                   الف- کدرهای مختلط حوزه فرکانس                                              27

                   ب- کدرهای مختلط حوزه زمان                                                   29

 

فصل 3 : کدر کم تاخیر LD-CELP                                                             

          3-1- مقدمه                                                                                  34

          3-2- بررسی کدرکم تاخیر LD-CELP                                                36

                   3-2-1- LPC معکوس مرتبه بالا                                                39

                   3-2-2- فیلتر وزنی شنیداری                                                    42

                   3-2-3- ساختار کتاب کد                                                         42

                   3-2-3-1- جستجوی کتاب کد                                                  43

                   3-2-4- شبه دیکدر                                                                45

                   3-2-5- پست فیلتر                                                               46

فصل 4 : شبیه سازی ممیزثابت الگوریتم به زبان C                                                   

          4-1- مقدمه                                                                                     49

          4-2- ویژگی های برنامه نویسی ممیزثابت                                                 50

          4-3- ساده سازی محاسبات الگوریتم                                                      53

                   4-3-1- تطبیق دهنده بهره                                                       54

                   4-3-2- محاسبه لگاریتم معکوس                                                 58

          4-4- روندنمای برنامه                                                                       59

                   4-4-1- اینکدر                                                                     63

                   4-4-2- دیکدر                                                                     69

فصل 5 : پیاده سازی الگوریتم برروی DSP                           

          5-1- مقدمه                                                                                  74

          5-2- مروری بر پیاده سازی بلادرنگ                                                      75

          5-3- چیپ های DSP                                                                     76

                   5-3-1- DSP های ممیزثابت                                                    77

                   5-3-2- مروری بر DSP های خانواده TMS320                            78

                   5-3-2-1- معرفی سری TMS320C54x                                   79

          5-4- توسعه برنامه بلادرنگ                                                                81

          5-5- اجرای برنامه روی برد توسعه گر C5402 DSK                                82

                   5-5-1- بکارگیری ابزارهای توسعه نرم افزار                                     84

                    5-5-2- استفاده از نرم افزارCCS                                              86

                    5-5-3- نتایج پیاده سازی                                                        94

          5-6- نتیجه گیری و پیشنهاد                                                              97

- ضمائم

   - ضمیمه (الف) : دیسکت برنامه های شبیه سازی ممیز ثابت به زبان C و پیاده سازی کدک به زبان اسمبلی        

                              - ضمیمه (ب) : مقایسه برنامه نویسی C و اسمبلی                                             

- مراجع                                                                                                                      103

دانلود پیاده سازی بلادرنگ کدک صحبت استاندارد G.728 بر روی پردازنده TMS320C5402

دانلود پاورپوینت مطالعه و بررسی پردازنده های DSPو امکان سنجی یک سامانه حداقلی جهت کار با آنها

پاورپوینت مطالعه و بررسی پردازنده های DSP و امکان سنجی یک سامانه حداقلی جهت کار با آنها

پاورپوینت مطالعه و بررسی پردازنده های DSPو امکان سنجی یک سامانه ی حداقلی جهت کار با آنها در 40 اسلاید قابل ویرایش با فرمت pptx

دانلود پاورپوینت مطالعه و بررسی پردازنده های DSP و امکان سنجی یک سامانه حداقلی جهت کار با آنها

مطالعه و بررسی پردازنده های  DSPو امکان سنجی یک سامانه ی حداقلی جهت کار با آنها
مطالعه و بررسی پردازنده های DSP
امکان سنجی یک سامانه ی حداقلی جهت کار با آنها
امکان سنجی یک سامانه ی DSP
بررسی پردازنده های دی اس پی
تحقیق مطالعه پردازنده هایDSP
مقاله دی اس پی
پاورپوینت مطالعه  پردازنده هایDSP
دانلود پاورپوینت مطالعه و بررسی پردازنده های DSP
دسته بندی برق
فرمت فایل pptx
حجم فایل 1225 کیلو بایت
تعداد صفحات فایل 40

پاورپوینت مطالعه و بررسی پردازنده های  DSPو امکان سنجی یک سامانه ی حداقلی جهت کار با آنها


  

مشخصات عمومی پردازنده های DSP

انجام بلادرنگ سیگنال های دیجیتال

توانایی انجام چندین عملیات همزمان در سیکل دستورالعمل

پردازش با سرعت بالا


مراحل طراحی سیستم DSP

قسمت های اصلی یک  سیستم DSP نوعی:

•سخت افزار

•نرم افزار


ویژگی های پردازنده های DSP

واحد MAC

دسترسی موثر به حافظه

واحدهای اجرایی مستقل از هم

نمایش داده و دقت نمایش

حلقه های بدون بالا سری

اجزای جانبی

دستورالعمل های خاص

درگاه اتصال

 

مطالب

 

فصل اول: مشخصات عمومی پردازنده هایDSP

فصل دوم: معرفی پردازنده هایDSP  و سخت افزار لازم جهت کار با آنها

فصل سوم: معرفی نرم افزار های DSP

فصل چهارم: کاربردهای پردازنده های DSP


دانلود پاورپوینت مطالعه و بررسی پردازنده های DSP و امکان سنجی یک سامانه حداقلی جهت کار با آنها