本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!
本文介绍GNU Radio源码的gr-filter相关实例及模块。
目录
2、Hierarchical Polyphase Channelizer
3、Polyphase Arbitrary Resampler模块
一、filter_taps
GRC文件为《gnuradio-3.9.1.0/gr-filter/examples/filter_taps.grc》。该流图的功能是实现不同类型滤波器的仿真。
以下四个图分别给出了不同类型滤波器的抽头参数变量。
低通滤波器抽头参数变量
高通滤波器抽头参数变量
带通滤波器抽头参数变量
带阻滤波器抽头参数变量
根升余弦滤波器抽头参数变量
1、Fast Noise Source模块
Fast Noise Source - GNU Radiohttps://wiki.gnuradio.org/index.php/Fast_Noise_Source
该模块是快速噪声源,与Noise Source模块相比,不同之处在于它通过预先生成从指定分布中提取的随机变量来减少CPU的负载。该模块在运行时,从样本资源池中均匀地随机选择样本,这是一个非常快速的操作。支持complex,float,int或short类型的数据输出。
模块参数解释如下:
Noise Type,随机分布类型,支持高斯分布、均匀分布、拉普拉斯分布和冲激分布。
Amplitude,噪声信号振幅,表示一维噪声的标准差,如果噪声源是复数噪声源,则该参数需分配为实部和虚部。
Seed,随机噪声生成器的种子,对于均匀分布和高斯分布,该种子取值应该是一个负数。
Variate Pool Size,可变池大小,表示预生成样本的数量。