Calibrating HackRF One

(failing draft)

Warning

There are many kalibrate forks but none does work with the default HackRF clock.

apt install libtool autoconf automake m4

Setup

Get the fork from rxseger

git clone https://github.com/scateu/kalibrate-hackrf.git
cd kalibrate-hackrf/
./bootstrap
./configure 
echo $MAKEFLAGS
make

echo $ppm

src/kal -s GSM900 -a -l 40 -g 24 -e "$ppm"
src/kal -s DCS    -a -l 40 -g 24
# -v

sort -rh -k7,7 GSM900.HRF
sort -rh -k7,7 DCS.HRF

LOOK AT THE OFFSETS - THIS DOES NOT MAKES SENSE - THOSE ARE TOO HIGH

THEREFORE THIS CANNOT WORK

arfcn=
src/kal -b GSM900 -c $arfcn -a -l 40 -g 24 -e "$ppm" -v
# -D

Resources

3G WCDMA https://www.sigidwiki.com/wiki/3G_WCDMA

4G LTE Network https://www.sigidwiki.com/wiki/4G_LTE_Network

kalibrate forks

https://github.com/scateu/kalibrate-hackrf/

https://github.com/rxseger/kalibrate-hackrf/

https://github.com/xorrbit/kalibrate-hackrf

https://github.com/ckuethe/kalibrate-hackrf/

You should really consider plugging a clock

External Clock Interface (CLKIN and CLKOUT) https://github.com/mossmann/hackrf/wiki/HackRF-One

Clocking https://github.com/mossmann/hackrf/wiki/Clocking


GUIDES | LECTURES | BENCHMARKS | SMTP HEALTH