显示来自立体声麦克风的信号

问题描述

这是立体声的 2 个音频信号吗? 1st Signal2nd Signal

解决方法

很难说......如果两条曲线在同一图上用不同的颜色曲线一起绘制并放大,这样你就可以看到曲线是否具有相似的形状,尽管略有不同......会更容易识别它们是否是立体的......如果您创建一个循环来遍历曲线的每个点,并在该循环内以每个点为基础打印出曲线 1 - 曲线 2 的总和,那么如果这些总和值中的每一个的值都接近于零,则两条曲线非常相似并且很可能是同声源的立体声曲线

//  array1 holds all points of your signal 1
//  array2 holds all points of your signal 2

size_array = length(array1)  

for curr_index = 0; curr_index < size_array; curr_index++ {

    curr_sum = array1[curr_index] - array2[curr_index]   // inverts array2
    print $curr_sum
}

如果两个信号相同,则 curr_sum 列表将显示零值(这意味着您的信号是单声道,只是复制到两个通道中)...如果信号是立体声,则 curr_sum 将有点接近于零,具体取决于立体声分离度两个麦克风之间