如何提取两个音频信号之间的公共部分并将其从信号中移除?
How to extract the common part between two audio signals and remove it from the signal?
如果我在傅立叶域中有两个音频信号 Y1 和 Y2 分别是 S 与 H1 和 H2 相乘的结果(时域卷积):
Y1=H1*S
Y2=H2*S
而我没有S和H1、H2,但我知道S在Y1和Y2中是一样的。有什么好的方法可以将 S 提取出来,使等式右侧只有 H1 和 H2?
谢谢
看起来像是三个变量的两个方程。我不认为你可以提取原始信号 S.
我也在问自己同样的问题。我的第一种方法是在信号之间进行互相关,以获得它们最相似的点。然后我填充了两个中的一个,使它们正好是 "time synchronous",这意味着主要声源正好居中。然后我从另一个中减去一个。我认为这是一种有效的方法,尽管我没有遵循它并且它不能正常工作。如果您有其他想法,请告诉我 ;)
如果我在傅立叶域中有两个音频信号 Y1 和 Y2 分别是 S 与 H1 和 H2 相乘的结果(时域卷积):
Y1=H1*S
Y2=H2*S
而我没有S和H1、H2,但我知道S在Y1和Y2中是一样的。有什么好的方法可以将 S 提取出来,使等式右侧只有 H1 和 H2?
谢谢
看起来像是三个变量的两个方程。我不认为你可以提取原始信号 S.
我也在问自己同样的问题。我的第一种方法是在信号之间进行互相关,以获得它们最相似的点。然后我填充了两个中的一个,使它们正好是 "time synchronous",这意味着主要声源正好居中。然后我从另一个中减去一个。我认为这是一种有效的方法,尽管我没有遵循它并且它不能正常工作。如果您有其他想法,请告诉我 ;)