<?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=Coinchon</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=Coinchon"/>
	<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/Special:Contributions/Coinchon"/>
	<updated>2026-04-27T13:31:53Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=UHD_simple_baseband_player&amp;diff=2082</id>
		<title>UHD simple baseband player</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=UHD_simple_baseband_player&amp;diff=2082"/>
		<updated>2026-02-06T21:44:52Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Simple UHD baseband player (no GUI) from Marcus Leech.&lt;br /&gt;
&lt;br /&gt;
===Files===&lt;br /&gt;
*Python code [http://wiki.opendigitalradio.org/files/simple_sender.py simple_sender.py]&lt;br /&gt;
*Gnuradio companion code [http://www.opendigitalradio.org/files/simple_sender.grc simple_sender.grc]&lt;br /&gt;
&lt;br /&gt;
Requires recent version of gnuradio + UHD&lt;br /&gt;
&lt;br /&gt;
===Usage===&lt;br /&gt;
&lt;br /&gt;
Usage: simple_sender.py: [options]&lt;br /&gt;
&lt;br /&gt;
Options:&lt;br /&gt;
   -h, --help            show this help message and exit&lt;br /&gt;
   -f FREQUENCY, --frequency=FREQUENCY&lt;br /&gt;
                         Set Center Frequency of Transmitter [default=204.64M]&lt;br /&gt;
   -r RATE, --rate=RATE  Set Sample Rate for USRP [default=2M]&lt;br /&gt;
   --devid=DEVID         Set UHD Device ID [default=type=usrp1]&lt;br /&gt;
   --subdev=SUBDEV       Set UHD Subdevice Name [default=A:0]&lt;br /&gt;
   --dgain=DGAIN         Set Digital Gain (dB) [default=0]&lt;br /&gt;
   --scale=SCALE         Set Linear Scaling Value for Inputs to map into&lt;br /&gt;
                         {-1,+1} [default=32.768k]&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=Traffic_information&amp;diff=1265</id>
		<title>Traffic information</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=Traffic_information&amp;diff=1265"/>
		<updated>2015-08-02T16:51:25Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Traffic Information=&lt;br /&gt;
&lt;br /&gt;
===General===&lt;br /&gt;
DAB has got functionalities for traffic information as it existed for FM.&lt;br /&gt;
&lt;br /&gt;
The equivalent of the Traffic Programm (TP)  (flag for station having traffic information in the program) is implemented in FIG 0/18.&lt;br /&gt;
&lt;br /&gt;
The equivalent for the Traffic Announcement (TA) (flag activated when the announcement happens, interrupt listeners) is implemented in FIG 0/19&lt;br /&gt;
&lt;br /&gt;
As of today (31/7/2015) these functionalities are not implemented in ODR-DabMux.&lt;br /&gt;
&lt;br /&gt;
FIG 0/18 is static and can be added as an option in the config file.&lt;br /&gt;
&lt;br /&gt;
FIG 0/19 should be triggered by an external signal (via ZMQ ? or telnet ?) or forced as always on in the config  (useful for some case for emergency mux).&lt;br /&gt;
&lt;br /&gt;
TO BE ADDED&lt;br /&gt;
&lt;br /&gt;
guidelines for implementation, FIG rates&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Reference===&lt;br /&gt;
&lt;br /&gt;
Page 101 of [http://www.etsi.org/deliver/etsi_en/300400_300499/300401/01.04.01_40/en_300401v010401o.pdf EN 300 401]&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=Traffic_information&amp;diff=1264</id>
		<title>Traffic information</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=Traffic_information&amp;diff=1264"/>
		<updated>2015-07-31T16:05:22Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: /* Traffic Information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Traffic Information=&lt;br /&gt;
&lt;br /&gt;
DAB has got functionalities for traffic information as it existed for FM.&lt;br /&gt;
&lt;br /&gt;
The equivalent of the Traffic Programm (TP)  (flag for station having traffic information in the program) is implemented in FIG 0/18.&lt;br /&gt;
&lt;br /&gt;
The equivalent for the Traffic Announcement (TA) (flag activated when the announcement happens, interrupt listeners) is implemented in FIG 0/19&lt;br /&gt;
&lt;br /&gt;
As of today (31/7/2015) these functionalities are not implemented in ODR-DabMux.&lt;br /&gt;
&lt;br /&gt;
FIG 0/18 is static and can be added as an option in the config file.&lt;br /&gt;
&lt;br /&gt;
FIG 0/19 should be triggered by an external signal (via ZMQ ? or telnet ?) or forced as always on in the config  (useful for some case for emergency mux).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TO BE ADDED&lt;br /&gt;
&lt;br /&gt;
guidelines for implementation, FIG rates&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=Traffic_information&amp;diff=1263</id>
		<title>Traffic information</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=Traffic_information&amp;diff=1263"/>
		<updated>2015-07-31T16:03:40Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: Created page with &amp;quot;=Traffic Information=  DAB has got functionalities for traffic information as it existed for FM.  The equivalent of the Traffic Programm (TP)  (flag for station having traffic...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Traffic Information=&lt;br /&gt;
&lt;br /&gt;
DAB has got functionalities for traffic information as it existed for FM.&lt;br /&gt;
&lt;br /&gt;
The equivalent of the Traffic Programm (TP)  (flag for station having traffic information in the program) is implemented in FIG 0/18.&lt;br /&gt;
&lt;br /&gt;
The equivalent for the Traffic Announcement (TA) (flag activated when the announcement happens, interrupt listeners) is implemented in FIG 0/19&lt;br /&gt;
&lt;br /&gt;
As of today (31/7/2015) these functionalities are not implemented in ODR-DabMux.&lt;br /&gt;
&lt;br /&gt;
FIG 0/18 is static and can be added as an option in the config file.&lt;br /&gt;
&lt;br /&gt;
FIG 0/19 should be triggered by an external trigger (via ZMQ ?) or forced as always on in the config  (useful for some case for emergency mux).&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=CCC_Camp_2015_Ideas&amp;diff=1261</id>
		<title>CCC Camp 2015 Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=CCC_Camp_2015_Ideas&amp;diff=1261"/>
		<updated>2015-07-21T07:59:35Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: /* Service */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Ideas for CCC Camp 2015==&lt;br /&gt;
[https://events.ccc.de/camp/2015/wiki/Main_Page The Camp] (for those who don&amp;#039;t know what it is) [http://images02.futurezone.at/fuzo_luftbild_berlinVR.de.jpg/fuzo-slideshow-slide/24.546.618 Image]&lt;br /&gt;
&lt;br /&gt;
Our village: [https://events.ccc.de/camp/2015/wiki/Village:Lemanicus Lemanicus]&lt;br /&gt;
&lt;br /&gt;
Going: Frederike, Matthias, Mathias, Rashid&lt;br /&gt;
&lt;br /&gt;
Tentative: Stan&lt;br /&gt;
&lt;br /&gt;
Subjects we want to look into, do tests, trials, experiments, whatever:&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
* SFN&lt;br /&gt;
** Finalise GPSDO integration&lt;br /&gt;
** Add monitoring to ODR-DabMod&lt;br /&gt;
* Receivers&lt;br /&gt;
** Can we improve [https://github.com/linuxstb/dabtools dabtools] to do measurements ?&lt;br /&gt;
** Channel impulse response measurement&lt;br /&gt;
** Bit error rate&lt;br /&gt;
** Visualise information using [https://github.com/basicmaster/dablin dablin]&lt;br /&gt;
** Web-based remote monitoring receiver&lt;br /&gt;
&lt;br /&gt;
*Try to adapt the Camp Radi0 badge for receiving DAB: https://rad1o.badge.events.ccc.de/&lt;br /&gt;
&lt;br /&gt;
==Service==&lt;br /&gt;
Operation of a low power DAB+ multiplex on site with SFN&lt;br /&gt;
&lt;br /&gt;
Conference streams ?&lt;br /&gt;
&lt;br /&gt;
==Equipment==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Mathias===&lt;br /&gt;
*Intel NUC i5&lt;br /&gt;
*One downeast microwave amplifier&lt;br /&gt;
*USRP B200 + GPS SDO&lt;br /&gt;
*Band 3 filter (low power)&lt;br /&gt;
*Yagi antenna&lt;br /&gt;
&lt;br /&gt;
Tentative:&lt;br /&gt;
*Trimble clock&lt;br /&gt;
&lt;br /&gt;
===Rash===&lt;br /&gt;
*Repeater ?&lt;br /&gt;
*NUC ?&lt;br /&gt;
* 2x Downeast AMP&lt;br /&gt;
&lt;br /&gt;
===mpb===&lt;br /&gt;
*USRP B200&lt;br /&gt;
*a few LEA-M8F GPSDO boards&lt;br /&gt;
**some assembled, some not&lt;br /&gt;
*RTLSDR&lt;br /&gt;
*Some amateur radio stuff&lt;br /&gt;
&lt;br /&gt;
Tentative&lt;br /&gt;
*USRP B100&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=CCC_Camp_2015_Ideas&amp;diff=1259</id>
		<title>CCC Camp 2015 Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=CCC_Camp_2015_Ideas&amp;diff=1259"/>
		<updated>2015-07-15T18:16:46Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: /* Hardware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Ideas for CCC Camp 2015==&lt;br /&gt;
[https://events.ccc.de/camp/2015/wiki/Main_Page The Camp] (for those who don&amp;#039;t know what it is) [http://images02.futurezone.at/fuzo_luftbild_berlinVR.de.jpg/fuzo-slideshow-slide/24.546.618 Image]&lt;br /&gt;
&lt;br /&gt;
Our village: [https://events.ccc.de/camp/2015/wiki/Village:Lemanicus Lemanicus]&lt;br /&gt;
&lt;br /&gt;
Going: Frederike, Matthias, Mathias, Rashid&lt;br /&gt;
&lt;br /&gt;
Tentative: Stan&lt;br /&gt;
&lt;br /&gt;
Subjects we want to look into, do tests, trials, experiments, whatever:&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
* SFN&lt;br /&gt;
** Finalise GPSDO integration&lt;br /&gt;
** Add monitoring to ODR-DabMod&lt;br /&gt;
* Receivers&lt;br /&gt;
** Can we improve [https://github.com/linuxstb/dabtools dabtools] to do measurements ?&lt;br /&gt;
** Channel impulse response measurement&lt;br /&gt;
** Bit error rate&lt;br /&gt;
** Visualise information using [https://github.com/basicmaster/dablin dablin]&lt;br /&gt;
** Web-based remote monitoring receiver&lt;br /&gt;
&lt;br /&gt;
*Try to adapt the Camp Radi0 badge for receiving DAB: https://rad1o.badge.events.ccc.de/&lt;br /&gt;
&lt;br /&gt;
==Service==&lt;br /&gt;
Operation of a low power DAB+ multiplex on site with SFN&lt;br /&gt;
&lt;br /&gt;
Local radio, conference streams.&lt;br /&gt;
&lt;br /&gt;
==Equipment==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Mathias===&lt;br /&gt;
*Intel NUC i5&lt;br /&gt;
*One downeast microwave amplifier&lt;br /&gt;
*USRP B200 + GPS SDO&lt;br /&gt;
*Band 3 filter (low power)&lt;br /&gt;
*Yagi antenna&lt;br /&gt;
&lt;br /&gt;
Tentative:&lt;br /&gt;
*Trimble clock&lt;br /&gt;
&lt;br /&gt;
===Rash===&lt;br /&gt;
*Repeater ?&lt;br /&gt;
*NUC ?&lt;br /&gt;
* 2x Downeast AMP&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=CCC_Camp_2015_Ideas&amp;diff=1258</id>
		<title>CCC Camp 2015 Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=CCC_Camp_2015_Ideas&amp;diff=1258"/>
		<updated>2015-07-15T18:04:41Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: /* Mathias */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Ideas for CCC Camp 2015==&lt;br /&gt;
[https://events.ccc.de/camp/2015/wiki/Main_Page The Camp] (for those who don&amp;#039;t know what it is) [http://images02.futurezone.at/fuzo_luftbild_berlinVR.de.jpg/fuzo-slideshow-slide/24.546.618 Image]&lt;br /&gt;
&lt;br /&gt;
Our village: [https://events.ccc.de/camp/2015/wiki/Village:Lemanicus Lemanicus]&lt;br /&gt;
&lt;br /&gt;
Going: Frederike, Matthias, Mathias, Rashid&lt;br /&gt;
&lt;br /&gt;
Tentative: Stan&lt;br /&gt;
&lt;br /&gt;
Subjects we want to look into, do tests, trials, experiments, whatever:&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
* SFN&lt;br /&gt;
** Finalise GPSDO integration&lt;br /&gt;
** Add monitoring to ODR-DabMod&lt;br /&gt;
* Receivers&lt;br /&gt;
** Can we improve [https://github.com/linuxstb/dabtools dabtools] to do measurements ?&lt;br /&gt;
** Channel impulse response measurement&lt;br /&gt;
** Bit error rate&lt;br /&gt;
** Visualise information using [https://github.com/basicmaster/dablin dablin]&lt;br /&gt;
** Web-based remote monitoring receiver&lt;br /&gt;
&lt;br /&gt;
*Try to adapt the Camp Radi0 badge for receiving DAB: https://rad1o.badge.events.ccc.de/&lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
*Operation of a low power DAB+ multiplex on site with SFN&lt;br /&gt;
&lt;br /&gt;
==Equipment==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Mathias===&lt;br /&gt;
*Intel NUC i5&lt;br /&gt;
*One downeast microwave amplifier&lt;br /&gt;
*USRP B200 + GPS SDO&lt;br /&gt;
*Band 3 filter (low power)&lt;br /&gt;
*Yagi antenna&lt;br /&gt;
&lt;br /&gt;
Tentative:&lt;br /&gt;
*Trimble clock&lt;br /&gt;
&lt;br /&gt;
===Rash===&lt;br /&gt;
*Repeater ?&lt;br /&gt;
*NUC ?&lt;br /&gt;
* 2x Downeast AMP&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=CCC_Camp_2015_Ideas&amp;diff=1257</id>
		<title>CCC Camp 2015 Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=CCC_Camp_2015_Ideas&amp;diff=1257"/>
		<updated>2015-07-15T17:59:55Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: /* Ideas for CCC Camp 2015 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Ideas for CCC Camp 2015==&lt;br /&gt;
[https://events.ccc.de/camp/2015/wiki/Main_Page The Camp] (for those who don&amp;#039;t know what it is) [http://images02.futurezone.at/fuzo_luftbild_berlinVR.de.jpg/fuzo-slideshow-slide/24.546.618 Image]&lt;br /&gt;
&lt;br /&gt;
Our village: [https://events.ccc.de/camp/2015/wiki/Village:Lemanicus Lemanicus]&lt;br /&gt;
&lt;br /&gt;
Going: Frederike, Matthias, Mathias, Rashid&lt;br /&gt;
&lt;br /&gt;
Tentative: Stan&lt;br /&gt;
&lt;br /&gt;
Subjects we want to look into, do tests, trials, experiments, whatever:&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
* SFN&lt;br /&gt;
** Finalise GPSDO integration&lt;br /&gt;
** Add monitoring to ODR-DabMod&lt;br /&gt;
* Receivers&lt;br /&gt;
** Can we improve [https://github.com/linuxstb/dabtools dabtools] to do measurements ?&lt;br /&gt;
** Channel impulse response measurement&lt;br /&gt;
** Bit error rate&lt;br /&gt;
** Visualise information using [https://github.com/basicmaster/dablin dablin]&lt;br /&gt;
** Web-based remote monitoring receiver&lt;br /&gt;
&lt;br /&gt;
*Try to adapt the Camp Radi0 badge for receiving DAB: https://rad1o.badge.events.ccc.de/&lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
*Operation of a low power DAB+ multiplex on site with SFN&lt;br /&gt;
&lt;br /&gt;
==Equipment==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Mathias===&lt;br /&gt;
*Intel NUC i5&lt;br /&gt;
*One downeast microwave amplifier&lt;br /&gt;
*USRP B200 + GPS SDO&lt;br /&gt;
*Band 3 filter (low power)&lt;br /&gt;
*Yagi antenna&lt;br /&gt;
&lt;br /&gt;
Tentative:&lt;br /&gt;
*Trimble clock&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=CCC_Camp_2015_Ideas&amp;diff=1256</id>
		<title>CCC Camp 2015 Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=CCC_Camp_2015_Ideas&amp;diff=1256"/>
		<updated>2015-07-15T17:32:21Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: /* Ideas for CCC Camp 2015 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Ideas for CCC Camp 2015==&lt;br /&gt;
[https://events.ccc.de/camp/2015/wiki/Main_Page The Camp] (for those who don&amp;#039;t know what it is) [http://images02.futurezone.at/fuzo_luftbild_berlinVR.de.jpg/fuzo-slideshow-slide/24.546.618 Image]&lt;br /&gt;
&lt;br /&gt;
Our village: [https://events.ccc.de/camp/2015/wiki/Village:Lemanicus Lemanicus]&lt;br /&gt;
&lt;br /&gt;
Going: Matthias, Mathias, Rashid&lt;br /&gt;
&lt;br /&gt;
Tentative: Stan&lt;br /&gt;
&lt;br /&gt;
Subjects we want to look into, do tests, trials, experiments, whatever:&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
* SFN&lt;br /&gt;
** Finalise GPSDO integration&lt;br /&gt;
** Add monitoring to ODR-DabMod&lt;br /&gt;
* Receivers&lt;br /&gt;
** Can we improve [https://github.com/linuxstb/dabtools dabtools] to do measurements ?&lt;br /&gt;
** Channel impulse response measurement&lt;br /&gt;
** Bit error rate&lt;br /&gt;
** Visualise information using [https://github.com/basicmaster/dablin dablin]&lt;br /&gt;
** Web-based remote monitoring receiver&lt;br /&gt;
&lt;br /&gt;
*Try to adapt the Camp Radi0 badge for receiving DAB: https://rad1o.badge.events.ccc.de/&lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
*Operation of a low power DAB+ multiplex on site with SFN&lt;br /&gt;
&lt;br /&gt;
==Equipment==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Mathias===&lt;br /&gt;
*Intel NUC i5&lt;br /&gt;
*One downeast microwave amplifier&lt;br /&gt;
*USRP B200 + GPS SDO&lt;br /&gt;
*Band 3 filter (low power)&lt;br /&gt;
*Yagi antenna&lt;br /&gt;
&lt;br /&gt;
Tentative:&lt;br /&gt;
*Trimble clock&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=CCC_Camp_2015_Ideas&amp;diff=1255</id>
		<title>CCC Camp 2015 Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=CCC_Camp_2015_Ideas&amp;diff=1255"/>
		<updated>2015-07-15T17:29:07Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Ideas for CCC Camp 2015==&lt;br /&gt;
[https://events.ccc.de/camp/2015/wiki/Main_Page The Camp] (for those who don&amp;#039;t what it is) [http://images02.futurezone.at/fuzo_luftbild_berlinVR.de.jpg/fuzo-slideshow-slide/24.546.618 Image]&lt;br /&gt;
&lt;br /&gt;
Our village: [https://events.ccc.de/camp/2015/wiki/Village:Lemanicus Lemanicus]&lt;br /&gt;
&lt;br /&gt;
Going: Matthias, Mathias, Rashid&lt;br /&gt;
&lt;br /&gt;
Tentative: Stan&lt;br /&gt;
&lt;br /&gt;
Subjects we want to look into, do tests, trials, experiments, whatever:&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
* SFN&lt;br /&gt;
** Finalise GPSDO integration&lt;br /&gt;
** Add monitoring to ODR-DabMod&lt;br /&gt;
* Receivers&lt;br /&gt;
** Can we improve [https://github.com/linuxstb/dabtools dabtools] to do measurements ?&lt;br /&gt;
** Channel impulse response measurement&lt;br /&gt;
** Bit error rate&lt;br /&gt;
** Visualise information using [https://github.com/basicmaster/dablin dablin]&lt;br /&gt;
** Web-based remote monitoring receiver&lt;br /&gt;
&lt;br /&gt;
*Try to adapt the Camp Radi0 badge for receiving DAB: https://rad1o.badge.events.ccc.de/&lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
*Operation of a low power DAB+ multiplex on site with SFN&lt;br /&gt;
&lt;br /&gt;
==Equipment==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Mathias===&lt;br /&gt;
*Intel NUC i5&lt;br /&gt;
*One downeast microwave amplifier&lt;br /&gt;
*USRP B200 + GPS SDO&lt;br /&gt;
*Band 3 filter (low power)&lt;br /&gt;
*Yagi antenna&lt;br /&gt;
&lt;br /&gt;
Tentative:&lt;br /&gt;
*Trimble clock&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=CCC_Camp_2015_Ideas&amp;diff=1254</id>
		<title>CCC Camp 2015 Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=CCC_Camp_2015_Ideas&amp;diff=1254"/>
		<updated>2015-07-15T17:24:47Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: /* Ideas for CCC Camp 2015 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Ideas for CCC Camp 2015==&lt;br /&gt;
[https://events.ccc.de/camp/2015/wiki/Main_Page The Camp] (for those who don&amp;#039;t what it is)&lt;br /&gt;
&lt;br /&gt;
Our village: [https://events.ccc.de/camp/2015/wiki/Village:Lemanicus Lemanicus]&lt;br /&gt;
&lt;br /&gt;
Going: Matthias, Mathias, Rashid&lt;br /&gt;
&lt;br /&gt;
Tentative: Stan&lt;br /&gt;
&lt;br /&gt;
Subjects we want to look into, do tests, trials, experiments, whatever:&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
* SFN&lt;br /&gt;
** Finalise GPSDO integration&lt;br /&gt;
** Add monitoring to ODR-DabMod&lt;br /&gt;
* Receivers&lt;br /&gt;
** Can we improve [https://github.com/linuxstb/dabtools dabtools] to do measurements ?&lt;br /&gt;
** Channel impulse response measurement&lt;br /&gt;
** Bit error rate&lt;br /&gt;
** Visualise information using [https://github.com/basicmaster/dablin dablin]&lt;br /&gt;
** Web-based remote monitoring receiver&lt;br /&gt;
&lt;br /&gt;
*Try to adapt the Camp Radi0 badge for receiving DAB: https://rad1o.badge.events.ccc.de/&lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
*Operation of a low power DAB+ multiplex on site with SFN&lt;br /&gt;
&lt;br /&gt;
==Equipment==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Mathias===&lt;br /&gt;
*Intel NUC i5&lt;br /&gt;
*One downeast microwave amplifier&lt;br /&gt;
*USRP B200 + GPS SDO&lt;br /&gt;
*Band 3 filter (low power)&lt;br /&gt;
*Yagi antenna&lt;br /&gt;
&lt;br /&gt;
Tentative:&lt;br /&gt;
*Trimble clock&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=CCC_Camp_2015_Ideas&amp;diff=1253</id>
		<title>CCC Camp 2015 Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=CCC_Camp_2015_Ideas&amp;diff=1253"/>
		<updated>2015-07-15T17:22:35Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: /* Ideas for CCC Camp 2015 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Ideas for CCC Camp 2015==&lt;br /&gt;
&lt;br /&gt;
Our village: [https://events.ccc.de/camp/2015/wiki/Village:Lemanicus Lemanicus]&lt;br /&gt;
&lt;br /&gt;
Going: Matthias, Mathias, Rashid&lt;br /&gt;
&lt;br /&gt;
Tentative: Stan&lt;br /&gt;
&lt;br /&gt;
Subjects we want to look into, do tests, trials, experiments, whatever:&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
* SFN&lt;br /&gt;
** Finalise GPSDO integration&lt;br /&gt;
** Add monitoring to ODR-DabMod&lt;br /&gt;
* Receivers&lt;br /&gt;
** Can we improve [https://github.com/linuxstb/dabtools dabtools] to do measurements ?&lt;br /&gt;
** Channel impulse response measurement&lt;br /&gt;
** Bit error rate&lt;br /&gt;
** Visualise information using [https://github.com/basicmaster/dablin dablin]&lt;br /&gt;
** Web-based remote monitoring receiver&lt;br /&gt;
&lt;br /&gt;
*Try to adapt the Camp Radi0 badge for receiving DAB: https://rad1o.badge.events.ccc.de/&lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
*Operation of a low power DAB+ multiplex on site with SFN&lt;br /&gt;
&lt;br /&gt;
==Equipment==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Mathias===&lt;br /&gt;
*Intel NUC i5&lt;br /&gt;
*One downeast microwave amplifier&lt;br /&gt;
*USRP B200 + GPS SDO&lt;br /&gt;
*Band 3 filter (low power)&lt;br /&gt;
*Yagi antenna&lt;br /&gt;
&lt;br /&gt;
Tentative:&lt;br /&gt;
*Trimble clock&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=CCC_Camp_2015_Ideas&amp;diff=1252</id>
		<title>CCC Camp 2015 Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=CCC_Camp_2015_Ideas&amp;diff=1252"/>
		<updated>2015-07-15T17:22:25Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Ideas for CCC Camp 2015==&lt;br /&gt;
&lt;br /&gt;
Our village: [https://events.ccc.de/camp/2015/wiki/Village:Lemanicus Lemanicus]&lt;br /&gt;
&lt;br /&gt;
Going: Matthias, Mathias, Rashid&lt;br /&gt;
Tentative: Stan&lt;br /&gt;
&lt;br /&gt;
Subjects we want to look into, do tests, trials, experiments, whatever:&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
* SFN&lt;br /&gt;
** Finalise GPSDO integration&lt;br /&gt;
** Add monitoring to ODR-DabMod&lt;br /&gt;
* Receivers&lt;br /&gt;
** Can we improve [https://github.com/linuxstb/dabtools dabtools] to do measurements ?&lt;br /&gt;
** Channel impulse response measurement&lt;br /&gt;
** Bit error rate&lt;br /&gt;
** Visualise information using [https://github.com/basicmaster/dablin dablin]&lt;br /&gt;
** Web-based remote monitoring receiver&lt;br /&gt;
&lt;br /&gt;
*Try to adapt the Camp Radi0 badge for receiving DAB: https://rad1o.badge.events.ccc.de/&lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
*Operation of a low power DAB+ multiplex on site with SFN&lt;br /&gt;
&lt;br /&gt;
==Equipment==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Mathias===&lt;br /&gt;
*Intel NUC i5&lt;br /&gt;
*One downeast microwave amplifier&lt;br /&gt;
*USRP B200 + GPS SDO&lt;br /&gt;
*Band 3 filter (low power)&lt;br /&gt;
*Yagi antenna&lt;br /&gt;
&lt;br /&gt;
Tentative:&lt;br /&gt;
*Trimble clock&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=CCC_Camp_2015_Ideas&amp;diff=1251</id>
		<title>CCC Camp 2015 Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=CCC_Camp_2015_Ideas&amp;diff=1251"/>
		<updated>2015-07-15T17:19:59Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: /* Mathias */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Ideas for CCC Camp 2015==&lt;br /&gt;
&lt;br /&gt;
Our village: [https://events.ccc.de/camp/2015/wiki/Village:Lemanicus Lemanicus]&lt;br /&gt;
&lt;br /&gt;
Subjects we want to look into, do tests, trials, experiments, whatever:&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
* SFN&lt;br /&gt;
** Finalise GPSDO integration&lt;br /&gt;
** Add monitoring to ODR-DabMod&lt;br /&gt;
* Receivers&lt;br /&gt;
** Can we improve [https://github.com/linuxstb/dabtools dabtools] to do measurements ?&lt;br /&gt;
** Channel impulse response measurement&lt;br /&gt;
** Bit error rate&lt;br /&gt;
** Visualise information using [https://github.com/basicmaster/dablin dablin]&lt;br /&gt;
** Web-based remote monitoring receiver&lt;br /&gt;
&lt;br /&gt;
*Try to adapt the Camp Radi0 badge for receiving DAB: https://rad1o.badge.events.ccc.de/&lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
*Operation of a low power DAB+ multiplex on site with SFN&lt;br /&gt;
&lt;br /&gt;
==Equipment==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Mathias===&lt;br /&gt;
*Intel NUC i5&lt;br /&gt;
*One downeast microwave amplifier&lt;br /&gt;
*USRP B200 + GPS SDO&lt;br /&gt;
*Band 3 filter (low power)&lt;br /&gt;
*Yagi antenna&lt;br /&gt;
&lt;br /&gt;
Tentative:&lt;br /&gt;
*Trimble clock&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=CCC_Camp_2015_Ideas&amp;diff=1250</id>
		<title>CCC Camp 2015 Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=CCC_Camp_2015_Ideas&amp;diff=1250"/>
		<updated>2015-07-15T17:18:18Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Ideas for CCC Camp 2015==&lt;br /&gt;
&lt;br /&gt;
Our village: [https://events.ccc.de/camp/2015/wiki/Village:Lemanicus Lemanicus]&lt;br /&gt;
&lt;br /&gt;
Subjects we want to look into, do tests, trials, experiments, whatever:&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
* SFN&lt;br /&gt;
** Finalise GPSDO integration&lt;br /&gt;
** Add monitoring to ODR-DabMod&lt;br /&gt;
* Receivers&lt;br /&gt;
** Can we improve [https://github.com/linuxstb/dabtools dabtools] to do measurements ?&lt;br /&gt;
** Channel impulse response measurement&lt;br /&gt;
** Bit error rate&lt;br /&gt;
** Visualise information using [https://github.com/basicmaster/dablin dablin]&lt;br /&gt;
** Web-based remote monitoring receiver&lt;br /&gt;
&lt;br /&gt;
*Try to adapt the Camp Radi0 badge for receiving DAB: https://rad1o.badge.events.ccc.de/&lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
*Operation of a low power DAB+ multiplex on site with SFN&lt;br /&gt;
&lt;br /&gt;
==Equipment==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Mathias===&lt;br /&gt;
*One downeast microwave amplifier&lt;br /&gt;
*USRP B200 + GPS SDO&lt;br /&gt;
*Band 3 filter (low power)&lt;br /&gt;
*Yagi antenna&lt;br /&gt;
&lt;br /&gt;
Tentative:&lt;br /&gt;
*Trimble clock&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=CCC_Camp_2015_Ideas&amp;diff=1246</id>
		<title>CCC Camp 2015 Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=CCC_Camp_2015_Ideas&amp;diff=1246"/>
		<updated>2015-07-08T14:59:20Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Ideas for CCC Camp 2015==&lt;br /&gt;
&lt;br /&gt;
Our village: [https://events.ccc.de/camp/2015/wiki/Village:Lemanicus Lemanicus]&lt;br /&gt;
&lt;br /&gt;
Subjects we want to look into, do tests, trials, experiments, whatever:&lt;br /&gt;
&lt;br /&gt;
* SFN&lt;br /&gt;
** Finalise GPSDO integration&lt;br /&gt;
** Add monitoring to ODR-DabMod&lt;br /&gt;
* Receivers&lt;br /&gt;
** Can we improve [https://github.com/linuxstb/dabtools dabtools] to do measurements ?&lt;br /&gt;
** Channel impulse response measurement&lt;br /&gt;
** Bit error rate&lt;br /&gt;
** Visualise information using [https://github.com/basicmaster/dablin dablin]&lt;br /&gt;
** Web-based remote monitoring receiver&lt;br /&gt;
&lt;br /&gt;
*Try to adapt the Camp Radi0 badge for receiving DAB: https://rad1o.badge.events.ccc.de/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Operation of a low power DAB+ multiplex&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=CCC_Camp_2015_Ideas&amp;diff=1245</id>
		<title>CCC Camp 2015 Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=CCC_Camp_2015_Ideas&amp;diff=1245"/>
		<updated>2015-07-08T14:37:16Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Ideas for CCC Camp 2015==&lt;br /&gt;
&lt;br /&gt;
Our village: [https://events.ccc.de/camp/2015/wiki/Village:Lemanicus Lemanicus]&lt;br /&gt;
&lt;br /&gt;
Subjects we want to look into, do tests, trials, experiments, whatever:&lt;br /&gt;
&lt;br /&gt;
* SFN&lt;br /&gt;
** Finalise GPSDO integration&lt;br /&gt;
** Add monitoring to ODR-DabMod&lt;br /&gt;
* Receivers&lt;br /&gt;
** Can we improve [https://github.com/linuxstb/dabtools dabtools] to do measurements ?&lt;br /&gt;
** Channel impulse response measurement&lt;br /&gt;
** Bit error rate&lt;br /&gt;
** Visualise information using [https://github.com/basicmaster/dablin dablin]&lt;br /&gt;
** Web-based remote monitoring receiver&lt;br /&gt;
&lt;br /&gt;
*Try to write a DAB receiver for the Camp Radi0 badge !! https://rad1o.badge.events.ccc.de/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Operation of a low power DAB+ multiplex&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=CCC_Camp_2015_Ideas&amp;diff=1244</id>
		<title>CCC Camp 2015 Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=CCC_Camp_2015_Ideas&amp;diff=1244"/>
		<updated>2015-07-07T15:59:33Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: /* Ideas for CCC Camp 2015 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Ideas for CCC Camp 2015==&lt;br /&gt;
&lt;br /&gt;
Our village: [https://events.ccc.de/camp/2015/wiki/Village:Lemanicus Lemanicus]&lt;br /&gt;
&lt;br /&gt;
Subjects we want to look into, do tests, trials, experiments, whatever:&lt;br /&gt;
&lt;br /&gt;
* SFN&lt;br /&gt;
** Finalise GPSDO integration&lt;br /&gt;
** Add monitoring to ODR-DabMod&lt;br /&gt;
* Receivers&lt;br /&gt;
** Can we improve [https://github.com/linuxstb/dabtools dabtools] to do measurements ?&lt;br /&gt;
** Channel impulse response measurement&lt;br /&gt;
** Bit error rate&lt;br /&gt;
** Visualise information using [https://github.com/basicmaster/dablin dablin]&lt;br /&gt;
** Web-based remote monitoring receiver&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Operation of a low power DAB+ multiplex&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=News&amp;diff=1240</id>
		<title>News</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=News&amp;diff=1240"/>
		<updated>2015-06-12T13:41:38Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*&amp;#039;&amp;#039;&amp;#039;Small presentation given in the Open Media track at [https://fosdem.org/2015/schedule/event/mmbtools/ FOSDEM] 31.1-1.2.2015, Brussels&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;We were present at [https://events.ccc.de/congress/2014 31C3] 27-30.12.2014, Hamburg and gave a small workshop&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*[http://www.cosin.ch/fahrplan/2013/events/3.html Presentation] and demonstration at [http://www.cosin.ch/ Cosin conference]&lt;br /&gt;
*[http://www.youtube.com/watch?v=zeGs7CQlvRg Michael Feilen developed a DRM+ software defined receiver] based on ultra low cost [http://sdr.osmocom.org/trac/wiki/rtl-sdr RTL-SDR] USB sticks&lt;br /&gt;
*[[Start of transmission of new DAB+ stations on Geneva]]&lt;br /&gt;
*CRC-mmbTools forked: In order to continue the development of the mmbTools, they have been forked on [https://github.com/Opendigitalradio on github]: [[ODR-DabMux]] [[ODR-DabMod]]&lt;br /&gt;
*[http://stakeholders.ofcom.org.uk/binaries/research/radio-research/Software-DAB-Research.pdf UK OFCOM report] on small scale DAB&lt;br /&gt;
*[[Fdk-aac-dabplus]] A free/open DAB+ encoder is born, congratulations Tipok !&lt;br /&gt;
*[http://tipok.org.ua/node/41 The simplest and lowest cost DAB transmitter] so far, check also the [http://www.youtube.com/watch?v=F4nibOcBrdI video]&lt;br /&gt;
*[http://tech.ebu.ch/news/ebu-collaborates-on-successful-dab-sfn-m-17jul12 New Single Frequency Network feature] for DAB on CRC mmbTools free software !! (07/2012)&lt;br /&gt;
*CRC has put in GPL a [http://mmbtools.crc.ca/content/view/44/71/ new version of the crc-dabmod modulator] including all modes ! (07/2012)&lt;br /&gt;
*[[Live DAB+ test transmission in Geneva during the EBU Radio Week 2012 with 100W ERP]] (02/2012)&lt;br /&gt;
*[http://wiki.opendigitalradio.org/files/unikom_presentation_pub.pdf &amp;quot;DAB+ for local/community radio&amp;quot;] presentation for Unikom radios in Switzerland (23/10/2011)&lt;br /&gt;
*Some people have started to [http://sdr.osmocom.org/trac/wiki/rtl-sdr develop an open driver for the RTL2832u chip], making it the lowest cost open SDR platform ever seen. &lt;br /&gt;
*Kanal Plus in Denmark has started broadcasting a [http://www.wohnort.org/DAB/denmark.html#Local local DAB+ ensemble] using the full CRC MMBtools chain&lt;br /&gt;
*Verstehen Sie deutsch ? opendigitalradio.org interview by [http://www.radioflora.de/ radio Flora] in Hannover: http://freie-radios.net/40682 (thank you Fredi :)&lt;br /&gt;
*Presentation at [http://wiki.civilmedia.eu Civilmedia 2011] for community radios&lt;br /&gt;
*14th February, Open Software Defined Radio workshop with CRC at EBU, [http://www.slideshare.net/pcharest/ebu-drw2011-crcmmbtoolssoftwareradioworkshop see slides]&lt;br /&gt;
*13th February 2011: [[DRM trial II in Sottens]]&lt;br /&gt;
&lt;br /&gt;
*[http://www.slideshare.net/radioradioradio/local-dab-broadcasting Presentation] and [[WorldDMB GA 2010 Open DAB demonstration|demonstration]] of the full open source DAB transmission solution at WorldDMB General Assembly in Belfast&lt;br /&gt;
*[[Demonstration of open source digital transmission chain at IBC]], Stand 10.D21 (EBU), 10-14 September 2010&lt;br /&gt;
*[[First licensed open dab transmission]] for Label Suisse Festival 17-19 September 2010 Lausanne. Live transmission of 8 channels DAB multiplex. Another step in the democratization of digital radio ! !&lt;br /&gt;
*CRC announced the release of the source code (GPL) of their software DAB OFDM modulator &lt;br /&gt;
**See presentation http://www.slideshare.net/fralef/update-on-crc-open-and-free-dab-tools&lt;br /&gt;
**[http://mmbtools.crc.ca/content/view/44/71/ CRC-DABMod description and source code]&lt;br /&gt;
*[http://events.ccc.de/congress/2009/wiki/Radio_broadcasting CCC Workshop] on digital radio and software radio.&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=DAB_hardware&amp;diff=1224</id>
		<title>DAB hardware</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=DAB_hardware&amp;diff=1224"/>
		<updated>2015-04-12T12:35:05Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&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==&lt;br /&gt;
&lt;br /&gt;
[[HackRF]] SDR plaftorm&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>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=DAB_hardware&amp;diff=1223</id>
		<title>DAB hardware</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=DAB_hardware&amp;diff=1223"/>
		<updated>2015-04-12T12:34:18Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;
==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;br /&gt;
&lt;br /&gt;
==HackRF==&lt;br /&gt;
&lt;br /&gt;
HackRF SDR plaftorm&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=Farsync_card&amp;diff=1222</id>
		<title>Farsync card</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=Farsync_card&amp;diff=1222"/>
		<updated>2015-04-07T13:46:21Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Use with ODR-DabMux==&lt;br /&gt;
&lt;br /&gt;
To use the Farsync card with the ODR-DabMux multiplexer, the raw output has to be used:&lt;br /&gt;
 raw://&amp;lt;device name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;device name&amp;gt; is the name of the device under linux.&lt;br /&gt;
&lt;br /&gt;
Usually, it is &lt;br /&gt;
 raw://sync0&lt;br /&gt;
&lt;br /&gt;
See below for more information on the farsync card on Linux.&lt;br /&gt;
&lt;br /&gt;
==Some information about the FarSite FarSync TE1 card==&lt;br /&gt;
&lt;br /&gt;
http://www.farsite.com/synchronous_X.21_RS422_V.35_RS530_PCI_PCIe_cards/farsync_e1_G.703_G.704_pci_card_linux_windows.shtml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On 05. Nov 2013, Kevin Curtis (FarSite) has communicated the following to the mmbTools mailing list:&lt;br /&gt;
&lt;br /&gt;
===Driver versions.===&lt;br /&gt;
We try our best to keep up with the new Kernel releases, but this is sometimes an impossible task, so we now just try and keep up with the Ubuntu releases instead. However, if you do not find a release of the drivers that is compatible with the Kernel version that you need to work with, then please email support@farsite.com and will will do our best to resolve your issue.&lt;br /&gt;
&lt;br /&gt;
===Driver version compatibility===&lt;br /&gt;
Each new release of the FarSync driver usually adds new functionality, and this normally means that the fstioc_info structure, which is used to pass configuration/ststus information between the farsync driver and an application, is changed also.  We add new configuration/status fields to the end of the structure.  In order to save you having to rebuild your application, say for example the CRC-DabMux tool, each time we make a release we have made it possible to tell the driver to be compatible with a specific previous version of the fstioc_info structure.  This can be done in various ways.  For example:&lt;br /&gt;
&lt;br /&gt;
*    specify the base fstioc_info structure version at module load time.  This is then the default value for all API sessions.  If there is not a value set at module load time, then the structure version is assumed to be the latest version.&lt;br /&gt;
*    use the farutil &amp;lt;device&amp;gt; set_iocver &amp;lt;version&amp;gt; command.  This will set the base version for a give FarSync port, e.g. sync0.&lt;br /&gt;
*    the application can use the ioctl(FSTCMD) with the command value of FSTCMD_SET_VERSION&lt;br /&gt;
&lt;br /&gt;
In the case of the MMB Tools I suspect you would use the first option and select the structure version at module load time.&lt;br /&gt;
&lt;br /&gt;
We have been using version numbers since 1.09.xx and for the FarSync base 2.1.x release the version numbers and their meanings are as follows:&lt;br /&gt;
&lt;br /&gt;
*    0 - compatible with versions 1.07.xx to 1.09.02&lt;br /&gt;
*    1 - compatible with version 1.09.03 and 1.09.04&lt;br /&gt;
*    2 - compatible with version 1.09.05&lt;br /&gt;
*    3 - compatable with version 2.0.x&lt;br /&gt;
*    4 - compatible with version 2.1.x&lt;br /&gt;
&lt;br /&gt;
===Setting the version with the module runtime parameter===&lt;br /&gt;
&lt;br /&gt;
The farsync and fsflex drivers can be passed a module load time parameter called fst_iocinfo_version.  Depending on how the module is loaded the value can specified in one of two ways:&lt;br /&gt;
&lt;br /&gt;
when using modprobe to load the kernel modules, add the following lines to the /etc/modprobe.conf file&lt;br /&gt;
        options farsync fst_iocinfo_version=&amp;lt;value&amp;gt;&lt;br /&gt;
        options fsflex fst_iocinfo_version=&amp;lt;value&amp;gt;&lt;br /&gt;
&lt;br /&gt;
when using insmod to load the kernel module, append the parameter to the insmod command, for example&lt;br /&gt;
        insmod farsync.ko fst_iocinfo_version=2&lt;br /&gt;
        insmod fsflex.ko fst_iocinfo_version=2&lt;br /&gt;
&lt;br /&gt;
===Setting the version using the farutil command===&lt;br /&gt;
&lt;br /&gt;
When using the farutil command to set the compatibility version number please make sure that it is used before the FarSync port has been opened for use.  When you have set the value you can check it has been set correctly.  Here is an example:&lt;br /&gt;
&lt;br /&gt;
 farutil sync0 set_iocver 3&lt;br /&gt;
 farutil sync0 get_iocver &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Setting the version using the ioctl(FSTCMD)===&lt;br /&gt;
If you want to be sure that your application will always work with a given version of the structure you can add the following to the initialisation section of your code:&lt;br /&gt;
&lt;br /&gt;
 static void&lt;br /&gt;
 do_set_iocver (int version)&lt;br /&gt;
 {&lt;br /&gt;
    static struct fstioc_cmd my_cmd;&lt;br /&gt;
    unsigned char iocinfo_version;&lt;br /&gt;
 &lt;br /&gt;
    iocinfo_version = version;&lt;br /&gt;
    printf(&amp;quot;Requesting IOC Info structure version to be %d\n&amp;quot;,&lt;br /&gt;
    iocinfo_version);&lt;br /&gt;
    my_cmd.command = FSTCMD_SET_VERSION;&lt;br /&gt;
    my_cmd.version = 1;&lt;br /&gt;
    my_cmd.input_data_len=1;&lt;br /&gt;
    my_cmd.status = 0x55555555;&lt;br /&gt;
    my_cmd.data_ptr = &amp;amp;iocinfo_version;&lt;br /&gt;
    req.ifr_data = (char *)&amp;amp;my_cmd;&lt;br /&gt;
    if (ioctl(sock, FSTCMD, &amp;amp;req))&lt;br /&gt;
    {&lt;br /&gt;
        perror(&amp;quot;Error in setting IOC Info version number\n&amp;quot;);&lt;br /&gt;
        exit(0);&lt;br /&gt;
    }&lt;br /&gt;
    if (my_cmd.status == 0xaaaaaaaa)&lt;br /&gt;
    {&lt;br /&gt;
        printf(&amp;quot;IOC Info version set to %d\n&amp;quot;, iocinfo_version);&lt;br /&gt;
    }&lt;br /&gt;
    else&lt;br /&gt;
    {&lt;br /&gt;
        printf(&amp;quot;Error processing IOC Info version. Status is %x\n&amp;quot;, my_cmd.status);&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
How do I know what my device names are called?&lt;br /&gt;
You can use the command &amp;quot;cat /proc/farsync&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 # more /proc/farsync &lt;br /&gt;
 FarSync OEM Driver version 2.0.8 - Patch Level 00 - Build -b191&lt;br /&gt;
 2 Cards found&lt;br /&gt;
        sync0-sync1:(K4739218) FarSync T2U     IRQ193,  2 ports, State: Running &lt;br /&gt;
        sync2-sync2:(K5329089) FarSync TE1     IRQ185,  1 ports, State: Running &lt;br /&gt;
 Total number of ports = 3&lt;br /&gt;
&lt;br /&gt;
Note also that the State should be Running, and if it not this value there may have been a problem loading the card with it firmware.  Consult the Trouble Shooting Guide on the product CD for more help in this case.&lt;br /&gt;
&lt;br /&gt;
===Versions of FarSync TE1 cards.===&lt;br /&gt;
We now have three versions of the FarSync TE1 card as follows:&lt;br /&gt;
&lt;br /&gt;
*    TE1:     A single port PCI card with an RJ48 and BNC tx and rx connector.&lt;br /&gt;
*    TE1R:    A single port PCI card with a RJ48 connector only&lt;br /&gt;
*    TE1e:    A single port PCI Express with an RJ48 and BNC tx and rx connector with an external clock input of up to 10mhz through a SMA connector is supported to allow synchronisation of the output data clock, to, for example, a GPS source.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Compilation Errors on install===&lt;br /&gt;
If you are installing the FarSync drivers and encounter compilation errors when building the driver, then check to see if there is a later version of the driver for download on our website.  If there is a later version then please use this one.&lt;br /&gt;
&lt;br /&gt;
If there are still compilation errors, check to see if there are any patches for this version of the driver on our website.  If there are please install them.&lt;br /&gt;
&lt;br /&gt;
If there are still compilation errors then contact support@farsite.com&lt;br /&gt;
&lt;br /&gt;
The farsync drivers and latest patches can be found at http://farsite.com/custsupp/Download_FarSync_software.htm&lt;br /&gt;
&lt;br /&gt;
===Application Stability Issues===&lt;br /&gt;
If your application crashes as soon as it is started, then it may have been compiled for an earlier version of the FarSync driver.  Loading the farsync module specifying the correct fstioc_info version will probably resolve the issue.&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=Farsync_card&amp;diff=1221</id>
		<title>Farsync card</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=Farsync_card&amp;diff=1221"/>
		<updated>2015-04-07T13:43:44Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Use with ODR-DabMux==&lt;br /&gt;
&lt;br /&gt;
To use the Farsync card with the ODR-DabMux multiplexer, the raw output has to be used:&lt;br /&gt;
 raw://device&lt;br /&gt;
&lt;br /&gt;
Usually, it is &lt;br /&gt;
 raw://sync0&lt;br /&gt;
&lt;br /&gt;
See below for more information on the farsync card on Linux.&lt;br /&gt;
&lt;br /&gt;
==Some information about the FarSite FarSync TE1 card==&lt;br /&gt;
&lt;br /&gt;
http://www.farsite.com/synchronous_X.21_RS422_V.35_RS530_PCI_PCIe_cards/farsync_e1_G.703_G.704_pci_card_linux_windows.shtml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On 05. Nov 2013, Kevin Curtis (FarSite) has communicated the following to the mmbTools mailing list:&lt;br /&gt;
&lt;br /&gt;
===Driver versions.===&lt;br /&gt;
We try our best to keep up with the new Kernel releases, but this is sometimes an impossible task, so we now just try and keep up with the Ubuntu releases instead. However, if you do not find a release of the drivers that is compatible with the Kernel version that you need to work with, then please email support@farsite.com and will will do our best to resolve your issue.&lt;br /&gt;
&lt;br /&gt;
===Driver version compatibility===&lt;br /&gt;
Each new release of the FarSync driver usually adds new functionality, and this normally means that the fstioc_info structure, which is used to pass configuration/ststus information between the farsync driver and an application, is changed also.  We add new configuration/status fields to the end of the structure.  In order to save you having to rebuild your application, say for example the CRC-DabMux tool, each time we make a release we have made it possible to tell the driver to be compatible with a specific previous version of the fstioc_info structure.  This can be done in various ways.  For example:&lt;br /&gt;
&lt;br /&gt;
*    specify the base fstioc_info structure version at module load time.  This is then the default value for all API sessions.  If there is not a value set at module load time, then the structure version is assumed to be the latest version.&lt;br /&gt;
*    use the farutil &amp;lt;device&amp;gt; set_iocver &amp;lt;version&amp;gt; command.  This will set the base version for a give FarSync port, e.g. sync0.&lt;br /&gt;
*    the application can use the ioctl(FSTCMD) with the command value of FSTCMD_SET_VERSION&lt;br /&gt;
&lt;br /&gt;
In the case of the MMB Tools I suspect you would use the first option and select the structure version at module load time.&lt;br /&gt;
&lt;br /&gt;
We have been using version numbers since 1.09.xx and for the FarSync base 2.1.x release the version numbers and their meanings are as follows:&lt;br /&gt;
&lt;br /&gt;
*    0 - compatible with versions 1.07.xx to 1.09.02&lt;br /&gt;
*    1 - compatible with version 1.09.03 and 1.09.04&lt;br /&gt;
*    2 - compatible with version 1.09.05&lt;br /&gt;
*    3 - compatable with version 2.0.x&lt;br /&gt;
*    4 - compatible with version 2.1.x&lt;br /&gt;
&lt;br /&gt;
===Setting the version with the module runtime parameter===&lt;br /&gt;
&lt;br /&gt;
The farsync and fsflex drivers can be passed a module load time parameter called fst_iocinfo_version.  Depending on how the module is loaded the value can specified in one of two ways:&lt;br /&gt;
&lt;br /&gt;
when using modprobe to load the kernel modules, add the following lines to the /etc/modprobe.conf file&lt;br /&gt;
        options farsync fst_iocinfo_version=&amp;lt;value&amp;gt;&lt;br /&gt;
        options fsflex fst_iocinfo_version=&amp;lt;value&amp;gt;&lt;br /&gt;
&lt;br /&gt;
when using insmod to load the kernel module, append the parameter to the insmod command, for example&lt;br /&gt;
        insmod farsync.ko fst_iocinfo_version=2&lt;br /&gt;
        insmod fsflex.ko fst_iocinfo_version=2&lt;br /&gt;
&lt;br /&gt;
===Setting the version using the farutil command===&lt;br /&gt;
&lt;br /&gt;
When using the farutil command to set the compatibility version number please make sure that it is used before the FarSync port has been opened for use.  When you have set the value you can check it has been set correctly.  Here is an example:&lt;br /&gt;
&lt;br /&gt;
 farutil sync0 set_iocver 3&lt;br /&gt;
 farutil sync0 get_iocver &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Setting the version using the ioctl(FSTCMD)===&lt;br /&gt;
If you want to be sure that your application will always work with a given version of the structure you can add the following to the initialisation section of your code:&lt;br /&gt;
&lt;br /&gt;
 static void&lt;br /&gt;
 do_set_iocver (int version)&lt;br /&gt;
 {&lt;br /&gt;
    static struct fstioc_cmd my_cmd;&lt;br /&gt;
    unsigned char iocinfo_version;&lt;br /&gt;
 &lt;br /&gt;
    iocinfo_version = version;&lt;br /&gt;
    printf(&amp;quot;Requesting IOC Info structure version to be %d\n&amp;quot;,&lt;br /&gt;
    iocinfo_version);&lt;br /&gt;
    my_cmd.command = FSTCMD_SET_VERSION;&lt;br /&gt;
    my_cmd.version = 1;&lt;br /&gt;
    my_cmd.input_data_len=1;&lt;br /&gt;
    my_cmd.status = 0x55555555;&lt;br /&gt;
    my_cmd.data_ptr = &amp;amp;iocinfo_version;&lt;br /&gt;
    req.ifr_data = (char *)&amp;amp;my_cmd;&lt;br /&gt;
    if (ioctl(sock, FSTCMD, &amp;amp;req))&lt;br /&gt;
    {&lt;br /&gt;
        perror(&amp;quot;Error in setting IOC Info version number\n&amp;quot;);&lt;br /&gt;
        exit(0);&lt;br /&gt;
    }&lt;br /&gt;
    if (my_cmd.status == 0xaaaaaaaa)&lt;br /&gt;
    {&lt;br /&gt;
        printf(&amp;quot;IOC Info version set to %d\n&amp;quot;, iocinfo_version);&lt;br /&gt;
    }&lt;br /&gt;
    else&lt;br /&gt;
    {&lt;br /&gt;
        printf(&amp;quot;Error processing IOC Info version. Status is %x\n&amp;quot;, my_cmd.status);&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
How do I know what my device names are called?&lt;br /&gt;
You can use the command &amp;quot;cat /proc/farsync&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 # more /proc/farsync &lt;br /&gt;
 FarSync OEM Driver version 2.0.8 - Patch Level 00 - Build -b191&lt;br /&gt;
 2 Cards found&lt;br /&gt;
        sync0-sync1:(K4739218) FarSync T2U     IRQ193,  2 ports, State: Running &lt;br /&gt;
        sync2-sync2:(K5329089) FarSync TE1     IRQ185,  1 ports, State: Running &lt;br /&gt;
 Total number of ports = 3&lt;br /&gt;
&lt;br /&gt;
Note also that the State should be Running, and if it not this value there may have been a problem loading the card with it firmware.  Consult the Trouble Shooting Guide on the product CD for more help in this case.&lt;br /&gt;
&lt;br /&gt;
===Versions of FarSync TE1 cards.===&lt;br /&gt;
We now have three versions of the FarSync TE1 card as follows:&lt;br /&gt;
&lt;br /&gt;
*    TE1:     A single port PCI card with an RJ48 and BNC tx and rx connector.&lt;br /&gt;
*    TE1R:    A single port PCI card with a RJ48 connector only&lt;br /&gt;
*    TE1e:    A single port PCI Express with an RJ48 and BNC tx and rx connector with an external clock input of up to 10mhz through a SMA connector is supported to allow synchronisation of the output data clock, to, for example, a GPS source.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Compilation Errors on install===&lt;br /&gt;
If you are installing the FarSync drivers and encounter compilation errors when building the driver, then check to see if there is a later version of the driver for download on our website.  If there is a later version then please use this one.&lt;br /&gt;
&lt;br /&gt;
If there are still compilation errors, check to see if there are any patches for this version of the driver on our website.  If there are please install them.&lt;br /&gt;
&lt;br /&gt;
If there are still compilation errors then contact support@farsite.com&lt;br /&gt;
&lt;br /&gt;
The farsync drivers and latest patches can be found at http://farsite.com/custsupp/Download_FarSync_software.htm&lt;br /&gt;
&lt;br /&gt;
===Application Stability Issues===&lt;br /&gt;
If your application crashes as soon as it is started, then it may have been compiled for an earlier version of the FarSync driver.  Loading the farsync module specifying the correct fstioc_info version will probably resolve the issue.&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=Farsync_card&amp;diff=1220</id>
		<title>Farsync card</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=Farsync_card&amp;diff=1220"/>
		<updated>2015-04-07T13:43:00Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Use on ODR-DabMux==&lt;br /&gt;
&lt;br /&gt;
To use the Farsync card with the ODR-DabMux multiplexer, the raw output has to be used:&lt;br /&gt;
 raw://device&lt;br /&gt;
&lt;br /&gt;
Usually, it is &lt;br /&gt;
 raw://sync0&lt;br /&gt;
&lt;br /&gt;
See below for more information on the farsync card on Linux.&lt;br /&gt;
&lt;br /&gt;
==Some information about the FarSite FarSync TE1 card==&lt;br /&gt;
&lt;br /&gt;
http://www.farsite.com/synchronous_X.21_RS422_V.35_RS530_PCI_PCIe_cards/farsync_e1_G.703_G.704_pci_card_linux_windows.shtml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On 05. Nov 2013, Kevin Curtis (FarSite) has communicated the following to the mmbTools mailing list:&lt;br /&gt;
&lt;br /&gt;
===Driver versions.===&lt;br /&gt;
We try our best to keep up with the new Kernel releases, but this is sometimes an impossible task, so we now just try and keep up with the Ubuntu releases instead. However, if you do not find a release of the drivers that is compatible with the Kernel version that you need to work with, then please email support@farsite.com and will will do our best to resolve your issue.&lt;br /&gt;
&lt;br /&gt;
===Driver version compatibility===&lt;br /&gt;
Each new release of the FarSync driver usually adds new functionality, and this normally means that the fstioc_info structure, which is used to pass configuration/ststus information between the farsync driver and an application, is changed also.  We add new configuration/status fields to the end of the structure.  In order to save you having to rebuild your application, say for example the CRC-DabMux tool, each time we make a release we have made it possible to tell the driver to be compatible with a specific previous version of the fstioc_info structure.  This can be done in various ways.  For example:&lt;br /&gt;
&lt;br /&gt;
*    specify the base fstioc_info structure version at module load time.  This is then the default value for all API sessions.  If there is not a value set at module load time, then the structure version is assumed to be the latest version.&lt;br /&gt;
*    use the farutil &amp;lt;device&amp;gt; set_iocver &amp;lt;version&amp;gt; command.  This will set the base version for a give FarSync port, e.g. sync0.&lt;br /&gt;
*    the application can use the ioctl(FSTCMD) with the command value of FSTCMD_SET_VERSION&lt;br /&gt;
&lt;br /&gt;
In the case of the MMB Tools I suspect you would use the first option and select the structure version at module load time.&lt;br /&gt;
&lt;br /&gt;
We have been using version numbers since 1.09.xx and for the FarSync base 2.1.x release the version numbers and their meanings are as follows:&lt;br /&gt;
&lt;br /&gt;
*    0 - compatible with versions 1.07.xx to 1.09.02&lt;br /&gt;
*    1 - compatible with version 1.09.03 and 1.09.04&lt;br /&gt;
*    2 - compatible with version 1.09.05&lt;br /&gt;
*    3 - compatable with version 2.0.x&lt;br /&gt;
*    4 - compatible with version 2.1.x&lt;br /&gt;
&lt;br /&gt;
===Setting the version with the module runtime parameter===&lt;br /&gt;
&lt;br /&gt;
The farsync and fsflex drivers can be passed a module load time parameter called fst_iocinfo_version.  Depending on how the module is loaded the value can specified in one of two ways:&lt;br /&gt;
&lt;br /&gt;
when using modprobe to load the kernel modules, add the following lines to the /etc/modprobe.conf file&lt;br /&gt;
        options farsync fst_iocinfo_version=&amp;lt;value&amp;gt;&lt;br /&gt;
        options fsflex fst_iocinfo_version=&amp;lt;value&amp;gt;&lt;br /&gt;
&lt;br /&gt;
when using insmod to load the kernel module, append the parameter to the insmod command, for example&lt;br /&gt;
        insmod farsync.ko fst_iocinfo_version=2&lt;br /&gt;
        insmod fsflex.ko fst_iocinfo_version=2&lt;br /&gt;
&lt;br /&gt;
===Setting the version using the farutil command===&lt;br /&gt;
&lt;br /&gt;
When using the farutil command to set the compatibility version number please make sure that it is used before the FarSync port has been opened for use.  When you have set the value you can check it has been set correctly.  Here is an example:&lt;br /&gt;
&lt;br /&gt;
 farutil sync0 set_iocver 3&lt;br /&gt;
 farutil sync0 get_iocver &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Setting the version using the ioctl(FSTCMD)===&lt;br /&gt;
If you want to be sure that your application will always work with a given version of the structure you can add the following to the initialisation section of your code:&lt;br /&gt;
&lt;br /&gt;
 static void&lt;br /&gt;
 do_set_iocver (int version)&lt;br /&gt;
 {&lt;br /&gt;
    static struct fstioc_cmd my_cmd;&lt;br /&gt;
    unsigned char iocinfo_version;&lt;br /&gt;
 &lt;br /&gt;
    iocinfo_version = version;&lt;br /&gt;
    printf(&amp;quot;Requesting IOC Info structure version to be %d\n&amp;quot;,&lt;br /&gt;
    iocinfo_version);&lt;br /&gt;
    my_cmd.command = FSTCMD_SET_VERSION;&lt;br /&gt;
    my_cmd.version = 1;&lt;br /&gt;
    my_cmd.input_data_len=1;&lt;br /&gt;
    my_cmd.status = 0x55555555;&lt;br /&gt;
    my_cmd.data_ptr = &amp;amp;iocinfo_version;&lt;br /&gt;
    req.ifr_data = (char *)&amp;amp;my_cmd;&lt;br /&gt;
    if (ioctl(sock, FSTCMD, &amp;amp;req))&lt;br /&gt;
    {&lt;br /&gt;
        perror(&amp;quot;Error in setting IOC Info version number\n&amp;quot;);&lt;br /&gt;
        exit(0);&lt;br /&gt;
    }&lt;br /&gt;
    if (my_cmd.status == 0xaaaaaaaa)&lt;br /&gt;
    {&lt;br /&gt;
        printf(&amp;quot;IOC Info version set to %d\n&amp;quot;, iocinfo_version);&lt;br /&gt;
    }&lt;br /&gt;
    else&lt;br /&gt;
    {&lt;br /&gt;
        printf(&amp;quot;Error processing IOC Info version. Status is %x\n&amp;quot;, my_cmd.status);&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
How do I know what my device names are called?&lt;br /&gt;
You can use the command &amp;quot;cat /proc/farsync&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 # more /proc/farsync &lt;br /&gt;
 FarSync OEM Driver version 2.0.8 - Patch Level 00 - Build -b191&lt;br /&gt;
 2 Cards found&lt;br /&gt;
        sync0-sync1:(K4739218) FarSync T2U     IRQ193,  2 ports, State: Running &lt;br /&gt;
        sync2-sync2:(K5329089) FarSync TE1     IRQ185,  1 ports, State: Running &lt;br /&gt;
 Total number of ports = 3&lt;br /&gt;
&lt;br /&gt;
Note also that the State should be Running, and if it not this value there may have been a problem loading the card with it firmware.  Consult the Trouble Shooting Guide on the product CD for more help in this case.&lt;br /&gt;
&lt;br /&gt;
===Versions of FarSync TE1 cards.===&lt;br /&gt;
We now have three versions of the FarSync TE1 card as follows:&lt;br /&gt;
&lt;br /&gt;
*    TE1:     A single port PCI card with an RJ48 and BNC tx and rx connector.&lt;br /&gt;
*    TE1R:    A single port PCI card with a RJ48 connector only&lt;br /&gt;
*    TE1e:    A single port PCI Express with an RJ48 and BNC tx and rx connector with an external clock input of up to 10mhz through a SMA connector is supported to allow synchronisation of the output data clock, to, for example, a GPS source.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Compilation Errors on install===&lt;br /&gt;
If you are installing the FarSync drivers and encounter compilation errors when building the driver, then check to see if there is a later version of the driver for download on our website.  If there is a later version then please use this one.&lt;br /&gt;
&lt;br /&gt;
If there are still compilation errors, check to see if there are any patches for this version of the driver on our website.  If there are please install them.&lt;br /&gt;
&lt;br /&gt;
If there are still compilation errors then contact support@farsite.com&lt;br /&gt;
&lt;br /&gt;
The farsync drivers and latest patches can be found at http://farsite.com/custsupp/Download_FarSync_software.htm&lt;br /&gt;
&lt;br /&gt;
===Application Stability Issues===&lt;br /&gt;
If your application crashes as soon as it is started, then it may have been compiled for an earlier version of the FarSync driver.  Loading the farsync module specifying the correct fstioc_info version will probably resolve the issue.&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=MediaWiki:Sidebar&amp;diff=1216</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=MediaWiki:Sidebar&amp;diff=1216"/>
		<updated>2015-02-16T15:07:13Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Navigation&lt;br /&gt;
** mainpage|mainpage&lt;br /&gt;
**http://www.opendigitalradio.org|Opendigitalradio.org&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** helppage|help&lt;br /&gt;
&lt;br /&gt;
*ODR-mmbTools&lt;br /&gt;
** ODR-DabMux|ODR-DabMux&lt;br /&gt;
** ODR-DabMod|ODR-DabMod&lt;br /&gt;
** FDK-AAC-DABplus|FDK-AAC-DABplus&lt;br /&gt;
** Toolame-DAB|Toolame-dab&lt;br /&gt;
&lt;br /&gt;
*External links&lt;br /&gt;
**http://mpb.li|mpb.li&lt;br /&gt;
**http://sourceforge.net/apps/mediawiki/drm/index.php?title=Main_Page|Dream&lt;br /&gt;
**http://www.drm-sender.de/|Spark&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=Main_Page&amp;diff=1212</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=Main_Page&amp;diff=1212"/>
		<updated>2015-02-08T21:40:13Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__ __NOEDITSECTION__&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:282%&amp;quot;&amp;gt;Opendigitalradio.org&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BIG&amp;gt;&lt;br /&gt;
Open techniques for Digital Radio Broadcasting&lt;br /&gt;
&amp;lt;/BIG&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%; border-spacing:8px; margin:-8px -8px;&amp;quot;&lt;br /&gt;
|class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:100%; border:1px solid #ddcef2; background:#faf5ff; vertical-align:top; color:#000;&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#faf5ff; color:#000&amp;quot;&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0; background:#ddcef2; font-size:120%; font-weight:bold; border:1px solid #afa3bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Background&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000;&amp;quot;|&lt;br /&gt;
Open digital broadcasting techniques based on software defined radio. Digital radio transmission and development must also become democratized for experimenters and small broadcasters. Opendigitalradio.org wiki is about creating a community for documenting and exchanging experimentations and gather information about existing projects. Please read [[Introduction]] for more information.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Association Opendigitalradio|Opendigitalradio is a non-profit association based in Switzerland]]&amp;#039;&amp;#039;&amp;#039; (page in french), offering also a broadcast infrastructure for temporary radio stations.&lt;br /&gt;
&lt;br /&gt;
This wiki is also the home of the &amp;#039;&amp;#039;&amp;#039;ODR-mmbTools&amp;#039;&amp;#039;&amp;#039;, a fork of the CRC-mmbTools from [http://mmbtools.crc.ca CRC]. Please see [[Introduction on DAB/DAB+]]&lt;br /&gt;
&lt;br /&gt;
News:&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Opendigitalradio will be present at [https://tech.ebu.ch/events/radiohack2015 EBU RadioHack]&amp;#039;&amp;#039;&amp;#039; 12-13.2.2015, Geneva.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Opendigitalradio will be present at [http://www.salondelaradio.com/programme/ Le Radio]&amp;#039;&amp;#039;&amp;#039; on Sunday/Monday 8-9.2.2015, Paris&lt;br /&gt;
*The &amp;#039;&amp;#039;&amp;#039;[[etisnoop]]&amp;#039;&amp;#039;&amp;#039; ETI analyser by CSP.it has been updated and supports DAB+ decoding (11.2015)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[News|Older news]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%; border-spacing:8px; margin:-8px -8px;&amp;quot;&lt;br /&gt;
|class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;border:1px solid #cef2e0; background:#f5fffa; vertical-align:top; color:#000;&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#f5fffa; color:#000&amp;quot;&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0; background:#cef2e0; font-size:120%; font-weight:bold; border:1px solid #afa3bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;DAB/DAB+ transmission&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000;&amp;quot;|&lt;br /&gt;
[[Image:Logo mmb.png|right]]&lt;br /&gt;
*[[Introduction on DAB/DAB+]]&lt;br /&gt;
*[[DAB/DAB+ encoding]]: MPEG Layer II or HE-AAC encoding, slideshow encoding&lt;br /&gt;
*[[DAB multiplexing]]: putting together DAB/DAB+/DMB programs&lt;br /&gt;
*[[DAB modulation]]: create the baseband COFDM modulation&lt;br /&gt;
*[[DAB hardware]]: software radio peripheral, filtering, amplification&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#f5fffa; color:#000&amp;quot;&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0; background:#cef2e0; font-size:120%; font-weight:bold; border:1px solid #afa3bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Real cases, examples&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000;&amp;quot;|&lt;br /&gt;
*[http://www.slideshare.net/radioradioradio/local-dab-broadcasting Presentation] and [[WorldDMB GA 2010 Open DAB demonstration|demonstration]] of the full open source DAB transmission solution at 2010 WorldDMB General Assembly in Belfast&lt;br /&gt;
*[[First licensed open dab transmission]] for Label Suisse Festival 17-19 September 2010 Lausanne.&lt;br /&gt;
*[[Demonstration of open source digital transmission chain at IBC]], Stand 10.D21 (EBU), 10-14 September 2010&lt;br /&gt;
*[[DAB scripts examples]]&lt;br /&gt;
*[[Installer scripts]] for &amp;#039;&amp;#039;&amp;#039;Debian wheezy&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*[[How to install CRC DAB+ transmission chain from scratch in Ubuntu 11.04]] &amp;#039;&amp;#039;&amp;#039;Warning: Outdated!&amp;#039;&amp;#039;&amp;#039; The [[ODR-DabMux]], [[ODR-DabMod]] and [[FDK-AAC-DABplus]] pages also contain on install instructions.&lt;br /&gt;
*[[DAB+ script and infrastructure used for Kanal Plus ensemble in Denmark]]&lt;br /&gt;
*[[How to install latest version of gnuradio with CRC MMBtools live CD]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%; border-spacing:8px; margin:-8px -8px;&amp;quot;&lt;br /&gt;
|class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;border:1px solid #f2e0ce; background:#fffaf5; vertical-align:top; color:#000;&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#fffaf5; color:#000&amp;quot;&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0; background:#f2e0ce; font-size:120%; font-weight:bold; border:1px solid #afa3bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Other digital systems, transmission and reception&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000;&amp;quot;|&lt;br /&gt;
*[[DAB reception]] (Openmokast and others)&lt;br /&gt;
*[[DAB measurement]] (measurement&amp;amp;monitoring tools, planning tools).&lt;br /&gt;
*[[DRM/DRM+ Digital Radio Mondiale]], digital radio system for AM bands (LW, MW and SW) and all VHF bands (FM band and others). &lt;br /&gt;
*[[FM RDS transmission]] (not really a digital system except RDS ;)&lt;br /&gt;
*[[Crazy techniques using a VGA card as radio peripheral]]&lt;br /&gt;
*[[Coverage planning]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%; border-spacing:8px; margin:-8px -8px;&amp;quot;&lt;br /&gt;
|class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:100%; border:1px solid #cedff2; background:#f5faff; vertical-align:top; color:#000;&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#f5faff; color:#000&amp;quot;&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #afa3bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Contacts&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000;&amp;quot;|&lt;br /&gt;
Please register to the [https://lists.saitis.net/cgi-bin/mailman/listinfo/openradio mailing list] or follow us on &amp;#039;&amp;#039;&amp;#039;Twitter&amp;#039;&amp;#039;&amp;#039;: http://twitter.com/opendigiradio to get informed, involved or for any questions. Find us [http://www.facebook.com/opendigitalradio also on &amp;#039;&amp;#039;&amp;#039;Facebook&amp;#039;&amp;#039;&amp;#039;]&lt;br /&gt;
&lt;br /&gt;
Email: broadcast at opendigitalradio.org&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=DAB_measurement&amp;diff=1196</id>
		<title>DAB measurement</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=DAB_measurement&amp;diff=1196"/>
		<updated>2015-01-09T15:30:03Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Measurement&amp;amp;monitoring tools, planning tools.&lt;br /&gt;
&lt;br /&gt;
==XPADxpert==&lt;br /&gt;
The XPADxpert aims to display this information with the help of a DAB(+) recording and let interested persons take a look at what exactly is transmitted and to check for possible bugs. It is written in Java and provided as freeware without any warranty.&lt;br /&gt;
&lt;br /&gt;
*http://www.basicmaster.de/xpadxpert/&lt;br /&gt;
&lt;br /&gt;
==ETISnoop==&lt;br /&gt;
[[etisnoop]] is a small tool to analyse ETI data.&lt;br /&gt;
&lt;br /&gt;
==DAB Player==&lt;br /&gt;
[http://www.ukwtv.de/cms/downloads-aside/281-dab-player-von-andreas-gsinn.html DAB Player]  from Andreas Gsinn is a receiver giving advanced information about the DAB multiplex and programs.&lt;br /&gt;
&lt;br /&gt;
==Radio mobile==&lt;br /&gt;
&lt;br /&gt;
[http://www.cplus.org/rmw/english1.html Radio Mobile] is a free software from Roger Coudé that implements Longley-Rice ITM model to estimate DAB coverage. &lt;br /&gt;
It can be used with NASA SRTM free terrain model and can use different antenna pattern. The result can be displayed on map or exported as Google Earth format. Model uses terrain height but doesn&amp;#039;t take into account buildings and reflections so it is a rough estimation.&lt;br /&gt;
&lt;br /&gt;
Parameters for estimating DAB coverage should be set to:&lt;br /&gt;
*Broadcast, location probability 95%&lt;br /&gt;
*Receiver height 1.5m &lt;br /&gt;
&lt;br /&gt;
[[Image:Coverage estimation EBU.jpg|800px]]&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=Association_Opendigitalradio&amp;diff=1175</id>
		<title>Association Opendigitalradio</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=Association_Opendigitalradio&amp;diff=1175"/>
		<updated>2014-10-09T14:02:26Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: /* Activités courantes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;L&amp;#039;Association Opendigitalradio a été fondée le 1er Novembre 2012 à Genève.&lt;br /&gt;
Sous le nom d’Association OpenDigitalRadio, est constituée une association sans but lucratif, et&lt;br /&gt;
jouissant de la personnalité morale, conformément aux dispositions des articles 60ss du Code Civil&lt;br /&gt;
Suisse (CCS).&lt;br /&gt;
&lt;br /&gt;
===Mission===&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;association a pour but de faciliter et promouvoir le développement de la radio numérique au niveau local. Cela se traduit en terme d’activités par:&lt;br /&gt;
*Promouvoir et développer les technologies ouvertes de radiodiffusion numérique.&lt;br /&gt;
*Expérimenter et documenter des techniques ouvertes de radiodiffusion numérique.&lt;br /&gt;
*Former à la construction et aux déploiement de systèmes ouverts de radio diffusion.&lt;br /&gt;
*Proposer des services de radiodiffusion temporaires ou permanents.&lt;br /&gt;
*Intégrer des systèmes ouvert prêt pour la radiodiffusion.&lt;br /&gt;
&lt;br /&gt;
===Comité===&lt;br /&gt;
&lt;br /&gt;
*Président: [[User:coinchon|Mathias Coinchon]]&lt;br /&gt;
*Vice-président: Stanislas Roehrich&lt;br /&gt;
*Trésorier: Stéphane Miranda&lt;br /&gt;
*Secrétaire: Nicolas Favrod-Coune&lt;br /&gt;
&lt;br /&gt;
*Software Development: [http://mpb.li Matthias Brändli]&lt;br /&gt;
&lt;br /&gt;
===Activités courantes===&lt;br /&gt;
&lt;br /&gt;
*[[Main_Page|Wiki opendigitalradio]] (base d&amp;#039;informations sur les techniques ouvertes de radiodiffusion)&lt;br /&gt;
*Collaboration au projet [http://www.digris.ch Digris] (développement de la plateforme, validation)&lt;br /&gt;
*Dévelopement de l&amp;#039;intégration du système DAB+&lt;br /&gt;
*Exploitation de l&amp;#039;[[Infrastructure FM Lausanne|infrastructure d&amp;#039;émission FM à Lausanne]].&lt;br /&gt;
*Exploitation de l&amp;#039;[[Infrastructure FM Genève|infrastructure d&amp;#039;émission FM à Genève]].&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=Association_Opendigitalradio&amp;diff=1174</id>
		<title>Association Opendigitalradio</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=Association_Opendigitalradio&amp;diff=1174"/>
		<updated>2014-10-09T13:59:49Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: /* Comité */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;L&amp;#039;Association Opendigitalradio a été fondée le 1er Novembre 2012 à Genève.&lt;br /&gt;
Sous le nom d’Association OpenDigitalRadio, est constituée une association sans but lucratif, et&lt;br /&gt;
jouissant de la personnalité morale, conformément aux dispositions des articles 60ss du Code Civil&lt;br /&gt;
Suisse (CCS).&lt;br /&gt;
&lt;br /&gt;
===Mission===&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;association a pour but de faciliter et promouvoir le développement de la radio numérique au niveau local. Cela se traduit en terme d’activités par:&lt;br /&gt;
*Promouvoir et développer les technologies ouvertes de radiodiffusion numérique.&lt;br /&gt;
*Expérimenter et documenter des techniques ouvertes de radiodiffusion numérique.&lt;br /&gt;
*Former à la construction et aux déploiement de systèmes ouverts de radio diffusion.&lt;br /&gt;
*Proposer des services de radiodiffusion temporaires ou permanents.&lt;br /&gt;
*Intégrer des systèmes ouvert prêt pour la radiodiffusion.&lt;br /&gt;
&lt;br /&gt;
===Comité===&lt;br /&gt;
&lt;br /&gt;
*Président: [[User:coinchon|Mathias Coinchon]]&lt;br /&gt;
*Vice-président: Stanislas Roehrich&lt;br /&gt;
*Trésorier: Stéphane Miranda&lt;br /&gt;
*Secrétaire: Nicolas Favrod-Coune&lt;br /&gt;
&lt;br /&gt;
*Software Development: [http://mpb.li Matthias Brändli]&lt;br /&gt;
&lt;br /&gt;
===Activités courantes===&lt;br /&gt;
&lt;br /&gt;
*[[Main_Page|Wiki opendigitalradio]] (base d&amp;#039;informations sur les techniques ouvertes de radiodiffusion)&lt;br /&gt;
*Collaboration au projet LIMUS (Unikom, Open broadcast)&lt;br /&gt;
*Dévelopement de l&amp;#039;intégration du système DAB+&lt;br /&gt;
*Exploitation de l&amp;#039;[[Infrastructure FM Lausanne|infrastructure d&amp;#039;émission FM à Lausanne]].&lt;br /&gt;
*Exploitation de l&amp;#039;[[Infrastructure FM Genève|infrastructure d&amp;#039;émission FM à Genève]].&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=Association_Opendigitalradio&amp;diff=1173</id>
		<title>Association Opendigitalradio</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=Association_Opendigitalradio&amp;diff=1173"/>
		<updated>2014-10-09T13:59:31Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: /* Comité */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;L&amp;#039;Association Opendigitalradio a été fondée le 1er Novembre 2012 à Genève.&lt;br /&gt;
Sous le nom d’Association OpenDigitalRadio, est constituée une association sans but lucratif, et&lt;br /&gt;
jouissant de la personnalité morale, conformément aux dispositions des articles 60ss du Code Civil&lt;br /&gt;
Suisse (CCS).&lt;br /&gt;
&lt;br /&gt;
===Mission===&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;association a pour but de faciliter et promouvoir le développement de la radio numérique au niveau local. Cela se traduit en terme d’activités par:&lt;br /&gt;
*Promouvoir et développer les technologies ouvertes de radiodiffusion numérique.&lt;br /&gt;
*Expérimenter et documenter des techniques ouvertes de radiodiffusion numérique.&lt;br /&gt;
*Former à la construction et aux déploiement de systèmes ouverts de radio diffusion.&lt;br /&gt;
*Proposer des services de radiodiffusion temporaires ou permanents.&lt;br /&gt;
*Intégrer des systèmes ouvert prêt pour la radiodiffusion.&lt;br /&gt;
&lt;br /&gt;
===Comité===&lt;br /&gt;
&lt;br /&gt;
*Président: [[User:coinchon|Mathias Coinchon]]&lt;br /&gt;
*Vice-président: Stanislas Roehrich&lt;br /&gt;
*Trésorier: Stéphane Miranda&lt;br /&gt;
*Secrétaire: Nicolas Favrod-Coune&lt;br /&gt;
&lt;br /&gt;
*Software Development: [[http://mpb.li Matthias Brändli]]&lt;br /&gt;
&lt;br /&gt;
===Activités courantes===&lt;br /&gt;
&lt;br /&gt;
*[[Main_Page|Wiki opendigitalradio]] (base d&amp;#039;informations sur les techniques ouvertes de radiodiffusion)&lt;br /&gt;
*Collaboration au projet LIMUS (Unikom, Open broadcast)&lt;br /&gt;
*Dévelopement de l&amp;#039;intégration du système DAB+&lt;br /&gt;
*Exploitation de l&amp;#039;[[Infrastructure FM Lausanne|infrastructure d&amp;#039;émission FM à Lausanne]].&lt;br /&gt;
*Exploitation de l&amp;#039;[[Infrastructure FM Genève|infrastructure d&amp;#039;émission FM à Genève]].&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=Association_Opendigitalradio&amp;diff=1172</id>
		<title>Association Opendigitalradio</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=Association_Opendigitalradio&amp;diff=1172"/>
		<updated>2014-10-09T13:59:10Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;L&amp;#039;Association Opendigitalradio a été fondée le 1er Novembre 2012 à Genève.&lt;br /&gt;
Sous le nom d’Association OpenDigitalRadio, est constituée une association sans but lucratif, et&lt;br /&gt;
jouissant de la personnalité morale, conformément aux dispositions des articles 60ss du Code Civil&lt;br /&gt;
Suisse (CCS).&lt;br /&gt;
&lt;br /&gt;
===Mission===&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;association a pour but de faciliter et promouvoir le développement de la radio numérique au niveau local. Cela se traduit en terme d’activités par:&lt;br /&gt;
*Promouvoir et développer les technologies ouvertes de radiodiffusion numérique.&lt;br /&gt;
*Expérimenter et documenter des techniques ouvertes de radiodiffusion numérique.&lt;br /&gt;
*Former à la construction et aux déploiement de systèmes ouverts de radio diffusion.&lt;br /&gt;
*Proposer des services de radiodiffusion temporaires ou permanents.&lt;br /&gt;
*Intégrer des systèmes ouvert prêt pour la radiodiffusion.&lt;br /&gt;
&lt;br /&gt;
===Comité===&lt;br /&gt;
&lt;br /&gt;
*Président: [[User:coinchon|Mathias Coinchon]]&lt;br /&gt;
*Vice-président: Stanislas Roehrich&lt;br /&gt;
*Trésorier: Stéphane Miranda&lt;br /&gt;
*Secrétaire: Nicolas Favrod-Coune&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Development: [[http://mpb.li Matthias Brändli]]&lt;br /&gt;
&lt;br /&gt;
===Activités courantes===&lt;br /&gt;
&lt;br /&gt;
*[[Main_Page|Wiki opendigitalradio]] (base d&amp;#039;informations sur les techniques ouvertes de radiodiffusion)&lt;br /&gt;
*Collaboration au projet LIMUS (Unikom, Open broadcast)&lt;br /&gt;
*Dévelopement de l&amp;#039;intégration du système DAB+&lt;br /&gt;
*Exploitation de l&amp;#039;[[Infrastructure FM Lausanne|infrastructure d&amp;#039;émission FM à Lausanne]].&lt;br /&gt;
*Exploitation de l&amp;#039;[[Infrastructure FM Genève|infrastructure d&amp;#039;émission FM à Genève]].&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=DAB_modulation&amp;diff=1166</id>
		<title>DAB modulation</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=DAB_modulation&amp;diff=1166"/>
		<updated>2014-07-30T20:48:51Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: /* CRC-DabMod Modulator */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The modulator takes the ETI stream and produce the complex [[wikipedia:baseband|baseband]] DAB OFDM signal ready for upconvert at the desired radio frequency.&lt;br /&gt;
&lt;br /&gt;
==ODR-DabMod Modulator==&lt;br /&gt;
*[[ODR-DabMod]] DAB modulator from CRC&lt;br /&gt;
&lt;br /&gt;
==Transmission using USRP Hardware==&lt;br /&gt;
With the current improvements on [[ODR-DabMod]], it is possible to directly use UHD to send data to the USRP, and do the digital filtering inside ODR-DabMod. See [[DAB hardware]] for more details.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===VHF Band III baseband player (sender)===&lt;br /&gt;
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.&lt;br /&gt;
The baseband player sends the stream to the SDR device, and defines additional settings like transmission frequency, DAC sample rate, gain and other parameters.&lt;br /&gt;
&lt;br /&gt;
Recent versions of gnuradio and Ettus products with UHD:&lt;br /&gt;
*[[UHD Band 3 baseband player]] Graphical DAB VHF Band III baseband player for UHD driver (generic driver for Ettus USRP products)&lt;br /&gt;
*[[UHD simple baseband player]] Non-GUI DAB baseband player for UHD driver (generic driver for Ettus USRP products)&lt;br /&gt;
&lt;br /&gt;
Deprecated gnuradio USRP1 with libusrp driver (for gnuradio version up to 3.4.2):&lt;br /&gt;
*[[Band 3 baseband player]] Graphical gnuradio DAB VHF Band III baseband player for USRP1. &lt;br /&gt;
*[[CRC-Dwap.py]] original baseband player designed by CRC for USRP1 (using gnuradio 2.0)&lt;br /&gt;
&lt;br /&gt;
==CRC-DabMod Modulator==&lt;br /&gt;
*[[CRC-DabMod_usage|CRC-DabMod]] is the original DAB modulator from CRC. Project has been stopped by CRC. It has been forked and development continues as [[ODR-DabMod]]&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=DAB_multiplexing&amp;diff=1165</id>
		<title>DAB multiplexing</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=DAB_multiplexing&amp;diff=1165"/>
		<updated>2014-07-30T20:47:30Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: /* Other projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The multiplexer gather different program streams (DAB, DAB+ or T-DMB), produces necessary signalling and output a single 2Mbit/s stream in [[Ensemble Transport Interface|ETI format]] (Ensemble Transport Interface).&lt;br /&gt;
&lt;br /&gt;
==Multiplexing with and ODR-DabMux==&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;[[ODR-DabMux]]&amp;#039;&amp;#039;&amp;#039; Opendigitalradio fork of the Free/open source DAB/DAB+/T-DMB multiplexer from CRC.&lt;br /&gt;
&lt;br /&gt;
This multiplexer can work with a professional modulator by using a E1 G.703 interface card. For example, Farsite is manufacturing an [http://www.farsite.com/synchronous_X.21_RS422_V.35_RS530_PCI_PCIe_cards/farsync_e1_G.703_G.704_pci_card_linux_windows.shtml E1 card supported under linux] called [[Farsync_card|Farsync TE1]].&lt;br /&gt;
&lt;br /&gt;
====Live multiple input====&lt;br /&gt;
The multiplexer takes files as input. Standard input (/dev/stdin) can be used to get an encoded stream as input. In order to input many live streams, it is necessary to use FIFO files (also called &amp;quot;named pipe&amp;quot;) created with &amp;quot;mkfifo&amp;quot; unix command.&lt;br /&gt;
&lt;br /&gt;
Example, with 3 DAB 128kbps channels (1.ff to 3.ff are the FIFO files)&lt;br /&gt;
 odr-dabmux -L &amp;quot;LabelSuisse&amp;quot;  -A 1.ff -b 128 -i 1 -S -L &amp;quot;Label1&amp;quot; -C \&lt;br /&gt;
 -A 2.ff -b 128 -i 2 -S -L &amp;quot;Label2&amp;quot; -C \&lt;br /&gt;
 -A 3.ff -b 128 -i 3 -S -L &amp;quot;Label3&amp;quot; -C \&lt;br /&gt;
 -O fifo:///dev/stdout&lt;br /&gt;
&lt;br /&gt;
Example with 4 DAB+ inputs on one DAB input, non-blocking file input mode is used with option &amp;quot;-k&amp;quot; to avoid incomplete DAB+ frames from the encoder.&lt;br /&gt;
 odr-dabmux -L &amp;quot;TuxMux&amp;quot;  \&lt;br /&gt;
 -A 1.ff -b 128 -i 10 -S -L &amp;quot;L2_128&amp;quot; -C \&lt;br /&gt;
 -F 2.ff -k -b 48 -i 2 -S -L &amp;quot;AAC48&amp;quot; -C \&lt;br /&gt;
 -F 3.ff -k -b 64 -i 3 -S -L &amp;quot;AAC64&amp;quot; -C \&lt;br /&gt;
 -F 4.ff -k -b 128 -i 4 -S -L &amp;quot;AAC128&amp;quot; -C \&lt;br /&gt;
 -O fifo:///dev/stdout&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===CRC-DabMux===&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;[[CRC-DabMux_man_page|CRC-DabMux]]&amp;#039;&amp;#039;&amp;#039; is the original free/open source DAB/DAB+/T-DMB multiplexer from CRC. Project has been stopped by CRC. It has been forked by Opendigitalradio and development continues as [[ODR-DabMux]]&lt;br /&gt;
&lt;br /&gt;
===Other projects=== &lt;br /&gt;
&lt;br /&gt;
*[http://labs.radionova.no/category/dab/ Nova Radio labs opendab project in Norway]&lt;br /&gt;
&lt;br /&gt;
==Ensemble Transport Interface==&lt;br /&gt;
&lt;br /&gt;
Check [[Ensemble Transport Interface]] page for implementations.&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=DAB_multiplexing&amp;diff=1164</id>
		<title>DAB multiplexing</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=DAB_multiplexing&amp;diff=1164"/>
		<updated>2014-07-30T20:43:38Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The multiplexer gather different program streams (DAB, DAB+ or T-DMB), produces necessary signalling and output a single 2Mbit/s stream in [[Ensemble Transport Interface|ETI format]] (Ensemble Transport Interface).&lt;br /&gt;
&lt;br /&gt;
==Multiplexing with and ODR-DabMux==&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;[[ODR-DabMux]]&amp;#039;&amp;#039;&amp;#039; Opendigitalradio fork of the Free/open source DAB/DAB+/T-DMB multiplexer from CRC.&lt;br /&gt;
&lt;br /&gt;
This multiplexer can work with a professional modulator by using a E1 G.703 interface card. For example, Farsite is manufacturing an [http://www.farsite.com/synchronous_X.21_RS422_V.35_RS530_PCI_PCIe_cards/farsync_e1_G.703_G.704_pci_card_linux_windows.shtml E1 card supported under linux] called [[Farsync_card|Farsync TE1]].&lt;br /&gt;
&lt;br /&gt;
====Live multiple input====&lt;br /&gt;
The multiplexer takes files as input. Standard input (/dev/stdin) can be used to get an encoded stream as input. In order to input many live streams, it is necessary to use FIFO files (also called &amp;quot;named pipe&amp;quot;) created with &amp;quot;mkfifo&amp;quot; unix command.&lt;br /&gt;
&lt;br /&gt;
Example, with 3 DAB 128kbps channels (1.ff to 3.ff are the FIFO files)&lt;br /&gt;
 odr-dabmux -L &amp;quot;LabelSuisse&amp;quot;  -A 1.ff -b 128 -i 1 -S -L &amp;quot;Label1&amp;quot; -C \&lt;br /&gt;
 -A 2.ff -b 128 -i 2 -S -L &amp;quot;Label2&amp;quot; -C \&lt;br /&gt;
 -A 3.ff -b 128 -i 3 -S -L &amp;quot;Label3&amp;quot; -C \&lt;br /&gt;
 -O fifo:///dev/stdout&lt;br /&gt;
&lt;br /&gt;
Example with 4 DAB+ inputs on one DAB input, non-blocking file input mode is used with option &amp;quot;-k&amp;quot; to avoid incomplete DAB+ frames from the encoder.&lt;br /&gt;
 odr-dabmux -L &amp;quot;TuxMux&amp;quot;  \&lt;br /&gt;
 -A 1.ff -b 128 -i 10 -S -L &amp;quot;L2_128&amp;quot; -C \&lt;br /&gt;
 -F 2.ff -k -b 48 -i 2 -S -L &amp;quot;AAC48&amp;quot; -C \&lt;br /&gt;
 -F 3.ff -k -b 64 -i 3 -S -L &amp;quot;AAC64&amp;quot; -C \&lt;br /&gt;
 -F 4.ff -k -b 128 -i 4 -S -L &amp;quot;AAC128&amp;quot; -C \&lt;br /&gt;
 -O fifo:///dev/stdout&lt;br /&gt;
&lt;br /&gt;
===Other projects=== &lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;[[CRC-DabMux]]&amp;#039;&amp;#039;&amp;#039; is the original free/open source DAB/DAB+/T-DMB multiplexer from CRC. Project has been stopped by CRC. It has been forked by Opendigitalradio and development continues as [[ODR-DabMux]]&lt;br /&gt;
&lt;br /&gt;
*[http://labs.radionova.no/category/dab/ Nova Radio labs opendab project in Norway]&lt;br /&gt;
&lt;br /&gt;
==Ensemble Transport Interface==&lt;br /&gt;
&lt;br /&gt;
Check [[Ensemble Transport Interface]] page for implementations.&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=DAB_modulation&amp;diff=1163</id>
		<title>DAB modulation</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=DAB_modulation&amp;diff=1163"/>
		<updated>2014-07-30T20:40:06Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: /* CRC-DabMod Modulator */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The modulator takes the ETI stream and produce the complex [[wikipedia:baseband|baseband]] DAB OFDM signal ready for upconvert at the desired radio frequency.&lt;br /&gt;
&lt;br /&gt;
==ODR-DabMod Modulator==&lt;br /&gt;
*[[ODR-DabMod]] DAB modulator from CRC&lt;br /&gt;
&lt;br /&gt;
==Transmission using USRP Hardware==&lt;br /&gt;
With the current improvements on [[ODR-DabMod]], it is possible to directly use UHD to send data to the USRP, and do the digital filtering inside ODR-DabMod. See [[DAB hardware]] for more details.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===VHF Band III baseband player (sender)===&lt;br /&gt;
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.&lt;br /&gt;
The baseband player sends the stream to the SDR device, and defines additional settings like transmission frequency, DAC sample rate, gain and other parameters.&lt;br /&gt;
&lt;br /&gt;
Recent versions of gnuradio and Ettus products with UHD:&lt;br /&gt;
*[[UHD Band 3 baseband player]] Graphical DAB VHF Band III baseband player for UHD driver (generic driver for Ettus USRP products)&lt;br /&gt;
*[[UHD simple baseband player]] Non-GUI DAB baseband player for UHD driver (generic driver for Ettus USRP products)&lt;br /&gt;
&lt;br /&gt;
Deprecated gnuradio USRP1 with libusrp driver (for gnuradio version up to 3.4.2):&lt;br /&gt;
*[[Band 3 baseband player]] Graphical gnuradio DAB VHF Band III baseband player for USRP1. &lt;br /&gt;
*[[CRC-Dwap.py]] original baseband player designed by CRC for USRP1 (using gnuradio 2.0)&lt;br /&gt;
&lt;br /&gt;
==CRC-DabMod Modulator==&lt;br /&gt;
*[[CRC-DabMod]] is the original DAB modulator from CRC. Project has been stopped by CRC. It has been forked and development continues as [[ODR-DabMod]]&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=DAB_modulation&amp;diff=1162</id>
		<title>DAB modulation</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=DAB_modulation&amp;diff=1162"/>
		<updated>2014-07-30T20:39:17Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The modulator takes the ETI stream and produce the complex [[wikipedia:baseband|baseband]] DAB OFDM signal ready for upconvert at the desired radio frequency.&lt;br /&gt;
&lt;br /&gt;
==ODR-DabMod Modulator==&lt;br /&gt;
*[[ODR-DabMod]] DAB modulator from CRC&lt;br /&gt;
&lt;br /&gt;
==Transmission using USRP Hardware==&lt;br /&gt;
With the current improvements on [[ODR-DabMod]], it is possible to directly use UHD to send data to the USRP, and do the digital filtering inside ODR-DabMod. See [[DAB hardware]] for more details.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===VHF Band III baseband player (sender)===&lt;br /&gt;
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.&lt;br /&gt;
The baseband player sends the stream to the SDR device, and defines additional settings like transmission frequency, DAC sample rate, gain and other parameters.&lt;br /&gt;
&lt;br /&gt;
Recent versions of gnuradio and Ettus products with UHD:&lt;br /&gt;
*[[UHD Band 3 baseband player]] Graphical DAB VHF Band III baseband player for UHD driver (generic driver for Ettus USRP products)&lt;br /&gt;
*[[UHD simple baseband player]] Non-GUI DAB baseband player for UHD driver (generic driver for Ettus USRP products)&lt;br /&gt;
&lt;br /&gt;
Deprecated gnuradio USRP1 with libusrp driver (for gnuradio version up to 3.4.2):&lt;br /&gt;
*[[Band 3 baseband player]] Graphical gnuradio DAB VHF Band III baseband player for USRP1. &lt;br /&gt;
*[[CRC-Dwap.py]] original baseband player designed by CRC for USRP1 (using gnuradio 2.0)&lt;br /&gt;
&lt;br /&gt;
==CRC-DabMod Modulator==&lt;br /&gt;
*[[CRC-DabMod]] is the original DAB modulator from CRC. It has been forked and development continues as [[ODR-DabMod]]&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=ODR-DabMod&amp;diff=1151</id>
		<title>ODR-DabMod</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=ODR-DabMod&amp;diff=1151"/>
		<updated>2014-06-18T13:28:20Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: /* Additional information concerning the options */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About ODR-DabMod==&lt;br /&gt;
ODR-DabMod is the DAB OFDM modulator initially developed by Communication Research Center (CRC) from Canada, and subsequently forked&lt;br /&gt;
by opendigitalradio.&lt;br /&gt;
&lt;br /&gt;
CRC have stopped releasing new versions.&lt;br /&gt;
The development is now pursued by opendigitalradio on [http://github.com/Opendigitalradio GitHub] with releases available ad interim on http://mpb.li&lt;br /&gt;
&lt;br /&gt;
Original CRC version: [http://mmbtools.crc.ca/content/view/44/71/ CRC-DabMod description and source code] on MMBTools website&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
ODR-DabMod takes an [[Ensemble Transport Interface ETI]] stream as input and outputs a complex baseband stream of interlaced 16 bits I/Q samples with a default sampling frequency of 2.048MHz. It can also directly communicate to the Ettus USRPs using the UHD driver.&lt;br /&gt;
&lt;br /&gt;
The USRP1 will require resampling to 3.2Msps, which will requires high CPU usage but cannot be avoided. Newer USRPs have a more flexible clocking system.&lt;br /&gt;
&lt;br /&gt;
==Build information==&lt;br /&gt;
&lt;br /&gt;
If you run debian, have a look at the [[Installer scripts]]&lt;br /&gt;
&lt;br /&gt;
===Prerequisites===&lt;br /&gt;
&lt;br /&gt;
You will need boost at least version 1.42. The one from your distribution is probably fine, and if you have installed GNURadio or UHD, you will already have it.&lt;br /&gt;
&lt;br /&gt;
You need uhd, don&amp;#039;t forget to also install the -dev package from your distribution.&lt;br /&gt;
&lt;br /&gt;
If you want to use the zeromq inputs or outputs, you need a recent (4.0.4 is best) version of [http://zeromq.org/ ZeroMQ]. It is probably preferred to install it from source:&lt;br /&gt;
&lt;br /&gt;
 wget http://download.zeromq.org/zeromq-4.0.4.tar.gz&lt;br /&gt;
 tar -xzvf zeromq-4.0.4&lt;br /&gt;
 cd zeromq-4.0.4&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 sudo make install&lt;br /&gt;
&lt;br /&gt;
This will install it into /usr/local&lt;br /&gt;
&lt;br /&gt;
===Building odr-dabmod===&lt;br /&gt;
First get it via the package or git repository:&lt;br /&gt;
 git clone https://github.com/Opendigitalradio/ODR-DabMod&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When building from the source code, be careful to disable debugging, otherwise there will be lot of wasted CPU usage:&lt;br /&gt;
 ./configure --with-debug-malloc=no --disable-debug --enable-fft-simd --enable-input-zeromq&lt;br /&gt;
&lt;br /&gt;
If you don&amp;#039;t have zeromq, remove the --enable-input-zeromq flag.&lt;br /&gt;
&lt;br /&gt;
 make&lt;br /&gt;
 sudo make install&lt;br /&gt;
&lt;br /&gt;
to test:&lt;br /&gt;
 odr-dabmod -h&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
There are two ways of using ODR-DabMod: through command line arguments or with a configuration file:&lt;br /&gt;
&lt;br /&gt;
===Command line arguments===&lt;br /&gt;
&lt;br /&gt;
Example with command-line interface:&lt;br /&gt;
 ord-dabmod ./racor.eti -l -g1 -r3200000&lt;br /&gt;
&lt;br /&gt;
This modulates the racor.eti file, performs OFDM modulation on baseband at a sampling frequency of 3.2Msamples/sec. Output is sent to the standard output. It can be redirected into a file, or piped into a baseband player ([[CRC-Dwap.py]]).&lt;br /&gt;
&lt;br /&gt;
When using a USRP, the integrated UHD output can be used. This requires the definition and usage of a configuration file.&lt;br /&gt;
&lt;br /&gt;
===Configuration file===&lt;br /&gt;
&lt;br /&gt;
Take the example configuration from GitHub: [https://github.com/Opendigitalradio/ODR-DabMod/blob/master/doc/example.ini example.ini]&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;input&amp;#039;&amp;#039;&amp;#039; section defines if you want to read a file or ETI over ZeroMQ. The ZeroMQ must point to a odr-dabmux ZeroMQ output.&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;modulator&amp;#039;&amp;#039;&amp;#039; section sets parameters for the modulator which are described below.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;firfilter&amp;#039;&amp;#039;&amp;#039; enables the filter that was previously done in the baseband player. It reduces out of band energy, and will increase signal quality, and reduce energy waste in the mask filter. The filter taps can be generated with the helper script in doc/fir-filter&lt;br /&gt;
&lt;br /&gt;
For each possible output, there is a section: &amp;#039;&amp;#039;&amp;#039;outputuhd&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;outputfile&amp;#039;&amp;#039;&amp;#039;. &amp;#039;&amp;#039;&amp;#039;outputfile&amp;#039;&amp;#039;&amp;#039; only defines the filename. &amp;#039;&amp;#039;&amp;#039;outputuhd&amp;#039;&amp;#039;&amp;#039; is more interesting: it defines the device flags, the TX frequency, the PGA gain, and what clocking source you want to use. In case of refclk loss, it is possible to make the modulator crash so as to avoid transmitting a corrupt signal, maybe even on the wrong frequency.&lt;br /&gt;
&lt;br /&gt;
The parameter&lt;br /&gt;
 device=master_clock_rate=32768000,type=b100&lt;br /&gt;
is valid for USRP B100, and the master_clock_rate allows us to avoid resampling the 2048000sps signal. It is used as UHD device parameter without modification. There are other USRPs supported: See [[DAB hardware]]&lt;br /&gt;
&lt;br /&gt;
The txgain can be modified while the modulator runs by enabling the &amp;#039;&amp;#039;&amp;#039;remotecontrol&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Once you have defined a configuration file (let&amp;#039;s call it modulator.ini), you can call:&lt;br /&gt;
 odr-dabmod -C modulator.ini&lt;br /&gt;
&lt;br /&gt;
==Additional information concerning the options==&lt;br /&gt;
&lt;br /&gt;
-c, or &amp;#039;&amp;#039;&amp;#039;dac_clk_rate&amp;#039;&amp;#039;&amp;#039;: Pre-correction for the CIC filter in the USRP:&lt;br /&gt;
&lt;br /&gt;
This filter is used on the FPGA for up-sampling to 128MHz.&lt;br /&gt;
This pre-correction filter is only enabled when the -c option is used.&lt;br /&gt;
You should use -c128000000 for regular USRP1 only.&lt;br /&gt;
&lt;br /&gt;
-g, or &amp;#039;&amp;#039;&amp;#039;gainmode&amp;#039;&amp;#039;&amp;#039;: Gain computation mode&lt;br /&gt;
&lt;br /&gt;
The gainmode option controls how ODR-Dabmod computes the OFDM symbol gain.&lt;br /&gt;
&lt;br /&gt;
mode 0 (FIX) uses a fixed factor and is really not recommended. It is more&lt;br /&gt;
useful on an academic perspective for people trying to understand the&lt;br /&gt;
DAB modulation. &lt;br /&gt;
&lt;br /&gt;
mode 1 (MAX) is the normalization of every OFDM symbol. &lt;br /&gt;
No overshoot, no truncating, but varying output power (around&lt;br /&gt;
3dB) which might not be the best for some power amplifier. &lt;br /&gt;
&lt;br /&gt;
mode 2 (VAR) uses the method specified in ETSI 300 798. This&lt;br /&gt;
method normalizes to 4 times the standard deviation for an approximation&lt;br /&gt;
of the RMS power. So around 6/100000 samples will be truncated and will&lt;br /&gt;
introduce some really minor distortion. But this mode also maximizes the&lt;br /&gt;
output power. This is the gain mode recommended for real world operation&lt;br /&gt;
as it is based on a DAB standard; the only difference is that ODR-Dabmod&lt;br /&gt;
uses a better resolution with 16 bits in place of 8 bits. &lt;br /&gt;
&lt;br /&gt;
(Additional info taken from [http://groups.google.com/group/crc-mmbtools/browse_thread/thread/5b92f11422cd9c6e?pli=1 google groups discussion],&lt;br /&gt;
originally written by Pascal Charest, CRC)&lt;br /&gt;
&lt;br /&gt;
*[[CRC-DabMod usage]]&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=ODR-DabMod&amp;diff=1144</id>
		<title>ODR-DabMod</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=ODR-DabMod&amp;diff=1144"/>
		<updated>2014-05-12T15:20:26Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: /* Building odr-dabmod */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About ODR-DabMod==&lt;br /&gt;
ODR-DabMod is the DAB OFDM modulator initially developed by Communication Research Center (CRC) from Canada, and subsequently forked&lt;br /&gt;
by opendigitalradio.&lt;br /&gt;
&lt;br /&gt;
CRC have stopped releasing new versions.&lt;br /&gt;
The development is now pursued by opendigitalradio on [http://github.com/Opendigitalradio GitHub] with releases available ad interim on http://mpb.li&lt;br /&gt;
&lt;br /&gt;
Original CRC version: [http://mmbtools.crc.ca/content/view/44/71/ CRC-DabMod description and source code] on MMBTools website&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
ODR-DabMod takes an [[Ensemble Transport Interface ETI]] stream as input and outputs a complex baseband stream of interlaced 16 bits I/Q samples with a default sampling frequency of 2.048MHz. It can also directly communicate to the Ettus USRPs using the UHD driver.&lt;br /&gt;
&lt;br /&gt;
The USRP1 will require resampling to 3.2Msps, which will requires high CPU usage but cannot be avoided. Newer USRPs have a more flexible clocking system.&lt;br /&gt;
&lt;br /&gt;
==Build information==&lt;br /&gt;
&lt;br /&gt;
If you run debian, have a look at the [[Installer scripts]]&lt;br /&gt;
&lt;br /&gt;
===Prerequisites===&lt;br /&gt;
&lt;br /&gt;
You will need boost at least version 1.42. The one from your distribution is probably fine, and if you have installed GNURadio or UHD, you will already have it.&lt;br /&gt;
&lt;br /&gt;
You need uhd, don&amp;#039;t forget to also install the -dev package from your distribution.&lt;br /&gt;
&lt;br /&gt;
If you want to use the zeromq inputs or outputs, you need a recent (4.0.3 is best) version of [http://zeromq.org/ ZeroMQ]. It is probably preferred to install it from source:&lt;br /&gt;
&lt;br /&gt;
 wget http://download.zeromq.org/zeromq-4.0.3.tar.gz&lt;br /&gt;
 cd zeromq-4.0.3&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 sudo make install&lt;br /&gt;
&lt;br /&gt;
This will install it into /usr/local&lt;br /&gt;
&lt;br /&gt;
Then, get the zmq C++ bindings:&lt;br /&gt;
 wget https://raw2.github.com/zeromq/cppzmq/master/zmq.hpp&lt;br /&gt;
 sudo cp zmq.hpp /usr/local/include&lt;br /&gt;
&lt;br /&gt;
===Building odr-dabmod===&lt;br /&gt;
First get it via the package or git repository:&lt;br /&gt;
 git clone https://github.com/Opendigitalradio/ODR-DabMod&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When building from the source code, be careful to disable debugging, otherwise there will be lot of wasted CPU usage:&lt;br /&gt;
 ./configure --with-debug-malloc=no --disable-debug --enable-fft-simd --enable-input-zeromq&lt;br /&gt;
&lt;br /&gt;
If you don&amp;#039;t have zeromq, remove the --enable-input-zeromq flag.&lt;br /&gt;
&lt;br /&gt;
 make&lt;br /&gt;
 sudo make install&lt;br /&gt;
&lt;br /&gt;
to test:&lt;br /&gt;
 odr-dabmod -h&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
There are two ways of using ODR-DabMod: through command line arguments or with a configuration file:&lt;br /&gt;
&lt;br /&gt;
===Command line arguments===&lt;br /&gt;
&lt;br /&gt;
Example with command-line interface:&lt;br /&gt;
 ord-dabmod ./racor.eti -l -g1 -r3200000&lt;br /&gt;
&lt;br /&gt;
This modulates the racor.eti file, performs OFDM modulation on baseband at a sampling frequency of 3.2Msamples/sec. Output is sent to the standard output. It can be redirected into a file, or piped into a baseband player ([[CRC-Dwap.py]]).&lt;br /&gt;
&lt;br /&gt;
When using a USRP, the integrated UHD output can be used. This requires the definition and usage of a configuration file.&lt;br /&gt;
&lt;br /&gt;
===Configuration file===&lt;br /&gt;
&lt;br /&gt;
Take the example configuration from GitHub: [https://github.com/Opendigitalradio/ODR-DabMod/blob/master/doc/example.ini example.ini]&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;input&amp;#039;&amp;#039;&amp;#039; section defines if you want to read a file or ETI over ZeroMQ. The ZeroMQ must point to a odr-dabmux ZeroMQ output.&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;modulator&amp;#039;&amp;#039;&amp;#039; section sets parameters for the modulator which are described below.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;firfilter&amp;#039;&amp;#039;&amp;#039; enables the filter that was previously done in the baseband player. It reduces out of band energy, and will increase signal quality, and reduce energy waste in the mask filter. The filter taps can be generated with the helper script in doc/fir-filter&lt;br /&gt;
&lt;br /&gt;
For each possible output, there is a section: &amp;#039;&amp;#039;&amp;#039;outputuhd&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;outputfile&amp;#039;&amp;#039;&amp;#039;. &amp;#039;&amp;#039;&amp;#039;outputfile&amp;#039;&amp;#039;&amp;#039; only defines the filename. &amp;#039;&amp;#039;&amp;#039;outputuhd&amp;#039;&amp;#039;&amp;#039; is more interesting: it defines the device flags, the TX frequency, the PGA gain, and what clocking source you want to use. In case of refclk loss, it is possible to make the modulator crash so as to avoid transmitting a corrupt signal, maybe even on the wrong frequency.&lt;br /&gt;
&lt;br /&gt;
The parameter&lt;br /&gt;
 device=master_clock_rate=32768000,type=b100&lt;br /&gt;
is valid for USRP B100, and the master_clock_rate allows us to avoid resampling the 2048000sps signal. It is used as UHD device parameter without modification. There are other USRPs supported: See [[DAB hardware]]&lt;br /&gt;
&lt;br /&gt;
The txgain can be modified while the modulator runs by enabling the &amp;#039;&amp;#039;&amp;#039;remotecontrol&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Once you have defined a configuration file (let&amp;#039;s call it modulator.ini), you can call:&lt;br /&gt;
 odr-dabmod -C modulator.ini&lt;br /&gt;
&lt;br /&gt;
==Additional information concerning the options==&lt;br /&gt;
&lt;br /&gt;
-c, or &amp;#039;&amp;#039;&amp;#039;dac_clk_rate&amp;#039;&amp;#039;&amp;#039;: Pre-correction for the CIC filter in the USRP:&lt;br /&gt;
&lt;br /&gt;
This filter is used on the FPGA for up-sampling to 128MHz.&lt;br /&gt;
This pre-correction filter is only enabled when the -c option is used.&lt;br /&gt;
You should use -c128000000 for regular USRP1 only.&lt;br /&gt;
&lt;br /&gt;
-g, or &amp;#039;&amp;#039;&amp;#039;gainmode&amp;#039;&amp;#039;&amp;#039;: Gain computation mode&lt;br /&gt;
&lt;br /&gt;
The gainmode option controls how ODR-Dabmod computes the OFDM symbol gain.&lt;br /&gt;
&lt;br /&gt;
mode 0 uses a fixed factor and is really not recommended. It is more&lt;br /&gt;
useful on an academic perspective for people trying to understand the&lt;br /&gt;
DAB modulation. &lt;br /&gt;
&lt;br /&gt;
mode 1 is the normalization of every OFDM symbol. &lt;br /&gt;
No overshoot, no truncating, but varying output power (around&lt;br /&gt;
3dB) which might not be the best for some power amplifier. &lt;br /&gt;
&lt;br /&gt;
mode 2 uses the method specified in ETSI 300 798. This&lt;br /&gt;
method normalizes to 4 times the standard deviation for an approximation&lt;br /&gt;
of the RMS power. So around 6/100000 samples will be truncated and will&lt;br /&gt;
introduce some really minor distortion. But this mode also maximizes the&lt;br /&gt;
output power. This is the gain mode recommended for real world operation&lt;br /&gt;
as it is based on a DAB standard; the only difference is that ODR-Dabmod&lt;br /&gt;
uses a better resolution with 16 bits in place of 8 bits. &lt;br /&gt;
&lt;br /&gt;
(Additional info taken from [http://groups.google.com/group/crc-mmbtools/browse_thread/thread/5b92f11422cd9c6e?pli=1 google groups discussion],&lt;br /&gt;
originally written by Pascal Charest, CRC)&lt;br /&gt;
&lt;br /&gt;
*[[CRC-DabMod usage]]&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=ODR-DabMux&amp;diff=1143</id>
		<title>ODR-DabMux</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=ODR-DabMux&amp;diff=1143"/>
		<updated>2014-05-12T15:18:46Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: /* Compilation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ODR-DabMux is a free open source [[DAB multiplexing|DAB Multiplexer]] initially developed by Communication Research Center (CRC) from Canada, and subsequently&lt;br /&gt;
forked by opendigitalradio. It is a command line tool.&lt;br /&gt;
&lt;br /&gt;
The development is done publicly on [http://github.com/Opendigitalradio GitHub] with releases available ad interim on http://mpb.li&lt;br /&gt;
&lt;br /&gt;
This page describes how to compile and use odr-dabmux.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Build information for ODR-DabMux==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prerequisites===&lt;br /&gt;
&lt;br /&gt;
====Boost====&lt;br /&gt;
You will need to install Boost at least version 1.42. The one from your distribution is probably fine, and if you have installed GNURadio or UHD, you will already have it.&lt;br /&gt;
&lt;br /&gt;
For example on Debian: &lt;br /&gt;
 apt-get install libboost-all-dev&lt;br /&gt;
&lt;br /&gt;
====ZeroMQ====&lt;br /&gt;
If you want to use the zeromq inputs or outputs, you need a recent (4.0.3 is best) version of [http://zeromq.org/ ZeroMQ]. It is probably preferred to install it from source:&lt;br /&gt;
&lt;br /&gt;
 wget http://download.zeromq.org/zeromq-4.0.3.tar.gz&lt;br /&gt;
 tar -zxvf zeromq-4.0.3.tar.gz&lt;br /&gt;
 cd zeromq-4.0.3&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 sudo make install&lt;br /&gt;
&lt;br /&gt;
This will install it into /usr/local&lt;br /&gt;
&lt;br /&gt;
====LibFEC====&lt;br /&gt;
ODR-DabMux also depends on [http://www.ka9q.net/code/fec/ libfec from Phil Karn]. On 64-bit machines, the original libfec doesn&amp;#039;t compile (&amp;quot; fec.h:267: Error: bad register name `%dil&amp;#039; &amp;quot;). A patched version that compiles on x86_64 (and even on ARM) is available [https://github.com/Opendigitalradio/ka9q-fec/archive/master.zip on GitHub (.zip)]&lt;br /&gt;
&lt;br /&gt;
===Compilation===&lt;br /&gt;
Once the prerequisites are installed, download ODR-DabMux from the package or git&lt;br /&gt;
 git clone https://github.com/Opendigitalradio/ODR-DabMux&lt;br /&gt;
&lt;br /&gt;
then in the ODR-DabMux directory do&lt;br /&gt;
 ./configure --with-debug-malloc=no --disable-debug --enable-input-zeromq --enable-output-zeromq&lt;br /&gt;
 make&lt;br /&gt;
 sudo make install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
or, if you don&amp;#039;t have zeromq:&lt;br /&gt;
 ./configure --with-debug-malloc=no --disable-debug&lt;br /&gt;
 make&lt;br /&gt;
 sudo make install&lt;br /&gt;
&lt;br /&gt;
then you can execute, as a test&lt;br /&gt;
 odr-dabmux -h&lt;br /&gt;
&lt;br /&gt;
When building, be careful to disable debugging, otherwise there will be lot of wasted CPU usage.&lt;br /&gt;
&lt;br /&gt;
===Compilation from the git repository===&lt;br /&gt;
If you cloned the git repository, you might need to call&lt;br /&gt;
 ./bootstrap.sh&lt;br /&gt;
to re-generate the autotools scripts and generate the ./configure script&lt;br /&gt;
&lt;br /&gt;
After that, it&amp;#039;s the same as above&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
&lt;br /&gt;
There are two ways to use ODR-DabMux: with command line arguments or with a configuration file.&lt;br /&gt;
&lt;br /&gt;
===Command line interface===&lt;br /&gt;
There are quite many arguments and options, and the best is to read the manpage (man odr-dabmux) first, and then to look at some examples (e.g. [https://github.com/mpbraendli/mmbtools-aux/blob/master/mux-throttled.sh mux-throttled.sh])&lt;br /&gt;
&lt;br /&gt;
===Configuration file===&lt;br /&gt;
The full configuration can also be specified in a configuration file.&lt;br /&gt;
&lt;br /&gt;
The example configuration file that is included in doc ([https://github.com/Opendigitalradio/ODR-DabMux/blob/master/doc/example.mux example.mux]) contains an example with a multiplex consisting of two services. The example file is commented, and is a good example to build your own.&lt;br /&gt;
&lt;br /&gt;
To run odr-dabmux with a configuration file, run&lt;br /&gt;
 odr-dabmux -e my_config.mux&lt;br /&gt;
&lt;br /&gt;
==Additional information==&lt;br /&gt;
&lt;br /&gt;
===More information===&lt;br /&gt;
&lt;br /&gt;
Documentation and descriptions on CRC-DabMux can be found on http://mmbtools.crc.ca/content/view/39/65/&lt;br /&gt;
&lt;br /&gt;
The last version published by CRC is [http://mmbtools.crc.ca/component/option,com_docman/task,doc_download/gid,33/ version 0.3.0.4], on which the latest developments are based.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Patch to increase page size===&lt;br /&gt;
Some glitches have been noticed on some machines. They are due to underruns in the FIFO. This patch increases the buffer sizes in the mux. wrning, this patch will also increase the delay. To apply it use, the patch command. (for CRC-DabMux &amp;lt;= 0.3.0.4)&lt;br /&gt;
&lt;br /&gt;
 --- src/dabInputFifo.cpp.org	2011-09-27 10:08:35.202323204 -0400&lt;br /&gt;
 +++ src/dabInputFifo.cpp	2011-09-27 10:13:57.638315966 -0400&lt;br /&gt;
 @@ -169,11 +169,12 @@&lt;br /&gt;
      if (data-&amp;gt;buffer != NULL) {&lt;br /&gt;
          delete data-&amp;gt;buffer;&lt;br /&gt;
      }&lt;br /&gt;
 -    if (size == 0) {&lt;br /&gt;
 -        size = 1024;&lt;br /&gt;
 -    }&lt;br /&gt;
 -    data-&amp;gt;buffer = new unsigned char[size * 16];&lt;br /&gt;
      data-&amp;gt;maxSize = size * 16;&lt;br /&gt;
 +    int minSize = 2*getpagesize();&lt;br /&gt;
 +    while (data-&amp;gt;maxSize &amp;lt; minSize) {&lt;br /&gt;
 +        data-&amp;gt;maxSize += size;&lt;br /&gt;
 +    }&lt;br /&gt;
 +    data-&amp;gt;buffer = new unsigned char[data-&amp;gt;maxSize];&lt;br /&gt;
  #ifdef _WIN32&lt;br /&gt;
      ReleaseSemaphore(data-&amp;gt;semBuffer, 1, NULL);&lt;br /&gt;
  #else&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See the manpage for more info:&lt;br /&gt;
*[[CRC-DabMux man page]]&lt;br /&gt;
* or, of course, man odr-dabmux&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=ODR-DabMux&amp;diff=1142</id>
		<title>ODR-DabMux</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=ODR-DabMux&amp;diff=1142"/>
		<updated>2014-05-12T15:16:09Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: /* Boost */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ODR-DabMux is a free open source [[DAB multiplexing|DAB Multiplexer]] initially developed by Communication Research Center (CRC) from Canada, and subsequently&lt;br /&gt;
forked by opendigitalradio. It is a command line tool.&lt;br /&gt;
&lt;br /&gt;
The development is done publicly on [http://github.com/Opendigitalradio GitHub] with releases available ad interim on http://mpb.li&lt;br /&gt;
&lt;br /&gt;
This page describes how to compile and use odr-dabmux.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Build information for ODR-DabMux==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prerequisites===&lt;br /&gt;
&lt;br /&gt;
====Boost====&lt;br /&gt;
You will need to install Boost at least version 1.42. The one from your distribution is probably fine, and if you have installed GNURadio or UHD, you will already have it.&lt;br /&gt;
&lt;br /&gt;
For example on Debian: &lt;br /&gt;
 apt-get install libboost-all-dev&lt;br /&gt;
&lt;br /&gt;
====ZeroMQ====&lt;br /&gt;
If you want to use the zeromq inputs or outputs, you need a recent (4.0.3 is best) version of [http://zeromq.org/ ZeroMQ]. It is probably preferred to install it from source:&lt;br /&gt;
&lt;br /&gt;
 wget http://download.zeromq.org/zeromq-4.0.3.tar.gz&lt;br /&gt;
 tar -zxvf zeromq-4.0.3.tar.gz&lt;br /&gt;
 cd zeromq-4.0.3&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 sudo make install&lt;br /&gt;
&lt;br /&gt;
This will install it into /usr/local&lt;br /&gt;
&lt;br /&gt;
====LibFEC====&lt;br /&gt;
ODR-DabMux also depends on [http://www.ka9q.net/code/fec/ libfec from Phil Karn]. On 64-bit machines, the original libfec doesn&amp;#039;t compile (&amp;quot; fec.h:267: Error: bad register name `%dil&amp;#039; &amp;quot;). A patched version that compiles on x86_64 (and even on ARM) is available [https://github.com/Opendigitalradio/ka9q-fec/archive/master.zip on GitHub (.zip)]&lt;br /&gt;
&lt;br /&gt;
===Compilation===&lt;br /&gt;
Once the prerequisites are installed, do&lt;br /&gt;
 ./configure --with-debug-malloc=no --disable-debug --enable-input-zeromq --enable-output-zeromq&lt;br /&gt;
 make&lt;br /&gt;
 sudo make install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
or, if you don&amp;#039;t have zeromq:&lt;br /&gt;
 ./configure --with-debug-malloc=no --disable-debug&lt;br /&gt;
 make&lt;br /&gt;
 sudo make install&lt;br /&gt;
&lt;br /&gt;
then you can execute, as a test&lt;br /&gt;
 odr-dabmux -h&lt;br /&gt;
&lt;br /&gt;
When building, be careful to disable debugging, otherwise there will be lot of wasted CPU usage.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Compilation from the git repository===&lt;br /&gt;
If you cloned the git repository, you might need to call&lt;br /&gt;
 ./bootstrap.sh&lt;br /&gt;
to re-generate the autotools scripts and generate the ./configure script&lt;br /&gt;
&lt;br /&gt;
After that, it&amp;#039;s the same as above&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
&lt;br /&gt;
There are two ways to use ODR-DabMux: with command line arguments or with a configuration file.&lt;br /&gt;
&lt;br /&gt;
===Command line interface===&lt;br /&gt;
There are quite many arguments and options, and the best is to read the manpage (man odr-dabmux) first, and then to look at some examples (e.g. [https://github.com/mpbraendli/mmbtools-aux/blob/master/mux-throttled.sh mux-throttled.sh])&lt;br /&gt;
&lt;br /&gt;
===Configuration file===&lt;br /&gt;
The full configuration can also be specified in a configuration file.&lt;br /&gt;
&lt;br /&gt;
The example configuration file that is included in doc ([https://github.com/Opendigitalradio/ODR-DabMux/blob/master/doc/example.mux example.mux]) contains an example with a multiplex consisting of two services. The example file is commented, and is a good example to build your own.&lt;br /&gt;
&lt;br /&gt;
To run odr-dabmux with a configuration file, run&lt;br /&gt;
 odr-dabmux -e my_config.mux&lt;br /&gt;
&lt;br /&gt;
==Additional information==&lt;br /&gt;
&lt;br /&gt;
===More information===&lt;br /&gt;
&lt;br /&gt;
Documentation and descriptions on CRC-DabMux can be found on http://mmbtools.crc.ca/content/view/39/65/&lt;br /&gt;
&lt;br /&gt;
The last version published by CRC is [http://mmbtools.crc.ca/component/option,com_docman/task,doc_download/gid,33/ version 0.3.0.4], on which the latest developments are based.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Patch to increase page size===&lt;br /&gt;
Some glitches have been noticed on some machines. They are due to underruns in the FIFO. This patch increases the buffer sizes in the mux. wrning, this patch will also increase the delay. To apply it use, the patch command. (for CRC-DabMux &amp;lt;= 0.3.0.4)&lt;br /&gt;
&lt;br /&gt;
 --- src/dabInputFifo.cpp.org	2011-09-27 10:08:35.202323204 -0400&lt;br /&gt;
 +++ src/dabInputFifo.cpp	2011-09-27 10:13:57.638315966 -0400&lt;br /&gt;
 @@ -169,11 +169,12 @@&lt;br /&gt;
      if (data-&amp;gt;buffer != NULL) {&lt;br /&gt;
          delete data-&amp;gt;buffer;&lt;br /&gt;
      }&lt;br /&gt;
 -    if (size == 0) {&lt;br /&gt;
 -        size = 1024;&lt;br /&gt;
 -    }&lt;br /&gt;
 -    data-&amp;gt;buffer = new unsigned char[size * 16];&lt;br /&gt;
      data-&amp;gt;maxSize = size * 16;&lt;br /&gt;
 +    int minSize = 2*getpagesize();&lt;br /&gt;
 +    while (data-&amp;gt;maxSize &amp;lt; minSize) {&lt;br /&gt;
 +        data-&amp;gt;maxSize += size;&lt;br /&gt;
 +    }&lt;br /&gt;
 +    data-&amp;gt;buffer = new unsigned char[data-&amp;gt;maxSize];&lt;br /&gt;
  #ifdef _WIN32&lt;br /&gt;
      ReleaseSemaphore(data-&amp;gt;semBuffer, 1, NULL);&lt;br /&gt;
  #else&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See the manpage for more info:&lt;br /&gt;
*[[CRC-DabMux man page]]&lt;br /&gt;
* or, of course, man odr-dabmux&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=ODR-DabMux&amp;diff=1141</id>
		<title>ODR-DabMux</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=ODR-DabMux&amp;diff=1141"/>
		<updated>2014-05-12T15:06:46Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: /* Boost */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ODR-DabMux is a free open source [[DAB multiplexing|DAB Multiplexer]] initially developed by Communication Research Center (CRC) from Canada, and subsequently&lt;br /&gt;
forked by opendigitalradio. It is a command line tool.&lt;br /&gt;
&lt;br /&gt;
The development is done publicly on [http://github.com/Opendigitalradio GitHub] with releases available ad interim on http://mpb.li&lt;br /&gt;
&lt;br /&gt;
This page describes how to compile and use odr-dabmux.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Build information for ODR-DabMux==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prerequisites===&lt;br /&gt;
&lt;br /&gt;
====Boost====&lt;br /&gt;
You will need to install Boost at least version 1.42. The one from your distribution is probably fine, and if you have installed GNURadio or UHD, you will already have it.&lt;br /&gt;
&lt;br /&gt;
For example on Debian: &lt;br /&gt;
 apt-get install libboost-dev&lt;br /&gt;
&lt;br /&gt;
====ZeroMQ====&lt;br /&gt;
If you want to use the zeromq inputs or outputs, you need a recent (4.0.3 is best) version of [http://zeromq.org/ ZeroMQ]. It is probably preferred to install it from source:&lt;br /&gt;
&lt;br /&gt;
 wget http://download.zeromq.org/zeromq-4.0.3.tar.gz&lt;br /&gt;
 tar -zxvf zeromq-4.0.3.tar.gz&lt;br /&gt;
 cd zeromq-4.0.3&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 sudo make install&lt;br /&gt;
&lt;br /&gt;
This will install it into /usr/local&lt;br /&gt;
&lt;br /&gt;
====LibFEC====&lt;br /&gt;
ODR-DabMux also depends on [http://www.ka9q.net/code/fec/ libfec from Phil Karn]. On 64-bit machines, the original libfec doesn&amp;#039;t compile (&amp;quot; fec.h:267: Error: bad register name `%dil&amp;#039; &amp;quot;). A patched version that compiles on x86_64 (and even on ARM) is available [https://github.com/Opendigitalradio/ka9q-fec/archive/master.zip on GitHub (.zip)]&lt;br /&gt;
&lt;br /&gt;
===Compilation===&lt;br /&gt;
Once the prerequisites are installed, do&lt;br /&gt;
 ./configure --with-debug-malloc=no --disable-debug --enable-input-zeromq --enable-output-zeromq&lt;br /&gt;
 make&lt;br /&gt;
 sudo make install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
or, if you don&amp;#039;t have zeromq:&lt;br /&gt;
 ./configure --with-debug-malloc=no --disable-debug&lt;br /&gt;
 make&lt;br /&gt;
 sudo make install&lt;br /&gt;
&lt;br /&gt;
then you can execute, as a test&lt;br /&gt;
 odr-dabmux -h&lt;br /&gt;
&lt;br /&gt;
When building, be careful to disable debugging, otherwise there will be lot of wasted CPU usage.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Compilation from the git repository===&lt;br /&gt;
If you cloned the git repository, you might need to call&lt;br /&gt;
 ./bootstrap.sh&lt;br /&gt;
to re-generate the autotools scripts and generate the ./configure script&lt;br /&gt;
&lt;br /&gt;
After that, it&amp;#039;s the same as above&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
&lt;br /&gt;
There are two ways to use ODR-DabMux: with command line arguments or with a configuration file.&lt;br /&gt;
&lt;br /&gt;
===Command line interface===&lt;br /&gt;
There are quite many arguments and options, and the best is to read the manpage (man odr-dabmux) first, and then to look at some examples (e.g. [https://github.com/mpbraendli/mmbtools-aux/blob/master/mux-throttled.sh mux-throttled.sh])&lt;br /&gt;
&lt;br /&gt;
===Configuration file===&lt;br /&gt;
The full configuration can also be specified in a configuration file.&lt;br /&gt;
&lt;br /&gt;
The example configuration file that is included in doc ([https://github.com/Opendigitalradio/ODR-DabMux/blob/master/doc/example.mux example.mux]) contains an example with a multiplex consisting of two services. The example file is commented, and is a good example to build your own.&lt;br /&gt;
&lt;br /&gt;
To run odr-dabmux with a configuration file, run&lt;br /&gt;
 odr-dabmux -e my_config.mux&lt;br /&gt;
&lt;br /&gt;
==Additional information==&lt;br /&gt;
&lt;br /&gt;
===More information===&lt;br /&gt;
&lt;br /&gt;
Documentation and descriptions on CRC-DabMux can be found on http://mmbtools.crc.ca/content/view/39/65/&lt;br /&gt;
&lt;br /&gt;
The last version published by CRC is [http://mmbtools.crc.ca/component/option,com_docman/task,doc_download/gid,33/ version 0.3.0.4], on which the latest developments are based.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Patch to increase page size===&lt;br /&gt;
Some glitches have been noticed on some machines. They are due to underruns in the FIFO. This patch increases the buffer sizes in the mux. wrning, this patch will also increase the delay. To apply it use, the patch command. (for CRC-DabMux &amp;lt;= 0.3.0.4)&lt;br /&gt;
&lt;br /&gt;
 --- src/dabInputFifo.cpp.org	2011-09-27 10:08:35.202323204 -0400&lt;br /&gt;
 +++ src/dabInputFifo.cpp	2011-09-27 10:13:57.638315966 -0400&lt;br /&gt;
 @@ -169,11 +169,12 @@&lt;br /&gt;
      if (data-&amp;gt;buffer != NULL) {&lt;br /&gt;
          delete data-&amp;gt;buffer;&lt;br /&gt;
      }&lt;br /&gt;
 -    if (size == 0) {&lt;br /&gt;
 -        size = 1024;&lt;br /&gt;
 -    }&lt;br /&gt;
 -    data-&amp;gt;buffer = new unsigned char[size * 16];&lt;br /&gt;
      data-&amp;gt;maxSize = size * 16;&lt;br /&gt;
 +    int minSize = 2*getpagesize();&lt;br /&gt;
 +    while (data-&amp;gt;maxSize &amp;lt; minSize) {&lt;br /&gt;
 +        data-&amp;gt;maxSize += size;&lt;br /&gt;
 +    }&lt;br /&gt;
 +    data-&amp;gt;buffer = new unsigned char[data-&amp;gt;maxSize];&lt;br /&gt;
  #ifdef _WIN32&lt;br /&gt;
      ReleaseSemaphore(data-&amp;gt;semBuffer, 1, NULL);&lt;br /&gt;
  #else&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See the manpage for more info:&lt;br /&gt;
*[[CRC-DabMux man page]]&lt;br /&gt;
* or, of course, man odr-dabmux&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=ODR-DabMux&amp;diff=1140</id>
		<title>ODR-DabMux</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=ODR-DabMux&amp;diff=1140"/>
		<updated>2014-05-12T15:06:35Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: /* Boost */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ODR-DabMux is a free open source [[DAB multiplexing|DAB Multiplexer]] initially developed by Communication Research Center (CRC) from Canada, and subsequently&lt;br /&gt;
forked by opendigitalradio. It is a command line tool.&lt;br /&gt;
&lt;br /&gt;
The development is done publicly on [http://github.com/Opendigitalradio GitHub] with releases available ad interim on http://mpb.li&lt;br /&gt;
&lt;br /&gt;
This page describes how to compile and use odr-dabmux.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Build information for ODR-DabMux==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prerequisites===&lt;br /&gt;
&lt;br /&gt;
====Boost====&lt;br /&gt;
You will need to install Boost at least version 1.42. The one from your distribution is probably fine, and if you have installed GNURadio or UHD, you will already have it.&lt;br /&gt;
&lt;br /&gt;
For example on Debian: apt-get install libboost-dev&lt;br /&gt;
&lt;br /&gt;
====ZeroMQ====&lt;br /&gt;
If you want to use the zeromq inputs or outputs, you need a recent (4.0.3 is best) version of [http://zeromq.org/ ZeroMQ]. It is probably preferred to install it from source:&lt;br /&gt;
&lt;br /&gt;
 wget http://download.zeromq.org/zeromq-4.0.3.tar.gz&lt;br /&gt;
 tar -zxvf zeromq-4.0.3.tar.gz&lt;br /&gt;
 cd zeromq-4.0.3&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 sudo make install&lt;br /&gt;
&lt;br /&gt;
This will install it into /usr/local&lt;br /&gt;
&lt;br /&gt;
====LibFEC====&lt;br /&gt;
ODR-DabMux also depends on [http://www.ka9q.net/code/fec/ libfec from Phil Karn]. On 64-bit machines, the original libfec doesn&amp;#039;t compile (&amp;quot; fec.h:267: Error: bad register name `%dil&amp;#039; &amp;quot;). A patched version that compiles on x86_64 (and even on ARM) is available [https://github.com/Opendigitalradio/ka9q-fec/archive/master.zip on GitHub (.zip)]&lt;br /&gt;
&lt;br /&gt;
===Compilation===&lt;br /&gt;
Once the prerequisites are installed, do&lt;br /&gt;
 ./configure --with-debug-malloc=no --disable-debug --enable-input-zeromq --enable-output-zeromq&lt;br /&gt;
 make&lt;br /&gt;
 sudo make install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
or, if you don&amp;#039;t have zeromq:&lt;br /&gt;
 ./configure --with-debug-malloc=no --disable-debug&lt;br /&gt;
 make&lt;br /&gt;
 sudo make install&lt;br /&gt;
&lt;br /&gt;
then you can execute, as a test&lt;br /&gt;
 odr-dabmux -h&lt;br /&gt;
&lt;br /&gt;
When building, be careful to disable debugging, otherwise there will be lot of wasted CPU usage.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Compilation from the git repository===&lt;br /&gt;
If you cloned the git repository, you might need to call&lt;br /&gt;
 ./bootstrap.sh&lt;br /&gt;
to re-generate the autotools scripts and generate the ./configure script&lt;br /&gt;
&lt;br /&gt;
After that, it&amp;#039;s the same as above&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
&lt;br /&gt;
There are two ways to use ODR-DabMux: with command line arguments or with a configuration file.&lt;br /&gt;
&lt;br /&gt;
===Command line interface===&lt;br /&gt;
There are quite many arguments and options, and the best is to read the manpage (man odr-dabmux) first, and then to look at some examples (e.g. [https://github.com/mpbraendli/mmbtools-aux/blob/master/mux-throttled.sh mux-throttled.sh])&lt;br /&gt;
&lt;br /&gt;
===Configuration file===&lt;br /&gt;
The full configuration can also be specified in a configuration file.&lt;br /&gt;
&lt;br /&gt;
The example configuration file that is included in doc ([https://github.com/Opendigitalradio/ODR-DabMux/blob/master/doc/example.mux example.mux]) contains an example with a multiplex consisting of two services. The example file is commented, and is a good example to build your own.&lt;br /&gt;
&lt;br /&gt;
To run odr-dabmux with a configuration file, run&lt;br /&gt;
 odr-dabmux -e my_config.mux&lt;br /&gt;
&lt;br /&gt;
==Additional information==&lt;br /&gt;
&lt;br /&gt;
===More information===&lt;br /&gt;
&lt;br /&gt;
Documentation and descriptions on CRC-DabMux can be found on http://mmbtools.crc.ca/content/view/39/65/&lt;br /&gt;
&lt;br /&gt;
The last version published by CRC is [http://mmbtools.crc.ca/component/option,com_docman/task,doc_download/gid,33/ version 0.3.0.4], on which the latest developments are based.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Patch to increase page size===&lt;br /&gt;
Some glitches have been noticed on some machines. They are due to underruns in the FIFO. This patch increases the buffer sizes in the mux. wrning, this patch will also increase the delay. To apply it use, the patch command. (for CRC-DabMux &amp;lt;= 0.3.0.4)&lt;br /&gt;
&lt;br /&gt;
 --- src/dabInputFifo.cpp.org	2011-09-27 10:08:35.202323204 -0400&lt;br /&gt;
 +++ src/dabInputFifo.cpp	2011-09-27 10:13:57.638315966 -0400&lt;br /&gt;
 @@ -169,11 +169,12 @@&lt;br /&gt;
      if (data-&amp;gt;buffer != NULL) {&lt;br /&gt;
          delete data-&amp;gt;buffer;&lt;br /&gt;
      }&lt;br /&gt;
 -    if (size == 0) {&lt;br /&gt;
 -        size = 1024;&lt;br /&gt;
 -    }&lt;br /&gt;
 -    data-&amp;gt;buffer = new unsigned char[size * 16];&lt;br /&gt;
      data-&amp;gt;maxSize = size * 16;&lt;br /&gt;
 +    int minSize = 2*getpagesize();&lt;br /&gt;
 +    while (data-&amp;gt;maxSize &amp;lt; minSize) {&lt;br /&gt;
 +        data-&amp;gt;maxSize += size;&lt;br /&gt;
 +    }&lt;br /&gt;
 +    data-&amp;gt;buffer = new unsigned char[data-&amp;gt;maxSize];&lt;br /&gt;
  #ifdef _WIN32&lt;br /&gt;
      ReleaseSemaphore(data-&amp;gt;semBuffer, 1, NULL);&lt;br /&gt;
  #else&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See the manpage for more info:&lt;br /&gt;
*[[CRC-DabMux man page]]&lt;br /&gt;
* or, of course, man odr-dabmux&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=ODR-DabMux&amp;diff=1139</id>
		<title>ODR-DabMux</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=ODR-DabMux&amp;diff=1139"/>
		<updated>2014-05-12T15:03:58Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: /* Prerequisites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ODR-DabMux is a free open source [[DAB multiplexing|DAB Multiplexer]] initially developed by Communication Research Center (CRC) from Canada, and subsequently&lt;br /&gt;
forked by opendigitalradio. It is a command line tool.&lt;br /&gt;
&lt;br /&gt;
The development is done publicly on [http://github.com/Opendigitalradio GitHub] with releases available ad interim on http://mpb.li&lt;br /&gt;
&lt;br /&gt;
This page describes how to compile and use odr-dabmux.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Build information for ODR-DabMux==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prerequisites===&lt;br /&gt;
&lt;br /&gt;
====Boost====&lt;br /&gt;
You will need to install Boost at least version 1.42. The one from your distribution is probably fine, and if you have installed GNURadio or UHD, you will already have it.&lt;br /&gt;
&lt;br /&gt;
====ZeroMQ====&lt;br /&gt;
If you want to use the zeromq inputs or outputs, you need a recent (4.0.3 is best) version of [http://zeromq.org/ ZeroMQ]. It is probably preferred to install it from source:&lt;br /&gt;
&lt;br /&gt;
 wget http://download.zeromq.org/zeromq-4.0.3.tar.gz&lt;br /&gt;
 tar -zxvf zeromq-4.0.3.tar.gz&lt;br /&gt;
 cd zeromq-4.0.3&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 sudo make install&lt;br /&gt;
&lt;br /&gt;
This will install it into /usr/local&lt;br /&gt;
&lt;br /&gt;
====LibFEC====&lt;br /&gt;
ODR-DabMux also depends on [http://www.ka9q.net/code/fec/ libfec from Phil Karn]. On 64-bit machines, the original libfec doesn&amp;#039;t compile (&amp;quot; fec.h:267: Error: bad register name `%dil&amp;#039; &amp;quot;). A patched version that compiles on x86_64 (and even on ARM) is available [https://github.com/Opendigitalradio/ka9q-fec/archive/master.zip on GitHub (.zip)]&lt;br /&gt;
&lt;br /&gt;
===Compilation===&lt;br /&gt;
Once the prerequisites are installed, do&lt;br /&gt;
 ./configure --with-debug-malloc=no --disable-debug --enable-input-zeromq --enable-output-zeromq&lt;br /&gt;
 make&lt;br /&gt;
 sudo make install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
or, if you don&amp;#039;t have zeromq:&lt;br /&gt;
 ./configure --with-debug-malloc=no --disable-debug&lt;br /&gt;
 make&lt;br /&gt;
 sudo make install&lt;br /&gt;
&lt;br /&gt;
then you can execute, as a test&lt;br /&gt;
 odr-dabmux -h&lt;br /&gt;
&lt;br /&gt;
When building, be careful to disable debugging, otherwise there will be lot of wasted CPU usage.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Compilation from the git repository===&lt;br /&gt;
If you cloned the git repository, you might need to call&lt;br /&gt;
 ./bootstrap.sh&lt;br /&gt;
to re-generate the autotools scripts and generate the ./configure script&lt;br /&gt;
&lt;br /&gt;
After that, it&amp;#039;s the same as above&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
&lt;br /&gt;
There are two ways to use ODR-DabMux: with command line arguments or with a configuration file.&lt;br /&gt;
&lt;br /&gt;
===Command line interface===&lt;br /&gt;
There are quite many arguments and options, and the best is to read the manpage (man odr-dabmux) first, and then to look at some examples (e.g. [https://github.com/mpbraendli/mmbtools-aux/blob/master/mux-throttled.sh mux-throttled.sh])&lt;br /&gt;
&lt;br /&gt;
===Configuration file===&lt;br /&gt;
The full configuration can also be specified in a configuration file.&lt;br /&gt;
&lt;br /&gt;
The example configuration file that is included in doc ([https://github.com/Opendigitalradio/ODR-DabMux/blob/master/doc/example.mux example.mux]) contains an example with a multiplex consisting of two services. The example file is commented, and is a good example to build your own.&lt;br /&gt;
&lt;br /&gt;
To run odr-dabmux with a configuration file, run&lt;br /&gt;
 odr-dabmux -e my_config.mux&lt;br /&gt;
&lt;br /&gt;
==Additional information==&lt;br /&gt;
&lt;br /&gt;
===More information===&lt;br /&gt;
&lt;br /&gt;
Documentation and descriptions on CRC-DabMux can be found on http://mmbtools.crc.ca/content/view/39/65/&lt;br /&gt;
&lt;br /&gt;
The last version published by CRC is [http://mmbtools.crc.ca/component/option,com_docman/task,doc_download/gid,33/ version 0.3.0.4], on which the latest developments are based.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Patch to increase page size===&lt;br /&gt;
Some glitches have been noticed on some machines. They are due to underruns in the FIFO. This patch increases the buffer sizes in the mux. wrning, this patch will also increase the delay. To apply it use, the patch command. (for CRC-DabMux &amp;lt;= 0.3.0.4)&lt;br /&gt;
&lt;br /&gt;
 --- src/dabInputFifo.cpp.org	2011-09-27 10:08:35.202323204 -0400&lt;br /&gt;
 +++ src/dabInputFifo.cpp	2011-09-27 10:13:57.638315966 -0400&lt;br /&gt;
 @@ -169,11 +169,12 @@&lt;br /&gt;
      if (data-&amp;gt;buffer != NULL) {&lt;br /&gt;
          delete data-&amp;gt;buffer;&lt;br /&gt;
      }&lt;br /&gt;
 -    if (size == 0) {&lt;br /&gt;
 -        size = 1024;&lt;br /&gt;
 -    }&lt;br /&gt;
 -    data-&amp;gt;buffer = new unsigned char[size * 16];&lt;br /&gt;
      data-&amp;gt;maxSize = size * 16;&lt;br /&gt;
 +    int minSize = 2*getpagesize();&lt;br /&gt;
 +    while (data-&amp;gt;maxSize &amp;lt; minSize) {&lt;br /&gt;
 +        data-&amp;gt;maxSize += size;&lt;br /&gt;
 +    }&lt;br /&gt;
 +    data-&amp;gt;buffer = new unsigned char[data-&amp;gt;maxSize];&lt;br /&gt;
  #ifdef _WIN32&lt;br /&gt;
      ReleaseSemaphore(data-&amp;gt;semBuffer, 1, NULL);&lt;br /&gt;
  #else&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See the manpage for more info:&lt;br /&gt;
*[[CRC-DabMux man page]]&lt;br /&gt;
* or, of course, man odr-dabmux&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=ODR-DabMux&amp;diff=1138</id>
		<title>ODR-DabMux</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=ODR-DabMux&amp;diff=1138"/>
		<updated>2014-05-12T14:51:21Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: /* Prerequisites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ODR-DabMux is a free open source [[DAB multiplexing|DAB Multiplexer]] initially developed by Communication Research Center (CRC) from Canada, and subsequently&lt;br /&gt;
forked by opendigitalradio. It is a command line tool.&lt;br /&gt;
&lt;br /&gt;
The development is done publicly on [http://github.com/Opendigitalradio GitHub] with releases available ad interim on http://mpb.li&lt;br /&gt;
&lt;br /&gt;
This page describes how to compile and use odr-dabmux.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Build information for ODR-DabMux==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prerequisites===&lt;br /&gt;
&lt;br /&gt;
You will need boost at least version 1.42. The one from your distribution is probably fine, and if you have installed GNURadio or UHD, you will already have it.&lt;br /&gt;
&lt;br /&gt;
If you want to use the zeromq inputs or outputs, you need a recent (4.0.3 is best) version of [http://zeromq.org/ ZeroMQ]. It is probably preferred to install it from source:&lt;br /&gt;
&lt;br /&gt;
 wget http://download.zeromq.org/zeromq-4.0.3.tar.gz&lt;br /&gt;
 tar -zxvf zeromq-4.0.3.tar.gz&lt;br /&gt;
 cd zeromq-4.0.3&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 sudo make install&lt;br /&gt;
&lt;br /&gt;
This will install it into /usr/local&lt;br /&gt;
&lt;br /&gt;
ODR-DabMux also depends on [http://www.ka9q.net/code/fec/ libfec from Phil Karn]. On 64-bit machines, the original libfec doesn&amp;#039;t compile (&amp;quot; fec.h:267: Error: bad register name `%dil&amp;#039; &amp;quot;). A patched version that compiles on x86_64 (and even on ARM) is available [https://github.com/Opendigitalradio/ka9q-fec/archive/master.zip on GitHub (.zip)]&lt;br /&gt;
&lt;br /&gt;
===Compilation===&lt;br /&gt;
Once the prerequisites are installed, do&lt;br /&gt;
 ./configure --with-debug-malloc=no --disable-debug --enable-input-zeromq --enable-output-zeromq&lt;br /&gt;
 make&lt;br /&gt;
 sudo make install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
or, if you don&amp;#039;t have zeromq:&lt;br /&gt;
 ./configure --with-debug-malloc=no --disable-debug&lt;br /&gt;
 make&lt;br /&gt;
 sudo make install&lt;br /&gt;
&lt;br /&gt;
then you can execute, as a test&lt;br /&gt;
 odr-dabmux -h&lt;br /&gt;
&lt;br /&gt;
When building, be careful to disable debugging, otherwise there will be lot of wasted CPU usage.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Compilation from the git repository===&lt;br /&gt;
If you cloned the git repository, you might need to call&lt;br /&gt;
 ./bootstrap.sh&lt;br /&gt;
to re-generate the autotools scripts and generate the ./configure script&lt;br /&gt;
&lt;br /&gt;
After that, it&amp;#039;s the same as above&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
&lt;br /&gt;
There are two ways to use ODR-DabMux: with command line arguments or with a configuration file.&lt;br /&gt;
&lt;br /&gt;
===Command line interface===&lt;br /&gt;
There are quite many arguments and options, and the best is to read the manpage (man odr-dabmux) first, and then to look at some examples (e.g. [https://github.com/mpbraendli/mmbtools-aux/blob/master/mux-throttled.sh mux-throttled.sh])&lt;br /&gt;
&lt;br /&gt;
===Configuration file===&lt;br /&gt;
The full configuration can also be specified in a configuration file.&lt;br /&gt;
&lt;br /&gt;
The example configuration file that is included in doc ([https://github.com/Opendigitalradio/ODR-DabMux/blob/master/doc/example.mux example.mux]) contains an example with a multiplex consisting of two services. The example file is commented, and is a good example to build your own.&lt;br /&gt;
&lt;br /&gt;
To run odr-dabmux with a configuration file, run&lt;br /&gt;
 odr-dabmux -e my_config.mux&lt;br /&gt;
&lt;br /&gt;
==Additional information==&lt;br /&gt;
&lt;br /&gt;
===More information===&lt;br /&gt;
&lt;br /&gt;
Documentation and descriptions on CRC-DabMux can be found on http://mmbtools.crc.ca/content/view/39/65/&lt;br /&gt;
&lt;br /&gt;
The last version published by CRC is [http://mmbtools.crc.ca/component/option,com_docman/task,doc_download/gid,33/ version 0.3.0.4], on which the latest developments are based.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Patch to increase page size===&lt;br /&gt;
Some glitches have been noticed on some machines. They are due to underruns in the FIFO. This patch increases the buffer sizes in the mux. wrning, this patch will also increase the delay. To apply it use, the patch command. (for CRC-DabMux &amp;lt;= 0.3.0.4)&lt;br /&gt;
&lt;br /&gt;
 --- src/dabInputFifo.cpp.org	2011-09-27 10:08:35.202323204 -0400&lt;br /&gt;
 +++ src/dabInputFifo.cpp	2011-09-27 10:13:57.638315966 -0400&lt;br /&gt;
 @@ -169,11 +169,12 @@&lt;br /&gt;
      if (data-&amp;gt;buffer != NULL) {&lt;br /&gt;
          delete data-&amp;gt;buffer;&lt;br /&gt;
      }&lt;br /&gt;
 -    if (size == 0) {&lt;br /&gt;
 -        size = 1024;&lt;br /&gt;
 -    }&lt;br /&gt;
 -    data-&amp;gt;buffer = new unsigned char[size * 16];&lt;br /&gt;
      data-&amp;gt;maxSize = size * 16;&lt;br /&gt;
 +    int minSize = 2*getpagesize();&lt;br /&gt;
 +    while (data-&amp;gt;maxSize &amp;lt; minSize) {&lt;br /&gt;
 +        data-&amp;gt;maxSize += size;&lt;br /&gt;
 +    }&lt;br /&gt;
 +    data-&amp;gt;buffer = new unsigned char[data-&amp;gt;maxSize];&lt;br /&gt;
  #ifdef _WIN32&lt;br /&gt;
      ReleaseSemaphore(data-&amp;gt;semBuffer, 1, NULL);&lt;br /&gt;
  #else&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See the manpage for more info:&lt;br /&gt;
*[[CRC-DabMux man page]]&lt;br /&gt;
* or, of course, man odr-dabmux&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=Start_of_transmission_of_new_DAB%2B_stations_on_Geneva&amp;diff=1135</id>
		<title>Start of transmission of new DAB+ stations on Geneva</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=Start_of_transmission_of_new_DAB%2B_stations_on_Geneva&amp;diff=1135"/>
		<updated>2014-05-01T21:56:30Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Today, 1st May 2014 is the start of tests of transmission of new DAB+ stations over Geneva for the licence awarded by Swiss OFCOM administration on channel 10D. The transmission is here to stay but is still in testing phase at the moment. It is using free open source tools developped by François Lefebvre and Pascal Charest in CRC since 2007 and continued then under [[ODR-DabMux]] for multiplexing, [[ODR-DabMod]] for modulation, [[fdk-aac-dabplus]] for encoding with [http://www.ettus.com Ettus] hardware (USRP: Universal Software Radio Peripheral) connected to a power amplifier.&lt;br /&gt;
&lt;br /&gt;
[[Image:IMG 20140501 173624.jpg|thumb|reception report in Commugny]]&lt;br /&gt;
&lt;br /&gt;
An ensemble of 13 stations is broadcasted with many new stations or stations that never had access to terrestrial radio before:&lt;br /&gt;
*[http://www.globalfm.ch/site/ Global FM]&lt;br /&gt;
*[http://www.maxxima.org Maxxima]&lt;br /&gt;
*[http://www.frequencebanane.ch Fréquence Banane]&lt;br /&gt;
*[http://lafabrik.ch/ LaFabrik]&lt;br /&gt;
*[http://www.spoonradio.com/ Spoon Radio]&lt;br /&gt;
*[http://www.radiocite.ch/ Radio Cité]&lt;br /&gt;
*[http://www.openbroadcast.ch/en Openbroadcast]&lt;br /&gt;
*[http://www.backstageradio.ch Backstage Radio]&lt;br /&gt;
*[http://www.radioouistiti.ch Radio Ouistiti]&lt;br /&gt;
*[http://www.radio74.org Radio 74]&lt;br /&gt;
*[http://www.romradio.ch/ Rom Radio]&lt;br /&gt;
*[http://www.radio-tropic.ch/ Radio Tropic]&lt;br /&gt;
*[http://www.worldradio.ch/ WRS] (now on public service ensemble but to be migrated)&lt;br /&gt;
&lt;br /&gt;
More information to follow...but please don&amp;#039;t hesitate to put your reception reports on our [https://twitter.com/opendigiradio Twitter] or [https://www.facebook.com/opendigitalradio Facebook page]&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=Start_of_transmission_of_new_DAB%2B_stations_on_Geneva&amp;diff=1134</id>
		<title>Start of transmission of new DAB+ stations on Geneva</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=Start_of_transmission_of_new_DAB%2B_stations_on_Geneva&amp;diff=1134"/>
		<updated>2014-05-01T21:55:38Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Today, 1st May 2014 is the start of tests of transmission of new DAB+ stations over Geneva for the licence awarded by Swiss OFCOM administration on channel 10D. The transmission is here to stay but is still in testing phase at the moment. It is using free open source tools developped by François Lefebvre and Pascal Charest in CRC since 2007 and continued then under [[ODR-DabMux]] for multiplexing, [[ODR-DabMod]] for modulation, fdk-aac for DAB+ encoding with [http://www.ettus.com Ettus] hardware (USRP: Universal Software Radio Peripheral) connected to a power amplifier.&lt;br /&gt;
&lt;br /&gt;
[[Image:IMG 20140501 173624.jpg|thumb|reception report in Commugny]]&lt;br /&gt;
&lt;br /&gt;
An ensemble of 13 stations is broadcasted with many new stations or stations that never had access to terrestrial radio before:&lt;br /&gt;
*[http://www.globalfm.ch/site/ Global FM]&lt;br /&gt;
*[http://www.maxxima.org Maxxima]&lt;br /&gt;
*[http://www.frequencebanane.ch Fréquence Banane]&lt;br /&gt;
*[http://lafabrik.ch/ LaFabrik]&lt;br /&gt;
*[http://www.spoonradio.com/ Spoon Radio]&lt;br /&gt;
*[http://www.radiocite.ch/ Radio Cité]&lt;br /&gt;
*[http://www.openbroadcast.ch/en Openbroadcast]&lt;br /&gt;
*[http://www.backstageradio.ch Backstage Radio]&lt;br /&gt;
*[http://www.radioouistiti.ch Radio Ouistiti]&lt;br /&gt;
*[http://www.radio74.org Radio 74]&lt;br /&gt;
*[http://www.romradio.ch/ Rom Radio]&lt;br /&gt;
*[http://www.radio-tropic.ch/ Radio Tropic]&lt;br /&gt;
*[http://www.worldradio.ch/ WRS] (now on public service ensemble but to be migrated)&lt;br /&gt;
&lt;br /&gt;
More information to follow...but please don&amp;#039;t hesitate to put your reception reports on our [https://twitter.com/opendigiradio Twitter] or [https://www.facebook.com/opendigitalradio Facebook page]&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=Start_of_transmission_of_new_DAB%2B_stations_on_Geneva&amp;diff=1133</id>
		<title>Start of transmission of new DAB+ stations on Geneva</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=Start_of_transmission_of_new_DAB%2B_stations_on_Geneva&amp;diff=1133"/>
		<updated>2014-05-01T21:44:01Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Today, 1st May 2014 is the start of tests of transmission of new DAB+ stations over Geneva for the licence awarded by Swiss OFCOM administration on channel 10D. The transmission is here to stay but is still in testing phase at the moment. It is using free open source tools developped by François Lefebvre and Pascal Charest in CRC since 2007 and continued then under ODR-DabMux for multiplexing, ODR-DabMod for modulation, fdk-aac for DAB+ encoding and using Ettus Universal Software Radio Peripheral connected to a power amplifier.&lt;br /&gt;
&lt;br /&gt;
[[Image:IMG 20140501 173624.jpg|thumb|reception report in Commugny]]&lt;br /&gt;
&lt;br /&gt;
An ensemble of 13 stations is broadcasted with many new stations or stations that never had access to terrestrial radio before:&lt;br /&gt;
*[http://www.globalfm.ch/site/ Global FM]&lt;br /&gt;
*[http://www.maxxima.org Maxxima]&lt;br /&gt;
*[http://www.frequencebanane.ch Fréquence Banane]&lt;br /&gt;
*[http://lafabrik.ch/ LaFabrik]&lt;br /&gt;
*[http://www.spoonradio.com/ Spoon Radio]&lt;br /&gt;
*[http://www.radiocite.ch/ Radio Cité]&lt;br /&gt;
*[http://www.openbroadcast.ch/en Openbroadcast]&lt;br /&gt;
*[http://www.backstageradio.ch Backstage Radio]&lt;br /&gt;
*[http://www.radioouistiti.ch Radio Ouistiti]&lt;br /&gt;
*[http://www.radio74.org Radio 74]&lt;br /&gt;
*[http://www.romradio.ch/ Rom Radio]&lt;br /&gt;
*[http://www.radio-tropic.ch/ Radio Tropic]&lt;br /&gt;
*[http://www.worldradio.ch/ WRS] (now on public service ensemble but to be migrated)&lt;br /&gt;
&lt;br /&gt;
More information to follow...but please don&amp;#039;t hesitate to put your reception reports on our [https://twitter.com/opendigiradio Twitter] or [https://www.facebook.com/opendigitalradio Facebook page]&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=Start_of_transmission_of_new_DAB%2B_stations_on_Geneva&amp;diff=1132</id>
		<title>Start of transmission of new DAB+ stations on Geneva</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=Start_of_transmission_of_new_DAB%2B_stations_on_Geneva&amp;diff=1132"/>
		<updated>2014-05-01T21:43:43Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Today, 1st May 2014 is the start of tests of transmission of new DAB+ stations over Geneva for the licence awarded by Swiss OFCOM administration on channel 10D. The transmission is here to stay but is still in testing phase at the moment. It is using free open source tools developped by François Lefebvre and Pascal Charest in CRC since 2007 and continued then under ODR-DabMux for multiplexing, ODR-DabMod for modulation, fdk-aac for DAB+ encoding and using Ettus Universal Software Radio Peripheral connected to a power amplifier.&lt;br /&gt;
&lt;br /&gt;
An ensemble of 13 stations is broadcasted with many new stations or stations that never had access to terrestrial radio before:&lt;br /&gt;
*[http://www.globalfm.ch/site/ Global FM]&lt;br /&gt;
*[http://www.maxxima.org Maxxima]&lt;br /&gt;
*[http://www.frequencebanane.ch Fréquence Banane]&lt;br /&gt;
*[http://lafabrik.ch/ LaFabrik]&lt;br /&gt;
*[http://www.spoonradio.com/ Spoon Radio]&lt;br /&gt;
*[http://www.radiocite.ch/ Radio Cité]&lt;br /&gt;
*[http://www.openbroadcast.ch/en Openbroadcast]&lt;br /&gt;
*[http://www.backstageradio.ch Backstage Radio]&lt;br /&gt;
*[http://www.radioouistiti.ch Radio Ouistiti]&lt;br /&gt;
*[http://www.radio74.org Radio 74]&lt;br /&gt;
*[http://www.romradio.ch/ Rom Radio]&lt;br /&gt;
*[http://www.radio-tropic.ch/ Radio Tropic]&lt;br /&gt;
*[http://www.worldradio.ch/ WRS] (now on public service ensemble but to be migrated)&lt;br /&gt;
&lt;br /&gt;
[[Image:IMG 20140501 173624.jpg|thumb|reception report in Commugny]]&lt;br /&gt;
&lt;br /&gt;
More information to follow...but please don&amp;#039;t hesitate to put your reception reports on our [https://twitter.com/opendigiradio Twitter] or [https://www.facebook.com/opendigitalradio Facebook page]&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=Main_Page&amp;diff=1131</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=Main_Page&amp;diff=1131"/>
		<updated>2014-05-01T21:43:17Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__ __NOEDITSECTION__&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:282%&amp;quot;&amp;gt;Opendigitalradio.org&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BIG&amp;gt;&lt;br /&gt;
Open techniques for Digital Radio Broadcasting&lt;br /&gt;
&amp;lt;/BIG&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%; border-spacing:8px; margin:-8px -8px;&amp;quot;&lt;br /&gt;
|class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:100%; border:1px solid #ddcef2; background:#faf5ff; vertical-align:top; color:#000;&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#faf5ff; color:#000&amp;quot;&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0; background:#ddcef2; font-size:120%; font-weight:bold; border:1px solid #afa3bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Background&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000;&amp;quot;|&lt;br /&gt;
Open digital broadcasting techniques based on software defined radio. Digital radio transmission and development must also become democratized for experimenters and small broadcasters. Opendigitalradio.org wiki is about creating a community for documenting and exchanging experimentations and gather information about existing projects. Please read [[Introduction]] for more information.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Association Opendigitalradio|Opendigitalradio is a non-profit association based in Switzerland]]&amp;#039;&amp;#039;&amp;#039; (page in french), offering also a broadcast infrastructure for temporary radio stations.&lt;br /&gt;
&lt;br /&gt;
This wiki is also the home of the &amp;#039;&amp;#039;&amp;#039;ODR-mmbTools&amp;#039;&amp;#039;&amp;#039;, a fork of the CRC-mmbTools from [http://mmbtools.crc.ca CRC]. Please see [[Introduction on DAB/DAB+]]&lt;br /&gt;
&lt;br /&gt;
News:&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;[[Start of transmission of new DAB+ stations on Geneva]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;[[etisnoop]]&amp;#039;&amp;#039;&amp;#039; ETI analyser by CSP.it&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;CRC-mmbTools forked:&amp;#039;&amp;#039;&amp;#039; In order to continue the development of the mmbTools, they have been forked on [https://github.com/Opendigitalradio on github]: [[ODR-DabMux]] [[ODR-DabMod]]&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;[http://stakeholders.ofcom.org.uk/binaries/research/radio-research/Software-DAB-Research.pdf UK OFCOM report] on small scale DAB&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;[[Fdk-aac-dabplus]] A free/open DAB+ encoder is born, congratulations Tipok !&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;[http://tipok.org.ua/node/41 The simplest and lowest cost DAB transmitter] so far, check also the [http://www.youtube.com/watch?v=F4nibOcBrdI video] &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;[http://tech.ebu.ch/news/ebu-collaborates-on-successful-dab-sfn-m-17jul12 New Single Frequency Network feature] for DAB on CRC mmbTools free software !!&amp;#039;&amp;#039;&amp;#039; (07/2012)&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;CRC has put in GPL a [http://mmbtools.crc.ca/content/view/44/71/ new version of the crc-dabmod modulator] including all modes !&amp;#039;&amp;#039;&amp;#039; (07/2012)&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;[[Live DAB+ test transmission in Geneva during the EBU Radio Week 2012 with 100W ERP]]&amp;#039;&amp;#039;&amp;#039; (02/2012)&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;[http://www.opendigitalradio.org/files/unikom_presentation_pub.pdf &amp;quot;DAB+ for local/community radio&amp;quot;] presentation for Unikom radios in Switzerland&amp;#039;&amp;#039;&amp;#039; (23/10/2011)&lt;br /&gt;
&lt;br /&gt;
[[News|Older news]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%; border-spacing:8px; margin:-8px -8px;&amp;quot;&lt;br /&gt;
|class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;border:1px solid #cef2e0; background:#f5fffa; vertical-align:top; color:#000;&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#f5fffa; color:#000&amp;quot;&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0; background:#cef2e0; font-size:120%; font-weight:bold; border:1px solid #afa3bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;DAB/DAB+ transmission&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000;&amp;quot;|&lt;br /&gt;
[[Image:Logo mmb.png|right]]&lt;br /&gt;
*[[Introduction on DAB/DAB+]]&lt;br /&gt;
*[[DAB/DAB+ encoding]]: MPEG Layer II or HE-AAC encoding, slideshow encoding&lt;br /&gt;
*[[DAB multiplexing]]: putting together DAB/DAB+/DMB programs&lt;br /&gt;
*[[DAB modulation]]: create the baseband COFDM modulation&lt;br /&gt;
*[[DAB hardware]]: software radio peripheral, filtering, amplification&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#f5fffa; color:#000&amp;quot;&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0; background:#cef2e0; font-size:120%; font-weight:bold; border:1px solid #afa3bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Real cases, examples&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000;&amp;quot;|&lt;br /&gt;
*[http://www.slideshare.net/radioradioradio/local-dab-broadcasting Presentation] and [[WorldDMB GA 2010 Open DAB demonstration|demonstration]] of the full open source DAB transmission solution at 2010 WorldDMB General Assembly in Belfast&lt;br /&gt;
*[[First licensed open dab transmission]] for Label Suisse Festival 17-19 September 2010 Lausanne.&lt;br /&gt;
*[[Demonstration of open source digital transmission chain at IBC]], Stand 10.D21 (EBU), 10-14 September 2010&lt;br /&gt;
*[[DAB scripts examples]]&lt;br /&gt;
*[[Installer scripts]] for &amp;#039;&amp;#039;&amp;#039;Debian wheezy&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*[[How to install CRC DAB+ transmission chain from scratch in Ubuntu 11.04]] &amp;#039;&amp;#039;&amp;#039;Warning: Outdated!&amp;#039;&amp;#039;&amp;#039; The [[ODR-DabMux]], [[ODR-DabMod]] and [[Fdk-aac-dabplus]] pages also contain on install instructions.&lt;br /&gt;
*[[DAB+ script and infrastructure used for Kanal Plus ensemble in Denmark]]&lt;br /&gt;
*[[How to install latest version of gnuradio with CRC MMBtools live CD]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%; border-spacing:8px; margin:-8px -8px;&amp;quot;&lt;br /&gt;
|class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;border:1px solid #f2e0ce; background:#fffaf5; vertical-align:top; color:#000;&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#fffaf5; color:#000&amp;quot;&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0; background:#f2e0ce; font-size:120%; font-weight:bold; border:1px solid #afa3bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Other digital systems, transmission and reception&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000;&amp;quot;|&lt;br /&gt;
*[[DAB reception]] (Openmokast and others)&lt;br /&gt;
*[[DAB measurement]] (measurement&amp;amp;monitoring tools, planning tools).&lt;br /&gt;
*[[DRM/DRM+ Digital Radio Mondiale]], digital radio system for AM bands (LW, MW and SW) and all VHF bands (FM band and others). &lt;br /&gt;
*[[FM RDS transmission]] (not really a digital system except RDS ;)&lt;br /&gt;
*[[Crazy techniques using a VGA card as radio peripheral]]&lt;br /&gt;
*[[Coverage planning]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%; border-spacing:8px; margin:-8px -8px;&amp;quot;&lt;br /&gt;
|class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:100%; border:1px solid #cedff2; background:#f5faff; vertical-align:top; color:#000;&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#f5faff; color:#000&amp;quot;&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #afa3bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Contacts&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000;&amp;quot;|&lt;br /&gt;
Please register to the [https://lists.saitis.net/cgi-bin/mailman/listinfo/openradio mailing list] or follow us on &amp;#039;&amp;#039;&amp;#039;Twitter&amp;#039;&amp;#039;&amp;#039;: http://twitter.com/opendigiradio to get informed, involved or for any questions. Find us [http://www.facebook.com/opendigitalradio also on &amp;#039;&amp;#039;&amp;#039;Facebook&amp;#039;&amp;#039;&amp;#039;]&lt;br /&gt;
&lt;br /&gt;
Email: broadcast at opendigitalradio.org&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=Start_of_transmission_of_new_DAB%2B_stations_on_Geneva&amp;diff=1130</id>
		<title>Start of transmission of new DAB+ stations on Geneva</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=Start_of_transmission_of_new_DAB%2B_stations_on_Geneva&amp;diff=1130"/>
		<updated>2014-05-01T21:42:16Z</updated>

		<summary type="html">&lt;p&gt;Coinchon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Today, 1st May 2014 is the start of tests of transmission of new DAB+ stations over Geneva for the licence awarded by Swiss OFCOM administration on channel 10D. The transmission is here to stay but is still in testing phase at the moment. It is using free open source tools developped by François Lefebvre and Pascal Charest in CRC since 2007 and continued then under ODR-DabMux for multiplexing, ODR-DabMod for modulation, fdk-aac for DAB+ encoding and using Ettus Universal Software Radio Peripheral connected to a power amplifier.&lt;br /&gt;
&lt;br /&gt;
An ensemble of 13 stations is broadcasted with many new stations or stations that never had access to terrestrial radio before:&lt;br /&gt;
*[http://www.globalfm.ch/site/ Global FM]&lt;br /&gt;
*[http://www.maxxima.org Maxxima]&lt;br /&gt;
*[http://www.frequencebanane.ch Fréquence Banane]&lt;br /&gt;
*[http://lafabrik.ch/ LaFabrik]&lt;br /&gt;
*[http://www.spoonradio.com/ Spoon Radio]&lt;br /&gt;
*[http://www.radiocite.ch/ Radio Cité]&lt;br /&gt;
*[http://www.openbroadcast.ch/en Openbroadcast]&lt;br /&gt;
*[http://www.backstageradio.ch Backstage Radio]&lt;br /&gt;
*[http://www.radioouistiti.ch Radio Ouistiti]&lt;br /&gt;
*[http://www.radio74.org Radio 74]&lt;br /&gt;
*[http://www.romradio.ch/ Rom Radio]&lt;br /&gt;
*[http://www.radio-tropic.ch/ Radio Tropic]&lt;br /&gt;
*[http://www.worldradio.ch/ WRS] (now on public service ensemble but to be migrated)&lt;br /&gt;
&lt;br /&gt;
[[Image:IMG 20140501 173624.jpg]]&lt;br /&gt;
&lt;br /&gt;
More information to follow...but please don&amp;#039;t hesitate to put your reception reports on our [https://twitter.com/opendigiradio Twitter] or [https://www.facebook.com/opendigitalradio Facebook page]&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
</feed>