NICT PHY Specification Proposal s1
Total Page:16
File Type:pdf, Size:1020Kb
1 January 2016 IEEE P802.15 -16-0103-00-0008
1
2 IEEE P802.15 3 Wireless Personal Area Networks
4
Project IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)
Title PHY frame structure
Date January 20th, 2016 Submitted
Source Marco Hernandez, Huan-Bang Li, Igor Dotlić, Ryu Miura (NICT)
Response In response to Call for Contributions to TG8
Abstract
Purpose For discussion in TG8
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. 5
2Submission Page 1 Hernandez, Li, Dotlic, Miura (NICT) 1 January 2016 IEEE P802.15 -16-0103-00-0008
1Contents
22. Preamble...... 3 3
4
2Submission Page 1 Hernandez, Li, Dotlic, Miura (NICT) 1 January 2016 IEEE P802.15 -16-0103-00-0008
1
21.1.1 PHY frame format
3The PHY frame format or physical layer protocol data unit (PPDU) can be formed for 2 types of 4PPDU. The PPDU type 1 is formed by concatenating the PAC network synchronization preambles as 5described in 9.1.5 in the PSDU. The PPDU type 2 is formed by concatenating preamble, the PHY 6header (PHR), and PHY service data unit (PSDU), as illustrated in ?? and 1.
7
8
Preamble PHR PSDU
9 Transmit order
10 Figure 1—PPDU structure 11
12 Table 1 —PPDU types Type Preamble PHR PSDU Remarks
PAC synchronization I ─ ─ Variable preambles
Discovery, peering or II 7 symbols 4 octets Variable data information
13
14
151.1.2 Preamble
16The preamble consist of five repetitions of ZC sequences of length 32, r = 1 and q = 0, followed by two 17ZC sequences of length 52, r = 1 and q = 0, as illustrated in 2. A ZC sequence of length N is obtained 18as
k 2 qk 2 WN N even 19 ak k(k1) qk 2 WN N odd
2 r j 20where N is a primitive nth root of unity, r is a relative prime to N, q is any integer and WN e 21sequence index k = 1, 0,…,N−1.
22
2Submission Page 2 Hernandez, Li, Dotlic, Miura (NICT) 1 January 2016 IEEE P802.15 -16-0103-00-0008
ZC32 ZC32 ZC32 ZC32 ZC32 ZC52 ZC52 1
2 Figure 2—Preamble structure 3
41.1.3 PHY header
5The PHY header structure is illustrated in 3, where the transmit order is from bit 0 to bit 31.
6
Bit 1 2 3 4 5 6 7 8 9 10 11 12 13 0
R0 R1 R2 r L0 L1 L2 L3 L4 L5 L6 L7 r r Data rate PSDU length
7 Transmit order
14 15 16 17 18 19 20 21 22 23 24 25 26
B S10 S11 S12 S13 S14 S15 S20 S21 S22 S23 S24 S25 Burst 1st seed 2nd seed
8 Transmit order
27 28 29 30 31
F P1 P2 r r Frame type PSDU type Reserved
Transmit order 9
10 Figure 3—PHY header structure 11
121.1.4 Data rate
13Data rates are indicated by (R0, R1, R2), where R2 is the most significant bit (MSB) and R0 is the least 14significant bit (LSB).
151.1.5 PSDU length
16A variable frame length is indicated by (L0, L1, L2, L3, L4, L5, L6, L7), where L7 is the MSB and L0 is the 17LSB.
181.1.6 Burst mode
19The burst mode is indicated by (B) and defined in Error: Reference source not found. The burst mode 20supports higher throughput by allowing the transmission of consecutive frames without ACK.
21 Table 2 —Burst mode B Status 0 Next package is not part of burst 1 Next package is part of burst 22
2Submission Page 3 Hernandez, Li, Dotlic, Miura (NICT) 1 January 2016 IEEE P802.15 -16-0103-00-0008
11.1.7 Scrambler seeds
2The two scrambler seeds (initial conditions) for the Gold code generator are indicated by (S10 S11S12 3S13 S14 S15) for user ID and (S20 S21 S22 S23 S24 S25) for group ID.
41.1.8 Frame type
5The frame type is indicated by (F) and defined in 3.
6 Table 3 —Frame type F Status 0 Next package is type 1 1 Next package is type 2 7
81.1.9 PSDU type
9For frame type 2, the PSDU may convey the discovery or peering or data information. This is indicated 10by (P1, P2) and defined in 4.
11 Table 4 —PSDU type
P1 P2 PSDU status 00 Discovery 01 Peering 10 Data 11 Reserved 12
131.1.10 Header check sequence
14The PLCP shall append 4-bits from CRC-4 ITU error detection coding to the PHR information. The 15CRC-4-ITU shall be the one’s complement of the remainder generated by the modulo-2 division of the 16PHR information by the polynomial:
171 x x 4
18The HCS bits shall be obtained in the transmit order as shown in 4 after the PHR bits are processed in 19the shift register. The shift register stages shall be initialized to all ones.
(PHR0,PHR1,…,PHR31)
Transmit order
PHR data D D D D input HCS0 HCS1 HCS2 HCS3 HCS data output
(HCS0,HCS1,HCS2,HSC3)
Transmit 20 order
21 Figure 4—CRC-4 ITU data processing 22
231.1.11 PSDU
24
2Submission Page 4 Hernandez, Li, Dotlic, Miura (NICT) 1 January 2016 IEEE P802.15 -16-0103-00-0008
1The PSDU is formed by N frames. Each frame is sub-divided into 10 TDD slots: two switching slots 2(denoted as S) and eight data slots. Each data slot consists of seven OFDM symbols with duration of 30.5 msec, as illustrated in 5.
4
PSDU
Frame 0 Frame 1 Frame N
S Li Li Li Li S Lj Lj Lj Lj
Slot
CP 0 CP 1 CP 2 CP 3 CP 4 CP 5 CP 6
73 1024 1024 73 1024 5 74 1024 73 1024 1024 73 73 73 1024 = 7680 TS = 0.5 msec
6 Figure 5—Generic PSDU structure 7
81.1.12 PAC synchronization preamble
9The PAC synchronization preamble is described in sub-clauses 9.1.5.1, 9.1.5.2, 9.1.5.3, 9.1.5.4.
101.1.13 TDD frame
11The TDD frame consists of two switching slots and eight data slots. For asymmetric traffic, three types 12of TDD frames are defined in 5.
13 Table 5 —TDD asymmetric frame types Type Frame structure
0 S Lt Lt Lt Lt S Lr Lr Lr Lr
1 S Lt Lt S Lr Lr Lr Lr Lr Lr
2 S Lt Lt Lt Lt Lt Lt S Lr Lr 14
15In frame type 1, the first four data slots, denoted as Lt, the PAC device (PD) transmits. After switching, 16in the remaining four data slots, the PD receives, Lr.
17The TDD switching slot (denoted as S) consists of a guard interval, preamble for fine synchronization 18and channel sounding and control channel as illustrated in 6. Note that the preamble and control 19channel are transmitted by the PD that was in receiving mode before the switching. The duration of S is 200.5 msec as well.
2Submission Page 5 Hernandez, Li, Dotlic, Miura (NICT) 1 January 2016 IEEE P802.15 -16-0103-00-0008
S Lt Lt Lt Lt S Lr Lr Lr Lr Frame
Control Preamble GI channel
C0 C1 F0 F1 G Carrier Channel’s rank Frame type aggregation
1
2 Figure 6—TDD switching slot 3
41.1.14 Guard interval
5The last transmitted symbol of PD1 arrives to PD2 after a propagation time, Tp. Such symbol is 6detected over Tdec. PD2 switches from receiver to transmitter in Tsw. Then, the first transmitted symbol 7of PD2 arrives to PD1 after Tp. Consequently, the guard interval is given by
8GI Tp Tdec Tsw Tp Tcom
9where Tcom is compensation time to align to FFT sampling.
10 Considering Tp=1 Km/3x108 m/s = 3.3 µsec (worst case), or Tp=10 m/3x108 m/s = 0.033 µsec (typical 11case), Tsw=500 nsec, Tdec=0.9 µsec, then GI=10 µsec.
121.1.15 TDD Preamble
13TBD
141.1.16 Control channel
15Control channels passes information for the PD in receiving mode about previous channel’s rank and 16TDD frame type.
17 Table 1—Channel’s rank
C0 C1 Channel’s rank 00 1 01 2 10 3 11 4 18
19 Table 2—TDD frame type
F0 F1 Frame type 00 0 01 1 10 2 11 r 20
219.2.1 to 9.2.13
2Submission Page 6 Hernandez, Li, Dotlic, Miura (NICT)