GNURadio

安装GNURadio

$ wget http://www.sbrac.org/files/build-gnuradio
$ chmod +x build-gnuradio
$ ./build-gnuradio -v -ja

值得一提的是,build-gnuradio 脚本会自动安装最新版本的hackrf软件。

测试HackRf

$ hackrf_info

编译安装gqrx

$ git clone https://github.com/csete/gqrx.git gqrx.git
$ cd gqrx.git
$ mkdir build
$ cd build
$ qmake ..
$ make

测试gqrx

$ gqrx

pybombs

是GNURadio的安装管理工具

sudo apt-get install git python-pip
sudo pip install PyBOMBS

GNURadio Companion (GRC)

模块简介

Audio

  • Alaw Audio Decoder
  • Audio Sink
  • Audio Source
  • CODEC2 Audio Decoder
  • CODEC2 Audio Encoder
  • CVSD Audio Decoder(Raw Bit-Level)
  • CVSD Audio Encoder(Raw Bit-Level)
  • CVSD Decoder
  • CVSD Encoder
  • g711 Alaw Audio Encoder
  • g711 Audio Decoder
  • g711 Audio Encoder
  • g723_24 Audio Decoder
  • g723_24 Audio Encoder
  • g723_40 Audio Decoder
  • g723_40 Audio Encoder
  • GSM full-rate Audio Decoder
  • GSM full-rate Audio Encoder
  • ulaw Audio Decoder
  • ulaw Audio Encoder
  • Wav File Sink
  • Wav File Source

Boolean Operators

  • And
  • And Const
  • Not
  • Or
  • Xor

Byte Operators

  • Packed to Unpacked
  • Pack K Bits
  • Repack Bits
  • Unpacked to Packed
  • Unpack K Bits

Channelizers

  • Frequency Xlating FFT Filter
  • Frequency Xlating FIR Filter
  • Hierarchical Polyphase Channelizer
  • Polyphase Channelizer
  • Polyphase Interpolator
  • Polyphase Synthesizer

Channel Models

  • Channel Model
  • Channel Model 2
  • Dynamic Channel Model
  • Fading Model
  • Freq.Selective IQ Correction
  • Frequency Selective Fading Model

Coding

  • Additive Scrambler
  • Descrambler
  • Scrambler

Control Port

  • Ctrlport Complex Probe
  • CtrlPort Monitor
  • CtrlPort Performance Monitor
  • Ctrlport Probe
  • Ctrlport Probe 为啥这两一样
  • Ctrlport Probe PSD

Debug Tools

  • Message Debug
  • Message Strobe
  • Message Strobe Random-Delay
  • Random PDU Generator
  • Tag Debug
  • Tags Strobe
  • Test Tag Variable Rate
  • Vector Sink

Deprecated

  • Correlate Access Code
  • Error Rate
  • Packet Decoder
  • Packet Encoder
  • Selector
  • TCP Sink
  • TCP Source
  • Valve

Digital Television

  • ATSC
    • sub
  • DVB
    • sub
  • DVB-S2
    • sub
  • DVB-T
    • sub
  • DVB-T2
    • sub
  • ITU-T J.83B
    • sub

Equalizers

Error Coding

FCD

File Operators

Filters

Fourier Analysis

GUI Widgets

Impairment Models

Instrumentation

Instrumentation

Level Controllers

Math Operators

Measurement Tools

Message Tools

Misc

Modulators

Networking Tools

NOAA

OFDM

Packet Operators

Pager

Peak Detectors

Resamplers

Stream Operators

Stream Tag Tools

Symbol Coding

Synchronizers

Trellis Coding

Type Converters

  • Char to Float
  • Char to Short
  • Complex to Arg
  • Comples to Float
  • Comples to IChar
  • Comples to Imag
  • Comples to IShort
  • Comples to Mag
  • Comples to Mag^2
  • Comples to Mag Phase
  • Comples to Real
  • Float to Char
  • Float to Complex
  • Float to Int
  • Float to Short
  • Float to UChar
  • IChar to Complex
  • Int to Float
  • IShort to complex
  • Magnitude and Phase to complex
  • Short to Char
  • Short to Float
  • UChar to Float

UHD

  • UHD:USRP Async Msg Source
  • UHD:USRP Sink
  • UHD:USRP Source

Variables

  • Function Probe
  • Parameter
  • Struct Variable
  • Tag Object
  • Variable
  • Variable Config

Video

  • Video SDL Sink

Waveform Generators

  • Constant Source
  • Fast Noise Source
  • GLFSR Source
  • Noise Source
  • Random Source
  • Random Uniform Source
  • Signal Source

ZeroMQ Interfaces

no module specified

IQ Balance
  • IQ Bal Fix
  • IQ Bal Optimize
Sinks
  • osmocom Sink
Sources
  • osmocom Source
  • RTL-SDR Source
    原文作者:liseri
    原文地址: https://www.jianshu.com/p/11af22d964d2
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞