pub fn create_hermitian_symmetric_signal(
amplitudes: &[f64],
randomize_phases: bool,
) -> Vec<Complex64> ⓘ
Expand description
Create a Hermitian-symmetric array from a real-valued amplitude spectrum.
This function builds a complex array with Hermitian symmetry, where the amplitudes are specified by the input array and phases are generated to ensure symmetry.
§Arguments
amplitudes
- Real-valued amplitudes for the frequency componentsrandomize_phases
- Whether to use random phases (if true) or zero phases (if false)
§Returns
- A complex array with Hermitian symmetry