UAT uses different modulation / preamble / message length and framing etc. A Mode S demodulator on a different frequency is not going to work; you need a demodulator specifically for UAT.

The underlying modulation is BFSK so you could maybe use a generic BFSK demodulator (or even rtl_fm) and build on top of that, but you do only have ~2 samples per bit to play with on a 2832 so YMMV.

Oliver


On Sun, 21 Jul 2019 at 19:49, Yaron Haddi <yaron@rontalcolour.ca> wrote:
Hi Oliver,

I know that the frequency is different and that messages have other structures. I have created my own message parser, so I was hopping that all is needed is just changing the frequency in the rtl_adsb program or, alternately, the ability to specify the desired frequency in the command line.

Yaron

On 20/07/2019 06:10, Oliver Jowett wrote:
On Fri, 19 Jul 2019 at 15:58, Yaron Haddi <yaron@rontalcolour.ca> wrote:

Is it possible to adapt rtl_adsb to receive UTAs on 978 MHz as well? I wish something like this was included in the library as a binary for Windows.

UAT is an entirely different protocol with different modulation and message formats; it does not have much in common with 1090MHz ADS-B.

You might want to look at dump978: https://github.com/flightaware/dump978 (though there's no Windows build)

Oliver