Power Member
|
小弟以前設計過wifi 802.11g的晶片, 11n雖然沒設計過, MIMO的部分在做LTE規格時也會做到, 應該可以回答這個問題.
(1) wireless是共用通道, 同一個通道, 每個瞬間只能有一個人發訊號.
雖然感覺上有點半雙工, 但其實差異頗大.
因為wireless你不能假設只有兩個人,隨時都可能有人進來分享通道.
所以它不適用"雙工"的概念, 而是用"多工"的概念,即multiple access.
只是它共用通道的方式是用CSMA-CA,
打個比方, 就是一群人在一間房間裡, 每次只能有一個人講話.
至於誰講?
如果沒人講(clear channel)的時候是跑一個包含每個人各自丟亂數的演算法決定.
如果有人正在講(busy channel),就是等那個人講完(傳完整個封包,含ACK)
等通道又沒人用了再繼續跑亂數演算法.
(簡單的概念是這樣...容我偷懶)
如果有兩個人要傳資料, 並不是我傳一個封包,你傳一個封包,這樣輪流的方式.
因為是亂數決定, 有時候你可能會連續傳幾個, 但平均來說兩邊各有一半的機率搶到.
(2) MIMO的部分
MIMO有很多mode, 要傳到最高的rate,必須用到spatial-multiplexing mode
在這個mode底下, 2T2R理論上最高可以傳2倍資料量.
也就是你經常看到的1T1R 標最高150M, 2T2R最高標300M的主要原因.
如果你只用一根天線,最高就是150M.
(3) 一大一小天線的問題
應該說設計上通常會假設兩根天線對稱, 如果一強一弱, 老實說我也不確定會有什麼現象.
|