SlideShare una empresa de Scribd logo
1 de 17
Handheld
Software
Radio
Kit
Chris Testa, KD2BMH
Hamvention 2013
But first, an update for the Makers
Arduino – artists coding C for $25
SoC kits jump from GameBoy to DreamCast
Prepare for the robotics revolution
Raspberry Pi
Pros:
* Cheap: $25
* Big Community
* Darling of Maker
Community
Cons:
* NDA Hardware
* Drivers work in
Progress
* No Flash or
Cables included
Beagle Bone Black
Pros:
* Pretty Cheap: $45
* Lots of IOs
* Flash & cables included
* Great Linux BSP from TI
Cons:
* More expensive than Rpi
* Not as big of a Maker
community
Smartphone Anatomy
Smartphone Architecture
Application SoC
ARM Cortex-A
Android
FPU
OpenGL ES
WebKit
Baseband SoC
ARM Cortex-M
Modem
DSP
RTOS
Data
Audio
Video
RF
VGA
Filters
Mixers
???????
BPF
AMP
Ant
WiFiCamera
Flash
Vibrator
Codec Speaker
3x Mic
Gyro
Screen
USB
SD Card
Digitizer
System on a Chip (SoC)
Classic Software Radio Architecture
Embedded
Controller
(USB)
FPGA
DDC
DUC
Host PC
Commodity GPP
GNURadio
OpenBTS
SIMD
ADC
DAC
Quadrature
Demod
Quadrature
Mod
Amp
Amp
Ethernet
FPGA SoC
Mfg Series Cores Flavor MMU FPU SIMD MACC
Actel SmartFusion Cortex M3 Flash
Actel SmartFusion2 Cortex M3 Flash Y
Altera Cyclone V 2x Cortex A9 SRAM Y Y Y Y
Altera Arria V 2x Cortex A9 SRAM Y Y Y Y
Xilinx Zynq 7000 2x Cortex A9 SRAM Y Y Y Y
I/Q Transceiver IC
Mfg Part # Fmin MHz Fmax MHz ADC DAC LO Amps Ant
CML CMX991 100* 1000 Y
Lime LMS6002D 300 4800 12-bit 12-bit Y
Maxim MAX2813 2400 2500 Y Y Y
Smart Software Radio Device
Baseband
FPGA SoC
DDC
DUC
ADC
DAC
Quadrature
Mod
Demod
Mixers
LO
Amp
Amp
Application SoC
ARM Cortex-A
Android
FPU
OpenGL ES
WebKit
Data
Audio
Video
WiFiCamera
Flash
Vibrator
Codec Speaker
3x Mic
Gyro
Screen
USB
SD Card
Digitizer
Alpha Prototype
Alpha Results, Issues
Whitebox Handheld Software Radio Kit
Code & Schematics Released
http://github.com/testaco/whitebox
GNURadio over UDPChange Log:
* Kernel Drivers
* 10MHz REFIN Option
* 5MHz – 1000 MHz
* IF SAW Filter
* 10-bit ADC/DAC
* DAC Low Pass
* ADC/DAC DC Offset
* Impedance Match
* USB Power Option
* Plug Compatible w/
SmartFusion2
HDL Signal Generator in Python
Further Work
TAPR Special Interest Groups:
* APRS
* Digital High Frequency
* DSP
* Ham IEEE 802.11
* Linux
* BBS
* Weather
Hardware:
* Better Analog Front End
* New I/Q Transceivers
* Amps, Duplexers
Software:
* Kernel Development
* DSP
* Protocols & Modulations
* Audio Codec, Spkr, Mics
12 Units – Should you have one?
Stop by TAPR booth for demo &
To register interest in project!
Thank You!
Like Whitebox on Facebook!
http://facebook.com/whiteboxradio
TAPR (Steve & John) http://tapr.org/
Emcraft Systems http://emcraft.com/
Golledge http://golledge.com/
University of Michigan – Prabal Dutta, Ye-Sheng Kuo
University of Utah – Thomas Schmid
University of Maryland – Aaron Schulman
Bruce Perens, John Klingelhoeffer, Pat Ryan, Justin Kuhn,
Eric Pinson, Bob McDonough Jr.
EEVBlog, Signal Path Blog, The Artists Way

Más contenido relacionado

La actualidad más candente

Beaglebone And Android
Beaglebone And AndroidBeaglebone And Android
Beaglebone And AndroidLars Gregori
 
智慧城市通用交通資訊端點系統
智慧城市通用交通資訊端點系統智慧城市通用交通資訊端點系統
智慧城市通用交通資訊端點系統艾鍗科技
 
Geniatech A681 Specification
Geniatech A681 SpecificationGeniatech A681 Specification
Geniatech A681 Specificationhelen zhau
 
Products worked on
Products worked onProducts worked on
Products worked onprajwal_s
 
Introduction to Software Defined Radio (SDR) on Linux
Introduction to Software Defined Radio (SDR) on LinuxIntroduction to Software Defined Radio (SDR) on Linux
Introduction to Software Defined Radio (SDR) on LinuxPamela O'Shea
 
【Specification】Geniatech Atv1960 AmLogic S912 Octa-core Android TV Box Comes ...
【Specification】Geniatech Atv1960 AmLogic S912 Octa-core Android TV Box Comes ...【Specification】Geniatech Atv1960 AmLogic S912 Octa-core Android TV Box Comes ...
【Specification】Geniatech Atv1960 AmLogic S912 Octa-core Android TV Box Comes ...Geniatech
 
Software Defined Radio (SDR) By Deepak Lodha
Software Defined Radio (SDR) By Deepak Lodha Software Defined Radio (SDR) By Deepak Lodha
Software Defined Radio (SDR) By Deepak Lodha DEEPAK LODHA
 
Worksheet for Introduction to Software Defined Radio (SDR)
Worksheet for Introduction to Software Defined Radio (SDR)Worksheet for Introduction to Software Defined Radio (SDR)
Worksheet for Introduction to Software Defined Radio (SDR)Pamela O'Shea
 
Introduction to Bus Pirate - Presentation
Introduction to Bus Pirate - PresentationIntroduction to Bus Pirate - Presentation
Introduction to Bus Pirate - PresentationFernando Muñoz
 
USB 3.0 CAPTURE HDMI 4K with Loop-through for Image redistribution
USB 3.0 CAPTURE HDMI 4K with Loop-through for Image redistributionUSB 3.0 CAPTURE HDMI 4K with Loop-through for Image redistribution
USB 3.0 CAPTURE HDMI 4K with Loop-through for Image redistributionNaoto MATSUMOTO
 
ComNet NWKED Data Sheet
ComNet NWKED Data SheetComNet NWKED Data Sheet
ComNet NWKED Data SheetJMAC Supply
 
Research Poster
Research PosterResearch Poster
Research Posterxiang wang
 
Introduction aboout raspberry PI
Introduction aboout raspberry PIIntroduction aboout raspberry PI
Introduction aboout raspberry PIVivek P
 

La actualidad más candente (20)

Beaglebone And Android
Beaglebone And AndroidBeaglebone And Android
Beaglebone And Android
 
智慧城市通用交通資訊端點系統
智慧城市通用交通資訊端點系統智慧城市通用交通資訊端點系統
智慧城市通用交通資訊端點系統
 
Geniatech A681 Specification
Geniatech A681 SpecificationGeniatech A681 Specification
Geniatech A681 Specification
 
Products worked on
Products worked onProducts worked on
Products worked on
 
Introduction to Software Defined Radio (SDR) on Linux
Introduction to Software Defined Radio (SDR) on LinuxIntroduction to Software Defined Radio (SDR) on Linux
Introduction to Software Defined Radio (SDR) on Linux
 
Raspberry pi
Raspberry piRaspberry pi
Raspberry pi
 
【Specification】Geniatech Atv1960 AmLogic S912 Octa-core Android TV Box Comes ...
【Specification】Geniatech Atv1960 AmLogic S912 Octa-core Android TV Box Comes ...【Specification】Geniatech Atv1960 AmLogic S912 Octa-core Android TV Box Comes ...
【Specification】Geniatech Atv1960 AmLogic S912 Octa-core Android TV Box Comes ...
 
Feature satip4
Feature satip4Feature satip4
Feature satip4
 
Software Defined Radio (SDR) By Deepak Lodha
Software Defined Radio (SDR) By Deepak Lodha Software Defined Radio (SDR) By Deepak Lodha
Software Defined Radio (SDR) By Deepak Lodha
 
Icecrypt
IcecryptIcecrypt
Icecrypt
 
Worksheet for Introduction to Software Defined Radio (SDR)
Worksheet for Introduction to Software Defined Radio (SDR)Worksheet for Introduction to Software Defined Radio (SDR)
Worksheet for Introduction to Software Defined Radio (SDR)
 
Presentation TS-X53A Series
Presentation TS-X53A SeriesPresentation TS-X53A Series
Presentation TS-X53A Series
 
FM-RDS developments at CRC
FM-RDS developments at CRCFM-RDS developments at CRC
FM-RDS developments at CRC
 
Introduction to Bus Pirate - Presentation
Introduction to Bus Pirate - PresentationIntroduction to Bus Pirate - Presentation
Introduction to Bus Pirate - Presentation
 
Icecrypt
IcecryptIcecrypt
Icecrypt
 
USB 3.0 CAPTURE HDMI 4K with Loop-through for Image redistribution
USB 3.0 CAPTURE HDMI 4K with Loop-through for Image redistributionUSB 3.0 CAPTURE HDMI 4K with Loop-through for Image redistribution
USB 3.0 CAPTURE HDMI 4K with Loop-through for Image redistribution
 
ComNet NWKED Data Sheet
ComNet NWKED Data SheetComNet NWKED Data Sheet
ComNet NWKED Data Sheet
 
Research Poster
Research PosterResearch Poster
Research Poster
 
JongateWorkflow
JongateWorkflowJongateWorkflow
JongateWorkflow
 
Introduction aboout raspberry PI
Introduction aboout raspberry PIIntroduction aboout raspberry PI
Introduction aboout raspberry PI
 

Similar a Whitebox Handheld Software Radio Kit

Geniatech 2023 Product Catalog
Geniatech 2023 Product CatalogGeniatech 2023 Product Catalog
Geniatech 2023 Product CatalogGeniatech
 
Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...Videoguy
 
Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...Videoguy
 
[HES2014] HackRF A Low Cost Software Defined Radio Platform by Benjamin Vernoux
[HES2014] HackRF A Low Cost Software Defined Radio Platform by Benjamin Vernoux[HES2014] HackRF A Low Cost Software Defined Radio Platform by Benjamin Vernoux
[HES2014] HackRF A Low Cost Software Defined Radio Platform by Benjamin VernouxHackito Ergo Sum
 
2015 02 28 DotNetSpain IoT Fight
2015 02 28 DotNetSpain IoT Fight2015 02 28 DotNetSpain IoT Fight
2015 02 28 DotNetSpain IoT FightBruno Capuano
 
Parallel Rendering of Webpages
Parallel Rendering of WebpagesParallel Rendering of Webpages
Parallel Rendering of WebpagesLangtech
 
Die Zukunft der Computer - von Google Glass über das 3D Interface bis hin zum...
Die Zukunft der Computer - von Google Glass über das 3D Interface bis hin zum...Die Zukunft der Computer - von Google Glass über das 3D Interface bis hin zum...
Die Zukunft der Computer - von Google Glass über das 3D Interface bis hin zum...Maximilian Batz
 
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mãoWebinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mãoEmbarcados
 
Abc beagleboard Getting To Know It
Abc beagleboard Getting To Know ItAbc beagleboard Getting To Know It
Abc beagleboard Getting To Know Itrviolachurch
 
High Performance DSP with Xilinx All Programmable Devices (Design Conference ...
High Performance DSP with Xilinx All Programmable Devices (Design Conference ...High Performance DSP with Xilinx All Programmable Devices (Design Conference ...
High Performance DSP with Xilinx All Programmable Devices (Design Conference ...Analog Devices, Inc.
 
Representative Embedded System
Representative Embedded SystemRepresentative Embedded System
Representative Embedded SystemRashmi Deshmukh
 
Acronimos En Informatica
Acronimos En InformaticaAcronimos En Informatica
Acronimos En InformaticaANDRES SALAZAR
 
Comp tia flashcards set 1 (15 cards) acpi cmos
Comp tia flashcards set 1 (15 cards) acpi   cmosComp tia flashcards set 1 (15 cards) acpi   cmos
Comp tia flashcards set 1 (15 cards) acpi cmosSue Long Smith
 
Geniatech Robust Android Signage Player
Geniatech Robust Android Signage Player Geniatech Robust Android Signage Player
Geniatech Robust Android Signage Player Geniatech
 

Similar a Whitebox Handheld Software Radio Kit (20)

Geniatech 2023 Product Catalog
Geniatech 2023 Product CatalogGeniatech 2023 Product Catalog
Geniatech 2023 Product Catalog
 
Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...
 
Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...
 
[HES2014] HackRF A Low Cost Software Defined Radio Platform by Benjamin Vernoux
[HES2014] HackRF A Low Cost Software Defined Radio Platform by Benjamin Vernoux[HES2014] HackRF A Low Cost Software Defined Radio Platform by Benjamin Vernoux
[HES2014] HackRF A Low Cost Software Defined Radio Platform by Benjamin Vernoux
 
2015 02 28 DotNetSpain IoT Fight
2015 02 28 DotNetSpain IoT Fight2015 02 28 DotNetSpain IoT Fight
2015 02 28 DotNetSpain IoT Fight
 
RF Experiments in Raspberry Pi
RF Experiments in Raspberry PiRF Experiments in Raspberry Pi
RF Experiments in Raspberry Pi
 
3D-DRESD ASIDA
3D-DRESD ASIDA3D-DRESD ASIDA
3D-DRESD ASIDA
 
Parallel Rendering of Webpages
Parallel Rendering of WebpagesParallel Rendering of Webpages
Parallel Rendering of Webpages
 
Die Zukunft der Computer - von Google Glass über das 3D Interface bis hin zum...
Die Zukunft der Computer - von Google Glass über das 3D Interface bis hin zum...Die Zukunft der Computer - von Google Glass über das 3D Interface bis hin zum...
Die Zukunft der Computer - von Google Glass über das 3D Interface bis hin zum...
 
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mãoWebinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
 
Abc beagleboard Getting To Know It
Abc beagleboard Getting To Know ItAbc beagleboard Getting To Know It
Abc beagleboard Getting To Know It
 
High Performance DSP with Xilinx All Programmable Devices (Design Conference ...
High Performance DSP with Xilinx All Programmable Devices (Design Conference ...High Performance DSP with Xilinx All Programmable Devices (Design Conference ...
High Performance DSP with Xilinx All Programmable Devices (Design Conference ...
 
AXONIM Devices presentation
AXONIM Devices presentationAXONIM Devices presentation
AXONIM Devices presentation
 
Representative Embedded System
Representative Embedded SystemRepresentative Embedded System
Representative Embedded System
 
Sdr u
Sdr uSdr u
Sdr u
 
Acronimos En Informatica
Acronimos En InformaticaAcronimos En Informatica
Acronimos En Informatica
 
AM437x Product on Module
AM437x Product on ModuleAM437x Product on Module
AM437x Product on Module
 
Comp tia flashcards set 1 (15 cards) acpi cmos
Comp tia flashcards set 1 (15 cards) acpi   cmosComp tia flashcards set 1 (15 cards) acpi   cmos
Comp tia flashcards set 1 (15 cards) acpi cmos
 
Product Brief- Nano SOM
Product Brief- Nano SOMProduct Brief- Nano SOM
Product Brief- Nano SOM
 
Geniatech Robust Android Signage Player
Geniatech Robust Android Signage Player Geniatech Robust Android Signage Player
Geniatech Robust Android Signage Player
 

Último

Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Brian Pichman
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?IES VE
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 

Último (20)

Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )
 
201610817 - edge part1
201610817 - edge part1201610817 - edge part1
201610817 - edge part1
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 

Whitebox Handheld Software Radio Kit

  • 2. But first, an update for the Makers Arduino – artists coding C for $25 SoC kits jump from GameBoy to DreamCast Prepare for the robotics revolution
  • 3. Raspberry Pi Pros: * Cheap: $25 * Big Community * Darling of Maker Community Cons: * NDA Hardware * Drivers work in Progress * No Flash or Cables included
  • 4. Beagle Bone Black Pros: * Pretty Cheap: $45 * Lots of IOs * Flash & cables included * Great Linux BSP from TI Cons: * More expensive than Rpi * Not as big of a Maker community
  • 6. Smartphone Architecture Application SoC ARM Cortex-A Android FPU OpenGL ES WebKit Baseband SoC ARM Cortex-M Modem DSP RTOS Data Audio Video RF VGA Filters Mixers ??????? BPF AMP Ant WiFiCamera Flash Vibrator Codec Speaker 3x Mic Gyro Screen USB SD Card Digitizer
  • 7. System on a Chip (SoC)
  • 8. Classic Software Radio Architecture Embedded Controller (USB) FPGA DDC DUC Host PC Commodity GPP GNURadio OpenBTS SIMD ADC DAC Quadrature Demod Quadrature Mod Amp Amp Ethernet
  • 9. FPGA SoC Mfg Series Cores Flavor MMU FPU SIMD MACC Actel SmartFusion Cortex M3 Flash Actel SmartFusion2 Cortex M3 Flash Y Altera Cyclone V 2x Cortex A9 SRAM Y Y Y Y Altera Arria V 2x Cortex A9 SRAM Y Y Y Y Xilinx Zynq 7000 2x Cortex A9 SRAM Y Y Y Y
  • 10. I/Q Transceiver IC Mfg Part # Fmin MHz Fmax MHz ADC DAC LO Amps Ant CML CMX991 100* 1000 Y Lime LMS6002D 300 4800 12-bit 12-bit Y Maxim MAX2813 2400 2500 Y Y Y
  • 11. Smart Software Radio Device Baseband FPGA SoC DDC DUC ADC DAC Quadrature Mod Demod Mixers LO Amp Amp Application SoC ARM Cortex-A Android FPU OpenGL ES WebKit Data Audio Video WiFiCamera Flash Vibrator Codec Speaker 3x Mic Gyro Screen USB SD Card Digitizer
  • 15. Code & Schematics Released http://github.com/testaco/whitebox GNURadio over UDPChange Log: * Kernel Drivers * 10MHz REFIN Option * 5MHz – 1000 MHz * IF SAW Filter * 10-bit ADC/DAC * DAC Low Pass * ADC/DAC DC Offset * Impedance Match * USB Power Option * Plug Compatible w/ SmartFusion2 HDL Signal Generator in Python
  • 16. Further Work TAPR Special Interest Groups: * APRS * Digital High Frequency * DSP * Ham IEEE 802.11 * Linux * BBS * Weather Hardware: * Better Analog Front End * New I/Q Transceivers * Amps, Duplexers Software: * Kernel Development * DSP * Protocols & Modulations * Audio Codec, Spkr, Mics 12 Units – Should you have one? Stop by TAPR booth for demo & To register interest in project!
  • 17. Thank You! Like Whitebox on Facebook! http://facebook.com/whiteboxradio TAPR (Steve & John) http://tapr.org/ Emcraft Systems http://emcraft.com/ Golledge http://golledge.com/ University of Michigan – Prabal Dutta, Ye-Sheng Kuo University of Utah – Thomas Schmid University of Maryland – Aaron Schulman Bruce Perens, John Klingelhoeffer, Pat Ryan, Justin Kuhn, Eric Pinson, Bob McDonough Jr. EEVBlog, Signal Path Blog, The Artists Way