摘要: 1.创建grp 以PLL Frequency Detector为例 创建一个空的锁相环频率检波模块 2.将Options设置成python输出 因为很多模块对C++的支持不好,会报错 3.生成py代码 查看模块名 4.使用everything,搜索pll_freqdet_cf【这就是相关模块实现】 阅读全文
posted @ 2023-03-19 23:28 朱小勇 阅读(414) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/Flag_ing/article/details/117819434 阅读全文
posted @ 2023-03-19 22:29 朱小勇 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 一.搭建grp 二.讲解 1、Option里设置的输出Python语言 运行后会在当前工程生成py文件 可以看到py里声明了grp的变量、模块、连接等信息 2、也可将Option设置成C++ 会生成一个vs工程 头文件里声明了模块、变量,CPP的构造函数里会声明相关连接; 点击run-generat 阅读全文
posted @ 2023-03-19 22:18 朱小勇 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1、信号波形生成器(WaveformGenerators) (1)常数信源(ConstantSource) (2)噪声信源(NoiseSource) (3)信号源(SignalSource)例如正弦信号、方波信号等 2、调制器(Modulators) (1)AM解调(AM Demod) (2)连续相 阅读全文
posted @ 2023-03-19 21:45 朱小勇 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 1.进入网址:https://wiki.gnuradio.org/index.php?title=InstallingGR,点击radioconda installer 2.选择windows的asset下载 3.安装 默认安装即可 4.启动 在开始栏点击GNU Radio Companion 说明 阅读全文
posted @ 2023-03-19 21:38 朱小勇 阅读(1022) 评论(1) 推荐(1) 编辑
摘要: 1.启动KMPlayer,播放要查看的wav文件; 2.播放器窗口右击,点击媒体信息命令 3.弹出对话框中sampling rate即为采样频率。 注意: 这个采样率是固定的,与常规ad的采样率是两回事,这个可以理解为精度 阅读全文
posted @ 2023-03-19 20:39 朱小勇 阅读(1944) 评论(0) 推荐(0) 编辑
摘要: 语音和图像信号低频段能量大,高频段信号能量明显小;而鉴频器输出噪声的功率谱密度随频率的平方而增加(低频噪声小,高频噪声大),造成信号的低频信噪比很大,而高频信噪比明显不足,使高频传输困难。 调频收发技术中,通常采用预加重和去加重技术来解决这一问题。 预加重(Pre-emphasis):发送端对输入信 阅读全文
posted @ 2023-03-19 18:19 朱小勇 阅读(218) 评论(0) 推荐(0) 编辑