fixed-point

    0

    1答えて

    私はコントローラとプラントモデルのCコードを時間的に連続して生成しようとしているので、コードは浮動小数点サポートで生成されます。しかし、私のリアルタイムターゲット(RTlinuxカーネルx86)は浮動小数点プロセスをサポートしていません。だから、私は固定小数点プロセスでコードを生成するソリューションを考え出す必要があります。 まず、そうすることは可能ですか?はいの場合、誰かが可能な提案を投稿するこ

    1

    1答えて

    質問して申し訳ありませんが、私はちょうど 私の質問は、「不動点コンビネータ」に関連している... Haskellのを勉強し始めています不動点コンビネータのタイプを推測fixその fix f = f (fix f) は型である(あるいは、少なくともタイプのものとすることができる) (a -> a) -> a 誰かが私に理由を説明できますか? ありがとうございます! また、定義から関数の型を推

    2

    2答えて

    浮動小数点数(正の数を言う)をnumpy形式で使用しています。精度を下げるために、あらかじめ定義されたビット数の固定小数点数に変換したいと思います。 たとえば、num4fixptを使用すると、数値3.1415926はmatlabで3.25になります。 整数部分は3ビット、小数部分は2ビットとなります。コマンドはnum2fixpt(3.1415926、sfix(5)、2 ^(1 + 2-5)、 'N

    0

    1答えて

    符号なし固定小数点有理数の範囲がである理由2^a - 2^-b?ここで、aは整数ビットを表し、bは与えられた数の小数点以下のビットを表します。 私は最大値を決めることができます、無記名の固定小数点は合理的に与えることができますか?

    1

    1答えて

    私はOpenCVにいくつかのアルゴリズムを持っており、固定小数点値表現を使って書き直したいと思います。私はここで固定小数点演算のクラスを見つけました:https://github.com/eteran/cpp-utilities。私はMatの内容として固定クラスオブジェクト(または任意のカスタムクラス)でMat_テンプレートクラスを使用するエレガントな方法があるかどうかを知りたいと思います。私が使

    7

    1答えて

    C++で任意精度の算術演算用のコンパイル時ライブラリ(テンプレートメタプログラミング)はありますか? 私のAVRマイクロコントローラ用のプログラムでは、固定小数点演算とバイナリスケーリングに役立つ必要があります。たとえば、それぞれに独自の境界を持つ2つの数値が乗算される場合、bignumを使用して結果の境界を計算し、小数点を必要に応じて入力および/または出力に移動します。しかし、結果の境界は、標準

    -2

    1答えて

    私はDSPで新しく、これは私にとっては問題です。 ADCからの12bit出力を2QN数値形式に変換する必要があります。これはVivadoのCORDIC IPの入力です。 CORDICからの出力は、1QN形式の2つの信号です。 SinとCos。直交信号(IとQ)CORDICからフィルターする必要があります。どんな解決策ですか? ありがとうございました。

    0

    1答えて

    私はVerilogで固定小数点値を出そうとしています。 は一般的に、私は、例えば (それが呼ばれていたものを知ってI'don't)この方法のように使用し output = 0.248*5 output = ((0.248 << 8) * 5) >> 8; しかし、彼の場合は、出力は整数だけを持っています。 固定小数点部分を取得したいです。 Verilogで固定小数点値を扱う方法は? 8小数ビ

    6

    1答えて

    私はAdaが新しく、固定小数点の「デルタ」型を試しています。具体的には、私は32ビットのデルタ型の範囲0.0 .. 1.0を作成しました。しかし、特定の値を四角形にしようとすると、CONSTRAINT_ERRORが返されます。私が知る限り、それは私の指定された範囲で起こらないはずです。このエラーのしきい値はsqrt(1/2)と表示されます。私はMinGW-w64バージョン4.8.0のGNATを使用

    4

    1答えて

    各行に1つずつ、この形式のS9(6)V9(2)という固定小数点数をファイルに格納していますが、実際に読み取ったときに数値を入力しようとしているときにエラーnon numericが発生していますオペレーション。さらに、プログラムで表示しようとすると、ファイルに567123.45という数字が+567123.04という変数に保存されます。たとえば、ファイルの数値123.45は、変数+123.45.00に