我正在为微 Controller 编写C程序。目前,我已经编写了可以从板上的模数转换器端口读取的功能,以及可以产生延迟的功能(只是需要时间的循环)。

来自麦克风的输入信号被读取到板中,每个读取的值都存储在一个表中。该表中存储的值旨在以不同的频率输出到扬声器。

我的问题是,给定一个值表,如何在较高和较低的频率下播放/输出这些值。

最佳答案

您要么想在以相同的ADC / dAC速率播放波形样本之前对其重新采样,要么更改采样率,要么研究时间间隔修改,这是一个复杂得多的DSP处理。

关于c - 以不同的频率增加输出信号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8315390/

10-12 15:01