Another option than the Pi is a Hummingboard. I have 4 HummingBoard-i2eX running Ubuntu and GNURadio to test my software with no problems. The specs page is at Hummingboard -Linux Single Board Computer | Specifications
apt-get update
git clone git://github.com/pybombs/pybombs
cd pybombs
./pybombs install gr-op25
... tried to listen to a Phase II talkgroup but no voice yet. If I put in the control channel will it follow the voice channels or do I have to input the voice channels to listen.
I am using Kali Linux also, but not in a VM. Does it matter if I installed Kali with the GNU radio package, then did what PiccoIntegra instructions said? I tried to listen to a Phase II talkgroup but no voice yet. If I put in the control channel will it follow the voice channels or do I have to input the voice channels to listen. I am new to op25 sorry for the questions.
rtl_test -t
Found 1 device(s):
0: ezcap USB 2.0 DVB-T/DAB/FM dongle
Using device 0: ezcap USB 2.0 DVB-T/DAB/FM dongle
Detached kernel driver
Found Rafael Micro R820T tuner
Supported gain values (29): 0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6
No E4000 tuner found, aborting.
Reattached kernel driver
cd ~/pybombs/src/gr-op25/op25/gr-op25_repeater/apps
./scope.py --args "rtl=0" -N 'LNA:46' -f 853.33e6 -S 288000 -q 50
open a terminal window and type:
This directory is where the scope app and associated files reside.Code:cd ~/pybombs/src/gr-op25/op25/gr-op25_repeater/apps
This quick test will determine if things are running properly.
Code:./scope.py --args "rtl=0" -N 'LNA:46' -f 853.33e6 -S 288000 -q 50
Select the PSK radio button if your site uses LSM/CQPSK. Check the Constellation tab, and Traffic tab for activity. Just poke around and let me know what happens.
Traceback (most recent call last):
File "./scope.py", line 54, in <module>
import op25
ImportError: No module named op25
export PYTHONPATH=$PYTHONPATH:/usr/share/pyshared/baz/
Traceback (most recent call last):
File "./scope.py", line 54, in <module>
import op25
File "/usr/share/pyshared/baz/op25.py", line 25, in <module>
from gnuradio import gr, gru, op25 as _op25
ImportError: cannot import name op25
"ImportError: No module named op25"Sigh... so frustrating. I know this is probably something simple but I'm such a Linux noob and Google's not much help. I tried the command suggested above and now I get:
source ~/target/setup_env.sh
Ok, Don't do that anymore..Code:export PYTHONPATH=$PYTHONPATH:/usr/share/pyshared/baz/
Now this is the error I get when I attempt to run the scope.py script:
I really want to see how this runs on that RWC site out there.. so you better not give up now. Which specific sites are you wanting to monitor?Have I hosed this thing all up at this point or is there still some hope? I don't really care if the thing actually works WELL in VMWare, so long as I at least get past all these errors I keep running into. I don't mind blowing the VM away and starting over, no big loss at this point other than a couple days of trying stuff. But before I do that, I thought I'd ask if there's something simple I'm overlooking - probably so.
I really want to see how this runs on that RWC site out there..
I don't think it will run well in a VM, but it won't hurt you to try. I also recommend running the RTL at a 2400000 sample rate. I just updated to the latest OP25, and it runs like crap at lower sample rates. I do not know why this is yet.
I think I'm running into a limitation of the hardware I'm on at this point.
-AZ
@AZ- What sample rate [-S] are you running - have you tried changing the samp rate?
Max
What kind of hardware are you running on? You might want to try and use the VM in full screen mode. It may give it more processor time by doing that. I can't be sure though..
Do you have an old hard drive laying around? If so, I'd try going that route first before committing to building a new machine. I've got a 200GB partition and I'm using less than 30GB. So this should give you an idea of what you'd need.
Yes sir, I saw that. The only thing I did different was use an Xlating FIR filter instead of your LPF. My reasoning was to have a dedicated CC channel, with added VC channel(s) created dynamically with queued symbols, and played through a single vocoder instance.. The system I monitor fits in the allotted 2.4Ms. However, this breaks the multi-system trunking if a system doesn't fit. It is doable though.@Scott - the newest OP25 incorporates your suggested decimation scheme, so I wouldn't think your performance troubles should be caused by that (unless I somehow didn't apply your modifications right). I'll be interested to hear how this unfolds...
On the Spectrum tab, I see no activity.
On the C4FM tab I see plenty of activity. Same for Datascope, constellation, and symbols.
Traffic shows nothing.
Correlation is set to P25P1, but had no effect.
FAC shows nothing.
I know this thing is close... again I think it just doesn't want to play nicely in a VM session