اینو دیدی

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

اینو دیدی

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

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

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

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

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

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

 

پایان نامه کارشناسی ارشد مخابرات سیستم

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

بر روی پردازنده TMS320C5402

چکیده

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

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

کلمات کلیدی

کدینگ و فشرده سازی صحبت ، پیاده سازی بلادرنگ ، DSP ، TMS320C5402 ، برد DSK

فهرست

- مقدمه 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

سیستم‌ بلادرنگ در شبکه‌های حسگر بی‌سیم

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

سیستم‌ بلادرنگ در شبکه‌های حسگر بی‌سیم


سیستم‌ بلادرنگ در شبکه‌های حسگر بی‌سیم

پروژه 

سیستم‌ بلادرنگ در شبکه‌های حسگر بی‌سیم

 

120 صفحه ورد  قابل ویرایش 

1000تومان 

 

چکیده:

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

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

 

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

 

 

فهرست مطالب

 

فصل اوّل:

شبکه حسگر بی‌سیم. 1

1-1: توضیحات اولیه 2

1-1-1: حسگر. 2

1-1-2: گره حسگر. 2

1-1-3: گره حسگر/کارانداز 2

1-1-4: شبکه حسگر. 2

1-1-5: میدان حسگر/کارانداز 2

1-1-6: چاهک... 3

1-1-7: گره مدیر وظیفه. 3

1-2: کاربردها 6

1-2-1: دسته بندی کاربردها 7

1-3: مزیت‌ها 7

1-4: ساختمان گره 8

1-4-1: واحد پردازش داده 8

1-4-2: واحد فرستنده گیرنده 8

1-4-3: واحد حسگر. 8

1-4-4: واحد کارانداز 9

1-4-5: واحد تامین انرژی.. 9

1-5: مشخصه‌ها 9

1-5-1: مشخصه‌های منحصر به فرد گیرنده ی بی‌سیم. 9

1-6: ویژگیها 11

1-6-1: ویژگی‌های عمومی یک شبکه حسگر. 11

1-7: ساختار ارتباطی. 13

1-8: پایگاه‌ها 14

1-8-1: سخت افزار 14

1-8-2: استانداردها 14

1-8-3: نرم افزارها 15

1-8-4: بعضی از موضوع های داغ در تحقیق نرم افزارهای  WSN.. 15

1-8-6: میان افزار 18

1-8-7: زبان برنامه نویسی.. 18

1-8-8: شبیه سازی.. 18

1-8-9: تجسم فکری داده‌ها 19

1-9: معماری شبکه‌های حسگر 19

1-9-1: معماری ارتباطی در شبکه‌های حسگر. 19

1-9-2: اجزاء سخت افزاری. 20

1-9-3: اجزای نرم‌افزاری.. 20

1-9-3-1: سیستم عامل Tiny OS. 20

1-10: فاکتورهای طراحی. 20

1-10-1: تحمل خرابی.. 20

1-10-2: قابلیت گسترش... 21

1-10-3: هزینه تولید. 21

1-11: محدودیت‌های سخت افزاری یک گره حسگر 22

1-11-1: هزینه پائین.. 22

1-11-2: حجم کوچک... 22

1-11-3: توان مصرفی پائین.. 22

1-11-4: نرخ بیت پائین.. 22

1-11-5: خودمختار بودن. 23

1-11-6: قابلیت تطبیق پذیری.. 23

1-12: ویژگی‌های سخت‌افزاری. 23

1-13: نمونه چند گره حسگر ساخته شده 25

فصل دوّم:

2-1: منشأ ضعف امنیتی در شبکه‌های بی‌سیم و خطرات معمول. 27

2-2: سه روش امنیتی در شبکه‌های بی سیم. 28

2-2-1:  WEP. 28

2-2-2: SSID.. 28

2-2-3: MAC.. 29

2-3: ابزار های Sniff وScan  شبکههای محلی بیسیم. 29

2-4: آنتنها 30

2-5: ابزار هایی که رمزنگاری WEP را میشکنند. 30

2-6: ابزارشکستن احراز هویت.. 31

2-7: حملات متداول شبکههای محلی بیسیم. 32

2-8: تماسهای تصادفی یا مغرضانه 32

2-9: چالشهای امنیتی برای شبکههای حسگر بیسیم. 34

فصل سوّم:

3-1: مقدمه 36

3-2: سیستمهای بلادرنگ.. 36

3-3: کاربردهای استاندارد سیستم بلادرنگ.. 38

3-4: پروتکل سیستم بلادرنگ.. 38

3-5: سیستمهای بلادرنگ سخت و نرم 40

3-6: مدلهای وظیفه در سیستمهای بلادرنگ.. 44

3-7: وظیفههای بلادرنگ دورهای. 44

3-8: وظیفههای بلادرنگ نامنظم. 45

3-9: زمانبندی در سیستمهای بلادرنگ.. 46

3-10: شناسایی نیازها 46

3-10-1: نیازهای رفتاری.. 46

3-10-2: نیازهای زمانی موقتی.. 47

3-10-3: نیاز های هزینه ای.. 47

3-11: استنتاج قیود 47

3-11-1: مدل وظیفه. 48

3-11-2: انحصاری کردن. 48

3-11-3: قیود زمان بندی مطلق.. 48

3-11-4: قیود زمان بندی وابسته. 50

3-12: تخصیص حافظه و زمانبندی. 53

3-13: فلسفه طراحی این نوع سیستم عامل. 53

3-14: مشخصات سیستم عاملهای بلادرنگ.. 54

فصل چهارم:

4-1: مقدمه 58

4-2: ارتباط فوری در شبکه‌های حسگر 58

4-3: طرح RAP. 61

4-4: شرح API‌های سرویس رویداد جستجو و پروتکل شبکه 63

4-4-1: API های سرویس‌های رویداد جستجو. 63

4-4-2: ثبت رویداد (رویداد، فضا، کاوش) 63

4-4-3: جستجو  محاسبه، ویروسی فضا 64

4-4-4: پروتکل مشخص کنندة مکان. 64

4-4-5:  ارسال جغرافیایی.. 65

4-5: برنامه ریزی یکنواختی سرعت.. 65

4-6: یکنواختی سرعت ثابت.. 67

4-7: یکنواختی سرعت دینامیک.. 67

4-8: ردیف اصلی. 68

4-9: الویت‌بندی لایه MAC. 69

4-10: زمان انتظار اولیه پس از بیکاری. 69

4-11: کاربرد افزایش Back off 69

4-12: طرح‌بندی شبکه 70

4-13: حجم کارهای عملیاتی. 71

4-14: اجرای پروتکل‌ها 72

4-15: گردش GF ، DSR. 75

4-16: برنامه بندی بسته 76

4-17: تناسب مسافت.. 80

4-18: اقدام مرتبط. 80

 

فصل پنجم:

5-1: مقدمه 83

5-2: وضعیت TheaArt 84

5-3: اهداف طرح. 86

5-3-1: ساختاری ثبات.. 86

5-3-2: ضمانت‌های هم زمان. 86

5-3-3: مسیریاب QOS و مدیریت تراکم. 87

5-3-4: تعادل بار ترافیکی.. 87

5-3-5: وضعیت متمرکز. 87

5-3-6: مسیریاب بدون انحراف.. 88

5-4: پروتکل SPEED. 88

5-5: کاربرد API و قالب بسته‌بندی. 89

5-5-1: Area Multicast Send (موقعیت، شعاع، ضرب‌العجل، بسته) 89

5-5-2: Area Anycast Send (موقعیت، شعاع، ضریب‌العجل، بسته) 89

5-5-3: Unicast Send (ID جهانی، ضرب‌العجل، بسته) 89

5-5-4: Speed Receive. 89

5-5-4-1: نوع بسته‌بندی.. 90

5-5-4-2: Id جهانی.. 90

5-5-4-3:TTL. 90

5-5-4-4: ناحیه هدف.. 90

5-6: تبادل راهنمای مجاور 90

5-7: دریافت برآورد تاخیری. 91

5-7-1فرستادن با تاخیر. 92

5-7-2دریافت با تاخیر. 92

5-8: ارسال جغرافیایی غیرقطعی بی‌مکان (SNGF) 93

5-8-1تنظیم مجاورت انحراف i 93

5-8-2تنظیم کاندید ارسالی انحراف i 94

5-9: SNGF. 95

5-10: حلقه بازخوردی مجاور (NFL) 96

5-11: مسیریابی دوباره فشار عقبی. 97

5-12: فرآیند آخرین مایل. 98

5-13: آزمایش و ارزیابی. 100

5-13-1: محیط ارزیابی.. 100

5-13-2: اجتناب از تراکم. 101

5-13-3: نسبت فقدان فرصت E2E. 106

5-14: مقایسه بسته کنترلی. 107

5-15: بهینه سازی. 108

فصل ششم:

6-1: پروتکل   MMSPEED. 110

6-2: پروتکل  RPAR. 110

6-3: پروتکل  EA-QoS. 111

6-4: پروتکل  Pothuri 111

6-5: پروتکل  Ergen 109

6-6: جمع‌بندی. 112

نتیجه گیری. 113

سخن پایانی. 114

کنفرانس ها 115

منابع. 116

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

فهرست شکل‌ها و جداول‌

 

فصل اوّل:

    شکل1: تراشه اینتل ۸۷۴۲. 5

    شکل 2: یک ریز پردازنده128 بایتی.. 5

    شکل3: یک حسگر طراحی‌‌شده برای شبکه‌های WSN به اندازه یک سکه. 10

    شکل4: ساختار متداول یک شبکه حسگر. 13

   شکل5: Sun Spot حسگر بی‌سیم محصول شرکت سان مایکروسیستمز. 14

    شکل6:معماری یک شبکه حسگر. 19

شکل7: ساختار عمومی یک گره حسگر. 25

فصل چهارم:

 شکل1: ساختار RAP. 62

 شکل2: سناریوهای برنامه ریزی از راه دور آگاه 66

 شکل3: مهلت از دست دادن  نسبت DSR و GF با ضرب العجل ها (5،10) 75

 شکل4: آخرین مهلت تنگ نسبت با ضرب العجل ها (5،10) 77

 شکل5: آخرین مهلت تنگ نسبت با ضرب العجل ها(5،(25. 78

 شکل6: آخرین مهلت تنگ نسبت با ضرب العجل ها 5)،50 ) 79

 شکل7: نسبت فاصله بین منبع وقسمت.. 79

 جدول1: فهرست طرح‌های شبیه سازی.. 72

 جدول2: پروتکل‌ها 73

 جدول1:طراحی یک سرعت.. 74

 

فصل پنجم:

  شکل1: مواجه با تعاریف و خرامان. 94

 شکل2: محله حلقه بازخورد (NFL) 96

 شکل3: برگشت فشار rerouting یک مورد. 97

 شکل4: برگشت فشار rerouting دو مورد. 98

 شکلa-5: E2E مشخصات تاخیر DSR.. 102

 شکلb-5: E2E مشخصات تاخیر AODV.. 102

 شکلc-5: E2E مشخصات تاخیر GF. 103

شکلd-5: E2E مشخصات تاخیر سرعت.. 103

شکل5: تعداد بسته دست رفته در طی تراکم. 104

شکل6: MissRatios در تراکم. 106

شکل7: کنترل بسته نسبت سربار 107

جدول1: تنظیمات شبیه سازی.. 100

فصل ششم:

جدول1: مقایسه پروتکل‌های سیستم بلادرنگ... 112

 

 

 

 

 


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


سیستم‌ بلادرنگ در شبکه‌های حسگر بی‌سیم

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

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

 

Real Time Implementation of G.728

Speech Codec using

TMS320C5402

 

چکیده  

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

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

 

کلمات کلیدی

 

کدینگ و فشرده سازی صحبت ، پیاده سازی بلادرنگ ، DSP ، TMS320C5402 ، برد DSK

 

 

 

 

 

 

 

 

 

 

 

فهرست

- مقدمه                                                                                       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

- مراجع                                                                               

نوع فایل : ورد word


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


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

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

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

تعداد صفحات : 103 صفحه

قیمت : 2200 تومان

این فایل قابل ویرایش میباشد

مقدمه:

امروزه در عصر ارتباطات و گسترش روزافزون استفاده از شبکه های تلفن ،موبایل و اینترنت در جهان ومحدودیت پهنای باند در شبکه های مخابراتی ، کدینگ و فشرده سازی صحبت امری اجتناب ناپذیر است . در چند دهه اخیر روشهای کدینگ مختلفی پدیدآمده اند ولی بهترین و پرکاربردترین آنها کدک های آنالیزباسنتز هستند که توسط 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 می پردازیم.

فهرست :

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

فصل 2 : روش ها و استانداردهای کدینگ صحبت
2-1- مقدمه
2-2- روش های کدینگ
2-2-1- کدرهای شکل موج
2-2-2- کدرهای صوتی
2-2-3- کدرهای مختلط
الف- کدرهای مختلط حوزه فرکانس
ب- کدرهای مختلط حوزه زمان

فصل 3 : کدر کم تاخیر LD-CELP
3-1- مقدمه
3-2- بررسی کدرکم تاخیر LD-CELP
3-2-1- LPC معکوس مرتبه بالا
3-2-2- فیلتر وزنی شنیداری
3-2-3- ساختار کتاب کد
3-2-3-1- جستجوی کتاب کد
3-2-4- شبه دیکدر
3-2-5- پست فیلتر
فصل 4 : شبیه سازی ممیزثابت الگوریتم به زبان C
4-1- مقدمه
4-2- ویژگی های برنامه نویسی ممیزثابت
4-3- ساده سازی محاسبات الگوریتم
4-3-1- تطبیق دهنده بهره
4-3-2- محاسبه لگاریتم معکوس
4-4- روندنمای برنامه
4-4-1- اینکدر
4-4-2- دیکدر
فصل 5 : پیاده سازی الگوریتم برروی DSP
5-1- مقدمه
5-2- مروری بر پیاده سازی بلادرنگ
5-3- چیپ های DSP
5-3-1- DSP های ممیزثابت
5-3-2- مروری بر DSP های خانواده TMS320
5-3-2-1- معرفی سری TMS320C54x
5-4- توسعه برنامه بلادرنگ
5-5- اجرای برنامه روی برد توسعه گر C5402 DSK
5-5-1- بکارگیری ابزارهای توسعه نرم افزار
5-5-2- استفاده از نرم افزارCCS
5-5-3- نتایج پیاده سازی
5-6- نتیجه گیری و پیشنهاد
- ضمائم
- ضمیمه (الف) : دیسکت برنامه های شبیه سازی ممیز ثابت به زبان C و
پیاده سازی کدک به زبان اسمبلی
- ضمیمه (ب) : مقایسه برنامه نویسی C و اسمبلی
- مراجع

 
 

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


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