微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 行业新闻动态 > 定点处理器VS浮点处理器:如何优化您的选择?

定点处理器VS浮点处理器:如何优化您的选择?

时间:03-24 来源:电子工程专辑 点击:

免提便携装置中的自动回波抵消器

自动回波抵消器常常使用FFT来计算参考信号的相关性。你也许认为因为使用了FFT,浮点运算成为当然的更好选择。然而,前面例子中的FFT与这里的FFT有一个重要的区别。在前面的例子中,听众能够听到FFT/IFFT的结果。因此,我们必须保持高质量的SNR。在回波抵消器中,FFT仅仅用来计算回波的时间延迟,它实际上并不更改音频流。所以,你可以不必做一个16位精度的FFT。这将大大改变周期计数分析。

此外,还必须注意到回波抵消器常用于免提便携式装置中。这对功率预算给出了严格限制。浮点处理器可能仅仅由于有过多的泄漏功率就不能成为可行的候选者。

我们可以看到,对于一些边缘情况,在定点和浮点运算之间做出选择是简单明确的。然而,在界限不是那么清晰的灰色区域中分析就会变得相当复杂。如果你还有其它方面的考虑,比如用于减轻处理过程工作量的硬件加速、减轻编程复杂度(影响产品上市时间)、最大dI/dt值(影响到电源去耦的成本)以及电路板布局等,事情就会变得更为复杂。不过,做这样的分析是值得的,不要顽固地坚持你对于定点和浮点处理器的既定观念。也许你会惊讶地发现原来你一直使用的是错误类型的处理器。

作者:Boris Lerner

高级DSP应用工程师

美国模拟器件公司

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top