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
Some cleanups to allow more than 4 channels to be decoded #1
Conversation
use a named constant to describe the length of the array
Do you mean you can run acarsdec with an airspy dongle decoding 8 CHs? right? |
The arm board I'm running can't supply enough power on the USB port to run the airspy, but I can decode 8 channels from an RTL. The airspy driver already had 8 channel support. |
Thx. I am receiving 3 channels running airspy mini dongle on a raspberry pi 2 board. Although it works, the decoding result is not acceptable, trying to figure out how to improve it. |
Check your analog side. Are you using a good antenna? Is your feed line in good conditions? Is there lots of RF interference? Is your gain set properly? Are you using the right PPM correction? Do you have good line of sight? Are there even many aircraft around you to listen to? Can you reproduce the poor reception near an airport?
|
rtl is now receiving much much better than airspy mini with the same antenna and coax. May be is the gain settings. 发件人: ckuethemailto:notifications@github.com Check your analog side. Are you using a good antenna? Is your feed line in good conditions? Is there lots of RF interference? Is your gain set properly? Are you using the right PPM correction? Do you have good line of sight? Are there even many aircraft around you to listen to? Can you reproduce the poor reception near an airport? acarsdec -p 22 -g 1000 -r 0 131.55 130.025 129.125 130.425 130.45 131.125 130.575 131.475 works for me — |
I'm going to close this PR and will resend some similar changes against 3.4 |
`-Ofast` and especially `-march=native` produce binaries that are not portable. Changed to `-O2`.
With this patchset, I'm able to run acarsdec on a single core 1GHz Cortex-A8 (VPFv3 and NEON) decoding 8 channels using less than 60% CPU.