Skip to content

m0vse/dvbsdr

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

DVB transmit and receive

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%