The document describes several labs demonstrating FM-RDS transmission and reception, RadioDNS applications testing, online ETI creation and playback, ETI modulation and transmission over DAB, offline and live DAB slideshows, offline DAB multiplexing, DAB+ encoding, audio processing with DAB+ encoding, and dual radio transmission over DAB and FM using USRP equipment and open source software tools from CRC.
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
CRC-mmbTools Overview and Demos
1. CRCmmbTools
Overview and Demos
Pascal . Charest @ crc.ca
Francois . Lefebvre @ crc.ca
EBU Digital Radio Week
Geneva, February 2012
1
2. Lab: FM-RDS Transmission
● Description
● Using the open source tools, build an FMRDS
transmitter
● Equipment
● Gnuradio
● Gnuradio Companion (GRC)
● USRP
2
3. Lab: FM Reception
● Description
● Using the Android Fm TwoO application and the
iPod nano to receive FMRDS
● Equipment
● Samsung Galaxy
● FM TwoO
● iPod nano
3
4. Lab: RadioDNS Apps Testing
● Description
● Configuring FM TwoO to test RadioVIS/EPG
applications
● Equipment
● FM TwoO
4
5. Lab: RadioDNS Server
● Description
● Using the radiodns.ca server for multiusers
distribution of RadioVIS/EPG services
● Equipment
● radiodns.ca
● FM TwoO
5
6. Lab: Online ETI Creation
● Description
● Generating DAB ETI file with CRC web tools
● Equipment
● mmbtools.crc.ca
● audio file
6
10. Lab: ETI Over G.703
● Description
● Sending an ETI file to an external DAB modulator
using G.703
● Equipment
● CRCEtiStreamer
● ETI file
● (FarSync or Cyclades card)
10
11. Lab: ETI Modulation
● Description
● Modulating and transmitting an ETI file
● Equipment
● CRCDABMOD
● CRCDwap
● USRP
11
12. Info: CRC-DABMOD
CRCDABMOD is a DAB software modulator.
It takes an ETI bitream as input and modulates it
to create a baseband digital I/Q signal at any
sample rate. CRCDABMOD is an open source
software under the GPLv3 license.
12
13. Info: CRC-DABMOD
● Features
● Sampling rate: any
● Mode: only mode 2
● Input: ETI file or pipe
● Ouput: digital waveform file/pipe
13
15. Lab: CRC-OpenMokast Rx
● Description
● Using CRCOpenMokast for receiving live DAB
signal
● Equipment
● CRCOpenMokast
● Mtech USB DAB receiver
15
16. Lab: Offline DAB Slideshow
● Description
● Creating a DAB slideshow using the CRC web
application
● Equipment
● mmbtools.crc.ca
● flickr
16
17. Lab: Slideshow Playing
● Description
● Playing slideshow with CRCOpenMokast and
different hardware receivers
● Equipment
● ETI generated from mmbtools.crc.ca
● CRCOpenMokast
● CRCDABMOD / CRCDwap / USRP
● DAB receivers
17
18. Lab: Live DAB Slideshow
● Description
● Using the mmbTools live CD script, run the
dynamic CRCSlideShow encoder
● Equipment
● MmbTools live CD script
● CRCSlideShow
18
19. Lab: Offline DAB Multiplex
● Description
● Creating a DAB multiplex from preencoded files
for DAB, DAB+, DMB and VisualRadio.
Transmitting over the air this multiplex.
● Equipment
● Preencoded multimedia files
● CRCDABMUX
● CRCDABMOD
● CRCDWAP
19
20. Info: CRC-DABMUX
CRCDABMUX is a software multiplexer that
generates an ETI stream from audio and data
streams. Because of its software based
architecture, many typical DAB services can be
generated and multiplexed on a single PC
platform with live or prerecorded sources. CRC
DABMUX is an open source software under the
GPLv3 license.
20
25. Lab: DAB+ file encoding
● Description
● Encoding an audio file to DAB+ with CRC
DABPLUS
● Equipment
● media file
● CRCDABPLUS
25
26. Info: CRC-DABPLUS
CRCDABPLUS is an audio encoder that
implements the DAB+ standard. It supports
offline (file) and offline encoding. The
GStreamer multimedia framework is used to get
access to input, ouput and codecs fonctions.
26
31. Lab: Audio Processor
● Description
● Using JACK to connect the audio processor
software Stereo Tools and the DAB+ encoder CRC
DABPLUS
● Equipement
● CRCDABPLUS
● Stereo Tools
● Qjack control
31
32. Lab: DAB+ live encoding
● Description
● Encoding a sound card live capture to DAB+ with
CRCDABPLUS
● Equipment
● sound card
● CRCDABPLUS
32
33. Lab: Live DAB+ Multiplex
● Description
● Creating a DAB multiplex from live source for
DAB+.
● Equipment
● Audio cards
● CRCDABPLUS
● CRCDABMUX / DABMOD / DWAP
● USRP
33
34. Lab: DAB+ DLS insertion
● Description
● Inserting DLS to a DAB+ stream encoded with
CRCDABPLUS
● Equipment
● CRCDABPLUS
● telnet
34
35. Lab: Dual Radio Tx
● Description
● Running digital DAB and analog FM transmission
on the same USRP
● Equipment
● GRC
● CRCDabMux/CRCDABMOD/CRCDwap
● USRP
35