dsplib中文版 tms32054x 函数库中文用户指南.docVIP

  • 60
  • 0
  • 约3.7万字
  • 约 77页
  • 2020-04-29 发布于江苏
  • 举报

dsplib中文版 tms32054x 函数库中文用户指南.doc

TMS320C54x DSP 函数库 用户指南 TMS32C54X 优化 C 函数库 北京金信诺 科技 June, 1999 目录 第一章 概述3 一、DSP 函数数据类型3 二、从 C 程序中调用 DSP 函数3 三、从汇编程序中调用 DSP 函数5 四、其他说明6 第二章 DSP 数学函数库 7 add 向量相加 7 sub 向量相减 8 mul32 32 位向量相乘9 neg 向量求反 10 neg32 双精度向量求反11 mmul 矩阵相乘12 mtrans 矩阵转置13 maxidx 向量最大元素的序号 14 maxval 向量元素的最大值15 minidx 向量最小元素的序号16 minval 向量的最小元素17 atan16 反正切18 atan2_16 反正切 219 sine 三角正弦 20 sqrt_16 16 位数的平方根 21 log_2 以 2 为底的对数22 log_10 以 10 为底的对数23 logn 以 e 为底的对数24 recip16 16 位数的倒数25 expn 指数26 power 向量的功率27 bexp 块的幂28 rand16init 初始化随机数生成器29 rand16 随机向量生成器30 fltoq15 浮点数到 Q15 数据转换31 q15tofl Q15 到浮点数转换32 第三章 FFT 函数库33 cbrev 复数逆序33 cfft 复数 FFT34 cifft 复数逆 FFT36 rfft 实数 FFT(替换)38 rifft 逆实数 FFT(替换)40 第四章 卷积与 FIR 滤波器42 convol 卷积42 cfir 复数 FIR 滤波器 43 fir FIR 滤波器 44 firs 对称 FIR 滤波器 45 firs2 对称 FIR 滤波器(常用)47 firdec 抽样 FIR 滤波器 48 firinterp 插值 FIR 滤波器50 firlat FIR Lattice 滤波 51 1 hilb16 Hilbert 变换器 52 第五章 IIR 滤波器54 iircas4 使用 4 个参数的 IIR 滤波(直接实现形式 II) 54 iircas5 使用 5 个参数的 IIR 滤波(直接实现形式 II) 56 iircas51 使用 5 个参数的 IIR 滤波(直接实现形式 I)58 iirlat IIR lattice 滤波59 iir32 双精度 IIR 滤波 60 第六章 自适应滤波器62 dlms 自适应延迟 LMS 滤波62 nblms 标准化的 LMS 块滤波64 ndlms 标准化的延迟 LMS 滤波66 第七章 相关函数库68 acorr 自相关68 corr 互相关 70 2 第一章 概述 一、DSP 函数数据类型 DSP 函数库处理以下的小数数据类型: Q3.12 : 包含 3 个整数位和 12 个小数位,其各位的定义如下: 位 15 14 13 12 11 10 9 … 0 值 符号 I3 I2 I1 Q11 Q10 Q9 … Q0 它表示的数据范围是(-8,8),最小的小数分辨率为 2?12 = 2.441×10?4 。 Q.15 (DATA) : 一个 Q.15 表示的是 16 位的 short 类型的数据,定义为 DATA,各位的定义如下: 位 15 14 13 12 11 10 9 … 0 值 符号 Q14 Q13 Q12 Q11 Q10 Q9 … Q0 它表示的数据范围是(-1,1),最小的小数分辨率为2?15 = 3.05× 10?5 。 Q.31 (LDATA) : 一个 Q.31 用 long 类型的数据来表示(32 位),定义为 LDATA,各位的定义如下: 低位: 位 15 14 13 12 … 3 2 1 0 值 Q15 Q14 Q13 Q12 … Q3 Q2 Q1 Q0 高位: 位 15 14 13 12 … 3 2 1 0 值 符号 Q30 Q29 Q28 … Q19 Q18 Q17 Q16 除非特别说明,DSP 函数库中使用的都是 Q.15 类型的数据 二、从 C 程序中调用 DSP 函数 为了正确使用 DSP 函数库中的函数,必须执行以下步骤: 将需要调用的库函数的头文件“.h”包含在“.c”文件中。 使用正确的,反映 C54x 板上内存结构的连接命令文件。 3 将需要调用的库文件“.lib”包含在连接命令文件“.cmd”中。 下面的示例说明了 DSP 函数的调用方法: /* example.c */ #include c54math.h /* 包含库函数的文件头 */ /* 必要时需指明文件所在目录

文档评论(0)

1亿VIP精品文档

相关文档