I just got my RTL2832U and I'm trying to get OP25 from gr-baz to work and im stuck.
I started from a clean disk and installed ubuntu 12.04. Then the standard " wget
http://www.sbrac.org/files/build-gnuradio && chmod a+x ./build-gnuradio && ./build-gnuradio" install - which worked with no warnings/errors.
Then followed by installing op25, and gr-baz.
The rtl-test and rtl-FM worked (i could hear the FM station). In grc-companion, with a rtl2832U source connected to a FFT sink - I can see carriers on local radio stations - so I believe the usb DTV dongle is working - and that i have installed the gnu radio software correctly.
But when I use op25.grc from gr-baz,and tune to my local county P25 control frequency - looking at the 4FSK output - it looks like good c4fsk. But no speaker audio. So now what?
I assume that this app does not read the messages - and then switch to the channel in the message. So I tuned to a P25 channel (that is not a control channel). Since they are only powered when someone has been directed to them - it takes some observing to see the carrier pop up - then fine tune the carrier to the center of the channel. Then wait until someone shows up on the channel. When that happens - I get what looks like P25 code - for the 1-5 seconds they are talking - but no audio comes out of the speakers ( I have checked by putting a scope sink on the op25 audio out port - and there is no signal there.).
So am I doing something wrong? I started looking inside the C++ code and spotted the state machine where the go from finding sync (FS) to reading the message. I'm tempted to put a print statement in there to see if it ever gets the FS word, but I assume its just that I'm doing it wrong.
One of the reasons I want to get this working is to add an adaptive equalization block. No currently available consumer scanner does well with simulcast P25 systems (where several geographically separated, GPS synced transmitters - tx the exact same signal - on the same frequency). This can result in multiple delayed receive signals - which can interfere and cause lost symbols. I believe an adaptive equalizer would fix this problem.
Rick
As an aside:
1) It took me forever to figure out how to enable the rtl2832 source block (by selecting the block and right clicking) in GR-baz op25.grc.
2) I found that "auto-probe" resulting in screwed up performance. Using the tuner pull down inside the RTL source block, and selecting the DVT e4000 tuner - it worked just fine.
3) The rtl source block in gr-baz has a size of 1024*128*2. This resulted in a underflow warning (less data than expected). I changed the size to 780*128*2 (the amount being received - as printed in the warning), and the warning went away.