链路丢包模型与多径fec

 [1]针对fec数据包,通过在多路径下的调度,使其最终的丢包率最小,并满足数据到达接收端的时延约束。因为多径传输,路径时延具有差异性,因为数据包丢包的突发性,这个特性可以用来降低丢包率。
 Several has shown the internet packet loss often exhibit burstiness due to internet temporal dependency. This packet loss behavior make it suitable to be modeled by two state Gilbert model.which is a two state stationary continuous time markovian chain X ( t ) .在 X ( t ) = G 状态数据包可以成功发送,但是在 X ( t ) = B 状态,则发送失败。

symbol meaning
μ G r transition rates from G to B
μ B r transition rates from B to G
π G r 路径r处于“G”状态
π B r 路径r处于“B”状态
FEC(n,k) n,冗余后总的数据包;k,原有数据包,(n-k),冗余包个数

 其中,(i) π B r 是平均丢包率,(ii) 1 μ B r 为突发丢包长度。 π G r = μ G r μ G r + μ B r , π B r = μ B r μ G r + μ B r
 在采用冗余发送数据包,FEC(n,k),冗余度为n-k。在链路丢失数据包小于冗余度,接收端可以恢复出原有的数据包。在丢失的数据包大于冗余度,接收端的丢包率可以用下式计算。
(2) π B = 1 k D ( c ) P ( c )
 c为一个序列,表示相应的数据包在发送时刻,路径处于的状态,例如GGGGBBGGG。D(c)表示fec解码后可恢复的数据包个数。

f ( x ) = { 0     if i = 1 n 1 c i = B n k i = 1 k 1 c i = B     otherwise

 状态i转移到状态j的概率,可以表示为 p ( i , j ) r ( τ ) = P [ X r ( τ ) = j | X r ( 0 ) = i ] .
 根据markov chain analysis,可得:
(5) p G , G r ( τ ) = π G r + π B r α         p G , B r ( τ ) = π B r π B r α p B , G r ( τ ) = π G r π G r α         p B , B r ( τ ) = π B r + π G r α

 其中: α = e x p ( ( μ G r + μ B r ) τ )
 本篇文章,就是通过控制发送间隔,使得fec的数据包丢包概率最小。
 理论很好,但是感觉同实际结合不是十分紧密。相似文献[4]。

[1]Exploiting the Path Propagation Time Differences in Multipath Transmission with FEC
[2]SmartTunnel: Achieving Reliability in the Internet
[3]Forward Error Correction for Multipath Media Streaming
[4]Leveraging the Delay-Friendliness of TCP With FEC Coding in Real-Time Video Communication

猜你喜欢

转载自blog.csdn.net/u010643777/article/details/79570952
今日推荐