在無線網路普及的現代,封包傳送效率日趨重要,碰撞的發生與傳送效率極為相關。在無線網路避免碰撞的機制中,IEEE 802.11 DCF協定與IEEE 802.15.4 CSMA/CA協定是最廣為人知的。他們主要的不同一是監聽通道狀態的方式與次數。在DCF協定中,節點不斷的偵測通道狀態,對通道狀態可以立即性的處理;在IEEE 802.15.4 CSMA/CA協定下,節點只會在backoff結束後偵測通道一次,期間若通道已被佔用是無法得知的。此篇論文主要是於IEEE 802.15.4晶片上建構與實現基於DCF協定的軟體架構,與IEEE 802.15.4 CSMA/CA協定進行比較。實驗成果呈現出,由於IEEE 802.15.4 CSMA/CA沒有持續偵測通道,其傳送失敗率會隨網路變大而急遽上升。因此,IEEE802.11 DCF協定在封包遺失率與整體吞吐量上是優於IEEE 802.15.4 CSMA/CA協定。
Wireless networks are widely popular in modern. The collision occurring is one of the reasons affecting the transmission efficiency. To mitigate the collision issue, the carrier sensing multiple access with collision avoidance (CSMA/CA) protocol is widely applied in wireless networks. IEEE 802.11 DCF protocol and IEEE 802.15.4 CSMA/CA protocol are the most well-known CSMA/CA based protocols. The primary difference between them is how carrier sensing is performed. Stations continuously sense the medium before transmissions in an IEEE 802.11 network, while stations in an IEEE 802.15.4 network only sense once after backoff operation. The thesis is mainly about software architecture design of the IEEE 802.11 DCF protocol on an IEEE 802.15.4 transceiver. Experiment results show that, without continuously sensing, the transmission failure probability of IEEE 802.15.4 CSMA/CA increases dramatically with the network size. Consequently, the IEEE 802.11 DCF protocol provides better performance in the packet loss probability and throughput than IEEE 802.15.4 CSMA/CA does.