DAB reception
From Opendigitalradio
		(Difference between revisions)
		
		
 (→Software defined DAB receiver (up to logical layer))  | 
			 (→Software Defined DAB Receiver (complete software receiver):  Changed qt-dab and welle.io link and text)  | 
			
| (6 intermediate revisions by 2 users not shown) | |
Latest revision as of 21:25, 23 July 2018
This side informs you about a concept of a open source DAB receiver.
[edit] Existing open DAB/DAB+/T-DMB software receiver
[edit] Software Defined DAB Receiver (complete software receiver)
- Qt-DAB (running on Linux, MacOS and Windows, using RTL2832 based USB dongles, Airspy, SDRplay, HackRF, file input)
 - welle.io (running on Linux, MacOS, Android and Windows, using RTL2832 based USB dongles, file input and Airspy dongles)
 - DAB receiver for gnuradio (by Zurich School of Engineering, documentation in German)
 
[edit] 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
 
[edit] Software defined DAB receiver (from logical layer up to application layer)
[edit] Openmokast
Open Receiver project from CRC using RDI streams from DAB baseband receivers/decoders.
Receiver for the Psion Wavefinder
[edit] Open source DAB receiver (concept)
[edit] 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.)
 
[edit] Requirements
- Based on the SDR-J code
 - Use of C++11 to use the threading feature
 - Multicore support
 - cmake as build environment
 
[edit] Architecture
| Library Name | Purpose | 
|---|---|
| libsdrsource | 
 Interface to different SDR devices  | 
| libdabdemod | 
  | 
| libdabdecode | 
  | 
| End user program | 
  | 
[edit] API description
- TBD
 
[edit] To be discussed
- Naming of libraries
 - APIs
 
[edit] GUI Wishlist
- Easy to use
 - Channel scan
 - High DPI support
 - libnotify support