双浮点数到二进制转换

时间:2019-04-15 11:51:52

标签: matlab

我正在尝试在Matlab中实现25个抽头的FIR滤波器。由rcosdesign命令生成的某些过滤器权重为负,有些为正。

我必须将这些滤波器权重和输入用于需要将这两者进行二进制转换的另一种设计中。我的体重向量是

[ 0.0030,   0.0327,    0.0471, 0.0265, -0.0275, -0.0852,  -0.0994, -0.0321, 0.1190, 0.3112, 0.4720,   0.5346, 0.4720, 0.3112, 0.1190 , -0.0321, -0.0994,   -0.0852, -0.0275,  0.0265,    0.0471,  0.0327, 0.0030,  -0.0188]

如何将这些值转换为字长为16的二进制数?我已经阅读了许多其他建议,建议使用类型转换和一些用户定义的函数,但是这些对我不起作用。特别是类型转换,它使我的权重向量的值为零。

0 个答案:

没有答案
相关问题