0

128 ポイントのハミング ウィンドウを使用して Vhdl に実装します。Matlab では、ハミング ウィンドウの値を次のように取得しました。

h = hamming(128);

しかし、Matlab が私に与えたのは、範囲 0 と 1 のさまざまな値です。これらの値を 8 ビットに変換するにはどうすればよいですか?

4

1 に答える 1

0

matlab が提供するすべての結果に 2^8 を掛けて切り捨てると、すべての数値が 8 ビットに正常に変換されます。

たとえば、次のようになります。

bit_depth = 8;
h=hamming(128);
h_binary = floor(h*2^bit_depth);
于 2014-12-12T03:42:09.113 に答える