Title: MAC ARCHITECTURE
1MAC ARCHITECTURE
NAMPS Team
2Chunlong MAC Function Blocks Description
MAC_SAP
MLME_SAP
Request validation Add/remove MAC headers
Mlme request and confirm, Dynamic channel
assignment, Profile maintainance.
MAC Data_Service
MAC Mgt_Service
TSDU
MPDU Generation
encryption Queing for PS mode
MMGT
RSDU
Scan, join, Awake/doze timing, Power save,
TPDU
Rts/Cts, Ack, retries, Broadcast, ps-poll.
MLME
Protocol Control
MCTL
TX
PS
RX
Validate, decrypt, Address Dup filter, CS
sensing/reserve, IFS slot timming
Transmission
Reception
Backoff, Time stamp insert.
CS
PHY_SAP
PHY_SAP
PLME_SAP
3MAC Architecture
Value added
Must have
Link metrics
Error control
Power control
Neighbor list
Location metrics
Mobility
Access control
Local address
Framing
4 Application layer Data packet length Duty
cycle, traffic density Bandwidth available
MAC Interfaces
Transport layer Error detection, data
estimation, sequence
Network layer Network address
class,location Maintenance traffic Mobility
support
MAC
Physical Layer Power consumption of wakeup
radio High data rate or low data rate? How many
channels are supported? of preambles and other
PHY header Parallel correlators? Power Profile
5From Architecture to Implementation
VCC
SDL
VHDL
OPNET
6Where We Are
Verify algorithms Collect data positioning
error, Forwarding traffic, etc.
Power consumption of wakeup radio High data rate
or low data rate? How many channels are
supported? of preambles and other PHY
header Parallel correlators? Power Profile
Protocol optimization