High Performance Software Defined Radio – An Open Source Design – – An Open Source Design – Lyle Johnson, KK7P Dayton Hamvention 2006.

Slides:



Advertisements
Similar presentations
1 of 24 The new way for FPGA & ASIC development © GE-Research.
Advertisements

SimPhonics, Inc. FXDirect Audio System for V+. SimPhonics, Inc. What Is FXDirect ® Audio Subsystem Add-on to V+ –Currently built-in Consists of Objects.
Apache ANAN-10 SDR By Rick Bandla (VE3CVG) October 1, 2013 For WCARC.
Maciej Gołaszewski Tutor: Tadeusz Sondej, PhD Design and implementation of softcore dual processor system on single chip FPGA Design and implementation.
Motor Control Lab Using Altera Nano FPGA
1 Fully Digital HF Radios Phil Harman VK6APH Dayton Hamvention – 17 th May 2008.
The Software Defined Radio Team D. J. Love, C.-C. Wang, and J. V. Krogmeier School of Electrical and Computer Engineering Purdue University, West Lafayette.
Capstone Fall 2005 GFX-One Guitar Processor Team Carpal Tunnel September 8, 2005.
NACK Digital Equalizer Nguyen Craig Petersen Andrew Nguyen Kevin Wong Group 7 CPSC © 2000 Midterm Proposal.
Travis Reed Todd Hummel Kwan-Truc. Concept USB 1.1 SPI b.
Digital Signal Processing Jill, Jon, Kilo, Roger Design Presentation Spring ’06.
Target Control Electronics Upgrade 08/01/2009 J. Leaver P. Smith.
1 Project supervised by: Dr Michael Gandelsman Project performed by: Roman Paleria, Avi Yona 26/4/2004 Multi-channel Data Acquisition System Final_A Presentation.
Web Audio Stereo Component Group 3 Mike Foy Tony Camilli Barrett Cervenka Dave Hillyard.
Kabuki 2800 “a real-time digital audio effects system for performance” team “Big Country” presents ECEN4610 Preliminary Design Review 14 September 2006.
May 8, Peripheral Design Options For USB 2.0 Solutions Dave Thompson Manager of High Speed I/O Development Agere Systems,
1 Summary of SDR Analog radio systems are being replaced by digital radio systems for various radio applications. SDR technology aims to take advantage.
Using Programmable Logic to Accelerate DSP Functions 1 Using Programmable Logic to Accelerate DSP Functions “An Overview“ Greg Goslin Digital Signal Processing.
Software Defined Radio A Personal Journey… By Greg Danylchenko, VE3YTZ/VA3GD.
A Beginner’s Guide To Software Defined Radios By Dave Hallidy K2DH 3/2010.
The 6713 DSP Starter Kit (DSK) is a low-cost platform which lets customers evaluate and develop applications for the Texas Instruments C67X DSP family.
WINLAB Ivan Seskar Rutgers, The State University of New Jersey Contact: Ivan Seskar, Associate Director seskar (at) winlab (dot)
USB Flash Card Writer Using ST92163 By Microcontroller DivisionVersion 1.2 / November 2000.
Software Defined Radio
A Company Selling Technology and not just a Product.
RUDAK DSP Experimentation June & July 2002 Contributions to this presentation by: KK7P, WD0E, 4X1KX.
THE RADIO OF THE FUTURE Natarajan.P No. 17 S7 Electronics & Comm. PTDC College of Engineering, Thiruvananthapuram.
Multimedia & Communications ATMEL Bluetooth Background information on Bluetooth technology ATMEL implementation of Bluetooth spec.
Trigger design engineering tools. Data flow analysis Data flow analysis through the entire Trigger Processor allow us to refine the optimal architecture.
Part A Presentation High Speed Digital Signal Lab Students: Lotem Sharon Yuval Sela Instructor : Ina Rivkin.
Team 2 Yimin Xiao Jintao Zhang Bo Yuan Yang.  The project we propose is a digital oscilloscope with playback function that provides almost any function.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
Low Cost Radar and Sonar using Open Source Hardware and Software
The GNU in RADIO Shravan Rayanchu. SDR Getting the code close to the antenna –Software defines the waveform –Replace analog signal processing with Digital.
Concept of Modular Design Module Carriers Embedded or PC-Host Modules A/D,D/A,I/O DSP,FPGA IMAGING,MEMORY Systems Data Acquisition Medical Industrial Control.
Versus JEDEC STAPL Comparison Toolkit Frank Toth February 20, 2000.
Ethernet Based Embedded IOC for FEL Control Systems J. Yan, D. Sexton, Al Grippo, W. Moore, and K. Jordan ICALEPCS 2007 October 19, 2007 Knoxville Convention.
By Charles BrainG4GUO 2012 BATC CONVENTION DATV-Express.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Adapting the USRP as an Underwater Acoustic Modem Paul Ozog, Miriam Leeser, Milica Stojanovic Department of Electrical and Computer Engineering Northeastern.
Presentation for: ILA October 16, 2007 Producing the next generation of Integrated GPS/eLoran Receivers Integrated eLoran/GPS Receiver Development Platform.
Alexei SemenovGeneric Digitizer Generic Digitizer 10MHZ 16 bit 6U VME Board.
Working with programmable radios Hariharan Rahul.
DSP Techniques for Software Radio A System Example Dr. Jamil Ahmad.
AT91 Products Overview. 2 The Atmel AT91 Series of microcontrollers are based upon the powerful ARM7TDMI processor. Atmel has taken these cores, added.
01/04/09A. Salamon – TDAQ WG - CERN1 LKr calorimeter L0 trigger V. Bonaiuto, L. Cesaroni, A. Fucci, A. Salamon, G. Salina, F. Sargeni.
Sun Small Programmable Object Technology (Sun SPOT)‏
1 SysCore for N-XYTER Status Report Talk by Dirk Gottschalk Kirchhoff Institut für Physik Universität Heidelberg.
High Speed Digital Systems Lab Spring/Winter 2010 Project definition Instructor: Rolf Hilgendorf Students: Elad Mor, Ilya Zavolsky Integration of an A/D.
Components of a typical full-featured microcontroller.
X SuperB Workshop - SLAC Oct 06 to Oct 09, 2009 A.Cotta Ramusino, INFN Ferrara 1 SuperB IFR: outline of the IFR prototype electronics A.C.R
Design summary Status of the development & production - test run with S3a and S3b prototype - performance tests To do list for production & development.
SOFTWARE DEFINED RADIO
Digital Signal Processor HANYANG UNIVERSITY 학기 Digital Signal Processor 조 성 호 교수님 담당조교 : 임대현
RB-TV on the BATC DTX1 Convention for Amateur Television 2015 (CAT15)
Software Defined Radio
Low Cost Radar and Sonar using Open Source Hardware and Software
Vinculum II Development Modules
Digital Down Converter (DDC)
By: Brian Johnson, AB6UI 20 Sept 2017
Munigala Srinivaas EE-587 (April )
TAPR has brought many advances to ham radio
The Hardware of Software Defined Radios
Software Defined VHF\UHF\Microwave Radios
PSK31 Without a PC Lyle Johnson – KK7P.
Manual Robotics ..
Single Board Computers and Dev Boards
Thornbury & South Gloucestershire Amateur Radio Club
Command and Data Handling
Building The AfriCUBE Transponder.
Presentation transcript:

High Performance Software Defined Radio – An Open Source Design – – An Open Source Design – Lyle Johnson, KK7P Dayton Hamvention 2006

HPSDR: What’s It All About? The High Performance Software Defined Radio (HPSDR) is an All-Volunteer Project to Create High Tech Modules for Experimentation and Advancing the Radio Art. The High Performance Software Defined Radio (HPSDR) is an All-Volunteer Project to Create High Tech Modules for Experimentation and Advancing the Radio Art. The designs are Open Source. The designs are Open Source. Software Software Hardware Hardware Programmable Logic (FPGA, CPLD) Programmable Logic (FPGA, CPLD) Translation: A Bunch of Geeks Having a Good Time. Translation: A Bunch of Geeks Having a Good Time.

HPSDR: What Is It, Really? Standalone SDR Standalone SDR No PC Required No PC Required Control of SDR-1000 Control of SDR-1000 Superior Quality Sound Card Superior Quality Sound Card Delta 44, Presonus (Exit Stage Left) Delta 44, Presonus (Exit Stage Left) Spectrum Analyzer (cf. SDR-14) Spectrum Analyzer (cf. SDR-14) USB Interface USB Interface Multiple Plug-In Modules Multiple Plug-In Modules

HPSDR: What Is It, Really? Standalone SDR Standalone SDR No PC Required No PC Required Control of SDR-1000 Control of SDR-1000 Superior Quality Sound Card Superior Quality Sound Card Delta 44, Presonus (Exit Stage Left) Delta 44, Presonus (Exit Stage Left) Spectrum Analyzer (cf. SDR-14) Spectrum Analyzer (cf. SDR-14) USB Interface USB Interface Multiple Plug-In Modules Multiple Plug-In Modules Or, like the Accountant said when asked what 2+2 equals, “What would you like it to be?” Or, like the Accountant said when asked what 2+2 equals, “What would you like it to be?”

HPSDR: What’s It Do? Initially, a High-Performance Sound Card for QSD and QSE Radios. Initially, a High-Performance Sound Card for QSD and QSE Radios. SDR-1000 SDR-1000 SoftRock Series SoftRock Series Homebrew Homebrew It Will Soon Add Features Like the SDR-14 It Will Soon Add Features Like the SDR-14 Digitize the Entire HF Band in Real Time Digitize the Entire HF Band in Real Time Spectrum Analyzer Spectrum Analyzer Incredibly Flexible Receiver Incredibly Flexible Receiver

Open Source Hardware? Many Hams are Familiar with the Gnu Public License for Software Many Hams are Familiar with the Gnu Public License for Software The source code is freely available to anyone who asks The source code is freely available to anyone who asks Any changes you make must be made freely available to anyone who asks – you can’t alter it and make it “proprietary” Any changes you make must be made freely available to anyone who asks – you can’t alter it and make it “proprietary” We are Providing the Hardware and Logic Designs Under the Same Provisions We are Providing the Hardware and Logic Designs Under the Same Provisions The designs are freely available to anyone who asks The designs are freely available to anyone who asks Any changes you make must be freely available to anyone who asks – you can’t alter it and make it “proprietary” Any changes you make must be freely available to anyone who asks – you can’t alter it and make it “proprietary”

HPSDR: How Is It Designed? Community Discussions Community Discussions Wiki: ty_Portal Wiki: ty_Portal ty_Portal ty_Portal Reflector/Discussion Group Reflector/Discussion Group Someone Proposes a Project and Leads It Someone Proposes a Project and Leads It They get to be called the Designer They get to be called the Designer Community Discusses It Community Discusses It Designer Designs It Designer Designs It Design is Reviewed Design is Reviewed Comments Evaluated Comments Evaluated

HPSDR: How Is It Designed? Community Discussions Community Discussions Wiki: ty_Portal Wiki: ty_Portal ty_Portal ty_Portal Reflector/Discussion Group Reflector/Discussion Group Someone Proposes a Project and Leads It Someone Proposes a Project and Leads It They get to be called the Designer They get to be called the Designer Community Discusses It Community Discusses It Designer Designs It Designer Designs It Design is Reviewed Design is Reviewed Comments Evaluated Comments Evaluated Re-Design Until Designer Says, “Enough, Already!” Re-Design Until Designer Says, “Enough, Already!”

ATLAS – Foundation ATLAS is a passive backplane that all other modules plug into. ATLAS is a passive backplane that all other modules plug into. ATX 20 pin Power Connector ATX 20 pin Power Connector Recycle that Old PC Recycle that Old PC DIN pin Connectors DIN pin Connectors First Module First Module No Software! No Software! But is it SDR? But is it SDR? Designer: N8VB Designer: N8VB

Ozymandias – Ruler Ozymandias was a King in Ancient Times. Ozymandias was a King in Ancient Times. OZY is the Module that Controls the Initial HPSDR Systems. OZY is the Module that Controls the Initial HPSDR Systems. USB 2.0 PC Interface USB 2.0 PC Interface Cypress FX2 Controller Cypress FX2 Controller 8051 Processor Core 8051 Processor Core 35 Megabytes/Second 35 Megabytes/Second Altera Cyclone II FPGA Altera Cyclone II FPGA User Definable Logic User Definable Logic Loosely based on: Loosely based on: Xylo ( Xylo ( USRP ( USRP ( Designer: N8VB Designer: N8VB

Janus – Having It Both Ways Analog -> Digital Analog -> Digital Very High Performance Very High Performance QSD QSD Digital -> Analog Digital -> Analog QSE QSE Full Duplex Full Duplex International Design Team International Design Team Phil, VK6APH (Hardware, Verilog) Phil, VK6APH (Hardware, Verilog) Bill, KD5TFD (Software) Bill, KD5TFD (Software) Support from KK7P, N8VB Support from KK7P, N8VB

Mercury – That Dude is Fast! 16-bit ADC Running at 130 MHz! 16-bit ADC Running at 130 MHz! Linear Technology LTC2208 ADC Linear Technology LTC2208 ADC Sample entire HF Spectrum in Real Time Sample entire HF Spectrum in Real Time Cyclone II FPGA Cyclone II FPGA Digital Down Converter Digital Down Converter Typical Bandwidth Reduction to 200 kHz Typical Bandwidth Reduction to 200 kHz User Defined Features User Defined Features USB USB On-board FX2 for Standalone Applications On-board FX2 for Standalone Applications Designer: N8VB Designer: N8VB

Sasquatch – Big and Bad Based on AMSAT SDX Core Based on AMSAT SDX Core High Performance Floating Point DSP High Performance Floating Point DSP TI TMS320C6726 TI TMS320C6726 Don’t Need No Stinkin’ PC Don’t Need No Stinkin’ PC Flash Memory Flash Memory No Other Controller Required No Other Controller Required Standalone Applications Standalone Applications Analog and Digital I/O Analog and Digital I/O Analog For QSD/QSE Analog For QSD/QSE Digital for EER Digital for EER FPGA FPGA Envelope Elimination and Restoration (EER) Envelope Elimination and Restoration (EER) HELAPS to AMSATters HELAPS to AMSATters Super High Efficiency Transmitters Super High Efficiency Transmitters Designer: KK7P Designer: KK7P

HORTON – It Pays to Listen Receiver Module Receiver Module Integrates ADC of Janus with QSD Integrates ADC of Janus with QSD So far, just a proposal So far, just a proposal

Gibraltar – Stable as a Rock System Reference Oscillator System Reference Oscillator 10 MHz Output 10 MHz Output Additional Frequencies Simultaneously Additional Frequencies Simultaneously GPS Disciplined GPS Disciplined Long Term Accuracy Long Term Accuracy Still in Early Discussions Still in Early Discussions

Proteus – Have It Your Way! Module with: Module with: IC Footprints IC Footprints Power Supply Regulators Power Supply Regulators ATLAS Bus Connector ATLAS Bus Connector Breadboard for Prototyping Your Designs Breadboard for Prototyping Your Designs

Proteus – Have It Your Way! Module with: Module with: IC Footprints IC Footprints Power Supply Regulators Power Supply Regulators ATLAS Bus Connector ATLAS Bus Connector Breadboard for Prototyping Your Designs Breadboard for Prototyping Your Designs This means YOU This means YOU It’s All About Having Fun It’s All About Having Fun

Pinocchio – The Extender ATLAS-based Extender ATLAS-based Extender Allows Probing and Troubleshooting While Operating Allows Probing and Troubleshooting While Operating Designer: KK7P Designer: KK7P

CASMIR 0 – 2.5 GHz Tx Card 0 – 2.5 GHz Tx Card Four Versions: Four Versions: HF: 0 – 30 MHz HF: 0 – 30 MHz VHF: 50 – 250 MHz VHF: 50 – 250 MHz UHF: 400 – 800 MHz UHF: 400 – 800 MHz Low Microwave: 1.0 – 2.5 GHz Low Microwave: 1.0 – 2.5 GHz Based on Analog Devices AD834X Modulators Based on Analog Devices AD834X Modulators Used on USRP Used on USRP Based on Tx Side of JANUS Based on Tx Side of JANUS Designer: N3NP Designer: N3NP

HPSDR: Where to Get Modules Volunteers are Making Boards Available Volunteers are Making Boards Available Not Kits, Just Boards (so far) Not Kits, Just Boards (so far) Just Facilitating, No Warranty Just Facilitating, No Warranty Join the Ham SDR Group at Join the Ham SDR Group at Register Register Click on Projects… Click on Projects… Thanks to WA8SRA for Hosting Thanks to WA8SRA for Hosting

HPSDR: Your Radio This is a Community Effort This is a Community Effort Designed by Hams in the Traditional Amateur Spirit Designed by Hams in the Traditional Amateur Spirit Time and Talent Freely Given Time and Talent Freely Given Anyone Can Participate Anyone Can Participate Everyone Can Learn Everyone Can Learn International Participation International Participation

HPSDR THANK YOU!