座右铭
做难事必有所得
Designing Filter Taps by GNURadio Designing Filter Taps by GNURadio
设计阶段Designing Filter Taps 依赖于低通滤波器设计可以返回去看第一章。把之前的低通滤波器换成 Frequency Xlating FIR filter,再拖出Low-Pass Filter Taps block双击Lo
2026-03-22 D.riven
Sample Rate Change by GNURadio Sample Rate Change by GNURadio
设计介绍插值可以提高采样率,人话:原来 1 秒只有 100 个点 → 插值后变成 1 秒 400 个点这样可以不太准确的推理,从奈奎斯特来说可用带宽≈采样率的一半。现在通过插值采样率高了,能表示的最高频率自然也就大了。看起来可用带宽就变多了
2026-03-22
B200 FM Receiver by gnuradio B200 FM Receiver by gnuradio
介绍这里要使用SDR软件无线电,我使用的是B210.我们首先先在ubuntu里找到usrp B210.关于FM调频的介绍可以看这个 配置流图我们首先需要一个USRP的源,并且配置它的Device Address,我这里配置它为B210min
2026-03-22
Low pass filter example by gnuradio Low pass filter example by gnuradio
创建流程图准备阶段我们要准备以下方块 Signal Source Low Pass Filter Throttle QT GUI Frquency Sink QT GUI Range 具体连接把它们以下面这样的形式进行连接: 双击QT
2026-03-22
Frequency Shifting by gnuradio Frequency Shifting by gnuradio
实践我们知道频移可以使用多种方式进行实现,但是这篇文章使用的是 简单乘以复杂正弦波。源信号信号整体搬到频率 准备首先使用一个10M噪声源加上一个低通滤波器组成一个源输入 然后我们加入一个复正弦波,之后用于频率偏移。并添加一个变量new_ce
2026-03-22
内存池代码分析 内存池代码分析
内存池代码分析我们都知道内存池是一种分配内存并进行重新利用得技术,通过减少频繁得动态内存分配与释放操作从而提高程序运行效率。这里代码分析的是 代码随想录 开源的内存池 memory-pool CentralCache.hCentralCac
2026-03-05 D.riven