dechirp

Выполните dechirp операцию на сигнале FMCW

Синтаксис

Описание

пример

y = dechirp(x,xref) смешивает входящий сигнал, x, со ссылочным сигналом, xref. Сигналы могут быть комплексными сгенерированными модулированными сигналами. В радиолокационной системе FMCW, x полученный сигнал и xref переданный сигнал.

Примеры

свернуть все

Dechirp задержанный сигнал FMCW и график спектр до и после dechirping.

Создайте сигнал FMCW.

Fs = 2e5; Tm = 0.001;
hwav = phased.FMCWWaveform('SampleRate',Fs,'SweepTime',Tm);
xref = step(hwav);

Dechirp задержанная копия сигнала.

x = [zeros(10,1); xref(1:end-10)];
y = dechirp(x,xref);

Постройте спектр прежде dechirping.

[Pxx,F] = periodogram(x,[],1024,Fs,'centered');
plot(F/1000,10*log10(Pxx)); grid;
xlabel('Frequency (kHz)');
ylabel('Power/Frequency (dB/Hz)');
title('Periodogram Power Spectral Density Estimate Before Dechirping');

Постройте спектр после dechirping.

[Pyy,F] = periodogram(y,[],1024,Fs,'centered');
plot(F/1000,10*log10(Pyy));
xlabel('Frequency (kHz)');
ylabel('Power/Frequency (dB/Hz)');
ylim([-100 -30]); grid
title('Periodogram Power Spectral Density Estimate After Dechirping');

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

свернуть все

Входящий сигнал, заданный как M-by-N матрица. Каждый столбец x независимый сигнал и индивидуально смешан с xref.

Типы данных: single | double
Поддержка комплексного числа: Да

Ссылочный сигнал, заданный как M-by-1 вектор.

Типы данных: single | double
Поддержка комплексного числа: Да

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

свернуть все

Сигнал Dechirped, возвращенный как M-by-N матрица. Каждый столбец является микшером выход для соответствующего столбца x.

Типы данных: single | double

Алгоритмы

Для вектор-столбцов x и xref, операция соединения задана как xref .* conj(x).

Если x имеет несколько столбцов, операция соединения применяет предыдущее выражение к каждому столбцу x независимо.

Операция соединения инвертирует эффект Доплера, встроенный в x, из-за смесительного порядка xref и x. Смесительный порядок влияет на знак мнимой части выходного аргумента, y. Нет никакого сопоставимого соглашения в литературе о смесительном порядке. Эта функция и beat2range функционируйте используют то же соглашение. Если ваша программа обрабатывает выход dechirp другими способами примите смесительный порядок во внимание.

Эта функция поддерживает одинарную и двойную точность для входных данных и аргументов. Если входные данные, x, одинарная точность, выходные данные одинарная точность, независимо от точности аргументов. Если входные данные являются двойной точностью, выходные данные являются двойной точностью, независимо от точности аргументов.

Ссылки

[1] Следуйте, Филип. Обнаружение и классификация низкой вероятности радара прерывания. Бостон: дом Artech, 2009.

[2] Skolnik, M.I. Введение в радиолокационные системы. Нью-Йорк: McGraw-Hill, 1980.

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

Представленный в R2012b