1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-27 02:09:14 -05:00
sdrangel/plugins/channelrx/demoddab
DreamNik 7edc1314aa Append prefix to plugin name when running on Android.
Android libraries can't be placed inside subdirectory, so to
distinguish plugins from regular libraries the new prefix is used.
2024-10-30 07:54:54 +01:00
..
CMakeLists.txt Append prefix to plugin name when running on Android. 2024-10-30 07:54:54 +01:00
dabdemod.cpp Remove unused includes and use more direct includes 2024-04-11 23:31:34 +02:00
dabdemod.h Frequency Scanner: allow scanning channels of a MIMO device 2023-12-14 21:57:49 +01:00
dabdemodbaseband.cpp Rewriting of copyright notices for plugins/channelrx. Part of #1893 2023-11-18 12:02:48 +01:00
dabdemodbaseband.h Rewriting of copyright notices for plugins/channelrx. Part of #1893 2023-11-18 12:02:48 +01:00
dabdemoddevice.cpp Rewriting of copyright notices for plugins/channelrx. Part of #1893 2023-11-18 12:02:48 +01:00
dabdemoddevice.h Rewriting of copyright notices for plugins/channelrx. Part of #1893 2023-11-18 12:02:48 +01:00
dabdemodgui.cpp Remove use of deprecated QRegExp. 2024-06-10 14:01:57 +01:00
dabdemodgui.h Fix build of DAB demodulation plugin 2024-04-20 22:00:16 +02:00
dabdemodgui.ui Display transmitter info (TII) and add button to find transmitter on 2023-02-16 14:46:14 +00:00
dabdemodplugin.cpp Updated plugin versions 2024-08-13 22:35:18 +02:00
dabdemodplugin.h Rewriting of copyright notices for plugins/channelrx. Part of #1893 2023-11-18 12:02:48 +01:00
dabdemodsettings.cpp Remove unused includes and use more direct includes 2024-04-11 23:31:34 +02:00
dabdemodsettings.h Fix build of DAB demodulation plugin 2024-04-20 22:00:16 +02:00
dabdemodsink.cpp Fix compilation warnings and errors 2024-10-29 21:48:28 +01:00
dabdemodsink.h Fix compilation warnings and errors 2024-10-29 21:48:28 +01:00
dabdemodwebapiadapter.cpp Rewriting of copyright notices for plugins/channelrx. Part of #1893 2023-11-18 12:02:48 +01:00
dabdemodwebapiadapter.h Rewriting of copyright notices for plugins/channelrx. Part of #1893 2023-11-18 12:02:48 +01:00
readme.md Update readme.md 2024-07-22 20:35:38 +04:00

DAB demodulator plugin

Introduction

This plugin can be used to demodulate DAB and DAB+ radio.

The DAB demodulator uses a sample rate of 2.048MHz.

For more information about DAB receivers technical requirements see ETSI TS 103 461 V1.2.2 (2020-10)

Interface

The top and bottom bars of the channel window are described here

DAB Demodulator plugin GUI

1: Frequency shift from center frequency of reception

Use the wheels to adjust the frequency shift in Hz from the center frequency of reception. Left click on a digit sets the cursor position at this digit. Right click on a digit sets all digits on the right to zero. This effectively floors value at the digit position. Wheels are moved with the mousewheel while pointing at the wheel or by selecting the wheel with the left mouse click and using the keyboard arrows. Pressing shift simultaneously moves digit by 5 and pressing control moves it by 2.

2: Channel power

Average total power in dB relative to a +/- 1.0 amplitude signal received in the pass band.

3: Audio mute

Left click on this button to toggle audio mute for this channel.

If you right click on it, it will open a dialog to select the audio output device. See audio management documentation for details.

4: RF level meter in dB

  • top bar (green): average value
  • bottom bar (blue green): instantaneous peak value
  • tip vertical bar (bright green): peak hold value

5: Audio volume

This is the volume of the audio signal from 0.0 (mute) to 10.0 (maximum). It can be varied continuously in 0.1 steps using the dial button. A value of 5.0 corresponds to a gain of 0dB.

8: Channel

Displays a list of DAB Band III channels and frequencies. Selecting an item will set the Device center frequency accordingly. If the center frequency is set manually, this box will be updated to reflect the corresponding channel, or left blank if there is not a channel that corresponds to the current centre frequency.

5: RF Bandwidth

This specifies the bandwidth of a filter that is applied to the input signal before decimation or interpolation to limit the received signal's bandwidth. This should typically be 1.537 MHz.

6: Find

Enter a regular expression used to filter the program table.

7: Clear programs

Clear all programs in the table.

Program Table

The program table shows programs that have been detected within a tuned ensemble. Double clicking on a program will cause the demodulator to set the corresponding center frequency and then to play audio for the program.

Current Program

The current program area display information about the currently playing program, including:

  • Program name.
  • Ensemble name.
  • Program type (E.g. News / Pop).
  • Language.
  • Audio (DAB or DAB+).
  • Bitrate in kbps.
  • Audio sample rate (in kSa/s). If this does not match the sample rate of the selected audio device, it will be resampled to match.
  • Data broadcast with the program (E.g. song name).

Statistics

The statistics areas displays statistics generated by the demodulator that may give an indication of the quality of the received signal.

If you are hearing dropouts in audio, try adjusting your antenna in order to improve the reported SNR.

Transmitter

Displays the TII (Transmitter Identification Information) main and sub IDs in hexadecimal, which can identify which transmitter the DAB signal is being primarily received from. Pressing the "Find Transmitter on Map" button will attempt to locate the transmitter with the same IDs and Ensemble name on the Map feature.

Attribution

The DAB demodulator uses the DAB library by Jvan Katwijk.