SignalScopePage » History » Version 3
max, 04/22/2017 04:04 PM
1 | 1 | max | = Signal Scope = |
---|---|---|---|
2 | |||
3 | == Installation == |
||
4 | |||
5 | Before running the scope app, check that the following packages are also installed: |
||
6 | * GNU Radio |
||
7 | * The op25 blocks |
||
8 | * Frank's gr-fsk4 block |
||
9 | * The op25 repeater block |
||
10 | |||
11 | Other than these pre-requisites, no special setup or installation is needed. |
||
12 | |||
13 | 3 | max | There are two overall options depending on your hardware (USRP or disc-tap). |
14 | |||
15 | 1 | max | == Running with the disc-tap option == |
16 | |||
17 | The signal scope does not require the USRP. If you have a discriminator-tapped receiver, use the "-a" option: |
||
18 | 3 | max | {{{ |
19 | ./scope.py -a -v 25 |
||
20 | }}} |
||
21 | |||
22 | == Running with the USRP == |
||
23 | |||
24 | It's helpful to find out the current calibration error beforehand (I use kalibrate), for example, +1234 hertz: |
||
25 | {{{ |
||
26 | ./scope.py -f 412.34e6 -RA -g 65 -c 1234 -v 25 |
||
27 | }}} |
||
28 | |||
29 | In USRP mode, several additional program functions are enabled (spectrum FFT, constellation diagram, PSK demod, and iDEN correlation). |