Hi,
I have tried to modify the AIS decoding implementation from Nick Foster (https://cgran.org/wiki/AIS) in order to be able to use an rtl dongle as a source. Unfortunately I am not living by the sea and I cannot test it before a couple of week. Is there anybody able to receive AIS messages willing to test my changes? You can find it on github: https://github.com/asirinelli/gr-ais
The 2 main assumptions I made are: - Nick first implementation is working - rtl-sdr is able to have a sample rate of 256 kHz.
Many thanks,
Antoine
Hi Antoine,
I have tried to modify the AIS decoding implementation from Nick Foster (https://cgran.org/wiki/AIS) in order to be able to use an rtl dongle as a source. Unfortunately I am not living by the sea and I cannot test it before a couple of week. Is there anybody able to receive AIS messages willing to test my changes? You can find it on github: https://github.com/asirinelli/gr-ais
If someone provides a standard gnuradio-format cfile of AIS you can run it offline using a device argument of the form --args "file=/path/to/your.cfile,rate=2048e3,repeat=true,throttle=true" in the osmosdr block. Note the mandatory rate argument and optional repeat & throttle arguments.
The 2 main assumptions I made are:
- Nick first implementation is working
Never had a chance to test it myself.
- rtl-sdr is able to have a sample rate of 256 kHz.
Unfortunately this is not the case. You still could use a higher sample rate here (1024e3 or 2048e3) and then apply decimation/resampling until you reach your required samplerate.
Best regards,
Dimitri