在MATLAB中将信号归一化为特定值

时间:2015-10-13 15:24:29

标签: matlab random signal-processing normalization

我在 MATLAB 中有一个信号,比如说

a= randn(1,1e4) + irandn(1,1e4);

我通过简单地乘以sqrt(0.5),i.e a= sqrt(0.5)*(randn(1,1e4) + irandn(1,1e4));

将其标准化为1

我想将其标准化为力量3.9811e-06。有没有人知道怎么做?我非常感谢你的建议。

1 个答案:

答案 0 :(得分:0)

如果您将信号标准化为K,则信号功率变为2K ^ 2.

所以如果你想要功率等于1,= sqrt(0.5)。同样,如果你想要有功率= 3.9811e-6那么K = 1.41086852e-3。