dfttest.py 文件源码

python
阅读 14 收藏 0 点赞 0 评论 0

项目:crypto 作者: erose1337 项目源码 文件源码
def parse_DFT_output(FmList, threshold=0.001):
    outputs = []
    for (i, Fm) in enumerate(FmList):
        if abs(Fm) > threshold:
            frequency = i
            amplitude = abs(Fm) * 2.0
            phase_angle = int(((cmath.phase(Fm) + pi2 + pi2 / 4.0) % pi2) / pi2 * 360 + 0.5)            
            outputs.append((amplitude, frequency, phase_angle))
    return outputs
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号