doc.: IEEE e Submission November 2015 Various Authors (TG3e Proposal) Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Proposal for IEEE e - PHY MIMO supporting material] Date Submitted: [9 November 2015] Source: [Ken Hiraga ( 1), Jae Seung Lee, Itaru Maekawa, Makoto Noda, Ko Togashi, (representative contributors), all contributors are listed in “Contributors” slide] Company: [ETRI, JRC, NTT 1, Sony, Toshiba] Address 1 : [Hirarinooka 1-1, Yokosuka Japan] 1 : (all contributors are listed in “Contributors” slide)] Abstract:This document is a supporting document for MIMO design in PHY draft proposal for HRCP. Purpose: To propose a full set of specifications for TG 3e. Notice:This document has been prepared to assist the IEEE P 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 contributors acknowledge and accept that this contribution becomes the property of IEEE and may be made publicly available by P
doc.: IEEE e Submission November 2015 Various Authors (TG3e Proposal) Slide 2 Contributors NameAffiliation Jae Seung Moon-Sik Itaru MaekawaJapan Radio Co., Doohwan LeeNTT Ken HiragaNTT Hideki ToshinagaNTT Masashi ShimizuNTT Keitarou KondouSony Hiroyuki MatsumuraSony Makoto NodaSony CorporationMakotoB.Noda at jp.sony.com Masashi ShinagawaSony Ko TogashiToshiba Kiyoshi ToshimitsuToshiba
doc.: IEEE e Submission November 2015 Various Authors (TG3e Proposal) Slide /8 adds complexity and is not needed because rates are very close to 14/15. MCS table was revised: 7/8 MCS were removed. M = 9 is used instead of M = 8 M = 9 modes have better BER than M = 8.
doc.: IEEE e Submission November 2015 Various Authors (TG3e Proposal) Slide 4 Proposal to use M=9 instead of M=8 M=9 M=8 When M=9, (channel capacity / M) is higher than M=8. -> correlation is low When M=9, BER performance is better than M=8.
doc.: IEEE e Submission November 2015 Various Authors (TG3e Proposal) Slide 5 Channel #Start frequencyCenter frequencyStop frequency Frequency channels (same as 15.3c) Channel aggregation 2 channels: Ch1+Ch2 , Ch1+Ch3 , Ch1+Ch4 , Ch2+Ch3 , Ch2+Ch4 , Ch3+Ch4 3 channels:Ch1+Ch2+Ch3 , Ch1+Ch2+Ch4 , Ch1+Ch3+Ch4 , Ch2+Ch3 + Ch4 4 channels:Ch1+Ch2+Ch3+Ch4 Channel bonding 2 channels: Ch2+Ch3 3 channels: Ch1+Ch2+Ch3 4 channels: Ch1+Ch2+Ch3+Ch4 Channel aggregation and bonding
doc.: IEEE e Submission November 2015 Various Authors (TG3e Proposal) Slide 6 2. Parallel preamble and SFD for all branches? Should we add cyclic shift delay? SYNC and SFD have to have cyclic shift delay in order to avoid the deep reception level depression due to canceling effect caused by the interelement spacing. DEV PPC If the same waveform is transmitted from all antennas… Cancel each other when these path length difference is around half wavelength and causes deep depression in the reception level:
doc.: IEEE e Submission November 2015 Various Authors (TG3e Proposal) Slide 7 2. Parallel preamble and SFD for all branches? Should we add cyclic shift delay? M - streams data Payload #4 Payload #1 Payload #3 Payload #2 SYNC CES Tx#4 Tx#1 Tx#3 Tx#2 SFD SYNCSFD SYNCSFD SYNCSFD Header #4 Header #1 Header #3 Header #2 CES The value of cyclic shift for i th transmitter T CSsync_i = 60 * ( i – 1 ) [ns]. The value of cyclic shift for i th transmitter T CSsfd_i = 4 * ( i – 1 ) [ns].
doc.: IEEE e Submission November 2015 Various Authors (TG3e Proposal) Slide 8 CES structure Payload #4 Payload #1 Payload #3 Payload #2 SYNC CES#1 Tx#4 Tx#1 Tx#3 Tx#2 SFD SYNCSFD SYNCSFD SYNCSFD Header #4 Header #1 Header #3 Header #2 Payload #4 Payload #1 Payload #3 Payload #2 for MIMO transmission channel estimation SYNCCES #4 CES #1 0 values, unmodulated Tx#4 Tx#1 CES #3 Tx#3 CES #2 Tx#2 same in each antenna element SFD SYNCSFD SYNCSFD SYNCSFD Header #4 Header #1 Header #3 Header #2 CES#2 CES#3 CES#4 Presented in Sep. meetings Proposal Golay sequences with cyclic shifts
doc.: IEEE e Submission November 2015 Various Authors (TG3e Proposal) Slide 9 CES structure 8 chips CP inserted Payload #i CES# i Tx#i SYNC# i SFD# i Header # i Ga 64 = [ ] Frequency domain Time domain waveform T CSces_i = 4.5* ( i – 1 ) [ns] M = 2, 4 72*8 = 576 chips = 327 ns chips Ga 64 8 repetitions 72 Cyclic shift 72 IFFT … 72 * 8 repetitions
doc.: IEEE e Submission November 2015 Various Authors (TG3e Proposal) Slide 10 CES structure chips Ga 64 8 chips CP inserted Payload #i CES# i Tx#i (i = 9 ~ 16) SYNC# i SFD# i Header # i Ga 64 = [ ] Frequency domain Time domain waveform 4 repetitions 72*4 = 288 chips =164 ns T CSces_i = 4.5* ( mod(i, 8) – 1 ) [ns] 72 Cyclic shift 72 M = 9, ns Payload #i CES# i SYNC# i SFD# i Header # i Tx#i (i = 1 ~ 8) 72 IFFT
doc.: IEEE e Submission November 2015 Various Authors (TG3e Proposal) Slide 11 DEV should start sending Array Training commands after DEV recognizes it is not moving around on the array surface of the PPC. The method for the recognition is up to implementation, for example –Use of NFC signal detection –Use of optical camera imaging –Use of timer, assuming the user stabilizes the positions of DEV within a certain time (e.g. 2 sec). In draft, above is reflected in the description on the setup sequence. 3. When is stable position assumed? How to know when device is stable?
doc.: IEEE e Submission November 2015 Various Authors (TG3e Proposal) Slide 12 MIMO setup sequence is revised as shown in the next slide. 4. What is the time interval of Association Request Commands? What is the duration of each Association Request Command?
doc.: IEEE e Submission November 2015 Various Authors (TG3e Proposal) Slide 13 Comprises information below: MIMO capability (M 1 ) Value of N ar (No. of Array training commands. N ar = 0 ~ 511, N ar ≤ M array ) Value of T ar (Period of Array training commands, 10, 20, 40, or 80 ) Channel Agg. capability Channel bond. capability MIMO and ch agg./bond. mode Beacon ・ The number of Antenna training commands sent here is equal to N ar. ・ These are transmitted from antenna element #1 to allow PPC to select antenna elements for following MIMO transmission. ・ While transmissions of these commands the remaining number is counted down. ・ Array training commands #1 ~ #N ar − 1 shall be No-ACK policy. Only the last Array training command shall be Stack-ACK policy. Switch to M-stream MIMO mode with channel aggregation. or bonding. SISO mode on Ch2 using the antenna element #1 SISO mode on Ch2 using the antenna element #1 Switch to M-stream MIMO mode (Antenna elements to be used are already selected) with channel aggrgation. or bonding. DEV(Portable terminal)PPC (Kiosk) The number of MIMO branches: M 2 The number of antenna elements: M array (1~ 511) The number of MIMO branches: M 1 ( 1~16) Antenna Selecting Procedure (in SISO on ch2) ・ decides the number of branches, M, (e.g. by determining “M=min(M 1,M 2 )”. ) ・ Channel bonding or aggregation is decided as well. Decision method is on implementations Association request Comprises information below: ・ Value of M as MIMO capability field ・ A channel Agg. or bond. as capability field knows the number of MIMO branches to be used, M. and channel aggregation/bonding. Array training #N ar Array training #N ar − 1 … Array training #1 ・ Remaining time = (N ar – 1) (1) when M < M array PPC selects M antennas (Example of procedure selecting antenna: Select using reception levels) Array training commands are sent N ar times, hence N ar antennas are switched on to receive these commands. (2) when M = M array PPC does not have to select antenna element. Ack Association (in SISO on ch2) Association response Switch to antenna selecting mode Ready to listen the Array training commands. Detect that DEV is stable position or timeout (e.g. 2 sec) PHY frames with MIMO channel agg./bond. The last Array training command received If ACK for Array training #Nar is not received by DEV, Array training #Nar shall be retransmitted. The reception antenna shall be changed into another one, and after retransmissions the reception antenna is set to an element that successfully received Array training command before #Nar. For example, start receiving Array Training using antenna element which has sent Association response. Array training #2
doc.: IEEE e Submission November 2015 Various Authors (TG3e Proposal) Slide 14 Reflected in the link budget table. 5. Total 5 dBm tx power for 16 antennas
doc.: IEEE e Submission November 2015 Various Authors (TG3e Proposal) Slide Link budget for all MIMO combinations, including channel aggregation Supporting material, specify all link budget This table shows the link budget per all combinations for frequency channel. Total transmission power should be multiplied by No. of channels.
doc.: IEEE e Submission November 2015 Various Authors (TG3e Proposal) Slide Link budget for all MIMO combinations, including channel aggregation. Transmitter specification: Same as SISO mode as shown in 12a.2.4 –Because each SISO signal stream is transmitted via each antenna. Min receive level: added on 12a (next slide) 6.2. Draft material, EVM, min receive level
doc.: IEEE e Submission November 2015 Various Authors (TG3e Proposal) Slide 17 Min receive level MIMO No. of branches MCS Receiver sensitivity dBm 2QPSK, 14/ QAM, 11/ QAM, 14/ QAM, 11/ QAM, 14/ QPSK, 14/ QAM, 11/ QAM, 14/ QAM, 11/ QAM, 14/ QPSK, 14/ QAM, 11/ QAM, 14/ QAM, 11/ QAM, 14/ QPSK, 14/ QAM, 11/ QAM, 14/ QAM, 11/ QAM, 14/15-36
doc.: IEEE e Submission November 2015 Various Authors (TG3e Proposal) Slide 18 It should be “remove 10% worst error results”. –To remove abnormal values, we use 10 % trim averaging in BER calculation using channel model. –This is the same procedure as 15.3c criteria ( r27). 7. Remove 20%?
doc.: IEEE e Submission November 2015 Various Authors (TG3e Proposal) Slide Specify data throughput from MAC to PHY across PHY SAP for MIMO 8.1. Supporting material MCS M, (MIMO) Payload size (Octets) Period [nsec] PHY-SAP bitrate [Gbps] No-ACK mode PHY-SAP bitrate [Gbps] Imm-ACK mode Modulatio n bit/symbol Code rate T_PA_I NITIAL T_PA_ CONT T_PHY HDR T_MA CHDR T_HCS T_PAY LOAD T_FCS T_MIF S T_SIFS N (No. of frames) T_PAC KET T_OVH D QPSK,14/ QPSK,14/ QPSK,14/ QPSK,14/ QAM,11/ QAM,11/ QAM,11/ QAM,11/ QAM,14/ QAM,14/ QAM,14/ QAM,14/ QAM,11/ QAM,11/ QAM,11/ QAM,11/ QAM,14/ QAM,14/ QAM,14/ QAM,14/
doc.: IEEE e Submission November 2015 Various Authors (TG3e Proposal) Slide Specify data throughput from MAC to PHY across PHY SAP for MIMO
doc.: IEEE e Submission November 2015 Various Authors (TG3e Proposal) Slide 21 Thank you