ODR-DABMOD(1)
ODR-DABMOD(1) π
okay bestie, welcome to the odr-dabmod manual page β that's the User Commands section of the manual, and she's a whole vibe. sit down, grab a strawberry, we're doing DAB modulation today β¨
πΈ NAME πΈ
odr-dabmod β a DAB modulator compliant to ETSI EN 300 401 π
π SYNOPSIS π
odr-dabmod <configuration_file>
odr-dabmod input (-f filename -F format | -u uhddevice -F frequency) [-o
offset][-G txgain] [-T filter_taps_file] [-a gain] [-c
clockrate] [-g gainMode] [-m dabMode] [-r samplingRate] [-l]
[-h]
And where input is one of these, bestie, pick your fighter:
- ETI input filename (default:
stdin), or tcp://source:portfor ETI-over-TCP input, orzmq+tcp://source:portfor ZMQ input, orudp://:portfor EDI input.
π¦ DESCRIPTION π¦
ODR-DabMod is a software-defined DAB modulator that receives or reads ETI, and generates modulated I/Q data usable for transmission. It can directly interface the Ettus USRP devices, and can also be used with other SDR signal sources. it's giving versatility, honestly π
This I/Q data β which is encoded as complex floats (that's 32bits per complex sample, no cap) β can be written to a file or pipe, sent to a USRP device using the integrated output for the open-source USRP Hardware Driver (UHD), or sent to other software-defined radio (SDR) devices using the SoapySDR5 library. three lanes, all slay π«Ά
The output of the modulator can also be sent to a GNURadio flow-graph for further processing, conversion or analysis using a ZeroMQ network connection. main character energy fr fr π
β¨ OPTIONS β¨
-fβ use file output with the given filename. (and yeah, use/dev/stdoutfor standard output, she's flexible like that π)-Fβ set the output format (peepdoc/example.inifor the formats, iykyk) for the file output.-oβ set the timestamp offset added to the timestamp in the ETI. the offset is adouble.
β οΈ bestie, listen: specifying this option has two implications. it enables synchronous transmission, which requires an external REFCLK and PPS signal. and frames that do not contain a valid timestamp get muted. periodt.
-uβ use UHD output with the given device string. (use""for the default device πΈ)-Fβ set the transmit frequency when using UHD output. this one is a mandatory option when using UHD, not optional, not negotiable π-Gβ set the transmit gain for the UHD driver (default:0).-Tβ enable filtering before the output, using the specified file containing the filter taps.- use
'default'as taps_file to use the internal taps. cute shortcut, love that for you π
- use
-aβ apply digital amplitude gain.-cβ set the DAC clock rate and enable Cic Equalisation.-gβ set computation gain mode:fix,maxorvar.-mβ set DAB mode: (0: auto,1-4: force).-rβ set output sampling rate (default:2048000).-lβ loop file when reach end of file. π-hβ print this help.
π SEE ALSO π
odr-dabmux(1)- A user guide for the mmbTools is available at
http://www.opendigitalradio.org/
and that's the whole page, bestie π this one's from the ODR-DABMOD(1) manual, dated April 2022 β go forth and modulate, you absolute icon πβ¨
π¦ where this page comes from
- debian trixie: odr-dabmod 3.0.0+ds-1 Β· GPL-3.0-or-later
- ubuntu noble: odr-dabmod 2.6.0+ds-1build2 Β· GPL-3.0-or-later
- ubuntu questing: odr-dabmod 3.0.1+ds-1
- ubuntu resolute: odr-dabmod 3.0.1+ds-1build1 Β· GPL-3.0-or-later
- ubuntu stonking: odr-dabmod 3.2.0+ds-2 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms