![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
USRP/Gnuradio
wh1312142954
这个作者很懒,什么都没留下…
展开
-
Gnuradio中的滤波器深入理解
”firdes“ 是 fir design 的缩写,意思是有限长脉冲响应滤波器设计。这个类在 /usr/local/include/gnuradio/filter/firdes.h 中定义。在数字信号处理中,在数字信号处理中,FIR滤波器的设计方法有很多,所有的设计方法归根于要设计一个多项式使其对理想滤波频率响应函数的逼近达到最佳,就是像机器学习里拟合的问题。但是由于DTFT的导致的周期性我们对于...原创 2018-05-15 17:23:38 · 4062 阅读 · 0 评论 -
Gnuradio中的命名规则和数据类型
一、GNU Radio中的命名规则1.标识符中的所有单词都用下划线分隔,例如gr_vector_int 2. GNU Radio包中的所有类型都以gr为前缀,例如gr_float 3.所有类变量都以d_开头,例如d_min_streams 4.每个类是在一个单独的文件中实现的,例如,gr_magic类是在gr_magic.cc中用头文件 gr_magic.h 实现的。5.所有信号处理块的后缀都包含...原创 2018-05-28 09:24:42 · 2726 阅读 · 0 评论 -
GNU Radio 中的块签名 Block Signatures
一、理解GNU Radio中的块签名(Block Signatures)块签名只是进入和退出信号处理块的数据类型的规范。它已在gr_io_signature.h类中定义,可以在/usr/local/include/gnuradio/gr_io_signature.h或 http://gnuradio.org/doc/doxygen/gr__io__signature_8h.html 可以找到。头文...原创 2018-05-28 09:38:00 · 647 阅读 · 0 评论 -
Gnuradio中的SWIG接口
一、GNU无线电中SWIG接口从http://gnuradio.org/releases/gnuradio/gr-howto-write-a-block-3.3.0.tar.gz下载 gr-howto-write-a-block-3.3.0.tar.gz文件。(1)块名的命名约定:在创建块之后,我们在GNU Radio中使用它的唯一方法是创建一个python脚本,先载入包含我们块的包/模块,然后将...原创 2018-05-28 09:54:03 · 953 阅读 · 0 评论