Source: GitHub
Signature¶
def sdynpy.signal_processing.sdynpy_cpsd.cpsd_to_time_history(cpsd_matrix, sample_rate, df, output_oversample=1)Generates a time history realization from a CPSD matrix
Parameters¶
cpsd_matrix : np.ndarray : A 3D complex np.ndarray representing a CPSD matrix where the first dimension is the frequency line and the second two dimensions are the rows and columns of the matrix at each frequency line.
sample_rate : float : The sample rate of the controller in samples per second
df : float : The frequency spacing of the cpsd matrix
Returns¶
output : np.ndarray : A numpy array containing the generated signals
Notes¶
Uses the process described in [1]_
.. [1] R. Schultz and G. Nelson, “Input signal synthesis for open-loop multiple-input/multiple-output testing,” Proceedings of the International Modal Analysis Conference, 2019.