0

我将使用 128 点 Hamming Window 在 Vhdl 中实现。在 Matlab 中,我获得了 Hamming Window 的值:

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 回答