Answers:
您真的,真的,甚至不需要DSP来对44.1kHz的16位立体声信号进行高级音频滤波。
ARM内核非常适合过滤和运行LCD /按钮。
我只要抓住一个Beagleboard,就可以扔上RT linux了。如果您真的对性能感到绝望,那么SoC上也有TI 64x + DSP。
如今,很少有需要DSP的应用,尤其是在音频领域。如果您要处理32通道的192khz 24bit音频,这对于延迟至关重要,那么请选择DSP。但是,您所使用的工具完全在现代微控制器的功能范围内。
我在寻找相同的东西。 该线程有一些建议。
还有TI的TAS3202片上系统,它似乎具有过滤立体声音频所需的一切。转换器和所有内容都是内置的。芯片本身约为5美元,但评估板约为500美元。嘘。
(您可以以约10美元的价格获得一个TAS3204。TAS3202我什至找不到少量的产品。)
还有AK7742,它具有非常方便的GUI,但是您需要购买评估板。
我很想找到一个爱好者专用的开源DSP板,例如BASIC Stamp,Arduino,Chameleon等。
但是,为了学习DSP的高级基础知识,您需要使用MATLAB或它的免费克隆Scilab,Octave,Freemat等工具进行计算机模拟。我最近一直在和SciPy玩耍。这样,您可以学习理论知识,而不会被实现细节所困扰。
要回答问题的第二部分,是的,您可能需要通用的微控制器来处理用户界面。DSP是专用处理器:它们可以很好地完成一件事(信号处理),但不执行其他任何操作。
您还可以使用Sparkfun上仅售$ 150 的BeagleBoard
两个替代选项可能也值得一看:
具有混合信号功能的微控制器,例如MSP430。44k * 2 * 2包含大量样本,因此您可能没有太多时间以其运行速度来处理它们。
独立的PC,PDA等。您可能会或多或少地获得内置的HI-FI(和可升级)AD / DA和音频内容,并将具有强大的CPU功能以及显示功能。好的开发软件通常是免费的,而硬件则可以便宜甚至免费。但是,延迟可能会很高,并且您必须使用耗电大且效率低下的机器。