MATLAB中只知道信号自相关怎样求原信号

就是只知道自相关序列求原随机序列... 就是只知道自相关序列求原随机序列 展开
 我来答
百度网友8231528
2010-02-18 · TA获得超过1151个赞
知道小有建树答主
回答量:329
采纳率:0%
帮助的人:215万
展开全部
给你一个思路

r(t)=conv(x(t),x(t)) 表示信号 x(t)的自相关函数

所以
r(t)=x(t) @ x(-t) "@" 在这里表示卷积,我一下找不到合适的符号

x(t)的傅里叶变换为 X(jw)
x(-t)的傅里叶变换为 X'(jw) 其中 X'(jw)表X(jw)的共轭
r(t)的傅里叶变换为 R(jw)
由傅里叶变换的性质可知
R(jw)=X(jw)*X'(jw)=abs(X(jw))^2
因此 abs(X(jw))=sqrt(R(jw))
所以到现在为止 可以根据 r(t)取出原傅里叶变化的模值
如果没有其他条件,相位信息时不可能获取的 如果假设原序列是偶对称的则可以直接得到
X(jw)=sqrt(R(jw))
x(t)=ift(X(jw)

所以这个问题的解答过程可以归纳为,假设相关值为离散序列 r(n)

R(k)=fft(r(n))
X(k)=sqrt(R(k))
x(n)=ifft(X(k))
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式