<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.opendigitalradio.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mickaelmonsieur</id>
	<title>OpenDigitalRadio - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.opendigitalradio.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mickaelmonsieur"/>
	<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/Special:Contributions/Mickaelmonsieur"/>
	<updated>2026-04-24T10:49:51Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=DAB_hardware&amp;diff=1497</id>
		<title>DAB hardware</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=DAB_hardware&amp;diff=1497"/>
		<updated>2019-10-07T09:35:39Z</updated>

		<summary type="html">&lt;p&gt;Mickaelmonsieur: LimeSDR intro&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==EasyDAB==&lt;br /&gt;
&lt;br /&gt;
A recent solution to generate a DAB signal has been developed by Sergiy from Kyiv, Ukraine. It is called EasyDAB v2, see http://tipok.org.ua/node/46 . The DAB modulation has been programmed in an FPGA, such that just the multiplexing and audio/PAD encoding needs to be added. A &amp;#039;cookbook&amp;#039; description of a complete DAB transmission chain based on this board and a Raspberry Pi can be found on the [[RaspDAB]] page.  &lt;br /&gt;
&lt;br /&gt;
==Ettus USRP==&lt;br /&gt;
&lt;br /&gt;
The Ettus [http://ettus.com] [[USRP]] devices are used to transmit DAB signals generated by [[ODR-DabMod]]. We are mostly using the B200 model.&lt;br /&gt;
&lt;br /&gt;
There are several devices on the market:&lt;br /&gt;
&lt;br /&gt;
===USRP B200===&lt;br /&gt;
It is the cheapest USRP, and is probably the best choice for both experimentation and transmissions with the ODR-mmbTools. It lacks shielding, but the Hammond enclosure 1455L1601 (Farnell product number 427-2882) fits well. Host connection: USB 2.0 or 3.0. Luckily, the native DAB sample-rate of 2048000 does not require USB 3.0 speeds.&lt;br /&gt;
&lt;br /&gt;
Be wary about USB 3.0: some host controllers are not very well supported. [http://www.ettus.com/kb/detail/usrp-b200-and-b210-usb-30-streaming-rate-benchmarks Ettus Benchmarks]&lt;br /&gt;
&lt;br /&gt;
Some [[USRP B200 Measurements]] are available.&lt;br /&gt;
&lt;br /&gt;
===The original USRP, a.k.a. USRP1===&lt;br /&gt;
This is the one that has been used in the beginning, before the UHD driver replaced libusrp, and is still on the market today because it&amp;#039;s the only usrp that supports two daughterboards.&lt;br /&gt;
While it&amp;#039;s been used a lot, it&amp;#039;s lack of 1PPS and 10MHz reference clock inputs, and less flexible clock generation requiring resampling on the host makes it less attractive than it&amp;#039;s successors. They connect to the host using USB 2.0.&lt;br /&gt;
&lt;br /&gt;
===USRP2 and USRP N2xx===&lt;br /&gt;
The networked series connect to the PC using 1Gbps Ethernet. They can be used successfully with [[ODR-DabMod]] through the UHD driver.&lt;br /&gt;
&lt;br /&gt;
===USRP B100 (product is end of life)===&lt;br /&gt;
The successor of the USRP1. The kit with the WBX daughterboard was a perfect starting point, but it&amp;#039;s not available anymore. The B200 is a good replacement.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===USRP E1xx===&lt;br /&gt;
Contains an embedded ARM processor that cannot be taken advantage of by the ODR-mmbTools. Call for volunteers: If you want to port [[ODR-DabMod]] to the USRP E100, doing the modulation on the ARM and the FPGA, please get in touch with us !&lt;br /&gt;
&lt;br /&gt;
==HackRF One==&lt;br /&gt;
&lt;br /&gt;
The [[HackRF One]] is an SDR platform by Great Scott Gadgets which can be used to transmit DAB signals generated by [[ODR-DabMod]]. It can be used both for the VHF III band and the L-Band.&lt;br /&gt;
&lt;br /&gt;
Note that the format should be signed 8 bit (s8), not unsigned (u8) which is commonly used by RTLSDR dongles.&lt;br /&gt;
&lt;br /&gt;
For more information see https://greatscottgadgets.com/hackrf/&lt;br /&gt;
&lt;br /&gt;
==LimeSDR==&lt;br /&gt;
&lt;br /&gt;
LimeSDR and LimeSDR mini are USB3 open-source cards from Lime Microsystems. This crownfunding project was funded on Crowd Supply. Currently we are looking for volunteers to test LimeSDR cards with [[ODR-DabMod]].&lt;br /&gt;
&lt;br /&gt;
==Daughterboards for USRP and Analog Parts==&lt;br /&gt;
&lt;br /&gt;
Find in this section some hardware experiment done with USRP RF front end like daughterboards or external devices (filters, power amplifiers). &lt;br /&gt;
&lt;br /&gt;
The following Ettus daughterboards can be used for transmission in [[Band 3 Channels|VHF band III]]: &lt;br /&gt;
&lt;br /&gt;
[[Basic TX]], [[RFX400 daughterboard modification|RFX400]] (after modification) or preferably the new [[WBX]] daughterboard.&lt;br /&gt;
&lt;br /&gt;
*[[Example of RF amplifier for DAB]] for VHF band III (never connect to an antenna without a license !)&lt;br /&gt;
*[[RFX400 daughterboard modification]] to operate in VHF Band III (around 200MHz)&lt;br /&gt;
*[[WBX daughterboard]] wide band coverage&lt;br /&gt;
*[[DAB in L Band]] test with the WBX daughterboard&lt;br /&gt;
*[[Filter]] to kill harmonics&lt;br /&gt;
*[[Carrier Shaping]] Mask&lt;br /&gt;
*[[Antenna]] for digital radio broadcasting&lt;br /&gt;
&lt;br /&gt;
==Fighting USRP-related problems==&lt;br /&gt;
While the USRP devices can be used for stable operation in many situations, it is sometimes tricky to find the right configuration and system settings to achieve good results.&lt;br /&gt;
Here are some hints and remarks to increase reliability.&lt;br /&gt;
&lt;br /&gt;
* Make sure you use released versions of UHD and GNURadio, and not just the latest git checkout&lt;br /&gt;
* Compile the mmbTools with the correct ./configure options&lt;br /&gt;
* Monitor for USRP Underruns [http://gnuradio.org/redmine/projects/gnuradio/wiki/UsrpFAQGen] &lt;br /&gt;
* Disable all useless services on your machine&lt;br /&gt;
* Disable CPU frequency scaling&lt;br /&gt;
* Try different USB ports, or even USB controllers for bus-connected USRPs&lt;br /&gt;
* Try to change the num_send_frame=128,send_frame_size=1024 UHD options&lt;/div&gt;</summary>
		<author><name>Mickaelmonsieur</name></author>
	</entry>
</feed>