High Performance Software Defined Radio

An Open Source Design

Updates

June 19, 2008: Yes, HPSDR is still alive and very active! The most up to date information (and therefore "changes") may be found on our HPSDR Discussion List (a.k.a. "reflector") and the "HPSDR Wiki" (use navigation link at left side of this page to get to it). The information on these web pages will no doubt be obsolete in some cases and may need rewriting. The discussion list subscription number is just short of 800 while the announcement list has nearly 200.

November 18, 2007: Added Cyclops spectrum analyzer and tracking generator.

October 30, 2007: Added link to manufacturer who can supply HPSDR logo on shirts, caps, etc. See "Manufacturer Links"

October 20, 2007: Added Phil's (VK6APH) picture of his MOPA setup.

September 6, 2007: This evening, our HPSDR discussion list reached the 700 subscribers level! And in addition, the HPSDR Announce-only list has reached 121. We are following a practice of sending an announcement to the Announce-only list on the first of each month to act as a "ping".

August 24, 2007: Penelope is on Alpha version 2 and looks like a winner! Consult the Penelope wiki page for latest actions.

August 20, 2007: Discussion list near 700 subscribers, announcement list tops 100. Unfortunately some of the big ISPs with stupid spam blocking policies have caused some subscribers to be un-subbed from the list. If you're one, consider an alternative such as gmail.

May 2, 2007: Ozy and Janus - first production run - completed testing and now ready to start shipping from TAPR. The shipping process may take several weeks to complete.

May 1, 2007: The "HPSDR-Announce" list is a popular alternative to the HPSDR Discussion list. If all you are interested in are important announcements or news (instead of the technical discussions), consider the announce-only type email list. Go to the "Reflector" web page for information and sign up.

March 30, 2007: Ozy boards first production run now undergoing testing, Janus not far behind. Pandora added to website. Discussion list now at 630 and quite busy at times.

March 3, 2007: Discussion list now tops 600, Epi and Alex pages added to website and wiki.

February 20, 2007: Strong interest was displayed in Ozy and Janus with interest indications for over 500 assembled boards of each plus a good number of bare boards (on the www.hamsdr.com website). Today, tapr.org started displaying the two boards as orderable items!

February 13, 2007: OZY and JANUS going into production! The announcement was made today for a show of interest to enable the first production run of these two boards by TAPR. Even if you've indicated before this date, if you are interested in purchase of these boards (either assembled and tested or bare PCB), please register and log in to the www.hamsdr.com website and indicate your interest under the projects tab. Closing date for this is Tuesday, Feb. 20. Tentative prices were also announced. To read the announcement, click on this link for the discussion list archive copy.

February 13, 2007: PENELOPE transmitter module has been added to the website.

December 9, 2006: WORTH REPEATING from the HPSDR Discussion List: Just to keep folks informed on the Alpha2 work for Janus and Ozy - I now have Ozy Alpha 2 and Janus Alpha 2 up and running with the modified PowerSDR. VK Phil is in a similar state, and Chris has a Janus Alpha2 built and running with an Ozy 1.

All looks good so far - still some more checkout to do, but so far no need for blue wires or trace cutting. Cheers, Bill (kd5tfd)

November 27, 2006: Discussion list is now up to 480 subscribers. The 2nd alpha runs of Janus and Ozy PCB have been made, and currently the few of the testers are building them and testing has begun. If all goes well, the next step is getting them into production and then sale with the assistance of TAPR. Watch for announcements on the HPSDR Discussion List and the wiki for the latest status.

October 17, 2006: TAPR now has both the Atlas backplane and Pinocchio extender cards available for sale. Be sure to watch their website and the HPSDR Wiki (use link on left side of this page) for the latest developments. The 2nd alpha spin of both Janus and Ozy is close at hand.

September 14, 2006: The TAPR DCC (Digital Communications Conference) starts tomorrow in Tucson, Arizona. Scotty, WA2DFI, has produced a tri-fold handout brochure about HPSDR intended to be printed on 8.5 x 14" paper (US "legal" size) -- a copy may be found here for your viewing. It is another good summary snapshot of the HPSDR project.

September 13, 2006: Another milestone in number of subscribers on our discussion list -- it reached 400 today.

August 16, 2006: Added "Odyssey" web page.

August 12, 2006: WORTH REPEATING: "I'm delighted to be able to report that we have the Ozy board working with the Janus card. Early tests indicate that everything works as expected..." "...it looks like we have a winner." --Phil, VK6APH

July 27, 2006: Rick Hambly W2GPS, AMSAT President announced support of AMSAT for the HPSDR project.

July 14, 2006: Web pages and updated wiki now incorporate new links and our new HPSDR logo. Discussion list now well over 300 subscribers. Atlas on 2nd production run, Janus and Ozy in alpha prototype board stage. Horst is doing wonders with very fine documentation. After browsing this website, be sure to visit the HPSDR Wiki for latest information on each project board/module.

June 20, 2006: Much has happened in the 3 weeks since last website update -- TAPR has taken on the task of providing support to the HPSDR project in the way of alpha board funding and becoming a storefront for future HPSDR boards and possible kits of parts. Discussion list subscribers now number close to 300. The first run of 400 Atlas backplane boards have been shipped. Our wiki has had 5000 visits and continues to be updated regularly by project leaders and workers. We've had some well known hams join the project. Janus, Ozy and Pinocchio are in alpha board stages. Stay tuned!

May 30, 2006: NEW! We now have Lyle KK7P's Dayton talk on the website. Discussion list now around 220 members. Atlas boards in first production run with mid-June delivery expected. Wiki has turned out to be very popular and a lifesaver to this webmaster in trying to keep up with progress.

May 21, 2006: We're now up over 200 subscribers to the discussion list. Added Casmir and Pinocchio web pages and direct wiki links to each sub-project web page. Latest Atlas board order count is now over 250.

May 14, 2006: New wiki announced. HORTON added.

May 12, 2006: WOW! We've had an explosion! Heavy traffic on the discussion list now up to over 170 readers, several new modules in the lineup. Former Lionheart has changed to Ozy, Gibraltar and Proto web pages have been added. Phil VK6APH has contributed a new block diagram to help us all make sense of things. Section added to "resources" page for JTAG programming.

March 1, 2006: Open HPSDR on Yahoo and Xylo-SDR Discussion List merge to become HPSDR Discussion List here. Domain hpsdr.org is registered by Phil N8VB. Web page and list changeover begins.

Project Description

Atlas Janus Alpha 1 Ozy module Block Diagram Pinocchio photo

Introduction -- What's It All About?

The HPSDR is an open source (GNU type) hardware and software project intended as a "next generation" Software Defined Radio (SDR) for use by Radio Amateurs ("hams") and Short Wave Listeners (SWLs). It is being designed and developed by a group of SDR enthusiasts with representation from interested experimenters worldwide. The discussion list membership currently stands at around 750 and includes such SDR enthusiasts as Ray Anderson WB6TPU, Steve Bible N7HPR, Phil Covington N8VB, Rick Hambly W2GPS, Phil Harman VK6APH, Lyle Johnson KK7P, Ulrich Rohde N1UL, and Bill Tracey KD5TFD to name a few.

The rationale behind the project is to break the overall design up into a number of modules. Each module is designed by an individual or group and connects to other modules using a pre-defined and common bus -- rather like plugging boards into a PC motherboard.

This modular approach enables prospective users to incorporate just the modules that interest them as well as designing their own variants if desired. The approach also enables new ideas and circuits to be tested by replacing an existing module. Since the majority of modules will be retained, such experimentation can be done with minimum disruption to an existing working system.

The modules vary in complexity from simple bandpass filters and input/output interfaces, to full blown DSP functions. Such variety enables experimenters with varying degrees of experience to contribute.

Thus far, the modules have each been named for easier identification when talking or writing about them. On this website, each module has its own web page, as noted by the tab selections near the top of the page. Some of the modules are being designed so that they can be either used in conjunction with others or stand-alone. Each module board size (except the backplane) will be 100 mm. by 120 to 220 mm. and use either a 96 pin or 64 pin DIN41612 type connector.

Future Modules

In order to provide a complete SDR, other modules will require developing. These include bandpass filters, a narrow band I/Q down converter to supplement the Mercury A/D converter and low power transmitter functions etc.

There is still much to be done in bringing HPSDR to fruition. For those experimentally minded Amateurs this may turn out to be the golden age of (software defined) radio!

VK6APH Milestone

VK6APH MOPA

Here is a photo of a complete Digital Up Conversion/Digital Down Conversion HPSDR transceiver by Phil Harman, VK6APH. The modules are, from left to right - prototype Mercury DDC based on an LT2208 evaluation board and Ozy board - V2 Penelope DUC - Ozy controller board - all sitting on the Atlas bus. Phil had the first QSO (2-way radio contact for the non-hams amongst us) with this on 7 October 2007 which coincided with his 40th anniversary of getting a Ham license!

KK7P at Dayton

KK7P Dayton Presentation

Lyle Johnson, KK7P, gave a nice overview presentation to a large audience at the Dayton Hamvention on May 20, 2006. Here's your chance to view and/or listen to it. There are three files available:

  • AVI format with both video and audio (50,703,494 byte download!)
  • MP3 format audio only (2,496,261 byte download)
  • PDF format of his PowerPoint slides (1,017,435 byte download)
  • If you have high speed internet connection, we suggest you download both the AVI and PDF files. Then play the video/audio and also view the PDF powerpoint presentation at the same time. (One cannot read the powerpoint slides in the video presentation). The MP3 format is the same audio from the AVI file and more suitable for those with lower speed connections.

    Here are the links for downloading the files:
    AVI file
    MP3 file
    PDF file (note: rotate image on display)

    Block Diagram

    Block Diagram


    Some Glossary Definitions

    Since this website and project is attracting interested persons who are not Radio Amateurs and hams who may not be familiar with some of the technical jargon, here are a few words about what some of the mysterious acronyms, etc. may stand for.

    Radio Amateurs ("hams") -- persons around the world interested in radio communications and do so without monetary compensation (hence as in sports, the term "amateur" as opposed to "professional" in the sense of not receiving money for what they do). For more information on this hobby/service, start with www.hello-radio.org. In many cases on this website, we'll use the assigned "call letters" of the ham -- in most cases, more information can be found about this person by going to a search website such as http://qrz.com.

    SDR - Software Defined Radio --

    DSP - Digital Signal Processing --

    FPGA - Field Programmable Gate Array --




    Open source design

    Brief definition of Open Source

    In a "nutshell", open source is a term that is applied to a philosophy, in that the production and organization of a project or system is created through open and cooperative efforts.

    Open source software refers to computer software available with its source code and under an "open source license" to study, change and improve its design and functionality.

    There are many "Open source software" licenses, the most prominent being the GNU General Public License (GNU GPL or simply GPL), originally written by Richard Stallman. The GPL grants the recipients of a computer program the following rights, or freedoms:

    * The freedom to run the program, for any purpose.
    * The freedom to study how the program works, and modify it.
    * The freedom to redistribute copies.
    * The freedom to improve the program, and release the improvements to the public.

    The users are treated like co-developers, are encouraged to submit additions to the software, code fixes, bug reports, documentation etc. Having more co-developers increases the rate at which the software evolves. Furthermore, each end user's machine provides an additional testing environment. This new testing environment offers the ability to find and fix a new bug quickly.

    [Note: this definition does not go into the various obligations and legalities and is intended to be brief and non-exhaustive. The original was supplied by Kevin, M0KHZ with a few words "Americanized" by the webmaster.]

    Open Hardware License - Non-Commercial License

    This GPL philosophy extends to the hardware for this HPSDR cooperative project. However it was felt by many that the software GPL and similar licenses would not adequately cover the hardware portion of this project, so an Open Hardware License (OHL) was devised. Also, another license referred to as the NCL - Non-Commercial License, was implemented to take care of situation where the project developers wish to reserve commercial licensing rights. The complete text of the two versions of the OHL/NCL licenses along with some explanation may be found on the TAPR website at http://www.tapr.org/ohl.html

    Further Information

    There are several sources of further information about this project and the various modules. On the "cutting edge" of information we have a discussion list. There's more information about the list/reflector if you click the menu bar in the upper left area of this web page where it says "Discussion List". Message traffic on the list varies from 0 to 20 or more in a day.

    For those who just wish to be informed about important announcements or events in the HPSDR project, we have an "announce only" list with very low traffic. More information about this announcement list may be found at the same "Discussion List" menu bar.

    How does one become a participant? Jump right in! Subscribe to the discussion list. Make suggestions, ask questions, offer ideas for new modules, volunteer to help with design, research alternatives, PCB layout, documentation, firmware and software ...

    The tabs at the top edge of this web page will lead you to individual module web pages. We also now have a "wiki" at http://hpsdr.org/wiki/index.php?title=HpsdrWiki:Community_Portal to which the project leaders have direct edit access and is more current than the module web pages on this website. You'll most likely find the latest information on the design and progress in the wiki.

    Contacting Us

    The best method of contacting any of the developers is to join the discussion list (you must subscribe in order to post a message) and "talk" to them directly there.

    For web page inquiries, reporting broken links or incorrect information, wiki, discussion list subscriptions, etc., please email the discussion list administrator and web/wiki-master directly at "ae5k" at "hpsdr" dot "org".

    HPSDR Shirts, Caps

    Mel, K0PFX, arranged with a reliable firm to digitize and offer our HPSDR Logo on shirts, caps, etc. HPSDR has no financial or other interest in this manufacturer and is providing this information for the benefit of anyone seeking such items. The firm may be contacted via this website: http://stitchtomyleu.com/shirts.htm Mention in any conversation or correspondence with them that the logo has already been digitized by them and should be on file.

    HPSDR logo shirt