繁体   English   中英

创建正弦波并在python中进行采样

[英]Create sine wave and sample it in python

因此,我想创建一个1.95Khz信号,这很简单。

N=1024

signal=[np.sin(2*np.pi*i/512)*20000+30000 for i in np.arange(0,N,1)]

至少有2个周期。 我如何使用96Khz的采样频率来模拟自己正在回读它。 我想要1024个样本。 同样,当我发送它时,每个点每1040ns发送一次(信号阵列的每个元素每1040ns发送一次)。

N = 1024
ix = np.arange(N)
signal = np.sin(2*np.pi*ix/float(N/2))*20000+30000
time = ix/96e3

然后,矢量时间包含您的采样时间,信号包含这些时间的信号。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM