是否有可能通过本身没有颜色的高斯噪声注入的信号?
问题通过电子邮件通过Arunava慕克吉问
是。有两种简单的方法来做到这一点。
当生成的干涉对象,bilby
提供了通过bilby.gw.detector.get_interferometer_with...
表示几个辅助例程。在这种情况下,你会想要使用此功能(我已经截断doctring)
bilby.gw.detector.get_interferometer_with_fake_noise_and_injection(
name, injection_parameters, injection_polarizations=None,
waveform_generator=None, sampling_frequency=4096, duration=4,
start_time=None, outdir='outdir', label=None, plot=True, save=True,
zero_noise=False)
Docstring:
Helper function to obtain an Interferometer instance with appropriate
power spectral density and data, given an center_time.
Note: by default this generates an Interferometer with a power spectral
density based on advanced LIGO.
Parameters
----------
name: str
Detector name, e.g., 'H1'.
...
zero_noise: bool
If true, set noise to zero.
所以,你只是传递的标志,它会创建一个干涉仪只注入信号(那么你就需要做一个你到过的可能性干涉仪的名单希望每个干涉。
或者,你也可能会希望使用低级别方法本身。作为一般的经验法则,你可以经常看的通用辅助功能的源代码,以找出如何应该这样做。在这里,我们创建了一个干涉仪H1
零噪声设置的应变数据,并注入一个信号:
interferometer = get_empty_interferometer("H1")
interferometer.power_spectral_density = PowerSpectralDensity.from_aligo()
interferometer.set_strain_data_from_zero_noise(
sampling_frequency=sampling_frequency, duration=duration,
start_time=start_time)
injection_polarizations = interferometer.inject_signal(
parameters=injection_parameters,
waveform_generator=waveform_generator)
信息正确的,因为v.0.3.5的