【发布时间】:2014-12-12 02:12:02
【问题描述】:
我将使用 128 点 Hamming Window 在 Vhdl 中实现。在 Matlab 中,我得到了 Hamming Window 的值:
h = hamming(128);
但是,Matlab 给我的是 0 和 1 范围内的不同值。如何将这些值转换为 8 位?
【问题讨论】:
标签: matlab vhdl hamming-window
我将使用 128 点 Hamming Window 在 Vhdl 中实现。在 Matlab 中,我得到了 Hamming Window 的值:
h = hamming(128);
但是,Matlab 给我的是 0 和 1 范围内的不同值。如何将这些值转换为 8 位?
【问题讨论】:
标签: matlab vhdl hamming-window
如果您将 matlab 给出的所有结果乘以 2^8 并向下取整,您将成功地将所有数字转换为 8 位。
例如:
bit_depth = 8;
h=hamming(128);
h_binary = floor(h*2^bit_depth);
【讨论】: