-1

你们对涉及滤波器的 FPGA 项目有什么好的想法吗?我想做一些有趣的事情……不知道是什么。提前谢谢。

4

3 回答 3

2

啊哈!

作为替代方案,您可以考虑实现一些音频过滤器效果。I/O 要求比视频更容易。这意味着您可以专注于效果本身,也可以创建一个独立的(板)演示供您的同龄人和老师试用。

例如,看看 Pex Tufvesson 的 Cubase64。音频效果算法的受限实现的一个非常好的例子。有一篇很好的论文以及可用的源代码:

http://www.livet.se/mahoney/c64-files/Cubase64_White_Paper_by_Pex_Mahoney_Tufvesson.pdf

您的任务是在硬件而不是软件中实现其中的一项或多项。如何实现一些并让开关为用户控制的效果打开和关闭它们?

您将获得一个带有 ADC 接口的流水线,后跟一个或多个效果块,每个效果块都有一个由外部开关控制的旁路/启用。流水线将以 DAC 接口结束。

一个带有 littre 开销控制的简单设计,可以清楚地(听得见)演示实现的效果。

嗯,我想我应该自己做。;-)

如果你想在这里 Cubase64 有一个 YouTube 上的电影: http ://www.youtube.com/watch?v=PTGkf21UpJ8

于 2011-06-27T09:09:24.210 回答
0

这是一个想法——在 FPGA 中实现一个快速的图像直方图例程。它可能只需要 8 位输入数据并更新 256 bin 直方图。您还需要一种在开始时将直方图归零的方法以及之后读取 256 个 bin 的内容的方法。这是一个潜在有用的应用程序,因为直方图是图像处理中非常常见的操作,并且由于串行依赖性,它在通用 CPU 上存在固有的瓶颈。它也不容易用 SIMD 向量化。因此,快速 FPGA 实现将提供优于软件实现的真正优势。

于 2010-04-29T21:27:09.180 回答
0

我总是觉得图像处理项目很棒——你可以在屏幕上看到结果,不仅仅是漂亮的图表,还有实际处理过的图像。获取具有摄像头输入和 VGA 输出的 FPGA 板。尝试先实现Sobel滤波器,然后再使用HarrisShi Tomasi 等角点检测器。

于 2010-04-30T08:28:04.163 回答