安装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