定点处理器VS浮点处理器:如何优化您的选择?
时间:03-24
来源:电子工程专辑
点击:
免提便携装置中的自动回波抵消器
自动回波抵消器常常使用FFT来计算参考信号的相关性。你也许认为因为使用了FFT,浮点运算成为当然的更好选择。然而,前面例子中的FFT与这里的FFT有一个重要的区别。在前面的例子中,听众能够听到FFT/IFFT的结果。因此,我们必须保持高质量的SNR。在回波抵消器中,FFT仅仅用来计算回波的时间延迟,它实际上并不更改音频流。所以,你可以不必做一个16位精度的FFT。这将大大改变周期计数分析。
此外,还必须注意到回波抵消器常用于免提便携式装置中。这对功率预算给出了严格限制。浮点处理器可能仅仅由于有过多的泄漏功率就不能成为可行的候选者。
我们可以看到,对于一些边缘情况,在定点和浮点运算之间做出选择是简单明确的。然而,在界限不是那么清晰的灰色区域中分析就会变得相当复杂。如果你还有其它方面的考虑,比如用于减轻处理过程工作量的硬件加速、减轻编程复杂度(影响产品上市时间)、最大dI/dt值(影响到电源去耦的成本)以及电路板布局等,事情就会变得更为复杂。不过,做这样的分析是值得的,不要顽固地坚持你对于定点和浮点处理器的既定观念。也许你会惊讶地发现原来你一直使用的是错误类型的处理器。
作者:Boris Lerner
高级DSP应用工程师
美国模拟器件公司
- 风电要并网,智能电网是关键(08-05)
- SHARC 2147x系列处理器适用于便携式和电池供电的系统(03-26)
- 基于Blackfin处理器的继电保护完整解决方案解析(02-01)
- 利用SHARC处理器成就顶级音频系统品质(10-30)
- 让新型SHARC处理器满足“一高二低”的浮点设计需求(04-14)