I have just developed driver and user space code to enable blindscan, spectrum and IQ
sample acquisition on some of the tbs cards:
tbs6540, tbs69093x, tbs6909x, tbs5927
During development I got my inspiration from v4l-updatelee/updateDVB but in the end I decided to
provide updates for the official tbs linux_media tree as it was important for me to be able to use
the latest driver code. The code is NOT compatible with updateDVB, but
it should not be too difficult to make it work if someone would like to do that.
As I am in Europe, it is likely that the code will not work out of the box for non-EU
standards. Patches are welcome. The code is released under GPL, so can be copied
with the usual restrictions.
Here are some high resolution spectra acquired with tbs609x.
The first image is a small piece of the second one. I annotated
some narrow band transponders on 5.0W (Horizontal)
And here is a constellation diagram:
![iq_stv091x.png]()
The driver code can be found here:https://github.com/deeptho/linux_media
And some command line programs here: https://github.com/deeptho/blindscan
Examples:
capture 8000 IQ samples on adapter 8 1138V
./neumo-tune -a 8 -c iq -f 11138000 -pV -n 8000
Acquire spectra at 100 kz resolution on horizontal polarisation on adapter 0
Use diseqc uncommitted command 3. Spectrum is obtained with fft engine of 6909x card
./neumo-blindscan -c spectrum -U3 -pH -a0 --spectrum-method fft --spectral-resolution 100
Blindscan H and V using a method which blindscans spectral peaks (only in stid135 based cards).
Spectral resolution is 100kHz, which is both fast and sufficient for most purposes.
time ./neumo-blindscan -c blindscan -a0 -U2 --blindscan-method spectral-peaks -F 512 --spectral-resolution 100
sample acquisition on some of the tbs cards:
tbs6540, tbs69093x, tbs6909x, tbs5927
During development I got my inspiration from v4l-updatelee/updateDVB but in the end I decided to
provide updates for the official tbs linux_media tree as it was important for me to be able to use
the latest driver code. The code is NOT compatible with updateDVB, but
it should not be too difficult to make it work if someone would like to do that.
As I am in Europe, it is likely that the code will not work out of the box for non-EU
standards. Patches are welcome. The code is released under GPL, so can be copied
with the usual restrictions.
Here are some high resolution spectra acquired with tbs609x.
The first image is a small piece of the second one. I annotated
some narrow band transponders on 5.0W (Horizontal)

And here is a constellation diagram:

The driver code can be found here:https://github.com/deeptho/linux_media
And some command line programs here: https://github.com/deeptho/blindscan
Examples:
capture 8000 IQ samples on adapter 8 1138V
./neumo-tune -a 8 -c iq -f 11138000 -pV -n 8000
Acquire spectra at 100 kz resolution on horizontal polarisation on adapter 0
Use diseqc uncommitted command 3. Spectrum is obtained with fft engine of 6909x card
./neumo-blindscan -c spectrum -U3 -pH -a0 --spectrum-method fft --spectral-resolution 100
Blindscan H and V using a method which blindscans spectral peaks (only in stid135 based cards).
Spectral resolution is 100kHz, which is both fast and sufficient for most purposes.
time ./neumo-blindscan -c blindscan -a0 -U2 --blindscan-method spectral-peaks -F 512 --spectral-resolution 100
Category: Computer and USB Satellite Receivers and Recording