Designing, Testing and Implementing Wireless ...

9 downloads 11074 Views 3MB Size Report
Rich model libraries for building custom advanced systems, such as LTE, ... Strong integration capability for sub-systems made in different software/formats.
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 %

QPSK

RS EVM = 1.3 %

64 QAM (Preliminary) Agilent SystemVue

Page 8

Agilent EEsof EDA, July 2009

-70 dBc/Hz Phase Noise @ 10kHz with -30 dB CrossTalk Specify Phase Noise in dBc/Hz vs. Frequency Offset

RS EVM = 3.5 %

QPSK

RS EVM = 3.5 %

64 QAM (Preliminary) Agilent SystemVue

Page 9

Agilent EEsof EDA, July 2009

-60 dBc/Hz Phase Noise @ 10kHz with -30 dB CrossTalk Specify Phase Noise in dBc/Hz vs. Frequency Offset

RS EVM = 11.2 %

QPSK

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

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

64 QAM (Preliminary) Agilent SystemVue

Page 10

Agilent EEsof EDA, July 2009

Custom LTE MIMO Downlink with ADI A/D Converter MIMO Source

MIMO Channel

MIMO Receiver

Sweep SNR

Mixed-Signal Receiver

ADI A/D Converter

ADC and DAC Impairments

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

6% Jitter 2% Jitter

4% 2% Jitter Jitter

QPSK

4% Jitter 2% Jitter

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

Analog/RF

• SystemVue • RF & Baseband

Algorithm Exploration

MS Visual Studio

• MathLang •C Model Builder

Baseband Design • FXP Lib •HDL Coder

Modelsim Cycle Accurate RTL

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

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)

FPGA Synthesis Tool(s)

Dynamic Probe MXA

.bit Files FPGA Target

Analog and/or Digital

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

2xN9020A Signal Analyzer

2xE4438C Signal Gen 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 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

Q P hase Freq

Im

OUT

Noise Density

OUT QUA D

S11 {SignalDownloader_E4438C_noreset} HWAvailable=YES PrimAddress='141.121.239.205

C1

11010

ESG4438C Downloader

A2 NDensity=2.108e-9W [NDensity] LTE DL

B2 {DataPattern@Data Flow Models} DataPattern=PN9

2Ant MIMO

MIMO Channel

Baseband Source

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

L1 AntennaConfig=TR_2x2 ModelType=Extended_Vehicular_A [ChannelModeType]

O1 Frequency=1e+9Hz [FCarrier] Power=1W SampleRate=7.68e+6Hz [SamplingRate]

LTE_DL_MIMO_2Ant_Src

Im

Freq Phase Q

QUAD OUT

Mod Re C2

I Amp

OUT

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

Noise Density

ESG4438C Downloader

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

A1 NDensity=2.108e-9W [NDensity]

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

DeMod

I Amp

11010

BER_FER

Im L2

Re

B1 {DataPattern@Data Flow Models} DataPattern=PN9

R1

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

LTE DL 2Ant MIMO

VSA

Baseband Receiver

123 Constell1 StartStopOption=Samples

VSA2 VSATitle='DL_Ant0 OutputType=Timed VSATrace=C

Freq Phase Q

DeMod

I Amp

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

Im

LTE_DL_MIMO_2Ant_Rcv UE1_RB_Alloc=0;15 [UE1_RB_Alloc]

Re R2

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

Q

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

Q

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

Q

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

Q

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

Q

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

Q

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

Q

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

Suggest Documents