Comments (12)
Hi, you can try with SDRplay/RSPTCPServer, a
rtl_tcp
compatible program for SDRPlay.I have tested rsp_tcp but it failed I can open the live processing but cannot decode and the signal cannot be locked
gnuradio with xrit-rx can works well and decodes successfully for the gk-2a satelliteAre you sure the samplerate you set is valid? I doubt rsp_tcp does any resampling so you need to make sure the samplerate you input is supported by the RSP1A.
I tried to set the samplerate of rsp_tcp and satdump to be the same, but it didn’t work. I think sdrplay has a 14bit ADC and rtl_sdr is 8bit. For compatibility, rsp_tcp will convert 14bit to 8bit.
My inference is that
rsp_tcp
throws redundant data in order to be compatible withrtl_tcp
, however, this caused performance loss. In my opinion, SatDump should try to interface with SoapySDR rather than just supporting the SDRplay series, which means that more SDRs will be able to use SatDump, instead of manually recording baseband and using offline demodulation.
I have considered SoapySDR and it has been my go-to in the past, but from my experience and others', it does come with pretty huge caveats and flaws meaning it's in the end... A lot more pain than implementing proper support for each SDR.
Then, some modules are straight up broken in SoapySDR, such as the SDRPlay one.
That's why I have not implemented Soapy support and don't plan on supporting it that much. I could add it as an option, but don't want to spend time debugging every single issue that's not from my side.
In the end, I am making my own SDR abstraction layer, but you pointed out it requires doing the support work manually for each device, which of course is a lot easier when I have access to the hardware for testing... It has downside but in this instance and in a software like SatDump the control this gives over how I'll deal with the SDR and such comes extremely handy in the end.
And well, to be honest on another point about SoapySDR, some required features are not properly abstracted so making it work still requires quite a lot of per-device specifics. If I'm going to need to do that kind of work anyway, implementing the entire thing myself with a lower-level API becomes really worth it.
from satdump.
Added in 2c7bf31
from satdump.
Hi, you can try with SDRplay/RSPTCPServer, a rtl_tcp
compatible program for SDRPlay.
from satdump.
Hi, I do plan to support SDRPlay devices once I have a way to test things. I have reached out to SDRPlay about it, so hopefully that will be possible shortly.
Can't really support devices I can't properly test my code with.
In the meantime, you will unfortunately have to record baseband or use another way of feeding the data such as what @bclswl0827 mentioned.
from satdump.
Hi, you can try with SDRplay/RSPTCPServer, a
rtl_tcp
compatible program for SDRPlay.
I have tested rsp_tcp but it failed I can open the live processing but cannot decode and the signal cannot be locked
gnuradio with xrit-rx can works well and decodes successfully for the gk-2a satellite
from satdump.
Hi, I do plan to support SDRPlay devices once I have a way to test things. I have reached out to SDRPlay about it, so hopefully that will be possible shortly.
Can't really support devices I can't properly test my code with.
In the meantime, you will unfortunately have to record baseband or use another way of feeding the data such as what @bclswl0827 mentioned.
Thanks for your reply and I will try more to make it work
from satdump.
Hi, you can try with SDRplay/RSPTCPServer, a
rtl_tcp
compatible program for SDRPlay.I have tested rsp_tcp but it failed I can open the live processing but cannot decode and the signal cannot be locked
gnuradio with xrit-rx can works well and decodes successfully for the gk-2a satellite
Are you sure the samplerate you set is valid? I doubt rsp_tcp does any resampling so you need to make sure the samplerate you input is supported by the RSP1A.
from satdump.
Hi, you can try with SDRplay/RSPTCPServer, a
rtl_tcp
compatible program for SDRPlay.I have tested rsp_tcp but it failed I can open the live processing but cannot decode and the signal cannot be locked
gnuradio with xrit-rx can works well and decodes successfully for the gk-2a satelliteAre you sure the samplerate you set is valid? I doubt rsp_tcp does any resampling so you need to make sure the samplerate you input is supported by the RSP1A.
I tried to set the samplerate of rsp_tcp and satdump to be the same, but it didn’t work. I think sdrplay has a 14bit ADC and rtl_sdr is 8bit. For compatibility, rsp_tcp will convert 14bit to 8bit.
from satdump.
Hi, rsp_tcp
seems to work fine with SatDump, I'm decoding FY-2H these days and I did a brief test (180cm dish + SDRplay 1A)
from satdump.
Successfully received FY-2H full disk image via RSP1A, hope this helps!
from satdump.
Hi, you can try with SDRplay/RSPTCPServer, a
rtl_tcp
compatible program for SDRPlay.I have tested rsp_tcp but it failed I can open the live processing but cannot decode and the signal cannot be locked
gnuradio with xrit-rx can works well and decodes successfully for the gk-2a satelliteAre you sure the samplerate you set is valid? I doubt rsp_tcp does any resampling so you need to make sure the samplerate you input is supported by the RSP1A.
I tried to set the samplerate of rsp_tcp and satdump to be the same, but it didn’t work. I think sdrplay has a 14bit ADC and rtl_sdr is 8bit. For compatibility, rsp_tcp will convert 14bit to 8bit.
My inference is that rsp_tcp
throws redundant data in order to be compatible with rtl_tcp
, however, this caused performance loss. In my opinion, SatDump should try to interface with SoapySDR rather than just supporting the SDRplay series, which means that more SDRs will be able to use SatDump, instead of manually recording baseband and using offline demodulation.
from satdump.
Hi, you can try with SDRplay/RSPTCPServer, a
rtl_tcp
compatible program for SDRPlay.I have tested rsp_tcp but it failed I can open the live processing but cannot decode and the signal cannot be locked
gnuradio with xrit-rx can works well and decodes successfully for the gk-2a satelliteAre you sure the samplerate you set is valid? I doubt rsp_tcp does any resampling so you need to make sure the samplerate you input is supported by the RSP1A.
I tried to set the samplerate of rsp_tcp and satdump to be the same, but it didn’t work. I think sdrplay has a 14bit ADC and rtl_sdr is 8bit. For compatibility, rsp_tcp will convert 14bit to 8bit.
My inference is that
rsp_tcp
throws redundant data in order to be compatible withrtl_tcp
, however, this caused performance loss. In my opinion, SatDump should try to interface with SoapySDR rather than just supporting the SDRplay series, which means that more SDRs will be able to use SatDump, instead of manually recording baseband and using offline demodulation.
agree with you
from satdump.
Related Issues (20)
- Samplerate is Zero in CLI autotrack setup HOT 2
- Forum? Getting help? HOT 6
- Show local time in Schedule for autotrack HOT 2
- Question: How to get cadu frames out via TCP in real-time? HOT 1
- satdump-ui daily build displaying 1.2.0-67e652c3 version HOT 2
- Meteor-m2-4 Map overlay HOT 5
- SatDump 1.1.4 and nightly 1.4 crash HOT 5
- Command line arguments for file input in satdump live CLI? HOT 4
- Regarding the software crash phenomenon during METEOR M2-4 reception HOT 6
- Meteor M2-4 HRPT Crash HOT 1
- Satdump logs HOT 1
- When Using CLI to add stereo and tpers projections, width and height are not found HOT 3
- Satdump stopped running overnight saying it received a command HOT 3
- Failed to start satdump after Win 11 install HOT 2
- NOAA APT location calculation error for nightly build v1.2.0-127cab9 HOT 2
- SNR Logs
- S-pen doesn't work on Samsung tablet HOT 3
- r82xx_write: i2c wr failed=-9 reg=1a len=1 HOT 6
- Stopping geostationary pipelines manually makes the app freeze and get marked as "not responding" by Android
- Add data more data to Inmarsat JSON output HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from satdump.