声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1313|回复: 2

[综合讨论] 如何取消白噪声共轭相乘后的直流分量

[复制链接]
发表于 2009-5-20 19:43 | 显示全部楼层 |阅读模式

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

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

x
close all
clear all
T = 1;
fs=100;
t=0:1/fs:T-1/fs;
noise = randn(size(t)),noise = noise-mean(noise),noise = noise/std(noise);
x = noise.*conj(noise);
Pxx1 = abs(fft(x,fs));
figure(1)
plot((0:fs-1)/fs*fs,Pxx1)
xlabel('Hz')
ylabel('Amplitude')

以上是程序,就是白噪声和本身共轭相乘后做FFT,可以看到频域上,在零点处有一个很强冲击,零频分量是一个直流分量据我了解这是一个直流分量,怎么样才能去掉这个冲击,就是在做FFT后在第一个点不会出现冲击?
求高手解答!零频

[ 本帖最后由 reggie_liu 于 2009-5-20 19:57 编辑 ]
回复
分享到:

使用道具 举报

发表于 2009-5-20 20:53 | 显示全部楼层
不懂白噪声(即变量noise)本身仅是实数, 共轭就是本身, 干嘛和本身共轭相乘!

T = 1; fs=100; t=0:1/fs:T-1/fs;
noise = randn(size(t)); noise = noise-mean(noise); noise = noise/std(noise);
x = noise.*conj(noise); x=detrend(x);
Pxx1 = abs(fft(x,fs));
plot((0:fs-1)/fs*fs,Pxx1); xlabel('Hz'); ylabel('Amplitude')

[ 本帖最后由 ChaChing 于 2009-5-20 20:58 编辑 ]

评分

1

查看全部评分

 楼主| 发表于 2009-5-20 22:34 | 显示全部楼层
是这样的,s为LFM信号,n为高斯白噪声,(s+n).*(s(t-t1)+n(t-t1)),共轭延时相乘后就有白噪声和自身共轭相称。在做FFT在零频出现直流分量。
谢谢1楼解答!受益!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-13 21:43 , Processed in 0.076834 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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