MATLAB和DSP的关系 谁知到啊求大神解答!

如题所述

matlab 是一个基于数学运算的仿真软件 只要能用到数学运算的地方 几乎都能用matlab处理这些数学运算 。dsp也就是数字信号处理 说的通俗一点就是处理数字信号的一些算法 或者说是数学模型。因为这些算法很多时候我们自己动手算的话 (比如说快速傅立叶变换fft)会很麻烦 这会牵着到大量的运算 (乘方 根式等) 还有我们的dsp中的一些数学模型,也要用matlab进行仿真。 用matlab的话就会容易很多,因为matlab中集成了大量的算法 其中就有dsp的很多种算法 这也就是我们在学数字信号处理(简称DSP)的时候 学习matlab的原因。好好学学matlab吧 将来做毕业设计的时候 用到的可能性是非常大的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-06-18
matlab是一个仿真软件,用途非常广。dsp是数字信号处理芯片,单片机、arm你听说过吧,类似的东西。。matlab可以用来仿真一些算法

MATLAB和DSP的关系 谁知到啊求大神解答!
matlab 是一个基于数学运算的仿真软件 只要能用到数学运算的地方 几乎都能用matlab处理这些数学运算 。dsp也就是数字信号处理 说的通俗一点就是处理数字信号的一些算法 或者说是数学模型。因为这些算法很多时候我们自己动手算的话 (比如说快速傅立叶变换fft)会很麻烦 这会牵着到大量的运算 (乘方 ...

matlab与dsp的相关问题
1、matlab和dsp通信也就是计算机与DSP通信的过程,那么有很多接口可以用,比如串口,usb,pci等等,不建议你使用matlab做通信程序,可以用c或者C++来做,具体用那种要看你的dsp版有哪些资源还有你的通信要求(速度,实时性等),非得用matlab的话串口是比较简单的选择;2、几乎没有办法把matlab程序之际转...

matlab中dspmatlab生成dsp代码
首先打开MATLAB,然后在MATLAB主窗口中键入:CDD:\/Mkdir\/myprj\/sinwaveCd\/myprj\/sinwaveSimulink即在D盘下建立一个MATLAB的工作目录和启动Simulink,然后新建一个mdl文件并取名为fskb.mdl,然后在AlteraDSPBuilder模块中找到相应的模块并调入Simulink窗口,并将相应模块连接在一起。

matlab中建的模型如何转入DSP中
用Matlab编译成标志C语言后嵌入到DSP过程中,然后编译即可。

我用Matlab和Dsp对同一组数据进行了fft变换,但两者的结果却是相差甚远...
如果算法不错的话,相差的地方应该在于DSP的截断误差。比如同样一个浮点数,Matlab可以精确到10的负30次方,而DSP只能精确到10的负10次方。这样经过fft的运算,误差在相乘、相加以后不断扩大,最终导致结果相差很大。

matlab dsp
现在这些书少了,我想你想要的是滤波器的设计吧,只有滤波器的设计可以移植到DSP上。你找关于Matlab的fdatool的资料看看就好了。

matlab_DSP——复数处理常用的函数
创建复数 通过赋值语句可以直接产生复数。使用complex(a,b)函数可以生成复数a+bi。复数操作 使用real(z)可以获取复数的实部。利用imag(z)可以计算复数z的虚部。abs(z)函数求解复数的模。angle(z)可以找出复数z的角度。conj(z)则用于计算复数的共轭复数。

Quartus 2 、Nios 2 、 DSP Builder、Matlab 是关系?
3 DSP Builder是Matlab中的插件,通过Simulink搭建系统框图,用该插件可直接生成在Quartus中可以引用的模块。4 你当然可以复制个代码改改……秒表实际上用不着Nios 2就可以完成……很多地方都可以下载到……其实真正的工作量不在编写代码上,而在于对这一系列软件的学习过程上。有很多诡异的错误要调试。

要想学好DSP首先要学好哪些学科?
DSP这个概念实在是太宽泛了,实际操作的话,我个人的经验好像是要用MATLAB的。DSP如果说是理论知识的话,很抽象而且繁琐的。其他像是《信号与系统》《信息论》之类的话应该是通信类专业或学科的基础吧。

dsp开发工具
值得一提的是,MathWorks和Ti公司合作开发的CCSLink是MATLAB 6.5版(Release 13)的新成员,它将MATLAB、CCS和DSP目标板无缝连接。通过CCSLink,开发人员能在MATLAB环境中如操作变量般操控DSP的内存和寄存器,极大地提升了开发效率,缩短了 DSP应用系统的研发周期。MATLAB作为一款强大的工具,其强大的分析、...

相似回答