Git Product home page Git Product logo

opendigitalradio / odr-dabmod Goto Github PK

View Code? Open in Web Editor NEW
48.0 20.0 32.0 11.89 MB

ODR-DabMod is a DAB (Digital Audio Broadcasting) modulator, part of the ODR-mmbTools.

Home Page: https://www.opendigitalradio.org

License: Other

Shell 0.01% C++ 68.66% C 2.98% Makefile 0.48% M4 7.19% Python 16.01% CSS 0.20% JavaScript 2.84% HTML 1.63%
odr-mmbtools dab dab-broadcasting sdr software-defined-radio

odr-dabmod's Introduction

OVERVIEW

ODR-DabMod is a DAB (Digital Audio Broadcasting) modulator compliant to ETSI EN 300 401. It is the continuation of the work started by the Communications Research Center Canada, and is now pursued in the Opendigitalradio project.

ODR-DabMod is part of the ODR-mmbTools tool-set. More information about the ODR-mmbTools is available in the guide, available on the Opendigitalradio mmbTools page.

Features

  • Reads ETI and EDI, outputs compliant COFDM I/Q
  • Supports native DAB sample rate and can also resample to other rates
  • Supports all four DAB transmission modes
  • Configuration file support, see doc/example.ini
  • First-class support for USRP devices using UHD driver
    • Tested for B200, B100, USRP2, USRP1
    • With WBX daughterboard (where appropriate)
    • Timestamping support required for SFN
    • GPSDO monitoring (both Ettus and ODR LEA-M8F board)
  • Second-class support for devices using SoapySDR
  • Second-class support for LimeSDR through LimeSuite
  • Second-class support for BladeRF 2.0 devices
  • Monitoring integration with munin
  • A FIR filter for improved spectrum mask
  • TII insertion
  • Logging: log to file, to syslog
  • EDI sources: TCP and UDP, both with and without Protection and Fragmentation Layer.
  • ETI sources: ETI-over-TCP, file (Raw, Framed and Streamed) and ZeroMQ
  • A Telnet and ZeroMQ remote-control that can be used to change some parameters during runtime and retrieve statistics. See doc/README-RC.md for more information
  • ZeroMQ PUB and REP output, useful for sending IQ to GNURadio flowgraphs.
  • Development has stalled on the following topics:
    • Experimental prototype about digital predistortion for PA linearisation.
      • See python/dpd/README.md
    • A web GUI for control and supervision of modulator and predistortion engine. See python/gui/README.md

The src/ directory contains the source code of ODR-DabMod.

The doc/ directory contains the ODR-DabMod documentation, an example configuration file and a script for munin integration.

The lib/ directory contains source code of libraries needed to build ODR-DabMod.

The python/ directory contains a web-based graphical control interface and the digital predistortion project.

INSTALL

See the INSTALL.md file for installation instructions.

LICENCE

See the files LICENCE and COPYING

CONTACT

Matthias P. Braendli matthias [at] mpb [dot] li

Pascal Charest pascal [dot] charest [at] crc [dot] ca

With thanks to other contributors listed in AUTHORS

http://opendigitalradio.org/

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.