0
我怎样才能产生500 ms的1280 Hz采样噪声,平均频率分布在0.1 - 640 Hz和正态分布的幅度值之间?如何用平坦谱产生带限的随机噪声?
有关所需输出的说明,请参见以下屏幕截图。
Timeplot of waveform, frequency distribution, and histogram of amplitudes
我怎样才能产生500 ms的1280 Hz采样噪声,平均频率分布在0.1 - 640 Hz和正态分布的幅度值之间?如何用平坦谱产生带限的随机噪声?
有关所需输出的说明,请参见以下屏幕截图。
Timeplot of waveform, frequency distribution, and histogram of amplitudes
你的问题的参数做出答案简单:
所以你的情况,在“带限”约束是微不足道的,你可以简单地产生具有所需的噪音:
duration = 500e-3;
rate = 1280;
amplitude = 500;
npoints = duration * rate;
noise = amplitude * randn(1, npoints); % normally distributed white noise
time = (0:npoints-1)/rate;
然而,更一般地,在一个特定的频段产生噪音限制频谱形状(例如平坦)和价值统计(例如正态分布)可能是困难的。有两种简单的近似我能想到的:
您是否可以确认您的帖子可以总结如下:“我怎样才能产生500 ms的1280 Hz采样噪声,平均频率分布在0.1 - 640 Hz和正态分布的幅度值之间? – Sheljohn
@Sheljohn是的,这当然是一个更简洁的方式!为我的冗长道歉!我唯一要做的补充是振幅值应该正态分布在-500到+500范围内(至少如99.7%的振幅位于上述范围内)。 – Hans
这是不必要的限制;任何正常分布的输出可以线性重新调整到任何所需的范围。我可以编辑您的文章以使其更加简洁,但是您是否愿意这样做? – Sheljohn