picosdr goes gnu radio - nutaq€¦ · picosdr goes gnu radio gnu radio runs on : an external host...

38
PicoSDR goes GNU Radio Tristan Martin Jan 2013

Upload: others

Post on 18-Apr-2020

22 views

Category:

Documents


0 download

TRANSCRIPT

PicoSDR goes GNU Radio

Tristan Martin

Jan 2013

PicoSDR goes GNU Radio

Table of content

Model Based Design tool for FPGA Development (MBDK)

Model Based Design tool for host development (GNU Radio)

PicoSDR : High End MIMO RF frontend for GNU Radio

PicoSDR goes GNU Radio

Radio420M

PicoSDR goes GNU Radio

Radio420M + Perseus 601x

PicoSDR goes GNU Radio

Radio420M + Perseus 601x = PicoSDR

PicoSDR goes GNU Radio

WHY do we want a rapid prototyping tool?

A - Reusability of existing IP

B - Model based design (save up to 60% time)

C - Automatic code generation

D - Debugging/Simulation capabilities

WHAT do we want them to do?

1 - Modeling

2 - Simulation

3 - Compilation

4 - Deployment

PicoSDR goes GNU Radio

Rapid prototyping on FPGA with Model Based Design

8

Lyrtech RD Market Segments PicoSDR goes GNU Radio

PicoSDR goes GNU Radio

Rapid prototyping on FPGA with Model Based Design

PicoSDR goes GNU Radio

Benefits of PC based Open-Source rapid prototyping tools

Software is free, PCs are accessible

Start developing quickly

Benefit from IP libraries and applicative examples

Focus only on developing your algorithm right away

Exchanging with world wide developers community

For basic applications, don’t need to write C code

Nutaq introduces it’s GNU Radio Plug-in

Support for Radio420x based SDR systems, such as

picoSDR

PicoSDR goes GNU Radio

PicoSDR goes GNU Radio

PicoSDR goes GNU Radio

PicoSDR goes GNU Radio

GNU Radio runs on :

An external Host PC, running Linux Ubuntu or Fedora

A PicoSDR2x2-Embedded, it has a QuadCore i7

Embedded PC that can run GNU Radio and Linux in a

small table top form factor

The 3 possible configurations for running with GNU Radio:

PicoSDR2x2 + External Host PC

PicoSDR4x4 + External Host PC

PicoSDR2x2-Embedded

PicoSDR goes GNU Radio

Rapid prototyping on Host PC with Model Based Design

PicoSDR goes GNU Radio

Rapid prototyping on Host PC with Model Based Design

PicoSDR goes GNU Radio

PicoSDR goes GNU Radio

GNU Radio compatible High-End RF frontend

Increased SNR

Balanced and Calibrated I & Q

MIMO Capable (2x2, 4x4)

Carrier frequency from .3 to 3 GHz

Tunable bandwidth from 1.5 to 28MHz

State-of-the-art LMS6002D transceiver

Automatic RF calibration removes DC offset

Software selectable analog RF baseband filters

3 stages of configurable gains in both directions

Suited for cognitive radios, beamforming, LTE, WiMAX

PicoSDR goes GNU Radio

PicoSDR goes GNU Radio

PC/FPGA Mixed Architecture

PicoSDR goes GNU Radio

PC/FPGA Mixed Architecture

PicoSDR goes GNU Radio

PC/FPGA Mixed Architecture, benefit from the best of two

worlds:

Target FPGA with MBDK :

Computation intensive waveform processing

Enable larger bandwidth

Processing chain replicated for each channel

Latency does not grow with # of channels

System Generator algorithms implementations

Manage high data rate interfaces to RF front end

Low power consumption

MIMO radios sold in lower volumes often integrates low

power and low cost FPGAs (Artix-7, Zynq, etc)

PicoSDR goes GNU Radio

PC/FPGA Mixed Architecture, benefit from the best of two

worlds:

Target PC with GNU Radio :

Software is free, PCs are accessible

Start developing quickly

Benefit from IP libraries and applicative examples

Focus only on developing your algorithm right away

Exchanging with world wide developers community

Collaborative waveform development

For basic applications, don’t need to write C code

PicoSDR goes GNU Radio

PC/FPGA Mixed Architecture, benefit from the best of two

worlds:

Benefits from combining the two (PC/FPGA):

Ease transition on real fabric (from PC to IC)

Move blocks from PC to FPGA as applications grow

Benefit from both parallel and sequential computing

Migrate PHY algorithms developed on PC to FPGAs

Collaborative waveform development

Move computation intensive blocks from PC to FPGA

Accelerates workflow

PicoSDR goes GNU Radio

PicoSDR goes GNU Radio

MIMO-Enabled

PicoSDR goes GNU Radio

MIMO-Enabled

PicoSDR goes GNU Radio

MIMO-Enabled

MIMO4x4 frontend for GNU Radio

Implement advanced TURBO 4Gs next generation

Implement high data rates standards : LTE-Advanced

Develop new MIMO PHY layer and waveforms

Transmit/Recieve higher data rates

Standard bodies like 3G, WiBro, WiMAX, 802.20 and

4G have been exploring the use of MIMO

PicoSDR goes GNU Radio

PicoSDR goes GNU Radio

GigE and PCIe between PC and FPGA

PicoSDR goes GNU Radio

High speed Real-Time Data Exchange (RTDEx) GigE / PCIe

Nutaq RTDEx IP core

Ready to use framework to exchange data with a host

GigE / PCIe links supported

Nutaq CCE used to configure and initiate data transfer.

MicroBlaze processor is bypassed by data packets

PicoSDR goes GNU Radio

GigE and PCIe between PC and FPGA

PicoSDR goes GNU Radio

Support both GigE and PCIe between PC and FPGA

GigE support for GNU Radio :

Gives you easy SDR network access.

Suited for low channel count radio applications

Enhances your ability for collaborative waveform

development

PicoSDR goes GNU Radio

Support both GIGe and PCIe between PC and FPGA

PCIe support for GNU Radio opens new doors:

Point-to-point communication channel

No bandwidth restrictions on the PC side

Benefit from microsecond response times.

Suited for high channel count MIMO applications

Suited for high bandwidth applications

Suited for developing PHY layers on the host side

Avoid waveform latency restrictions between the MAC

& PHY layers

PicoSDR goes GNU Radio

PicoSDR goes GNU Radio

Conclusion

PicoSDR goes GNU Radio

Enables mixed architecture (PC/FPGA)

Accelerates workflow, from Ideas to ICs

MIMO applications within GNU Radio

PCIe allows high bandwidth, high channel count

PicoSDR2x2-E has a QuadCore i7 Embedded PC that

can run GNU Radio

PicoSDR goes GNU Radio

Download our white paper…

Advanced MIMO Waveform Deployment Using GNU Radio

http://content.nutaq.com/picosdrwhitepaperdownload.html

PicoSDR goes GNU Radio