چکيده
کدک صحبت استاندارد 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های خانواده TMS320
معرفی سری TMS320C54x
توسعه برنامه بلادرنگ
اجرای برنامه روی برد توسعه گر C5402 DSK
بکارگیری ابزارهای توسعه نرم افزار
استفاده از نرم افزارCCS
نتایج پیاده سازی
نتیجه گیری و پیشنهاد
ضمائم
ضمیمه (الف) : دیسکت برنامههای شبیه سازی ممیز ثابت به زبان C و پیاده سازی کدک به زبان اسمبلی
– ضمیمه (ب) : مقایسه برنامه نویسی C و اسمبلی
مراجع
برچسب ها:
پروژه مخابرات سیستم تحقیق مخابرات سیستم مخابرات سیستم مقاله مخابرات سیستم