Difference between revisions of "DAB modulation"

From OpenDigitalRadio
Jump to navigationJump to search
Line 1: Line 1:
 
The modulator takes the ETI stream and produce the complex [[wikipedia:baseband|baseband]] DAB OFDM signal ready for upconvert at the desired radio frequency.
 
The modulator takes the ETI stream and produce the complex [[wikipedia:baseband|baseband]] DAB OFDM signal ready for upconvert at the desired radio frequency.
  
==Unpatched CRC-DabMod==
+
==CRC-DabMod Modulator==
===CRC-DabMod Modulator===
 
 
*[[CRC-DabMod]] DAB modulator from CRC
 
*[[CRC-DabMod]] DAB modulator from CRC
 +
 +
==Transmission using USRP Hardware==
 +
===Patched CRC-DabMod===
 +
With the current improvements on [[CRC-DabMod]], it is possible to directly use UHD to send data to the USRP, and do the digital filtering inside CRC-DabMod.
  
  
 
===VHF Band III baseband player (sender)===
 
===VHF Band III baseband player (sender)===
To output the baseband samples to the Software Defined Radio platform (such as USRP) a baseband player is required. The baseband player, send the stream to the platform with additional information about frequency where it must be modulated, gain and other parameters.
+
For crc-dabmod released by CRC, which did not yet contain an integrated UHD output, a baseband player is required to use the USRP Software Defined Radio platform.
 
+
The baseband player sends the stream to the SDR device, and defines additional settings like transmission frequency, DAC sample rate, gain and other parameters.
Classic gnuradio USRP1 driver (for gnuradio version up to 3.4.2, very stable):
 
*[[Band 3 baseband player]] Graphical gnuradio DAB VHF Band III baseband player for USRP1.
 
*[[CRC-Dwap.py]] original baseband player designed by CRC for USRP1 (using gnuradio 2.0)
 
  
Recent versions of gnuradio and recent Ettus products requires UHD:
+
Recent versions of gnuradio and Ettus products with UHD:
 
*[[UHD Band 3 baseband player]] Graphical DAB VHF Band III baseband player for UHD driver (generic driver for Ettus USRP products)
 
*[[UHD Band 3 baseband player]] Graphical DAB VHF Band III baseband player for UHD driver (generic driver for Ettus USRP products)
 
*[[UHD simple baseband player]] Non-GUI DAB baseband player for UHD driver (generic driver for Ettus USRP products)
 
*[[UHD simple baseband player]] Non-GUI DAB baseband player for UHD driver (generic driver for Ettus USRP products)
  
==Patched CRC-DabMod==
+
Deprecated gnuradio USRP1 with libusrp driver (for gnuradio version up to 3.4.2):
With the patched CRC-DabMod presented on http://mpb.li and available on https://github.com/mpbraendli , it is possible to directly use UHD to send data to the USRP, and do the digital filtering inside DabMod. In addition, there is also support for a configuration file : see [https://github.com/mpbraendli/CRC-mmbtools-dabmod/blob/master/doc/example.ini]
+
*[[Band 3 baseband player]] Graphical gnuradio DAB VHF Band III baseband player for USRP1.  
 
+
*[[CRC-Dwap.py]] original baseband player designed by CRC for USRP1 (using gnuradio 2.0)
Other features: see README [https://github.com/mpbraendli/CRC-mmbtools-dabmod/blob/master/README]
 

Revision as of 11:06, 31 January 2014

The modulator takes the ETI stream and produce the complex baseband DAB OFDM signal ready for upconvert at the desired radio frequency.

CRC-DabMod Modulator

Transmission using USRP Hardware

Patched CRC-DabMod

With the current improvements on CRC-DabMod, it is possible to directly use UHD to send data to the USRP, and do the digital filtering inside CRC-DabMod.


VHF Band III baseband player (sender)

For crc-dabmod released by CRC, which did not yet contain an integrated UHD output, a baseband player is required to use the USRP Software Defined Radio platform. The baseband player sends the stream to the SDR device, and defines additional settings like transmission frequency, DAC sample rate, gain and other parameters.

Recent versions of gnuradio and Ettus products with UHD:

Deprecated gnuradio USRP1 with libusrp driver (for gnuradio version up to 3.4.2):

  • Band 3 baseband player Graphical gnuradio DAB VHF Band III baseband player for USRP1.
  • CRC-Dwap.py original baseband player designed by CRC for USRP1 (using gnuradio 2.0)