打印

献给初学者:如何掌握DSP[转帖]

[复制链接]
1890|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tianli1980|  楼主 | 2012-9-12 00:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
学习经典感受:我的学习经验――如何掌握DSP
我的学习经验――如何掌握DSP转帖]

1. 接触DSP

在参加过一次社会上多的尽乎到了泛滥地步的"DSPxxx"培训班之后,我"自信"已经具备DSP工程师资格,便欣喜若狂跑道书店买了一本名为"DSP xxx应用"的书,作者叫xxx,并且是这个领域的牛人,这本书确实是很出色的书籍。但是当时,对于我这个对DSP一窍不通、刚刚入门的人来说却建立了一个错误的概念——DSP是个很容易的领域,只要培训一下,再稍微看看书,就可以成为专家。所以,现在看来,这些都是误导,我认为学习DSP技术应该分为两个阶段,第一阶段学习DSP技术基础概念;第二阶段学习DSP技术的行业应用。那本"DSP xxx应用"的书,它更适合书名应叫做“DSP中的数学或物理运用”...什么的。

2. 购买DSP学习套件

有了兴趣,就要去学习,于是我撺掇领导批准购买了DSP学习入门套件(DSK),许多公司均有销售,如TI等,大概是需要3000-4000*币。买后不久,我就发现,这种套件对于我来说一点用处都没有。因为我的基础知识实在是太差了。这些套件对于我来说,只是另一种涵义的PC机及一些外围设备,想要懂的这些东西,我就需要去读更多的相关书籍,这时,很难没有想要放弃的念头,我开始有点畏惧DSP这种技术,门槛太高了。可是,我不能放弃,我已经投入了许多的金钱和时间,我不想丢掉这4000元钱,也不能对领导没有交待。事实上,我没有想到,我将付出更多的钱和时间去学习。

3. 再次参加培训班,再次购买DSP书籍

在我就感到了无助,困惑之际。我又想到了放弃。虽然我的数学还算不错,但其中遇到的一些问题在我思考后,还是无法解决,我越来越畏惧DSP了。于是,我开始在“google"上搜索DSP培训相关的信息,终于发现闻亭公司“DSP培训中心”的教程和内容正是我一直寻找的东西。也许是DSP技术对我的有着巨大的诱惑力,也许是我的之直着,我又一次勇敢的报名参加了培训。32个课时之后,解决了我半年多来积累的很多粗浅的问题。再翻开培训教材刚刚复读了第一章时,我想如果这本教材是我读到的第一本书,并且我没有花4000元买那个可*的学习套件,我会毫不犹豫的投降,放弃学习DSP,但……。那个可*的xxx 作者,他的书怎么可以用作教学呀。他的书虽然让我对DSP产生了浓厚的兴趣,却把我引到了一条艰难的路上,而且花了那么多的冤枉钱...。既然事已如此,我只有慢慢的去读这些书籍,在我读到教材的后面章节以后,我开始明白前面章节的内容,所以当你读书遇到不明白的时候,千万不要气馁。有时,一个内容,可能需要读上几遍,才能明白,这比一开始的感觉要好的多了。

4. 实验——至关重要的一步

现在,从你的架子上取下那套DSK,去尝试做一些小实验,我的第一个实验是“正弦发生器”,这个实验比较简单,但是它也花费了我几周的时间去读大量的关于串口、编码、寄存器等的书并且进行大量的实验。这个执行半小时的“正弦发生器”,让我查阅了恨不得够组建一个图书馆的书籍,而且这个东西没有任何用途。我是用汇编语言在54x中执行,这个实验让我很好的理解了什么是DSP,什么是McBSP, DMA, 等。当然问题也同步产生了,我就又不得不做了许多的实验去验证。我建议,在系统未定型之前,使用mathlab/simulink进行仿真,并且可以多实验几种芯片,这样可以让你明白更多的内容。我觉得我就要成为一个真正的DSP工程师了,我度过了最困难的时期。我觉得自己是个英雄,嘿嘿。

5. 去寻找一份与DSP相关的工作,去当个DSP工程师

我希望困难已经过去,但这种愿望为时过早了。在DSP的研究中,我还遇到了很多的困难,由于篇幅有限,我就不在进行描述了。反正,如果想成为真正的DSP专家,就不要期望事情会变得容易。有些DSP开发人员并不知道什么是真正的0和1,他们只会查阅各种参考书籍和参数表,我们并不提倡这种做法。因为这些人选择了一种简单的做法,但是他们并不是真正的DSP开发人员.他们只是编写一些他们不理解的代码,他们似乎在担当着一台“编码器”的角色.

6. 总结

这篇**只是我的一点感慨,可能并不是很适用现在的DSP开发工程师,因为,市面上已经有了供你学习的DSP教学套件,搭配了多种实验供你参考,轻松入门,如:闻亭公司的“大学实验箱”什么的。这个实验箱提供了一个很好的实验环境,并且为初学的你设计了多种实验、教材,让你由浅入深的学习。不会向我似的,绕一大圈才走到正确的路上。另外,你也可以向他们的工程师咨询。

祝所有DSP的研究者早日成功

相关帖子

沙发
waitingf| | 2012-9-12 18:49 | 只看该作者
很有道理的说

使用特权

评论回复
板凳
hawksabre| | 2012-9-12 19:00 | 只看该作者
dsp我准备搞了   希望通过自己的努力能够将这门技术真正掌握   继续努力中  呵呵   人生本就是拼搏的地方  哈哈

使用特权

评论回复
地板
springspring| | 2012-9-12 19:41 | 只看该作者
呵呵 万事开头难,我建议你看了一段时间的书以后,对dsp的硬件有些了解之后,然后对每个部分的寄存器有些了解之后,(其实dsp就是对寄存器去定义所以你可以从熟悉寄存器下手)
其次开始着手做实验,如果你是学生,就要珍惜在学校做实验的机会,用实验箱去认真做实验,分析里面的每个程序,怎么去初始化,怎么定义,建议你用c语言去编写,需要你去复习c里面的基本内容,特别是像结构体,共同体,函数的调用和使用等。做一个实验就把一个实验搞明白。通过理论和实验结合学起来比较快,只看书是不行的。
如果你是工作了,没有做实验的条件的话,建议你去买个实验板子,可能五六百块钱,自己在家试一下,要是真的想学好就别怕花这几百块钱。
最后,世上无难事,只怕有心人,你专注的做一件事,及时停下来去反思,你会慢慢入门的。祝你好运

使用特权

评论回复
5
huangfeng33| | 2012-9-15 13:59 | 只看该作者
资料很有借鉴之处,对初学者有很大 的帮助。分享了,感谢

使用特权

评论回复
6
liyuhao_qi| | 2012-11-22 10:22 | 只看该作者
唉,新手路过,感觉很不好下手啊。

使用特权

评论回复
7
dreenying| | 2012-12-15 14:59 | 只看该作者
学了一个月还是啥都不懂,为什么网上关于达芬奇系列的经验什么的讲的太少了

使用特权

评论回复
8
shibalihuandao| | 2012-12-16 18:39 | 只看该作者
这种**参考一下可以,主要还得靠自己

使用特权

评论回复
9
zgsxhzac| | 2012-12-16 18:57 | 只看该作者
写的不错喔

使用特权

评论回复
10
sishangcine| | 2012-12-16 19:28 | 只看该作者
虽然简单,但是很有道理

使用特权

评论回复
11
heibaiyinjiag| | 2012-12-16 19:41 | 只看该作者
很受用,多谢楼主了

使用特权

评论回复
12
taihezhibanh| | 2012-12-16 19:57 | 只看该作者
很有道理

使用特权

评论回复
13
beiwaroad| | 2012-12-16 20:09 | 只看该作者
言简意赅

使用特权

评论回复
14
engtafanzhuan| | 2012-12-16 20:15 | 只看该作者
支持,up!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

482

主题

2214

帖子

11

粉丝