作者hmlin (hsiumin)
看板comm_and_RF
标题Re: [问题] data rat & throughput
时间Fri Apr 7 01:56:54 2006
※ 引述《sovereignty (没人能把谁的幸福)》之铭言:
: ※ 引述《eleghost (Lady Killer)》之铭言:
: : 常听到这两个名词,你们知道data rate 与 throughput的不同吗?
: : 谢谢
: Data rate 是 PHY 实际传输的 bit per second,但更高层收的是 symbol
: ,frame,packet,加上许多保护或是 channel coding 的 bits,所以
: throughput 才是真正 Rx 收到有用的资讯,所以 throughput 比 data
: rate 低。
等一下
最後一句是OK的 但其他我有不同意见
我不知道你所谓更高层指的是甚麽 MAC吗?
不管是PHY 或者MAC所收到的data rate都是依样的
以Gigabit Ethernet为例 (IEEE 802.11也是相同)
不管MAC 或是PHY收到的max datarate (瞬间) 都是1000Mbps
对MAC来说 走GMII一共8bits(TXD,RXD) x 125 MHz (TXclk/RXclk)
一样是1000Mbps PHY虽然symbol rate 只有125MHz 但是因为用
PAM-5 line coding 扣掉用来syn的(frame syn) 还是依样有1000M
802.11其实也差不多 只不过多了carrier freq syn 和symbol syn.
但不管MAC到PHY 或是PHY出去 都是依样的max data rate
throughtput 指的是某段时间内所达成的传输量 因为spec都会
规定每个frame or packet之间有一定的interval 即使是burst transmission
也是依样 所以传输一定会有idle时间 不可能因为我有Gigabit
Ethernet 所以表示我可以在一分钟传 60 sec x 1000 Mbps/8 = 7.5 GBytes
的资料.
: 举例 802.11b/g 号称 11Mbps/54Mbps max. 但那是指 data rate,实际的
: throughput 并没有那麽高,g 只有 20~30 Mbps 而已。
IEEE 802.11 因为mac 是半双工 共用CSMA/CA 所以实
际上跑起来又更低了 (会受到多少人跟你一起抢无线的channel影响)
--
my webpage:
http://www.wretch.cc/album/hsiumin
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.62.11.106
1F:推 ihlin:"更高层"就是软体看到的实际资料量不是吗? 04/09 09:13
2F:推 juin:描述throughput就要连带描述是哪个layer,才有意义 04/10 11:25