plc mac tx_path_tmac_description

8
PLC MAC TX Path Tmac Description James

Upload: james-chang

Post on 29-May-2015

74 views

Category:

Technology


3 download

DESCRIPTION

Power Line Communication Tx path design

TRANSCRIPT

Page 1: Plc mac tx_path_tmac_description

PLC MAC TX Path Tmac Description

James

Page 2: Plc mac tx_path_tmac_description

PLC MAC Architecture

tdma(ICV, DW alignment)

tstrm

schd

PB buftseg

(drain data)tfe

(pbcs, rtsgen)sec

rdma PB bufrsegrfe

(pbcs, sackgen, ctsgen)

psm

CSR

RBUS

PBUS

sec

rstrm

tmac

Page 3: Plc mac tx_path_tmac_description

Tmac

Tmac Function: Beacon generation.

(BM: central beacon,

proxy BM: proxy beacon,

associated and authenticated STAs: discover beacon).

Long SOF MPDU generation. Sound MPDU generation. Generate RTS if necessary. Fetch CTS, SACK, or Sound ACK from RMAC.

Page 4: Plc mac tx_path_tmac_description

Tmac architecture

Page 5: Plc mac tx_path_tmac_description

Tmac_mpdu

Generate various types of mpdu

module tmac_fsm(); 負責控制 tmac state的轉換,並且產生控制訊號 .module mpdu_gen_fsm();

控制組成mpdu所需要經過的步驟 .module fc_gen();產生 1901 MPDU 的 Frame Control部分 (FCCS: CRC-24),並根據目前 state 決定產生哪種

MPDU.module pb_gen();根據 state去讀取 PBH,PBB/beacon payload/generate padding

Page 6: Plc mac tx_path_tmac_description

Tmac_fsm

Page 7: Plc mac tx_path_tmac_description

Mpdu_gen_fsm

Page 8: Plc mac tx_path_tmac_description

Mpdu_output

mpdu output