Discussion:
Multichannel CW decoder for FLDIGI
Mauri-QXNOG6lbx4dWk0Htik3J/w@public.gmane.org [linuxham]
2014-07-26 12:25:39 UTC
Permalink
I have been working on the Bayesian Morse decoder for a while. The latest effort was focused on making it possible to automatically detect all CW signals in the audio band and spin up a new instance of the Bayesian decoder for each detected signal. Thanks to Dave W1HKJ there is an experimental alpha release available (incl. Windows version).


I have a short description of the new functionality and download link available here:
http://ag1le.blogspot.com/2014/07/new-morse-decoder-part-6.html http://ag1le.blogspot.com/2014/07/new-morse-decoder-part-6.html



Once again, this is an alpha release provided in order to get some feedback and improvement ideas from FLDIGI users. You can provide feedback directly to me by submitting comments in the blog or sending me email to ag1le at innomore dot com.


It would be very helpful if you could provide audio samples (WAV files can be recorded using File / Audio / RX Capture feature of FLDIGI), screenshot of what CW parameter settings you are using and general description of the problem or issue you discovered.


73

Mauri AG1LE
Mauri-QXNOG6lbx4dWk0Htik3J/w@public.gmane.org [linuxham]
2014-07-30 02:55:41 UTC
Permalink
There is a new, improved FLDIGI alpha build available with multichannel CW decoder feature in http://www.w1hkj.com/ag1le/ http://www.w1hkj.com/ag1le/.
Windows binaries are in file fldigi-3.21.83cw-a5_setup.exe and source code tarball in file fldigi-3.21.83cw-a5.tar.gz

I fixed a number of bugs and did also a few improvements in this cw-a5 version, namely:
- timeout - remove found CW signal from Signal Browser after a timeout period. Timeout value is set in UI/Browser control panel
- matched filter - for each channel create filters matched with Morse speed. This feature can be turned on / off using the Modem/CW control panel.
- find_signals improvement. Improved the algorithm that finds the CW signals from FFT spectrum. Should produce less misidentified signals for given threshold value.

Please give it a try and provide feedback on the multichannel CW functionality. Thanks for the all people who have already provided feedback and new feature ideas.


73
Mauri AG1LE
Mauri-QXNOG6lbx4dWk0Htik3J/w@public.gmane.org [linuxham]
2014-07-30 02:56:17 UTC
Permalink
There is a new, improved FLDIGI alpha build available with multichannel CW decoder feature in http://www.w1hkj.com/ag1le/ http://www.w1hkj.com/ag1le/.



Windows binaries are in file fldigi-3.21.83cw-a5_setup.exe and source code tarball in file fldigi-3.21.83cw-a5.tar.gz

I fixed a number of bugs and did also a few improvements in this cw-a5 version, namely:
- timeout - remove found CW signal from Signal Browser after a timeout period. Timeout value is set in UI/Browser control panel
- matched filter - for each channel create filters matched with Morse speed. This feature can be turned on / off using the Modem/CW control panel.
- find_signals improvement. Improved the algorithm that finds the CW signals from FFT spectrum. Should produce less misidentified signals for given threshold value.

Please give it a try and provide feedback on the multichannel CW functionality. Thanks for the all people who have already provided feedback and new feature ideas.


73
Mauri AG1LE
'Andrew O'Brien' k3ukandy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org [linuxham]
2014-07-30 03:36:52 UTC
Permalink
If this works the same way as multi channel PSK or RTTY works in Fldigi, it
does not appear to be working . I downloaded and installed the Windows
build (Windows 8.1 here), tuned to an active portion of the CW band and
opened the Signal Browser with Fldigi in CW mode. No signals decoded in
the Signal Browser, none at all. Did I miss something ?
Andy K3UK
Post by Mauri-QXNOG6lbx4dWk0Htik3J/***@public.gmane.org [linuxham]
There is a new, improved FLDIGI alpha build available with multichannel
CW decoder feature in http://www.w1hkj.com/ag1le/.
Windows binaries are in file fldigi-3.21.83cw-a5_setup.exe and source
code tarball in file fldigi-3.21.83cw-a5.tar.gz
- timeout - remove found CW signal from Signal Browser after a timeout
period. Timeout value is set in UI/Browser control panel
- matched filter - for each channel create filters matched with Morse
speed. This feature can be turned on / off using the Modem/CW control
panel.
- find_signals improvement. Improved the algorithm that finds the CW
signals from FFT spectrum. Should produce less misidentified signals for
given threshold value.
Please give it a try and provide feedback on the multichannel CW
functionality. Thanks for the all people who have already provided feedback
and new feature ideas.
73
Mauri AG1LE
Mauri-QXNOG6lbx4dWk0Htik3J/w@public.gmane.org [linuxham]
2014-07-30 04:09:33 UTC
Permalink
In the Modem/CW control panel you need to turn on "Bayesian decoder". It is not on by default. Can you turn it on and check if the Signal Browser starts working?


Also, you can adjust the signal threshold on bottom of the Signal Browser window. When moving slider towards 0 you should be able to pickup found signals on the band.


73
Mauri
Dan Ziolkowski dan.ziolkowski-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org [linuxham]
2014-07-30 21:36:32 UTC
Permalink
I was not aware of that. you may want to put that info out up front.
--
Dan Ziolkowski KC2STA
SKCC #4290T
30MDG #1250
Ubuntu LINUX
'Andrew O'Brien' k3ukandy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org [linuxham]
2014-07-31 02:09:29 UTC
Permalink
Thanks Mauri, works fine now.
Andy K3UK
Post by Dan Ziolkowski dan.ziolkowski-***@public.gmane.org [linuxham]
I was not aware of that. you may want to put that info out up front.
--
Dan Ziolkowski KC2STA
SKCC #4290T
30MDG #1250
Ubuntu LINUX
'Andrew O'Brien' k3ukandy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org [linuxham]
2014-07-31 02:15:34 UTC
Permalink
It works BUT... decode does not seem very good.
Andy
Post by 'Andrew O'Brien' k3ukandy-***@public.gmane.org [linuxham]
Thanks Mauri, works fine now.
Andy K3UK
Post by Dan Ziolkowski dan.ziolkowski-***@public.gmane.org [linuxham]
I was not aware of that. you may want to put that info out up front.
--
Dan Ziolkowski KC2STA
SKCC #4290T
30MDG #1250
Ubuntu LINUX
'Andrew O'Brien' k3ukandy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org [linuxham]
2014-07-31 02:35:26 UTC
Permalink
Getting better with adjustments
http://www.youtube.com/embed/4X3SfGLThpE?vq=hd1080
Post by 'Andrew O'Brien' k3ukandy-***@public.gmane.org [linuxham]
It works BUT... decode does not seem very good.
Andy
Post by 'Andrew O'Brien' k3ukandy-***@public.gmane.org [linuxham]
Thanks Mauri, works fine now.
Andy K3UK
Post by Dan Ziolkowski dan.ziolkowski-***@public.gmane.org [linuxham]
I was not aware of that. you may want to put that info out up front.
--
Dan Ziolkowski KC2STA
SKCC #4290T
30MDG #1250
Ubuntu LINUX
dancameron46-/E1597aS9LQAvxtiuMwx3w@public.gmane.org [linuxham]
2014-08-16 20:23:03 UTC
Permalink
please port to os/x
Geoff NW7GM geoff.nw7gm-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org [linuxham]
2014-08-17 04:29:45 UTC
Permalink
Just build it from source.
Post by dancameron46-/***@public.gmane.org [linuxham]
please port to os/x
--
Geoff, NW7GM
Seattle, WA
CN87tr
Loading...