addressing the design-to-test challenges for sdr and ... · addressing the design-to-test...

42
Addressing the Design-to-Test Challenges for SDR and Cognitive Radio Bob Cutler and Greg Jue, Agilent Technologies © Copyright Agilent Technologies 2009 Addressing the Design-to-Test Challenges for SDR and Cognitive Radio

Upload: others

Post on 21-Mar-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Addressing the Design-to-Test Challenges for SDR and ... · Addressing the Design-to-Test Challenges for SDR and Cognitive Radio vendors. • Need to design and test hardware to support

Addressing the Design-to-Test Challenges for SDR and Cognitive Radio

Bob Cutler and Greg Jue, Agilent Technologies

© Copyright Agilent Technologies 2009 Addressing the Design-to-Test Challenges

for SDR and Cognitive Radio

Page 2: Addressing the Design-to-Test Challenges for SDR and ... · Addressing the Design-to-Test Challenges for SDR and Cognitive Radio vendors. • Need to design and test hardware to support

Software Defined Radios

Flexibility

Radio can support multiple waveforms: Different formats, Different revisions of a format, Backwards compatibility, Future-proofing

Combination of DSP/FPGA/GPP C++/HDL

Flexibility increases demands on RF HW performance

HW may be flexible or reconfigurable to more efficiently support waveforms with significantly different characteristics (e.g. OFDM vs MSK)

Copyright Agilent Technologies 2009 Addressing the Design-to-Test Challenges

for SDR and Cognitive Radio

with significantly different characteristics (e.g. OFDM vs MSK)

Portability

Across single vendors platforms (usually proprietary)

Across multiple vendors platforms (based on standards such as SCA)

Portability of waveform components (e.g. Viterbi decoder)

Page 3: Addressing the Design-to-Test Challenges for SDR and ... · Addressing the Design-to-Test Challenges for SDR and Cognitive Radio vendors. • Need to design and test hardware to support

Portability and Flexibility

Challenges and Opportunities

• RF performance determined by both hardware and software. Performance could change with “bug fix”.

• HW platforms may come from different vendors and have different capabilities. Not quite “write-once, run anywhere”.

• Probe points in the signal path are now digital, as well as analog. Need a consistent way to measure.

• Component implementations in C++, HDL, possibly also from different

Copyright Agilent Technologies 2009 Addressing the Design-to-Test Challenges

for SDR and Cognitive Radio

• Component implementations in C++, HDL, possibly also from different vendors.

• Need to design and test hardware to support waveforms that have yet to be invented.

• Can use test waveforms for development, diagnostics and manufacturing test.

Page 4: Addressing the Design-to-Test Challenges for SDR and ... · Addressing the Design-to-Test Challenges for SDR and Cognitive Radio vendors. • Need to design and test hardware to support

SDR Designs: Comprised of Baseband AND RF

Tx RxCoding

Algorithms

D/A

Bits InDecoding

AlgorithmsBits Out

ChannelA/D

Gain

LinearityOutput Power

GainNFPhase Noise

SDR Design:

Copyright Agilent Technologies 2009 Addressing the Design-to-Test Challenges

for SDR and Cognitive Radio

• RF Transmitter: Upconverts Signal to RF• RF Receiver: Downconverts Received RF Signal to IF or IQ

• Coding/Decoding Algorithms to Achieve System Performance

Page 5: Addressing the Design-to-Test Challenges for SDR and ... · Addressing the Design-to-Test Challenges for SDR and Cognitive Radio vendors. • Need to design and test hardware to support

Baseband Waveforms Come in Many Formats-

Creates Barriers for SDR RF Design & Test

Tx RxCoding

Algorithms

D/A

Bits InDecoding

AlgorithmsBits Out

ChannelA/D

Simulation Models

SDR Transmitter:

• Baseband waveforms needed to design & test RF:

Challenge: How can RF designs be designed &

tested with various baseband waveform sources?

Copyright Agilent Technologies 2009 Addressing the Design-to-Test Challenges

for SDR and Cognitive Radio

FPGA HDL CodeMath Algorithms

Baseband Hardware

tested with various baseband waveform sources?

SDR Receiver:

• Baseband coding/decoding needed to design & test

RF receivers for coded BER metrics…

Challenge: How can Receiver BER performance be

evaluated independently of baseband waveform HW ?

Page 6: Addressing the Design-to-Test Challenges for SDR and ... · Addressing the Design-to-Test Challenges for SDR and Cognitive Radio vendors. • Need to design and test hardware to support

Agilent SystemVue

Integrated Design Environment to

Bring FPGA and RF Designs Together

• Baseband and RF modeling, simulation

• Open, “model-based design” infrastructure forcontinuous verification of heterogeneous IP

• Math/C++ /GUI� Fixed Pt � VHDL/Verilog

Copyright Agilent Technologies 2009 Addressing the Design-to-Test Challenges

for SDR and Cognitive Radio

• Math/C++ /GUI� Fixed Pt � VHDL/Verilog

• HDL generation & co-simulation

• IP reference blocksets for Mobile WiMAX™, LTE, other formats

• Customizable, standards-based test vectors

• Interoperable with Agilent test equipment

• Test equipment links, VSA integration, and more

“Mobile WiMAX” is a registered trademark of the WiMAX Forum

Page 7: Addressing the Design-to-Test Challenges for SDR and ... · Addressing the Design-to-Test Challenges for SDR and Cognitive Radio vendors. • Need to design and test hardware to support

Design SDR RF Using Various Types of Waveform Formats

Use Waveform Sources to Design SDR RF

Waveform Sources

• HDL Code

• FPGA Hardware

Waveform

Signal

Source

Copyright Agilent Technologies 2009 Addressing the Design-to-Test Challenges

for SDR and Cognitive Radio

• FPGA Hardware

• Simulation Models

• Algorithm Code Simulated RF Transmitter Design

Page 8: Addressing the Design-to-Test Challenges for SDR and ... · Addressing the Design-to-Test Challenges for SDR and Cognitive Radio vendors. • Need to design and test hardware to support

Example 1: Use HDL-Based WiMAX Waveform to Design SDR RF Transmitter

EVM = 8.4%

Simulated SDR Transmitter Output

Waveform Sources

• HDL Code

• FPGA Hardware

• Simulation Models

Copyright Agilent Technologies 2009 Addressing the Design-to-Test Challenges

for SDR and Cognitive Radio

Simulated RF Transmitter DesignVSA

Measurement

• Algorithm Code

Page 9: Addressing the Design-to-Test Challenges for SDR and ... · Addressing the Design-to-Test Challenges for SDR and Cognitive Radio vendors. • Need to design and test hardware to support

EVM = 9.1%

Simulated SDR Transmitter Output

Waveform Sources

• HDL Code

• FPGA Hardware

• Simulation Models

• Algorithm Code

Example 2a: Use FPGA-Based Legacy Waveform to Design SDR RF Transmitter

Copyright Agilent Technologies 2009 Addressing the Design-to-Test Challenges

for SDR and Cognitive Radio

Simulated RF Transmitter DesignVSA

Measurement

Page 10: Addressing the Design-to-Test Challenges for SDR and ... · Addressing the Design-to-Test Challenges for SDR and Cognitive Radio vendors. • Need to design and test hardware to support

EVM=10.5%

Reconfigure legacy FPGA

waveform for a new waveform

(LTE)

Simulated SDR Transmitter Output

Example 2b: Re-Configure FPGA-Based Waveform to Evaluate SDR RF Transmitter Design Interoperability

Waveform Sources

• HDL Code

• FPGA Hardware

• Simulation Models

• Algorithm Code

Copyright Agilent Technologies 2009 Addressing the Design-to-Test Challenges

for SDR and Cognitive Radio

Simulated RF Transmitter DesignVSA

Measurement

Page 11: Addressing the Design-to-Test Challenges for SDR and ... · Addressing the Design-to-Test Challenges for SDR and Cognitive Radio vendors. • Need to design and test hardware to support

Example 2c: Probing an FPGA Waveform with Dynamic Probe

Waveform Sources

• HDL Code

• FPGA Hardware

• Simulation Models

• Algorithm Code

Copyright Agilent Technologies 2009 Addressing the Design-to-Test Challenges

for SDR and Cognitive Radio

Simulated RF Transmitter Design

preliminary work-in-progress

Page 12: Addressing the Design-to-Test Challenges for SDR and ... · Addressing the Design-to-Test Challenges for SDR and Cognitive Radio vendors. • Need to design and test hardware to support

Waveform

Simulation

Receiver

Waveform

Simulation

Source

Waveform Sources

• HDL Code

• FPGA Hardware

• Simulation Models

• Algorithm Code

Example 3a: Use Simulation-Based WiMAX Waveform to Design SDR RF Receiver

Copyright Agilent Technologies 2009 Addressing the Design-to-Test Challenges

for SDR and Cognitive Radio

Simulated RF Receiver Design

Receiver Source

Pre-Configured Algorithm Models (Customizable) Select ADC model…

Page 13: Addressing the Design-to-Test Challenges for SDR and ... · Addressing the Design-to-Test Challenges for SDR and Cognitive Radio vendors. • Need to design and test hardware to support

QPSK BER vs. ADC Jitter vs. EbNo

Red: 4% ADC Jitter

Blue: 6% ADC Jitter

Green: 8% ADC Jitter

16 QAM BER vs. ADC Jitter vs. EbNo 64 QAM BER vs. ADC Jitter vs. EbNo

Example 3a Results: WiMAX BER vs. ADC Jitter

Copyright Agilent Technologies 2009 Addressing the Design-to-Test Challenges

for SDR and Cognitive Radio

Page 14: Addressing the Design-to-Test Challenges for SDR and ... · Addressing the Design-to-Test Challenges for SDR and Cognitive Radio vendors. • Need to design and test hardware to support

New Waveform

Simulation

Receiver New Waveform

Replace WiMAX Waveform

Source & Receiver with LTE

New BER

Results

Example 3b: Replace Waveform to Evaluate SDR Receiver Design Interoperability

Copyright Agilent Technologies 2009 Addressing the Design-to-Test Challenges

for SDR and Cognitive Radio

Simulated RF Receiver Design

Receiver New Waveform

Simulation

Source

Page 15: Addressing the Design-to-Test Challenges for SDR and ... · Addressing the Design-to-Test Challenges for SDR and Cognitive Radio vendors. • Need to design and test hardware to support

Waveform Sources

• HDL Code

• FPGA Hardware

• Simulation Models

• Algorithm Code

Example 4: Use Algorithm Code Waveforms

Copyright Agilent Technologies 2009 Addressing the Design-to-Test Challenges

for SDR and Cognitive Radio

Customize OFDMA Algorithms

Page 16: Addressing the Design-to-Test Challenges for SDR and ... · Addressing the Design-to-Test Challenges for SDR and Cognitive Radio vendors. • Need to design and test hardware to support

SDR Hardware Testing

SDR Testing Challenges:

• Custom/proprietary waveforms not supported by COTS test equipment

• Flexible SDR test platforms are needed for today’s and tomorrow’s waveforms

• Different tools used between design and test- makes it difficult to debug issues

Solution- Combine the flexibility of simulation with test equipment for flexible SDR

testing

Copyright Agilent Technologies 2009 Addressing the Design-to-Test Challenges

for SDR and Cognitive Radio

testing

Page 17: Addressing the Design-to-Test Challenges for SDR and ... · Addressing the Design-to-Test Challenges for SDR and Cognitive Radio vendors. • Need to design and test hardware to support

14 Bit A/D

Board DUT

• Test waveform coding/decoding SW-defined

• Customizable algorithms

• Customizable test waveforms

Adding Flexibility to SDR Testing with Simulation

Copyright Agilent Technologies 2009 Addressing the Design-to-Test Challenges

for SDR and Cognitive Radio

16822A Logic Analyzer with Agilent SystemVue*

* Note: SystemVue does not ship with Logic Analyzer

Page 18: Addressing the Design-to-Test Challenges for SDR and ... · Addressing the Design-to-Test Challenges for SDR and Cognitive Radio vendors. • Need to design and test hardware to support

OFDMA BER Hardware Test Results

Copyright Agilent Technologies 2009 Addressing the Design-to-Test Challenges

for SDR and Cognitive Radio

Page 19: Addressing the Design-to-Test Challenges for SDR and ... · Addressing the Design-to-Test Challenges for SDR and Cognitive Radio vendors. • Need to design and test hardware to support

Simulation

Code Generation RF

Design-to-Test Tool Consistency Helps Minimize

Unwanted Surprises and Helps to Debug Issues

Copyright Agilent Technologies 2009 Addressing the Design-to-Test Challenges

for SDR and Cognitive Radio

D/AFGPA/DSP

Digital Signal Capture Analog Baseband

Page 20: Addressing the Design-to-Test Challenges for SDR and ... · Addressing the Design-to-Test Challenges for SDR and Cognitive Radio vendors. • Need to design and test hardware to support

Simulate an SDR Receiver with a Hardware Front

End (N6841 RF Sensor)

Wideband RF Sensor

Simulated RF Receiver Design

Simulated SDR

Receiver Output

Copyright Agilent Technologies 2009 Addressing the Design-to-Test Challenges

for SDR and Cognitive Radio

HW DUT

Test Signal

VSA

Measurement

Page 21: Addressing the Design-to-Test Challenges for SDR and ... · Addressing the Design-to-Test Challenges for SDR and Cognitive Radio vendors. • Need to design and test hardware to support

Cognitive Radio

Many definitions of CR.

A radio that is aware of its environment and adjusts its behavior

accordingly.

Key application for CR is Dynamic Spectrum Access (DSA)

Radio adjusts frequency, power, modulation

Copyright Agilent Technologies 2009 Addressing the Design-to-Test Challenges

for SDR and Cognitive Radio

Radio adjusts frequency, power, modulation

based on sensed spectrum, location, policy and databases

Complimentary to SDR in this application

Page 22: Addressing the Design-to-Test Challenges for SDR and ... · Addressing the Design-to-Test Challenges for SDR and Cognitive Radio vendors. • Need to design and test hardware to support

Filling the Whitespace

Goal: Increase spectrum utilization without causing

interference

Copyright Agilent Technologies 2009 Addressing the Design-to-Test Challenges

for SDR and Cognitive Radio

interference

Page 23: Addressing the Design-to-Test Challenges for SDR and ... · Addressing the Design-to-Test Challenges for SDR and Cognitive Radio vendors. • Need to design and test hardware to support

CR Design and Measurement Considerations

• Interference (actual, or potential for)

• Radio System Performance (capacity, link establishment and reliability)

• Radio Physical Layer Performance (e.g. adjacent channel power)

• Environment Sensing Performance (spectrum sensing, location sensing)

Copyright Agilent Technologies 2009 Addressing the Design-to-Test Challenges

for SDR and Cognitive Radio

• Environment Sensing Performance (spectrum sensing, location sensing)

• Policy Performance (does the policy over, or under protect)

• Radio Environment (channel, noise, occupancy)

Page 24: Addressing the Design-to-Test Challenges for SDR and ... · Addressing the Design-to-Test Challenges for SDR and Cognitive Radio vendors. • Need to design and test hardware to support

Radio Environment

In many applications, such as TVWS, very little is actually known about “real environments”

• Where are the wireless microphones and TV signals?

• What are their power statistics?

• What other signals are present? Are they protected?

• How dynamic are they?

Copyright Agilent Technologies 2009 Addressing the Design-to-Test Challenges

for SDR and Cognitive Radio

• How dynamic are they?

• How does all of this change from one location to another?

• For joint spectral detection, what does the environment look like from two or more locations at any one instant in time?

Need to design for real environments

• Need to capture and replicate environment in the lab

Page 25: Addressing the Design-to-Test Challenges for SDR and ... · Addressing the Design-to-Test Challenges for SDR and Cognitive Radio vendors. • Need to design and test hardware to support

Challenges of Spectrum Sensing

From this display can you tell me…

1. Is the spectrum occupied?

2. How occupied is it?

Copyright Agilent Technologies 2009 Addressing the Design-to-Test Challenges

for SDR and Cognitive Radio

2. How occupied is it?

3. What is the potential for interference?

4. What signals are present?

Page 26: Addressing the Design-to-Test Challenges for SDR and ... · Addressing the Design-to-Test Challenges for SDR and Cognitive Radio vendors. • Need to design and test hardware to support

Challenges of Spectrum Sensing (cont)

Performance of various spectrum sensing algorithms

• False positives, False negatives

• Response to real-world signal environment (dynamic, many signals)

• Radio Design

– Spurious

– Amplitude accuracy

Copyright Agilent Technologies 2009 Addressing the Design-to-Test Challenges

for SDR and Cognitive Radio

– Amplitude accuracy

– Intermod distortion

– Sensitivity

– Selectivity

– Frequency accuracy

• Speed/complexity/Cost tradeoffs

Page 27: Addressing the Design-to-Test Challenges for SDR and ... · Addressing the Design-to-Test Challenges for SDR and Cognitive Radio vendors. • Need to design and test hardware to support

Summary: CR Development Challenges

• Need to characterize, capture, and replicate real-world spectral environments.

• Needs to be done over time, frequency and location.

• Need to capture the environment as signals, not power spectra

• Need to use captured environments to evaluate CR algorithms and radio link performance.

Copyright Agilent Technologies 2009 Addressing the Design-to-Test Challenges

for SDR and Cognitive Radio

link performance.

• Need to evaluate performance using non-ideal radios.

• Need a flexible and comprehensive CR R&D Testbed!

Page 28: Addressing the Design-to-Test Challenges for SDR and ... · Addressing the Design-to-Test Challenges for SDR and Cognitive Radio vendors. • Need to design and test hardware to support

Cognitive Radio R&D Testbed

Copyright Agilent Technologies 2009 Addressing the Design-to-Test Challenges

for SDR and Cognitive Radio

Page 29: Addressing the Design-to-Test Challenges for SDR and ... · Addressing the Design-to-Test Challenges for SDR and Cognitive Radio vendors. • Need to design and test hardware to support

CR Algorithm Development & Testing Environment

Copyright Agilent Technologies 2009 Addressing the Design-to-Test Challenges

for SDR and Cognitive Radio

Page 30: Addressing the Design-to-Test Challenges for SDR and ... · Addressing the Design-to-Test Challenges for SDR and Cognitive Radio vendors. • Need to design and test hardware to support

Mobile WiMAX Case Study

Copyright Agilent Technologies 2009 Addressing the Design-to-Test Challenges

for SDR and Cognitive Radio

Page 31: Addressing the Design-to-Test Challenges for SDR and ... · Addressing the Design-to-Test Challenges for SDR and Cognitive Radio vendors. • Need to design and test hardware to support

Step 1: Capture Signal & Bring into SystemVue

Captured CR environment

Copyright Agilent Technologies 2009 Addressing the Design-to-Test Challenges

for SDR and Cognitive Radio

Page 32: Addressing the Design-to-Test Challenges for SDR and ... · Addressing the Design-to-Test Challenges for SDR and Cognitive Radio vendors. • Need to design and test hardware to support

Step 2: Whitespace Math Algorithms Determine

Valid Whitespace Frequency Rules Policy

Copyright Agilent Technologies 2009 Addressing the Design-to-Test Challenges

for SDR and Cognitive Radio

RF Sensors

Valid whitespace

determined within

the policy

Rising/falling edges

detected to

determine

whitespace

Page 33: Addressing the Design-to-Test Challenges for SDR and ... · Addressing the Design-to-Test Challenges for SDR and Cognitive Radio vendors. • Need to design and test hardware to support

Debugging Whitespace Algorithms

Add/Remove Breakpoint

Single-Step Through Code

Copyright Agilent Technologies 2009 Addressing the Design-to-Test Challenges

for SDR and Cognitive Radio

Code Variable Values are

Displayed as Code is

Single-Stepped

Page 34: Addressing the Design-to-Test Challenges for SDR and ... · Addressing the Design-to-Test Challenges for SDR and Cognitive Radio vendors. • Need to design and test hardware to support

Step 3: Whitespace Math Algorithms Determine

Valid Whitespace

Copyright Agilent Technologies 2009 Addressing the Design-to-Test Challenges

for SDR and Cognitive Radio

WiMAX spectrum (scaled and centered

in the valid whitespace)

Page 35: Addressing the Design-to-Test Challenges for SDR and ... · Addressing the Design-to-Test Challenges for SDR and Cognitive Radio vendors. • Need to design and test hardware to support

Analyze Detect-And-Avoid Interferer Scenarios

Sweep

Narrowband

Interferer vs.

Narrowband

Interferer

Copyright Agilent Technologies 2009 Addressing the Design-to-Test Challenges

for SDR and Cognitive Radio

Interferer vs.

Frequency to

Evaluate

Impact on

OFDMA BER

Page 36: Addressing the Design-to-Test Challenges for SDR and ... · Addressing the Design-to-Test Challenges for SDR and Cognitive Radio vendors. • Need to design and test hardware to support

Sensed spectrum

Step 4: Identify Detected Signals in Simulation or

with Test Equipment

Copyright Agilent Technologies 2009 Addressing the Design-to-Test Challenges

for SDR and Cognitive Radio

Page 37: Addressing the Design-to-Test Challenges for SDR and ... · Addressing the Design-to-Test Challenges for SDR and Cognitive Radio vendors. • Need to design and test hardware to support

Remotely Located

N6841A RF Sensor

Video Demo with SystemVue + N6841A N6841A is Remotely Located Across Washington State

Copyright Agilent Technologies 2009 Addressing the Design-to-Test Challenges

for SDR and Cognitive Radio

N6841A RF Sensor

www.agilent.com/find/eesof-cognitive-whitepaper

Page 38: Addressing the Design-to-Test Challenges for SDR and ... · Addressing the Design-to-Test Challenges for SDR and Cognitive Radio vendors. • Need to design and test hardware to support

New Whitepaper Available:

www.agilent.com/find/eesof-cognitive-whitepaper

Copyright Agilent Technologies 2009 Addressing the Design-to-Test Challenges

for SDR and Cognitive Radio

Page 39: Addressing the Design-to-Test Challenges for SDR and ... · Addressing the Design-to-Test Challenges for SDR and Cognitive Radio vendors. • Need to design and test hardware to support

Summary

• Use waveforms sources in various formats (HDL, FPGA hardware, simulation models, math algorithms) to design SDR transmitters and receiver and evaluate interoperability

• Customizable simulation waveforms (WiMAX and LTE)

• Seamless integration between design and test capability

• creates flexible SDR testing platform

• enables R&D engineers to develop and test algorithms and hardware with

Copyright Agilent Technologies 2009 Addressing the Design-to-Test Challenges

for SDR and Cognitive Radio

• enables R&D engineers to develop and test algorithms and hardware with real field signals

• Evaluate Cognitive Radio link performance, perform ‘what-if’ detect-and-avoid interference scenarios

Explore a Cognitive Radio simulation example in the SystemVue 2009.08 example set – request a free evaluation at:

www.agilent.com/find/eesof-systemvue-latest-downloadsOr, contact your local Agilent representative

Page 40: Addressing the Design-to-Test Challenges for SDR and ... · Addressing the Design-to-Test Challenges for SDR and Cognitive Radio vendors. • Need to design and test hardware to support

Additional ResourcesProduct Websites:

http://www.agilent.com/find/systemvue

http://www.agilent.com/find/rfsensor

Whitepapers & Application Notes:

Cognitive Radio Algorithm Development and Testing: http://www.agilent.com/find/eesof-cognitive-whitepaper

Software Defined Radio Measurement Solutions: http://cp.literature.agilent.com/litweb/pdf/5990-4146EN.pdf

Copyright Agilent Technologies 2009 Addressing the Design-to-Test Challenges

for SDR and Cognitive Radio

http://cp.literature.agilent.com/litweb/pdf/5990-4146EN.pdf

Solutions for Addressing SDR Design and Measurement Challengeshttp://www.agilent.com/find/sdrhttp://www.agilent.com/find/powerofx

Videos:

Web video of CR Testbed discussed in this webcast:http://www.agilent.com/find/eesof-cognitive-whitepaper

Page 41: Addressing the Design-to-Test Challenges for SDR and ... · Addressing the Design-to-Test Challenges for SDR and Cognitive Radio vendors. • Need to design and test hardware to support

Q&A

Copyright Agilent Technologies 2009 Addressing the Design-to-Test Challenges

for SDR and Cognitive Radio

Page 42: Addressing the Design-to-Test Challenges for SDR and ... · Addressing the Design-to-Test Challenges for SDR and Cognitive Radio vendors. • Need to design and test hardware to support

Thank You!

Copyright Agilent Technologies 2009 Addressing the Design-to-Test Challenges

for SDR and Cognitive Radio