-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reconstructor Outputs Unexpected Or No Content #6
Comments
Thanks for providing a detailed description of the problem. The SBX board should definitely work - it's the main type that we've been testing with. If you send the compressed file, I can try some things and look for possible problems. Is the build problem you had something that I can fix? Ideally, I'd like everyone to be able to use the latest gr-sparsdr version so that I can focus on making the latest version work. |
Thanks for your fast answer. These are two compressed files which produce empty or very small (16K) output respectively. The build issue might be related to me using an maybe outdated version of gr-iio from the ubuntu repos, but I haven't look into it too much yet because getting to run sparsdr at all was more pressing. I get the following error:
|
The issues still persist when using exactly the same UHD and gnuradio versions (build from source) you tested sparsdr with and mentioned in the dependencies, which brings me to the assumption that this might not necessarily be a software problem. |
I'm having trouble getting a usable output from the reconstructor. The output file is either empty or much smaller than the compressed iqz file and has no meaningful content.
I'm running SparSDR on a previous stable commit (794d125), because I had trouble builing with gr-iio. Its running on a Docker Container with ubuntu 18.04 and gnuradio 3.7 installed. Dockerfile:
I'm using an N210 for reception. In contrast to the paper mine has an SBX 400-4400 daughterboard build in.
I generate the compressed file using the following options in the CLI:
$ sparsdr_receive --antenna TX/RX --gain 30 --threshold 10000 --frequency 24500000
I reconstruct using:
$ sparsdr_reconstruct --source compressed.iqz --destination out.bin --log-level DEBUG
which gives me the following output
Then the file is either empty or smaller by a factor of around 4 compared to the compressed file. If I display the non-empty file in a waterfall sink in grc (using a file source block with repeat set to yes), there is mostly just DC, but nothing that looks like valid output.
The USRP seemed to have no malfunctions when used before with the default firmware. My best guess is that it has maybe something to do with the different daughterboard?
If it helps I can also provide a compressed our decompressed file.
The text was updated successfully, but these errors were encountered: