1#!/bin/bash 2 3rssi_raw=$(./sdrctl dev sdr0 get reg xpu 57) 4echo $rssi_raw 5 6rssi_raw=${rssi_raw: -8} 7echo $rssi_raw 8 9rssi_raw_dec=$(( 16#$rssi_raw )) 10echo $rssi_raw_dec 11 12#rssi_half_db=$(expr (16#$rss_raw) \& 2047) 13#rssi_half_db=$(($rssi_raw_dec & 2047)) 14#rssi_half_db=$(($rssi_raw_dec & 16#7ff)) 15#the low 11 bits are rssi_half_db 16rssi_half_db=$((16#$rssi_raw & 16#7ff)) 17echo $rssi_half_db 18 19