查看: 994|回复: 1

[求助] mk64进行FFT运算,波形初始角度不同计算出来有偏差

[复制链接]
  • TA的每日心情
    开心
    2022-2-1 19:14
  • 签到天数: 26 天

    [LV.4]偶尔看看III

    15

    主题

    127

    帖子

    0

    高级会员

    Rank: 4

    积分
    723
    最后登录
    2022-12-30
    发表于 2021-9-25 19:16:49 | 显示全部楼层 |阅读模式
        求助个问题,用的Mk64,MCUXpresso IDE,用sin()函数生成数据,再通过arm_rfft_q15()计算其幅值。比如buff[i] = 1024sin(2*PI*(i&0x7f)/128)生成4096个数据,模拟50Hz的一个波形,每个周期采样128次。    从buff[0]也就是初始角度为0计算出来的幅值为512,如果从buff[32]即初始角度偏移90°计算出来的幅值为510。
        问题是实际情况中要采样的波形其初始角度是不确定的,该如何解决呢?

    我知道答案 目前已有1人回答
    哈哈
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-12-25 08:42
  • 签到天数: 391 天

    [LV.9]以坛为家II

    45

    主题

    1337

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    3156
    最后登录
    2024-2-19
    发表于 2021-9-26 13:29:33 | 显示全部楼层
    这个要看你是什么应用?倾角吗?
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-4-20 19:15 , Processed in 0.116823 second(s), 21 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表