Hi Group,
I haven't been doing much ham radio lately, but motivated by
giving a short talk to some grade school kids about ham radio, I
decided to try FT8. My attention span is just long enough to wait
15 seconds for another interesting update of who is being
received, so I enjoyed the mode. I read that over half of the
QSOs today are on FT8. That is impressive. I got to thinking it
might be interesting to use a Hermes Lite to listen to several
different bands simultaneously with the same antenna, and report
the results to PSKreporter. I can do this with ghpsdr3-alex, but
it looks like almost nobody is using it these days. QTRadio often
disconnects with errors. There are no Hermes Lites left on the
servers list, and even the R2T2 people are using another app that
QtRadio if I understand correctly. I guess I should look at
fixing it, but I'm curious what everyone is using these days with
Hermes Lite and Linux, and why. Some specific questions follow:
73,
Rob
KL7NA
Thanks Graeme,
Great to read your informed answer. I watch email going by here once in a while to try to keep up a little, but haven't done a lot with ham radio for a while. Your reply is helpful, and approximately what I thought the situation was. To me the value of having multiple receivers is in being able to decode a lot of bands at once while skimming digital modes. I call it robotic radio. I haven't really done much with WSPR, but I think that is kind of what WSPR is, and Steve and others here seemed to be using WSPR, so I thought someone might have set something like I was interested in up. Life is too busy, but maybe I can get a little time to look into the QtRadio source code. I was able to be pretty sure the immediate issues I was having with ghpsdr3-alex were with QtRadio this time. Though it used to be dspserver. I moved to a faster web server than the Odroid C1 I was using, and it seems to have helped. QtRadio was complaining like this just before it would disconnect.
Warning: QIODevice::read (QTcpSocket): Called with maxSize < 0
Again, thanks for the notes!
73,
Rob
KL7NA
--
You received this message because you are subscribed to the Google Groups "Hermes-Lite" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hermes-lite...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
-- Rob Frohne, Ph.D. P.E. E. F. Cross School of Engineering Walla Walla University 100 SW 4th Street College Place, WA 99362 (509) 527-2075
Thanks Dani,
Your idea is a good one! Another one that is similar I had would
be to use csdr to process
and distribute the digital audio to many instances of wsjtx. I'm
not sure hamlib is really all that necessary. You could just have
a seperate --rig=band for each band. You would have to send the
hermes-lite the setup for the band for each RX too using hpsdrtool, but it
looks interesting as well. I really like the idea of distributing
the audio as a named pipe. The reason I like that better, is that
I keep messing up my audio for other things with the pulse audio
virtual sinks and sources. This probably wouldn't be as big a
problem with the server, but still I don't like the messes I've
made pulse audio into just playing on my main laptop. If I get
some time this weekend, I want to try this approach.
73,
Rob
KL7NA
Hi Alan, et. al.,
I'm glad I stirred up this topic. I've learned a lot by watching
the traffic here. I think the thread Steve pointed out on the
WSJT developer's list was between Phil Karn and Joe, and really
recent. Steve's link just went to the developer's list, not the
thread when I clicked it, so I did a search. If Joe puts in a way
to bypass the audio system into WSJT, that would be really
terrific. I too dislike the audio mess, on I'm on the Linux side
of things. There doesn't seem to be a real reason it is needed.
It seems that by all rights, it should be easier to get the data
out of an SDR than an old fashioned rig, but it really isn't.
If nobody adds something to WSJT, and if you like fifo's is to
use pcat on Linux anyway; pcat takes raw audio from a fifo and
sends it to pulseaudio.
Another thing I am kind of wanting is a better hpsdrtool, or other command line way to control hermes-lite. The present version only sets the frequency. It is a pretty short python script. Maybe it just needs some more features, like setting the sample rate. Playing with openwebr, I found it to work, but you only get the 192KHz that you start with, and the waterfall is really faint, so some gain needs adjustment. The parameter in the config file doesn't seem to do anything on hpsdr.
Also, I wanted to ask you, Alan, what approach you used to get
FT8 going in Spark. Did you find a library, or grab part of
WSJT-X, or roll your own?
73,
Rob
KL7NA
--
You received this message because you are subscribed to the Google Groups "Hermes-Lite" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hermes-lite...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
To unsubscribe from this group and stop receiving emails from it, send an email to hermes-lite+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Hi Steve,
I totally agree. pcat isn't a great solution. It still involves
the audio stuff. I'm no expert on this at all. That is why I'm
asking what everyone else thinks. It would be really nice to have
a universal solution to skip the audio for SDRs.
You are also right on the link. I must not have copied the whole url.
73,
Rob
KL7NA
To unsubscribe from this group and stop receiving emails from it, send an email to hermes-lite...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Thanks Alan,
jt9 is very interesting. There is even a man page on it, though
the man page on Ubuntu at least is out of date. jt9 -v has a lot
of assistance as well. Thanks for the pointer. I've read a lot
of folk wishing for an Android version. I wonder if jt9 and a
wrapper might work for them. It isn't optimum, but I have used
the onboard microphone on my laptop to decode audio coming out my
speakers, and that might be cute on android.
73,
Rob
KL7NA
--
You received this message because you are subscribed to the Google Groups "Hermes-Lite" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hermes-lite...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Hi Group,
I haven't been doing much ham radio lately, but motivated by giving a short talk to some grade school kids about ham radio, I decided to try FT8. My attention span is just long enough to wait 15 seconds for another interesting update of who is being received, so I enjoyed the mode. I read that over half of the QSOs today are on FT8. That is impressive. I got to thinking it might be interesting to use a Hermes Lite to listen to several different bands simultaneously with the same antenna, and report the results to PSKreporter. I can do this with ghpsdr3-alex, but it looks like almost nobody is using it these days. QTRadio often disconnects with errors. There are no Hermes Lites left on the servers list, and even the R2T2 people are using another app that QtRadio if I understand correctly. I guess I should look at fixing it, but I'm curious what everyone is using these days with Hermes Lite and Linux, and why. Some specific questions follow:
- Is there other Linux software that can send separate audio streams from each receiver out to multiple instances of wsjtx?
- In the old days I used to use jack as a virtual audio patch panel. Is it better to use pulse audio these days as the patch panel?
- For digital modes, it seems like it would be nice for SDR software to send audio data to a file that could be a named pipe or fifo, and for digital decoding programs like fldigi or wsjtx to accept audio data from a named fifo or pipe. Is this done, or is this a bad idea?
73,
Rob
KL7NA
Thanks Alan,
I tried it on my Ubuntu 18.04 64 bit install, and it crashes. See the messages below. If you would like, I can test things further for you to help figure out what is happening.
frohro@2760p:~/Downloads/SparkSDR.avalonia-0.0.3$
./SparkSDR.avalonia
(SparkSDR.avalonia:30020): Gtk-WARNING **: 16:29:58.091: Theme
parsing error: gtk-main.css:73:38: Failed to import: Error opening
file /usr/share/themes/Radiance/gtk-3.20/apps/gnome-builder.css:
No such file or directory
Unhandled Exception: System.TypeInitializationException: The type
initializer for 'radio.sparkCore' threw an exception. --->
System.ArgumentNullException: Value cannot be null.
Parameter name: ptr
at
System.Runtime.InteropServices.Marshal.GetDelegateForFunctionPointer(IntPtr
ptr, Type t)
at radio.sparkCore.load_function[T](String name)
at radio.sparkCore..cctor()
--- End of inner exception stack trace ---
at radio.sparkCore..ctor()
at radio.wirelessModel..ctor()
at SparkSDR.avalonia.Program.<>c.<Main>b__0_0()
at Avalonia.Controls.AppBuilderBase`1.Start[TMainWindow](Func`1
dataContextProvider)
at SparkSDR.avalonia.Program.Main(String[] args)
Aborted (core dumped)
73,
Rob
KL7NA
--
You received this message because you are subscribed to the Google Groups "Hermes-Lite" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hermes-lite...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Thanks Alan,
I tried it on my Ubuntu 18.04 64 bit install, and it crashes. See the messages below. If you would like, I can test things further for you to help figure out what is happening.
fro...@2760p:~/Downloads/SparkSDR.avalonia-0.0.3$ ./SparkSDR.avalonia
> <mailto:hermes-lite+unsub...@googlegroups.com