发布网友 发布时间:2022-04-23 01:03
共2个回答
热心网友 时间:2023-10-09 17:39
用有限的资源实现一些项目吧。比如FFT。
你用FPGA加一个AD采样芯片就能完成。我当时做过一个类似的128点快速FFT。做好后,利用信号发生器发出不同频率波形,FPGA通过串口输出结果给PC显示。
没信号源可以用晶振或者震荡电路自己弄一个简易的,输出可以直接串口传频率数据,不一定要写上位机程序来显示。这样完成后比较直观也比较有成就感吧。
另外算法部分,FPGA比较适合逻辑处理/流水处理/并发执行的算法。像图像处理算法,一般都是需要很多步骤,要对一张图多次读写,这类不适合FPGA,要用DSP比较好。所以也要看你希望往哪一个方向走。
热心网友 时间:2023-10-09 17:40
本人研究生,现在在上数字信号处理的课,老师留的作业一般都是结合着matlab在做的。可以学一学matlab,你编程基础那么好,肯定很容易上手的。
貌似你一直在做实际的东西,这方面我确实是不懂,一直都是在上学学理论...其实数字信号处理需要的数学并不是很复杂,拉普拉斯、傅里叶、z变换之间都是有很紧密的关系的,别看见公式就发毛,耐心的看下去,肯定能看懂的。
感觉数字信号处理主要工作就是在分析频谱,进而设计滤波器滤波,几种变换都是用来辅助分析信号在频域下情况的。
我学这门课的成就感来自于matlab做出来的图...