0

我想计算实际和重建文件的误码率。为此,在 mat lab 中从波形文件中获取二进制或十六进制值的方法是什么?

4

2 回答 2

1
于 2013-08-21T09:10:49.950 回答
0

您可以使用 function 获取数字的十六进制字符串表示形式dec2hex。对于二进制表示,有dec2bin.

通常,您可以找到d数字base格式的数字表示形式,如下所示:

d = 97; % example
base = 2; % can be 10, 16, whatever...

rep=rem(floor(d*base.^(1-ceil(log(d)/log(base)):0)),base)

% check:
rep*base.^[length(rep)-1:-1:0]'

它也适用于列向量。

于 2013-08-21T06:39:04.540 回答