10 Truchard Keynote

Post on 24-Oct-2014

14 views 4 download

Tags:

transcript

Integrating Design and Test for Next-

Generation Communications Systems

Dr. James Truchard

CEO, National Instruments

2

NI Overview

Founded in 1976 and HQ in Austin, TX

30+ years growth and profitability

• $873M revenue in 2010 (+29% YOY) and 17% operating income

• $253M revenue in Q2 2011 (+20% YOY)

6,000+ employees; operations in 50+ countries

FORTUNE’s 100 Best Companies to Work For list for 12 consecutive years

Strong investment in R&D for new product development

Over 30,000 customers

Over 7000 universities

3

The Virtual Instrumentation Approach

The Software Is the Instrument

4

NI’s History in Automated Test

Control Traditional Instruments

Complete System Platform

Simple PC-Based Measurements

PC Data Acquisition

LabVIEW RT, FPGA

PXI System Platform

GPIB Instrument Control

LabVIEW Software

1980s 1990s 2000s

TestStand

5

Vacuum Tube Transistor (Integrated Circuit)

Software

1920

General Radio

Hewlett Packard

National Instruments

1965 2010

Evolution of Instrumentation

6

Acc

urac

y (B

its)

26

24

22

20

18

16

14

12

10

8

4 1 10 100 1K 10K 100K 1M 10M 100M 1G 10G 100G

Sampling Rate (S/s)

6

Traditional Instruments NI Products, 2011 NI Products, 2004 NI Products, 1995

Phase Matrix Products and Technology

Expanding Measurement Capabilities

7

Graphical System Design

The National Instruments Vision

Real-Time Systems

Software-Defined Radio

Embedded Monitoring

Hardware-in-the-loop

Test and Measurement

Automated Test

Data Acquisition

Reconfigurable

Instruments

Industrial and Embedded

Industrial Control (PAC)

Machine Control

Electronic Devices

“To do for embedded what the PC

did for the desktop.”

“To do for test and measurement

what the spreadsheet did

for financial analysis.”

8

Hardware APIs

Programming Approaches

Analysis Libraries

Deployment Targets

A Highly Productive Graphical Development Environment for Engineers and Scientists

Custom User Interfaces

Technology Abstractions

9

LEGO® MINDSTORMS® NXT

“the smartest, coolest toy

of the year”

CERN Large Hadron Collider

“the most powerful instrument on earth”

Empowering Users Through Software

10

Scalable Software Abstraction A

bstr

actio

n

System Complexity

Machine Code

Assembly Language

C

C++

C#

System Design Platform

11

Large Telescope

Mirror Control Tokomak

Plasma Control

Wind Turbine Sound

Source Characterization Early Cancer

Detection

Challenges in Signal Processing

12

Example: Tokamak – Shape Control

RjZRRR

R o

2

21

Shape

Reconstruction

Tomography

Soft X-Rays

Magnetic

Sensors

Bolometric

Sensors

Grad-Shafranov

Solver

Controller PID, MIMO

Target Shape

13

World’s First Real-Time OCT Imaging

• Using PXI for Optical Coherent Tomography

• Combining 320 simultaneous channels,

• Uses FPGA’s and GPU’s for 3D imaging

• LabVIEW performing >700,000 FFT/sec

• Enables early cancer detection

Rendered 3D fingerprint image

“We leveraged the flexibility and scalability of the PXI

platform and NI FlexRIO to develop the world’s first

real-time 3D OCT imaging system.”

- Dr. Kohji Ohbayashi

14

Controlling the World’s Largest Telescope

1.87 TFLOPs

[5k x 56k] x 56k every 300μs

64 compute nodes (512 cores)

14k samples

every 2 ms

Group of 4

compute nodes

5k samples

every 2 ms

3 additional

“stars”

15

LabVIEW

Real-Time

LabVIEW

Desktop

LabVIEW

FPGA

LabVIEW

MPU/MCU

System Design to Deployment

Personal Computers PXI Systems CompactRIO Single-Board RIO

Dataflow C / HDL Code Textual Math Simulation Statechart

Custom Design

16

• Integrate existing .m code in LabVIEW

• Easily connect simulation to hardware

Using .m Files in LabVIEW

MIMO Channel Estimation

17

GSM/EDGE 3G LTE

2000

Evolution of Wireless Technology

2005 2010

500 kbps 40 Mbps 300 Mbps Downlink

Data Rate

1 GOPS 100 GOPS 1 TOPS Handset

Complexity

18

Architectures for High-Performance Computing

Supervisory Node

Computing Nodes

Actuators

Sensors

Actuators

Sensors

Actuators

Sensors

Actuators

Sensors

Actuators

Sensors

Actuators

Sensors

Multicore CPU

Multicore CPU

GPU GPU

FPGA

FPGA

Visualization

(User Interface)

19

CPU

Performance

(GFLOPs)

FPGA

Performance

(GMACs)

1997 2001 2002 2004 2005 2006 2009 1999

5

50

500

5,000

5

50

500

5,000

FPGAs

CPUs

2010

6.737 TMACS

2011

Parallel Architectures Drive Performance

20

FPGAs Multicore

Processors

Task Parallelism Data Parallelism Pipelining

Parallel Programming with LabVIEW

21

How We Map Problems … Model of Computation to Idea / Platform

Pipelined Execution (Signal Analysis)

Distributed Calculation (Finite Difference Method)

Parallel Calculation

(Dense Linear Algebra)

22

NI RF 6 GHz

P2P

FPGA

RIO Host

Embedded, PC

RF RIO

NI SDR NI FlexRIO

USRP for

LabVIEW NI RF VSG

NI Platforms for RF/Communications

23

LabVIEW Development Environment

with Connectivity to 3rd-party Math Software

NI Platform for Signal Processing and Communication

Textual (MathScript)

Signal Processing and Analysis

Graphical (Dataflow)

Signal Processing and Analysis

JTFA, Wavelet,

Time-Series Analysis

Signal Processing

for Measurements

Digital Filter Design,

Adaptive Filter Design

Communications

Modulation, Coding, …

cRIO, cDAQ PXI FlexRIO PC/Mac NI SPEEDY-33

TI DSK

Sound Card /

Web Cam

Control Design,

Dynamic Simulation

Real-Time Image

Processing / Vision Sound & Vibration

24

Modulation Toolkit

Modulation and Demodulation

Channel modeling and impairments

Channel coding and decoding

Channel coding and decoding

LabVIEW simulation and modeling tools

for communication system design

25

Typical Communications System

Communications Channel

Source Coding Channel Coding Modulation Upconversion

Downconversion Demodulation Channel Decoding Source Decoding

Bits Bits Bits

Bits Bits Bits

Transmitter

Receiver

26

Communications System in LabVIEW

Receiver

Communications Channel Channel Model

Transmitter

27

NI Modulation Toolkit

NI Modulation Toolkit

NI USRP

NI USRP

Digital Communication System

28

NI USRP at Stanford University

…with the NI USRP, we’re able to

provide exposure in introductory

courses for the first time.

“ “

Dr. Sachin Katti

[ Electrical Engineering & Computer Science ]

Students rated the class 4.94/5.0,

likely making it one of the highest

ratings among all classes in the

School of Engineering at Stanford.

“ “

29

Libraries for Communications Standards

30

LTE Advanced: 8x8 MIMO

OFDM

Tx

OFDM

Tx

OFDM

Tx

OFDM

Tx

OFDM

Tx

OFDM

Tx

OFDM

Tx

OFDM

Tx

OFDM

Rx

OFDM

Rx

OFDM

Rx

OFDM

Rx

OFDM

Rx

OFDM

Rx

OFDM

Rx

OFDM

Rx 8x8 MIMO Wireless Channel

MIMO

Encoder

Carrier 1

MIMO

Encoder

Carrier 2

MIMO

Decoder

Carrier 1

MIMO

Decoder

Carrier 2

Two- channel carrier aggregation (40 MHz) yields > 1 Gbps

31

Traditional Test Bed • 8x8 MIMO

• 80 Mbps Data Rate

• 5 MHz Bandwidth

Six 18-inch Racks

PXI Approach • 8x8 MIMO

• ~1000 Mbps Data Rate

• 2 x 20 MHz Carrier Aggregation

>10x performance at 1/10 cost

Two 18-inch PXI Chassis

LTE Advanced Downlink Testbed

32

Implementing 8x8 LTE-A Downlink in PXI

4x

5762

FAM

8x

PXIe-

5601

4x P

XIe

-796

5R F

lexR

IOs

P2P

MIMO

Decoder

MIMO

Decoder

MIMO

Enc

& Mod

MIMO

Enc

& Mod

OFDM

OFDM

OFDM

OFDM

8x

5781

FAM

8x

PXIe-

5611

8x P

XIe

-796

5R F

lexR

IOs

P2P

>1GB/s Over

PXIe Back-

plane

>1GB/s Over

PXIe Back-

plane

33

LabVIEW DSP

Design Module Early Access Program

HDL/RTL LabVIEW Today

Platforms for Communication

System Design

34

Future Communication System Design

35

The Next 25 Years – The Expanding Role of LabVIEW into System Design

36

Future of RF System Design

RF/Microwave Circuit Design

Electromagnetic Simulation

Link Budget Analysis

System simulation

Real-time Control

FPGA prototype

37

AWR Overview

38

Accelerating Time to Market

Research/Modeling Design/Simulation Verification/Validation Manufacturing

Product Verification Design Verification

Measurements to

create models

“Hardware in the Loop” to

improve simulations Verification Test Production Test

39

Linking Design and Test

40

Signal Generator Signal Analyzer DUT

Linking Design and Test

NI in Industry and Academia

42

Previous Characterization Test Bench PXI-Hybrid Characterization Test Set

Original Test Time PXI Test Time Speedup

GSM Test 6 sec 1.1 sec 6x

EDGE Test 14 sec 1.1 sec 14x

WCDMA Test 9 sec 1.1 sec 9x

Linking Design and Test

43

Cost

Previous Solution PXI Solution Improvement

RF Analyzer + SW $85,000 $29,999 2.8X

RF Generator + SW $77,000 $23,999 3.2X

Total Cost $162,000 $54,000 3X

Test Time

Test Previous Solution PXI Solution Improvement

WCDMA ACP 400 ms 30 ms 13X

LTE EVM 1.2 s 390 ms 3X

Total Time 3 day 8 hrs 10X

"The new test automation platform built on NI TestStand and LabVIEW helped us reduce

the time necessary to validate an RFIC from two months to three weeks."

– Sylvain Bertrand, ST-Ericsson

Testing NovaTHOR 3G/4G

44

Integrated Design and Test (2005) 4G MIMO-OFDM Wireless Prototyping

“The motivation in the design of this flexible prototype is that students

should have a mechanism for testing theoretical work with practical

implementations, thus bridging the gap between theory and practice.”

45

• UT Austin – Prof. Sriram Vishwanath

• Objectives

Create a test bed for interference

alignment experimentation

Latest breakthrough in information theory

• Rate increases linearly with no. of users

Test practical viability

Interference Alignment Research (Today)

46

• Virginia Tech. – Prof. Tamal Bose, Prof. Jeff Reed

• Objectives

Implement spectrum sensing on FPGA

Blind modulation classification using cumulant method

Develop cognitive engine for high-speed rail application

New Advances in Cognitive Radio

47

{H}

RF A/D Matched

Filter N FFT

Buffer

RF

RF

N FFT

Joint

Decoding

MMSE

Filter

Frame

Buffer

Soft Bit

Estimates

Soft Bit

Estimates

MMSE

Preprocessing

Channel

Estimation

MMSE

Filter

Frequency

Offset

Estimation

Pilots MMSE

coeffs

LabVIEW

RT/FPGA Custom

VHDL

UC Berkeley –

Prof. Borivoje Nikolic

Prof. David Tse

Techniques for improving capacity –

advanced coding techniques, encoder

and decoder design

Source

Relay

Destination

Matched

Filter

Cooperative MIMO Receiver

National Instruments NI Confidential