- 博客(3)
- 收藏
- 关注
原创 PySDR环境搭建与PlutoSDR最大传输速率与plutoSDR行为测试
作为一个不成熟的程序员,总想自己把握所有代码,包括驱动,ui,还有信号处理部分,接口部分。感觉GNUradio这软件太不好用了,想自己写个模块放进去太麻烦,而且老是出现神奇的BUG,因为毕竟GNUradio是人家写的UI和程序,我们没法更好的把握内部机制。所以我觉得放弃GNUradio,而通过自己的代码来实现信号接收和处理以及画图。经过一番了解,其实有两种方案通过:1.C语言可以直接进行信号接收的,其实就是直接使用IIO库。
2026-01-21 20:02:17
732
原创 DSP48如何使用教程与FIR设计示例
摘要: DSP48E1是FPGA中的高性能计算硬核,本质是可编程的算术逻辑单元,不仅支持乘法运算,还能实现加法、累加、逻辑运算等功能。其核心结构包含预加器、乘法器、ALU运算单元等模块,通过灵活配置可实现多种运算组合。相比基于LUT和FF的软实现方案,DSP硬核在速度和资源利用率上具有显著优势。文章详细介绍了DSP48E1的内部架构、位宽约束和配置方法,并以FIR滤波器设计为例,展示了如何利用卷积运算实现数字滤波,包括Matlab系数生成和FPGA实现要点。特别强调了在实际设计中需注意时序约束、流水线平衡和
2026-01-21 19:30:19
747
原创 ADI官方库noos配置AD9361的测试与结果
想拥有更多自由度的去控制SDR平台,可以自主收发信号是第一步。b本文章使用ZYNQ7020+ad9361的实验平台,尽可能简单的完成ad9361的配置与测试。为了简化配置的过程以及测试过程,信号的发生和接收均在FPGA(PL)端完成,而配置在ps端完成。具体步骤是,使用官方提供的noos无操作系统接口函数来配置AD9361, 然后PL端用使用BROM存放波形数据作为基带的发送数据。PL通过ILA抓取AD9361接收到的基带波形。这样仅需要一块开发板就可以完成测试。
2026-01-20 14:38:32
585
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅