Project

General

Profile

QandAs » History » Version 2

matt, 10/24/2017 11:49 PM

1 2 matt
h1. Questions and Answers
2 1 zecke
3 2 matt
h2. Do I need a USRP?
4 1 zecke
5 1 zecke
The USRP is not essential. You can use sample files collected by others or one of a number of alternative hardware approaches. If you already have a suitable radio receiver you can even interface to it to via your PC's soundcard. Check out the [HardwarePage hardware page] for a short write-up of approaches people are investigating. 
6 1 zecke
7 2 matt
h2. How do I install OP25?
8 2 matt
9 1 zecke
At present you can only install OP25 from source. Check the [BuildInstructionsPage build instructions] for details.
10 1 zecke
11 2 matt
h2. I have an error in libtool - what's going wrong?
12 2 matt
13 1 zecke
I run the ./bootstrap and ./configure commands succesfuly but the make command failed with the following error:
14 2 matt
<pre>
15 1 zecke
libtool:Version mismatch error. This is libtool 2.2.4, but the definition of this LT_INIT comes from an older release. You should recreate aclocal.m4 with macros from libtool 2.2.4 and run auto conf again.
16 2 matt
</pre>
17 2 matt
18 1 zecke
The aclocal.m4 file is auto-generated as a result of running the 'bootstrap' script that comes with the tarball. It is safe to delete 'aclocal.m4' - bootstrap will re-create it. The usual routine is to run the following after un-tarring the tarball -
19 2 matt
20 2 matt
<pre>
21 1 zecke
./bootstrap
22 1 zecke
./configure
23 1 zecke
make
24 1 zecke
make install
25 2 matt
</pre>
26 2 matt
27 1 zecke
If you've made other changes in the middle of this process, such as installing new stuff, it might be best to always re-start at the first of these steps (bootstrap)...
28 1 zecke
29 2 matt
h2. The self-test doesn't work
30 1 zecke
31 1 zecke
When I try the python self-test programs I get something like this:-
32 1 zecke
33 2 matt
<pre>
34 1 zecke
./qa_fsk4.py
35 1 zecke
Traceback (most recent call last):
36 1 zecke
File "./qa_fsk4.py", line 24, in <module>
37 1 zecke
import fsk4
38 1 zecke
ImportError: No module named fsk4
39 2 matt
</pre>
40 1 zecke
41 1 zecke
This occurs because you aren't meant to run qa_fsk4.py or qa_op25.py directly. Instead you should run "make check" from the block's top-level directory.
42 1 zecke
43 2 matt
h2. When I run usrp_p25_rx.py the user interface is unresponsive
44 2 matt
45 1 zecke
The receiver consumes a significant amount of CPU and I/O bandwidth. If you have a slow computer and are trying to receive/play very wideband captures then there maybe little left to do anything else. Try using a lower sampling rate (a higher decimation factor) to see how much bandwidth your computer can process. One trick which might work is to cut down on the amount of time the CPU spends drawing on the screen. To do this cut&paste the following command into a shell to create a file called ~/.gnuradio/config.conf:
46 2 matt
<pre>
47 1 zecke
[ -d ~/.gnuradio ] || mkdir ~/.gnuradio
48 1 zecke
cat >> .gnuradio/config.conf <<EOF
49 1 zecke
[wxgui]
50 1 zecke
style=nongl
51 1 zecke
fft_rate=2
52 1 zecke
EOF
53 2 matt
</pre>
54 1 zecke
55 1 zecke
Also you can install the "System Monitor" applet into your task bar which gives a good visual indication of how heavily loaded your CPU is. In the last last analysis you can use the GNURadio usrp_rx_cfile.py example program to capture sample files at the command line but you will always be limited by CPU and I/O bandwidth as to how much spectrum you can sample at any one time.
56 1 zecke
57 2 matt
h2. Why are you guys so s-l-o-w?
58 1 zecke
59 1 zecke
Well, we're a part-time hobby effort by a couple of enthusiasts. If you want to speed us up please feel free to help.
60 1 zecke
61 2 matt
h2. How can I help?
62 1 zecke
63 1 zecke
We're looking for help with coding, testing, providing advice, gathering sample data, writing documentation or providing hardware. Whatever you can volunteer is welcome.
Add picture from clipboard (Maximum size: 48.8 MB)