armfly dsp tutorials chapter 21

armfly dsp tutorials chapter 21

ID:34149893

大小:465.08 KB

页数:12页

时间:2019-03-03

armfly dsp tutorials chapter 21_第1页
armfly dsp tutorials chapter 21_第2页
armfly dsp tutorials chapter 21_第3页
armfly dsp tutorials chapter 21_第4页
armfly dsp tutorials chapter 21_第5页
资源描述:

《armfly dsp tutorials chapter 21》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、安富莱电子UM403www.armfly.comSTM32-V5开发板系统篇手册安安富富莱莱SSTTMM3322--VV55开开发发板板数数字字信信号号处处理理教教程程文档版本:V1.0安富莱电子WWW.ARMFLY.COM2015年01月15日版本:1.0第1页共12页安富莱电子UM403www.armfly.comSTM32-V5开发板系统篇手册声明本文档的版权归武汉安富莱电子有限公司所有。任何公司或者个人未经许可,不得将本文档用于商业目的。本文档由安富莱电子原创,非我们原创的资料已经在章节的开头进行申明(特别是FFT部分)。教

2、程中使用的DSP库是来自ARM公司。教程参考资料如下:Cortex-M4权威指南。数字信号处理理论、算法与实现第二版(作者:胡广书)。信号与系统第二版(作者:奥本海姆)。Matlab的help文档。力科示波器基础应用系列文档。百度百科,wiki百科。网络资源。ST官方相关文档。2015年01月15日版本:1.0第2页共12页安富莱电子UM403www.armfly.comSTM32-V5开发板系统篇手册第21章InterpolationFunctions的使用本期教程主要讲解一维数据的线性插值和二维数据的双线性插值。2

3、1.1线性插补LinearInterpolation21.2双线性插补BilinearInterpolation21.3总结21.1线性插值LinearInterpolation21.1.1arm_linear_interp_f32公式描述:直线插补曲线可以通过线性多项式进行拟合。线性内插的工作原理有效地绘制两个相邻样本之间的直线和沿该线再返回相应的插补点。如上图所示,确定了输入参数x在样本数据中的位置后,就可以绘制这两个样本值之间的直线。然后返回X值对应的Y值。返回方法就是下面的直线公式:y=y0+(x-x0)*((y1-y0)/(x

4、1-x0))其中x0和x1是输入值x最近的两个数据,y0和y1是输出值y最近的两个值。函数定义如下:static__INLINEfloat32_tarm_linear_interp_f32(2015年01月15日版本:1.0第3页共12页安富莱电子UM403www.armfly.comSTM32-V5开发板系统篇手册arm_linear_interp_instance_f32*S,float32_tx)参数定义:[in,out]*Sisaninstanceofthefloating-pointLinearInterpolationstr

5、ucture[in]xinputsampletoprocessreturnyprocessedoutputsample.注意事项:1.结构arm_linear_interp_instance_f32的定义如下(在文件arm_math.h文件):typedefstruct{uint32_tnValues;/**

6、linear_interp_instance_f32;2.如果输入参数x在输入范围之下返回第一个样本值,如果相爱输入范围之上,返回最后一个样本值。21.1.2arm_linear_interp_q31函数定义如下:static__INLINEq31_tarm_linear_interp_q31(q31_t*pYData,q31_tx,uint32_tnValues)参数定义:[in]*pYDatapointertoQ31LinearInterpolationtable[in]xinputsampletoprocess[in]nValue

7、snumberoftablevaluesreturnyprocessedoutputsample.注意事项:1.结构arm_linear_interp_instance_q31的定义如下(在文件arm_math.h文件):typedefstruct{uint16_tnumRows;/**

8、comSTM32-V5开发板系统篇手册q31_t*pData;/**

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

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

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