Hi folks!
I don't no if this is the right way to request help regarding op25.
Let me try :).
I am trying Op25 decoder (scope.py) + USRP. Although I can get the air
interface signal, the error rate is too high and the voice signal is rarely
intelligible.
The radio I have is setup in direct mode in 800MHz (a bit higher than the
ones I saw in previous work).
Using the signal analyzer app (osmocom_fft.py) I can detect the signal with
a high power level using the same antennae and gain settings.
I have already run the scope.py (osmocom) and got the audio and radio info.
It seems that the scope.py+USRP request a high frequency offset (7.5kHz) to
tune the carrier and try to decode the air interface signals.
I have: USRP_N210+WBX+tuned_antenna+Ubuntu+GNURADIO-3.6.5.1+OP25_osmocom.
May the higher frequency request another setup I missed?
Am I missing many details? :)
TIA
Show replies by date
There are many variables that could affect this - what version of the programs are you
running?
The most common possible causes are
1) the USRP RF/IF gain setting(s) must be tuned for optimum reception. Later versions
of scope.py have a --gains [-N] parameter - you can use the osmocom_fft application to
adjust the gains to find the best values.
2) there is a frequency offset in all USRP's unless you have a GPSDO - the offset
must be accounted for when tuning
3) there is a DC offset (at zero IF) which can be "cured" (circumvented) using
the -o option (I usually use -o 50e3)
4) Trying to receive LSM/CQPSK in disctap mode
For more help we'll need to know the versions of op25 and gr, the command line typed,
and ideally post screen captures of your spectrum, eye, and constellation plots...
Max