atheros芯片multicast的问题
版上有没有大牛做过wireless的multicast或broadcast? 有没有什么办法能提高速率?
原来还想过用unicast做,想把重传去掉,但发现也不行,一个包如果丢了,最少得重传一次。
大家有没有什么建议啊?多谢!
multicast/broadcast一般都用basic
rate传的,一般都在ap端做multicast to unicast的转换.为什么想取消mac层重传呢?无线环境,没有mac层重传,丢包率很高的
当然如果你执意这么做,可以直接设定short retry和long retry limits到1
使得,这阵子读读协议和一些paper,感觉跨过mac确实很容易丢包的。
取消重传是因为想要提高throughput,丢包的问题我用很多ap一起收包,可以减少丢包。
我想知道如何能把basic rate改掉。我有驱动的代码,但如果这个功能是在卡上用firmware或硬件实现的我就没办法了。
在ap端做multicast to unicast的转换,我觉得这个方法很难把multicast的速率提高到和unicast一样高。
1:很多ap一起收包是什么意思?很多个ap给一个station发同一份报文?
2:没看过madwifi的驱动,所以不知道这个是在哪儿做的。multicast只用basic rate是有其道理的阿,因为当前组播组的各个station可能无线链路质量各不一样,所以只能用最低basic rate发,各个station才有可能都收到
3:如果你的ap下面只有一个station在multicast组,throughput几乎是一样的,当然有少数几个station在一个multicast组,也还可以接受,多了就不行了
1:就是一个client发,很多ap一起收它发的包,然后再把包弄到其他地方去重组。
2:这个我知道,只是想改。
不用加密吗?加密的话ap怎么可能解的出来报文?
这个还没考虑过。不过我想这个和unicast时的情况应该一样吧。ap也都有key的。
ap没有key也行,只要在服务器上把所有ap的流做个并集然后再解密就行了。
现在主要是想先提高throughput,其他的可以以后再研究。
有没有做编码,一般多播广播可以采用喷泉码。
不考虑编码,我们不做这个。
不加编码的话,代价会很高的。有点得不偿失了。
广播本来就很慢,用不起来。
加了喷泉后,问题更多。喷泉在有线网络中理想,无线网络中很困难,尤其是wifi这种一跳的
相关文章:
- 有做xDSL的吗?能否买到adsl局端的芯片,?(05-08)
- 请问目前市场上有没有UWB窄脉冲发生的芯片(05-08)
- 谁知道无线网卡内部是什么芯片(05-08)
- 弱问:有用于实现DQPSK调制和/或解调的芯片或现成的代码吗(05-08)
- 咨询一下芯片价格(05-08)
- 以太网交换芯片的问题(05-08)