- 0
- 0
- 约1.34万字
- 约 7页
- 2026-01-07 发布于北京
- 举报
《DSP技术》练习题
1.Q15表示是16位数据中第15位为符号位,第14~0位为小数位。试写出下面问题的:
(1)分别写出十进制正数0.68和十进制负数-0.245的Q15表示。
(2)分别写出Q15表示的A200H和5A00H的十进制数值。
(3)已知两个Q15数相乘的乘积存放于累加器A中。FRCT=0时A为16进制0xFFEA000000,该乘积
的十进制数?FRCT=1时A为16进制0x007D000000,该乘积的十进制数又?
2.在C54xDSP的C语言开发环境CCS2.2中,数据类型与通常的C语言开发环境的数据类型不同,
主要数据类型如P232表8-1所示。现在利用一个15阶Hamming低通滤波器对16位音频信号进行
FIR滤波。在C54xDSP和CCS2.2上的C语言程序如下:
constdoublecoef[15]{00-0-0
-0000
00-0-0
-000;
voidfir(int*x,int*y)
{
inti,j;
for(i=0;i1024;i++)
{
doubleaccumulator0.0;
for(j=0;j15;j++)
{
accumulator+=x[i-j]*coef[j];
}
y[i]=(int)accumulator;
}
}
以上表达式中,x,y分别是低通滤波输入、输出的16位整型数组变量。
现在要求把以上过程优化为在C54x平台上运行的精度最高、执行效率最高的16位定点运算形式。
试写出在C54xDSP和CCS2.2环境下完成16位相乘和32位累加的定点运算的C程序。
3.解决图像编码中常见的8x8离散余弦变换在VC5402DSP上定点运算问题。
(1)用C语言编写VC5402上用定点运算实现130cos+229cos的程序,并且把最后结果存放
48
到16位整型变量r中。CCS2.2的数据类型如P232表8-1所示。
(2)用C54x汇
您可能关注的文档
- 甜品屋明星导师与混血甜点师邂逅.pdf
- 测验信度分析方法综述.pdf
- 鱼竿保养技巧与日常维护方法详解.pdf
- 八年级英语下册第一单元分层练习与语法.pdf
- 微观济学模拟题参.pdf
- 台式计算机样本技术参数表.pdf
- 带电粒子在叠加场中运动物理考点专项训练.pdf
- 百合花教学设计与象征意义.pdf
- 水煤浆项目电动阀门技术协议.pdf
- 几何体展开与折叠课时训练题集.pdf
- 2026届河南省郑州市高三上学期一模政治(解析版).docx
- 2026届河南省郑州市高三上学期第一次质量预测历史(原卷版).docx
- 2026届河北省名校联合体高三上学期一模政治(原卷版).docx
- 广东省茂名市信宜市2025-2026学年高二上学期11月期中考试政治(原卷版).docx
- 2026年高一上学期语文期末考试压轴卷含答案.docx
- 河北省部分示范性高中2025-2026学年高一12月考试语文试题含答案.docx
- 考研真题 首都师范大学历史学院776历史学基础综合历年考研真题汇编(含部分答案).pdf
- 考研真题 首都师范大学文学院445汉语国际教育基础[专业硕士]历年考研真题汇编(含部分答案).pdf
- 《护士条例》 辅导讲座.pptx
- 牙科医师质控的年度工作述职.pptx
原创力文档

文档评论(0)