Inspect a cfile capture

Inspectrum

install

Grab and build Inspectrum

apt install qt5-default libfftw3-dev cmake pkg-config libliquid-dev

git clone https://github.com/miek/inspectrum.git
cd inspectrum/
mkdir build/
cd build/
cmake ../
echo $MAKEFLAGS
make
make install

usage against a gr-gsm cfile

as user

inspectrum --rate 2e6 $arfcn.cfile

usage against hackrf_transfer

as user

inspectrum --rate 2e6 $arfcn.hrf.cs8
inspectrum --rate 12e6 tele2hop.hrf.cs8

troubles

Couldn't transfer any bytes for one second.

==> reset the device once and you’re good

Octave

Review the signals w/ Octave

apt install octave octave-signal octave-communications
#wget "https://raw.githubusercontent.com/UpYou/gnuradio-tools/master/matlab/read_complex_binary.m"
wget https://github.com/UpYou/gnuradio-tools/raw/master/matlab/read_complex_binary.m

# octave --quiet
octave-cli --quiet

x=read_complex_binary('10.cfile');
plot(abs(x(100001:200000)));

pkg load communications
imagesc(vec2mat(20*log10(abs(x(1:end))),625),[-50,0])

HOME | GUIDES | LECTURES | LAB | SMTP HEALTH | HTML5 | CONTACT
Copyright © 2024 Pierre-Philipp Braun