Функция корреляции Matlab эффективно работает для того, для чего она предназначена. Если это задыхается, вы можете попробовать следующее, благодаря Matlab Forms .
- Используйте функцию findpeak (), чтобы найти два самых высоких пика.
- Возьмите первый пик, деленный на второй пик, и вы получите соотношение пиковых и боковых лепестков.
В качестве альтернативы, вы можете использовать функцию diff, чтобы найти точку, где меняется наклон, помогая идентифицировать пик, а затем выполнить шаг 2.