CN104064195A - Multidimensional blind separation method in noise environment - Google Patents
Multidimensional blind separation method in noise environment Download PDFInfo
- Publication number
- CN104064195A CN104064195A CN201410307957.0A CN201410307957A CN104064195A CN 104064195 A CN104064195 A CN 104064195A CN 201410307957 A CN201410307957 A CN 201410307957A CN 104064195 A CN104064195 A CN 104064195A
- Authority
- CN
- China
- Prior art keywords
- mrow
- msup
- msubsup
- mtr
- mtd
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000926 separation method Methods 0.000 title claims abstract description 57
- 239000011159 matrix material Substances 0.000 claims abstract description 50
- 238000000034 method Methods 0.000 claims description 7
- 238000012886 linear function Methods 0.000 claims description 6
- 238000000354 decomposition reaction Methods 0.000 claims description 3
- 230000000694 effects Effects 0.000 abstract description 5
- 238000004088 simulation Methods 0.000 abstract description 5
- 238000012880 independent component analysis Methods 0.000 description 5
- 238000005070 sampling Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000000342 Monte Carlo simulation Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
Landscapes
- Noise Elimination (AREA)
Abstract
The invention belongs to the technical field of signal processing, and particularly relates to a multidimensional blind separation method in a noise environment. The invention discloses a denoising FastIVA algorithm well adapted to a noise IVA model. Being different from conventional IVA algorithms, the algorithm employs pseudo-whitening processing and introduces a noise item into an update formula of a separation matrix, so that multidimensional blind separation in a noise environment is achieved. Compared with the conventional FastIVA algorithm, it is verified through simulation that the denoising FastIVA algorithm can achieve excellent separation effects with a relatively wide signal-to-noise ratio range, and as long as the sample number is large enough, the denoising FastIVA algorithm can still achieve good separation effects when the signal-to-noise ratio is low (-10 dB), which cannot be achieved by the conventional FastIVA algorithms.
Description
Technical Field
The invention belongs to the technical field of signal processing, and particularly relates to a multi-dimensional blind separation method in a noise environment.
Background
When convolution mixing is solved in functional magnetic resonance signal processing or frequency domain, the problem of blind separation of multiple groups of signals is often needed to be solved simultaneously. However, blind separation of each group by conventional Independent Component Analysis (ICA) methods can result in inconsistent recovered signal order among groups. Independent Vector Analysis (IVA), a method to solve multi-dimensional blind separation, is an extension of ICA from univariate to multivariate components. IVA has been applied to solve the problem of permutation of multidimensional blind separation, using statistical independence between multivariate signals and statistical correlation within each multivariate signal. However, the conventional IVA algorithms are all proposed based on an ideal noise-free model, and these algorithms cannot accurately whiten the received data in an actually noisy environment, and also do not take the influence of noise into consideration in the subsequent fixed-point iteration process, so that the performance is very poor. No one has proposed the IVA algorithm under the noise model so far, so it is important to propose an effective separation algorithm in combination with the IVA model under the noise background.
IVA is essentially a multi-dimensional independent component analysis, but it solves the problem of inconsistent signal order after separation of different sets of ICAs.
The IVA model on a noise background is: z is a radical ofk=Aksk+nkWherein K is more than or equal to 1 and less than or equal to K, <math>
<mrow>
<msup>
<mi>z</mi>
<mi>k</mi>
</msup>
<mo>=</mo>
<mfenced open='(' close=')'>
<mtable>
<mtr>
<mtd>
<msubsup>
<mi>z</mi>
<mn>1</mn>
<mrow>
<mo>(</mo>
<mi>k</mi>
<mo>)</mo>
</mrow>
</msubsup>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>·</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>·</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>·</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<msubsup>
<mi>z</mi>
<mi>i</mi>
<mrow>
<mo>(</mo>
<mi>k</mi>
<mo>)</mo>
</mrow>
</msubsup>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>·</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>·</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>·</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<msubsup>
<mi>z</mi>
<mi>M</mi>
<mrow>
<mo>(</mo>
<mi>k</mi>
<mo>)</mo>
</mrow>
</msubsup>
</mtd>
</mtr>
</mtable>
</mfenced>
</mrow>
</math> the observed signals of the k-th group are represented, <math>
<mrow>
<msup>
<mi>s</mi>
<mi>k</mi>
</msup>
<mo>=</mo>
<mfenced open='(' close=')'>
<mtable>
<mtr>
<mtd>
<msubsup>
<mi>s</mi>
<mn>1</mn>
<mrow>
<mo>(</mo>
<mi>k</mi>
<mo>)</mo>
</mrow>
</msubsup>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>·</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>·</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>·</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<msubsup>
<mi>s</mi>
<mi>i</mi>
<mrow>
<mo>(</mo>
<mi>k</mi>
<mo>)</mo>
</mrow>
</msubsup>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>·</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>·</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>·</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<msubsup>
<mi>s</mi>
<mi>N</mi>
<mrow>
<mo>(</mo>
<mi>k</mi>
<mo>)</mo>
</mrow>
</msubsup>
</mtd>
</mtr>
</mtable>
</mfenced>
</mrow>
</math> source signals representing the k-th group, AkA mixing matrix representing the k-th group, <math>
<mrow>
<msup>
<mi>n</mi>
<mi>k</mi>
</msup>
<mo>=</mo>
<mfenced open='(' close=')'>
<mtable>
<mtr>
<mtd>
<msubsup>
<mi>n</mi>
<mn>1</mn>
<mrow>
<mo>(</mo>
<mi>k</mi>
<mo>)</mo>
</mrow>
</msubsup>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>·</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>·</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>·</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<msubsup>
<mi>n</mi>
<mi>i</mi>
<mrow>
<mo>(</mo>
<mi>k</mi>
<mo>)</mo>
</mrow>
</msubsup>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>·</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>·</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>·</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<msubsup>
<mi>n</mi>
<mi>M</mi>
<mrow>
<mo>(</mo>
<mi>k</mi>
<mo>)</mo>
</mrow>
</msubsup>
</mtd>
</mtr>
</mtable>
</mfenced>
</mrow>
</math> the noise of the kth group is represented, M represents the number of sensors at the receiving end of each group, and N represents the number of sources of each group. Source signals of the same group are independent of each other, mean value is zero and power is normalized, source signals corresponding to the same component between different groups: (And) Source signals of different components corresponding between different groups, which are not independent: (And) Is independent of, wherein,the ith source signal representing the kth group,the ith source signal representing the ith group,representing the jth source signal of the ith group. Mixing matrix AkIs column full rank, the noise between different components is white gaussian noise, and satisfies the characteristics of mutual independence and zero mean. The purpose of IVA is to find the separation matrix W for each groupkTo recover the source signal of each group and require a differenceThe order of the recovered source signals between groups is consistent. The separation performance can be measured by Amari index, which is defined as: <math>
<mrow>
<msub>
<mi>I</mi>
<mi>C</mi>
</msub>
<mo>=</mo>
<mfrac>
<mn>1</mn>
<mrow>
<mn>2</mn>
<mi>N</mi>
<mrow>
<mo>(</mo>
<mi>N</mi>
<mo>-</mo>
<mn>1</mn>
<mo>)</mo>
</mrow>
</mrow>
</mfrac>
<mo>{</mo>
<munderover>
<mi>Σ</mi>
<mrow>
<mi>i</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<mi>N</mi>
</munderover>
<mrow>
<mo>(</mo>
<munderover>
<mi>Σ</mi>
<mrow>
<mi>j</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<mi>N</mi>
</munderover>
<mo>[</mo>
<mfrac>
<mrow>
<mo>|</mo>
<msub>
<mi>c</mi>
<mi>ij</mi>
</msub>
<mo>|</mo>
</mrow>
<mrow>
<msub>
<mi>max</mi>
<mi>k</mi>
</msub>
<mo>|</mo>
<msub>
<mi>c</mi>
<mi>ik</mi>
</msub>
<mo>|</mo>
</mrow>
</mfrac>
<mo>-</mo>
<mn>1</mn>
<mo>]</mo>
<mo>)</mo>
</mrow>
<mo>+</mo>
<munderover>
<mi>Σ</mi>
<mrow>
<mi>j</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<mi>N</mi>
</munderover>
<mrow>
<mo>(</mo>
<munderover>
<mi>Σ</mi>
<mrow>
<mi>i</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<mi>N</mi>
</munderover>
<mo>[</mo>
<mfrac>
<mrow>
<mo>|</mo>
<msub>
<mi>c</mi>
<mi>ij</mi>
</msub>
<mo>|</mo>
</mrow>
<mrow>
<msub>
<mi>max</mi>
<mi>k</mi>
</msub>
<mo>|</mo>
<msub>
<mi>c</mi>
<mi>kj</mi>
</msub>
<mo>|</mo>
</mrow>
</mfrac>
<mo>-</mo>
<mn>1</mn>
<mo>]</mo>
<mo>)</mo>
</mrow>
<mo>}</mo>
<mo>,</mo>
</mrow>
</math> wherein, <math>
<mrow>
<mi>C</mi>
<mo>=</mo>
<munderover>
<mi>Σ</mi>
<mrow>
<mi>k</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<mi>K</mi>
</munderover>
<mo>|</mo>
<msup>
<mrow>
<mo>(</mo>
<msup>
<mi>W</mi>
<mi>k</mi>
</msup>
<mo>)</mo>
</mrow>
<mi>H</mi>
</msup>
<msup>
<mi>A</mi>
<mi>k</mi>
</msup>
<mo>|</mo>
<mo>,</mo>
</mrow>
</math> Cijthe elements of the ith row and the jth column of the matrix C are represented, N represents the number of the sources in each group, ICSmaller means better separation, 10log IA>10dB indicates that the separation effect of the algorithm is poor.
Disclosure of Invention
The main idea of the invention is to perform pseudo-whitening on the received signal of each group by analyzing the particularity of a multi-dimensional blind separation model under a noise background, and to deduce a new fixed point algorithm by using the variance information and the pseudo-whitening matrix information of each group noise to solve the problem of multi-dimensional blind separation based on the noise background. The algorithm can provide a more practical application scene, has high separation efficiency and stable performance, and can be widely used for processing voice, images, medicine, communication signals and the like.
The invention aims to provide an IVA algorithm, namely a de-noising FastIVA algorithm, which is better suitable for a noise environment, has better separation performance and higher convergence rate, aiming at the defect that the existing IVA algorithm has poorer performance under a noise background.
In order to realize the purpose, the following technical scheme is adopted:
s1, initializing system parameters;
s2, performing pseudo-whitening processing on each group of received data to obtain a noise variance, a pseudo-whitening matrix, and a pseudo-whitened mixed signal of each group, which are as follows:
s21, setting k ← 1, where k denotes the kth group receiving data, and symbol ← denotes assignment;
s22, calculating the autocorrelation matrix of the kth group of received dataFor the autocorrelation matrixFeature decompositionWherein Λ ═ diag (λ)1,λ2,…,λM);
S23, estimating the noise variance (sigma) of the kth group of received datak)2=(λN+1+…+λM) (M-N), wherein M represents the number of sensors per group and N represents the number of sources per group;
s24, calculating the pseudo-whitening matrix of the kth group of received dataObtaining a pseudo-whitened mixed signal xk=VkzkWherein, Λs=diag(λ1-(σk)2,λ2-(σk)2,…,λN-(σk)2),UsA matrix composed of the first N columns of U;
s25, if K < K, setting K ← K +1, and returning to S22, if K ═ K, then proceeding to S3, where K is the number of blind separated groups to be processed in total;
s3, selecting an N-order identity matrix INAs the initialization separation matrix for each set, n is initialized to 1, nmax1000, where nmaxThe maximum number of iterations;
s4, updating the separation matrix of each group, specifically as follows:
s41, setting k ← 1, i ← 1;
s42, separating matrix for ith column of kth groupThe updating is performed according to the following formula:
s43, if i < N, setting i ← i +1, returning to S42, and if i ═ N, entering S44;
s44, when K is less than K, setting K ← K +1, i ← 1, returning to S42, when K is K, proceeding to S5;
and S5, performing orthogonalization processing on the updated separation mean value of each group: wk←[Wk(Wk)H]-1/2W(k)Wherein, K is 1,2, 3.
S6, determining whether the separation matrix converges, specifically:
if the separation matrix converges or n ═ nmaxIf so, outputting a separation matrix, and finishing signal separation;
if the separation matrix does not converge and n < nmaxThen set n ← n +1, and return to S4.
Further, the criterion for determining whether the separation matrix converges in S6 is <math>
<mrow>
<mo>|</mo>
<msub>
<mrow>
<mo>|</mo>
<mo>|</mo>
<msqrt>
<munderover>
<mi>Σ</mi>
<mrow>
<mi>k</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<mi>K</mi>
</munderover>
<msup>
<mrow>
<mo>|</mo>
<msup>
<mi>W</mi>
<mrow>
<mi>k</mi>
<mrow>
<mo>(</mo>
<mi>n</mi>
<mo>+</mo>
<mn>1</mn>
<mo>)</mo>
</mrow>
</mrow>
</msup>
<mo>|</mo>
</mrow>
<mn>2</mn>
</msup>
</msqrt>
<mo>|</mo>
<mo>|</mo>
</mrow>
<mi>F</mi>
</msub>
<mo>-</mo>
<msub>
<mrow>
<mo>|</mo>
<mo>|</mo>
<msqrt>
<munderover>
<mi>Σ</mi>
<mrow>
<mi>k</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<mi>K</mi>
</munderover>
<msup>
<mrow>
<mo>|</mo>
<msup>
<mi>W</mi>
<mrow>
<mi>k</mi>
<mrow>
<mo>(</mo>
<mi>n</mi>
<mo>)</mo>
</mrow>
</mrow>
</msup>
<mo>|</mo>
</mrow>
<mn>2</mn>
</msup>
</msqrt>
<mo>|</mo>
<mo>|</mo>
</mrow>
<mi>F</mi>
</msub>
<mo>|</mo>
<mo><</mo>
<mi>ϵ</mi>
<mo>,</mo>
</mrow>
</math> Wherein ε is 10-6。
The invention has the beneficial effects that:
the invention can provide a more practical application scene, has high separation efficiency and stable performance, can be widely used for processing voice, image, medical and communication signals and the like, and can be better suitable for blind separation in a noise environment.
Drawings
FIG. 1 is a flow chart of the de-noising FastIVA algorithm proposed by the present invention.
Fig. 2 is a graph of the performance of the de-noising FastIVA algorithm as a function of signal-to-noise ratio with a fixed number of samples (T1000).
Fig. 3 is a graph of the performance of the de-noising FastIVA algorithm as a function of the number of samples with a fixed signal-to-noise ratio (SNR-10 dB).
Detailed Description
The technical solution of the present invention will be described in detail below with reference to the embodiments and the accompanying drawings.
Embodiment 1 is a simulation of the separation performance of the denoising FastIVA algorithm and the conventional FastIVA algorithm varying with the signal-to-noise ratio when the sampling number is fixed:
the method for denoising the FastIVA algorithm is shown as attached 1, the simulation conditions are that K is 10 groups of mixed signals under the noise environment, each group of N is 2 source signals, the sampling number of the mixed signals is fixed to T is 1000, the number of the sensors at the receiving end of each group is M is 5, the variation range of the signal-to-noise ratio (SNR) is-10 dB to 10dB, and 100 Monte Carlo experiments are carried out. The source signals in the different groups are generated as follows, sn(t)=Mn(||bn(t)||Fbn(t)). Wherein n is 1,2, T is 1,2 … T, <math>
<mrow>
<msub>
<mi>s</mi>
<mi>n</mi>
</msub>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
<mo>=</mo>
<mfenced open='(' close=')'>
<mtable>
<mtr>
<mtd>
<msubsup>
<mi>s</mi>
<mi>n</mi>
<mrow>
<mo>(</mo>
<mn>1</mn>
<mo>)</mo>
</mrow>
</msubsup>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>·</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>·</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>·</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<msubsup>
<mi>s</mi>
<mi>n</mi>
<mrow>
<mo>(</mo>
<mi>k</mi>
<mo>)</mo>
</mrow>
</msubsup>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>·</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>·</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>·</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<msubsup>
<mi>s</mi>
<mi>n</mi>
<mrow>
<mo>(</mo>
<mn>10</mn>
<mo>)</mo>
</mrow>
</msubsup>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
</mtd>
</mtr>
</mtable>
</mfenced>
<mo>,</mo>
<msub>
<mi>b</mi>
<mi>n</mi>
</msub>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
<mo>=</mo>
<mfenced open='(' close=')'>
<mtable>
<mtr>
<mtd>
<msubsup>
<mi>b</mi>
<mi>n</mi>
<mrow>
<mo>(</mo>
<mn>1</mn>
<mo>)</mo>
</mrow>
</msubsup>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>·</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>·</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>·</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<msubsup>
<mi>b</mi>
<mi>n</mi>
<mrow>
<mo>(</mo>
<mi>k</mi>
<mo>)</mo>
</mrow>
</msubsup>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>·</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>·</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>·</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<msubsup>
<mi>b</mi>
<mi>n</mi>
<mrow>
<mo>(</mo>
<mn>10</mn>
<mo>)</mo>
</mrow>
</msubsup>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
</mtd>
</mtr>
</mtable>
</mfenced>
<mo>,</mo>
</mrow>
</math> bn(t) each element is white Gaussian noise with zero mean variance of 1 and satisfiesMnA reversible matrix of 10 x 10 dimensions for generating non-independence between different sets of source signals of the same dimension, each element of which obeys a Gaussian distribution with a zero mean variance of 1, | · | |FRepresenting the frobenius norm. The mixed signals of the different groups are generated in such a way that zk=Aksk+nkK is not less than 1 and not more than 10, wherein 1≤k≤10,AkA column full rank matrix of 5 x 2 dimensions for generating a mixed signal for each group, the real and imaginary parts of each element of which obey a zero mean variance ofThe distribution of the gaussian component of (a) is, <math>
<mrow>
<msup>
<mi>n</mi>
<mi>k</mi>
</msup>
<mo>=</mo>
<mfenced open='(' close=')'>
<mtable>
<mtr>
<mtd>
<msubsup>
<mi>n</mi>
<mn>1</mn>
<mrow>
<mo>(</mo>
<mi>k</mi>
<mo>)</mo>
</mrow>
</msubsup>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>·</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>·</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>·</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<msubsup>
<mi>n</mi>
<mi>i</mi>
<mrow>
<mo>(</mo>
<mi>k</mi>
<mo>)</mo>
</mrow>
</msubsup>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>·</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>·</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>·</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<msubsup>
<mi>n</mi>
<mi>M</mi>
<mrow>
<mo>(</mo>
<mn>10</mn>
<mo>)</mo>
</mrow>
</msubsup>
</mtd>
</mtr>
</mtable>
</mfenced>
<mo>,</mo>
</mrow>
</math> wherein n iskEach element in (a) is zero mean variance σk 2White Gaussian noise and satisfiesσk 2Determined by the signal-to-noise ratio. The specific steps of the de-noising FastIVA algorithm are as follows:
s1, initializing system parameters, K is 10, N is 2, M is 5, N is 1, N ismax=1000,ε=10-6;
S2, performing pseudo-whitening processing on each group of received data to obtain a noise variance, a pseudo-whitening matrix, and a pseudo-whitened mixed signal of each group, which are as follows:
s21, setting k ← 1, where k denotes the kth group receiving data, and symbol ← denotes assignment;
s22, calculating the given noiseMixed signal z of soundkK is 1,2 … K, and an autocorrelation matrix of the K-th group of noise-containing mixed signals is calculatedFor the autocorrelation matrixFeature decompositionWherein Λ ═ diag (λ)1,λ2,…,λM);
S23, estimating the noise variance (sigma) of the k-th group of mixed signals containing noise S22k)2=(λN+1+…+λM) (M-N), wherein M represents the number of sensors per group and N represents the number of sources per group;
s24, calculating the pseudo-whitening matrix of the k-th group of mixed signals containing noise S22Obtaining a pseudo-whitened mixed signal xk=VkzkWherein, Λs=diag(λ1-(σk)2,λ2-(σk)2,…,λN-(σk)2),UsA matrix composed of the first N columns of U;
s25, if K < K, setting K ← K +1, and returning to S22, if K ═ K, then proceeding to S3, where K is the number of blind separated groups to be processed in total;
s3, selecting an N-order identity matrix INAs the initialization separation matrix for each set, n is initialized to 1, nmax1000, where nmaxThe maximum number of iterations;
s4, updating the separation matrix of each group, specifically as follows:
s41, setting k ← 1, i ← 1;
s42, separating matrix for ith column of kth groupThe updating is performed according to the following formula:
s43, if i < N, setting i ← i +1, returning to S42, and if i ═ N, entering S44;
s44, when K is less than K, setting K ← K +1, i ← 1, returning to S42, when K is K, proceeding to S5;
and S5, performing orthogonalization processing on the updated separation mean value of each group: wk←[Wk(Wk)H]-1/2W(k)Wherein, K is 1,2, 3.
S6, determining whether the separation matrix converges, specifically:
if the separation matrix converges or n ═ nmaxIf so, outputting a separation matrix, and finishing signal separation;
if the separation matrix does not converge and n < nmaxThen set n ← n +1, return to S4
The criterion for judging whether the separation matrix is converged isWherein ε is 10-6。
FIG. 2 shows the separation performance curves of the denoised FastIVA algorithm and the conventional FastIVA algorithm at different signal-to-noise ratios. It can be seen that the denoising FastIVA algorithm can achieve a good separation effect within a wider signal-to-noise ratio range than the conventional FastIVA algorithm.
Example 2 is a simulation of the separation performance as a function of the number of samples for a fixed signal-to-noise ratio for our proposed de-noised FastIVA algorithm and the conventional FastIVA algorithm. In this case, the generation of the source and the generation of the mixed signal are the same as in case 1, the signal-to-noise ratio (SNR) is fixed to-10 dB, and the variation range of the sampling number T is 102~105。
The method of embodiment 2 is shown in fig. 1, and the performance curve of the de-noising FastIVA algorithm proposed in fig. 3 can be obtained by performing the steps of embodiment 1 again after changing the simulation conditions. It can be seen from fig. 3 that the proposed algorithm can still achieve better separation effect at lower signal-to-noise ratio (-10dB), which cannot be achieved by the conventional IVA algorithm, as long as the number of samples is sufficiently large.
Claims (2)
1. A multidimensional blind separation method under a noise environment is characterized by comprising the following steps:
s1, initializing system parameters;
s2, performing pseudo-whitening processing on each group of received data to obtain a noise variance, a pseudo-whitening matrix, and a pseudo-whitened mixed signal of each group, which are as follows:
s21, setting k ← 1, where k denotes the kth group receiving data, and symbol ← denotes assignment;
s22, calculating the autocorrelation matrix of the kth group of received dataFor the autocorrelation matrixFeature decompositionWherein Λ ═ diag (λ)1,λ2,…,λM);
S23, estimating the noise variance (sigma) of the kth group of received datak)2=(λN+1+…+λM) (M-N), wherein M represents the number of sensors per group and N represents the number of sources per group;
s24, calculating the pseudo-whitening matrix of the kth group of received dataObtaining a pseudo-whitened mixed signal xk=VkzkWherein, Λs=diag(λ1-(σk)2,λ2-(σk)2,…,λN-(σk)2),UsA matrix composed of the first N columns of U;
s25, if K < K, setting K ← K +1, and returning to S22, if K ═ K, then proceeding to S3, where K is the number of blind separated groups to be processed in total;
s3, selecting an N-order identity matrix INAs the initialization separation matrix for each set, n is initialized to 1, nmax1000, where nmaxThe maximum number of iterations;
s4, updating the separation matrix of each group, specifically as follows:
s41, setting k ← 1, i ← 1;
s42, separating matrix for ith column of kth groupAccording to the following formulaNew:
s43, if i < N, setting i ← i +1, returning to S42, and if i ═ N, entering S44;
s44, when K is less than K, setting K ← K +1, i ← 1, returning to S42, when K is K, proceeding to S5;
and S5, performing orthogonalization processing on the updated separation mean value of each group: wk←[Wk(Wk)H]-1/2W(k)Wherein, K is 1,2, 3.
S6, determining whether the separation matrix converges, specifically:
if the separation matrix converges or n ═ nmaxIf so, outputting a separation matrix, and finishing signal separation;
if the separation matrix does not converge and n < nmaxThen set n ← n +1, and return to S4.
2. The method of claim 1, wherein the method comprises: s6 the criterion for determining whether the separation matrix converges isWherein ε is 10-6。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410307957.0A CN104064195A (en) | 2014-06-30 | 2014-06-30 | Multidimensional blind separation method in noise environment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410307957.0A CN104064195A (en) | 2014-06-30 | 2014-06-30 | Multidimensional blind separation method in noise environment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104064195A true CN104064195A (en) | 2014-09-24 |
Family
ID=51551873
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410307957.0A Pending CN104064195A (en) | 2014-06-30 | 2014-06-30 | Multidimensional blind separation method in noise environment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104064195A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105162740A (en) * | 2015-09-09 | 2015-12-16 | 南京信息工程大学 | Single-channel time-frequency overlapping signal blind separation method |
CN111986695A (en) * | 2019-05-24 | 2020-11-24 | 中国科学院声学研究所 | Non-overlapping sub-band division fast independent vector analysis voice blind separation method and system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090254338A1 (en) * | 2006-03-01 | 2009-10-08 | Qualcomm Incorporated | System and method for generating a separated signal |
CN101622669A (en) * | 2007-02-26 | 2010-01-06 | 高通股份有限公司 | Systems, methods, and apparatus for signal separation |
-
2014
- 2014-06-30 CN CN201410307957.0A patent/CN104064195A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090254338A1 (en) * | 2006-03-01 | 2009-10-08 | Qualcomm Incorporated | System and method for generating a separated signal |
CN101622669A (en) * | 2007-02-26 | 2010-01-06 | 高通股份有限公司 | Systems, methods, and apparatus for signal separation |
Non-Patent Citations (4)
Title |
---|
HEFA ZHANG ETC: "Independent vector analysis for convolutive blind noncircular source separation", 《SIGNAL PROCESSING 92(2012)》 * |
INTAE LEE ETC: "Complex FastIVA: A Robust Maximum Likelihood Approach of MICA for Convolutive BSS", 《INTERNATIONAL CONFERENCE ON INDEPENDENT COMPONENT ANALYSIS & BLIND SIGNAL SEPARATION》 * |
KARIM ABED-MERAIM ETC: "A Blind Source Seperation Techique Using Second-Order Statistics", 《IEEE TRANSACTIONS ON SIGNAL PROCESSING》 * |
MINGGANG LUO ETC: "Multi-dimensional blind separation method for STBC systems", 《JOURNAL OF SYSTEMS ENGINEERING AND ELECTRONICS》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105162740A (en) * | 2015-09-09 | 2015-12-16 | 南京信息工程大学 | Single-channel time-frequency overlapping signal blind separation method |
CN105162740B (en) * | 2015-09-09 | 2018-02-02 | 南京信息工程大学 | A kind of single channel time-frequency blind Signal Separation of Overlapped Signals |
CN111986695A (en) * | 2019-05-24 | 2020-11-24 | 中国科学院声学研究所 | Non-overlapping sub-band division fast independent vector analysis voice blind separation method and system |
CN111986695B (en) * | 2019-05-24 | 2023-07-25 | 中国科学院声学研究所 | Non-overlapping sub-band division rapid independent vector analysis voice blind separation method and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109243483B (en) | Method for separating convolution blind source of noisy frequency domain | |
CN103944578B (en) | A kind of reconstructing method of multi signal | |
CN107368668A (en) | Seismic data noise attenuation method based on the study of dual sparse dictionary | |
CN102945670B (en) | Multi-environment characteristic compensation method for voice recognition system | |
CN105550716A (en) | Underdetermined blind source separation method applying multiple constraints | |
CN104934041B (en) | Convolution Blind Signal Separation method based on multiple-objection optimization joint block-diagonalization | |
CN103888145A (en) | Method for reconstructing signals | |
CN112992173B (en) | Signal separation and denoising method based on improved BCA blind source separation | |
CN103176946A (en) | Sparse decomposition and denoising method facing block sparse signals | |
CN106067165A (en) | High spectrum image denoising method based on clustering sparse random field | |
CN104407319A (en) | Method and system for finding direction of target source of array signal | |
CN103606133B (en) | A kind of based on the image de-noising method resolving rarefaction representation | |
CN104064195A (en) | Multidimensional blind separation method in noise environment | |
CN102163338A (en) | Efficient reconstruction method in compression perceptual system | |
CN103176947B (en) | A kind of multi channel signals denoising method based on signal correlation | |
CN103152298A (en) | Blind signal reconstruction method based on distribution-type compressed sensing system | |
Thomas et al. | Differential fast fixed-point algorithms for underdetermined instantaneous and convolutive partial blind source separation | |
Das et al. | ICA methods for blind source separation of instantaneous mixtures: A case study | |
CN104463245A (en) | Target recognition method | |
CN105869189B (en) | Radar target blind source separation method based on FFDIAG algorithm | |
CN105846826A (en) | Approximate smoothed L0 norm-base compressed sensing signal reconstruction method | |
Chung et al. | Recursive K-distribution parameter estimation | |
CN104065359A (en) | Fast convergence type two-dimensional adaptive filtering method | |
Zhang et al. | A new two-stage approach to underdetermined blind source separation using sparse representation | |
CN111837119B (en) | Sound signal separation method based on semi-non-negative matrix factorization |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20140924 |