[hpsdr] Proposal for a new Software project.

Larry Gadallah lgadallah at gmail.com
Mon Nov 30 13:05:56 PST 2009


Dave Larsen wrote:
> ***** High Performance Software Defined Radio Discussion List *****
>
> HPSDR colleagues --
>
> I am proposing a new software project called Athena.  This project has
> several goals.  First to collect and document the hardware to software
> connections and define software to software connections via UDP/TCP
> protocol.  This will make a HPSDR software development kit (SDK).  Lots
> of code pieces exist but they are hard to find and hard to use without
> documentation. 
>
> I envision this code packaged as a software library.  I would like to
> organize as much of the Operating System differences into these library
> modules so that code potentially could be used on multiple platforms. 
>
> It is hoped that his project will encourage more programmers to develop
> component programs for HPSDR hardware. The intent is to create a stable
> consistent platform to encourage innovations, not hamper innovations.
>
> I have created a page on the HPSDR Wiki to contain more information on
> the project.  I have also been encouraging several programmers that are
> most active in HPSDR development to be active in determining the outcome
> to the components of this project. 
>
> http://openhpsdr.org/wiki/index.php?title=ATHENA
>
> I hope the hear your ideas as the project develops, even more I hope
> that you will consider helping either writing parts of the code or
> preparing documentation.  
>   
Dave:

I think this is a great idea, and I'd love to participate if I can. 
There are definitely qualified people showing up here (Andrea?), but I 
also wanted to point out that we could probably all learn something 
about flexible software architectures from studying what Phil, N8VB et 
al have done for the QS1R Quicksilver software (SDRMAX): The GUI is 
completely isolated from the engine/server that takes care of 
communicating with the SDR hardware, doing filtering/demodulation/AGC 
etc. The two components are isolated so well that each one does not have 
to use the same language, middleware, platform, etc. This provides 
tremendous flexibility, as has been demonstrated by at least a dozen 
variants of the SDRMAX software being deployed for Windows. Mac OS X, 
Linux, and even Pocket PC (I think).

73,
Larry, VE6VQ/W7

 1259615156.0


More information about the Hpsdr mailing list