1

Sparten - 6 FPGA に 20 次 FIR ローパス フィルター、1000 HZ カットオフ周波数を実装しました。最初に Matlab で係数を計算し、次に直接 vhdl コードに入れます。これが私の係数です。

    H(0) <= to_signed(26,16); --10000HZ cutoff
    H(1) <= to_signed(67,16);
    H(2) <= to_signed(169,16);
    H(3) <= to_signed(369,16);
    H(4) <= to_signed(686,16);
    H(5) <= to_signed(1111,16);
    H(6) <= to_signed(1606,16);
    H(7) <= to_signed(2108,16);
    H(8) <= to_signed(2542,16);
    H(9) <= to_signed(2836,16);
    H(10) <= to_signed(2940,16);
    H(11) <= to_signed(2836,16);
    H(12) <= to_signed(2542,16);
    H(13) <= to_signed(2108,16);
    H(14) <= to_signed(1606,16);
    H(15) <= to_signed(1111,16);
    H(16) <= to_signed(686,16);
    H(17) <= to_signed(369,16);
    H(18) <= to_signed(169,16);
    H(19) <= to_signed(67,16);
    H(20) <= to_signed(26,16);

今、実際にトルクフィードバックを何らかのセンサーから入力しています. トルクは電圧に変換されます. 電圧は 16 ビット形式にデジタル化されます。フィルター処理された値、フィルターの出力は 32 ビット形式です。

これが Teraterm のスナップショットです。これらの値を電圧に変換するにはどうすればよいですか? ここに画像の説明を入力

ありがとう。

4

0 に答える 0