nuand bladerf Overview

Similar documents
Specifications and Interfaces

Further hacks on the Calypso platform

Project in Wireless Communication Lecture 7: Software Defined Radio

SpectraTronix C700. Modular Test & Development Platform. Ideal Solution for Cognitive Radio, DSP, Wireless Communications & Massive MIMO Applications

ni.com The NI PXIe-5644R Vector Signal Transceiver World s First Software-Designed Instrument

1. Introduction. 2. Cognitive Radio. M. Jayasri 1, K. Kalimuthu 2, P. Vijaykumar 3

DTP4700 Next Generation Software Defined Radio Platform

Arduino STEAM Academy Arduino STEM Academy Art without Engineering is dreaming. Engineering without Art is calculating. - Steven K.

Albert F. Peter AC8GY Aug. 12, 2010

ADI 2006 RF Seminar. Chapter II RF/IF Components and Specifications for Receivers

Software radio. Software program. What is software? 09/05/15 Slide 2

Software Radio, GNU Radio, and the USRP Product Family

Radio with COTS Technologies. ATE Systems Engineer

Spectral Monitoring/ SigInt

RF, HIL and Radar Test

PRODUCTS BROCHURE PRODUCTS OVERVIEW

Using a COTS SDR as a 5G Development Platform

Software Defined Radio in Ham Radio Dennis Silage K3DS TS EPA Section ARRL

From Antenna to Bits:

Nutaq Radio420X Multimode SDR FMC RF transceiver PRODUCT SHEET

ELEC RADAR FRONT-END SUMMARY

SIMPLE Raspberry Pi VHF TRANSCEIVER & TNC

Step Change in Cost/Benefit Enables New Business

Nutaq Radio420X I MONTREAL I NEW YORK I. Multimode SDR FMC RF transceiver PRODUCT SHEET. RoHS. nutaq.com QUEBEC

and RTL-SDR Wireless Systems

Development of Software Defined Radio (SDR) Receiver

Radio Research Directions. Behzad Razavi Communication Circuits Laboratory Electrical Engineering Department University of California, Los Angeles

What s Behind 5G Wireless Communications?

RF and Microwave Test and Design Roadshow 5 Locations across Australia and New Zealand

2015 The MathWorks, Inc. 1

Software Defined Radio. Bella Vista Radio Club 1 February 2018

ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION

A GENERIC ARCHITECTURE FOR SMART MULTI-STANDARD SOFTWARE DEFINED RADIO SYSTEMS

Multiband Public Safety Radio using a Multiband RFIC with an RF Multiplexer-based Antenna Interface

Today s mobile devices

System-on-Chip Two-Way Radio

Software and Software- Defined Radio

Open Source Software Defined Radio Platform for GNSS Recording, Simulation and Tracking

Software Defined Radio hardware for Osmocom BTS. Alexander Chemeris CTO, Fairwaves, Inc.

Preliminary features of the SDR-X receiver SDR-X , PowerSDR Winrad Winrad DDS SFDR SFDR AD995 AD99 1

Software Defined Radios

JUMA-TRX2 DDS / Control Board description OH2NLT

MULTIBAND PUBLIC SAFETY RADIO USING A MULTIBAND RFIC WITH AN RF MULTIPLEXER-BASED ANTENNA INTERFACE

FEATURES DESCRIPTION BENEFITS APPLICATIONS. Preliminary PT4501 Sub-1 GHz Wideband FSK Transceiver

Ettus Research USRP. Tom Tsou 3rd OpenAirInterface Workshop April 28, 2017

Implementation of a Channel Sounder using GNU Radio Opensource SDR Platform

Method We follow- How to Get Entry Pass in SEMICODUCTOR Industries for 2 nd year engineering students

Figure 1 nanobee 4x Patrick Henry Drive Santa Clara, CA

TSEK38 Radio Frequency Transceiver Design: Project work B

by Cliff Pulis, KE0CP SDR Presentation - Cliff Pulis, KE0CP 1

Design and Verification of High Efficiency Power Amplifier Systems

SDR-BASED TEST BENCH TO EVALUATE ANALOG CANCELLATION TECHNIQUES FOR IN-BAND FULL-DUPLEX TRANSCEIVER

C700 A New Domain in Radio System Design & Verification

Demo board DC365A Quick Start Guide.

Fundamentals of Arbitrary. Waveform Generation

22. VLSI in Communications

Introduction of USRP and Demos. by Dong Han & Rui Zhu

Experimental study on Wide Band FM Receiver using GNURadio and RTL-SDR

Open Source Digital Camera on Field Programmable Gate Arrays

AN-1370 APPLICATION NOTE

DAB+ Voice Break-In Solution

Designing a 2 GHz to 10 GHz Vector Reflectometer. Jonathan Klein, University of Alaska, Fairbanks

Preliminary GHz Transceiver-µController-Module. Applications PRODUCT SPECIFICATION FEATURES MICROCONTROLLER MHz

FPGAs: Why, When, and How to use them (with RFNoC ) Pt. 1 Martin Braun, Nicolas Cuervo FOSDEM 2017, SDR Devroom

AL2230S Single Chip Transceiver for 2.4GHz b/g Applications (AIROHA)

Communications Hardware for a UAV Sensor Network ECE 791- Oral Project Proposal ECE Faculty Advisor: Nicholas Kirsch Ph.D.

Bridge RF Design and Test Applications with NI SDR Platforms

Reference Receiver Based Digital Self-Interference Cancellation in MIMO Full-Duplex Transceivers

Session 3. CMOS RF IC Design Principles

Challenges of 5G mmwave RF Module. Ren-Jr Chen M300/ICL/ITRI 2018/06/20

Faculty of Information Engineering & Technology. The Communications Department. Course: Advanced Communication Lab [COMM 1005] Lab 6.

A LOW-COST SOFTWARE-DEFINED TELEMETRY RECEIVER

DURIP Distributed SDR testbed for Collaborative Research. Wednesday, November 19, 14

SDR Amateur Repeater

ISSCC 2003 / SESSION 20 / WIRELESS LOCAL AREA NETWORKING / PAPER 20.5

Advanced RF Measurements You Didn t Know Your Oscilloscope Could Make. Brad Frieden Philip Gresock

Keywords: GPS, receiver, GPS receiver, MAX2769, 2769, 1575MHz, Integrated GPS Receiver, Global Positioning System

Retrofit SDR Transceiver for the Price Conscious

ASR-2300 Multichannel SDR Module for PNT and Mobile communications. Dr. Michael B. Mathews Loctronix, Corporation

Practical Use of Reconfigurable Radios in Air Combat Training Systems

Bridging the Gap between System & Circuit Designers

A New Complexity Reduced Hardware Implementation of 16 QAM Using Software Defined Radio

Modeling Communication Systems Using

RF and Microwave Test and Design Roadshow Cape Town & Midrand

RSE02401/00 24 GHz Radar Sensor

Designing the MIMO SDR-based LPD Transceiver for Long-range Robot Control Applications

Enabling Future Wireless Technology Research through Flexible & Modular Platforms

Does The Radio Even Matter? - Transceiver Characterization Testing Framework

A 1.9GHz Single-Chip CMOS PHS Cellphone

DEVELOPMENT OF SOFTWARE RADIO PROTOTYPE

Software Defined Radio for Beginners

BB60C Spectrum Analyzer User Manual

9 Best Practices for Optimizing Your Signal Generator Part 2 Making Better Measurements

Radar System Design Considerations -- System Modeling Findings (MOS-AK Conference Hangzhou 2017)

High-Speed Transceiver Toolkit

Crest Factor Reduction

Digital Guitar Effects Box

RFPA2013 Application Note

Scalable Front-End Digital Signal Processing for a Phased Array Radar Demonstrator. International Radar Symposium 2012 Warsaw, 24 May 2012

Satellite Tuner Single Chip Simulation with Advanced Design System

Transcription:

nuand bladerf Overview Ryan Tucker W2XH rtucker@gmail.com September 13, 2013 Rochester VHF Group This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/ or send a letter to Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA. This PDF was published to http://drop.hoopycat.com/bladerf_overview_web.pdf on September 16, 2013.

Outline SDR Introduction bladerf in a Nutshell Hardware Architecture Software Architecture In The Works Demonstration September 13, 2013 Rochester VHF Group 2

SDR Introduction September 13, 2013 Rochester VHF Group 3

Software-Defined Radio? Wikipedia definition: A radio communications system where components that have been typically implemented in hardware (e.g. mixers, filters, amplifiers, modulators / demodulators, detectors, etc.) are instead implemented by means of software on a personal computer or embedded system. September 13, 2013 Rochester VHF Group 4

SDR Applications Military JTRS Commercial Femtocells Whitespace radios Amateur FlexRadio DVB-T USB (RTL2834U) QtRadio / glsdr September 13, 2013 Rochester VHF Group 5

Trends IC manufacturers developing all-in-one RF transceivers Digital-to-RF & RF-to-Digital converters FPGA companies releasing products with DSP blocks, hard ARM processor cores, more RAM, etc September 13, 2013 Rochester VHF Group 6

Trends Wider bandwidths Higher sample Costs go down Capabilities increase rates Faster pipes September 13, 2013 Rochester VHF Group 7

bladerf in a Nutshell September 13, 2013 Rochester VHF Group 8

The bladerf September 13, 2013 Rochester VHF Group 9

The bladerf http://www.nuand.com/bladerf Professional Quality, Amateur Price Development was funded via Kickstarter 30 days, 501 backers, $191,422 pledged of $100,000 goal Launched by a group of software, hardware, and RF engineers with years of industry experience September 13, 2013 Rochester VHF Group 10

Basic Specs 300 MHz to 3800 MHz 28 MHz bandwidth USB 3.0 interface September 13, 2013 Rochester VHF Group 11

bladerf Pricing $420 or $650 Two FPGA sizes: 40 kle, 115 kle GPIO Expansion Board: $50 HF/VHF Transverter: $150 September 13, 2013 Rochester VHF Group 12

Hardware Architecture September 13, 2013 Rochester VHF Group 13

bladerf System September 13, 2013 Rochester VHF Group 14

bladerf System RF FX3 USB FPGA September 13, 2013 Rochester VHF Group 15

Schematic September 13, 2013 Rochester VHF Group 16

RF Components September 13, 2013 Rochester VHF Group 17

RF Components RF Switch Baluns RX RF Transceiver IC TX September 13, 2013 Rochester VHF Group 18

RF Components One IC contains the LNA, PA driver, RX/TX mixers, RX/TX filters, synthesizers, RX gain control, TX power control, DAC and ADC Instant RF: Just add baluns September 13, 2013 Rochester VHF Group 19

RX Schematic September 13, 2013 Rochester VHF Group 20

LMS6002D Block Diagram September 13, 2013 Rochester VHF Group 21

RF Specifications From the Lime Micro LMS6002D datasheet: Frequency range: 300 to 3800 MHz Baseband bandwidth: 0.75 to 14 MHz Frequency resolution: 2.4 Hz TX supply current (max gain): 280 ma RX supply current (max gain): 220 ma TX output power (CW): 6 dbm RX damage power: 23 dbm RX LNA1 Frequency range: 0.3 to 2.8 GHz Noise figure: 3.5 db at 0.95 GHz RX LNA2 Frequency range: 1.5 to 3.8 GHz Noise figure: 5.5 db at 1.95 GHz DAC/ADC 12-bit I/Q multiplex, 40 MHz ENOB (Effective Number of Bits): 10 bits September 13, 2013 Rochester VHF Group 22

Altera Cyclone IV FPGA September 13, 2013 Rochester VHF Group 23

Altera Cyclone IV FPGA At the heart of the bladerf Interfaces to: FX3 Microcontroller LMS6002D Transceiver Si5338 clock generator VCTCXO trim DAC GPIO expansion header NMEA input from GPS (with 1 pps input) Reference clock input Embedded memory, hard multipliers, DSP capability,... September 13, 2013 Rochester VHF Group 24

Cypress FX3 Microcontroller September 13, 2013 Rochester VHF Group 25

Cypress FX3 Microcontroller Streams data to and from the FPGA via GPIF II, a 100 MHz 32-bit interface Streams data to and from the host via USB 3.0, at up to 5 Gb/s! September 13, 2013 Rochester VHF Group 26

Software Architecture September 13, 2013 Rochester VHF Group 27

Three Major Components FPGA Orchestrate entire platform FX3 Interface host computer to FPGA Program the FPGA on power-up (soon) Host libraries Allow user applications to talk to bladerf September 13, 2013 Rochester VHF Group 28

Some Developers Damiano Bolla: si5338 sample rate readback, misc. bugfixes Robert Ghilduta: Project maintainer Mike Kershaw: CLI bug fixes Brian Padalino: Project maintainer Marco Schwan: OSX build fixes Jon Szymaniak: Project maintainer Ryan Tucker: Documentation, FPGA build automation September 13, 2013 Rochester VHF Group 29

Github Stats As of Sep 11 (commit 3d91831170): 423 commits 12 contributors 61% C, 23% VHDL, 9% Verilog, 6% Tcl, 1% Other 26 open issues, 69 closed issues September 13, 2013 Rochester VHF Group 30

Github Stats September 13, 2013 Rochester VHF Group 31

Github Stats Not a working-hours project! September 13, 2013 Rochester VHF Group 32

Github Stats September 13, 2013 Rochester VHF Group 33

Organization firmware_common Common source and headers between firmware and host #defines, structs, etc... fx3_firmware Cypress FX3 firmware Sets up USB 3.0 interfaces: Cyclone IV FPGA loader RF link with LMS6002D via FPGA Control interface (SPI, Si5338 programming, VCTCXO,...) hdl Source HDL and build scripts for IP blocks and platform top-levels Mix-and-match various IP and capabilities to do what you want Instantiates a Nios II for SPI control host Libraries and drivers for accessing the bladerf Uses libusb for Linux/OSX/Windows libbladerf is cross-platform, and will also work on the Nios II for headless use September 13, 2013 Rochester VHF Group 34

Building Firmware: Cypress FX3 SDK Free download FPGA: Altera Quartus II Web Edition is free Host: Your usual build chain September 13, 2013 Rochester VHF Group 35

Not Building Firmware and FPGA images available for download Official releases http://nuand.com/fx3/ http://nuand.com/fpga/ Unofficial instant builds http://hoopycat.com/bladerf_builds/ September 13, 2013 Rochester VHF Group 36

Third-Party Applications GNURadio De facto SDR standard Using gr-osmosdr module Compile/Install libbladerf, then use the build-gnuradio script September 13, 2013 Rochester VHF Group 37

Third-Party Applications OpenBTS Port in progress Software-based GSM access point September 13, 2013 Rochester VHF Group 38

In the Works September 13, 2013 Rochester VHF Group 39

To do: urgent Improve the software USB flakiness Broken demos Documentation Tutorials September 13, 2013 Rochester VHF Group 40

Planned Add-On HF/VHF Transverter... a block up-down converter that greatly expands the bladerf s lower frequency range. The expansion board s targeted high fidelity frequency is 50 MHz, however the transverter can be tuned as low as 10 MHz, making the platform suitable for HF/VHF applications. September 13, 2013 Rochester VHF Group 41

Demonstration September 13, 2013 Rochester VHF Group 42

More Information http://www.nuand.com/bladerf/ https://github.com/nuand/bladerf/ http://gnuradio.org/ #bladerf on irc.freenode.net Media Credits: R. Tucker (all bladerf photos), nuand LLC (Schematic, RX Schematic), Lime Micro (LMS6002D Block Diagram), github (Github Stats) Thanks: Brian Padalino, David Taubman, Dr. Greg Pettis, Dawn Lepard KC2VJU September 13, 2013 Rochester VHF Group 43