Apparatus and method for multichannel interference cancellation
An apparatus for multichannel interference cancellation in a received audio signal including two or more received audio channels to obtain a modified audio signal including two or more modified audio channels is provided. The apparatus includes a first filter unit being configured to generate a first estimation of a first interference signal depending on a reference signal. Moreover, the apparatus includes a first interference canceller being configured to generate a first modified audio channel of the two or more modified audio channels from a first received audio channel of the two or more received audio channels depending on the first estimation of the first interference signal. Furthermore, the apparatus includes a second filter unit being configured to generate a second estimation of a second interference signal depending on the first estimation of the first interference signal.
1 . An apparatus for multichannel interference cancellation in a received audio signal comprising two or more received audio channels to acquire a modified audio signal comprising two or more modified audio channels, the apparatus comprising:
a first filter unit being configured to generate a first estimation of a first interference signal depending on a reference signal;
a first interference canceller being configured to receive the first estimation of the first interference signal and being configured to generate a first modified audio channel of the two or more modified audio channels from a first received audio channel of the two or more received audio channels depending on the first estimation of the first interference signal by subtracting a first estimation signal from the first received audio channel, wherein the first estimation signal is the first estimation of the first interference signal;
a second filter unit being configured to receive the first estimation of the first interference signal, being same as the first estimation received by the first interference canceller, and being configured to generate a second estimation of a second interference signal using the first estimation of the first interference signal; and
a second interference canceller being configured to generate a second modified audio channel of the two or more modified audio channels from a second received audio channel of the two or more received audio channels depending on the second estimation of the second interference signal, by subtracting a second estimation signal from the second received audio channel, wherein the second estimation signal is the second estimation of the second interference signal,
wherein the apparatus is configured to output the first modified audio channel and the second modified audio channel, and
wherein the second filter unit is configured to determine a filter configuration, such that the filter configuration depends on a cross-correlation between the first estimation of the first interference signal and the second received audio channel.
2 . The apparatus according to claim 1 ,
wherein the first estimation of the first interference signal is a first estimation of a first acoustic echo signal,
wherein the second estimation of the second interference signal is a second estimation of a second acoustic echo signal,
wherein the first interference canceller is configured to conduct acoustic echo cancellation on the first received audio channel to acquire the first modified audio channel, and
wherein the second interference canceller is configured to conduct acoustic echo cancellation on the second received audio channel to acquire the second modified audio channel.
3 . The apparatus according to claim 1 , wherein the two or more received audio channels and the two or more modified audio channels are channels of a transform domain, and wherein the reference signal and the first and second interference signals are signals of the transform domain.
4 . The apparatus according to claim 1 , wherein the two or more received audio channels and the two or more modified audio channels are channels of a short-time Fourier transform domain, and wherein the reference signal and the first and second interference signals are signals of the short-time Fourier transform domain.
5 . The apparatus according to claim 1 ,
wherein the second filter unit is configured to determine the filter configuration depending on the first estimation of the first interference signal and depending on the second received audio channel, and
wherein the second filter unit is configured to determine the second estimation of the second interference signal depending on the first estimation of the first interference signal and depending on the filter configuration.
6 . The apparatus according to claim 5 ,
wherein the second filter unit is configured to determine the filter configuration by minimizing a cost function or by minimizing an error criterion.
7 . The apparatus according to claim 5 ,
wherein the second filter unit is configured to determine the filter configuration
a
^
n
opt
(
ℓ
,
k
)
according to
a
^
n
opt
(
ℓ
,
k
)
=
Ψ
1
(
ℓ
,
k
)
-
1
ψ
1
n
(
ℓ
,
k
)
,
wherein ψ 1 (l,k) is a covariance matrix of {circumflex over (d)} 1 (l,k),
wherein ψ 1n (l,k) is a cross-correlation vector between {circumflex over (d)} 1 (l,k) and Y n (l,k),
wherein {circumflex over (d)} 1 (l,k) indicates the first estimation of the first interference signal,
wherein Y n (l,k) indicates the second received audio channel,
wherein l denotes a time index, and wherein k indicates a frequency index.
8 . The apparatus according to claim 1 ,
wherein the second filter unit is configured to determine the filter configuration for a second time index depending on the filter configuration for a first time index that precedes the second time index in time, depending on the first estimation of the first interference signal for the first time index, and depending on a sample of the second modified audio channel for the first time index.
9 . The apparatus according to claim 8 ,
wherein the second filter unit is configured to determine the filter configuration for the second time index according to
a
^
n
(
ℓ
+
1
,
k
)
=
a
^
n
(
ℓ
,
k
)
+
C
n
(
ℓ
,
k
)
d
^
1
(
ℓ
,
k
)
E
n
*
(
ℓ
,
k
)
wherein l+1 indicates the second time index, wherein l indicates the first time index, and wherein k indicates a frequency index,
wherein â n (l+1,k) is the filter configuration for the second time index, and wherein â n (l,k) is the filter configuration for the first time index,
wherein {circumflex over (d)} 1 (l,k) is the first estimation of the first interference signal for the first time index,
wherein E n *(l,k) is the second modified audio channel for the first time index, and wherein C n (l,k) is a step-size matrix.
10 . The apparatus according to claim 1 ,
wherein the two or more received audio channels and the two or more modified audio channels are channels of a partitioned-block frequency domain, wherein each of the two or more received audio channels and the two or more modified audio channels comprises a plurality of partitions,
wherein the reference signal and the first and the second interference signals are signals of the partitioned-block frequency domain, and
wherein each of the reference signal and the first and the second interference signals comprises a plurality of partitions.
11 . The apparatus according to claim 10 ,
wherein the second filter unit is configured to determine a filter configuration depending on the first estimation of the first interference signal and depending on the second received audio channel,
wherein the second filter unit is configured to determine the second estimation of the second interference signal depending on the first estimation of the first interference signal and depending on the filter configuration, and
wherein the second filter unit is configured to determine the filter configuration for a second time index depending on the filter configuration for a first time index that precedes the second time index in time, depending on the first estimation of the first interference signal for the first time index, and depending on a sample of the second modified audio channel for the first time index.
12 . The apparatus according to claim 11 ,
wherein the second filter unit is configured to determine the filter configuration in the partitioned-block frequency domain according to
a
_
^
n
(
ℓ
+
1
)
=
a
_
^
n
(
ℓ
)
+
C
n
G
_
D
^
_
1
H
(
ℓ
)
e
n
(
ℓ
)
wherein l+1 indicates the second time index, and wherein l indicates the first time index, and wherein k indicates a frequency index,
wherein {circumflex over ( a )} n (l+1) is the filter configuration for the second time index, and wherein {circumflex over ( a )} n (l) is the filter configuration for the first time index,
wherein {circumflex over ( D )} 1 (l) is the first estimation of the first interference signal for the first time index,
wherein C n is a step-size matrix,
wherein e n (l) is the second modified audio channel for the first time index, and
wherein G is a circular convolution constraining matrix.
13 . The apparatus according to claim 1 ,
wherein the received audio signal comprises three or more received audio channels, and wherein the modified audio signal comprises three or more modified audio channels,
wherein the apparatus further comprises a third filter unit and a third interference canceller,
wherein the third filter unit is configured to generate a third estimation of a third interference signal depending on at least one of the first estimation of the first interference signal and the second estimation of the second interference signal, and
wherein the third interference canceller is configured to generate a third modified audio channel e 3 (t) of the three or more modified audio channels from a third received audio channel y 3 (t) of the three or more received audio channels depending on the third estimation {circumflex over (d)} 3 (t) of the third interference signal.
14 . A method for multichannel interference cancellation in a received audio signal comprising two or more received audio channels to acquire a modified audio signal comprising two or more modified audio channels, the method comprising:
generating, by a first filter unit, a first estimation of a first interference signal depending on a reference signal;
receiving the first estimation of the first interference signal at a first interference canceller, and generating, by the first interference canceller, a first modified audio channel of the two or more modified audio channels from a first received audio channel of the two or more received audio channels depending on the first estimation of the first interference signal by subtracting a first estimation signal from the first received audio channel, wherein the first estimation signal is the first estimation of the first interference signal;
receiving the first estimation of the first interference signal at a second filter unit, being same as the first estimation received by the first interference canceller, and generating, by the second filter unit, a second estimation of a second interference signal using the first estimation of the first interference signal;
generating, by a second interference canceller, a second modified audio channel of the two or more modified audio channels from a second received audio channel of the two or more received audio channels depending on the second estimation of the second interference signal, by subtracting a second estimation signal from the second received audio channel, wherein the second estimation signal is the second estimation of the second interference signal; and
outputting the first modified audio channel and the second modified audio channel,
wherein a filter configuration is determined at the second filter unit, such that the filter configuration depends on a cross-correlation between the first estimation of the first interference signal and the second received audio channel.
15 . A non-transitory digital storage medium having a computer program stored thereon to perform, when the computer program is run by a computer, a method for multichannel interference cancellation in a received audio signal comprising two or more received audio channels to acquire a modified audio signal comprising two or more modified audio channels, wherein the method comprises:
generating, by a first filter unit, a first estimation of a first interference signal depending on a reference signal;
receiving the first estimation of the first interference signal at a first interference canceller, and generating, by the first interference canceller, a first modified audio channel of the two or more modified audio channels from a first received audio channel of the two or more received audio channels depending on the first estimation of the first interference signal by subtracting a first estimation signal from the first received audio channel, wherein the first estimation signal is the first estimation of the first interference signal;
receiving the first estimation of the first interference signal at a second filter unit, being same as the first estimation received by the first interference canceller, and generating, by the second filter unit, a second estimation of a second interference signal using the first estimation of the first interference signal;
generating, by a second interference canceller, a second modified audio channel of the two or more modified audio channels from a second received audio channel of the two or more received audio channels depending on the second estimation of the second interference signal, by subtracting a second estimation signal from the second received audio channel, wherein the second estimation signal is the second estimation of the second interference signal; and
outputting the first modified audio channel and the second modified audio channel, wherein a filter configuration is determined at the second filter unit, such that the filter configuration depends on a cross-correlation between the first estimation of the first interference signal and the second received audio channel.