在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:nejohnson2/homebrew-sdr开源软件地址:https://github.com/nejohnson2/homebrew-sdr开源编程语言:Ruby 56.4%开源软件介绍:homebrew-sdrThis repository is a collection of Homebrew formulas and directions to install various SDR software components. After much pain and suffering always trying to get thing installed properly I started using Homebrew which has really simplified the process. Certainly each install will be different, but I hope this provides a good foundation to get up and running with your SDR. Currently, there are formulas for:
This installation works for macOS Sierra 10.12.1. Install XCodeYou'll need to install Xcode and the xcode-select --install
softwareupdate --install --all Install Homebrewruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" Install Pythonbrew install python
brew cask install xquartz
brew tap homebrew/python
brew install matplotlib
brew install numpy
brew install scipy
# Dependencies
pip install Cheetah
pip install lxml
pip install sphinx
pip install Pillow # required for running the heatmap.py script Install Dependencies
Install GNU RadioInstalling GNU Radio usually takes about 25 mins. The formula will make sure all dependencies are met. brew tap nejohnson2/homebrew-sdr
brew install cmake # install cmake-3.3.2 since gnuradio doesnt like newer versions
# version 3.7.9
brew install gnuradio Install SDR ToolsI'm using the RTLSDR dongle. For other SDR devices, install the desired driver before installing brew install librtlsdr
brew install bladerf --HEAD
brew install gr-osmosdr gr-baz --HEAD
brew install gqrx Install gr-gsm
SDR TestingGQRXNavigate to the Applications folder and launch GQRX. The application should launch and you should be able to see click the power button on the top left side of the interface to start. Then begin playing with all of the buttons. RTL_PowerAfter installing the rtlsdr library, there are several python scripts that you can begin to use. The easiest one to use is the rtl_power -f 90M:120M:8k -g 50 -i 2 -e 1h data.csv The After recording data, use the python heatmap.py input.csv output_file.png ThanksMany thanks to titanous, metacollin, dholm,keenerd and chleggett from whom I compiled this code. More to come... |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论