摘要 |
来自排列在二维中的多个传感器的观察信号x<SUB>1</SUB>(t)到x<SUB>J</SUB>(t)接受短时间傅立叶变换。由此产生信号X<SUB>1</SUB>(ω<SUB>1</SUB>)~X<SUB>1</SUB>(ω<SUB>N</SUB>)、~、X<SUB>J</SUB>(ω<SUB>1</SUB>)~X<SUB>J</SUB>(ω<SUB>N</SUB>),并由独立分量分析方法产生分离矩阵W(ω<SUB>1</SUB>)~W(ω<SUB>N</SUB>)。计算其逆矩阵H(ω<SUB>1</SUB>)~H(ω<SUB>N</SUB>)。对关于每个ω<SUB>n</SUB>(n=1,…,N)的每列的一对元素H<SUB>ji</SUB>(ω<SUB>n</SUB>)和H<SUB>j′i</SUB>(ω<SUB>n</SUB>),计算角度<SUB>i,jj′</SUB>(ω<SUB>n</SUB>)=cos<SUP>-1</SUP>(arg(H<SUB>ji</SUB>(ω<SUB>n</SUB>)/H<SUB>j′i</SUB>(ω<SUB>n</SUB>)/(ω<SUB>n</SUB>)c<SUP>-1</SUP>|d<SUB>j</SUB>-d<SUB>j′</SUB>|。arg(α)为α,c为信号传播速度,|d<SUB>j′</SUB>-d<SUB>j</SUB>|为传感器i和j′之间的间距。置换列以便从每列所获得的<SUB>i,jj′</SUB>(ω<SUB>n</SUB>)在H(ω<SUB>1</SUB>)-H(ω<SUB>N</SUB>)中为升序。对于不能被置换的列,对于q<SUB>i</SUB>求解方程|q<SUB>i</SUB>-d<SUB>j</SUB>′|/|q<SUB>i</SUB>-d<SUB>j</SUB>|=|H<SUB>ji</SUB>(ω<SUB>n</SUB>)/H<SUB>j′i</SUB>(ω<SUB>n</SUB>)|=DR<SUB>i,jj′</SUB>(ω<SUB>n</SUB>)并计算R<SUB>i,jj′</SUB>(ω)=|DR<SUB>i,jj′</SUB>(ω)·(d<SUB>j′</SUB>-d<SUB>j</SUB>)/(DR<SUP>2</SUP><SUB>i,jj′</SUB>(ω)-1)|。置换H(ω<SUB>n</SUB>)的列以便R<SUB>i,jj′</SUB>(ω<SUB>n</SUB>)为升序。使用H(ω<SUB>n</SUB>)来解决W(ω)的置换问题。 |