next up previous contents
Nächste Seite: Decodier-Verzögerung Aufwärts: Schwierigkeiten bei der Stimmenübertragung Vorherige Seite: Verzögerung während des ``Packetisierens''   Inhalt

Entpack-Verzögerung

Der zweite Bereich der Verzögerung verursachen kann, resultiert ebenfalls aus dem Bedarf einer Echtzeitanwendung. Wenn Daten über ein packetisierendes Netzwerk versendet werden, dann werden diese zuerst in kleine Stücke geteilt und am Ende der Leitung wieder zusammen gefügt. Konkret bei Stimmen heißt das, daß der Datenverkehr in Echtzeit (also ohne zeitliche Verzerrung) wieder zusammen gesetzt werden muß.
Damit die ``Zusammensetz-Funktion'' irgendeines konstanten packetisierten Datenstroms richtig funktioniert, ist es notwendig, daß die benötigten Daten zu einem ganz bestimmten Zeitpunkt am Ende der Leitung verfügbar sind. Wenn also eine Datenzelle in ihrer Übertragung durch ein Netzwerk verzögert wird, dann hat die Funktion für das Datenzusammenfügen eine Senke im Datenfluß (also einen buffer-under-run). Das würde sich dann durch ``Stottern'' oder ``Hacken'' der Sprache bemerkbar machen. Um dies zu verhindern besitzt diese SAR2 Funktion einen Puffer an Daten von schon empfangenen Zellen. Die Größe dieses Puffers wird in Abbhängigkeit von der vom Netzwerk verursachten Verzögerung bestimmt, damit dieser Puffer auch bei maximaler Verzögerung nicht geleert wird.

Robert Hoehndorf 2002-06-18