Your competitors are deploying PC-based ISR systems. Should you?

Your competitors are deploying PC-based ISR systems. Should you? How using PC-based signal processing in your next ISR system could save you time and ...
Author: Lesley Norris
3 downloads 0 Views 976KB Size
Your competitors are deploying PC-based ISR systems. Should you? How using PC-based signal processing in your next ISR system could save you time and money. © 2010

Web www.spectrumsignal.com Tel +1.800.663.8986 / 604.676.6700 Email [email protected] [email protected]

Agenda • • • • • • • •

Current Challenges Historical Approaches The Case Against the PC Current PC Landscape The Case for the PC PC-Based Architecture and Workflow Case Study Q&A

© 2010

Web www.spectrumsignal.com Tel +1.800.663.8986 / 604.676.6700 Email [email protected]

2

Global Security situation

“We have slain a large dragon, but we now live in a jungle filled with a bewildering variety of poisonous snakes.” - Clinton-era CIA Director James Woolsey, 1993

© 2010

Web www.spectrumsignal.com Tel +1.800.663.8986 / 604.676.6700 Email [email protected]

3

© 2010

Web www.spectrumsignal.com Tel +1.800.663.8986 / 604.676.6700 Email [email protected]

4

ISR response US DoD STRATEGIC GOALS •

2 DETER CONFLICT AND PROMOTE SECURITY •

2.1X2: Improve ISR to enhance Battle Space awareness

US DoD ISR funding is supporting key enhancements for deployed forces including: Ground based and Airborne Collection • Full motion video and signals intelligence • Enhanced ISR communications • Processing, exploitation and dissemination •

Ref: http://comptroller.defense.gov/docs/citizensreport.pdf © 2010

US DoD Summary Performance and Financial Info FY 2009

Web www.spectrumsignal.com Tel +1.800.663.8986 / 604.676.6700 Email [email protected]

5

Technical Demands • Increasing Signal Density Allocated Frequency Spectrum 0 – 300 GHz

• Increasing Signal Complexity

• Increasing variety of threats •

Commercial wireless keeps changing © 2010

Web www.spectrumsignal.com Tel +1.800.663.8986 / 604.676.6700 Email [email protected]

6

Operational demands •

Quick Response Capability •



Deployments to new hot spots, new requirements

Demand for Real-time actionable intelligence • •

© 2010

Commanders need to respond quickly to intelligence Address the Analysis Gap

Web www.spectrumsignal.com Tel +1.800.663.8986 / 604.676.6700 Email [email protected]

7

Program pressures • Shrinking Budgets

• Shorter Schedules

• Reduce Cost and Risk

© 2010

Budgets

Timelines

Web www.spectrumsignal.com Tel +1.800.663.8986 / 604.676.6700 Email [email protected]

8

Typical SIGINT System

© 2010

Web www.spectrumsignal.com Tel +1.800.663.8986 / 604.676.6700 Email [email protected]

9

Typical Equipment • Tuners • •

COTS – VME, cPCI, rackmount, ATR, other custom

• Digitizer, IF processor • •

COTS boards (VME, cPCI) Custom

• Baseband processor • •

COTS boards (VME, cPCI) Custom

• Beamformer •

Often custom

• Analysis & Control subsystem •

Often PC-based

© 2010

Web www.spectrumsignal.com Tel +1.800.663.8986 / 604.676.6700 Email [email protected]

10

Typical Development approach

© 2010

Web www.spectrumsignal.com Tel +1.800.663.8986 / 604.676.6700 Email [email protected]

11

Problems with current approach: Change requests • Threat changes • New mission •  Requirements change. • Examples of requirement changes 

 



User interface change New wireless air interface Algorithm change

Go back to start © 2010

Web www.spectrumsignal.com Tel +1.800.663.8986 / 604.676.6700 Email [email protected]

12

Go back to start

© 2010

Web www.spectrumsignal.com Tel +1.800.663.8986 / 604.676.6700 Email [email protected]

13

Why NOT use PC? Your algorithm developer says:

“My Matlab model runs faster on my desktop PC than the real software on the real target system.” How about using it in the field? What do you tell him?

© 2010

Web www.spectrumsignal.com Tel +1.800.663.8986 / 604.676.6700 Email [email protected]

14

Why NOT use PCs? Typical complaints against using PCs in SIGINT • “PCs aren‟t real time.” •

PC Operating systems usually aren‟t real time

• “x86 processors are slow at signal processing calculations” •

Vector processors like PowerPC with Altivec have had a major advantage.

• “PCs are physically cumbersome and non-rugged” •

Options available to deal with this

• “PCs keep changing” •

Obsolescence is an issue

© 2010

Web www.spectrumsignal.com Tel +1.800.663.8986 / 604.676.6700 Email [email protected]

15

Developments in PCs Internal Communications • Point-to-point links are replacing buses • •



Buses share a fixed limited bandwidth Point-to-point links scale in capacity with # of nodes

Ethernet demonstrated the benefit of moving from Bus architecture to switched fabric



PCI express links are replacing the PCI bus



Links are replacing Front-side bus



Memory buses looking like links •

multiple channels from CPU to memory

• Internal communications capacity can now handle high-bandwidth signals used in SIGINT.

© 2010

Web www.spectrumsignal.com Tel +1.800.663.8986 / 604.676.6700 Email [email protected]

16

Developments in PCs Number Crunching • New CPUs have multiple cores, with vector processing engines. 

Previously a key advantage in PowerPCs with Altivec SSE (Streaming SIMD Extensions) since Pentium III AVX (Advanced Vector eXtensions) debut on Sandybridge



New processor cores have improved vector processing engines

 



i7-975 gets 55 GFLOPS

• GPUs can be used for signal processing  

Nvidia claims 515 DP GFLOPS in its Tesla 2050 “Fermi” GPUs Programmability improving with C for CUDA, OpenCL, MS Direct Compute, Jacket

References: http://www.intel.com/support/processors/sb/cs-023143.htm - Intel‟s processor metrics for export compliance http://msdn.microsoft.com/en-us/library/y0dh78ez.aspx - Microsoft support for SSE http://www.nvidia.com/object/product_tesla_C2050_C2070_us.html Tesla C2050 product data

© 2010

Web www.spectrumsignal.com Tel +1.800.663.8986 / 604.676.6700 Email [email protected]

17

Developments in PCs Memory & Storage

• Large Memory  24 GB, 32 GB, 128 GB RAM at 1233 MHz widely available in servers • Storage:

RAID common in PCs now  Sustained write rates of 750 MB/s widely available  Solid-state storage available with 950 MB/s sustained write  You can build high-bandwidth disk storage more easily, without resorting to custom devices 

References: http://sine.ni.com/ds/app/doc/p/id/ds-266/lang/en - NI - pcie cabled RAID http://www.ocztechnology.com/products/solid-state-drives/pci-express/z-drive-r2.html OCZ pcie internal Solid State Drive product page

© 2010

Web www.spectrumsignal.com Tel +1.800.663.8986 / 604.676.6700 Email [email protected]

18

Moore’s Law

•Number of transistors on a chip doubles every 24 months. •Probably has 10 to 15 years to go. •Microprocessor performance kept up since the „60s. Reference: http://www.intel.com/technology/mooreslaw/ © 2010

Web www.spectrumsignal.com Tel +1.800.663.8986 / 604.676.6700 Email [email protected]

19

Wireless Data Rate growth

Observation: PHY complexity growth is slower than Moore’s Law. Ref: Vodafone Chair, Tech University of Dresden, 2010, http://www.vodafone-chair.com/ © 2010

Web www.spectrumsignal.com Tel +1.800.663.8986 / 604.676.6700 Email [email protected]

20

What does this mean? 1. Air Interfaces are getting more complex.  Designing demodulators is getting harder. 2. General-purpose computing power is growing than the PHY computational requirement. 

faster

You can demodulate more of the latest air interfaces on a PC

3. It‟s generally Easier to develop for a PC than for special-purpose processors. Hence…

• The advantages of using a PC are growing faster than the disadvantages. © 2010

Web www.spectrumsignal.com Tel +1.800.663.8986 / 604.676.6700 Email [email protected]

21

Keeping up with Osama • Commercial air interface standards change rapidly •

The threat changes rapidly with them

• It‟s hard to keep your SIGINT system up to date • The bad guys know that. •

They just keep using the latest phones.

Faster time to field updates means better intercept success rate. © 2010

Web www.spectrumsignal.com Tel +1.800.663.8986 / 604.676.6700 Email [email protected]

22

Addressing the Complaints: “PCs aren’t real time systems” Actually the OPERATING SYSTEMS typically aren‟t real time. Do you really need Real Time? 

RT does NOT always mean FASTER RT is where you can GUARANTEE a response within a certain time of an input event.



RT is often needed in:



Feedback control systems Event – response systems Follow-up jamming of frequency-hopping signals Assigning a DF processor to a detected signal.

• • • •



For these cases, RT versions of Linux are getting more mainstream.



Other cases may still need a Real-time Operating System (RTOS)    

VxWorks INTEGRITY QNX LynxOS

© 2010

Web www.spectrumsignal.com Tel +1.800.663.8986 / 604.676.6700 Email [email protected]

23

Addressing the Complaints: “PCs aren’t real time systems” Many SIGINT cases don‟t need real time. Have to be FAST, so you don‟t miss a transient Design software so guaranteed response time isn‟t needed. Timestamp events

• • • 

Queue it all up and process it. Reaction can be later.



Design internal processes to avoid deadlines.



Example from the IT world:   

Transaction processing systems process thousands of transactions per second ((e.g. online purchases) Usually NOT real-time systems, e.g. Windows / SQL You get your “approval” within seconds – fast enough

http://www.tpc.org/tpce/results/tpce_perf_results.asp -- top 10 Transaction Processing servers © 2010

Web www.spectrumsignal.com Tel +1.800.663.8986 / 604.676.6700 Email [email protected]

24

Addressing the Complaints: “PCs keep changing”

• Obsolescence is an issue. 

Need to select products with longevity.



Intel‟s chooses processors from the Server, Desktop & Mobile sectors, and puts them on a 7-year life cycle



Some motherboard vendors have similar programs.



SIGINT-oriented I/O cards often have a longer lifetime

http://www.corvalent.com/02b_ind_boards.shtml © 2010

Web www.spectrumsignal.com Tel +1.800.663.8986 / 604.676.6700 Email [email protected]

25

Addressing the Complaints: “PCs are big & cumbersome”

• PCs are big & cumbersome. 

Desktop or server PC is big compared to a VME blade.



The large space in a Motherboard-based PC allows large heatsinks for the CPU(s).



SBCs generally have Laptop-grade CPUs •



E.g. dual-core i7

Powerful PCs are available in smaller sizes, like 1U and 2U rackmount servers

© 2010

Web www.spectrumsignal.com Tel +1.800.663.8986 / 604.676.6700 Email [email protected]

26

Addressing the Complaints: “PCs aren’t rugged.” • The PC‟s card format doesn‟t allow airflow like a VME, cPCI, VPX card •

Airflow improvement techniques

• Socketed processors & memory • Industrial PCs are more rugged than commercial counterparts, often used in Navy ships. • Cocooning in shock-mount racks for land mobile & transportable uses. http://www.chassis-plans.com/ © 2010

Industrial PC photo.

Web www.spectrumsignal.com Tel +1.800.663.8986 / 604.676.6700 Email [email protected]

27

Migration to rugged You can opt for VPX equivalents that facilitate porting software from PC to fielded system: • •



SBC with an i7 CPU (dual-core currently) Card cage for analog & IF processing cards PCIe for interconnect

© 2010

Web www.spectrumsignal.com Tel +1.800.663.8986 / 604.676.6700 Email [email protected]

28

The Case for PCs • PC processing power has caught up with specialpurpose hardware • Ease of programming & testing • I/O for SIGINT applications is available for PCs • Large ecosystem Lots of add-in hardware & software available • Broad range of software tools and expertise available •

© 2010

Web www.spectrumsignal.com Tel +1.800.663.8986 / 604.676.6700 Email [email protected]

29

PC-based SIGINT System

© 2010

Web www.spectrumsignal.com Tel +1.800.663.8986 / 604.676.6700 Email [email protected]

30

PC-based SIGINT System PCIe

Usually external

XMC cards

Usually external © 2010

PCIe

Multicore X86

RAID controller

Web www.spectrumsignal.com Tel +1.800.663.8986 / 604.676.6700 Email [email protected]

31

Typical Development approach

© 2010

Web www.spectrumsignal.com Tel +1.800.663.8986 / 604.676.6700 Email [email protected]

32

PC-based Development approach

Integrate Model with IF subsystem

© 2010

Web www.spectrumsignal.com Tel +1.800.663.8986 / 604.676.6700 Email [email protected]

33

The Case for PCs (more) • Schedule • •

Reduced time to deployment Rapid reaction to changing threats

• Cost • • •

Target hardware Development hardware Development software

© 2010

Web www.spectrumsignal.com Tel +1.800.663.8986 / 604.676.6700 Email [email protected]

34

Case Study Requirements

• Customer: Government agency • Required a signal processing system for a Transceiver • Previous systems were partitioned: • •

VME-based and PC-based I/O & processing Wanted to unify all signal processing in a PC

• Requirements: • • •

Rackmount Signal Processing Unit Two Xeon quad-core processors Analog IF 4 Ch In / 4Ch Out •

• • • •

Connect to external RF front end

FPGA processing Full-bandwidth data from ADC to PC (at 200 MSPS) Room for expansion boards (e.g. GPU Acceleration) Red Hat Linux © 2010

Web www.spectrumsignal.com Tel +1.800.663.8986 / 604.676.6700 Email [email protected]

35

Case Study – SDR-2010 What was delivered

• I/O & processing blade:

XMC-1131 Dual 250 MSPS ADC

• XMC-1131: Dual ADC 250 MSPS, 14 bits, Virtex 5 FX130T FPGA • XMC-2131: Dual ADC 300 MSPS, 14 bits, Virtex 5 FX130T FPGA

XMC-2131 Dual 300 MSPS DAC

• PRO-2910: XMC carrier board with PCIe interface • Card-mounted fans XMC-1131

© 2010

XMC-2131

Web www.spectrumsignal.com Tel +1.800.663.8986 / 604.676.6700 Email [email protected]

36

Case Study – SDR-2010 PC/Server-Based Signal Processing Platform • “Pre-Integrated Sub-system”        

Dual Xeon server Install and test ADC/DAC FPGA modules Verify Mechanical, cabling & test cooling Integrate Linux Operating System quicCommTM API, VHDL reference designs, documentation Software examples for full-bandwidth dataflow Modular, cost-effective, scalable Suitable for ground-based environment

© 2010

Web www.spectrumsignal.com Tel +1.800.663.8986 / 604.676.6700 Email [email protected]

37

What was delivered SDR-2010 Transceiver

© 2010

Web www.spectrumsignal.com Tel +1.800.663.8986 / 604.676.6700 Email [email protected]

38

What was delivered Summary • Cost effective solution • Upgradeable platform  

modularity for tech refresh, COTS use, sparing costs, maintainability, reliability

• Variety of processing elements   

FPGA CPU GPU

• Avoid data flow bottlenecks 

Provide adequate resources with suitable data paths

• Simplicity: avoid too many layers in software and hardware

© 2010

Web www.spectrumsignal.com Tel +1.800.663.8986 / 604.676.6700 Email [email protected]

39

Conclusion • Consider PC-based platforms for your next quick reaction projects Maintain performance advantage • Vast eco-system of components • Rugged enough for most deployments • Develop, Demo and Deploy on same hardware • Pre-Integrated sub-systems reduce your development risk and accelerate schedule •

© 2010

Web www.spectrumsignal.com Tel +1.800.663.8986 / 604.676.6700 Email [email protected]

40

Questions? Thank You for Joining Us! For more information, contact us at 1.866.663.8986 / 604.676.6700 or email: •

Tudor Davies

[email protected]



Cyrus Sy

[email protected]



Spectrum Sales

[email protected]

To access a recording or presentation material for this event, visit: www.spectrumsignal.com/webcasts

© 2010

Web www.spectrumsignal.com Tel +1.800.663.8986 / 604.676.6700 Email [email protected]

41