Monday, March 12, 2012

Data Transmission message sequence Chart – Recipient


  1. MLME-RX-ENABLE.request (TRUE or FALSE (Receiver enable for this superfra or until next), 0 x 000000–0 x ffffff (RxOnTime ), 0 x 000000–0 x ffffff (RxOnDuration ) )
        → Higher to MAC
  1.  PLME-SET-TRX-STATE.request (RX_ON)
        → MAC to PHY
  1. PLME-SET-TRX-STATE.confirm (SUCCESS)
        → PHY to MAC

Note: Receives data.

  1. PD-DATA.indication ( psduLength(<=127, msdu length) psdu(set of octets), 0 x 00 to 0x ff(ppduLinkQuality) )  
        PHY to MAC
  1. MCPS-DATA.indication (0 x 00–0 x 03(SrcAddrMode ), 0 x 000–0 x ffff (SrcPANId ) SrcAddr (As specified by the SrcAddrMode ) 0 x 00–0 x 03 (DstAddrMode ) 0 x 0000–0 x ffff (DstPANId ) DstAddr(As specified by the DstAddrMode )msduLength, msdu, 0 x 00–0 x ff (mpduLinkQuality), TRUE or FALSE (Security), 0 x 00–0 x 08 (ACL entry) )
          → MAC to Higher level.

  1. PLME-SET-TRX-STATE.request (TX_ON)
        → MAC to PHY

  1. PLME-SET-TRX-STATE.confirm (SUCCESS)
        → PHY to MAC

  1. PD-DATA.request ( psduLength((<=127, msdu length)), psdu(set of octets) )
        → MAC to PHY

Note: Sent Acknowledgment.

  1. PD-DATA.confirm (SUCCESS)
        → PHY to MAC

  1. PLME-SET-TRX-STATE.request (TRX_OFF)
        → MAC to PHY

  1. PLME-SET-TRX-STATE.confirm (SUCCESS)
        → PHY to MAC

No comments:

Post a Comment