第14章arm官方dsp库的supportfunctions的使用教程(二)

第14章arm官方dsp库的supportfunctions的使用教程(二)

ID:34542434

大小:370.18 KB

页数:8页

时间:2019-03-07

第14章arm官方dsp库的supportfunctions的使用教程(二)_第1页
第14章arm官方dsp库的supportfunctions的使用教程(二)_第2页
第14章arm官方dsp库的supportfunctions的使用教程(二)_第3页
第14章arm官方dsp库的supportfunctions的使用教程(二)_第4页
第14章arm官方dsp库的supportfunctions的使用教程(二)_第5页
资源描述:

《第14章arm官方dsp库的supportfunctions的使用教程(二)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、安富莱UM403DSP教程STM32-V5开发板系统篇手册第14章SupportFunctions的使用(二)本期教程主要讲解支持函数中的Q7,Q15和Q31分别向其它类型数据转换。14.1定点数Q7转换14.2定点数Q15转换14.3定点数Q31转换14.4总结14.1定点数Q7转换14.1.1arm_q7_to_float公式描述:pDst[n]=(float32_t)pSrc[n]/128;0<=n

2、32_t*pDst,uint32_tblockSize)参数定义:[in]*pSrcpointstotheQ7inputvector[out]*pDstpointstothefloating-pointoutputvector[in]blockSizelengthoftheinputvector14.1.2arm_q7_to_q31公式描述:pDst[n]=(q31_t)pSrc[n]<<24;0<=n

3、st,uint32_tblockSize)参数定义:[in]*pSrcpointstotheQ7inputvector[out]*pDstpointstotheQ31outputvector[in]blockSizelengthoftheinputvector14.1.3arm_q7_to_q15公式描述:2015年01月15日版本:1.0第1页共8页安富莱UM403DSP教程STM32-V5开发板系统篇手册pDst[n]=(q15_t)pSrc[n]<<8;0<=n

4、darm_q7_to_q15(q7_t*pSrc,q15_t*pDst,uint32_tblockSize)参数定义:[in]*pSrcpointstotheQ7inputvector[out]*pDstpointstotheQ15outputvector[in]blockSizelengthoftheinputvector14.1.4实例讲解实验目的:1.学习SupportFunctions中Q7格式数据的转换实验内容:1.按下按键K1,串口打印函数DSP_Q7的输出结果实验现象:通过窗口上位机软件Secu

5、reCRT(V5光盘里面有此软件)查看打印信息现象如下:程序设计:/***********************************************************************************************************函数名:DSP_Q7*功能说明:Q7格式数据向其它格式转换*形参:无*返回值:无****************************************************************************

6、*****************************2015年01月15日版本:1.0第2页共8页安富莱UM403DSP教程STM32-V5开发板系统篇手册*/staticvoidDSP_Q7(void){float32_tpDst[10];uint32_tpIndex;q31_tpDst1[10];q15_tpDst2[10];q7_tpSrc[10];for(pIndex=0;pIndex<10;pIndex++){pSrc[pIndex]=rand()%128;printf("pSrc[%d]=%

7、dr",pIndex,pSrc[pIndex]);}/*****************************************************************/arm_q7_to_float(pSrc,pDst,10);for(pIndex=0;pIndex<10;pIndex++){printf("arm_q7_to_float:pDst[%d]=%fr",pIndex,pDst[pIndex]);}/**********************************

8、*******************************/arm_q7_to_q31(pSrc,pDst1,10);for(pIndex=0;pIndex<10;pIndex++){printf("arm_q7_to_q31:pDst1[%d]=%dr",pIndex,pDst1[pIndex]);}/*******************************************

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。