# MAC’s duty

  • 主要功能:
    • Frame 劃定和辨認
    • 目標 stations 的位址,傳輸 source station 的位址
    • 保持透明、保護資料的完整性
    • 協調各物理傳輸媒介的連接

# Broadcasting / shared medium networks

一種網路架構,所有 stations 都連接在同一個 shared medium 上,傳輸訊號會被所有 stations 接收。例子:Ethernet, Wi-Fi, Hub-based LANs, Satellite / Radio networks, Cable television

  • Local area networks (LANs)
    • Wired networks: Ethernet (IEEE 802.3)
    • Wireless networks: Wi-Fi (IEEE 802.11)
  • Multiple access protocols:
    • Channel reservation protocols
      • FDMA
      • TDMA
      • CDMA
    • Random access protocols
      • ALOHA
      • CSMA (including its variations)
  • Multiple access
    BNlkmDG.md.png

# Channel reservation protocols

# FDMA

BN1eeja.md.png
將頻寬分成多個頻道,每個 station 被事先分配一個頻道,只有在該頻道上傳輸訊號。例子:AM/FM radio, TV broadcasting, Cellular telephone systems

  • 優點:
    • 簡單,容易實現。若有頻道不用可以閒置。
    • 在 station 數量不多的情況下,頻寬利用率較高
  • 缺點:
    • 需要 guard bands 來避免頻道間的干擾
    • 要 RF filters 來分離頻道,最小化相鄰頻道的干擾
    • 和 analog systems 差別不大

# TDMA

BN1vA57.md.png
將時間分成多個時隙,每個 station 被事先分配一個時隙,只有在該時隙上傳輸訊號。例子:GSM cellular telephone systems, Satellite communication systems

  • 優點:
    • 不需要 guard bands、narrowband filters
    • 可提供較有彈性的 bit rate
    • handoff 比較簡單
    • 較省電
  • 缺點:
    • 需要精確的時間同步
    • 會造成多徑失真

# CDMA

BN1852p.md.png
用多個 orthogonal codes 來分割頻譜,包含時間和頻率,每個 station 被事先分配一個 code 傳輸訊號。

  • 優點:
    • CDMA 允許多個使用者用同個頻率,使用者數量無上限可以很容易地增加
    • 多徑失真不會造成問題,因為訊號頻寬很大
    • 難被破譯
    • 更好的訊號品質
    • 沒有 handoff 的問題
  • 缺點:
    • 使用者增加整體品質會下降
    • 可能有 self-jamming 的問題,意即當一個 station 的訊號太強時,會干擾其他 station 的訊號
    • 遇到 near-far problem 時,near station 的訊號會干擾 far station 的訊號
  • 例子:
    BN1UKOP.md.png

# Random access protocols

指沒有事先分配頻道或時隙的協定,station 在需要傳輸訊號時就直接傳輸,可能會發生碰撞。

# ALOHA

  • Pure ALOHA: station 在任何時間點都可以傳輸訊號,若發生碰撞,則 station 會在一個隨機的時間點重新傳輸訊號
    BN1rKoF.md.png
  • Slotted ALOHA: 將時間分成多個時隙,station 只能在時隙開始時傳輸訊號,若發生碰撞,則 station 會在一個隨機的時隙重新傳輸訊號
    BN1r4ig.md.png

# CSMA

  • Persistent CSMA: station 在需要傳輸訊號時會持續監聽頻道,直到頻道空閒時才以特定的機率傳輸訊號。
    • 1-persistent CSMA: 持續監聽,頻道空閒時立即傳輸訊號(機率為 1)
    • p-persistent CSMA: 持續監聽,頻道空閒時以機率 p 傳輸訊號。在 slotted channels 中使用,而 slot 的長度當作 maximum propagation delay。
    • CSMA/CD (Collision Detection): 用在有線網路中如 Ethernet
    • CSMA/CA (Collision Avoidance): 用在無線網路中如 IEEE 802.11
  • Non-persistent CSMA: station 可以停止監聽頻道,等待一個事先定的時間點再重新監聽頻道

# Performance

BN1sN9f.md.png

# Uplink & downlink

BN1Lnln.md.png

# Duplexing schemes

為了在同個頻道上同時傳輸 uplink 和 downlink 的訊號,常見的 duplexing schemes 包括:

  • Frequency Division Duplexing (FDD):
    BN1QM2n.md.png
    • uplink 和 downlink 使用不同的頻率
    • 需要 duplexer 來分離 uplink 和 downlink 的訊號
  • Time Division Duplexing (TDD):
    BN1ZzZl.md.png
    • 能多個 station 共享一個 radio channel
    • 不需要 duplexer

# Issues of wireless MAC

  • Signal interference: 由於無線訊號會受到其他訊號的干擾
    • Intra-system interference: 來自同一個系統的訊號干擾
    • Inter-system interference: 來自不同系統的訊號干擾
  • Power management
  • System interoperability: 不同系統之間的互通性,也是我們需要無線網路標準的理由

# To improve the performance

  • Antenna diversity: 使用多個天線來接收訊號(branches),可減少多徑失真因為不同天線接收的訊號可能會有不同的相位和幅度,透過適當的組合可以增強訊號品質
    BN1DkEN.md.png
  • Smart antennas: 使用多個天線來傳輸訊號,所以可以透過 beamforming 技術來增強訊號品質,減少干擾
    BN1bTnR.md.png
  • Power control: 調整傳輸功率以減少干擾和增加訊號品質
    BN1biHF.md.png
  • Data integrity: 使用 error detection 和 error correction techniques 來確保資料的完整
    BN1m5Wx.md.png