Добавил:
Закончил бакалавриат по специальности 11.03.01 Радиотехника в МИЭТе. Могу помочь с выполнением курсовых и БДЗ по проектированию приемо-передающих устройств и проектированию печатных плат. Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
18
Добавлен:
10.09.2023
Размер:
1.84 Mб
Скачать

Лабораторная работа 6

Склизков Дмитрий РТ-31

Задание 3.

  1. Для когерентно-импульсной РЛС (см. рис.3) рассчитайте параметры гребенчатого фильтра на базе процессора ДПФ (минимально необходимый размер выборки и период (интервал) дискретизации ) для выработки оценок радиальной составляющей скорости целей. Значение несущей частоты РЛС 1,7 ГГц, максимальное значение радиальной скорости цели 5400 км/ч, потенциальное значение ошибки не должно превышать 10 м/с. Для упрощения задачи время прихода сигнала будем считать известным, шумовой и динамической ошибкой в оценках точности можно пренебречь.

Определите реакцию ДПФ-процессора на сигнал, отраженный от цели, имеющей радиальную составляющую скорости 1000; 1500; 10; 0 м/с.

Эффект Доплера:

Эффе́кт До́плера — изменение частоты и, соответственно, длины волны излучения, воспринимаемой наблюдателем (приёмником), вследствие движения источника излучения относительно наблюдателя (приёмника)

ДПФ-процессор – прибор, который получает на вход сигнал от цели и анализирует его с помощью дискретного преобразования Фурье

Частота волны, отраженной от приближающегося объекта (v отрицательная) увеличивается. От уходящего объекта (v положителная) – уменьшается.

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

Гетеродин - это частота сигнала , которая создается путем объединения или смешивания двух других частот

clc

clear all

close all

format short g

V_rmax = 5400 / 3600 * 1000 %перевод в м/с

V_rmin = 10

f_nes = 1.7*10^9

c = 3 * 10^8

f_dmax = 2 * V_rmax / c * f_nes %макс. знач. доплеровской частоты

f_dmin = 2 * V_rmin / c * f_nes %разрешение по допплеровской частоте

F_s = f_dmax * 2

t=0:1/F_s:1/f_dmin;

n=t*F_s;

vr=1500; %действующая рад. скорость

fd=2*vr*f_nes/c

un=exp(j*2*pi*fd*t);

scompl=fft(un);

s=abs(scompl);

phi=180/pi*angle(scompl);

subplot(2,1,1)

stem(n,un)

title(' ВХОДНОЙ СИГНАЛ')

xlabel('Отсчеты времени')

ylabel('Отсчеты сигнала')

grid on

subplot(2,1,2)

stem(n, s);

title('АМПЛИТУДНЫЙ СПЕКТР')

xlabel('Нормированная частота')

ylabel('Амплитуда')

grid on

hold on

V_rmax = 1500 %максимальная радиальная скорость

V_rmin = 10 %минимальная радиальная скорость

f_nes = 1.7e+09 %несущая частота

c = 300000000 %скорость света

f_dmax = 17000 %максимальная частота по Доплеру

f_dmin = 113.33 %минимальная частота по Доплеру

F_s = 34000 %период следования (период дискретизации), исходя из условия однозначного измерения максимального Доплера

fd = 1700 %текущий Доплер

Задание 4

  1. Оценить параметры ДПФ-процессора (минимально необходимый размер выборки и период (интервал) дискретизации ) для выработки оценок радиальной составляющей скорости целей при неизвестной дальности (неизвестном времени прихода сигнала). Исходные данные для расчета из примера 1, скважность последовательности зондирующих импульсов в РЛС КНИ 5.

Задачу решить в общем виде – время прихода сигнала неизвестно. Шумовой и динамической ошибкой в оценках точности можно пренебречь.

Определите реакцию ДПФ-процессора на сигнал, отраженный от цели, имеющей значения радиальной составляющей скорости те же, что и в предыдущей задаче.

fdmax = 17000

fdmin = 113.33

vr = 1500

Fsl = 8500

T = 1.1765e-05

N = 750

clc

close all

clear

f=1.7e9; %несущая частота

vrmax=5400 / 3600 * 1000; %максимальная радиальная скорость

vrmin=10; %минимальная радиальная скорость

%(точность (чувствительность) измерения радиальной скорости)

fdmax=2*vrmax*f/3e8 %максимальный допплер

fdmin=2*vrmin*f/3e8 %минимальный допплер

%(предел чувствительности допплеровского измерителя)

vr=1500 %текущая радиальная скорость

fd=2*vr*f/3e8; %текущий допплер

Fsl=fdmax/2 %период следования (ЗДЕСЬ НЕ РАВЕН периоду дискретизации), определяется исходя из условия однозначного измерения максимального допплера

taui=1/(Fsl*5)

T=taui/2 %интервал дискретизации

N=1/(fdmin*T)%размер выборки процессора ДПФ

t=0:T:1/fdmin;%вектор времени

n=t/T; %временные отсчеты

d=(0:(Fsl/fdmin))' *1/Fsl;%вектор описывающий положение импульсов сигнала на временной оси в пределах n от 0 до N

un1=pulstran(t,d,'tripuls',2*taui); %последовательность треугольных после оптимальной фильтрации в приемнике) видеоимпульсов

un=un1.*exp(j*2*pi*fd*t); %отсчеты сигнала, полученные в результате

%выделения с помощью ФД модуляции последовательности видеоимпульсов Доплером цели

scompl=fft(un);% комплексный спектр сигнала

s=abs(scompl); % амплитудный спектр сигнала

phi=180/pi*angle(scompl);

subplot(2,1,1) %определение места 1 графика

stem(n,un) %построение графика сигнала

title(' ВХОДНОЙ СИГНАЛ')

xlabel('Отсчеты времени') %подпись по оси x

ylabel('Отсчеты сигнала') %подпись по оси y

grid on % добавление сетки

subplot(2,1,2) %определение места 2 графика

stem(n, s); % построение амплитудного спектра

title('АМПЛИТУДНЫЙ СПЕКТР')

ylabel('Амплитуда')

xlabel('Нормированная частота')

grid on

hold on

Максимальный уровень сигнала наблюдаем на выходе n=150, что соответствует радиальной скорости 150*10=1500 м/с

V=1000 m/c

V = 10 m/c

V= 0 m/c

Задание 5

Рассчитайте параметры фильтра на базе процессора БПФ, согласованного с одиночным ЛЧМ-импульсом, имеющим следующие параметры – длительность импульса , где - период дискретизации, - минимальное значение несущей частоты, - максимальное значение несущей частоты. Сравните полученные результаты фильтрации с аналогичным по длительности одиночным радиоимпульсом по крутизне нарастания выходного напряжения вблизи максимума.

ЛМЧ-сигнал

clc

clear

close all

%БЫСТРАЯ СВЕРТКА. СОГЛАСОВАННЫЙ ФИЛЬТР НА БАЗЕ ПРОЦЕССОРА БПФ

%CИГНАЛ ЛЧМ

N=511 %размер выборки ДПФ

n=0:1:N; %вектор отсчетов времени

T=1 %период дискретизации

t=0:T:N*T; %вектор времени

f0=0.03 %минимальное значение частоты ЛЧМ-сигнала

f1=0.06 %максимальное значение частоты ЛЧМ-сигнала

t1=N*T %длительность ЛЧМ-сигнала (время изменения частоты от

%минимального до максимального значения

uin=chirp(t,f0,t1,f1,'linear'); %вычисление вектора отсчетов

%входного ЛЧМ-сигнала

h=uin(N-n+1); %формирование вектора импульсной характеристики

%фильтра, согласованного с сигналом uin

uou=fftfilt(h,uin); %вычисление быстрой свертки

subplot(3,1,2) %определение места No2 графика в матрице 1х2

stem(h); % построение импульсной характеристики

title('ИМПУЛЬСНАЯ ХАРАКТЕРИСТИКА') %заголовок

xlabel('Отсчеты времени') %подпись по оси x

ylabel('Амплитуда') %подпись по оси y

grid on % добавление сетки

subplot(3,1,1) %определение места No1 графика в матрице 1х3

stem(uin); % построение графика входного сигнала

title('ВХОДНОЙ СИГНАЛ') %заголовок

xlabel('Нормированная частота') %подпись по оси x

ylabel('Амплитуда') %подпись по оси y

grid on % добавление сетки

subplot(3,1,3) %определение места No3 графика в матрице 1х3

stem(uou) %построение графика выходного сигнала

title(' ВЫХОДНОЙ СИГНАЛ') %заголовок

xlabel('Отсчеты времени') %подпись по оси x

ylabel('Отсчеты сигнала') %подпись по оси y

grid on % добавление сетки

hold on

Гармонический сигнал

clc

clear

close all

%БЫСТРАЯ СВЕРТКА. СОГЛАСОВАННЫЙ ФИЛЬТР НА БАЗЕ ПРОЦЕССОРА БПФ

%CИГНАЛ ГАРМОНИЧЕСКИЙ

N=511

n=0:1:N

T=1

t=0:T:N*T

f0=0.03

f1=0.06

t1=N*T

uin=cos(2*pi*f1*n*T)

h=uin(N-n+1)

uou=fftfilt(h,uin)

subplot(3,1,1) %определение места No1 графика в матрице 1х2

stem(h); % построение импульсной характеристики

title('ИМПУЛЬСНАЯ ХАРАКТЕРИСТИКА') %заголовок

xlabel('Отсчеты времени') %подпись по оси x

ylabel('Амплитуда') %подпись по оси y

grid on % добавление сетки

subplot(3,1,2) %определение места No2 графика в матрице 1х3

stem(uin); % построение графика входного сигнала

title('ВХОДНОЙ СИГНАЛ') %заголовок

xlabel('Нормированная частота') %подпись по оси x

ylabel('Амплитуда') %подпись по оси y

grid on % добавление сетки

subplot(3,1,3) %определение места No3 графика в матрице 1х3

stem(uou) %построение графика выходного сигнала

title(' ВЫХОДНОЙ СИГНАЛ') %заголовок

xlabel('Отсчеты времени') %подпись по оси x

ylabel('Отсчеты сигнала') %подпись по оси y

grid on % добавление сетки

hold on

Мы видим, что результаты фильтрации по крутизне нарастания выходного напряжения вблизи максимума в принципе одинаковы, но у лчм-сигнала максимум более ярко выражен

Соседние файлы в папке Лаба 6