Professional Documents
Culture Documents
SEPARATION
Report of Dirty Implementation
Group 6
Jayraj Dave: 131018
Kavi Pandya: 131020
Parth Patel: 131033
Shreedhar Dalal: 131052
Outline
1. Introduction
2. Algorithm of Dirty Implementation
3. Result
4. Mat lab Code
5. References
1. Introduction:
We have implemented the Blind Audio Source Separation concept described
in section 1 of the paper [1] by Smaragdis. This algorithm assumes
instantaneous mixtures and uses the Matrix updating formula as described
in paper [2]. The updation algorithm mentioned in this paper minimizes a
statistical dependency among outputs is derived for blind separation of
mixed signals. The dependency is measured by the average mutual
information (MI) of the outputs. The Gram-Charlier expansion is used in
evaluating the MI. The natural gradient approach is used to minimize the MI.
3. Result:
Here, in figure 1, we can see the similarity in the source signal and the
recovered signal. It might be slightly shifted in terms of time. But for the 1st
feature of source and recovered signal it seems similar. Thus, we can say
that the estimated unmixing matrix (W) closely matches with the inverse of
mixing matrix (A).
xlabel('Time');
ylabel('Value of signal');
title('Source Signal 2');
subplot(2,1,2);
plot(0:n,y(2,:),'b');
xlabel('Time');
ylabel('Value of signal');
title('Recovered Signal 2');
%plot of the source and output signal 3
subplot(2,1,1);
plot(0:n,S(3,:),'r');
xlabel('Time');
ylabel('Value of signal');
title('Source Signal 3');
subplot(2,1,2);
plot(0:n,y(3,:),'b');
xlabel('Time');
ylabel('Value of signal');
title('Recovered Signal 3');
5. References:
1. Smaragdis, Paris. "Blind separation of convolved mixtures in the
frequency domain." Neurocomputing 22.1 (1998): 21-34.
2. Amari, Shun-ichi, Andrzej Cichocki, and Howard Hua Yang. "A new
learning algorithm for blind signal separation." Advances in neural
information processing systems (1996): 757-763.