【问题标题】:signal processing for a web programmer [closed]网络程序员的信号处理[关闭]
【发布时间】:2010-05-22 23:22:00
【问题描述】:

为了学习信号处理,您会向一生主要从事网络编程的 CS 本科生推荐哪些书籍? 我正在寻找研究生水平的东西,并且更适合普通(或低于平均水平)程序员。

【问题讨论】:

  • 您想完成基本的 DSP 课程,还是做一个简单的项目?无论如何,DSP 通常与 Web 编程或结构化编程/计算机科学无关。它本质上是纯粹的连续域数学,具有离散化和量化,使其适用于计算机。过滤器可以连接到复杂的程序,但您可能希望将它们视为黑匣子。
  • 我已经上过初级的DSP课程,现在正在上高级的,但是由于我没有太注意第一个,所以我想从一些东西开始新鲜,看看事情与我每天所做的事情有什么关系。

标签: computer-science signal-processing


【解决方案1】:

如果您想要一本免费的 DSP 书籍,请查看 Steven W. Smith 博士的 The Scientist and Engineer's Guide to Digital Signal Processing。几年前我在国家实验室实习时发现它很方便,当我没有以前的 DSP 经验(或者我没有关于该主题的书籍)时,我被要求对 DSP 芯片进行编程以进行一些锁定放大。

【讨论】:

    【解决方案2】:

    我找到了
    Ken Steiglitz "A Digital Signal Processing Primer: With Applications to Digital Audio and Computer Music"
    关于该主题的最容易理解的书籍之一(在尝试了一些“经典”之后),他很好地解释了所有需要的数学(尽管你确实需要知道一些微积分,这是不可避免的,但比其他一些书籍要少)。并且真的试图通过大量数字音频(我最感兴趣的领域)的例子给你一种感觉/直觉。

    对我来说,这是迄今为止我尝试过的最难通过自学学习的事情之一,但它带来了极大的满足感和许多“啊哈!”时刻;)

    【讨论】:

    • 我想知道他是否与 Alfred Steiglitz(著名摄影师)有关
    【解决方案3】:

    我找到了这个: http://www.amazon.com/Signal-Processing-First-James-McClellan/dp/0130909998/ref=sr_1_1?ie=UTF8&s=books&qid=1276906982&sr=8-1 非常容易理解并且非常完整。 不要被那些小猫的封面吓到(好吧,我更喜欢 Deitel 上的那些蚂蚁)

    【讨论】:

      【解决方案4】:

      Rick Lyons 的 Understanding Digital Signal Processing 可能是最容易理解且具有合理深度的书。

      【讨论】:

        【解决方案5】:

        这是一个新版本:Digital Signal Processing 101: Everything you need to know to get started,概要表明它可能是您正在寻找的。如果您买不起规格,您可能需要等待审核或摘录出版物。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2013-06-19
          • 1970-01-01
          • 2010-09-30
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多