上图方程中包含N模糊度这一未知数,若仅由方程组解算N得到的是浮点解{N1 N2 … Ni}.并且这些解之间的相关性很强,我们在进行模糊度固定之前要做的第一步是进行一个Z变换,这一过程可以使模糊度的相关性减弱。
具体过程目前还没搞清,大概就是对N=[N1 N2 … Ni]^T的方差矩阵进行操作,使其无限逼近对称阵,无限逼近的意思是除了对角线上的元素,其他元素的值都逼近零。
之后便可使用一种最常用的LAMBDA算法对每一个Ni进行域搜索,这一过程会将其周围的几个整数值确定下来,得到一个例如N1 = [N11 N12]^T、N2 = [N22]这种列向量。
求出上述几个列向量的方差,将其按照大小进行排列,取出最小值和次最小值。把这两个方差值做除法: 次最小值/最小值 = V 将这个V值与设定的阈值进行比较,如果大于设定的阈值,那么我们说这个模糊度可取,上述计算比较过程称作ratio检验。
拿到固定好的模糊度带回原方程再进行计算即可得到精度较高的固定解。