Receving P25 CAI Using a HackRF

I have been playing around a bit and found an easy way to receive and playback digital LMR. More and more of the radio systems are going from narrow band FM to Digital. This makes it tough to listen to them on GQRX. DSD is a great program which can decoded the audio you get when you tune in a system in GQRX, but you either have to run it on another machine with a audio cable in between or figure out how to do a virtual audio cable on your machine.

Luckily, someone wrapped the DSD libraries so they can be accessed as GRC blocks. I have put together a GRC file and a Python program that make it a little easier to use the block.

The files and write-up are here: https://github.com/robotastic/gr-dsd

If you have a chance, give them a try and let me know if they work. There is a good chance I have messed up the values in the filters or else where, but I have gotten clean audio out of it.

One thought on “Receving P25 CAI Using a HackRF”

  1. Nice post. I used to be checking continuously this weblog and I am impressed!
    Extremely useful information specifically the
    final section :) I take care of such information a lot.
    I used to be looking for this certain information for a very
    long time. Thank you and best of luck.

Leave a Reply

Your email address will not be published. Required fields are marked *