Receiving and decoding asyncronous serial data

Main forum to discuss RTL-SDR related topics.
Post Reply
nisse
Posts: 1
Joined: Sun Mar 03, 2019 10:43 am

Receiving and decoding asyncronous serial data

Post by nisse » Sun Mar 03, 2019 11:08 am

I have some PICs delivering asynchronous serial measurement data with small 434 MHz transmitters.
I am using a simple super-regenerative receiver to get and decode the data.
This setup works but has some drawbacks.
The receiver has poor noise performance limiting the range to say 10 meters and bandwidth to 1200 Baud or less.
To get better reception, range and bandwidth I would like to use a RTL-SDR USB dongle.
Please point me to some simple software or Gnuradio script that will receive and decode the serial data on a Linux system.
Thanks in advance
Nisse

Aussie Susan
Posts: 36
Joined: Sun Jul 31, 2016 1:55 am

Re: Receiving and decoding asyncronous serial data

Post by Aussie Susan » Mon Mar 04, 2019 2:41 am

You could go that way, or how about something like the Nordic nRF24L01 which directly converts the data provided by SPI interface into a 2.4GHz signal and back again. No need for separate Tx/Rx but you do need a little programming experience if you want to 'roll your own'.
I had one connected to a PIC (PIC24FJ family) and a Raspberry Pi for data transfer to a data collection unit outside my house.
Depending on the distance you should be able to get way more than 1200 baud (the board can go up to 2Mbps but 512Kbps is definitely easily achievable).
Susan

Post Reply