Upload
elmer-stanley
View
215
Download
1
Embed Size (px)
Citation preview
doc.:IEEE 802.11-10/1279r0
Submission
Nov 09, 2010
Slide 1 Minho Cheong, ETRI
Segment Parser for 160MHz
Authors: Date: 2010-11-08
Name Affiliations Address Phone email
Minho Cheong ETRI 161 Gajeong-dong, Yuseong-gu, Daejeon, Korea +82 42 860 5635
Jong-Ee Oh ETRI 161 Gajeong-dong, Yuseong-gu, Daejeon, Korea +82 42 860 1758
Sok-kyu Lee ETRI 161 Gajeong-dong, Yuseong-gu, Daejeon, Korea +82 42 860 5919
Youhan Kim Atheros 1700 Technology Drive San Jose, CA 95110
+1-408-830-5835
Chin-Hung Chen
Atheros Hsinchu, Taiwan [email protected]
Ning Zhang Atheros 1700 Technology Drive San Jose, CA 95110
Eldad Perahia Intel 2111 NE 25th Ave, Hillsboro OR 97124, USA [email protected]
Vinko Erceg Broadcom 16340 West Bernardo Dr., San Diego, CA 92127
858-521-5885
Hongyuan Zhang
Marvell 5488 Marvell Lane, Santa Clara CA, 95054 +1-408-222-1837
Uikun Kwon Samsung San #14-1, Nongseo-dong, Giheung-gu, Yongin-si, Gyeonggi-do, 449-712, Korea
+82-10-280-9513
V. K. Jones Qualcomm 5775 Morehouse Dr. San Diego, CA [email protected]
Daewon Lee LG Electronics
LG R&D Complex 533, Hogye-1dong, Dongan-Gu, Anyang-Shi, Kyungki-Do, 431-749, Korea
+82-31-450-7897
Brian Hart Cisco [email protected]
Sean Coffey
Realtek [email protected]
Vish Ponnampalam
MediaTek [email protected]
George Vlantis
ST-Ericsson [email protected]
doc.:IEEE 802.11-10/1279r0
Submission
Nov 09, 2010
Slide 2 Minho Cheong, ETRI
Abstract
This presentation proposes supplementation of 160MHz segment parser in the 11ac spec framework (11-0992r15).
doc.:IEEE 802.11-10/1279r0
Submission
Nov 09, 2010
Slide 3 Minho Cheong, ETRI
Current Segment Parser for 160MHz
• Option 2 in [1] is suggested as interleaver and segment parser scheme for 160MHz– Code across 160MHz and interleave per 80MHz
– It has reasonable tradeoff between performance and complexity
doc.:IEEE 802.11-10/1279r0
Submission
Nov 09, 2010
Slide 4 Minho Cheong, ETRI
Current Segment Parser for 160MHz
• Current text which has passed TGac motion [1]– 3.2.4.3.X Segment parser
• In case of contiguous and noncontiguous 160 MHz transmissions, even output bits of the stream parser are allocated to the lower 80 MHz and odd output bits to the upper 80 MHz for each stream. First output bit from the stream parser in each symbol is an even bit.
– 3.2.4.3.2 Frequency interleaver • For contiguous and noncontiguous 160 MHz transmissions using BCC
encoding, the lower and upper 80 MHz portions are each interleaved using the interleaver defined for 80 MHz transmissions.
doc.:IEEE 802.11-10/1279r0
Submission
Nov 09, 2010
Slide 5 Minho Cheong, ETRI
Need to Supplement to Current Scheme
• Current scheme is just to alternate between odd input and even input regardless of constellation size
• This may result in potential problem in 2nd stage of frequency interleaver– 2nd stage of frequency interleave : map adjacent coded bits on
different positions which has different reliability among constellation– Current scheme may limit this interleaving function in some cases by
mapping consecutive coded bits on locations which have the same reliability among constellation
doc.:IEEE 802.11-10/1279r0
Submission
Nov 09, 2010
Slide 6 Minho Cheong, ETRI
One of Examples [80MHz Case]
Encoder 0
Encoder 1
Encoder 2
Encoder 3
0 1 2 3 4 C- 2 C- 1
0 1 2 3 4 C- 2 C- 1
0 1 2 3 4 C- 2 C- 1
0 1 2 3 4 C- 2 C- 1
Stream Parser
0 1 2
3 4 5
6 7 8
9 10 11
0 1 2
3 4 5
6 7 8
9 10 12
18 19 20
21 22 23
12 13 14
15 16 17
12 13 14
15 16 17
30 31 32
33 34 35
24 25 26
27 28 29
Nes = 4, Nss = 6, 64QAM 5/6, 80MHz
10 32 54 76 98 1110 1312
Stream 0
14
Stream 1
Stream 2
Stream 3
Stream 4
Stream 5
0 1 2
3 4 5
6 7 8
9 10 12
12 13 14
15 16 17
0 1 2
3 4 5
6 7 8
9 10 12
12 13 14
15 16 17
0 1 2 0 1 2
10 32 54 76 98 1110 1312 14
0 1 2
15 1716 1918 20 2322 24 2521
0 1 2 18 19 20 18 19 20 18 19 20 18 19 20 36 37
38 36 37 38 36 37 38 36 37 38 54 55 56 54 55 56 54 55 56 54 55 56 72 73 74 72
73 74 72 73 74 72 73 74 90 91 92 90 91 92 90 91 92 90 91 92
Interleaver for Stream 0
doc.:IEEE 802.11-10/1279r0
Submission
Nov 09, 2010
Slide 7 Minho Cheong, ETRI
One of Examples [80MHz Case] (2)
• Every 3 bit bundle is assigned to spatial stream in a round-robin way – because number of bits for real or imaginary part of constellation is 3
bits in 64QAM
• Interleaver input bits are filled in 26 columns in order– 3j, 3j+1, 3j+2th rows in 3ith column to be mapped on constellation
itself
– 3j, 3j+1, 3j+2th rows in 3i+1th column to be mapped on constellation by cyclic shift whose size is 1
– 3j, 3j+1, 3j+2th rows in 3i+2th column to be mapped on constellation by cyclic shift whose size is 2
• In 20/40/80MHz cases, there is no problem
doc.:IEEE 802.11-10/1279r0
Submission
Nov 09, 2010
Slide 8 Minho Cheong, ETRI
One of Examples [160MHz Case]
• But, with current 160MHz segment parser (just alternate between even and odd bits), there are some cases where consecutive coded bits are located on particular positions which has the same level of reliability among constellation– This means that 2nd stage of frequency interleaver cannot function
effectively
– This does not match consistency of interleaver which has been applied until 20/40/80MHz design
– May also degrade the system performance due to limitation on interleaver functions
doc.:IEEE 802.11-10/1279r0
Submission
Nov 09, 2010
Slide 9 Minho Cheong, ETRI
One of Examples [160MHz Case] (2)
doc.:IEEE 802.11-10/1279r0
Submission
Nov 09, 2010
Slide 10 Minho Cheong, ETRI
160MHz Segment Parser Supplementation
• Supplementation Method– Stream parser output is parsed into the two 80 MHz portions in
blocks of s·Nes bits• s = number of bits in real/imaginary axis of constellation
Encoder 0
Encoder 1
0 1 C- 2 C- 1
0 1 C- 2 C- 1
Stream Parser
0 1
4 5
2 3
6 7
0 1
4 5
2 3
6 7
Nes = 2, Nss = 2, 16QAM 3/4, 160MHz10 32 54 76
Stream 0, Segment 0
Stream 0, Segment 1
Stream 1, Segment 0
Stream 1, Segment 1
Segment
Parser
Segment
Parser
0 1
2 3
0 1
2 3
4 5
6 7
4 5
6 7
8 9
12 13
10 11
14 15
8 9
12 13
10 11
14 15
0 1 4 5 8 9 12 13 16 17 20 21 24 4925 28 29 32 33 36 37 40 41 44 45 48
52 53 56 57 60 61 64 65 68 69 72 73 76 77 80 81 84 85 88 89 92 93 96 97
2 3 6 7 10 11 14 15 18 19 22 23 26 5127 30 31 34 35 38 39 42 43 46 47 50
54 55 58 59 62 63 66 67 70 71 74 75 78 79 82 83 86 87 90 91 94 95 98 99
Nes = 1, Nss = 1, 16QAM 3/4, 160MHz
Segment Parser
doc.:IEEE 802.11-10/1279r0
Submission
Nov 09, 2010
Slide 11 Minho Cheong, ETRI
160MHz Segment Parser Supplementation (2)
• What if Ncbpss (number of coded bits) is not divisible by 2s·Nes?
– Only happens in the same 4 MCSs which needs additional rule for 160MHz stream parsing [2]
1. 64QAM, Rate 2/3, 5 streams—NES=5
2. 64QAM, Rate 2/3, 7 streams—NES=7
3. 64QAM, Rate 3/4, 5 streams—NES=5
4. 64QAM, Rate 3/4, 7 streams—NES=7
– Even in these cases, remaining number of coded bits is divisible by 2s
• Proposed parsing scheme when Ncbpss is not divisible by 2s·Nes
– Proceed with method on slide 10 for the first floor(Ncbpss / (2s·Nes) ) bits– Remaining bits are parsed into the two 80 MHz portions in blocks of s bits– Same method as in dealing with corner cases in 160MHz stream parser [2]
doc.:IEEE 802.11-10/1279r0
Submission
Nov 09, 2010
Slide 12 Minho Cheong, ETRI
160MHz Segment Parser Supplementation (3)
Encoder 0
Encoder 1
Encoder 2
Encoder 3
0 1 C- 2 C- 1
0 1 C- 2 C- 1
0 1 C- 2 C- 1
0 1 C- 2 C- 1
Stream Parser
When Nes = 5, Nss = 5, 64QAM 2/3, 3/4 10 32
Stream 0
14
Stream 1
Stream 2
Stream 3
Stream 4Encoder 4 0 1 C- 2 C- 1
2
5
8
11
14
0 1 2
0 1 2
0 1 2
0 1 2
0 1 2
0 1 2
3 4 5
6 7 8
9 10 11
0
3
6
9
12 13 14 12
28072806280511 1312
0 1
3 4
6 7
9 10
12 13
2
5
8
12
14
Stream 0
Stream
Parser
10 32 14
20 1 2 0
1715 16 17 15
140013991398 140314021401140314021401
0 1 2
Stream 4
Stream
Parser
1412 13 14 12
2927 28 29 27 0 1 2
How to deal with remaining bits
doc.:IEEE 802.11-10/1279r0
Submission
Nov 09, 2010
Slide 13 Minho Cheong, ETRI
Conclusions
• Proposed supplementation of 160MHz segment parser as described on slide 10– Preserves the intended role of the 2nd stage frequency interleaver
• Prevent consecutive bits in same reliability bit positions
– Preserves the basic concept of alternative bits to two 80 MHz portion• Now in blocks of s·Nes bits
– Identified and proposed scheme to deal with cases when Ncbpss is not divisible by 2s·Nes• Proposed remedy similar to the solution for stream parsing [2]
• Simulation results provided in following slides to validate performance
doc.:IEEE 802.11-10/1279r0
Submission
Nov 09, 2010
Slide 14 Minho Cheong, ETRI
Simulations (Setup)
• Coding : BCC
• MIMO receiver : ML
• Phase noise : -41 dBc
• PA model : Not used
• Contiguous 160 MHz simulated
doc.:IEEE 802.11-10/1279r0
Submission
Nov 09, 2010
Slide 15 Minho Cheong, ETRI
Simulations (Comparison)
• Nseg = 1– One large interleaver across 160 MHz– Ncol = 39– Option 1 in [1]
• Nseg = 2, parser = 0– Interleaver per 80 MHz– Simple bit-by-bit segment parsing– Currently adopted scheme in TGac
• Nseg = 2, parser = 1– Interleaver per 80 MHz– Segment parsing using the proposed method in this submission
doc.:IEEE 802.11-10/1279r0
Submission
Nov 09, 2010
Slide 16 Minho Cheong, ETRI
Simulations (3x3, Nss=3, 16-QAM ½)
doc.:IEEE 802.11-10/1279r0
Submission
Nov 09, 2010
Slide 17 Minho Cheong, ETRI
Simulations (3x3, Nss=3, 16-QAM ¾)
doc.:IEEE 802.11-10/1279r0
Submission
Nov 09, 2010
Slide 18 Minho Cheong, ETRI
Simulations (3x3, Nss=3, 256-QAM ¾)
doc.:IEEE 802.11-10/1279r0
Submission
Nov 09, 2010
Slide 19 Minho Cheong, ETRI
Simulations (Summary)
• Simulation results are provided to validate the performance of the modified segment parser– The proposed segment parser provides additional performance
gain in many cases
– Did not find any case where the proposed segment parser performs inferior to the current segment parser• See additional results in appendix
doc.:IEEE 802.11-10/1279r0
Submission
Nov 09, 2010
Slide 20 Minho Cheong, ETRI
Proposed Change in 11ac Spec. Framework
doc.:IEEE 802.11-10/1279r0
Submission
Nov 09, 2010
Slide 21 Minho Cheong, ETRI
Pre-Motion
• Do you support to accept supplementation of 160MHz segment parser (as described in slides 10-12) and modify the IEEE Specification Framework for TGac as shown on slide 20?
– Yes– No– Abs
doc.:IEEE 802.11-10/1279r0
Submission
Nov 09, 2010
Slide 22 Minho Cheong, ETRI
References
• [1] 11-10-1063-01-00ac-160mhz-transmission-flow
• [2] 11-10-1264-00-00ac-160MHz-Stream-Parser
doc.:IEEE 802.11-10/1279r0
Submission
Nov 09, 2010
Slide 23 Minho Cheong, ETRI
Appendix A:
11ac Frequency Interleaver
doc.:IEEE 802.11-10/1279r0
Submission
Nov 09, 2010
Slide 24 Minho Cheong, ETRI
1st Stage of Frequency Interleaver
• Write by columns & read by rows
doc.:IEEE 802.11-10/1279r0
Submission
Nov 09, 2010
Slide 25 Minho Cheong, ETRI
2nd Stage of Frequency Interleaver
• Shuffling reliability among constellation
doc.:IEEE 802.11-10/1279r0
Submission
Nov 09, 2010
Slide 26 Minho Cheong, ETRI
3rd Stage of Frequency Interleaver
• Frequency rotation– Cyclic shift on frequency with the use of different offset to each
spatial streams when multiple streams to prevent adjacent coded bits being mapped to the same sub-carrier for different antennas
– Fixed Nrot for Nss=1,2,3,4
– TBD Nrot for Nss=5,6,7,8• Nrot may be different for different antenna size
doc.:IEEE 802.11-10/1279r0
Submission
Nov 09, 2010
Slide 27 Minho Cheong, ETRI
Appendix B:
More Simulation Results
doc.:IEEE 802.11-10/1279r0
Submission
Nov 09, 2010
Slide 28 Minho Cheong, ETRI
1x1, Nss=1, BPSK 1/2
doc.:IEEE 802.11-10/1279r0
Submission
Nov 09, 2010
Slide 29 Minho Cheong, ETRI
1x1, Nss=1, QPSK 1/2
doc.:IEEE 802.11-10/1279r0
Submission
Nov 09, 2010
Slide 30 Minho Cheong, ETRI
1x1, Nss=1, QPSK 3/4
doc.:IEEE 802.11-10/1279r0
Submission
Nov 09, 2010
Slide 31 Minho Cheong, ETRI
1x1, Nss=1, 16-QAM 1/2
doc.:IEEE 802.11-10/1279r0
Submission
Nov 09, 2010
Slide 32 Minho Cheong, ETRI
1x1, Nss=1, 16-QAM 3/4
doc.:IEEE 802.11-10/1279r0
Submission
Nov 09, 2010
Slide 33 Minho Cheong, ETRI
1x1, Nss=1, 64-QAM 2/3
doc.:IEEE 802.11-10/1279r0
Submission
Nov 09, 2010
Slide 34 Minho Cheong, ETRI
1x1, Nss=1, 64-QAM 3/4
doc.:IEEE 802.11-10/1279r0
Submission
Nov 09, 2010
Slide 35 Minho Cheong, ETRI
1x1, Nss=1, 64-QAM 5/6
doc.:IEEE 802.11-10/1279r0
Submission
Nov 09, 2010
Slide 36 Minho Cheong, ETRI
1x1, Nss=1, 256-QAM 3/4
doc.:IEEE 802.11-10/1279r0
Submission
Nov 09, 2010
Slide 37 Minho Cheong, ETRI
1x1, Nss=1, 256-QAM 5/6
doc.:IEEE 802.11-10/1279r0
Submission
Nov 09, 2010
Slide 38 Minho Cheong, ETRI
3x3, Nss=3, 64-QAM 2/3
doc.:IEEE 802.11-10/1279r0
Submission
Nov 09, 2010
Slide 39 Minho Cheong, ETRI
3x3, Nss=3, 64-QAM 3/4
doc.:IEEE 802.11-10/1279r0
Submission
Nov 09, 2010
Slide 40 Minho Cheong, ETRI
3x3, Nss=3, 64-QAM 5/6