×

基于CE001下的DSP 函数库进行信号滤波

消耗积分:2 | 格式:pdf | 大小:0.25 MB | 2018-05-25

48674

分享资料个

  优点

  dsPIC® DSC 器件具有一个无缝集成到 CPU 的 DSP 引

  擎。此系列器件还提供一个片内 10 位 (1M SPS)或

  12 位(200K SPS)A/D 转换器外设模块。A/D 转换器

  外设模块和 DSP 引擎的结合,使得实际应用能利用

  dsPIC DSC 来实现信号滤波和频率估计等复杂运算。这

  个功能可减少板上的模拟电路、节约板空间,另外还具

  有现场可再编程的优点并且可改善电路的温度特性。

  具体实现

  在所附 MPLAB IDE 工作区中的示例 dsPIC30F 项目演

  示了如何将 dsPIC30F A/D 转换器配置为转换模拟信号

  并且为无限冲激响应(Infinite Impulse Response,IIR)

  滤波器提供有符号的小数 (1.15 格式)数字结果。IIR

  滤波器可用于削弱或增强输入信号的某段频率范围内的

  信号。

  此例中所用的数字 IIR 滤波器是 dsPIC30F DSP 函数库

  软件中提供的可调用 C 函数。这种数字滤波器通常使用

  dsPIC DSC 架构中的乘法累加(Multiply-Accumulate,

  MAC)类 DSP 指令用软件实现。MAC 类指令要求输入

  数据表示为 1.15 有符号小数格式。 1.15 格式在

  《dsPIC30F 程序员参考手册》(DS70030F_CN)中有

  详述。 dsPIC30F A/D 转换器提供多种数字格式的转换

  结果,包括 1.15 有符号小数格式。

基于CE001下的DSP 函数库进行信号滤波

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !