On 3/15/12 9:41 PM, Chris Albertson wrote:
On Thu, Mar 15, 2012 at 8:45 PM, Jim Lux<jim...@earthlink.net>  wrote:


documentation for dttsp is less than wonderful


seems to be a bit more diverse usage for gnuradio, so more examples and

dttsp has by far the larger in-use user based because it is the engine used
by PowerSDR by Flex Radio.  It is also used by the HPSDR group.  See these

But you are right in that using dttsp is something that might take a long
tome to learn.   The above user group tends to have many "appliance users"
and a few programers so learning is not so much of an issue

If there are more than half a dozen people actually using dttsp, in the sense of modifying it, or doing something other than creating a UI for it, I'd be pretty surprised. It's pretty much a product of the two main authors. As you say, the learning curve is exceedingly steep, especially if you want to understand the architecture and internal structure. You could probably go in and do "spot changes" without breaking too much, but any sort of radical change (like adding a new demodulator) would be a pretty big challenge.

The fact that it's the core of PowerSDR means that over the years, it's had a lot of customization for that particular application. Someone trying to decode PSK WWVB isn't going to be interested in the latency of the CW keyer or the performance of the automated notch filter.

GNU Radio is popular in Universities where as soon as something works they
toss it out.   It's quite a bit easier to program or if you like there is
GRC that allows visual programming.    I think this is better because it
allows a wider number of people to contribute.

it's much more "componentized" and the source of the components is broader.

Probably not as "finished" as something like PowerSDR, but much easier to bite off small chunks.

For simple tasks, there are also tools like DL4YHF(?) spectrumlab.
it has:
# Decoder for some time-code transmitters: MSF(60kHz), HBG(75kHz), DCF77 (77.5kHz) can now be used to set your PC clock to a high accuracy. All you need is your longwave receiver and the soundcard. # Modulator and decoder for some 'experimental' digital communication modes like PSK31, BPSK, QPSK, FSK, multi-tone HELL, MSK (minimum shift keying since 2004-12), transmission and reception of letters with a small 'terminal' window.

I've used it a lot for a variety of tasks (a Doppler radar, for one thing)

My suggestion to use a platform where these two libraries run was really to
say that you should not write this on bare hardware.  It's a good way to
paint yourself into a corner and have to start over to add some new feature
we can't think of today.

Another idea, if you have access (e.g. student licenses or thru work) is Matlab/Simulink and real-time-workshop.

All the building blocks are there, you just hook them up.

Pretty pricey if you're not in the educational bucket, though. And Octave doesn't really have all the cool toolboxes that Matlab does.

time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.

Reply via email to