24小时热门版块排行榜    

查看: 1182  |  回复: 1

cangtian001

新虫 (初入文坛)

[求助] 求助:信号波形叠加分解 已有1人参与

我有三个信号的叠加,函数是这样的:
y = A1*sin(w1*t1+f1) - A2*sin(w2*t2+f2) - A3*sin(w3*t3+f3);

三个波形的时间t1, t2, t3是不等的,已知y, t1, t2, t3,需要求解A1, w1, f1, A2, w2, f2, A3, w3, f3这9个正弦参数,有什么办法可以求解?
绘图如下:
求助:信号波形叠加分解

我对这组数据进行了线性化处理,然后采用最小二乘迭代解算,发现根本不收敛,相差甚远,迭代了50次的结果是:
-0.566810113585211
-205.135193308740
515.973486702916
-0.198163681183584
100.038968748509
-250.551365702152
1.35509168352129
-33.9522526085631
147.527875661782

参数A1, w1, f1, A2, w2, f2, A3, w3, f3的真值分别是:
2.47022285869163
3.84719436358606
1.26
2.84184092344782
3.93076072817155
1.69
2.06781818393142
4.0199819595335
3.04

数据文件见附件

求助各位大师帮忙解决,或者提供有什么波形分析分解的方法,非常感谢~~
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : y_t1t2t3.TXT
  • 2014-01-22 16:58:52, 903.24 K

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

想毕业。。。。了
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

木易山水

金虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
这个不就是用FFT做正弦信号参数估计吗?

[ 发自手机版 http://muchong.com/3g ]
大师远去,新的一代正在成长
2楼2014-01-23 21:06:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 cangtian001 的主题更新
信息提示
请填处理意见