fixed-point

    13

    5答えて

    私はダブルスを使用するCコードを持っています。私は、DSP(TMS320)でコードを実行できるようにしたい。しかしDSPは倍精度をサポートしておらず、固定小数点数しかサポートしていません。コードを固定小数点に変換する最善の方法は何ですか?固定小数点数(整数として実装されている)に適したCライブラリがありますか?

    0

    2答えて

    この質問は、abs(1)より小さい浮動小数点数を負に変換して32.32形式にすることに関するものです。たとえば-0.1234です。 これを32.32に変換される場合、整数部と小数部は、それぞれ、上側および下側32ビットワードに分離されます。上の例では、上位32ビットは-0を保持し、下位は.1234を保持し、両方ともバイナリに変換されます。 この場合、バイナリで-0の値をどのように正しく表すのでしょ

    2

    1答えて

    一部の学習練習として、ホビープロジェクトの一部として、固定小数点演算を使用してAVRでCooley-Tukey FFTアルゴリズムの独自の解釈を実装しています。私は前に固定小数点数学をあまり扱っておらず、実装の一環としてどのように最善を尽くすのかと思っています。私は、この質問の要点は、私が正しく関与している問題について考えていることを確認する要求だと思います。 temp1 = cosine(inc

    12

    2答えて

    私は16ビット固定小数点プロセッサを持っており、固定小数点処理をしたいのです。私は、符号なし16ビット整数に使用する正しいデータ型を探しています。 私の質問はuint16_tとuint_fast16_tの違いは何ですか? (これらはstdint.hに含まれています)uint_fast16_tはより速いので、より良いですか? ありがとうございます!

    1

    2答えて

    私はiPhone用のライブラリを構築していますが(speex、他の多くのライブラリにも当てはまると確信しています)、makeスクリプトには浮動小数点の代わりに固定小数点を使用するオプションがあります。 iphone ARMプロセッサにVFP拡張機能があり、浮動小数点計算が非常にうまくいくので、固定小数点オプションを使用する方が良いと思いますか? 誰かが既にこれをベンチマークして共有したいと思ったら

    11

    3答えて

    C++で固定小数点クラスを実装しようとしていますが、パフォーマンスに問題があります。私は浮動小数点型の単純なラッパーに問題を減らしましたが、それはまだ遅いです。私の質問は - コンパイラが完全に最適化できないのはなぜですか? 'float'バージョンは 'Float'より50%高速です。なぜ?! (私はVisual C++ 2008を使用して、すべての可能なコンパイラのオプションをテストしました。

    2

    2答えて

    ソケットを介してデータを読み取っています。整数データ型は問題なく、System.BitConverterメソッドは変換を正しく処理しています。しかし、BitConverter.ToDoubleはデータの浮動小数点部分では機能していません...ソース仕様は私にとっては少し低いレベルですが、より重要な方向に正のバイトオフセットを持ち、下位の方向に負のバイトオフセットを持つバイナリ固定小数点表現について

    1

    2答えて

    iPhone用の固定小数点ライブラリはありますか?私はかなりの浮動小数点演算を実行するいくつかのコードを持っていますが、電話では許容できないほどゆっくりと実行されています。整数計算のパフォーマンスがどのように比較されるかを見たいと思います。 NSDecimalNumberとNSDecimalが見つかりましたが、これらの両方ともかなり不器用なAPIがあり、NSDecimalNumberクラスはすべて

    0

    3答えて

    固定小数点15.16の乗算と除算のアルゴリズムを探しています。 私はすでに加減算しています。それらは簡単でした - シンプルな32ビットの加算と減算。乗算と除算では、三角関数と指数関数/ログ関数を追加することもできます。私の図書館は相反する機能を持っており、それを使って部門を実装することができます:a * (1/b) = a/b。しかし、基数を無視するので、32ビットの乗算は機能しません。 私は1

    2

    1答えて

    私は最近、固定小数点のコーディングに取り組んでいます。 ADCから16ビットのサンプルがあり、16ビットのフィルタ係数で乗算すると、結果は32ビットの固定小数点数になる可能性がありますか?今は32ビットの固定小数点DSPをターゲットにしているので問題ありません。しかし、別の16ビットの固定小数点係数で何かを掛けたいのであれば、私はオーバーフローを起こすでしょうか?それで中間裁断を行う必要があるので