DSP初学者如何快速入门
1、对初学者当然会有抛砖引玉、无师自通、豁然开朗的作用,对于DSP的共同工作者来说,则是一个互相学习、交流经验、共同进步的良好契机。祝初学者速成,同道中人工作顺利。
2、等等。所以,学习DSP,需要特别注意以下两点:深刻理解专用计算模块的相关指令,包括功能、时序、输入及输出条件、等等。广泛了解DSP的应用对象,尽量理解并熟悉需要用DSP实现的算法,以及DSP在设备中的周边器件,等等。
3、有实验设备,是很好的步骤。先把例子代码花点功夫搞懂,这是最基本的。DSP开发的学习其实不是在于DSP本身,而主要是所在的数字信号处理本身。
4、DSP专门用于数学运算的,如果你有基础入门比较简单,只要主要了解各个寄存器及其的配置方式,指令的应用就可以编写程序了,用它写个来运行个led流水灯还是比较简单的。
5、我认为没什么影响,我在学习DM642时就只有一点C语言基础。C6678是C6000系列的,你看C54的例程我觉得用处不太多,直接看C6678的例程最好。
6、如果是学习数字信号处理的话,我建议你去网易的公开课上搜“ 麻省理工学院公开课:信号与系统:模拟与数字信号处理”。这个公开课虽然老,但是现在几乎所有的大学本科也是学的这个。就入门来说是非常好的。
请问刚开始学习DSP应该怎么学习,编程应该学习C语言还是汇编语言呢,请…
1、粗放型的,使用C即可,想要精雕细刻,就必须用汇编语言。
2、DSP用汇编的和用C的差不多吧,不过搞应用的一般用C,搞底层的一般用汇编。因为有时候要去信号处理的实时性很强,就要用汇编,DSP的汇编和8086的汇编差的好远啊,王爽的是8086的啊,和DSP没有多大关系啊。
3、DSP的编程软件是CCS开发平台,编程语言一般是C语言。CCS有两种工作模式:软件仿真器模式:可与DSP芯片分离,并在PC上模拟DSP指令集和工作机制,主要用于早期算法的实现和调试。
4、应该先学习C语言,因为C语言是介于低级与高级之间的一种编程语言,汇编语言主要是面向硬件的,学完C之后,再学汇编,这样可以有一个编程的印象,因为C比汇编更符合我们的逻辑思维,所以把C语言的一套,可以搬到汇编来。
5、编程语言基本上都是用C语言,便于移植和阅读交流。FPGA和CPLD本质上就是个可编程的芯片,是需要用既定的硬件语言(如VHDL,verilog)来打通其中的门电路。逻辑芯片和DSP根本上是不同的。一定要分清楚这几种芯片的概念。
初学DSP应该如何入门?
1、深刻理解专用计算模块的相关指令,包括功能、时序、输入及输出条件、等等。广泛了解DSP的应用对象,尽量理解并熟悉需要用DSP实现的算法,以及DSP在设备中的周边器件,等等。
2、做DSP首先要有硬件观念,DSP基本上是和底层硬件直接打交道的,至少A/D、D/A是怎么会事你得知道吧。接下来就是系统和算法的思想,DSP在系统中都是用来完成某些算法的。
3、DSP专门用于数学运算的,如果你有基础入门比较简单,只要主要了解各个寄存器及其的配置方式,指令的应用就可以编写程序了,用它写个来运行个led流水灯还是比较简单的。
4、开始的时候只是理论阶段,所以最好是先用MATLAB/SIMULINK做仿真,这样从仿真模型中能知道大概的理论步骤和要实现的结果是什么样,还可以适当加点算法比如无速度传感器或者参数辨识。
5、DSP实验课:这是真刀真枪写DSP代码了。现在由于编译器都很好了,尤其是德州仪器(TI)的C实现已经相当完善了,主要就是C语言编程,故而汇编语言显得不太重要了。
求教dsp入门
对于学习DSP重要的是理清外设的工作 构架,相应的寄存器如何设置,没有必 要对寄存器花太多的时间去研究,用的 时候能找到(寄存器的名称都是英文的 缩写,很好理解的)。
那么本站将着力解决你在学时DSP之初遇到的种种问题,一步一步手把手的带你进入DSP的神奇世界。
dsp领域有好多分类,你具体学哪个系列的,我学的是TMS320VC54X系列的。54系列主要教材有清华出的书,讲得比较详细,我用的是《DSP原理及应用》感觉还不错,蛮好懂的。