我怎么能产生音频调频信号?

58视图(30天)
亚历克斯Dashevsky
亚历克斯Dashevsky 2018年3月25日
回答: Sulaymon Eshkabilov 2021年7月10日
你好,我需要找到一个系统的频率响应。我想产生线性调频音频声音从200赫兹到10 khz。我不明白如何做。你能帮助吗?

答案(2)

明星黾
明星黾 2018年3月25日
试试这个:
t = linspace (0、4.8、4.8 e + 4);
f0 = 200;
f1 = 10000;
Fs = 1 /意味着(diff (t));
f0 x =唧唧声(t, t(结束),f1);
声音(x, Fs)
图(1)
情节(t, x)
9日评论
哈维尔
哈维尔 2020年11月17日
你会如何出口wav文件?

登录置评。


Sulaymon Eshkabilov
Sulaymon Eshkabilov 2021年7月10日
只是用audiowrite(),例如:
t = linspace (0、4.8、4.8 e + 4);
f0 = 200;
f1 = 10000;
Fs =圆(1 /意味着(diff (t)));%必须是整数,因此,它必须是围捕!
y =唧唧声(t, f0, t(结束),f1);
声音(y, Fs)
文件名=“Chirp_Sound.wav”;
audiowrite(文件名,y, Fs);% Chirp_Sound。wav文件is created
清晰的y Fs
测试记录* % %。wav文件
[y, Fs] = audioread(文件名);
声音(y, Fs)

类别

找到更多的在代码生成和部署帮助中心文件交换

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!