DAB reception
From Opendigitalradio
This side informs you about a concept of a open source DAB receiver.
Open source DAB receiver concept
Goal
To develop libraries to cover all parts of a full DAB and DAB+ SDR receiver.
- Well defined library APIs
- Easy to use APIs
- Cross platform support (x86, arm, Linux, Windows, etc.)
Requirements
- Based on the SDR-J code
- Use of C++11 to use the threading feature
- Multicore support
- cmake as build environment
Architecture
Library Name | Purpose |
---|---|
libsdrsource |
Interface to different SDR devices |
libdabdemod |
|
libdabdecode |
|
End user program |
|
API description
- TBD
To be discussed
- Naming of libraries
- APIs
GUI Wishlist
- Easy to use
- Channel scan
- High DPI support
- libnotify support
Existing open DAB/DAB+/T-DMB software receiver
Software Defined DAB Receiver (complete software receiver)
- SDR-J (running on Linux and Windows, using RTL2832 based USB sticks)
- DAB receiver for gnuradio (by Zurich School of Engineering, documentation in German)
Software defined DAB receiver (up to logical layer)
- Gnuradio DAB constellation using gr-dab and USRP
- Gnuradio blocks for DAB reception (developments from Andreas Mueller, ETHZ)
- Documentation any other information on http://www.0x7.ch/text/#index3h2
- Under construction gnuradio project on DAB+ reception on CGRAN
Software defined DAB receiver (from logical layer up to application layer)
Openmokast
Open Receiver project from CRC using RDI streams from DAB baseband receivers/decoders.
Receiver for the Psion Wavefinder