BatchDrake / SigDigger

Qt-based digital signal analyzer, using Suscan core and Sigutils DSP library
https://batchdrake.github.io/SigDigger/
GNU General Public License v3.0
954 stars 93 forks source link

Enable Bias-T toggle? #229

Open hudsonvalleydigitalnetwork opened 1 year ago

hudsonvalleydigitalnetwork commented 1 year ago

possible to add a toggle to turn off bias-t in SDR such as HackRF, RTL-SDR V3/V4? Using antenna with LNA built in make this handy and likely an easy add to your GUI. Thanks for all your great work. I really enjoy this for SIGINT, especially the panoramic function with band start/stop.

BatchDrake commented 1 year ago

Hi.

Go to settings, in Source Type select SoapySDR, and the device you want to use (your RTL-SDR in this case):

settings_wnd

Then, click on Device-specific tweaks. A window like this would pop up:

Captura de pantalla de 2023-09-10 09-14-18

Click Add, and a new row will be appended to the end of the list. Double click on the first column and write setting:biastee. Double click on the second column and write true. Save the settings and start the capture.

Captura de pantalla de 2023-09-10 09-15-54

The Bias-T should be enabled now. You can verify if the underlying SoapySDR module has accepted this setting by opening the log window (View / Log, or just hit Ctrl+L) and reading the latest messages. In my case, it reports the following:

Captura de pantalla de 2023-09-10 09-20-01

BatchDrake commented 1 year ago

Okay, I have just realized you want to use this with the Panoramic Spectrum view, and I am afraid I have not exposed this feature in the Panoramic Spectrum window :(

I am going to leave this open as a feature request, until I find time to write a Window to configure device-specific settings in a more general way.

PS: Have in mind that biastee is a RTL-SDR-specific setting. For HackRF and other receivers it may have different names, like bias or bias-t. Check the documentation (or go to the Settings.cpp file of the corresponding device module source code in GitHub if there is none, as I did a few minutes ago) to make sure you are tweaking the right setting.