150 likes | 288 Views
Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Transmission in an RSLN enabled PAN Date Submitted: 14 March, 2012 Source: Seong-Soon Joo, Jong-Arm Jun, Nae-Soo Kim, Cheol-Sig Pyo Company: ETRI
E N D
Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Transmission in an RSLN enabled PAN Date Submitted: 14 March, 2012 Source: Seong-Soon Joo, Jong-Arm Jun, Nae-Soo Kim, Cheol-Sig Pyo Company: ETRI Address: 161 Gajeong-dong, Yuseong-gu, Daejeon, KOREA Voice: +82-42-860-6333, FAX: +82-42-860-4197, E-Mail: ssjoo@etri.re.kr Re: Abstract: As an initial draft for the LECIM MAC, to extend the networking coverage of a star network, transmission in the Relayed Slot-Link Network (RSLN) enabeld PAN is described. Purpose: Initial draft for the LECIM MAC Notice: This document has been prepared to assist the IEEE P802.15. It is offered as a basis for discussion and is not binding on the contributing individual(s) or organization(s). The material in this document is subject to change in form and content after further study. The contributor(s) reserve(s) the right to add, amend or withdraw material contained herein. Release: The contributor acknowledges and accepts that this contribution becomes the property of IEEE and may be made publicly available by P802.15.
Transmission in an RSLN enabled PAN Seong-Soon Joo*, Jong-Arm Jun, Nae-Soo Kim, Cheol-Sig Pyo ETRI
Transmission in RSLN enabled PAN (I) • Starting transmission of a frame • command frame generation • MLME primitives by next higher layer of originator MAC • data frame generation • MCPS primitive by next higher layer of originator MAC • new attribute for MCPS-DATA.request • TxGrade : GRADE_0, GRADE_1, GRADE_2 • Usage of slot-links for trasmitting a frame • command frame • from the PAN coordinator : coordinator slot or bidirectional device slot • from a device : bidirectional device slot • data frame • GRADE_0 : prioritized device slot • GRADE_1 : bidirectional device slot • GRADE_2 : bidirectional device slot
Transmission in RSLN enabled PAN (II) • Relaying in an RSLN repeater • 3rd level framefiltering • satify all the requirements except matching destination address • relaying a frame from a slot to a slot • relaying of a frame from prioritized device slot • inward only • search the nearest prioritized device slot • if no ACK within macAckWaitDuration, search another prioritized device slot or bidirectional device slot assigned to the device • relaying of a frame from coordinator slot • outward only • synchronous relaying to the coordinator slot • synchronize to the inner coordinator cyclic-frame beacon • relaying of a frame from bidirectional device slot • relaying tier of Data IE is lower than the repeater’s tier, relay outward • otherwise, relay inward • inward : synchronize to the outer coordinator cyclic-frame beacon • outward : synchronize to the inner coordinator cyclic-frame beacon
Transmission in RSLN enabled PAN (III) • outward relaying coordinator layer 1 repeater A A A A a A a layer 2 repeater a layer 3 device 1 a a • inward relaying coordinator layer 1 repeater A A A A a A a layer 2 repeater a layer 3 device 1 a a
Multiple Grades of Slot Access • GRADE_0 • try on the earlist prioritized device slot • if no slot-link ACK within macAckWaitDuration, try on the bidirectional device slot or the next prioritized device slot which comes first • if no slot-link ACK within macAckWaitDuration, repeat 2nd phase for macMaxFrameRetries times • GRADE_1 • waits for the primary bidirectional device slot in the cyclic-superframe, transmits the data • if the device fails to transmit the data in the primary bidirectional device slot in repeater, the device will keep searching supplementary bidirectional device slots for the duration of the cyclic-superframe or will search the coming cyclic-superframe for an opportunity to transmit the data. • if no ACK within slotted-su[erframe duration*macRelayingTier, repeat 2nd phase for macMaxFrameRetries times • GRADE_2 • waits for the primary bidirectional device slot in the cyclic-superframe, transmits the data
Use of Acknowledgement (I) • ACK in an RSLN enabled network • end-to-end ACK • relaying ACK in repeaters • slot-link ACK • repeater’s ACK • Usage of ACK • GRADE_0 : slot-link ACK & ACK • GRADE_1 : ACK, GACK • GRADE_2 : no ACK mechanism
Use of Acknowledgement (II) • Enhanced ACK frame • Header IE • RSLN ACK • slot-link ACK • GACK • RSLN ACK IE
Use of Acknowledgement (III) Originator next higher layer Originator MAC Repeater MAC Recipient MAC Recipient next higher layer MCPS-DATA,request(gr0) Data (AR=1) Data (AR=1) slot-link ACK slot-link ACK Acknowledgment MCPS-DATA,indication Acknowledgment MCPS-DATA,confirm
Use of Acknowledgement (IV) Originator next higher layer Originator MAC Repeater MAC Recipient MAC Recipient next higher layer MCPS-DATA,request(gr1) Data (AR=1) Data (AR=1) Acknowledgment MCPS-DATA,indication Acknowledgment MCPS-DATA,confirm
Use of Acknowledgement (V) Originator next higher layer Originator MAC Repeater MAC Recipient MAC Recipient next higher layer MCPS-DATA,request(gr0) Data (AR=1) Data (AR=1) slot-link ACK Retry Transmission in alternative slots Data (AR=1) slot-link ACK MCPS-DATA,indication Acknowledgment Acknowledgment MCPS-DATA,confirm
Use of Acknowledgement (VI) Originator next higher layer Originator MAC Repeater MAC Recipient MAC Recipient next higher layer MCPS-DATA,request(gr1) Data (AR=1) Data (AR=1) Retry Transmission in alternative slots Data (AR=1) Data (AR=1) MCPS-DATA,indication Acknowledgment Acknowledgment MCPS-DATA,confirm
Pending Slot Frames (I) • Pending frames • the PAN coordinator or repeaters can pend • outward link only • only on bidirectional device slot • no ACK replied from the outward bidirectional device slot • keep transmitting pending frame in bidiretional device slot • start to provide pending slot infor in beacon • wait for macPendingWaitDuration* slotted-suerframe duration, remove pending slot infor • Extracting pending data • when finding a pending slot in beacon, wake up on the bidirectional device slot to receive a frame • expire pending after macPendingWaitDuration * slotted-suerframe duration
Pending Slot Frames (II) Recipient next higher layer Recipient MAC Repeater MAC PAN Coordinator MAC PAN Coordinator next higher layer MCPS-DATA,request(gr1) Data (AR=1) Data (AR=1) Retry Transmission in primary bidir. slot Beacon (pending slot) Data (AR=1) Acknowledgment Acknowledgment MCPS-DATA,indication MCPS-DATA,confirm
Thanks for your Attention! ssjoo@etri.re.kr