【问题标题】:Input of a fixed point DSP定点DSP的输入
【发布时间】:2013-09-04 10:08:19
【问题描述】:

我是使用 dsps 和定点的新手,我真的需要知道: 1.是将浮点数转换为Q格式的定点dsp还是设备在馈送Dsp之前会这样做? 2. 谁指定要使用的 Q 格式。每个 DSP 是否带有指定的 Q_format 或程序员在他的代码中这样做。 3. 我可以知道如何在 c++ 中执行简单的 4 x 4 定点矩阵乘法吗?

感谢期待

【问题讨论】:

    标签: signal-processing fixed-point


    【解决方案1】:

    对于给定的 DSP,格式通常是固定的,例如摩托罗拉 DSP 56k 系列使用 24 bit signed fractional format (Q23)

    定点实际上与普通整数相同,但有一个隐含的比例因子。对于大多数操作,这没有区别,例如无论数据是整数还是定点,加载/存储/添加/减去都以相同的方式工作。
    然而,当涉及到乘法或除法时,需要考虑隐式比例因子 - 通常在操作后会有一个转变来纠正这一点。 DSP 指令会自动处理此问题,而普通 CPU 必须明确执行此操作。

    当你在做例如一个 4x4 矩阵乘法,您只需使用 DSP 的本机定点算术指令,所有缩放都是自动处理的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-17
      • 1970-01-01
      相关资源
      最近更新 更多