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

  • دسته بندی: برق و الکترونیک و مخابرات
  • قیمت: 10000 تومان

قالب بندی: Word

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

چکیده

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

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

فهرست

مقدمه

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

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

مدل سازی پیشگویی خطی

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

پیش تاکید سیگنال صحبت

تخمین پارامترهای LPC

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

مقدمه

روش های کدینگ

کدرهای شکل موج

کدرهای صوتی کدرهای مختلط

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

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

فصل سوم: کدر کم تاخیر LD CELP

مقدمه

بررسی کدرکم تاخیر LD CELP

LPC معکوس مرتبه بالا

فیلتر وزنی شنیداری

ساختار کتاب کد

جستجوی کتاب کد

شبه دیکدر

پست فیلتر

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

مقدمه

ویژگی های برنامه نویسی ممیزثابت

ساده سازی محاسبات الگوریتم

تطبیق دهنده بهره

محاسبه لگاریتم معکوس

روندنمای برنامه

اینکدر

دیکدر

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

مقدمه

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

چیپ های DSP

DSP های ممیزثابت

مروری بر DSP های خانواده TMS

معرفی سری TMS C x

توسعه برنامه بلادرنگ

اجرای برنامه روی برد توسعه گر C DSK

بکارگیری ابزارهای توسعه نرم افزار

استفاده از نرم افزارCCS

نتایج پیاده سازی

نتیجه گیری و پیشنهاد

ضمائم

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

پیاده سازی کدک به زبان اسمبلی ضمیمه (ب): مقایسه برنامه نویسی C و اسمبلی

مراجع

..

مقدمه

امروزه در عصر ارتباطات و گسترش روزافزون استفاده از شبکه های تلفن ،موبایل و اینترنت در جهان ومحدودیت پهنای باند در شبکه های مخابراتی ، کدینگ و فشرده سازی صحبت امری اجتناب ناپذیر است . در چند دهه اخیر روشهای کدینگ مختلفی پدیدآمده اند ولی بهترین و پرکاربردترین آنها کدک های آنالیزباسنتز هستند که توسط Atal & Remedeدر سال 1982 معرفی شدند [2] . اخیرا مناسبترین الگوریتم برای کدینگ صحبت با کیفیت خوب در نرخ بیت های پائین و زیر 16 kbps ، روش پیشگویی خطی باتحریک کد (CELP) می باشد که در سال 1985 توسط Schroeder & Atal معرفی شد [8] و تا کنون چندین استاندارد مهم کدینگ صحبت بر اساس CELP تعریف شده اند .

  • رشته مخابرات سیستم
  • روش های کدینگ
  • سیگنال صحبت
  • شبه دیکدر

خرید فایل

نظرات 0 + ارسال نظر
امکان ثبت نظر جدید برای این مطلب وجود ندارد.