Линейная форма волны FM популярна в радиолокационных системах, потому что ее большой продукт полосы пропускания времени может обеспечить хорошее разрешение области значений. Однако большая полоса пропускания этой формы волны делает цифровую согласованную фильтрацию трудной, потому что это требует дорогих, высококачественных аналого-цифровых конвертеров. Stretch processing, также известный как deramping или dechirping, является альтернативой согласованной фильтрации. Простирайтесь обработка обеспечивает импульсное сжатие путем поиска возврата в предопределенном интервале области значений интереса. Простирайтесь обработка обычно происходит в аналоговой области. В отличие от согласованной фильтрации, обработка фрагмента уменьшает требование полосы пропускания последующей обработки.
phased.StretchProcessor
Система object™ реализует обработку фрагмента. Можно использовать этот объект в качестве части симуляции, которая использует phased.LinearFMWaveform
или непосредственно с вашими собственными данными.
Типичная процедура для обработки фрагмента следующие:
Выберите интервал области значений интереса, сосредоточенного на диапазоне ссылки. Расширьте особое внимание обработки на этом интервале вместо целого промежутка области значений, который может покрыть импульс.
Задайте и сконфигурируйте объект процессора фрагмента. Настройка включает диапазон ссылки, длину интервала области значений интереса, характеристик линейной формы волны FM и скорости распространения сигнала.
Если вы используете phased.LinearFMWaveform
возразите, чтобы реализовать линейную форму волны FM, использовать getStretchProcessor
метод, чтобы задать и автоматически сконфигурировать объект процессора фрагмента.
В противном случае создайте phased.StretchProcessor
возразите непосредственно и установите его свойства по мере необходимости.
Выполните обработку фрагмента путем вызова step
метод на вашем объекте процессора фрагмента. Вы обеспечиваете свой полученный сигнал как входной параметр. step
метод генерирует опорный сигнал и коррелирует его с вашим полученным сигналом.
Вычислите периодограмму выхода от step
, и идентифицируйте пиковые частоты. Можно использовать следующие функции, чтобы помочь вам выполнить этот шаг:
periodogram
psd
findpeaks
Преобразуйте каждую пиковую частоту в соответствующее значение области значений, с помощью stretchfreq2rng
функция.
phased.StretchProcessor
| phased.LinearFMWaveform
| stretchfreq2rng
| periodogram
| findpeaks