Skip to content
DVB transmit and receive
Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
scripts Beginning workign with Pluto and rtmp Sep 9, 2019
LICENSE
README.md
detect_platform.sh
install.sh

README.md

About dvbsdr

dvbsdr is an integration of several projects around Digital Amator TeleVision using SDR technics.

LimeSDRMini is the main supported SDR hardware for now.

This project is less user friendly than BATC Portsdown also based on similar components.

This project help people who want to use latest developments and more in depeth experts parameters.

It should run on

  • Raspberry Pi
  • Nvidia Jetson Nano
  • Some parts works on regular X86 Debian based

Installation

Be sure to have git package installed :

sudo apt-get update
sudo apt-get install git

You can now clone the repository. A script (install.sh) is there for easy installation. You could inspect it and make steps manualy in case of any doubt.

git clone https://github.com/F5OEO/dvbsdr
cd dvbsdr
./install.sh

Running

Scripts are located under dvbsdr/scripts

  • Pi : Encode from Picamera or USB Webcam
./encode_modulate.sh
  • Jetson nano : Encode from Picamera V2 or transmodulate from an incoming IP transport stream
./jetson_nano.sh
  • All : Modulate from an incoming IP transport stream
./encode_modulate.sh

Please inspect each script, parameters are mainly self documented.

Special firmware

In order to decrease USB bandwidth and have better signal quality, a special Firmware is available.

In order to use this mode you should prior flash it,

./install_fpga_mapping.sh

If you like to reverse back to regular firmware

./restore_original_firmware.sh

Notes

Some components are installed but not used right now (csdr,leandvb,KisSpectrum...) which will be integrated in the future (or not) to extend DATV only transmission feature.

You can’t perform that action at this time.