Depend on what you are trying to seperate -- sounds like the GUI FFT processing 
is you concern perhaps the decoding too?
Here's the flow
RigAudio -> PC -> GUI (both fft and collect for decoder -> wav file -> decoder 
(e.g. JT9.EXE) -> GUI
And you are talking aboutRigAudio -> PicoITX -> GUIWhere PicoITX could do FFT 
display data and decoding.
Moving the decoder to a separate processor would be the easer step as JT9.EXE 
just processes a WAV file and returns the decodes.Moving the FFT processing in 
the GUI would be more complicated.
Mike W9MDB 

    On Wednesday, February 28, 2024 at 06:15:16 AM CST, Rafael Pinto via 
wsjt-devel <wsjt-devel@lists.sourceforge.net> wrote:  
 
 Hello folks
Sorry if this has already been discussed!
I am Rafael, PU1OWL, and I was thinking if it would be possible to detach the 
GUI frontend from the modulation/audio/realtime backend of WSJT-X so we can 
make it a remote module
The architecture I envision is having a remote processor (e.g., some bulky 
raspberry pi, a PicoITX i9 board...) dealing with the mathematical heavy 
lifting while not having to put CPU into presenting its GUI. The GUI could be 
remote, on a PC or another raspberry pi, or something even lighter... Or maybe 
even  some audio sink board, forwarding to a hugely capable math processor, to 
a lightweight GUI...
I started studying the source code, but I cannot find somewhere to split the 
code. Has it been tried before?
73 de PU1OWL
Rafael Pinto_______________________________________________
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel
  
_______________________________________________
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to