- Joined
- Apr 17, 2011
- Messages
- 233
After an energetic and fruitful discussion on serial bit slicers here:
http://forums.radioreference.com/trunking-control-channel-decoding/18043-data-slicer-unitrunker.html
I'm happy to release v1.0 of the Arduino multi-channel bitstream package.
You can download it here:
http://www.trix.com/GroundLoop/bitstream-1.0.zip
This package contains and Arduino sketch that samples one or two discriminator audio feeds and streams timed sample bits out the serial port. It also has a sample log and test application to decode packets.
It's a work in progress, and will hopefully be useful to programs like UniTrunker that sample data streams using audio input today. The source code is GPL, so you may use it for other projects.
There are a few advantages to using an Arduino instead of audio line-in:
The current version samples two streams, but three or four may be possible in the future.
I'd be curious to hear from anyone that tries it, successful or otherwise.
http://forums.radioreference.com/trunking-control-channel-decoding/18043-data-slicer-unitrunker.html
I'm happy to release v1.0 of the Arduino multi-channel bitstream package.
You can download it here:
http://www.trix.com/GroundLoop/bitstream-1.0.zip
This package contains and Arduino sketch that samples one or two discriminator audio feeds and streams timed sample bits out the serial port. It also has a sample log and test application to decode packets.
It's a work in progress, and will hopefully be useful to programs like UniTrunker that sample data streams using audio input today. The source code is GPL, so you may use it for other projects.
There are a few advantages to using an Arduino instead of audio line-in:
- Reduced CPU load, since there are fewer binary serial samples than 16-bit audio samples.
- Scales to multiple systems. It's difficult to add audio inputs to most computers
- Less expensive than added audio inputs. Arduinos are less than US$30 and can sample two inputs.
The current version samples two streams, but three or four may be possible in the future.
I'd be curious to hear from anyone that tries it, successful or otherwise.