1.学习GNURadio系列1 - 安装环境
2.å¦ä½ç¼è¯å®è£
uhdågnuradio
3.å¨kali linux ç³»ç»ä¸å¦ä½å®è£
gnuradio
学习GNURadio系列1 - 安装环境
GNURadio是源码一个免费、开源的安装软件开发平台,提供信号处理模块实现软件无线电功能。源码它能与低成本射频硬件结合,安装通达信涨停猎人指标源码创建软件定义无线电或在模拟环境中应用,源码广泛用于无线通信研究与实际无线电系统支持。安装去看看源码
使用SDR硬件如SDRPlay、源码RTL-sdr等,安装我们知道这些硬件通过电脑软件处理信号。源码而GNURadio是安装电脑端的软件,与其他软件如SDR#、源码GQRX不同,安装它允许用户编写自己的源码qqe指标源码软件。学习GNURadio意味着深入了解SDR底层与信号处理原理,安装能开发更多功能。源码
GNURadio涉及信号处理和PYTHON等语言。棋牌源码吾爱作为下一代通信技术的基石,学习它能提升无线通信研究与应用技能。开始学习之旅吧!旋转屏幕 源码
安装GNURadio很简单,支持Linux、Mac与Windows。以Windows为例,完成基础安装即可。跟随学习步伐,不要掉队。
å¦ä½ç¼è¯å®è£ uhdågnuradio
1/ç³»ç»æ¯Ubuntu.ï¼å¨winç³»ç»ä¸ç¨wubiè£ å°±å¯ä»¥ãç°å¨è£ linuxå·²ç»ç®åå¾å¤äºï¼ç §çæ¥éª¤ä¸æ¥ä¸æ¥æ¥å°±è¡ï¼å®è£ è¿ç¨ä¸å¯è½ä¼åºç°æ´æ°å¡å¨é£è¿ä¸å»ï¼ç¹è·³è¿å°±è¡ï¼ä¸å½±åç³»ç»ä½¿ç¨ã
2/GNU RadioåUHDçå®è£ è¿ç¨ædebå å®è£ çï¼ä¹æç¨èæ¬å®è£ ã好åæ¯åºäºGNU Radio3.4.1以åçæ¬ï¼ä¸ç¨è£ UHDå°±è½é©±å¨USRPï¼ä¹åççæ¬é½å¾è£ UHDãæå¼å§æ¿å°æ¿åä¹åï¼æç §æµ·æ¼æä¾çææ¡£è¿è¡å®è£
å®è£ æåä¹åï¼GRCçé¢å¯ä»¥è¿è¡ï¼ä½æ¯uhd_fft.py亲æµä¸å¯ç¨ï¼æ¥éå¦ä¸ï¼
AttributeError: 'gr_hier_block2_sptr' object has no attribute 'set_callback'
å½æ¶å¨è¿ä¸ªå°æ¹çº ç»äºå¾ä¹ ï¼ç¨aptåpackagesé½å°è¯è¿ï¼åä¸è¡ï¼ä¹è®¸æ¯åªè®¾ç½®æé®é¢ï¼ä¸ç¥é该å¦ä½è°è¯ã
æåå°è¯äºç¨èæ¬å®è£ ï¼æ¤æ¹æ³ç®åå¯è¡ï¼å¹¶ä¸å®è£ ä¹åé½æ¯åºäºææ°ççæ¬ï¼å°±æ¯å®è£ æ¶é´å¾é¿ï¼å¾èå¿çãæ»ç»èµ·æ¥å¦ä¸ï¼
1.open a terminal window---------æå¼ç»ç«¯ctrl+alt+t
2.move to the directory you would like the source files to be stored (e.g. 'cd src/')----é个æ件夹
3.run this command:-------è¿è¡å¦ä¸æ令
$ wget /mossmann/hackrf.git cd hackrf/host mkdir build cd build cmake ../ -DINSTALL_UDEV_RULES=ON make sudo make install sudo ldconfig
1
2
3
4
5
6
7
8
git clone --progress /mossmann/hackrf.git
cd hackrf/host
mkdir build
cd build
cmake ../ -DINSTALL_UDEV_RULES=ON
make
sudo make install
sudo ldconfig
ç¼è¯rtlsdr(å¯é)git clone --progress git://git.osmocom.org/rtl-sdr cd rtl-sdr mkdir build cd build cmake ../ -DINSTALL_UDEV_RULES=ON -DDETACH_KERNEL_DRIVER=ON sudo make install sudo ldconfig
1
2
3
4
5
6
7
git clone --progress git://git.osmocom.org/rtl-sdr
cd rtl-sdr
mkdir build
cd build
cmake ../ -DINSTALL_UDEV_RULES=ON -DDETACH_KERNEL_DRIVER=ON
sudo make install
sudo ldconfig
ç¼è¯gr-osmosdrgit clone --progress git://git.osmocom.org/gr-osmosdr cd gr-osmocom mkdir build cd build cmake ../ make sudo make install sudo ldconfig
1
2
3
4
5
6
7
8
git clone --progress git://git.osmocom.org/gr-osmosdr
cd gr-osmocom
mkdir build
cd build
cmake ../
make
sudo make install
sudo ldconfig
ç¼è¯gqrx(å¯é)git clone /csete/gqrx.git cd gqrx mkdir build cd build qmake ../gqrx.pro make sudo make install sudo ldconfig
1
2
3
4
5
6
7
8
git clone /csete/gqrx.git
cd gqrx
mkdir build
cd build
qmake ../gqrx.pro
make
sudo make install
sudo ldconfig
ç¼è¯å®æå
ä½ å¯ä»¥å°è¯ä»¥ä¸å½ä»¤
osmocom_fft : ä¸ä¸ªç®åçHackRFé¢è°±ä»ªosmocom_siggen : ä¸ä¸ªç®åçHackRFä¿¡å·æºgqrx : 类似äºSDR#ç广ææ¥æ¶å¨