如何知道我是否需要固定的浮点点?

A

Antonio_Magma

Guest
我的项目
, 包括采用基于OFDM收发器采用数字信号处理器。

我目前我的名单缩小到2 DSP的:
TMS320C6416的下游键(定点)费用:USD500
TMS320C6713 DSK的(浮点)费用:3000元

问:
如何确定我的应用程序是否需要定点或浮点处理器?

 
这取决于你的OFDM的收发器algrithm。

有没有浮动指着它calulation?也许是答案总是肯定的。但是,如果没有许多浮动指向设计计算,你还可以运用定点DSP。由于定点algrithm很容易处理,最喜欢用的设计师在任何情况下定点DSP的复杂性仍然是在他/她有能力处理。

为了方便起见,如果你能轻松地港口的algrithm到固定点algrithm使用定点DSP。

 
是否可以使用固定或浮点取决于您的应用程序。你要考虑动态范围(即之间的差别
, 最大和最小的号码
, 可以发生在你的计算)和本底噪声
, 您的应用程序要求。这些都可能会限制你的ADC / DAC阶段。这将然后确定你是否需要浮点运算(高动态范围,但通常低于相同$ $ $整数运算)或固定点,以及精密多少位您的需要。

你可以模拟如Matlab的应用程序
, 看看如何定/浮点限制了动态范围和四舍五入在你的应用中的噪声。另一种方法是尝试一下
, 用理论上的东西像区间算术(认定四舍五入/截断上
, 下误差界到期)。这可能是相当困难的事了OFDM收发器像一个复杂的系统。

 
我计划只执行了64或128 FFT的也许只是,没有任何复杂的编码。我曾在Matlab的一些模拟和他们的一些浮点值,因为它涉及复杂的数字。

我计划要做的是建立一个我的系统Simulink模型
, 然后生成C代码的嵌入式目标的TI6000。

然而,对许多DSP的块和嵌入式TI6000目标是固定在Simulink点。

这是否意味着在这种情况下将获得更加安全定点处理器?

 

Welcome to EDABoard.com

Sponsor

Back
Top