دانلود پايان نامه پياده سازي بلادرنگ كدك صحبت استاندارد G.728 بر روي پردازنده TMS320C5402

یازار : amir

+0 به يه ن

چكيده   

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

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

فهرست

- مقدمه                                                                                       4

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

          1-1- معرفي سيگنال صحبت                                                              6

          1-2- مدل سازي پيشگويي خطي                                                  10

                   1-2-1- پنجره كردن سيگنال صحبت                                           11

                   1-2-2- پيش تاكيد سيگنال صحبت                                            13

                   1-2-3- تخمين پارامترهاي LPC

فصل 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

                   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

                   5-3-1- DSP هاي مميزثابت                                                   77

                   5-3-2- مروري بر DSP هاي خانواده TMS320

                   5-3-2-1- معرفي سري TMS320C54x

          5-4- توسعه برنامه بلادرنگ                                                                81

          5-5- اجراي برنامه روي برد توسعه گر C5402 DSK

                   5-5-1- بكارگيري ابزارهاي توسعه نرم افزار                                    84

                    5-5-2- استفاده از نرم افزارCCS

                    5-5-3- نتايج پياده سازي                                                        94

          5-6- نتيجه گيري و پيشنهاد                                                              97

- ضمائم

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

                          پياده سازي كدك به زبان اسمبلي

        – ضميمه (ب) : مقايسه برنامه نويسي C و اسمبلي                                                         98

- مراجع                                                                               103

 

جهت دانلود فايل كليك كنيد