Project

General

Profile

SignalScopePage » History » Version 5

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 5 max
There are three overall options or modes depending on your hardware; these are
14
 * USRP
15
 * External receiver with discriminator tap connected to sound card
16
 * External receiver with IF in the audio sound card range (e.g., 24 KHz), referred to as "audio IF"
17 3 max
18 1 max
== Running with the disc-tap option ==
19
20
The signal scope does not require the USRP.  If you have a discriminator-tapped receiver, use the "-a" option:
21 3 max
{{{
22 5 max
./scope.py -a -v 25 -g 50
23 3 max
}}}
24
25
== Running with the USRP ==
26
27
It's helpful to find out the current calibration error beforehand (I use kalibrate), for example, +1234 hertz:
28
{{{
29 1 max
./scope.py -f 412.34e6 -RA -g 65 -c 1234 -v 25
30 3 max
}}}
31 1 max
32 5 max
== Running in the Audio IF mode ==
33 1 max
34 5 max
Receivers equipped with an IF output in the sound card range can be used.  This is known as "audio IF" mode.
35
A soundcard sampling rate of 96K is used and the IF frequency (typically 24 KHz) is given using the {{{--calibration}}} parameter:
36
37
{{{
38
./scope.py -A -c 24e3 -g 50 -v 25 
39
}}}
40
41 4 max
== Feature overview ==
42
43
 * Spectrum plot
44
 * Baseband oscilloscope
45
 * Eye Pattern Diagram (Datascope) display supporting several standard symbol rates
46
 * Constellation Diagrams
47
 * Demodulated Symbol Output
48 1 max
 * Correlation 
49
 * Direct-frequency entry, signal gain and fine-tuning controls
50
 * User-selectable demodulator (FSK4 or QPSK)
51 5 max
52
In the USRP and audio-IF modes, several additional program functions are enabled (spectrum FFT, constellation diagram, PSK demod, and iDEN correlation).
53
54
In all modes, the {{{--wireshark}}} option is used to write received P25 packet data to Wireshark.
55 4 max
56
== Spectrum Display ==
57
58
[[Image(a.png)]]
59
60
The controls arranged along the bottom of the page are:
61
 * Frequency: to retune, type the new frequency here and press ENTER
62
 * Signal Gain: adjusts the baseband (demodulated) signal level
63
 * Fine Tune: adjusts tuning frequency over +/- 3000 Hz range
64
 * Demod: Selects demodulator (currently used in Demodulated Symbols only)
65
Except for the signal gain control, these controls are only available in USRP RX mode.
66
67
== Eye Pattern Diagrams ==
68
69
The scope input source can be connected either before or after the symbol filter using the Viewpoint toggle.
70
71
Also the proper speed must be selected from the available options.
72
73
[[Image(b.png)]]
74
75
== Constellation Diagram ==
76
77
[[Image(c.png)]]
78
79
== Demodulated Symbols ==
80
81
[[Image(d.png)]]
82
83
== Correlation ==
84
85
[[Image(e.png)]]
Add picture from clipboard (Maximum size: 48.8 MB)