提取噪音

首先证明这四个端元信号线性无关,无法互相表示。

w=rank(x(1:4,1001:1004))该代码得到的秩为4。因此做3个互相正交的向量。用数据向这个3个向量投影表示,如果剩下的模越多,表示对第四个需求越大。

现在的问题是出现负值了,但是这个负值怎么来的。因为我代码错了,没把这3个向量拆成单位正交向量。发现一些数据能被很好的拟合。

下一步就是把这些数据提取出来。

角度差为像素与标签的角度差距。

这个可能是没去噪的结果。

没提取到4501,角度差为1.6。

提取到7909,角度差为1.9。

将他俩都降低到4维度并去除非端元信号,4501像素和7909像素相除得出0.9979,表明方向相同。

去噪后发现

7909的像素与标签的角度为0.1754欧式距离是0.0039

4501的像素与标签的角度为0.3385欧式距离是0.0060

是我的问题一开始以没去噪的为准,应该是去噪的7909像素。

去噪后的211维,像素

7909的像素与标签的角度为0.1754欧式距离是0.1760

4501的像素与标签的角度为0.3385欧式距离是0.3387

之前可能是7909这像素噪音多被去除噪音后,发现7909像素是最准的。

多个相似端元混合后得出0.1571欧式距离是0.0031。

索引 出现次数 百分比 与标签角度

709 1 0.0166666666666667 13.969920624938260

3206 15 0.250000000000000 0.388228126959823

4501 820 13.6666666666667 0.336212098324321

6808 195 3.25000000000000 0.186553789298268

6901 8 0.133333333333333 0.330485377042097

7909 4080 68 0.170975412454298

9207 881 14.6833333333333 0.504861579895687

posted @ 2023-07-02 11:21  祥瑞哈哈哈  阅读(40)  评论(0)    收藏  举报