带有数据源的短无线电链路,通过UDP停止和等待协议,无需其他客户端或区域内明显的噪声源,可通过IPv6以1280 Kbps的速率连接所需的吞吐量。我怎样才能计算出最佳数据包大小以尽量减少开销?如何计算数据流的最佳UDP数据包大小?
UPDATE
我认为这将是一个想法,显示我到目前为止工作: IPv6有40字节的头,所以包括ACK回应,这是每包80个字节的开销。 为了满足吞吐量要求,需要每秒发送1280个K/p数据包,其中p是数据包净荷大小。所以我认为这意味着总开销是(1280 K/p)*(80),并将其投入Wolfram给出没有最小值的函数,所以没有“最优”值。
我做了很多更多的数学尝试去解决误码率计算问题,但碰到同样的问题;如果没有最小值,我该如何选择最佳值?
你可能在寻找这样的计算:http://sd.wareonearth.com/~phil/net/overhead/,你有多少带宽? – 2010-05-12 01:46:00
假设它的802.11使用4,11,22和54 Mbps数据速率,但我从另一所大学发现了一个例子(http://dutta.csc.ncsu.edu/csc570_fall08/wrap/hw3_sol。 pdf)(问题5)从另一个角度处理这个问题,但不考虑误码率或数据速率,当我将这些因素加入到我自己中时,函数是双曲线的,所以我找不到最小值!赢不了! – Bolster 2010-05-12 01:52:13
到目前为止,我已经尝试了3种数值方法(基于时间的假设设置了一个距离无线电链路,并且基于上面描述的数据包大小,不考虑丢失和重传),除非有人提出任何好的想法,否则我不在。 :(谢谢你们的尝试。 – Bolster 2010-05-12 03:00:41