nitrojacob
- 13 skills
- 0 followers
- 5 hours ago last updated
- ▌ Signal Cleanup · nitrojacob bundleClean up complex IQ signals using native GNU Radio blocks (filter.dc_blocker_cc, filter.fir_filter_ccc, analog.agc2_cc) and Gram-Schmidt I/Q imbalance compensation.
- ▌ Signal Analysis · nitrojacob bundleInspect signal spectrum, detect peak tones, calculate SNR via M2M4 and Welch PSD, estimate occupied bandwidth, and measure DC offset level without running end-to-end demodulation.
- ▌ Channel Decoding · nitrojacob bundleReceiver skill to perform Forward Error Correction (FEC) channel decoding (Viterbi K=7 R=1/2, Hamming(7,4), Repetition majority voting, Reed-Solomon RS(15,11)).
- ▌ Analyze Rf Signal · nitrojacob bundleTop-level RF signal analysis orchestrator skill that scans wideband spectrum, prompts user for channel selection, and automatically triggers the end-to-end DSP pipeline (analysis, cleanup, AMC, synchronization, demodulation, flowgraph generation).
- ▌ Preamble Detection · nitrojacob bundleReceiver skill to perform Layer-1 (L1) preamble cross-correlation and matched filtering (Barker 7/11/13, Zadoff-Chu CAZAC, Schmidl-Cox OFDM, Bluetooth LE, AIS, GSM) to detect packet boundaries and extract burst signals.
- ▌ Signal Demodulation · nitrojacob bundleDemodulate synchronized signals into WAV audio files (analog AM/FM) or byte/bit payload strings (digital PSK/QAM/GMSK/MSK) using native GNU Radio blocks.
- ▌ Channel Equalization · nitrojacob bundleReceiver skill to perform Layer-1 (L1) multipath channel equalization (Zero-Forcing, MMSE, Adaptive LMS/DFE, GNU Radio CMA) to eliminate inter-symbol interference (ISI) and multipath fading.
- ▌ Generate Test Signal · nitrojacob bundleSynthesize impaired test signals (AM, FM, BPSK, QPSK, 16QAM, 64QAM) with SigMF metadata headers (.sigmf-meta and .sigmf-data) using native GNU Radio blocks.
- ▌ Modulation Recognition · nitrojacob bundleIdentify analog and digital modulation schemes (AM, FM, BPSK, QPSK, 8PSK, 16QAM, 64QAM, 256QAM, GFSK, BFSK) using higher-order cumulants and constellation features.
- ▌ Signal Synchronization · nitrojacob bundlePerform carrier frequency offset (CFO) recovery, phase lock, and symbol clock timing synchronization using native GNU Radio blocks (digital.costas_loop_cc, digital.symbol_sync_cc).
- ▌ Rtlsdr Hardware Capture · nitrojacob bundleCapture live RF signals from RTL-SDR hardware dongles with tunable center frequency, sample rate, duration, tuner/RF/IF gain, offset frequency, and DDC channelization, exporting directly to SigMF (.sigmf-meta and .sigmf-data).
- ▌ Build Gnuradio Flowgraph · nitrojacob bundleCompose and generate executable standalone GNU Radio Python top_block scripts (.py) or GRC block diagram files (.grc) using native GNU Radio DSP blocks, with built-in GRC schema and block presence validation.
- ▌ L2 Framing Identification · nitrojacob bundleReceiver skill to identify Layer-2 framing schemes (HDLC, COBS, AX.25, CCSDS, IEEE 802.15.4, Generic Length-Prefix), parse headers, check CRCs, and extract message signals.