sdynpy.signal_processing.sdynpy_cpsd.cpsd_to_time_history
- cpsd_to_time_history(cpsd_matrix, sample_rate, df, output_oversample=1)[source]
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 – A numpy array containing the generated signals
- Return type
np.ndarray :
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.