针对不同的算法来选择 DsP与编程语言 ●汇编语言,线性汇编语言,高级语言? ●首先的问题是您要做什么? ●其次是您选择什么样的DSP? ●然后是您的应用对系统实时性要求如何? ●最后,您可以权衡一下采用那一种语言
针对不同的算法来选择 DSP与编程语言 ⚫ 汇编语言,线性汇编语言,高级语言? ⚫ 首先的问题是您要做什么? ⚫ 其次是您选择什么样的DSP? ⚫ 然后是您的应用对系统实时性要求如何? ⚫ 最后,您可以权衡一下采用那一种语言
DSP常用算法简介 1)通用数字信号处理算法 FIR滤波器、IR滤波器、DFT变换、FFT变换 2)机电控制算法 电机伺服、PLC算法 3)通信类算法 DTMF收发、调制解调算法、通信信道编解码 4)信号处理算法
DSP常用算法简介 1) 通用数字信号处理算法 FIR滤波器、IIR滤波器、DFT变换、FFT变换。 2) 机电控制算法 电机伺服、PLC算法 3) 通信类算法 DTMF收发、调制解调算法、通信信道编解码 4) 信号处理算法
语音信号编解码算法 G.723、G.729、MP3、AAC 静止图象编解码算法 JPEG、JPEG200、小波变换压缩算法 视频编解码算法 MPEG1、MPEG2、MPEG4、H263压缩算法
语音信号编解码算法 G.723、G.729、MP3、AAC 静止图象编解码算法 JPEG、JPEG2000、小波变换压缩算法 视频编解码算法 MPEG1、MPEG2、MPEG4、H.263压缩算法
DSP算法的仿真 ●选择仿真工具 ●常用的算法仿真工具 MATLAB、C 对于通信类还可选用 SYSTEMVIEW 高端仿真工具SPW、 COSSAP
DSP算法的仿真 ⚫ 选择仿真工具 ⚫ 常用的算法仿真工具 MATLAB、C 对于通信类还可选用 SYSTEMVIEW 高端仿真工具 SPW、COSSAP
MATLAB简介 在具体编程实现某个DSP算法之前,一般首先需要对其 进行模拟仿真。 MATLAB目前已经成为非常优秀的仿真工 具、现行的版本已经包含了许多强大的工具软件包。被各 个学科广泛使用 单独使用 MATLAB语言就可以实现C、 FORTRAN等语 言的许多功能,并且实现起来更加简洁方便,同时它也提 供同C语言的接口
MATLAB简介 在具体编程实现某个DSP算法之前,一般首先需要对其 进行模拟仿真。MATLAB目前已经成为非常优秀的仿真工 具、现行的版本已经包含了许多强大的工具软件包。被各 个学科广泛使用。 单独使用MATLAB语言就可以实现C、FORTRAN等语 言的许多功能,并且实现起来更加简洁方便,同时它也提 供同C语言的接口