Skip to content

philoteer/random-gnuradio-stuff

Repository files navigation

random-gnuradio-stuff

Random GNURadio stuff. Bunch of unfinished / dirty code fragments.

Have nothing really useful here (just for personal research), but take 'em if you want - under GPL v3.0 license (one that GNURadio project uses - since I may copy & paste source codes from the main GNU Radio repository).

  • hackrf_tx_white_noise.grc: Transmits a Gaussian-noise like signal using HackRF (or with any Osmocom source).

  • hackrf_tx-cw.grc: Transmits a sine wave (or cosine wave) using HackRF (or with any Osmocom source).

  • Qt-FFT-*: PSD estimates plotter (using USRP2/RTL-SDR/PlutoSDR/HackRF). Similar to osmocom_fft or UHD_FFT. Uses Qt Frequency Sink or Fosphor.

  • HackRF-IQ-Collector: A simple shell script for collecting I-Q data with HackRF. Not really GNURadio-ish.

  • Cityscape-Related: Cityscape (cityscape.cloudapp.net) related stuff. Not necessarily GNURadio-ish scripts.

  • cal: Amplitude calibration data for USRP B210 and HackRF. Based on David Aragon's SDR Calibrator (github.com/dave-aragon/sdr-calibrator)

  • blocks: GNU Radio blocks

    • vector_slicer: slices a input vector, and outputs only a part of the sliced vector.

    • fftshift: applies fftshift() to the input vector, so as the FFT data will be orderd from -pi to pi instead of 0 to 2pi.

    • vector_average: vector moving average (for older version of GNU Radio).

    • wav_file_squelch: removes "zeros" from a wav file (part of the wav file which does not actually contain audio). Very crude and slow.

  • AoA: A simple phase-difference angle of arrival flowgraph. Incomplete.

  • 1ms-psd: Takes a moving window periodogram (FFT -> Mag^2 -> log10), and dumps the results into a data file. A simple data file parser is included.

About

Random GNURadio stuff (for personal research). Bunch of unfinished / dirty codes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published