1.一种欠定状态下RFID系统的防碰撞方法,其特征在于,包括以下步骤:S1、RFID系统阅读器天线接收到混合信号矩阵M,通过M得到两个符合维度的随机信号矩阵,所述随机信号矩阵为初始迭代的矩阵;
S2、对所述初始迭代的矩阵产生的初值进行交替更新;
S3、当迭代达到最大次数或者目标函数值的变化小于10-6时,停止更新;
S4、计算估计的欠定状态下RFID系统混合信号的混合矩阵。
2.根据权利要求1所述的欠定状态下RFID系统的防碰撞方法,其特征在于,所述S1中,所述符合维度的随机矩阵计算过程为:通过MCV_NMF算法分解的方法,将混合信号矩阵M分解为两个因子U,V,其中U代表混合信号的混合矩阵,V代表被混合的信号矩阵,采用对U求逆乘以混合信号矩阵M来达到对源信号的估计。
3.根据权利要求2所述的欠定状态下RFID系统的防碰撞方法,其特征在于,所述S1和S2之间还包括:对非负矩阵分解方法过程中施加约束项,将ICA算法中分量间独立性的相关系数作为约束条件,添加到目标函数中,用于拟合源信号,得到符合维度的信号矩阵U、V。
4.根据权利要求3所述的欠定状态下RFID系统的防碰撞方法,其特征在于,所述目标函数表达式为:其中vol(U)=log|UTU+δI|, λ,δ,η为常数。
5.根据权利要求1所述的欠定状态下RFID系统的防碰撞方法,其特征在于,所述S2中对所述初始迭代的矩阵产生的初值进行交替更新方法为:对U进行更新:
再将得到的U值代入: 对V进行更新;
将得到的V参与下一次的U更新,当迭代达到最大次数或者目标函数的值的变化小于10-6时,停止更新。
6.根据权利要求1所述的欠定状态下RFID系统的防碰撞方法,其特征在于,所述S4包括:采用交替梯度下降法求取目标函数的最小值以及相应的因子(U,V),对估计信号矩阵U求逆再乘以混合信号矩阵M,得到估计的分离信号,即为源信号的估计信号。
7.根据权利要求6所述的欠定状态下RFID系统的防碰撞方法,其特征在于,所述采用交替梯度下降法求取目标函数的最小值以及(U,V)的过程为:偏导数所在的方向为目标函数值下降最快的方向,沿偏导数方向对分量U,V进行更新,得到目标函数的最优值,目标函数对U和V的偏导数为:每次沿梯度方向交替更新U和V,更新后计算目标函数F的值,并计算出其变化值,当达到最大迭代次数或其变化小于10-6时结束算法,返回(U,V)。