Next Generation Very High Throughput: 802.11ac WLAN MIMO Design & Test Challenges
Next Generation Very High Throughput: 802.11ac WLAN MIMO Design & Test Challenges
Next Generation Very High Throughput: 802.11ac WLAN MIMO Design & Test Challenges
Next Generation Very High Throughput: 802.11ac WLAN MIMO Design & Test Challenges
Presented by: Greg Jue and Jake Sanderson, Agilent Technologies
Agenda
Greater insight. Greater confidence. Accelerate next-generation wireless.
Market Drivers and Resulting Design & Test Challenges Quick Review: What is MIMO? MIMO Simulation Case Study MIMO Transmitter Hardware EVM Testing Advanced Modeling: 802.11ac Digital Pre-distortion (DPD) MIMO Receiver Design and Testing
VHT 802.11ac/ad
Growth of high-definition video and desire for wireless connections is driving need for higher data rates for applications such as:
Wireless display Distribution of video/media content throughout the home or office Rapid file upload/download (sync devices, movie kiosks)
Example data rates: Application
Interactive videoconferencing Internet video streaming HDTV Blu-Ray Uncompressed video, good quality (8-bits/color, 1920x1080p, 24 fps, 4:2:2) Uncompressed video, best quality (10-bits/color, 1920x1080p, 60 fps, 4:4:4)
Mandatory 20 MHz, 40 MHz, 80 MHz 64, 128, 256 52 / 4, 108 / 6, 234 / 8 BPSK, QPSK, 16QAM, 64QAM 0 to 7 1
Optional 160 MHz, 80+80 MHz 512 468 / 16 256QAM 8 and 9 2 to 8 Tx beamforming, STBC Multi-user MIMO (MU-MIMO)
Data rates: 1.56 Gbps (80 MHz, 4 Tx, MCS9) reasonable case 6.93 Gbps (160 MHz, 8 Tx, MCS9, short GI) best case
Wireless Communications 2012 Agilent Technologies 5
Coding Algorithms
Tx
IQ Mod Impairments LO Phase Noise Filter Impairments PA Linearity
Rx
Rx Sensitivity LO Phase Noise Filter Impairments
Decoding Algorithms
Bits Out
LO phase noise needed to meet EVM for 256QAM vs. 64QAM PA linearity, IQ modulator, mixer, filter impairments PA digital pre-distortion?
RF MIMO EVM - how to generate and analyze R&D test signals (two or more spatial streams, different bandwidths, different modulation orders) Debug IQ and IF stages? Crosstalk and timing issues
Coded BER performance of RF hardwarebaseband HW available? Rx sensitivity and LO phase noise to meet BER for 256QAM vs. 64QAM
Wireless Communications 2012 Agilent Technologies
MIMO Transmitter Design MIMO Receiver Testing & Debug MIMO Transmitter Testing & Debug PA Nonlinearities / Digital Pre-Distortion
With 802.11ac needing higher performance designs, every part of the transmit and receive chain becomes critical to the link budget So how to decide the optimum balance, without overdesigning? How are design requirements impacted for 64QAM vs. 256QAM? ..for 80 MHz vs. 160MHz?...for SISO vs. MIMO?
A/D
RF Channel
D/A Bits In
Coding Algorithms
Tx
Rx
Decoding Algorithms
Bits Out
Agenda
Greater insight. Greater confidence. Accelerate next-generation wireless.
Market Drivers and Resulting Design & Test Challenges Quick Review: What is MIMO? MIMO Simulation Case Study MIMO Transmitter Hardware EVM Testing Advanced Modeling: 802.11ac DPD MIMO Receiver Design and Testing
Receive Antennas
Transmit Antennas
Receive Antennas
SISO
Single Input Single Output
SIMO
MISO
MIMO
MIMO
Multi-user MIMO
X1
y1
4 streams, 3 users
y2
X2
Receive Diversity
y1, y2 -X2, X1*
Transmit Beamforming
MIMO (4x2)
Agenda
Greater insight. Greater confidence. Accelerate next-generation wireless.
Market Drivers and Resulting Design & Test Challenges Quick Review: What is MIMO? MIMO Simulation Case Study MIMO Transmitter Hardware EVM Testing Advanced Modeling: 802.11ac DPD MIMO Receiver Design and Testing
How do the design consideration change for 64 QAM, or maybe for 80 MHz bandwidth ??
Wireless Communications 2012 Agilent Technologies 14
Section Summary:
MIMO Transmitter Design
Greater insight. Greater confidence. Accelerate next-generation wireless.
Channel
D/A Bits In A/D
Coding Algorithms
Tx
IQ Mod Impairments LO Phase Noise Filter Impairments PA Linearity
Rx
Rx Sensitivity LO Phase Noise Filter Impairments
Decoding Algorithms
Bits Out
Considerations:
DOWNLOAD TO AWGs
Agenda
Greater insight. Greater confidence. Accelerate next-generation wireless.
Market Drivers and Resulting Design & Test Challenges Quick Review: What is MIMO? MIMO Simulation Case Study MIMO Transmitter Hardware EVM Testing Advanced Modeling: 802.11ac DPD MIMO Receiver Design and Testing
Master 81180
Slave 81180
Notes: MIMO simulation & download is run from a math script instead of a single controller UI, in order to set the master/slave configuration after the AWG download
Wireless Communications 2012 Agilent Technologies
18
19
20
21
22
FGPA/DSP
D/A
Analog (IF or IQ) IF RF
PA
PA
D/A
PA
Wireless Communications
N5182B
MXG Channel 1
N5182B
MXG Channel 2
N5182B
MXG Channel 3
W1461BP
SystemVue Environment
W1917EP
WLAN library with 802.11ac
89600B
VSA software, Opt BHJ
24
25
Section Summary
802.11ac MIMO Transmitter Testing
Greater insight. Greater confidence. Accelerate next-generation wireless.
Channel
D/A
Bits In A/D
Coding Algorithms
Tx
IQ Mod Impairments LO Phase Noise Filter Impairments PA Linearity
Rx
Rx Sensitivity LO Phase Noise Filter Impairments
Decoding Algorithms
Bits Out
Considerations:
RF MIMO EVM - how to generate and analyze R&D test signals (two or more spatial streams, different bandwidths, different modulation orders) Debug IQ and IF stages? Crosstalk and timing issues
Agenda
Greater insight. Greater confidence. Accelerate next-generation wireless.
Market Drivers and Resulting Design & Test Challenges Quick Review: What is MIMO? MIMO Simulation Case Study MIMO Transmitter Hardware EVM Testing Advanced Modeling: 802.11ac DPD MIMO Receiver Design and Testing
Advanced Modeling:
802.11ac DPD
Greater insight. Greater confidence. Accelerate next-generation wireless.
Conflicting requirements How to handle signals with high PAPR, while driving the PA to operate with high PAE, while also having low signal distortion?
Wireless Communications 2012 Agilent Technologies
Advanced Modeling:
802.11ac DPD
CFR High DC-RF Efficiency High Crest Factor Causes high distortion levels DPD High Spectral Efficiency
Greater insight. Greater confidence. Accelerate next-generation wireless.
DPD CFR
29
Wideband DPD webcast Wireless Communications Sept 1, 2011 Copyright 2011 Agilent Technologies 2012 Agilent Technologies
Advanced Modeling:
802.11ac DPD W1917 WLAN library can generate signals for Agilent W1716 DPD module DPD extends RF performance and helps increase battery life thru higher efficiency DPD requires 3-5x the signal bandwidth of the PA Integrated crest factor reduction (CFR) Agilent provides an open system for wideband RX/TX modeling
Greater insight. Greater confidence. Accelerate next-generation wireless.
30
Advanced Modeling:
802.11ac DPD
Greater insight. Greater confidence. Accelerate next-generation wireless.
31
Advanced Modeling:
Sweep Power, watch EVM, ACP
EVM vs. Output Power
Greater insight. Greater confidence. Accelerate next-generation wireless.
Input waveform:
IEEE 802.11ac, 5 GHz WLAN No CFR (PAPR is 8.7dB) Bandwidth = 80MHz system 4x Oversampling rate=320 MHz
Section Summary:
Digital Pre-Distortion
Greater insight. Greater confidence. Accelerate next-generation wireless.
Coding Algorithms
Tx
IQ Mod Impairments LO Phase Noise Filter Impairments PA Linearity
Rx
Rx Sensitivity LO Phase Noise Filter Impairments
Decoding Algorithms
Bits Out
Considerations:
Agenda
Greater insight. Greater confidence. Accelerate next-generation wireless.
Market Drivers and Resulting Design & Test Challenges Quick Review: What is MIMO? MIMO Simulation Case Study MIMO Transmitter Hardware EVM Testing Advanced Modeling: 802.11ac DPD MIMO Receiver Design and Testing
Im
Fc
UE0 _ Co n s te l l a o i t n
Mod
Si g AftSp a ti a l M a p S e g 1
Re
C2
Noise Density
AWGN NDensityType=Constant noise density NDensity=-64.044dBm [NDensity]
Si g AftM a t x i r
BER/FER tester
TEST
Env
Cx
inpu t WL AN_ 1 1 a c _ Re ce ve i re d Bi Ch Co d s t
11010
B1 DataPattern=PN15
Ou tp u t_ IQSe g 1
M SDU
E1 WLAN_11ac_Receiver_1 REF NumRx=1 Bandwidth=BW 40 MHz [Bandwidth] OversampleRatio=x2 [OversampleRatio] B2 MCS=2 [MCS] StartStopOption=Samples IdleInterval=12e-6s BitsPerFrame=8192 [User0_MPDUDataLength(1)*8] NumUsers=1 N_SS=1;1;1;1 [[1,1,1,1]] STBC=NO FrameFormat=DataFrames CodingType=0;0;0;0 [[0,0,0,0]] AggregatedMPDU=1 [AggregatedMPDU] NumMPDUPerUser=1 [NumMPDUPerUser] User0_MPDUDataLength=1024 [User0_MPDUDataLength] User0_MPDUMACHeader=0 [User0_MPDUMACHeader] User1_MPDUDataLength=1024;1024;1024;1024;1024;1024;1024;1024 [[1024,1024,1024,1024,1024,1024,1024,1024]] User1_MPDUMACHeader=0;0;0;0;0;0;0;0 [[0,0,0,0,0,0,0,0]] User2_MPDUDataLength=1024;1024;1024;1024;1024;1024;1024;1024 [[1024,1024,1024,1024,1024,1024,1024,1024]] User2_MPDUMACHeader=0;0;0;0;0;0;0;0 [[0,0,0,0,0,0,0,0]] User3_MPDUDataLength=1024;1024;1024;1024;1024;1024;1024;1024 [[1024,1024,1024,1024,1024,1024,1024,1024]] User3_MPDUMACHeader=0;0;0;0;0;0;0;0 [[0,0,0,0,0,0,0,0]] ScrambleSeed=1;0;1;1;1;0;1 [[1, 0, 1, 1, 1, 0, 1]] ReInitialize=YES SpatialMappingScheme=DirectMapping SpatialMappingMatrix=1 [[1]] ShortGI=NO
Ou tp u t_ IQSe g 0
WLAN_11ac_Source_1 NumTx=1 Bandwidth=BW 40 MHz [Bandwidth] OversampleRatio=x2 [OversampleRatio] MCS=2 [MCS] IdleInterval=12e-6s TransmissionMode=MultiUser NumUsers=1 N_SS=1 [[1]] STBC=NO CodingType=0 [[0]] AggregatedMPDU=1 [AggregatedMPDU] NumMPDUPerUser=1 [NumMPDUPerUser] User0_MPDUDataLength=1024 [User0_MPDUDataLength] User0_MPDUMACHeader=0 [User0_MPDUMACHeader] ScrambleSeed=1;0;1;1;1;0;1 [[1, 0, 1, 1, 1, 0, 1]] SpatialMappingScheme=DirectMapping ShortGI=NO WindowingLength=2
35
Interferer
11010
B3 DataPattern=PN15
O ut put _I Q Seg1
Im
QUAD OUT
O ut put _I Q Seg0
Mod OUT
Amplifier
WLAN_11ac_Source_2 NumTx=1 Bandwidth=BW 80 MHz [Bandwidth] OversampleRatio=x8 [OversampleRatio] MCS=0 [[0]] IdleInterval=0s TransmissionMode=MultiUser
Re
C1
Desired Signal
802.11ac, Fc=5.00GHz, BW=80MHz
U E0_C hC odedBi ts U E0_C onst el at i l on
11010
B1 DataPattern=PN15
802.11ac Reference RX
C onst el at i l on
O ut put _I Q Seg1
Im
F c Amplifier Env
O ut put _I Q Seg0
Mod
WLAN_11ac_Source_1 NumTx=1 Bandwidth=BW 80 MHz [Bandwidth] OversampleRatio=x8 [OversampleRatio] MCS=8 [MCS] IdleInterval=12e-6s TransmissionMode=MultiUser
Re
C2
Noise Density
F3 {BPF_Butterworth@Data Flow Models} FCenter=5e+9Hz [FCarrier] PassBandwidth=80e6Hz PassAtten=3 Order=5
Si gAf t M at r i x
Env
Cx
M SD U
TEST REF
B2 StartStopOption=Samples BitsPerFrame=32768 [User0_MPDUDataLength(1)* 8]
A1 OutputFc=Min
E1 WLAN_11ac_Receiver_1 NumRx=1 Bandwidth=BW 80 MHz [Bandwidth] OversampleRatio=x8 [OversampleRatio] MCS=8 [MCS] IdleInterval=12e-6s
AWGN
37
38
Ref Out
39
UE0_ChCodedBi s t
UE0_Cons tellati on
SigAftSpatialMapSeg1
11010
B1 DataPattern=PN15
WLAN_11ac_Source
Output_IQSeg1
Im
QUAD OUT
ESG4438C Downloader
Output_IQSeg0
Mod
OUT
WLAN_11ac_Source_1 NumTx=1 Bandwidth=BW 40 MHz [Bandwidth] OversampleRatio=x1 [OversampleRatio] IdleInterval=12e-6s TransmissionMode=MultiUser MCS=2 [MCS]
Re
C2
Fc Env Cx
WLAN_11ac_EVM
E1
W1 MirrorSpectrum=NO Start=0s AverageType=RMS (Video) FramesToAverage=4 GuardIntervalSel=Auto Detect Guard SearchLength=1e-3s MeasurementOffset=0 MeasurementInterval=53 [Nsym] SubcarrierSpacing=312.5e3Hz SymbolTimingAdjust=-3.125 TrackAmplitude=YES TrackPhase=YES TrackTiming=YES Bandwidth=BW40MHz [Bandwidth] NumTx=1 TimeStep=25e-9 [1/SampleRate]
40
VSA_89600B_Source
out
DeMod
Im
input
SigAftMatrix
Re
R2
MSDU
TEST REF
WLAN_11ac_Receiver_1 NumRx=1 Bandwidth=BW 40 MHz [Bandwidth] OversampleRatio=x2 [OversampleRatio] IdleInterval=12e-6s MCS=2 [MCS]
123
S2 StartStopOption=Time
11010
B1 DataPattern=PN15 D1 N=8192 [User0_MPDUDataLength(1)*8] OutputTiming=EqualToInput
Fc Env Cx
WLAN_11ac_EVM
W1 MirrorSpectrum=NO E1 Start=0s Spectrum Analyzer AverageType=RMS (Video) FramesToAverage=4 GuardIntervalSel=Auto Detect Guard SearchLength=1e-3s S3 {SpectrumAnalyzerEnv@Data Flow Models} MeasurementOffset=0 Mode=TimeGate MeasurementInterval=53 [Nsym] Start=0s [Start_Time] SubcarrierSpacing=312.5e3Hz SegmentTime=1e-3s [Stop_Time - Start_Time + Time_Spacing] SymbolTimingAdjust=-3.125 TrackAmplitude=YES TrackPhase=YES TrackTiming=YES Bandwidth=BW40MHz [Bandwidth] NumTx=1 TimeStep=12.5e-9 [1/SampleRate]
41
42
RF
Rx
Rx Sensitivity LO Phase Noise Filter Impairments
Bits Out
Coded BER performance of RF hardwarebaseband HW available? Rx sensitivity and LO phase noise to meet BER for 256QAM vs. 64QAM
Coding Algorithms
Tx
IQ Mod Impairments LO Phase Noise Filter Impairments PA Linearity
Rx
Rx Sensitivity LO Phase Noise Filter Impairments
Decoding Algorithms
Bits Out
LO phase noise needed to meet EVM for 256QAM vs. 64QAM PA linearity, IQ modulator, mixer, filter impairments PA digital pre-distortion?
RF MIMO EVM - how to generate and analyze R&D test signals (two or more spatial streams, different bandwidths, different modulation orders) Debug IQ and IF stages? Crosstalk and timing issues
Coded BER performance of RF hardwarebaseband HW available? Rx sensitivity and LO phase noise to meet BER for 256QAM vs. 64QAM
Wireless Communications 2012 Agilent Technologies
Additional Resources
Webcasts
Greater insight. Greater confidence. Accelerate next-generation wireless.
45
Additional Resources
Articles and Application Notes
Greater insight. Greater confidence. Accelerate next-generation wireless.
Tackling MIMO Design and Test Challenges for 802.11ac WLAN Microwave Journal http://www.microwavejournal.com/articles/17140-tackling-mimodesign-and-test-challenges-for-802-11ac-wlan
Wideband Digital Pre-Distortion with Agilent SystemVue and PXI Modular Instrument http://cp.literature.agilent.com/litweb/pdf/5990-8883EN.pdf
46
Thank You!
http://www.agilent.com/find/80211ac
47