首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DSP实践.学习的手

DSP实践.学习的手
EN

Stack Overflow用户
提问于 2014-06-16 15:26:09
回答 3查看 380关注 0票数 1

我读书后的第一感觉是,如果我能做一些练习的话,我会更好地理解它。我从未见过一个信号,以及FIR / IIR滤波器如何对输入信号进行修改。换句话说,是否有一个DSP软件可以教我实际的DSP?

我能理解这本书在说什么,但我不知道它是如何工作的,也不知道它是用来干什么的。如果我能得到任何工具,实际演示DSP,这将是最好的我的培训。我听说过“带DSP的花”训练软件,但我无法在网上找到它。有我要找的那种东西吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-06-17 13:43:20

我在DSP上读过的最好的书之一是:“软件接收机设计:在五个简单的步骤中建立你自己的数字通信系统。”

您可以在亚马逊上以相当低的价格找到它!

它在C和MATLAB中都有数百个练习,允许读者研究与文本中讨论的主题相关的问题。

它简要地讨论了主题背后的理论,然后深入探讨了DSP概念的实际应用和设计--这听起来就是你想要的。希望这能有所帮助。

票数 3
EN

Stack Overflow用户

发布于 2014-09-30 00:24:20

你可以试试纯数据。这是一种免费的开源音视频编程语言,您可以通过修补底层构建块来完成任务。而且是实时的。没有重新编译什么的。您可以随时更改参数或代码/结构,并立即听到/看到差异。除了将过滤器的输出路由到声卡之外,还有一些作用域对象可以使用。如果你想分析频谱的话,也是一个FFT对象。在我看来,这比C更好,因为(通过一些实践)您可以非常快速地在那里构建东西,并且您不必通过所做的每一次更改来重新编译。

票数 2
EN

Stack Overflow用户

发布于 2020-01-20 22:39:07

也许学习DSP的最好方法之一是走音频路线,在那里信号既可以被可视化也可以被听到。正如Angakok所提到的,纯数据可以是一个很好的资源。一个更好的,更新的方式是使用Max/MSP -其中有不同的DSP功能块,可以很容易地连接到音频输出和图形/可视化器。

如果你想走更多的分析路线,理解MATLAB/Simulink可能会更好。使用MATLAB的DSP可以获得大量的资源,比如https://www.mathworks.com/solutions/dsp.html等。快速的google搜索也会让你找到一堆与此直接相关的书籍。

另外,尝试一下- https://ccrma.stanford.edu/。Julius教授在分析解释许多DSP算法方面做得很好,这些算法都是针对音频的--使用MATLAB代码片段。

一些基于在线/网络的工具,如https://dspfirst.gatech.edu/https://www.minidsp.com/applications/advanced-tools/rephase-fir-tool等也可以使用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24247150

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档