DSP开发资源总结,经典书籍,论坛

2023-11-05 02:30

本文主要是介绍DSP开发资源总结,经典书籍,论坛,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

OMAP4开发资源总结:

一、TI OMAP4官网介绍:

http://www.ti.com.cn/general/cn/docs/wtbu/wtbuproductcontent.tsp?templateId=6123&navigationId=12843&contentId=53243

二、OMAPpedia.org,This site has information on various projects in the communityaround OMAP platforms

http://omappedia.org/wiki/Main_Page

OMAP Development Platforms:

Software Distributions:

Android 4.0 (Ice Cream Sandwich) supports PandaBoard out of the box! Get started:

http://source.android.com/source/downloading.html

三、PandaBoard:

PandaBoard Project Website:

http://omappedia.org/wiki/PandaBoard

§  System Reference Manual

§  Schematics

Pandaboard开发者:

http://pandaboard.org/

开始pandaboard开发:

http://pandaboard.org/content/resources/getting-started

Required Accessories   DesktopMode -- Recommended Setup

5V power supply

SD card 4GB+

USB to Serial adapter or Serial cable

Ubuntu (10.04+) host PC is recommened butany Linux debian-based system will work

RJ45 ethernet cable

USB cable (Mini-A to Type-A USB)

DVI (HDMI Type-A to DVI-D) or HDMI (Type-Ato Type-A)

USB keyboard

USB mouse

Display with HDMI or DVI support

            Setting up your PandaBoard Hardware

Desktop Mode

Connect your USB mouse and USB Keyboard

Connect your ethernet cable

Connect your HDMI cable to PandaBoard's HDMI-A Out and to yourDisplay HDMI-A In (H2H) or other supported connection.

Connect your Serial or USB serial adapter cable

Insert your SD card with the image of the software distribution ofyour choice on it (Please look at http://omappedia.org for softwaredistributions and instructions to burn it on the SD card)

Do not connect the power supply yet; we will connect this in a laterstep

主机环境:Ubuntu(10.04)

Install the following packages after Ubuntu is up and running. Open the terminal application and run the following commands:

Packages

Package Details

Install Instructions

Minicom

Required for Serial Output

http://omappedia.org/wiki/Minicom

 

OMAP PandroidMain

http://omappedia.org/wiki/OMAP_Pandroid_Main#Getting_Started

Android

Pandroid is a community project to port Android onto PandaBoard. It is open to participation and contributions.

 

General Information

|

http://omappedia.org/wiki/OMAP_Android_Main

Upstream Community

|

http://www.android.com/

Mailing List

|

pandaboard@googlegroups.com

IRC channels

|

#pandaboard | #linux-omap

 

 

PandaBoard Set-up:

Board Revisions & Documentation

Boards are marked with a version number which, is available in the bootlog and in /proc/cpuinfo.

Details of PandaBoard revisions are available on OMAPpedia

 

PandaBoard ES Rev B1 (Latest)

User Manuals

Schematics (DSN) (PDF)

Gerber File

Allegro Design File (BRD File) (PDF)

Block Diagram

Bill of Materials (BOM)

AutoCAD DXF

Stackup File

 

 

 

PandaBoard REV A1 & A2*, A3**

User Manuals

Schematics (DSN) (PDF)

Gerber File

Allegro Design File (BRD File) (PDF)

Block Diagram

Bill of Materials (BOM)

AutoCAD DXF

Stackup File

Rev A2 is the same as A1 except it has: the new LSR TiWi-R2 connectivity module populated (Rev A1 of PandaBoard contained the LSR TiWi-R1 module and the footprint of the module has changed in TiWi-R2 to improve manufacturability. See the footprint migration document for more details.)

** Rev A3 is the same as A2 except it has: OMAP4430 ES2.2 silicon version

 

REV EA1 (PEAP platforms)

User Manuals

Schematics (PDF)

Gerber File

Allegro Design File (BRD File) (PDF)

Block Diagram

Bill of Materials (BOM)




Expansions Headers Details

Primary difference between the BeagleBoard expansion and the PandaBoard
expansion is the removal of the McBSP support from the header. As the
McBSP was one of the least used features of the expansion header, they
were replaced with additional chip select lines for the McSPI. This
allows for a greater number of SPI devices to be used on the expansion
header.



PIN

Beagle/BeagleXM

Panda ES / Panda

1

1V8

1V8

2

5V

5V

3

MMC2_DAT7

MMC2_DAT7

4

MCBSP3_DX

MCSPI1_CS3

5

MMC2_DAT6

MMC2_DAT6

6

UART2_TX

UART4_TX

7

MMC2_DAT5

MMC2_DAT5

8

UART2_RX

UART4_RX

9

MMC2_DAT4

MMC2_DAT4

10

MCBSP3_DR

MCSPI1_CS1

11

MMC2_DAT3

MMC2_DAT3

12

MCSPI4_SIMO

MCSPI1_SIMO

13

MMC2_DAT2

MMC2_DAT2

14

MCBSP1_CLKX

MCSPI1_CS2

15

MMC2_DAT1

MMC2_DAT1

16

MCSPI4_CS0

MCSPI1_CS0

17

MMC2_DAT0

MMC2_DAT0

18

MCSPI4_SOMI

MCSPI1_SOMI

19

MMC2_CMD

MMC2_CMD

20

MCSPI4_SCLK

MCSPI1_SCLK

21

MMC2_CLK0

MMC2_CLK0

22

MCBSP1_FSR

GPMC_AD15

23

I2C2_SDA

I2C4_SDA

24

I2C2_SCL

I2C4_SCL

25

REGEN

REGEN

26

nRESET

nRESET

27

GND

GND

28

GND

GND

 

 

 

 

 

 

 

 

 

Component Listing

 

Function

Vendor

Part ID

Application Processor

TI

OMAP4460 / OMAP4430

Memory

Elpida

EDB8064B1PB-8D-F

Power Management IC

TI

TWL6030

Audio IC

TI

TWL6040

Connectivity

LSR

LS240-WI-01-A20

4 Port USB Hub/Ethernet

SMSC

LAN9514-JZX

DVI Transmitter

TI

TFP410PAP

3.5 MM Dual Stacked Audio

KYCON

STX-4235-3/3-N

Technical Reference Manual

OMAP4430 Multimedia Device Silicon Revision 2.0

OMAP4430 Clock Tree Tool

 

more...

 

White Papers

System-Level Software Performance for OMAP™ 4 Platform

Designing for the Use Case: Using the OMAP™ 4 platform

SmartReflex™ power and performance mgt. technologies

 

more...

 

Product Bulletins

OMAP™ 4 Mobile Applications Platform

OMAP™ platform optimized for Linux

WiLink™ 6.0 Solutions

四、附件:OMAP开发资源推荐

1. TI官方资源  
TI中文主页: http://focus.ti.com.cn/cn/tihome/docs/homepage.tsp  
或者 http://www.ti.com   
从“处理器”链接可以链接到每个芯片的资料主页,比如:  
http://focus.ti.com.cn/cn/docs/prod/folders/print/omap3530.html  
或者直接访问 www.ti.com/omap3530  
可以下载数据手册,应用文档,用户手册,开发工具等等  

2 开发环境和软件开发包下载  
建议大家注册一个myti,方便下载一些软件开发工具和资料,并可以设定邮箱提醒  
http://my.ti.com   
CCS等升级  
https://www-a.ti.com/downloads/s ... ServiceReleases.htm  
软件开发包BIOS、CODEC ENG,FC,DSPLINK,NDK,xDais,Linux BSP等  
https://www-a.ti.com/downloads/s ... tcontent/index.html  
媒体算法和wince的bsp,现在从TI的网站上可以免费下载:  
http://www.ti.com/requestfreesoftware  
版本更新:  
http://www.ti.com/myregisteredsoftware  

3. TI相关开源资源:  
很有用的wiki网页,下面三个域名是一样的:  
http://wiki.davincidsp.com   
http://wiki.omap.com   
http://tiexpressdsp.com   
XDC/RTSC是完全开源的项目:  
http://wiki.eclipse.org/DSDP/RTSC  
TI Linux OMAP community,可以下载内核等代码,不需要注册  
http://linux.omap.com   
TI E2E社区,现在人气可能还不够旺,但是有问必答  
https://community.ti.com/forums/32.aspx 

4. OMAP和Davinci第三方相关资源:  
OMAP开源共享(免费的) 
http://www.61ic.com/code/forumdisplay.php?fid=291&page=1 
OMAP3所用的code sourery开发工具链,免费下载  
http://www.codesourcery.com/gnu_toolchains/arm/download.html  
OMAP正式发售EVM资料,由于是mistral做的板子,需要从mistral下载相关资料  
http://downloads.mistralsolution... MAP3/Documentation/      
LogicPD ZOOM SDK   
http://www.logicpd.com/products/ ... ap3_development_kit   
Spectrum Digital - 很多DSP的开发板和仿真器可以从这儿下载资料和升级,包括davinci  
http://support.spectrumdigital.com/  
Blackhawk - 有些560的仿真器需要从这儿下载驱动和升级  
http://www.blackhawk-dsp.com/  

5 开源社区beagleboard相关资源 

beagleboard主页:  
http://beagleboard.org/   
beagleboard wiki主页:  
http://elinux.org/BeagleBoard  
beagleboard 代码下载:  
http://code.google.com/p/beagleboard  
beagleboard 硬件手册:  
http://www.beagleboard.org/uploads/Beagle_HRM_B4.pdf  
beagleboard 硬件设计资料(包括原始原理图和allegro PCB):  
http://beagleboard.org/hardware/design  

OpenPandora相关资源:  
http://openpandora.org/   
OpenPandora WIKI:  
http://pandorawiki.org/Main_Page  

RealtimeDSP的miniEVM,是beagleboard的低成本克隆:  
http://elinux.org/Mini_Board  
http://elinux.org/MiniBoardFAQ  
kernel更新和文件下载  
http://code.google.com/p/omapminiboard/  

6 其他相关资源  
OMAP3515和OMAP3530带3D硬件加速,采用的是imaganation的PowerVR IP核,支持OpenGL ES1.1和OpenGL ES2.0,可以从下面的网址下载SDK,支持linux和wince版本:  
http://www.imgtec.com/powervr/insider/powervr-sdk.asp  
文档和API手册参考OpenGLES的标准及其相关文档:  
http://www.khronos.org/opengles/  

JVM : 有针对OMAP3平台的JVM可以直接用,很方便  
http://openjdk.java.net/   

流媒体软件框架 Gstreamer :  
http://gstreamer.freedesktop.org/  
基于DMAI的GST在TI处理器上的版本  
http://gstreamer.ti.com   
https://omapzoom.org/gf/project/gstreamer_ti/ 
Gstreamer porting on Google's Android  
http://groups.google.com/group/prajnashi?hl=en&pli=1  

ARM有基于Cortex-A8的Codec库,封装进了OpenMax框架,针对只有Cortex-A8内核的OMAP处理器是很有用的,因为该 Codec库使用了Neon加速器,可以做Player用。  
http://en.wikipedia.org/wiki/OpenMAX  

7. 一些图形文件系统移植:  
Android:  
http://elinux.org/Android_on_OMAP  
http://beagleboard.org/project/android/  
https://omapzoom.org/gf/project/omapandroid/wiki/ 
http://labs.embinux.org/android-porting-on-beagle.html  
Debian/Ubuntu:  
http://elinux.org/BeagleBoardHandheldsMojo  
http://elinux.org/BeagleBoardDebian  
Angstrom:  
http://www.angstrom-distribution.org/demo/beagleboard

五、一个详细的介绍:

http://solution.eccn.com/solution_2012013111053766.htm#

 

dsp经典书籍

1、《Linear Systems and Signals》——B.P.Lathi

这本书个人觉得很不错,是一本线性系统和信号的入门好书。可以适用于通信、
电路、控制等专业。
虽说是入门的好书,但是本书的编排是内容由浅入深,讲述可是深入浅出。我通
读全书后,觉得深有体会,看这本书就像在看小说一般,对于一个话题的介绍,
往往从其历史发展说起,让你知道其来龙去脉。不像国内的书,一上来就是定理、
定律。同时,书中每讲完一个知识点,都会有适当的例题让你加深理解。
本书给我的一种感觉就是,作者将一种菜吃透了,消化了,而且掌握了作者这种
菜的方法,然后把这种做法告诉你,然你自己去做菜,做出来的菜可能不一样,
但是方法你是掌握了。最根本的你掌握了,做什么菜是你自己的发挥了。不像国
内的教科书,就要你做出一样的菜才是学会了做菜。
这本书讲述了线性系统的一般原理,信号的分析处理,例Fourier变换、Laplace
变换、z变换、Hilbert变换等等。从连续信号说到离散信号,总之是一气呵成,
中间似乎看不出什么突变。
对于初学者,这是一本很好的入门书,对于深入者,这又是一本极好的参考书。
极力推荐。实话说,Lathi的书每看一回都会有新的感觉,常看常新。

2、《Fundamentals of Statistical Signal Processing,
Volume I: Estimation Theory》—?APOST http://www.dsp.net.cn/newthread.PHP entals of Statistical Signal Processing,
Volume II: Detection Theory》——Steven M. Kay
这两本书是Kay的成名作。我只读过第一卷,因为图书馆只有第一卷 
这两本书比Van Trees的书成书要晚,所以内容比较新。作者的作风很严谨,书
中的推导极其严密。不失为一位严谨的学者的作风!虽说推导严密,但是本书
也不只是单纯讲数学的,与工程应用也很贴近。这就是本书的特点。
这两册书是统计信号之集大成者。有志于这个领域的,此书必备。

4、《Modern Spectral Estimation: Theory and Application》
——Steven M. Kay
这本书成书较早,是80年代的书籍。但是至今仍然为人所赞。学习谱分析的必读
书籍。书的风格和Kay的作风一致,详细的上面已经说了。
还有一个特点就是,这本书是应用型的,书中附了很多例程,提供了谱分析的算
法实现,但是使用的是Basic语言,只能费点力气看懂了转化为C语言的了(天下
没有不长刺的鱼),还是要费一番劲挑刺的,呵呵。我以前用的就是Basic,所
以障碍不大,嘻嘻

5、《An Introduction to Signal Detection and Estimation》
——H. Vincent Poor
这本书是普林斯顿大学统计信号处理专业课的教材,可以得见,此书是以理论见
长。我觉得工程应用涉及得不多。理论算法倒是讲得很透彻。书中的推导论述确
实很严谨,无可挑剔,本人觉得适合研究生阅读,虽然是导论,但是我们的一般
本科生的理论水平比起普林斯顿大学的本科生差别很大(不是我贬低我们国内的
大学生,Princeton的学生的理论水平你不服不行,诺贝尔奖获得者做老师的不
少,学生得大师之精髓要更容易;至少出了个爱因斯坦,呵呵)。读了此书,你
的理论水平会上一层楼!!!

6、《Signals and Systems》——Alan V. Oppenheim
先抄一段书后的介绍:“本书是MIT(麻省理工)电气工程与计算机科学系本科
生教材。主编Oppenheim教授是本领域中的一个权威,在国际上享有盛名。本书
在内容编排上进行了精心设计,各章节之间的关系合理,且充实了丰富的内容,
加强了实际应用方面的知识。全书共11章,分别为:信号与系统;线性时不变
系统;周期信号的傅立叶级数表示;连续时间傅立叶变换;离散时间傅立叶变换;
信号与系统的时域和频域特性;抽样;通信系统;拉普拉斯变换;Z变换;线性反
馈系统。每章配有不同层次的习题,书后附有答案。”
“信号与系统”不仅是弱电类本科生必修的基本课程,而且,作为该课程核心的
一些基本概念和方法,对所有工科专业来说也是非常重要的。”
这本书可以说是我接触得最早的一本电子工程类的英文书籍(另外一本比较出名
的是一本计算机书籍,就是Tanenbaum的《Computer Network》)。当时学习信
号与系统的时候就是用这本书作为参考的(这本书有中文版的,翻译得不错),
刚入门,觉得还不错,信号与系统的所有知识点都涉及到了,可以说是一本字典
类的书籍。刚看的时候,觉得Oppenheim好象是个女的,对一个问题说得特罗嗦
的感觉。有时候读着读着就觉得是在分析英语的句子,而不是在学习信号与系统。
但是后来我有时间将它重看了两遍,这时候觉得好象每看一次都有了新的感觉,
可能一开始已经花了时间把难搞懂的句子给弄了,再次阅读的感觉就好多了。总
之,只要你善待这本书,多读几遍,定能使你有层层升华的感觉和快感。
这本书的最大特点就是习题设计的非常好,分等级分水平,也很有意思。
作为一本信号与系统专业的书籍,这绝对是一本经典著作。也是Oppenheim的力
作之一(另一本下面会介绍)。但是这不是一本入了门就甩一边的书籍,常看常
新呀!

7、《Signals and Systems》
——Rernd Girod;Rudolf Rabenstein;Alexander Stenger
这也是一本很不错的信号与系统的书籍,如果让我选择,入门我会选这本,深入
的话我会选择Oppenheim那本。这本书的作者Rernd Girod是斯坦福电子工程的教
授,Rudolf Rabenstein和Alexander Stenger是德国的教授和研究人员。由此可
见,这本书的论述及定理公式的推导是很严密的,这是德国人的一贯作风。
这本书的一个很重要的特点就是,它和国内的很多教材相反,不是一上来就讲定
义,而是通过循序渐进的方式,将你一步步引进定义的内涵,到最后很自然地给
出定义的说明。不会给你一种为什么一开始就有这个定理,这个定理是怎么来的
疑问。同时这本书也很适合国内的学生,因为它的数学推导比较多,符合工科学
生的理性思维,你不用问这个结论是怎么出来的,因为你只要看懂了推导过程,
就毫无疑问了。(如果你看不懂推导过程,我就无话可说了 )

8、《Detection, Estimation,and Modulation Theory, Part I》
——Harry L.Van Trees
9、《Detection, Estimation,and Modulation Theory, Part II》
—— Harry L. Van Trees, Harry L. Trees
10、《Detection, Estimation, and Modulation Theory, Part III》
——Harry L. Van Trees, Harry L. Trees
11、《Optimum Array Processing》——Harry L. Van Trees
Van Trees的这四本书堪称经典之中的经典!我是极力全力推荐的。
初初看这本书是在学习通信原理的时候开始的,当时学习到数字通信部分的时候,
涉及到接受信号的概率估算,当时有人介绍我看看Van Trees的第一卷。看完这本
半指厚的书,我觉得我们真的是错过了一本好教材。里面对信号的估计、判决理
论作了非常详尽的论述。我可以肯定地说:只要是数字通信的书籍(例如Proakis
和Sklar的《数字通信》),里面的接收信号的讨论大部分都是引用Van Trees这
本书的。同时有一点我觉得很惭愧也很佩服,这本书成于1968年,几乎40年前就
有了这套理论,就是说,我们现在还在学习几乎40年前的内容,但是其不乏新颖。
Van Trees原来在MIT做教授,现在在GMU任教。其间担任了不少职务,详细请看书
中作者介绍。
第一卷是讲述检测、估计、判决和调制理论,几乎是纯理论的东西,但并不是深
奥得令人望而却步。相反,读起来特别吸引人,是你恨不得一口气吃了这本书。
第二卷是讲述模拟信号的检测、估计和调制理论的,涉及到工程应用了。但是这
本书成书不久,模拟通信的主要地位就被数字通信取代了,所以这本书的作用就
显弱了。但是我们通信原理里面的模拟通信部分的讨论,在第二卷都有,而且讨
论的更为深入,如有时间,不妨一读!
第三卷是讲述检测、估计、判决理论在雷达、声纳和高斯噪声中的应用。适用于
无线通信的学习。同时我比较感兴趣的就是其在噪声中的处理,看懂了,通信中
噪声的一大块就解决了。
第四卷是检测、估计、判决在最优阵列中的应用。对于数字图像处理、模式识别
等课题都有帮助。现在我正在看这本书,只能等看完了再作评论了。

12、《Adaptive Filter Theory》——Simon S. Haykin, Simon Haykin
看到有贴子说这本书不怎么样,说Haykin通过这本书赚了不少钱,还说什么这本
书不好。哎,可惜呀!
个人认为,对于数字滤波器,尤其自适应滤波器讲述得比较不错的书籍只有这本
了。至今我还没有看到过第二本讲得更好的。
我只是读过一次这本书,详细的评论说不上,只能说一句:如果你想学好数字滤
波器,不妨就看这本书!要不可以看看书的介绍:
自适应滤波器是现代信号处理的一个重要组成部分。本书共17章,系统全面地阐
述了自适应滤波器的数学基础、基本结构和基本算法,从维纳滤波、卡尔曼滤波
直到现代的盲自适应技术和神经网络方法,充分反映了近年来该领域的新理论、
新技术和新应用,集基本理论、应用技术、实现方法于一身,内容丰富、概念清
晰、取材新颖、阐述清楚、系统性好、可读性强。书中配有大量富有特色的例题。
习题及计算机实验结果,图文并茂、深入浅出。这些特色既有利于读者对相关内
容的掌握和理解,又可以启发读者深入思考,培养分析问题、解决问题的创新能
力。

13、《Algorithms for Statistical Signal Processing》——John G. Proakis
这本书的作者还有一本很出名的著作,就是《数字通信》。这样,大家应该对
Proakis有印象了吧?
这本书如书名一样,主要是讲述统计信号处理的算法及其分析的。对于Proakis的
书,我的总体印象是,初学者不要看,等你入了门,想深入的学习的时候,他的
书就派上用场了。他那本《数字通信》也是一样。

14、《Digital Signal Processing: Principles, Algorithms and Applications》
——John G. Proakis
15、《Discrete-Time Signal Processing》
——Oppenheim,A.V.&Schafer,R.W.&Buck,J.R.
Proakis和Oppenheim的这两本书都是讲数字信号处理的,但是我感觉,很多人钟情
于Oppenheim的这本书要强于钟情于Proakis这本,看看上面我对Oppenheim和
Proakis的书的分析就可以知道,O的书可以作为初学入门,但是不能学了就扔,不
要指望看一次就搞懂;而P的书是深入学习的时候用的,如果你够diao,你可以一
开始就看,但是不要说难就是了。
最好的做法就是这两本书结合起来一起看,这样的效果会很令人满意的。这就要看
你有没有这个时间罗。说实在话,如果你将着两本书弄懂弄透了,数字信号处理你
就是大niu!别的书就不要浪费时间看了。
现在Oppenheim那本有中文版的,有第一版和第二版,分别由科学出版社和西安交
你有没有这个时间罗。说实在话,如果你将着两本书弄懂弄透了,数字信号处理你
就是大niu!别的书就不要浪费时间看了。
现在Oppenheim那本有中文版的,有第一版和第二版,分别由科学出版社和西安交
通大学出版社出版,但是建议看英文版,如果要看中文版的,请看第一版,第二版
翻译错误太多,尤其推导部分,估计是翻译校对时出的错误,原版没有发生。

16、《Discrete Stochastic Processes》——Robert G. Gallager
Gallager的书我喜欢,同时很多国外的学生也很喜欢。可以说,Gallager是一位高
屋建瓴的学者、教授。他将一些比较深难的东西经过自己的过滤,用学生能接受、
理解的描述表达出来,让学生很容易掌握这些深难的东西,然后又将学生托高到一
个较高的层次。这一点,我从Gallager的这本书的阅读,还有他的其他基本书的阅
读中可以体会。这本书是讲述离散随机处理的,在国外,很多学校早就将离散概率
论从连续概率论中分离出来了。成为独立的离散概率论体系。这本书讲述的就是离
散概率论里面的离散随机过程的内容。
个人觉得这本书条理清晰,深入浅出,偏向于工程应用,需要的先修数学(概率论)
不是很多。可以直接作为离散随机处理的入门书籍,也是数字信号处理的先修课程

 

 

 

好的DSP论坛

http://www.dsprelated.com/

-

外文

 

2.非常优秀的关于数字信号处理有关算法的网站,提供代码与例子。

To design/analyze digital/analog filters, FIR, IIR, FFT, DSP, VHDL source code,

step/impulse response, Bode/Nyquist diagram, mixed signal, polynomial roots...

强烈推荐

http://digitalfilter.com/

-

外文

 

3.Numerical Recipes in C book On-Line(在线数值计算教程,推荐)

http://library.lanl.gov/numerical/bookcpdf.html

-

外文

 

4.A DSP-based decompressor unit for high-fidelity MPEG-Audio over TCP/IP networks

http://www.sparta.lu.se/~bjorn/whitney/thesis.htm

-

外文

 

5.musicdsp.org

Musicdsp.org is a collection of data, gathered for the music dsp community

许多其它链接,推荐 http://musicdsp.org/links.php

http://musicdsp.org/

-

外文

 

6.Kiss FFT

A Fast Fourier Transform based up on the principle, "Keep It Simple, Stupid." Kiss FFT is a very small, reasonably efficient, mixed radix FFT library that can use either fixed or floating point data types.

http://sourceforge.net/projects/kissfft

-

外文

 

7.BruteFIR

BruteFIR is a software for applying long FIR filters to multi-channel digital audio, either offline or in realtime. Its basic operation is specified through a configuration file, and filters and attenuation can be changed in runtime through a simple command line interface. The FIR filter algorithm used is an optimised frequency domain algorithm, partly implemented in hand-coded assembler, thus throughput is extremely high. In realtime, a standard computer can typically run more than 10 channels with more than 60000 filter taps each.

说明文档:http://www.ludd.luth.se/~torger/brutefir.html

http://freshmeat.net/projects/brutefir/

-

外文

 

8.TI 的DSP开发网站,强烈推荐.

DSP (digital signal processing) development tools, Code Composer Studio, application software, C6000, C5000, C2000

http://www.dspvillage.com/

-

外文

 

9.Programmers Heaven - Assembler programming zone

大量的源代码,分类清晰,强烈推荐。但是有很多好像已经不再更新了。

http://www.programmersheaven.com/zone5/index.htm

-

外文

 

10.上海迅特电子科技有限公司的DSP资料下载区域

号称为中国最大的DSP下载基地,确实也不错,里面有大量的下载资料,推荐访问

http://www.imdsp.com/down/

-

中文

 

11.INTRODUCTION TO DIGITAL FILTERS WITH AUDIO APPLICATIONS

http://www-ccrma.stanford.edu/~jos/filters/

-

外文

 

12.Texas Instruments DSP - Laboratory Hands on TMS320F243/LF2407

http://www.fh-zwickau.de/tutorial/dsp/

-

外文

 

13.DSP算法代码

http://musicdsp.org/archive.php?classid=2#82

-

外文

 

14.数字图像(数字图象)中国图像图形网

http://www.image2003.com/

-

中文

 

15.www.mpeg.org

MPEG.ORG is the most complete and comprehensive index of MPEG resources on the Internet. MPEG.ORG is mostly focussing on the MPEG-1 and MPEG-2 standards

http://www.mpeg.org

-

外文

 

16.FFT实现的免费C代码库

http://fftw.org/

-

外文

 

17.Digital Image Processing

http://ct.radiology.uiowa.edu/~jiangm/courses/dip/html/dip.html

-

外文

 

18.中国人工智能网

关于 人工智能,模式识别,数字图像处理

http://www.chinaai.org/

-

中文

 

19.Direct Digital Synthesizer (DDS) 原理与应用

http://sss-mag.com/dds.html

-

外文

 

20.银杏科技

许多DSP开发资源.推荐

特别是TMS320C54x的开发支持资源:http://www.dspsolution.com/html/resource/54x_support.htm

http://www.dspsolution.com/

-

中文

 

21.TI的DSP开发网站,强烈推荐

http://dspvillage.ti.com/

-

外文

 

22.Vorbis.com - Open, Free Audio

Ogg Vorbis is a completely open, patent-free, professional audio encoding and streaming technology with all the benefits of Open Source.

http://www.vorbis.com/

-

外文

 

23.DSP Algorithms

研究DSP算法的,在其下载区域有些算法代码可以下载

http://www.dspalgorithms.com/

-

外文

 

24.dSP专业资讯网 - 客观、全面的DSP专业资讯

个人网站!网站设计的比较清晰,对于想了解DSP信息,dsp动态的工程师,这里是个不错的地方。

http://dsp.blueidea.com/

-

中文

 

25.Andraka Consulting Group Home

包含了大量的算法比如FFT,FIR以及它们的DSP与FPGA实现等等。

http://www.andraka.com/toc.htm

-

中文

 

26.The Wavelet Digest

一个专业的关于小波的网站.

http://www.wavelet.org/

-

外文

 

27.Digital Signal Processing Central

专业性的关于DSP开发的站点,有DSP的FAQ。

http://www.dspguru.com/

-

外文

 

28.FreqTweak

FreqTweak is a tool for FFT-based realtime audio spectral manipulation and display. It provides several algorithms for processing audio data in the frequency domain and a highly interactive GUI to manipulate the associated filters for each. It also provides high-resolution spectral displays in the form of scrolling-raster spectrograms and energy vs frequency plots displaying both pre- and post-processed spectra.

http://freqtweak.sourceforge.net/

-

外文

 

29.Berkeley Design Technology, Inc

大量的关于DSP技术的分析报告,了解DSP动态,推荐.

http://www.bdti.com/bdti_products.html

-

外文

 

30.21IC 的DSP 设计文档中心

http://dsp.21ic.com/

-

中文

 

31.DSP Development Corporation Home of DADiSP - The Ultimate Engineering Spreadsheet

http://www.dadisp.com/

32.Stephan M. Bernsee's Audio DSP Pages

http://www.dspdimension.com/data/index.html 

33.思恒科技-DSP、ARM、FPGA等开发的电子综合网站

公司网站,资料还不是很多,有时间可以看看。

http://www.siheng.cn/

34.DSP资料,书籍下载

http://eel.iust.ac.ir/Shokouhi/DSP/

35.DSP大世界

http://www.dsp123.com/index.asp

中文 

36.合肥工业大学DSP实验室

http://dsplab.hfut.edu.cn/

中文 

37.Numerit: Mathematical & Scientific Computing - Numerical Programming

Numerit is an intuitive programming environment for developing numerical computation programs and producing publication quality documents. If you are a scientist, an engineer, or a student, Numerit is the right tool for you.

http://www.numerit.com/

这篇关于DSP开发资源总结,经典书籍,论坛的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/346805

相关文章

HarmonyOS学习(七)——UI(五)常用布局总结

自适应布局 1.1、线性布局(LinearLayout) 通过线性容器Row和Column实现线性布局。Column容器内的子组件按照垂直方向排列,Row组件中的子组件按照水平方向排列。 属性说明space通过space参数设置主轴上子组件的间距,达到各子组件在排列上的等间距效果alignItems设置子组件在交叉轴上的对齐方式,且在各类尺寸屏幕上表现一致,其中交叉轴为垂直时,取值为Vert

学习hash总结

2014/1/29/   最近刚开始学hash,名字很陌生,但是hash的思想却很熟悉,以前早就做过此类的题,但是不知道这就是hash思想而已,说白了hash就是一个映射,往往灵活利用数组的下标来实现算法,hash的作用:1、判重;2、统计次数;

git使用的说明总结

Git使用说明 下载安装(下载地址) macOS: Git - Downloading macOS Windows: Git - Downloading Windows Linux/Unix: Git (git-scm.com) 创建新仓库 本地创建新仓库:创建新文件夹,进入文件夹目录,执行指令 git init ,用以创建新的git 克隆仓库 执行指令用以创建一个本地仓库的

二分最大匹配总结

HDU 2444  黑白染色 ,二分图判定 const int maxn = 208 ;vector<int> g[maxn] ;int n ;bool vis[maxn] ;int match[maxn] ;;int color[maxn] ;int setcolor(int u , int c){color[u] = c ;for(vector<int>::iter

整数Hash散列总结

方法:    step1  :线性探测  step2 散列   当 h(k)位置已经存储有元素的时候,依次探查(h(k)+i) mod S, i=1,2,3…,直到找到空的存储单元为止。其中,S为 数组长度。 HDU 1496   a*x1^2+b*x2^2+c*x3^2+d*x4^2=0 。 x在 [-100,100] 解的个数  const int MaxN = 3000

状态dp总结

zoj 3631  N 个数中选若干数和(只能选一次)<=M 的最大值 const int Max_N = 38 ;int a[1<<16] , b[1<<16] , x[Max_N] , e[Max_N] ;void GetNum(int g[] , int n , int s[] , int &m){ int i , j , t ;m = 0 ;for(i = 0 ;

go基础知识归纳总结

无缓冲的 channel 和有缓冲的 channel 的区别? 在 Go 语言中,channel 是用来在 goroutines 之间传递数据的主要机制。它们有两种类型:无缓冲的 channel 和有缓冲的 channel。 无缓冲的 channel 行为:无缓冲的 channel 是一种同步的通信方式,发送和接收必须同时发生。如果一个 goroutine 试图通过无缓冲 channel

9.8javaweb项目总结

1.主界面用户信息显示 登录成功后,将用户信息存储在记录在 localStorage中,然后进入界面之前通过js来渲染主界面 存储用户信息 将用户信息渲染在主界面上,并且头像设置跳转,到个人资料界面 这里数据库中还没有设置相关信息 2.模糊查找 检测输入框是否有变更,有的话调用方法,进行查找 发送检测请求,然后接收的时候设置最多显示四个类似的搜索结果

java面试常见问题之Hibernate总结

1  Hibernate的检索方式 Ø  导航对象图检索(根据已经加载的对象,导航到其他对象。) Ø  OID检索(按照对象的OID来检索对象。) Ø  HQL检索(使用面向对象的HQL查询语言。) Ø  QBC检索(使用QBC(Qurey By Criteria)API来检索对象。 QBC/QBE离线/在线) Ø  本地SQL检索(使用本地数据库的SQL查询语句。) 包括Hibern

暑期学习总结

iOS学习 前言无限轮播图换头像网络请求按钮的configuration属性总结 前言 经过暑期培训,完成了五个项目的仿写,在项目中将零散的内容经过实践学习,有了不少收获,因此来总结一下比较重要的内容。 无限轮播图 这是写项目的第一个难点,在很多项目中都有使用,越写越熟练。 原理为制造两个假页,在首和尾分别制作最后一页和第一页的假页,当移动到假页时,使用取消动画的方式跳到