Python中的numpy bartlett()
巴特利特窗与三角窗非常相似,只是端点在零处。在信号处理中,它经常被用来对信号进行缩减,而不会在频域中产生太多的波纹。
参数(numpy.bartlett(M)):
M : int 输出窗口中的点的数量。如果是零或更少,则返回一个空数组。
返回:
out :数组
三角形窗口,最大值归一(只有在样本数为奇数时才出现值一),第一个和最后一个样本等于零。
示例:
输出:
绘制窗口及其频率响应图(需要SciPy和matplotlib):
For Window:
输出:
For frequency:
输出: