您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> [求助]完全没基础,怎么学习sharc系列DSP啊... 
本帖共有1655个阅读者
发表帖子 发表投票 回复主题
[求助]完全没基础,怎么学习sharc系列DSP啊
plane1945(论坛新手)
plane1945
头衔:社区公民
帮派:无帮无派
帖数:5
金钱:133
积分:5
注册时间:2011/8/13
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
[求助]完全没基础,怎么学习sharc系列DSP啊

如题,以前完全没有DSP的基础,怎么学习sharc系列的DSP啊,做音频处理的

求高手指教下,谢谢

关于sharc系列的资料好像比较少啊,而且大部分是英文的,郁闷啊


这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2011/8/13 15:07:14
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
SHARC跟Blackfin相比,资料的确是非常少啊,你现在准备用哪一颗?

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2011/8/13 22:56:32
ppsca(论坛新手)
ppsca
头衔:社区公民
帮派:无帮无派
帖数:43
金钱:305
积分:41
注册时间:2011/6/8
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

学习DSP要靠一定的积累,如果没有任何基础学起来会很困难,但开窍了就好了,我学的时候看了3个月资料一头雾水,后来突然开窍了就学的快一点了。

总结了自己学的经验:

sharc要比blackfin复杂些,还涉及DAI和DPI接口的管脚连接关系,可以看看EZKIT自带的一些代码,找最简单的代码看,结合VDSP自带的帮助文件,看看代码里面是如何定义管脚连接关系的,同时也要结合硬件原理图,看懂原理图连接关系,看明白一个代码了,以后就好弄些了。

帮助文件要学会使用他的搜索功能,比如你看代码时发现寄存器定义,就随手搜索一下看看意思,记不住就用本子记下来将功能描述汉化。英语是最基本的,如果看不明白可以安装一个金山词霸,Google翻译可以批量翻译英语,不过翻译完了要自己好好理解才能看懂,不如自己一个单词一个单词翻译。

总之一句话,多看,多想,悟性很重要,等你哪天突然发现什么都明白了,就开窍了



这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2011/8/13 22:59:16
plane1945(论坛新手)
plane1945
头衔:社区公民
帮派:无帮无派
帖数:5
金钱:133
积分:5
注册时间:2011/8/13
3信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

ADSP21489


这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2011/8/13 23:50:32
DA高(论坛新手)
DA高
头衔:社区公民
帮派:无帮无派
帖数:8
金钱:140
积分:8
注册时间:2011/6/8
4信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

说得很有道理啊,的确是突然有一天发现什么都明白了,这玩意真跟有一层窗户纸,捅破了就开窍了。DSP常用的英文就那么1,2千个,多下点功夫很容易就能读懂的,Visual DSP++自带的帮助文件是最好的资料。


这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2011/8/14 16:05:07
minidick(论坛新手)
minidick
头衔:社区公民
帮派:无帮无派
帖数:16
金钱:74
积分:17
注册时间:2011/8/14
5信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

先从简单的做起,把复杂的部分当成黑盒,你只关心如何处理采集到的音频数据。我也是做音频处理方面的。

ezkit带的例子里面有block based talkthru,已经做好音频方面的输入和输出了。而且是块算法的架构。

程序采集若干个数据点(好像默认是512点,双声道),会通过中断调用一个processBlock函数。

你在block_ptr指向的数组中读取整形的采样点值,做各种音频处理后,再保存回这个block_ptr指向的数组,音频就会自动输出出去了。

如果是浮点算法,注意要把采到整形数据转成浮点,处理完后还要转回成整形。



会处理音频后,再做一些复杂的设置,比如配置板载AD的采样率、是否高通滤直流等等,甚至通过DAI,DPI扩展口,使用自己

选择的AD或DA模块。



你周围有做过的同事的话,让他带带你吧。一个人做就比较囧了



这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2011/8/14 19:48:05
plane1945(论坛新手)
plane1945
头衔:社区公民
帮派:无帮无派
帖数:5
金钱:133
积分:5
注册时间:2011/8/13
6信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
楼上的兄弟说的不错,多谢

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2011/8/16 0:35:35
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.154337 Call, 1 Queries, Processed in 0.015625 second(s),