过滤的一种方法『 ‘.PDF
文本预览下载声明
Ls}理 学硕十学位论
这是在通信系统中进行Qos过滤的一种方法丁『}‘。本论文所研究的连续
媒体流不是分层编码,Qos过滤是在终端进行的,即属于前一例情况
的应用。
数据发送量
100 网络正常
轻度拥塞
中度拥塞
重度拥塞
极度拥塞
丢B帧 丢B/P帧 :丢B/PT1帧
01 a 01 日2 日3
图4.4数据发送量、Qos缩放状态与丢包率的关系曲线
4.3.3客户端内反馈控制的实现
连续媒体数据是由若干存在固定时间关系的LDU(逻辑数据单元)
构成的时间序列,若网络传输存在延时抖动,LDU到达接收端时,连
续媒体数据内部的时间间隔则发生变化,会影响解码播放的效果。这
就需要在接收端采取措施,将失序的LDU重新整形。
匕京理 !_人学硕十学位论
漏桶法就是将从网络接收到的LDU先进入客少’端‘缓存器,对延时
抖动进行平滑、过滤,再将连续的LDU时间序列输出到播放器。但山
于外反馈控制精度不可能很高、网络状况千变力化、漏桶的调节能力
也是有限的,一旦出现漏桶上下溢出,播放器将立刻出现间断和抖动。
内反馈控制就是要解决上述问题,以满足播放过程的质量要求。内反
馈控制算法包括三个部分:缓存器容量估计算法,平滑滤波算法,控
制算法[f:Rj,见图4.5。
线程开始
初始化参数
线程是否退出
获得缓冲区当前数据量
估计缓冲区容量
设置缓冲区容量
平滑滤波
控制函数计算
设置播放速度
图4.5内反馈系统流程图
匕京理 }_人学硕十学位论
4.3.3.1缓存器容量估计
如果对缓存器容量大小估计适当,既能消除延时抖动的影响,又
不会过分加大播放延时。
U符号定义
t(i)一第i个LDU的发送时刻;
a(i)一第i个LDU到达信宿端的到达时刻;
d(约一第i个LDU在传输线路上的传输延时;
dmax-最大传输延时;
dmin一最小传输延时;
p(i)一第i个LDU的播放时刻;
B一缓存器容量;
Bt一媒体单元的最大缓存时间;
r一播放速率。
2)条件限制
了 ‘ dmaxd(i)dmin (1)
|
p(i))a(i) (2)
J
、
一 p(i)一p(i一I)=t(i) t(i一1) (3)
a(i)二t(i)+d(i) (4)
(i习,2,…·)
3)估计算法
由 (3)式可得
显示全部