Você está na página 1de 45

Designing, Testing and Implementing Wireless Communication Systems using SystemVue

Integrated Solutions

Page 1

Group/Presentation Agilent SystemVue Title Agilent Restricted ##, 200X Agilent EEsof Month EDA, July 2009

Agenda
SystemVue System Level Design Algorithm Implementation System Test Conclusions

Agilent SystemVue Page 2 Agilent EEsof EDA, July 2009

SystemVue
Simulation tool for system-level designs
Advanced engine techniques are used User-friendly interface with full algorithm modeling and debugging Rich model libraries are included, including RF and channel effects Supports floating point and fixed point simulations for hardware design Addresses emerging wireless standards

VHDL and Verilog code generation for FPGA Implementation Integrate and script Agilent instruments for system-level regression suites with custom flexibility
Sources - PXB, ESG, PSG, MXG Receivers MXA, VSA, PSA, Infiniium Oscilloscope, Logic Analyzer

Agilent SystemVue Page 3 Agilent EEsof EDA, July 2009

SystemVue in PHY design flow


Agilent SystemVue

Agilent ADS, GoldenGate Agilent 89600 VSA (receiver) Agilent SignalStudio (source)
Agilent SystemVue Page 4 Agilent EEsof EDA, July 2009

System Level Design


1. Rich model libraries for building custom advanced systems, such as LTE, WiMAX
Supports floating point and fixed point simulations for hardware design Addresses emerging wireless standards Templates can be used for JTRS and Military MIMO

2. Speed up model creation


Comparable to MATLAB/Simulink, but higher performance for modulated comms design Easy UI helps t create new models very fast

3. Strong integration capability for sub-systems made in different software/formats


Easy to integrate models in .m format Simple to build C++ models in SV HDL Co simulation RF Link to import in RF Different data format

Agilent SystemVue Page 5 Agilent EEsof EDA, July 2009

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 standards Custom system can be created using LTE/WiMAX std settings Templates also can be used for any MIMO Systems

Agilent SystemVue Page 6 Agilent EEsof EDA, July 2009

Custom System - Add RF Designs, Transmitter and Antenna Cross Talk


Specify LO Phase Noise dBc/Hz @ Freq. Offset
RF Transmitter/ PA Nonlinarities

Specify 1dB Comp. Pt.

Agilent SystemVue Page 7 Agilent EEsof EDA, July 2009

-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
Page 8

64 QAM
Agilent SystemVue Agilent EEsof EDA, July 2009

(Preliminary)

-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
Page 9

64 QAM
Agilent SystemVue Agilent EEsof EDA, July 2009

(Preliminary)

-60 dBc/Hz Phase Noise @ 10kHz with -30 dB CrossTalk


Specify Phase Noise in dBc/Hz vs. Frequency Offset

Phase noise is introducing significant ICI , which is impacting OFDMA subcarrier orthogonality

RS EVM = 11.2 %

RS EVM = 11.2 % , but composite EVM is 85%

QPSK
Page 10

64 QAM
Agilent SystemVue Agilent EEsof EDA, July 2009

(Preliminary)

Custom LTE MIMO Downlink with ADI A/D Converter


MIMO Source MIMO Channel MIMO Receiver

Sweep SNR

Mixed-Signal Receiver ADC and DAC Impairments

ADI A/D Converter

Agilent SystemVue Page 11 Agilent EEsof EDA, July 2009

QPSK BER Results with Swept ADI A/D Converter Jitter

6% Jitter 4% Jitter 2% Jitter

(Preliminary)
Agilent SystemVue Page 12 Agilent EEsof EDA, July 2009

QPSK , 16QAM, 64QAM Results vs. Swept ADI ADC Jitter


6% Jitter 6% Jitter 4% Jitter 2% Jitter

6% Jitter 2% Jitter 4% Jitter 2% Jitter

4% Jitter

QPSK

16 QAM

64 QAM

(Preliminary)
Agilent SystemVue Page 13 Agilent EEsof EDA, July 2009

QPSK , 16QAM, 64QAM Results vs. Swept LO Phase Noise


-60 dBc/Hz

-65 dBc/Hz -70 dBc/Hz

QPSK

16 QAM

64 QAM

(Preliminary)
Agilent SystemVue Page 14 Agilent EEsof EDA, July 2009

System Level Design fast algorithm creation


2. Speed up Algorithm creation
Comparable to MATLAB/Simulink, but higher performance for modulated comms design SV directly supports math language. There is no MATLAB license required Easy 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 builder APG model fast importing

Agilent SystemVue Page 15 Agilent EEsof EDA, July 2009

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 Page 16 Agilent EEsof EDA, July 2009

ZigBee Signal generation design

Half Sine Filters

Agilent SystemVue Page 17 Agilent EEsof EDA, July 2009

ZigBee Signal measured

Agilent SystemVue Page 18 Agilent EEsof EDA, July 2009

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 Page 19 Agilent EEsof EDA, July 2009

Performance comparison

Performance using new model

Agilent SystemVue Page 20 Agilent EEsof EDA, July 2009

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 Page 21 Agilent EEsof EDA, July 2009

System Level Design - strong Integration capability


3. Strong integration capability for sub-systems made in different software/formats
Easy to integrate models in .m format Simple to build C++ models in SV HDL Co simulation RF Link to import in RF Different data format

Agilent SystemVue Page 22 Agilent EEsof EDA, July 2009

Agilent SystemVue Page 23 Agilent EEsof EDA, July 2009

SystemVue in Rapid Prototyping Flow


SystemVue
ESL Architecture
SystemVue RF & Baseband

Analog/RF

Algorithm Exploration
MathLang C Model Builder

MS Visual Studio

-Fixed point ANSIC -VHDL/Verilog - .m-file

Baseband Design
FXP Lib HDL Coder
Cycle Accurate RTL

Modelsim

Xilinx ISE Altera Quartus RTL Synplify Pro

Integrated HDL sim in SystemVue

Communications System Integration Testing

HW Test

FPGA (or ASIC) Hardware


Agilent SystemVue Page 24 Agilent EEsof EDA, July 2009

SystemVue FPGA Implementation and Verification Flow Verify HDL Code


Agilent VSA ModelSim
Software-Defined Instruments with SystemVue

Logic Analyzer RTL (VHDL/Verilog) Dynamic Probe MXA .bit Files FPGA Target Analog and/or Digital

FPGA Synthesis Tool(s)

Infiniium Scope MXG / ESG

Run Simulation Inside of Instruments to Create Software-Defined Instruments


Page 25

Agilent SystemVue Agilent EEsof EDA, July 2009

System Test 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 Page 26 Agilent EEsof EDA, July 2009

MIMO Test Overview

MIMO & OFDM -- basis for all commercial & military broadband solutions
Advantage: enhance performance for limited spectrum under multipath fading conditions Exploits multi-path to provide higher data throughput, increase in range and reliability without consuming extra radio frequency.

Agilent SystemVue Page 27 Agilent EEsof EDA, July 2009

LTE 2x2 MIMO Receiver Test Setup


SystemVue 2xE4438C Signal Gen N5106A PXB 2xN9020A Signal Analyzer

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 Page 28 Agilent EEsof EDA, July 2009

LTE 2x2 MIMO Receiver Tester


SystemVue

N5106A PXB

2xE4438C Signal Gen

2xN9020A Signal Analyzer

MIMO Tester in Agilent WLV LAB Both TD-LTE and LTE-FDD MIMO receivers can be tested

Agilent SystemVue Page 29 Agilent EEsof EDA, July 2009

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 receivertroubleshooting and performance-evaluation Unique Agilent Design-Test-Implementation solution offering User-friendly Data Server to collect and display results with std spec
Agilent SystemVue Page 30 Agilent EEsof EDA, July 2009

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
M3 InputType=I/Q FCarrier=1e+9Hz [FCarrier]

Re

A mp I

M od

OUT

Im
C1

Q P hase Freq

OUT QUA D

Noise Density
A2 NDensity=2.108e-9W [NDensity]

ESG4438C Downlo ad er

11010
LTE DL B2 {DataPattern@Data Flow Models} DataPattern=PN9 2Ant MIMO Baseband Source

S11 {SignalDownloader_E4438C_noreset} HWAvailable=YES PrimAddress='141.121.239.205

MIMO Channel
O1 Frequency=1e+9Hz [FCarrier] Power=1W SampleRate=7.68e+6Hz [SamplingRate] L1 AntennaConfig=TR_2x2 ModelType=Extended_Vehicular_A [ChannelModeType]

11010
B1 {DataPattern@Data Flow Models} DataPattern=PN9 LTE_DL_MIMO_2Ant_Src

Im

Freq Phase Q I Amp

Mod
Re
C2

QUAD OUT OUT

Noise Density
A1 NDensity=2.108e-9W [NDensity]

ESG4438C Downlo ad er

M1 InputType=I/Q FCarrier=1e+9Hz [FCarrier]

S12 {SignalDownloader_E4438C_noreset} HWAvailable=YES PrimAddress='141.121.238.164 AutoScale=YES DoDownload=YES

Agilent SystemVue Page 31 Agilent EEsof EDA, July 2009

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

LTE
Freq Phase Q I Amp

11010
Im Re
R1
L2
B1 {DataPattern@Data Flow Models} DataPattern=PN9

BER_FER

DeMod

D1 OutputType=I/Q FCarrier=1e+9Hz [FCarrier]

LTE DL 2Ant MIMO Baseband Receiver

VSA

123
Constell1 StartStopOption=Samples

VSA2 VSATitle='DL_Ant0 OutputType=Timed VSATrace=C

DeMod

Freq Phase Q I Amp

Im Re
R2

LTE_DL_MIMO_2Ant_Rcv UE1_RB_Alloc=0;15 [UE1_RB_Alloc]

D2 OutputType=I/Q FCarrier=1e+9Hz [FCarrier]

Agilent SystemVue Page 32 Agilent EEsof EDA, July 2009

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 Page 33 Agilent EEsof EDA, July 2009

TD LTE-FDD MIMO Signal Waveforms


Transmitted Waveforms
Antenna 1 (Red), Antenna 2 (Yellow)

Agilent SystemVue Page 34 Agilent EEsof EDA, July 2009

TD LTE-FDD MIMO Signal Waveforms


LTE-FDD signals with no Fading Constellation BER

Agilent SystemVue Page 35 Agilent EEsof EDA, July 2009

TD-LTE MIMO Signal Waveforms


Receiver 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 Page 36 Agilent EEsof EDA, July 2009

TD-LTE MIMO Signal Waveforms


TD-LTE signals with Fading Constellation BER

Agilent SystemVue Page 37 Agilent EEsof EDA, July 2009

Receiver Trouble Shooting using SystemVue Receiver


RF IF

I
Demodulator

A/D Converter

Baseband processor

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 Page 38 Agilent EEsof EDA, July 2009

Receiver Troubleshooting using SystemVue Receiver as a Reference Receiver


1. Perform a simulation of the SW RF components for reference measurements
RF IF

I
Demodulator

A/D Converter

Baseband Processor

DUT(RF) MXA, PSA MXA, PSA, PSA MXG, ESG, PSG 2. Using the tester, get test measurements for the HW RF component, compare it to simulation references and help trouble shooting
Agilent SystemVue Page 39 Agilent EEsof EDA, July 2009

Receiver Troubleshooting using SystemVue Receiver as a Reference Receiver


1. Perform a simulation of the SW IF component for reference measurements
RF IF

I
Demodulator

A/D Converter

Baseband Processor

DUT(IF) MXA, PSA MXA, PSA, VSA MXG, ESG 2. Using the tester, get test measurements for the IF HW component, compare it to simulation references and help trouble shooting
Agilent SystemVue Page 40 Agilent EEsof EDA, July 2009

Receiver Troubleshooting using SystemVue Receiver as a Reference Receiver


1. Perform a simulation of RF+IF components for reference measurements
RF IF

I
Demodulator

A/D Converter

Baseband Processor

DUT(RF+IF) MXA, PSA MXA, PSA,VSA MXG, ESG, PSG 2. Using the tester, get test measurements for RF+IF HW components, compare it to simulation references and help trouble shooting
Agilent SystemVue Page 41 Agilent EEsof EDA, July 2009

Receiver Troubleshooting using SystemVue Receiver as a Reference Receiver


1. Perform a simulation of Demod+A/D Output for reference measurements
RF IF

I
Demodulator

A/D Converter

Baseband Processor

DUT(Demod+A/D)

MXG, ESG, PSG Logic Analyzers 2. Using the tester, get test measurements for Demod+A/D HW components, compare it to simulation references and help trouble shooting
Agilent SystemVue Page 42 Agilent EEsof EDA, July 2009

Receiver Troubleshooting using SystemVue Receiver as a Reference Receiver


1. Perform a simulation of RF+IF+Demod+A/DA/D for reference measurements
RF IF

I
Demodulator

A/D Converter

Baseband Processor

DUT(RF+IF+Demod+A/D)

MXG, ESG, PSG Logic Analyzers 2. 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 Page 43 Agilent EEsof EDA, July 2009

Receiver Troubleshooting using SystemVue Receiver as a Reference Receiver


1. Perform a simulation of RF+IF+Demod+A/D+BB for reference measurements
RF IF

I
Demodulator

A/D Converter

Baseband Processor

Measurements Data Display

DUT(RF Receiver)

MXG, ESG, PSG Logic Analyzers 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 Page 44 Agilent EEsof EDA, July 2009

Conclusions
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 prototyping And hardware exploration and optimization SV offers software defined test environment for both Transmission and receiver tests, including MIMO-OFDM tests.

Agilent SV offers unique solutions for advanced system designing, testing and implementation

Agilent SystemVue Page 45 Agilent EEsof EDA, July 2009

Você também pode gostar