Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "High Performance Software Defined Radio – An Open Source Design – – An Open Source Design – Lyle Johnson, KK7P Dayton Hamvention 2006."— Presentation transcript:

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

2 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.

3 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

4 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?”

5 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

6 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”

7 HPSDR: How Is It Designed? Community Discussions Community Discussions http://hpsdr.org http://hpsdr.org http://hpsdr.org Wiki: http://hpsdr.org/wiki/index.php?title=HpsdrWiki:Communi ty_Portal Wiki: http://hpsdr.org/wiki/index.php?title=HpsdrWiki:Communi ty_Portal http://hpsdr.org/wiki/index.php?title=HpsdrWiki:Communi ty_Portal http://hpsdr.org/wiki/index.php?title=HpsdrWiki:Communi ty_Portal Email Reflector/Discussion Group Email 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

8 HPSDR: How Is It Designed? Community Discussions Community Discussions http://hpsdr.org http://hpsdr.org http://hpsdr.org Wiki: http://hpsdr.org/wiki/index.php?title=HpsdrWiki:Communi ty_Portal Wiki: http://hpsdr.org/wiki/index.php?title=HpsdrWiki:Communi ty_Portal http://hpsdr.org/wiki/index.php?title=HpsdrWiki:Communi ty_Portal http://hpsdr.org/wiki/index.php?title=HpsdrWiki:Communi ty_Portal Email Reflector/Discussion Group Email 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!”

9 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 41612 96-pin Connectors DIN 41612 96-pin Connectors First Module First Module No Software! No Software! But is it SDR? But is it SDR? Designer: N8VB Designer: N8VB

10 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 (http://www.fpga4fun.com) Xylo (http://www.fpga4fun.com)http://www.fpga4fun.com USRP (http://www.comsec.com/wiki?UniversalSoftwareRadioPeripheral) USRP (http://www.comsec.com/wiki?UniversalSoftwareRadioPeripheral) Designer: N8VB Designer: N8VB

11 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

12 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

13 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

14 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

15 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

16 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

17 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

18 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

19 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

20 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 http://www.hamsdr.com Join the Ham SDR Group at http://www.hamsdr.com http://www.hamsdr.com Register Register Click on Projects… Click on Projects… Thanks to WA8SRA for Hosting Thanks to WA8SRA for Hosting

21 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

22 HPSDR THANK YOU!


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

Similar presentations


Ads by Google