Help required
Help required
I am completely unable to program in C language but this is my idea:
- using SDRPlay API or SoapySDR API program a "DSP server" getting samples from device, processing with WDSP and putting processed samples
on a Pulse device
- this DSP server will listen on a TCP port for commands from client
- client commands can change frequency (a SDRPlay/SoapySDR APi call) or change filter or mode (a WDSP call)
WDSP library have a "channel" abstraction, with a receiver in this channel. It receive a buffer of I/Q , process it and output a buffer of I/Q (audio)
With this "DSP server" we can have GUI in any language, simply starting the server and sending to it TCP commands, as with Dttsp server in Linux.
Someone interested in this and able to program in C?
Regards
Franco Spinelli
IW2DHW
- using SDRPlay API or SoapySDR API program a "DSP server" getting samples from device, processing with WDSP and putting processed samples
on a Pulse device
- this DSP server will listen on a TCP port for commands from client
- client commands can change frequency (a SDRPlay/SoapySDR APi call) or change filter or mode (a WDSP call)
WDSP library have a "channel" abstraction, with a receiver in this channel. It receive a buffer of I/Q , process it and output a buffer of I/Q (audio)
With this "DSP server" we can have GUI in any language, simply starting the server and sending to it TCP commands, as with Dttsp server in Linux.
Someone interested in this and able to program in C?
Regards
Franco Spinelli
IW2DHW
Last edited by IW2DHW on Thu Jan 01, 1970 12:00 am, edited 0 times in total.
Reason: No reason
Reason: No reason
Re: Help required
Hi Franco
Have you seen SoapyRemote? (https://github.com/pothosware/SoapyRemote/wiki)
Is this what you want?
Have you seen SoapyRemote? (https://github.com/pothosware/SoapyRemote/wiki)
Is this what you want?
Last edited by Sasan on Thu Jan 01, 1970 12:00 am, edited 0 times in total.
Reason: No reason
Reason: No reason
DF2HF, NM9A, EP2C
Re: Help required
No.
SoapyRemote is for device access over network
What is needed is a program server speaking with device (SoapySDR or SDRPlay API), processing samples with WDSP and playing audio with Pulse
TCP protocol is from GUI program to this server, for controlling device (frequency, gain, etc.) and/or DSP process (mode, filter, etc.)
Regards
Franco Spinelli
IW2DHW
SoapyRemote is for device access over network
What is needed is a program server speaking with device (SoapySDR or SDRPlay API), processing samples with WDSP and playing audio with Pulse
TCP protocol is from GUI program to this server, for controlling device (frequency, gain, etc.) and/or DSP process (mode, filter, etc.)
Regards
Franco Spinelli
IW2DHW
Last edited by IW2DHW on Thu Jan 01, 1970 12:00 am, edited 0 times in total.
Reason: No reason
Reason: No reason