McDewey

Multi-vendor documentation library · semantic search · MCP endpoint at /mcp

Page 7

↗ View in doc context
page
7
source
voice-quality/troubleshooting/delay-details/delay-details.md
chunk_id
voice-quality::troubleshooting::delay-details::delay-details::8

The top line of the figure depicts a sample voice wave form. The second line is a time scale in 10 ms increments. At T0, the CS-ACELP algorithm begins to collect PCM samples from the codec. At T1, the algorithm has collected its first 10 ms block of samples and begins to compress it. At T2, the first block of samples has been compressed. In this example the compression time is 2.5 ms, as indicated by T2-T1. The second and third blocks are collected at T3 and T4. The third block is compressed at T5. The packet is assembled and sent (assumed to be instantaneous) at T6. Due to the pipelined nature of the Compression and Packetization processes, the delay from when the process begins to when the voice frame is sent is T6-T0, or approximately 32.5 ms.
For illustration, this example is based on best case delay. If the worst case delay is used, the figure is 40 ms, 10 ms for Coder delay and 30 ms for Packetization delay.
Note that these examples neglect to include algorithmic delay.
Serialization Delay
Serialization delay (σn) is the fixed delay required to clock a voice or data frame onto the network interface. It is directly related to the clock rate on the trunk. At low clock speeds and small frame sizes, the extra flag needed to separate frames is significant.
Table 5.3 shows the serialization delay required for different frame sizes at different line speeds. This table uses total frame size, not payload size, for computation.
Table 5.3: Serialization Delay in Milliseconds for Different Frame Sizes
Frame Line Speed (Kbps)
Page 7 of 18 Cisco - Understanding Delay in Packet Voice Networks 7/31/2008 http://kbase.cisco.com/paws/servlet/ViewFile/5125/delay-details.xml?convertPaths=1

Image 1 from page 7