- 60
- 0
- 约3.7万字
- 约 77页
- 2020-04-29 发布于江苏
- 举报
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 /* 包含库函数的文件头 */
/* 必要时需指明文件所在目录
您可能关注的文档
最近下载
- 苏教版数学四年级上册第五单元《解决问题的策略》大单元整体教学设计.pdf
- 小学英语新人教版PEP四年级上册全册教学反思(2025秋)2.doc
- 药物生产车间污染交叉污染混淆的防控课件.ppt VIP
- 齿轮传动及测量理论 .pptx
- 西南财经大学《高等数学》2016-2017第一学期期末试卷.pdf VIP
- 新闻采访与写作(绪论).ppt VIP
- 2022年7月份呼吸内科护士理论考核.docx VIP
- 广西南宁市2024-2025学年七年级上学期期末地理试卷(含答案).pdf VIP
- 高质量精品资料—高一数学函数的概念.ppt VIP
- 中职数学第6章《数列》单元检测试题及答案【基础模块下册】.docx VIP
原创力文档

文档评论(0)