def additive_white_gaussian_noise(signal, noise_level):
    noise = np.random.normal(0, noise_level, signal.shape[0])
    return (signal + noise)
def additive_white_gaussian_noise(signal, noise_level):
    noise = np.random.normal(0, noise_level, signal.shape[0])
    return (signal + noise)