【发布时间】:2012-06-09 11:20:16
【问题描述】:
我希望 LFO 是 6Hz 正弦波,它将原始信号的幅度修改 +/- 2db。
[y, Fs] = wavread('input.wav');
t = 0:1/Fs:(length(y)-1)/Fs;
y1 = y .* 1.584893.*sin(2*pi*6*t);
wavwrite(y1,Fs,'output.wav');
这会做需要做的事情吗?因为我听了输出信号后它听起来很变形。
【问题讨论】:
-
顺便说一句,您可以使用
db()进行分贝转换。
标签: matlab audio signal-processing audio-processing