如何验证下采样是否符合预期

如何验证下采样输出是否正确。例如,我做了一些例子,但是,我不确定输出是否正确?


关于验证的任何想法


代码


import numpy as np

import matplotlib.pyplot as plt # For ploting

from scipy import signal

import mne


fs = 100 # sample rate

rsample=50 # downsample frequency

fTwo=400 # frequency of the signal

x = np.arange(fs)

y = [ np.sin(2*np.pi*fTwo * (i/fs)) for i in x]

f_res = signal.resample(y, rsample)

xnew = np.linspace(0, 100, f_res.size, endpoint=False)

#

# ##############################

#

plt.figure(1)

plt.subplot(211)

plt.stem(x, y)

plt.subplot(212)

plt.stem(xnew, f_res, 'r')

plt.show()


守着一只汪
浏览 235回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python