使用python生成正弦波数据

在调试ESP32的音频功能的时候,需要对声音的效果做个测试,需要1khz的正弦波c语言数组形式的数据,采样率为16k。这么算也就是一个完整的正弦波波形用16个点来表示。如何快速获取这样的数据,又想起来了强大的python,知道有个numpy科学计算的库,但是仅限于知道还没怎么用过。网上一搜果然有用他生成正弦波的,而且还简单。

这样整体地思路就有了,我先用numpy生成正弦波数据,然后调用python的写文件接口把这些数据写入一个txt文件。随后就一边搜资料一边写,代码如下:

 

生成的波形图如下:

您可能还喜欢...

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注