随笔分类 - GnuRadio
1
摘要:载波频率检测环 PLL Frequency Detector,锁定输入端可能有噪声的参考载波,并输出该频率的估计值,一般用于FM解调。 实现原理 内部实现参考《SDR中的锁相环原理及实现》,当PLL稳定后,环路滤波器中每个时刻的频率(out_i)就是检测到的频率。
阅读全文
摘要:载波恢复环 PLL Carrier Regeneration、或PLL Carrier recovery,该PLL锁定输入端的一个可能有噪声的参考载波,并输出一个相位和频率与之对齐的干净信号。 实现原理 内部实现参考《SDR中的锁相环原理及实现》,当PLL稳定后,NCO输出的结果就是恢复的载波。
阅读全文
摘要:介绍 LuaRadio是一个用于构建信号处理流程图的框架 在软件定义的无线电流图中,源和接收块倾向于实现某种I/O,如从SDR加密狗读取样本,或将样本写入IQ文件,而处理块倾向于计算,如滤波器和乘法器。 数据类型说明 LuaRadio块具有与其输入和输出端口相关联的数据类型。例如,一个乘法器块可能支
阅读全文
摘要:1. https://wiki.gnuradio.org/index.php/PLL_Carrier_Tracking 2. https://wiki.gnuradio.org/index.php?title=Complex_to_Mag#Example_Flowgraph
阅读全文
摘要:https://blog.csdn.net/weixin_37728585/article/details/122055255
阅读全文
摘要:1.GRC 参考:https://zhuanlan.zhihu.com/p/649797583
阅读全文
摘要:volk的全名是vector optimized library of kernel,也就是矢量优化库,由它可以提高在不同计算平台矢量计算的效率。 这个项目也是GNURADIO的一个子项目。
阅读全文
摘要:https://www.gnuradio.org/doc/doxygen-3.7.5/
阅读全文
摘要:1.打开命令行 也可以在Spyder中的控制台中 2.安装rtlsdr pip install pyrtlsdr 如果报错:ValueError: check_hostname requires server_hostname,把梯子的代理关掉即可 3.下载驱动动态库 https://ftp.osm
阅读全文
摘要:1.进入网站 https://osmocom.org/projects/rtl-sdr/wiki/Rtl-sdr 2.下载文件 3.需要的文件 其他相关驱动参考:https://github.com/microtony/RTLSDR-Airband libxxx.dll下载:https://ftp.
阅读全文
摘要:1.decimation,抽取 2.interpolation,插值 3.Optional filter coefficients (sequence),可选滤波器系数(序列) 4.quadrature rate,正交率 5.dongle,电视棒
阅读全文
摘要:1.双击模块 2.切换到Document 非常的人性化
阅读全文
摘要:1.QT GUI Range id是唯一的id;Lable是变量的id;default value必须再start和stop之间 2.RTL-SDR 3.Rational Resampler 重采样模块,Interpolation:内插倍数,Decimation:抽取倍数,输出采样率为:输入采样率*
阅读全文
摘要:1.背景:在SDR#里使用了RTL-SDR之后,再在GnuRadio使用RTL-SDR模块,会报错 Please fix the device permissions, e.g. by installing the udev rules file rtl-sdr.rules 2.解决:将SDR的us
阅读全文
摘要:1.创建grp 以PLL Frequency Detector为例 创建一个空的锁相环频率检波模块 2.将Options设置成python输出 因为很多模块对C++的支持不好,会报错 3.生成py代码 查看模块名 4.使用everything,搜索pll_freqdet_cf【这就是相关模块实现】
阅读全文
摘要:https://blog.csdn.net/Flag_ing/article/details/117819434
阅读全文
摘要:一.搭建grp 二.讲解 1、Option里设置的输出Python语言 运行后会在当前工程生成py文件 可以看到py里声明了grp的变量、模块、连接等信息 2、也可将Option设置成C++ 会生成一个vs工程 头文件里声明了模块、变量,CPP的构造函数里会声明相关连接; 点击run-generat
阅读全文
摘要:1、信号波形生成器(WaveformGenerators) (1)常数信源(ConstantSource) (2)噪声信源(NoiseSource) (3)信号源(SignalSource)例如正弦信号、方波信号等 2、调制器(Modulators) (1)AM解调(AM Demod) (2)连续相
阅读全文
摘要:1.进入网址:https://wiki.gnuradio.org/index.php?title=InstallingGR,点击radioconda installer 2.选择windows的asset下载 3.安装 默认安装即可 4.启动 在开始栏点击GNU Radio Companion 说明
阅读全文
摘要:1.启动KMPlayer,播放要查看的wav文件; 2.播放器窗口右击,点击媒体信息命令 3.弹出对话框中sampling rate即为采样频率。 注意: 这个采样率是固定的,与常规ad的采样率是两回事,这个可以理解为精度
阅读全文
1