声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 9389|回复: 20

[FFT] 由功率谱能计算离散时间序列吗?

[复制链接]
发表于 2007-5-26 23:03 | 显示全部楼层 |阅读模式

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

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

x
现在知道一功率谱,能不能由功率谱P(w)计算得到离散时间序列x(0),x(1)....x(n-1)呢?
不知道下面的方法可不可以,请教一下各位师兄!
功率谱通过逆离散付立叶变换求得信号自相关函数R(m),再有自相关函数列出关于x(0),x(1)....x(n-1)N点序列的方程组,从而求得N点序列x(0),x(1)....x(n-1)
回复
分享到:

使用道具 举报

发表于 2007-5-27 11:53 | 显示全部楼层
功率谱没有相位信息,不能恢复到时域
发表于 2007-5-27 14:18 | 显示全部楼层
yangzj 说得对,功率谱数据中没有包含相位信息,不能直接得到时域数据。
不过,可以根据相位分布特性来决定相位数据。

这里有几个帖子可以供参考:
1、http://okok.org/cgi-bin/ut/topic_show.cgi?id=26498&h=1#690058
2、http://okok.org/cgi-bin/ut/topic_show.cgi?id=124039&h=1#544291
3、http://okok.org/cgi-bin/ut/topic_show.cgi?id=26246&pg=1&bpg=1

[ 本帖最后由 wanyeqing2003 于 2007-5-27 14:20 编辑 ]

评分

1

查看全部评分

 楼主| 发表于 2007-5-27 23:05 | 显示全部楼层

谢谢

本帖最后由 wdhd 于 2016-6-3 10:06 编辑
原帖由 wanyeqing2003 于 2007-5-27 14:18 发表
yangzj 说得对,功率谱数据中没有包含相位信息,不能直接得到时域数据。
不过,可以根据相位分布特性来决定相位数据。

这里有几个帖子可以供参考:
1、http://okok.org/cgi-bin/ut/topic_show.cgi?id=2649 ...



不需要相位信息,只需要计算出序列就可以了!
由功率谱做IFFT的到的是自相关函数,我的意思是能否由求出的自相关函数直接求得序列
发表于 2007-5-28 07:57 | 显示全部楼层
本帖最后由 wdhd 于 2016-6-3 10:07 编辑
原帖由 xiaoyongsword 于 2007-5-27 23:05 发表




不需要相位信息,只需要计算出序列就可以了!
由功率谱做IFFT的到的是自相关函数,我的意思是能否由求出的自相关函数直接求得序列

理论上可以用IFFT计算自相关函数,而实际应用中很少这样做。
 楼主| 发表于 2007-6-3 22:43 | 显示全部楼层
查了一些资料,可以通过功率谱和幅度谱的关系,计算出幅度谱,再 ifft得到序列,不过说得到的是伪随机序列
不明白伪随机序列是什么?
发表于 2007-6-3 22:56 | 显示全部楼层
本帖最后由 wdhd 于 2016-6-3 10:07 编辑
原帖由 xiaoyongsword 于 2007-6-3 22:43 发表
查了一些资料,可以通过功率谱和幅度谱的关系,计算出幅度谱,再 ifft得到序列,不过说得到的是伪随机序列
不明白伪随机序列是什么?

获得了幅值谱,不能直接进行ifft,你还是需要构造相位信息。
不同的相位信息构造方式可以产生不同的时域随机序列。
如无特殊要求,一般产生高斯分布的随机序列就可以了。

评分

1

查看全部评分

 楼主| 发表于 2007-6-5 20:00 | 显示全部楼层
那怎么样进行随机相位调制呢?
一般用什么方式构造相位信息!!
谢谢Galaxy163!
发表于 2007-6-8 10:57 | 显示全部楼层
由程序中的随机信号发生器产生0~1之间的随机数,乘上周期就得到随机相位。
发表于 2007-6-9 09:11 | 显示全部楼层
最简单的就是产生-pi~pi之间均匀分布的值做为随机相位。
发表于 2007-11-9 22:20 | 显示全部楼层
本帖最后由 wdhd 于 2016-6-3 10:07 编辑
原帖由 xiaoyongsword 于 2007-5-26 23:03 发表
现在知道一功率谱,能不能由功率谱P(w)计算得到离散时间序列x(0),x(1)....x(n-1)呢?
不知道下面的方法可不可以,请教一下各位师兄!
功率谱通过逆离散付立叶变换求得信号自相关函数R(m),再有自相关函数列出 ...

由功率谱(统计特性)来生成随机时间序列(满足给定功率谱)是可以的,工程应用中如生成人工地震波、风速时程等都属于这一问题;
目前主要有二大类方法:谐波叠加法和线性滤波法。期刊上关于这方面的文章不少。
回复 支持 1 反对 0

使用道具 举报

发表于 2007-12-13 10:27 | 显示全部楼层

如何由功率谱密度生成实随机序列呢?

发表于 2007-12-13 10:55 | 显示全部楼层
本帖最后由 wdhd 于 2016-6-3 10:07 编辑
原帖由 peterlindi 于 2007-12-13 10:27 发表

有了随机相位后,用逆富丽叶变换就可以得到时间序列数据了。
发表于 2011-9-16 09:53 | 显示全部楼层
功率谱就是时间序列的平均结果,无法倒回去吧,没有任何相位信息
发表于 2011-11-1 09:34 | 显示全部楼层
废话,这是肯定的了,支持3楼吧
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-5-20 01:24 , Processed in 0.138055 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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