声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1396|回复: 7

[其他] instfreq求得的瞬时频率为何与原始信号不等长?

[复制链接]
发表于 2008-4-30 17:40 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
例:
x=rand(1,128);
y=hilbert(x);
fy=instfreq(y');
x长128
fy长126
这是为什么呢?
如何能让它们等长呢?
回复
分享到:

使用道具 举报

发表于 2008-5-1 22:54 | 显示全部楼层
帮助里面
T : Time instants                (default : 2:length(X)-1).

时间的长度和X的长度不一样,默认的差两个时间点。
发表于 2008-5-2 00:36 | 显示全部楼层
楼上解释正确!:lol :lol :lol
 楼主| 发表于 2008-5-3 21:06 | 显示全部楼层
本帖最后由 wdhd 于 2016-9-10 14:27 编辑
原帖由 2365215 于 2008-5-1 22:54 发表
帮助里面
T : Time instants                (default : 2:length(X)-1).

时间的长度和X的长度不一样,默认的差两个时间点。

哦,谢谢:handshake ,这个我看到了,只是不知是否有什么根据:victory:
发表于 2008-5-3 23:40 | 显示全部楼层

回复 4楼 的帖子

这个跟求瞬时频率采用的方法有一定关系。

如果采用(f(n+1)-f(n-1))/2求瞬时频率,则起点(没有f(n-1))与终点(没有f(n+1))无法求瞬时频率,故只有2:length(x)-1点可以求得瞬时频率;

如果采用f(n)-f(n-1),则是可以求得2:length(x)点的瞬时频率的。

但是第二种方法的误差比第一种要大些,具体为什么可以去见数值分析方面的书籍。

不知道说得对不对:@)

评分

1

查看全部评分

 楼主| 发表于 2008-5-4 10:58 | 显示全部楼层
本帖最后由 wdhd 于 2016-9-10 14:27 编辑
原帖由 dailiangren 于 2008-5-3 23:40 发表
这个跟求瞬时频率采用的方法有一定关系。

如果采用(f(n+1)-f(n-1))/2求瞬时频率,则起点(没有f(n-1))与终点(没有f(n+1))无法求瞬时频率,故只有2:length(x)-1点可以求得瞬时频率;

如果采用f(n)-f(n-1),则 ...

哦,是这样啊,多谢:handshake
发表于 2008-5-23 14:04 | 显示全部楼层
本帖最后由 wdhd 于 2016-9-10 14:27 编辑
原帖由 buzhiyao 于 2008-4-30 17:40 发表
例:
x=rand(1,128);
y=hilbert(x);
fy=instfreq(y');
x长128
fy长126
这是为什么呢?
如何能让它们等长呢?

求出的fy的物理含义是什么

然后如何求解瞬时频率?
 楼主| 发表于 2008-5-25 21:22 | 显示全部楼层
本帖最后由 wdhd 于 2016-9-10 14:28 编辑
原帖由 2365215 于 2008-5-23 14:04 发表


求出的fy的物理含义是什么

然后如何求解瞬时频率?

fy就是所求的瞬时频率
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-22 15:38 , Processed in 0.054869 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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