Zum Inhalt springen

G.728

aus Wikipedia, der freien Enzyklopädie

G.728, auch LD-CELP, bezeichnet einen von der ITU-T beschriebenen Codec zur Komprimierung von Sprache für die Anwendung im Telefoniebereich und IP-Telefonie. Die Besonderheit von G.728 ist seine extrem geringe Latenz von fünf Abtastwerten. Bei einer Abtastrate von 8 kHz entspricht dies einem zeitlichen Versatz von 0,625 ms. Der Algorithmus wird daher auch als LD-CELP, für Low Delay Code Excited Linear Prediction, bezeichnet und basiert auf dem CELP-Kompressionsverfahren.<ref>ITU-T G.728 Spezifikation (englisch)</ref>

Zur Kompression im Encoder wird das PCM-Sprachsignal mit 64 kbit/s in einen seriellen Bitstrom mit 16 kbit/s umgewandelt. Der Decoder erzeugt aus dem codierten Datenstrom wieder ein PCM-Sprachsignal. Der Kompressionsfaktor von vier ist im Verfahren fix vorgegeben. Das PCM-Sprachsignal kann, wie im Telefoniebereich üblich, mit nichtlinearer Abtastkennlinie nach den Verfahren μ-law oder A-law vorliegen.

Die lineare Vorhersage als Basisfunktion wird durch ein LPC-Filter 50. Ordnung erreicht. Für die Implementierung des gesamten Verfahrens, welches in Gleitkommaarithmetik oder Festkommaarithmetik zur Verfügung steht,<ref>{{#switch:

   |0|=Vorlage:Toter Link/Core{{#if: ftp://svr-ftp.eng.cam.ac.uk/pub/comp.speech/coding/ldcelp-2.0.tar.gz
       | {{#if: LD-CELP Source Code in C | LD-CELP Source Code in C }} (Seite {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar{{#if: 2022-11 | , festgestellt im {{#invoke:DateTime|format|2022-11|F Y}} }}. Suche im Internet Archive ){{#if: 
           | {{#if:  | | Vorlage:Toter Link/archivebot }}
         }}
       |   (Seite {{#switch:|no|0|=|#default=dauerhaft }}nicht mehr abrufbar{{#if: 2022-11 | , festgestellt im {{#invoke:DateTime|format|2022-11|F Y}} }}.)
     }}{{#switch: 
         |no|0|=
         |#default={{#if:  ||  }}
    }}{{#invoke:TemplatePar|check
         |opt      = inline= url= text= datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
    }}{{#if: ftp://svr-ftp.eng.cam.ac.uk/pub/comp.speech/coding/ldcelp-2.0.tar.gz
      | {{#if:{{#invoke:URLutil|isWebURL|ftp://svr-ftp.eng.cam.ac.uk/pub/comp.speech/coding/ldcelp-2.0.tar.gz}}
          || {{#if:  ||  }} 
        }}
      | {{#if: LD-CELP Source Code in C
           | {{#if:  ||  }}
           | {{#if:  ||  }}
        }}
    }}{{#if: 2022-11
       | {{#if:{{#invoke:DateTime|format|2022-11|F Y|noerror=1}}
             || {{#if:  ||  }} 
         }}
    }}{{#switch: 
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}|#default= https://wiki-de.moshellshocker.dns64.de/index.php?title=Wikipedia:Defekte_Weblinks&dwl=ftp://svr-ftp.eng.cam.ac.uk/pub/comp.speech/coding/ldcelp-2.0.tar.gz Die nachstehende Seite ist {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar]{{#if: 2022-11 | , festgestellt im {{#invoke:DateTime|format|2022-11|F Y}} }}. (Suche im Internet Archive. )  {{#if: 
            | {{#if:  | | Vorlage:Toter Link/archivebot }}
         }}Vorlage:Toter Link/Core{{#switch: 
          |no|0|=
          |#default= {{#if:  ||  }}
        }}{{#invoke:TemplatePar|check
         |all      = inline= url=
         |opt      = datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
       }}{{#if: ftp://svr-ftp.eng.cam.ac.uk/pub/comp.speech/coding/ldcelp-2.0.tar.gz
       | {{#if:{{#invoke:URLutil|isWebURL|ftp://svr-ftp.eng.cam.ac.uk/pub/comp.speech/coding/ldcelp-2.0.tar.gz}}
          || {{#if:  ||  }} 
        }}
    }}{{#if: 2022-11
         | {{#if:{{#invoke:DateTime|format|2022-11|F Y|noerror=1}}
             || {{#if:  ||  }} 
           }}
    }}{{#switch: 
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}[ftp://svr-ftp.eng.cam.ac.uk/pub/comp.speech/coding/ldcelp-2.0.tar.gz }}</ref> ist ein digitaler Signalprozessor mit einer Rechenleistung von rund 30 MIPS pro Kanal notwendig.

Einzelnachweise

<references />