(4)
(5)
其中
(6)
显然,如果H的维数很高甚至是无穷维的,直接求解是不可能的。核Fisher判别方法无须对数据进行明确的映射,而是寻找算法的一种表达式,其中只使用了训练样本的点积运算。然后只要能够有效地计算这些点积,就能够解决原始的问题。
为了找到特征空间H的Fisher 判别,首先需要得到只按照输入样本的点积形式表示(1) 的表达式,然后用某个核函数来替代其中的点积运算。根据再生核理论[5],任何 必位于所有训练样本在H的张集,因此可以找到下列形式的w的一个展开式
(7)
利用展开式(7)和(6),并用核函数代替点积,于是有
(8)
式中定义:

现在来考虑式(1)中的分子。利用 的定义式(4)和式(8),它可重写为
(9)
再来考虑式(1)中的分母。利用式(7),(5)及式(9)中类似的变换,得到
(10)
式中
,
其中 是第j类的核矩阵

I是单位矩阵, 是所有元素为1/ 的矩阵。
把式(9)和(10)代入式(4),可得到特征空间H的Fisher 线性判别,即最大化
(11)
类似于输入空间的算法,这个问题的求解可以通过求矩阵 的特征值和特征矢量,或者等效地计算 得到。则新模式x到w的投影为
(12)
显然,所提出的设置是非适定的。因为要从n个样本中估计n维的协方差结构,而特征空间的维数等于或高于训练样本数目n,因此就有必要利用正则化技术。论文格式。可以给N加上一个单位阵的倍数,即用矩阵 代替矩阵N,
(13)
来惩罚 ,或者给N加上一个全核矩阵

的倍数来惩罚 。
3.仿真结果及结论
在本实验中,模拟的是采用直接序列扩频的点对点CDMA通信系统[4]。
具体模拟过程如下:用随机函数模仿用户发送的信号,该信号经过31位Gold序列码扩频后,再加上多径迟延和进入信道后的加性噪声,这就是从信道出来的CDMA信号,然后将该信号进行解扩,分别用核Fisher方法和匹配滤波方法对其检测识别。本实验分成两组:
(1)用户个数从2到10共九组数据,训练样本数据长度为10,检测样本数据长度为1000;信噪比(S/N)=10dB;
(2)每次产生训练样本和测试样本用户10个,数据长度100,一共产生15次,信噪比从-10dB到4dB。
在这里我们用RBF核,并且核参数为经验值。
表1 不同用户个数检测识别率比较(S/N=10dB)
用户个数 |
核Fisher |
匹配滤波 |
2 |
1 |
1 |
3 |
1 |
0.9987 |
4 |
1 |
0.9925 |
5 |
1 |
0.9878 |
6 |
0.9998 |
0.9865 |
7 |
0.9998 |
0.9853 |
8 |
0.9998 |
0.9806 |
9 |
0.9997 |
0.9862 |
10 |
0.9997 |
0.9749 |
表2 不同S/N(dB)检测识别率比较(user_num=10)
S/N |
核Fisher |
匹配滤波 |
-10 |
0.8650 |
0.8630 |
-9 |
0.8720 |
0.8660 |
-8 |
0.9220 |
0.9180 |
-7 |
0.9300 |
0.9220 |
-6 |
0.9360 |
0.9300 |
-5 |
0.9470 |
0.9450 |
-4 |
0.9590 |
0.9570 |
-3 |
0.9750 |
0.9750 |
-2 |
0.9820 |
0.9820 |
-1 |
0.9820 |
0.9820 |
0 |
0.9920 |
0.9900 |
1 |
0.9950 |
0.9900 |
2 |
0.9970 |
0.9950 |
3 |
0.9980 |
0.9950 |
4 |
0.9980 |
0.9960 |
表1中信噪比恒定,在用户数为2、3、4、5时,核Fisher判别的识别率是1,而匹配滤波的检测识别率则从1降到了0.9878;在用户数为6、7、8、9、10时,核Fisher判别的检测识别率从0.9998降到0.9997;匹配滤波的识别率则是从0.9865降到了0.9749;在用户数相同时,在信噪比从-10dB到4dB的过程中,核Fisher判别的检测识别率从0.9650上升到0.9980,同时匹配滤波则是从0.8630升到0.9960。
通过对以上两组数据的分析可以看出,基于RBF核的Fisher判别方法在CDMA通信技术中相对于匹配滤波有较好的识别效果,在CDMA通信技术中有很大的应用潜力。
参考文献
[1] 李映,焦李成,基于核Fisher判别分析的目标识别,西安电子科技大学学报,2002
[2]边肇祺,张学工等编著,模式识别,清华大学出版社,2001
[3] 田盛丰,基于核函数的学习算法,北方交通大学学报,2003
[4] 窦中兆,雷湘编著,CDMA无线通信原理,2003
[5] 杨绪兵,线性判别分析及其推广研究,南京航空航天大学硕士学位论文,2004
[6] Mika S , Ratsch G, WestonB , etal. Fisher Discriminant Analysis with Kernels[A] . Neural Networks forSignal ProcessingIX[C] . New York : IEEE Press , 1999 , 41 - 48.
2/2 首页 上一页 1 2 |