Professional Documents
Culture Documents
VoLTE MOS Value Analysis Experience
VoLTE MOS Value Analysis Experience
VoLTE MOS Value Analysis Experience
analysis experience
Sirius Shi
2017-02-20
Polqa & MOS
› POLQA has been selected from the ITU-T voice quality testing standard and is
being used with HD voice, 3G and 4G/LTE.
› Voice quality is measured by POLQA SWB algorithm
› Mean Opinion Score is the assessment value of listening quality objective
› The range of MOS value is from 1 to 5. The below table shows the scores and
their meanings.
MOS Quality Impairment
5 Excellent Imperceptible
4 Good Perceptible but not annoying
3 Fair Slightly annoying
2 Poor Annoying
1 Bad Very annoying
VoLTE MOS Value Analysis Experience | Ericsson Internal | 2017-02-20 | Page 2
MOS influence factor-codec
› At the same RF condition, AMR-WB score is much better than AMR-NB score
› At the same AWR-WB mode, the higher the codec rate, the better the MOS
value
VoLTE MOS Value Analysis Experience | Ericsson Internal | 2017-02-20 | Page 3
MOS statistics
UE received a voice packet, the frame number is 161508 UE received the next packet, the frame number is 161522
(18:19:19:121), SEQ=1057,RTP time stamp is 634240. (18:19:19:121), SEQ=1058, RTP time stamp is 634560.
2 4
This voice packet dequeued from QDJ queue at frame This voice packet dequeued from QDJ queue at frame
161573(18:19:19.160), and sent to audio decoder. 161606 (18:19:19.180), and sent to audio decoder.
VoLTE MOS Value Analysis Experience | Ericsson Internal | 2017-02-20 | Page 8
RTP packet loss analysis
-QDJ underflow
5 7
Qsize: 6*20=120ms
Next 20ms
Target delay (waiting time): 5*20=100ms
Next 20ms 4 7
12 3 6 5
11 10 9 8 7 6 5 4
Qsize**: 3*20=60ms
Will be dropped in JBM Qsize: 8*20=160ms Target delay: 5*20=100ms
Target delay: 5*20=100ms
Playout speed > Input speed
3 Delayed Packet Loss: error concealment
Playout speed < Input speed **Q Size: Depth of QDJ at the time of each packet dequeuer (Qualcomm)
VoLTE MOS Value Analysis Experience | Ericsson Internal | 2017-02-20 | Page 10
conclusion
› The packet need not have been lost on the way to the receiving party. It may
just have been delayed too long, so that it was delayed or discarded by the jitter
buffer. QDJ underflow means packet was delayed by the jitter buffer, but still
received by UE.
› Highly likely jitter buffer delayed packets or drops delayed packet leading to
degradation of POLQA score.
› Handover event and delayed packet size in queue for de-jittering has strong
correlation.
› Many thanks to Lin Dong and Frank Zhao E for their great help and support.