مهران عطا منش 78149205 امروزه ارسال اطلاعات بطور قابل ملاحظه ای نسبت به دهه های گذشته افزايش يافته وهم اکنون نيز در حال رشد و گسترش است : بنابراين منطقی است که از امکانات موجود استفاده بهينه به عمل آوريم . يکی از اين امکانات پهنای باند(Bandwidth) است . برای اينکه بتوانيم اطلاعات مورد نظر خود را در پهنای باند کمتری بفرستيم متناسباٌ بايد نرخ ارسال اطلاعات را کاهش دهيم . نرخ ارسال PCM معمولاٌ ۶۴ کيلو بيت در ثانيه است . شرکت ITU روش Coding ای ارائه کرده که اين نرخ را به 16 و سپس به 12/8 و 9/6 کيلو بيت در ثانيه کاهش می دهد . ITU در ابتدا استاندارد G.728 را منتشر کرد که نحوه عملکرد اين الگوريتم ، توضيحاتی درباره بلوک ها و برنامهfloating point ( بصورت Pseudo Code ) مربوط به هر بلوک را در بر داشت و نرخ را به 16 کيلو بيت در ثانيه کاهش می داد . سپس Annex G ارائه شد که کد fixed point ( بصورت Pseudo ) بلوک ها را در بر داشت . پس از آن Annex H منتشر شد که شامل تغييراتی که نسبت به Annex G داده شود تا نرخ به 12/8 و 9/6 کاهش يابد ، بود . بنابراين با استفاده از اين روش (encoding & decoding) می توان به مقدار قابل توجهی پهنای باند مورد نياز زا کاهش داد . هدف اين پروژه بدست آوردن کد fixed point مربوط به اين روش به زبان ++C به منظور پياده سازی آن بر روی پردازنده های C6x بوده است