正弦波、方波、锯齿波、三角波……想快速搞定这些基本波形?这个用 Verilog 写的波形发生器模块真的挺方便。输入时钟、频率、选择信号就能切换不同波形,还能灵活控制频率,适合搞通信、信号或者做测试设备的你。 模块的思路比较清晰,靠 ROM 读出预计算好的波形数据来输出不同形状的波。你只要配置好sel
C 0 次浏览
读取时钟生成的数据,通过读取块协议
IOS 18 次浏览
介绍了一种基于Verilog语言的序列发生器和时钟分频器的设计与实现方法。利用移位寄存器、计数器和组合逻辑构建了三个模块:shift_reg、seq_gen、Divider50Mhz。通过这三个模块的协同工作,实现了一个能够产生00010111序列的序列发生器。对代码的优点和改进方向进行了分析和讨论
Nodejs 24 次浏览
使用RIGOL信号发生器的用户可以参考此文档进行信号发生器的开发。该文档支持VB、LabVIEW和C++。
VB 22 次浏览
C++写的 GPS CA 码发生器,挺适合拿来练手的。核心逻辑是用 LFSR 搞出来的 Gold 码,模拟了 GPS 卫星发的那种伪随机序列,挺接近实战信号的。代码不复杂,但涵盖了循环、位操作、模 2 运算这些底层活儿,学起来扎实。 用的是两个 LFSR 寄存器,每次移位、反馈,异或出来 CA 码。
C++ 0 次浏览
混沌信号发生器电赛考验参赛者设计并制造能够产生混沌信号的装置的能力。混沌信号在通信、雷达和控制系统等领域具有广泛应用,因此这一比赛对于电子工程学子而言是一次难得的锻炼机会。参赛者需要深入研究混沌理论,并结合实际电路设计和调试技巧,成功实现混沌信号的生成。通过这个比赛,参赛者不仅能够加深对混沌理论的理
Python 20 次浏览
// 版本:0.1.0-2015-06-29 // 许可:麻省理工学院 // 此程序确定随机生成的0到1之间的数字是否大于或小于0.5
Nodejs 20 次浏览