声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1672|回复: 6

[编程技巧] 关于解卷绕函数unwrap问题

[复制链接]
发表于 2015-11-10 19:56 | 显示全部楼层 |阅读模式

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

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

x
画相位程序:
_________________________________
x=[1 1 1 1];
Xk=fft(x,100);
n=0:length(Xk)-1;                        
stem(n,angle(Xk),'r.');
————————————————————

                               
登录/注册后可看大图
————>>>>>>

                               
登录/注册后可看大图

可以用unwrap函数把相位画成线性的么???                          大致这种形式的!

回复
分享到:

使用道具 举报

发表于 2015-11-11 07:37 | 显示全部楼层
unwrap函数判断相角是否需要展开的算法是两点间的相角差大于pi
你这里相位差都达不到这个条件,所以用unwrap是不会刑警累加计算的

评分

1

查看全部评分

 楼主| 发表于 2015-11-11 08:45 | 显示全部楼层
christy 发表于 2015-11-11 07:37
unwrap函数判断相角是否需要展开的算法是两点间的相角差大于pi
你这里相位差都达不到这个条件,所以用unwr ...

unwrap(p,tol)调用这种形式修改门限值tol为啥也不管用?

点评

你给的例子中的数据好像不太适合用unwrap  详情 回复 发表于 2015-11-11 10:48
发表于 2015-11-11 10:48 | 显示全部楼层
XJ1423 发表于 2015-11-11 08:45
unwrap(p,tol)调用这种形式修改门限值tol为啥也不管用?

你给的例子中的数据好像不太适合用unwrap
 楼主| 发表于 2015-11-11 19:37 | 显示全部楼层
犟牛 发表于 2015-11-11 10:48
你给的例子中的数据好像不太适合用unwrap

嗯,对头,相邻之间差值都小于pi
 楼主| 发表于 2015-11-11 19:55 | 显示全部楼层
犟牛 发表于 2015-11-11 10:48
你给的例子中的数据好像不太适合用unwrap

unwrap(p)默认tol为pi,,但是unwrap(p,tol)这种形式在这篇论文中讲可以改变tol的值来改变门限值,,,[url=http://wenku.baidu.com/view/dc48f931b90d6c85ec3ac65f.html]

点评

建议用edit unwrap看看其源代码 你这组数据即便加上tol好像也不适用 可以根据你的数据特点,参考unwrap源代码写个自己的程序看看  详情 回复 发表于 2015-11-12 10:11
发表于 2015-11-12 10:11 | 显示全部楼层
XJ1423 发表于 2015-11-11 19:55
unwrap(p)默认tol为pi,,但是unwrap(p,tol)这种形式在这篇论文中讲可以改变tol的值来改变门限值, ...

建议用edit unwrap看看其源代码
你这组数据即便加上tol好像也不适用
可以根据你的数据特点,参考unwrap源代码写个自己的程序看看
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-10 17:01 , Processed in 0.061828 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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