pulsint

Импульсное интегрирование

Синтаксис

Y = pulsint(X)
Y = pulsint(X,METHOD)

Описание

Y = pulsint(X) выполняет видео (некогерентное) интегрирование импульсов в X и возвращает интегрированный выходной параметр в Y. Каждый столбец X один импульс.

Y = pulsint(X,METHOD) выполняет импульсное интегрирование с помощью заданного метода. METHOD 'coherent' или 'noncoherent'.

Входные параметры

X

Импульсные входные данные. Каждый столбец X один импульс.

METHOD

Импульсный метод интегрирования. METHOD метод, используемый, чтобы интегрировать импульсы в столбцах X. Допустимые значения METHOD 'coherent' и 'noncoherent'. Значения не являются чувствительными к регистру.

Значение по умолчанию: 'noncoherent'

Выходные аргументы

Y

Интегрированный импульс. Y вектор-столбец N-1, где N является количеством строк во входе X.

Примеры

свернуть все

Некогерентно интегрируйте 10 импульсов синусоиды с добавленным Гауссовым белым шумом.

npulse = 10;
x = repmat(sin(2*pi*(0:99)'/100),1,npulse) + 0.1*randn(100,npulse);
y = pulsint(x);

Постройте один импульс и затем интегрированные импульсы.

subplot(2,1,1)
plot(abs(x(:,1)))
ylabel('Magnitude')
title('First Pulse')
subplot(2,1,2)
plot(abs(y))
ylabel('Magnitude')
title('Integrated Pulse')

Figure contains 2 axes objects. Axes object 1 with title First Pulse contains an object of type line. Axes object 2 with title Integrated Pulse contains an object of type line.

Больше о

свернуть все

Когерентное интегрирование

Позвольте Xij обозначить (i,j)-th запись матрицы M на n импульсов X.

Когерентное интегрирование импульсов в X:

Yi=j=1NXij

Некогерентное (видео) интегрирование

Позвольте Xij обозначить (i,j)-th запись матрицы M на n импульсов X.

Некогерентное (видео) интегрирование импульсов в X:

Yi=j=1N|Xij|2

Ссылки

[1] Ричардс, M. A. Основные принципы радарной обработки сигналов. Нью-Йорк: McGraw-Hill, 2005.

Расширенные возможности

Смотрите также

Введенный в R2011a