def db(data, power=False):
'''Convenience function to calculate the 20*log10(abs(x))
Parameters
----------
data : array_like
signals to be converted to db
power : boolean
data is a power signal and only needs factor 10
Returns
-------
db : array_like
20 * log10(abs(data))
'''
if power:
factor = 10
else:
factor = 20
return factor * np.log10(np.abs(data))
评论列表
文章目录