Audio 示波器上显示的音频信号上的振铃伪影

Audio 示波器上显示的音频信号上的振铃伪影,audio,signals,signal-processing,fft,noise,Audio,Signals,Signal Processing,Fft,Noise,我生成了一个静噪波信号并将其放入一个波形文件,使用以下代码: import sys, os, wave, random, struct noise_output = wave.open('noise.wav', 'w') noise_output.setparams((1, 2, 1000, 0, 'NONE', 'not compressed')) SAMPLE_LEN = 1000 for i in range(0, SAMPLE_LEN): value = rando

我生成了一个静噪波信号并将其放入一个波形文件,使用以下代码:

import sys, os, wave, random, struct

noise_output = wave.open('noise.wav', 'w')
noise_output.setparams((1, 2, 1000, 0, 'NONE', 'not compressed'))

SAMPLE_LEN = 1000

for i in range(0, SAMPLE_LEN):
        value = random.choice([-32000, 32000])
        for j in range(100):
            packed_value = struct.pack('h', value)
            noise_output.writeframes(packed_value)
我被期望听到一些短嘎嘎声时,听,因为这不是让我们说一个“有效”的音频信号。相反,我能听到一些嘎嘎声,不知怎么的,我无法形容

然后我用示波器查看声卡的输出信号,它看起来像这样:

在我看来,输出类似于吉布斯效应。
我的问题是,为什么它看起来像这样?我被排除在外,在示波器上看不到任何响亮的人工制品。来自声卡的DAC如何工作以及哪些数字/模拟滤波器输出此信号?

此振铃可能是由于音频驱动器或硬件中任何自动采样率转换使用的插值滤波器造成的。通过使用“较软”的边缘或较大的上升/下降时间来去除大部分。祝贺你-你看到了。您的声卡重建滤波器(DAC输出上的模拟低通滤波器)将方波的频带限制在略低于奈奎斯特的范围内。