Hi, after I make the appropriate bandpass filters, I wanted to attach the device to an antenna and try some SSB HF, maybe 10 or 20 meter band. I noticed there are no SSB examples and so I will need to write the program myself.
I was contacting to ask if there is any reason that the examples use standalone binaries to interact with the fresco chip rather than writing a library for gnuradio. Did something about gnuradio make the fresco's integration with it impractical? Would I be better off proceeding by writing a gnuradio block for the Fresco sink or a standalone SSB-tx program?
The novelty of demonstrating that such a cheap setup is feasible really appeals to me.
Thanks,
Joseph Hutchins
Hi Joseph,
I'm also a ham and I tried to do some work in this area with GNU radio and resulted in this: https://github.com/kantooon/qradiolink (http://qradiolink.org) But the code and build process is a mess because I tried to do too many things at the same time with too little time. You might find it useful, but it's not really something production quality and I'm not very proud of the code. More like a toy really.
Cheers, Adrian
On 12/20/18, Joseph Hutchins jlhutchins@uh.edu wrote:
Hi, after I make the appropriate bandpass filters, I wanted to attach the device to an antenna and try some SSB HF, maybe 10 or 20 meter band. I noticed there are no SSB examples and so I will need to write the program myself.
I was contacting to ask if there is any reason that the examples use standalone binaries to interact with the fresco chip rather than writing a library for gnuradio. Did something about gnuradio make the fresco's integration with it impractical? Would I be better off proceeding by writing a gnuradio block for the Fresco sink or a standalone SSB-tx program?
The novelty of demonstrating that such a cheap setup is feasible really appeals to me.
Thanks,
Joseph Hutchins
Hi,
I'm assuming you're talking about fl2k here ? Please always be explicit, this mailing list is used by several different SDR projects and not just fl2k.
I was contacting to ask if there is any reason that the examples use standalone binaries to interact with the fresco chip rather than writing a library for gnuradio. Did something about gnuradio make the fresco's integration with it impractical? Would I be better off proceeding by writing a gnuradio block for the Fresco sink or a standalone SSB-tx program?
I think it's the other way around ... the fl2k stuff is mostly a pretty big hack and it eats up huge amount of CPU and that makes it quite impractical.
I think the examples are all very specific cases because that allow to optimize them for _exactly_ that application and use a bunch of tricks to try and reduce the CPU usage to levels that you can actually sustain. Making a generic GR block sure is possible, but it definitely will end up being very CPU intensive and as such require beefy machine to sustain the rate.
Cheers,
Sylvain