如何使用uencode和udecode正确地量化信号

时间:2013-03-24 11:15:35

标签: matlab math signal-processing

我正在尝试用幅度A(可以小于1)量化信号。

u = uencode(y, N);
            d = udecode (u, N);

“没有足够的输入参数”它对我说。

我试过这样做而不使用od udecode功能。

        y = this.y;
        maxy = max(y);
        u = uencode(y, N, maxy, 'signed');
        u = double(u);
        p = u / max(u);
        d = p * maxy;
        this.yQ = d;
        this.QErr = this.y - d;

但这种方式很难重建信号。

0 个答案:

没有答案