Re: [問題] data rat & throughput

看板comm_and_RF作者 (hsiumin)時間18年前 (2006/04/07 01:37), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串3/3 (看更多)
※ 引述《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

04/09 09:13, , 1F
"更高層"就是軟體看到的實際資料量不是嗎?
04/09 09:13, 1F

04/10 11:25, , 2F
描述throughput就要連帶描述是哪個layer,才有意義
04/10 11:25, 2F
文章代碼(AID): #14DL7043 (comm_and_RF)
文章代碼(AID): #14DL7043 (comm_and_RF)