Upload
others
View
12
Download
1
Embed Size (px)
Citation preview
Group/Presentation TitleAgilent Restricted
Month ##, 200X
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 1
Designing, Testing and Implementing Wireless Communication Systems using SystemVue Integrated Solutions
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 2
Agenda
• SystemVue• System Level Design• Algorithm Implementation• System Test• Conclusions
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 3
SystemVue• Simulation tool for system-level designs
Advanced engine techniques are usedUser-friendly interface with full algorithm modeling and debuggingRich model libraries are included, including RF and channel effectsSupports floating point and fixed point simulations for hardware designAddresses emerging wireless standards
• VHDL and Verilog code generation for FPGA Implementation• Integrate and script Agilent instruments for system-level
regression suites with custom flexibilitySources - PXB, ESG, PSG, MXGReceivers – MXA, VSA, PSA, Infiniium Oscilloscope, Logic Analyzer
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 4
SystemVue in PHY design flow
Agilent 89600 VSA (receiver)Agilent SignalStudio (source)
Agilent SystemVue
Agilent ADS, GoldenGate
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 5
System Level Design1. Rich model libraries for building custom advanced systems, such as LTE, WiMAX
Supports floating point and fixed point simulations for hardware designAddresses emerging wireless standardsTemplates can be used for JTRS and Military MIMO
2. Speed up model creation
Comparable to MATLAB/Simulink, but higher performance for modulated comms designEasy UI helps t create new models very fast
3. Strong integration capability for sub-systems made in different software/formatsEasy to integrate models in .m formatSimple to build C++ models in SVHDL Co simulationRF Link to import in RF Different data format
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 6
System Level Design - Rich model libraries
1. Rich model libraries for building custom advanced systems, such as LTE, WiMAX
LTE v8.5.0 library with the latest FDD/TDD/MIMO modes Addresses emerging wireless standardsCustom system can be created using LTE/WiMAX std settings Templates also can be used for any MIMO Systems
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 7
Custom System - Add RF Designs, Transmitter and Antenna Cross Talk
Specify LO Phase Noise dBc/Hz @ Freq. Offset RF Transmitter/
PA Nonlinarities
Specify 1dBComp. Pt.
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 8
-80 dBc/Hz Phase Noise @ 10kHz with -30 dB CrossTalk
Specify Phase Noise in
dBc/Hz vs. Frequency
Offset
RS EVM = 1.3 % RS EVM = 1.3 %
QPSK 64 QAM(Preliminary)
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 9
-70 dBc/Hz Phase Noise @ 10kHz with -30 dB CrossTalk
Specify Phase Noise in
dBc/Hz vs. Frequency
Offset
RS EVM = 3.5 % RS EVM = 3.5 %
QPSK 64 QAM(Preliminary)
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 10
-60 dBc/Hz Phase Noise @ 10kHz with -30 dB CrossTalk
Specify Phase Noise in
dBc/Hz vs. Frequency
OffsetPhase noise is introducing significant ICI , which is impacting OFDMA subcarrier orthogonality
RS EVM = 11.2 % ,but composite EVM is 85%
64 QAM
RS EVM = 11.2 %
QPSK(Preliminary)
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 11
Custom LTE MIMO Downlink with ADI A/D Converter
MIMO SourceMIMO Receiver
Sweep SNR
ADI A/D Converter
MIMO Channel
ADC and DACImpairments
Mixed-SignalReceiver
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 12
QPSK BER Results with Swept ADI A/D Converter Jitter
2% Jitter
4% Jitter
6% Jitter
(Preliminary)
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 13
QPSK , 16QAM, 64QAM Results vs. Swept ADI ADC Jitter
2% Jitter
4% Jitter
6% Jitter
2% Jitter
4% Jitter
6% Jitter
2% Jitter4% Jitter
6% Jitter
64 QAM16 QAMQPSK
(Preliminary)
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 14
QPSK , 16QAM, 64QAM Results vs. Swept LO Phase Noise
-70 dBc/Hz
-65 dBc/Hz
-60 dBc/Hz
64 QAM16 QAMQPSK
(Preliminary)
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 15
System Level Design – fast algorithm creation
2. Speed up Algorithm creationComparable to MATLAB/Simulink, but higher performance for modulated comms designSV directly supports math language. There is no MATLAB license requiredEasy UI helps creating new models very fast. Model symbol automatically conforms to the number and type of input and output ports defined.Improved C++ model builderAPG model fast importing
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 16
Example 1: ZigBee signal generation
• ZigBee (IEEE Std 802.15.4 PHY) Signal generation project
• One engineer spent half day and built a ZigBee signal generator
• Most of models can be found in SV• Only two new models created by using SV
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 17
ZigBee Signal generation design
Half Sine Filters
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 18
ZigBee Signal measured
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 19
Example 2: fast algorithm creation for LTE fading channel estimation• The optimum Wiener filter requires the perfect knowledge of the channel correlation
function. Since the channel correlation function in practice is unknown, different estimation approaches have been used to compute the channel correlation function.
• The model mismatch may be encountered and it can perform significantly worse for certain channel conditions than the optimum Wiener filter.
• Although accurate estimation can be performed, the computational complexity and cost are huge.
• Therefore, SV team proposed an improved approach to do the channel estimation for reducing computational complexity with reasonable performance lost. The new channel estimator is suitable for hardware implementation.
• The new algorithm has been implemented in C++ code using SV C++ model builder easily.
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 20
Performance comparison
Performance using new model
SV2009.05 APG import feature
Export a block from the old product to a DLL… Import it into SV2009.05
as a black box that runs
Feature Available end of May, 2009
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 21
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 22
System Level Design - strong Integration capability
3. Strong integration capability for sub-systems made in different software/formats
Easy to integrate models in .m formatSimple to build C++ models in SVHDL Co simulationRF Link to import in RF Different data format
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 23
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 24
SystemVue in Rapid Prototyping Flow
Algorithm Exploration• MathLang
•C Model Builder
Baseband Design• FXP Lib
•HDL Coder
Communications System Integration
Testing
Xilinx ISEAltera Quartus
Synplify Pro
-Fixed point ANSI-C-VHDL/Verilog- .m-file
FPGA (or ASIC)Hardware
SystemVue
Modelsim
MS Visual Studio
Cycle AccurateRTL
HW Test
Integrated HDL sim in SystemVue
RTL
ESL Architecture• SystemVue
• RF & BasebandAnalog/RF
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 25
SystemVue FPGA Implementation and Verification Flow
Verify HDL Code
RTL (VHDL/Verilog)
.bitFiles
Logic Analyzer
MXA
InfiniiumScope
Analog and/orDigital
Software-Defined Instruments with SystemVue
MXG / ESG
DynamicProbe
FPGASynthesis
Tool(s)
FPGA Target
Agilent VSAModelSim
Run Simulation Inside of Instruments to Create Software-Defined Instruments
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 26
System Test
Control and Integrate all instruments together as custom test systems for automated test purposeProvide framed TD-LTE and LTE-FDD baseband signals based on 3GPP LTE STD. LTE signals also can be customized as neededProvide reference receivers for receiver-troubleshooting and performance-evaluationUnique Agilent Design-Test-Implementation solution offeringUser-friendly Data Server to collect and display results with std spec
Why SystemVue – Agilent Integrated Solutions
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 27
MIMO Test Overview
MIMO & OFDM -- basis for all commercial & military broadband solutions
Advantage: enhance performance for limited spectrum under multipath fading conditionsExploits multi-path to provide higher data throughput, increase in range and reliability without consuming extra radio frequency.
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 28
LTE 2x2 MIMO Receiver Test Setup2xN9020A Signal Analyzer2xE4438C Signal GenSystemVue
N5106A PXB
DUT
• TD-LTE or LTE-FDD MIMO Baseband data is generated by SV and sent to PXB
• Four faders configured by presetting based on STD emulate LTE MIMO channel with multipath fading
• Two ESGs/MXGs drived by PXB generate Receiver test signals for the DUT
• Two MXAs capture received signals from DUT output and send to SV• SV demod and decode MIMO signals and provide receiver performance
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 29
LTE 2x2 MIMO Receiver TesterSystemVue
2xE4438C Signal Gen 2xN9020A Signal AnalyzerN5106A PXB
• MIMO Tester in Agilent WLV LAB • Both TD-LTE and LTE-FDD MIMO receivers can be tested
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 30
Why SystemVue – Agilent Integrated Solutions
• Control and Integrate all instruments together as custom test systems for automated test purpose
• Provide framed TD-LTE and LTE-FDD baseband signals based on 3GPP LTE STD. LTE signals also can be customized as needed
• Provide reference receivers for receiver-troubleshooting and performance-evaluation
• Unique Agilent Design-Test-Implementation solution offering
• User-friendly Data Server to collect and display results with std spec
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 31
LTE MIMO Signal Generation
• LTE Baseband signal generator • IQ modulator• Channel model can be turn ON/OFF• ESG/MXG/PSG/PXB links to download signals from SystemVue
LTE DL
2Ant MIMO
Baseband
Source
LTE_DL_MIMO_2Ant_Src
1 1 0 1 0
DataPattern=PN9B2 {DataPattern@Data Flow Models}
1 1 0 1 0
DataPattern=PN9B1 {DataPattern@Data Flow Models}
SampleRate=7.68e+6Hz [SamplingRate]Power=1W
Frequency=1e+9Hz [FCarrier]O1
Re
Im
C2
ModOUT
QUADOUT
FreqPhaseQ
IAmp
FCarrier=1e+9Hz [FCarrier]InputType=I/Q
M1
ModOUT
QUADOUT
FreqP haseQ
IA mp
FCarrier=1e+9Hz [FCarrier]InputType=I/Q
M3
Re
Im
C1
MIMOChannel
ModelType=Extended_Vehicular_A [ChannelModeType]AntennaConfig=TR_2x2
L1
NoiseDensity
NDensity=2.108e-9W [NDensity]A2
ESG4438C Downloader
DoDownload=YESAutoScale=YES
PrimAddress='141.121.238.164HWAvailable=YES
S12 {SignalDownloader_E4438C_noreset}
ESG4438C Downloader
PrimAddress='141.121.239.205HWAvailable=YES
S11 {SignalDownloader_E4438C_noreset}
NoiseDensity
NDensity=2.108e-9W [NDensity]A1
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 32
LTE MIMO Signal Demod and Decode
• VSA Source model to capture waveforms from MXA/VSA/PSA• Demodulators and reference receiver are used• Measure receiver performances, such as BER, FER, Constellation, Spectrum, and
Waveforms
DeModI
Amp
FreqPhase
Q
FCarrier=1e+9Hz [FCarrier]OutputType=I/Q
D1
DeModI
Amp
FreqPhase
Q
FCarrier=1e+9Hz [FCarrier]OutputType=I/Q
D2
Re
Im
R1
Re
Im
R2
123StartStopOption=Samples
Constell1
VSA
VSATrace=COutputType=TimedVSATitle='DL_Ant0
VSA2
LTE DL
2Ant MIMO
Baseband
Receiver
UE1_RB_Alloc=0;15 [UE1_RB_Alloc]LTE_DL_MIMO_2Ant_Rcv
LTE
BER_FER
L2
1 1 0 1 0
DataPattern=PN9B1 {DataPattern@Data Flow Models}
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 33
PXB for Channel Emulation
• BB generators using data from SystemVue (TD-LTE and LTE-FDD)• Faders can be specified using pre-configured Master setup or custom
settings• Vol generators to specify RF signal power and noise level• Connect to ESG/MXG/PSG using cables
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 34
TD LTE-FDD MIMO Signal Waveforms
Transmitted WaveformsAntenna 1 (Red), Antenna 2 (Yellow)
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 35
TD LTE-FDD MIMO Signal Waveforms
LTE-FDD signals with no Fading
Constellation
BER
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 36
TD-LTE MIMO Signal WaveformsReceiver Waveforms and spectra under MIMO fading
Waveforms at Antenna 1 (Red) and Antenna 2 (Yellow)Spectra at Antenna 1 (Green) and Antenna 2 (Blue)
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 37
TD-LTE MIMO Signal Waveforms
TD-LTE signals with Fading
Constellation
BER
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 38
Demodulator
RF IF
A/DConverter
Basebandprocessor
I
Q
Receiver
Receiver Trouble Shooting using SystemVue
• Transmitters can be structured directly based on standards. No algorithms required
• Receivers are more complex with custom IPs. Receiver tests are essential to quality designs
• SystemVue can provide reference receiver and then integrate Agilent instruments as a receiver tester
• The Agilent receiver tester provides a good solution for complex receiver systems’ trouble shooting
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 39
Receiver Troubleshooting using SystemVue Receiver as a Reference Receiver1. Perform a simulation of the SW RF components for reference measurements
Demodulator
RF IF
BasebandProcessor
A/DConverter
I
Q
MXA, PSA
MXG, ESG, PSG
DUT(RF)
MXA, PSA, PSA2. Using the tester, get test measurements for the HW RF component, compare it to simulation references and help trouble shooting
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 40
Receiver Troubleshooting using SystemVue Receiver as a Reference Receiver1. Perform a simulation of the SW IF component for reference measurements
Demodulator
RF IF
BasebandProcessor
A/DConverter
I
Q
MXA, PSA
MXG, ESG
DUT(IF)
MXA, PSA, VSA2. Using the tester, get test measurements for the IF HW component, compare it to simulation references and help trouble shooting
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 41
Receiver Troubleshooting using SystemVue Receiver as a Reference Receiver1. Perform a simulation of RF+IF components for reference measurements
Demodulator
RF IF
BasebandProcessor
A/DConverter
I
Q
MXA, PSA
MXG, ESG, PSG
DUT(RF+IF)
MXA, PSA,VSA2. Using the tester, get test measurements for RF+IF HW components, compare it to simulation references and help trouble shooting
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 42
Receiver Troubleshooting using SystemVue Receiver as a Reference Receiver1. Perform a simulation of Demod+A/D Output for reference measurements
Demodulator
RF IF
BasebandProcessor
A/DConverter
I
Q
DUT(Demod+A/D)
MXG, ESG, PSG Logic Analyzers2. Using the tester, get test measurements for Demod+A/D HW components, compare it to simulation references and help trouble shooting
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 43
Receiver Troubleshooting using SystemVue Receiver as a Reference Receiver1. Perform a simulation of RF+IF+Demod+A/DA/D for reference measurements
Demodulator
RF IF
BasebandProcessor
A/DConverter
I
Q
DUT(RF+IF+Demod+A/D)
MXG, ESG, PSG Logic Analyzers2. Using the tester, get test measurements for RF+IF+Demod+A/D HW components, compare it to simulation references and help trouble shooting
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 44
Receiver Troubleshooting using SystemVue Receiver as a Reference Receiver
1. Perform a simulation of RF+IF+Demod+A/D+BB for reference measurements
Demodulator
RF IF
BasebandProcessor
A/DConverter
I
Q
MXG, ESG, PSG Logic Analyzers
MeasurementsData Display
DUT(RF Receiver)
2. Using the tester, get test measurements for RF+IF+Demod+A/D+BB HW components, compare it to simulation references and help trouble shooting
Agilent SystemVue
Agilent EEsof EDA, July 2009Page 45
Conclusions
Agilent SV offers unique solutions for advanced system designing, testing and implementation
• OFDM and MIMO are key technologies for advanced communications including LTE (TDD and FDD) and WiMAX.
• SV provides rich libraries and easy to use design environments to help designing advanced communication systems
• SV integrates with FPGA hardware implementation flows for rapid prototypingAnd hardware exploration and optimization
• SV offers software defined test environment for both Transmission and receiver tests, including MIMO-OFDM tests.