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
AAUSAT-4 decoder and hexdump seemingly not working #217
Comments
This is strange, when I use the following command line there is no problem with generating the PDU. I guess there is a missing dependency, what did you alter in your build environment? From earlier conversation I understood you where building "everything" in a virtual or non standard
Are the requirements as stated in the documentation in place? https://gr-satellites.readthedocs.io/en/latest/installation.html For example: |
Hi @nickoe, this works for me. I suspect that your problem may be caused by an elusive issue that we have detected with the Volk Viterbi decoder in some systems/machines (so the Reed-Solomon decoder would be working fine, but the Viterbi decoder would output incorrect data). Please see this comment and try to see whether changing the Volk Viterbi decoder implementation in It is also relevant whether |
@daniestevez Ok, I just tried to run
There is no mention of spiral as you mentioned in the linked comment. This is an x280 Thinkpad with i5-8350U CPU. I still see the reed solomon decoder fail. What can I do next? I have just installed the OOT module like any other, so I didn't think about checking your docs for dependencies. EDIT: Yes I have |
In
to
or to
and try again. |
@daniestevez Ahh, ok. That does seem to work. It decodes one packet. I assume that is what you got as well? It works with both spiral and generic. For reference:
|
That's the same I get, so good that this has fixed it for you. There must be an odd bug with the AVX2 Volk Viterbi decoder kernel. My usual dev laptop doesn't have AVX2, and in some AVX2 machines I've tested I think it works fine. I'll update the note regarding this in the documentation, to say that if the problems persist after running |
See #217 for the reason of this suggestion
I have now modified the documentation, so regarding me this issue can be closed. |
I'm closing this, since all the problems seem solved now. If the problems persist, please re-open. |
I have the same problem with Reed-Solomon deconding. My volk_config looks like this:
It decodes only one packet, after that i have reed-solomon failed or corrected 1 byte. I tried to change generic to spiral, but no result. GNU Radio 3.8.3, Ubuntu 18.04 in VM, Intel i5-10400. maint-3.8 branch |
Apparently the problem is with the AVX2 volk kernel, which is broken and has been disabled. Since you're using the |
Setting the env variable |
I think the problem was in virtual machine. I installed Ubuntu on my PC and now it works. Thank you! |
I was trying to decode AAUSAT-4 in preparation of testing a new radio, but I can't seem to make it dump any PDU's from live data or your test data. I tried to enable the hexdump option:
https://gr-satellites.readthedocs.io/en/latest/command_line.html?highlight=zmq#hex-dump
But when I run the test it seem that no data is printed. Is this expected?
Is there an issue with the rs decode?
This is tested on
maint-3.8
. Other satellites with the test script do print decoded stuff.I get the same with the specific example actually shown in the docs.
Are there some dependencies I am missing or something? I am on archlinux. I have manually built from source.
The text was updated successfully, but these errors were encountered: