使用MAXQ乘法-累加单元(MAC)进行信号处理.PDFVIP

使用MAXQ乘法-累加单元(MAC)进行信号处理.PDF

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用MAXQ乘法-累加单元(MAC)进行信号处理

使用MAXQ乘法-累加单元 (MAC) 进行信号处理 在模块化的MAXQ架构中, 传统微控制器与数字信号处理器 (DSP)有时被视作微型计算机领域中两个对立的极端。微控 单周期乘法-累加(MAC)单元 制器最适合于需要对非同步过程实现低延迟响应的控制应用,而 DSP在需要高强度数学计算 的加入使典型的信号处理技 的应用中表现卓越。微控制器可以被用在繁重算术应用中,但是由于绝大多数微控制器的 术所需的运算变得容易。 ALU具有每次一项运算的特性,使这样的应用不甚理想。同理,DSP也可以勉强用于控制应 用中,但是绝大多数 DSP的内部架构在这种操作中会反映出代码与时间上的低效率。 当越来越多与控制有关的应用都需要少量信号处理时,在 DSP与传统微控制器之间进行选择 变得越来越困难。在这样的应用中,将 DSP代码挤进微控制器的解决方法是很吸引人的。不 过,通常设计者会发现应用程序的大部分时间都花在执行DSP函数上了,而控制应用不得不 有所牺牲。 这样两难的问题可以通过现代的处理器架构来解决,例如 MAXQ架构。在模块化的 MAXQ 架构中,可以很容易地将乘法-累加单元 (MAC)加入到设计中,并集成到架构中。使用了硬件 MAC后,16 x 16的乘法-累加运算出现在一个周期中,而不会影响在控制处理器上运行的应 用。本文提供了一些实例,用来说明如何使用典型 MAXQ微控制器中的 MAC模块解决实际 问题。 MAC模块与MAXQ结合使用 对 DSP来说,最普通的应用是对模拟信号的滤波。在滤波应用中,将经过适当调理的模拟信 号提供给ADC,在数字域中对采样得到的数据流进行滤波。常规滤波器的执行过程可以用如 下公式实现: y[n] = ∑bix[n-i] + ∑aiy[n-i] 式中 bi和 ai分别是系统前馈与反馈响应的特征值。 根据 ai和 bi的值,可以将数字滤波器分为两大类:有限冲击响应 (FIR)与无限冲击响应 (IIR)。 系统不包含任何反馈元素时 (所有 ai = 0),滤波器被称作 FIR型: y[n] = ∑bix[n-i] 而当 ai和 bi的元素都不为 0时,系统是 IIR滤波器。 从上文 FIR滤波器的公式中可以看到,主要的数学运算是将每个采样输入与常数相乘,然后 将每个乘积累加,共进行

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档