FFT变换的问题

1.正弦函数    x=a1*sin(2*pi*f1*t+phi1)+a2*sin(2*pi*f2*t+phi2)+a3*sin(2*pi*f4*t+phi4)

a1=10
a2=20
a3=200
f1=10
f2=100
f3=30
f4=50
phi1=pi/4
phi2=pi/2
phi3=pi/3
phi4=pi/6

 

2.我将该正弦函数生成的离散时域数据点保存到文本中,下面是文本中保存的一部分

[0, 127.07106781186546]
[0.01, -70.12311659404857]
[0.02, 128.91006524188367]
[0.03, -75.46009500260436]
[0.04, 118.43565534959751]
[0.05, -87.07106781186587]
[0.060000000000000005, 110.12311659404901]
[0.07, -88.91006524188404]
[0.08, 115.46009500260425]
[0.09, -78.4356553495974]
[0.09999999999999999, 127.07106781186513]
[0.10999999999999999, -70.12311659404828]
[0.11999999999999998, 128.9100652418827]
[0.12999999999999998, -75.46009500260412]
[0.13999999999999999, 118.43565534959795]
[0.15, -87.07106781186627]
[0.16, 110.1231165940488]
[0.17, -88.91006524188442]

3.读取文本的数据,进行FFT,我假如基频是f4=50,我只要求读取进行FFT变换后,范围50-error至50-error(我设error为10)内的最大振幅及其对应的相位,便是基频对应的振幅与相位。

是这么回事吗?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值