نام و نام خانوادگی: شهاب اويس قرن شماره دانشجويی: 81208107 چکيده هدف از اين پروژه تحليل، پياده سازی بلادرنگ و بهينه سازی کدکننده و کدگشای صحبت G.723.1 برروی پردازنده ی DSP بوده است. کدکننده ی G.723.1 از کدکننده های آناليز به وسيله ی سنتز است که در اينترنت و خطوط تلفنی پرحجم کاربرد فراوان دارد. اين کدکننده می تواند در هر فريم در دو نرخ بيت 5.3kbit/sec درحالت CELP و 6.3kbit/sec در حالت MELP فعاليت کند. در فاز اول از اين پروژه کد کتابخانه ی ITU با محيط شبيه ساز DSP به منظور کاربرد در محيط چندکاناله سازگار شد. در فاز دوم از پروژه کدهای کتابخانه در سطح برنامه نويسی از لحاظ زمان اجرا بهينه شدند در فاز سوم کدکننده ی G.723.1 در سطح الگوريتمی با رعايت صدق کردن در تست های مرجع ITU بهينه شد. در فاز نهايی پروژه کدکننده و کدگشای G.723.1 به صورت سخت افزاری و بلادرنگ برروی بورد DSK6416 شامل پردازنده ی TMS320C6416 پياده شدند. در نهايت ما توانستيم در کدکننده به 54 کانال موازی در حالت CELP و 51 کانال موازی در حالت MELP دست يابيم. همچنين با انجام بهينه سازی الگوريتمی برای اولين بار برروی کتابخانه ی ITU به 35% بهبود در زمان اجرا در حالت MELP و 13% بهبود در زمان اجرا در حالت CELP دست يافتيم. کلمات کليدی: کد کننده ی G.723.1، بهينه سازی کد برنامه، پردازنده ی TMS320C6416، کدکننده های آناليز به وسيله ی سنتز.