保存并玩纯20 khz信号(声音)

1视图(30天)
丹尼尔hoasov科恩
丹尼尔hoasov科恩 2022年3月1日
你好,
我想保存(如wav)和玩20 khz纯信号(短期和长期信号),但是当我看到可视化工具,我还没有收到我真正所需要的。
正如你所看到的这是WAV文件检查,我发送20 khz,但下面有更多的噪音。
也,我使用了一个20 khz专用扬声器,当我发送20 khz我听到滴答声,我不想听(可能因为噪音或罪恶的信号,我发送错了)
频率= 20000;
时间= 3000;
Fs = 48000;
timevec = (0:1 / Fs:时间- (1 / f));
短=罪(2 *π*频率* timevec (1:7000));
长=罪(2 *π*频率* timevec (1:20000));
% %
%。
%。
%这里我把信号在数组来给他们订单,我想要的
%。
%。
% %
页= audioplayer(数组、Fs);
玩(pp);
文件名=“sound.wav”;
audiowrite(文件名,数组,Fs);

答案(1)

图像分析
图像分析 2022年3月1日
试着更低的频率,如10 KHz。然后看看你是否能听到。保持碰撞频率和看到你所听到的。它可以是你的扬声器系统真的不能玩,高频率,或者你的耳朵不能听到它。如果你有一个音频频谱分析仪(像一个麦克风),那么你可以测试出来的演讲者,比相信你的耳朵。
1评论
丹尼尔hoasov科恩
丹尼尔hoasov科恩 2022年3月2日
编辑:丹尼尔hoasov科恩 2022年3月4日
1。在较低的频率,我仍然可以获得这些声音
2。我希望20 khz的目的,我知道我不能听到的频率,因为这个我用一个特殊的麦克风和扬声器与谱图(+)检查我发送的。
我只是不明白为什么我收到这些声音我传输频率以下,也许是因为我发送“罪”的信号呢?
附加到后的光谱图是纯WAV文件,我写罪恶的信号,在传输之前(通过特殊的扬声器)

登录置评。

s manbetx 845


释放

R2021a

社区寻宝

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

开始狩猎!