稀疏信号的生成

稀疏信号常用于压缩感知,因此其信号的生成就很许多方法,下面仅仅是其中一种

语法


p  = randperm(n); 
p = p(1:k);
x0 = zeros(n,1); 
x0(p) = randn(k,1);

解释

-生成长度为n的随机整数,n为信号的长度

-取前k个元素

-x0为n*1的0矩阵,稀疏信号的初始化

-生成k-稀疏信号,稀疏点的位置为p向量的元素值

你可能感兴趣的:(压缩感知)