R = pra.circular_2D_array([0, 0], 12, 0., 0.15)
// propagation filter bank
propagation_vector = -np.array([np.cos(azimuth), np.sin(azimuth)])
delays = np.dot(R.T, propagation_vector) / c * fs // in fractional samples
filter_bank = pra.fractional_delay_filter_bank(delays)
// we use a white noise signal for the source
After Change
aroom = pra.ShoeBox(room_dim, fs=fs, max_order=0, sigma2_awgn=sigma2)
// add the source
source_location = room_dim / 2 + distance * np.r_[np.cos(azimuth), np.sin(azimuth)]
source_signal = np.random.randn((nfft // 2 + 1) * nfft)
aroom.add_source(source_location, signal=source_signal)
// We use a circular array with radius 15 cm // and 12 microphones