Пороговая обработка сигналов — КиберПедия 

Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...

Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...

Пороговая обработка сигналов

2017-11-22 505
Пороговая обработка сигналов 0.00 из 5.00 0 оценок
Заказать работу

 

Для обнаружения сигнала, отраженного от подвижной цели, используется задача обнаружения полностью известного сигнала с неизвестной постоянной начальной фазой и

амплитудой. Для этого необходимо задаться Fлт =104 на один элемент разрешения радиолокационного объема и вероятностью правильного обнаружения D =0,5. Тогда можно оценить порог для заданной системы по формуле:

E пор =√ −2⋅ln(F лт)⋅σ2 ш

 

где σ2 ш - дисперсия шума.

 

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

Для реализации процедуры пороговой обработки применим ООП подход. Создадим класс Detector (файл Detector.m), описывающий блок вычисления порога и обнаружения целей. Данные на вход Detector будем подавать через скрипт (файл main.m).

 

Файл Detector.m

 

classdef Detector < handle

 

%Detector осуществляет обнаружение целей

 

properties

%определяем параметры детектора

 

thr %порог обнаружения

Fa %вероятность ложных тревог


 

detections


 

 

%выходной массив данных

 


end


 

methods

function obj = Detector(fa)

 

obj.Fa = fa;

end

 

function detect(obj,inData,r,a) %обнаружение целей

%вычисляем порог в заданной области свободной от целей r - a temp = abs(inData(r,a));

 

s2 = var(temp(:));

 

obj.thr = 2.5*sqrt(-2*log(obj.Fa)*s2);

obj.detections = inData > obj.thr;

 

end

function show(obj,hInData)

 

figure;

%сырые данные

 

subplot(1,2,1);

temp = abs(hInData(:));

 

q = quantile(temp,0.9);

imagesc(abs(hInData),[0 q]);

 

xlabel('Угол, отс');

ylabel('Дальность, отс');

 

if ~isempty(obj.detections)

 

subplot(1,2,2);

%данные после порога

 

imagesc(abs(obj.detections),[0 1]);

xlabel('Угол, отс');

 

ylabel('Дальность, отс');

end

 

end

end

 

end

 

Оглавление

А.Н. Семёнов

 

Методические указания к домашнему заданию по курсу

«РАДИОЛОКАЦИОННЫЕ ИНФОРМАЦИОННЫЕ И ИЗМЕРИТЕЛЬНЫЕ КОМПЛЕКСЫ»


 

 

Файл main.m

 

fnames = dir('files');

%создаем объект класса RawData

 

rlsdata = RawData([fnames(21).folder '\'],fnames(21).name);

rlsdata.rafinate(20); %выполняем метод класса для рафинирования

 

akp = AKP; %создаем объект класса AKP

akp.compensate(rlsdata.raw,rlsdata.angles); %осуществляем компенсацию

 

convdata = ConvData(akp); %создаем объект класса ConvData

convdata.convole_time('ski'); %выполняем метод свертки во временной области

 

sdcdata = SDC(convdata); %создаем объект класса SDC

sdcdata.chpk1; %выполняем операцию СДЦ

 

detector = Detector(1e-4); %создаем объек класса Detector

detector.detect(sdcdata.sdc_data(2000:end,:),13000:14000,1:length(sdcdata.sdc_ang)); detector.show(sdcdata.sdc_data(2000:end,:))

 

%отображение в полярных координатах

 

figure;

a = double(rlsdata.angles(sdcdata.sdc_ang));

 

z = double(detector.detections(1:3000,:));

polarplot3d(z,...

 

'AngularRange',[min(a) max(a)]*pi/5000,'RadialRange',[2000 5000]*0.375); view(2);

axis off;

axis equal;

 

До порогового обнаружения   После порогового обнаружения  
   
       

 

Рисунок 8 — Результаты обнаружения целей


 

 

Оглавление

А.Н. Семёнов

 

Методические указания к домашнему заданию по курсу

«РАДИОЛОКАЦИОННЫЕ ИНФОРМАЦИОННЫЕ И ИЗМЕРИТЕЛЬНЫЕ КОМПЛЕКСЫ»


 

Рисунок 9 — Результаты обнаружения в полярной системе координат

 

Кластеризация отметок

 

Измерение параметров цели

 

Оглавление

А.Н. Семёнов

 

Методические указания к домашнему заданию по курсу

«РАДИОЛОКАЦИОННЫЕ ИНФОРМАЦИОННЫЕ И ИЗМЕРИТЕЛЬНЫЕ КОМПЛЕКСЫ»


 

Требования к выполнению домашнего задания

 

Расчетно-пояснительная записка к домашнему заданию должна быть оформлена по ГОСТ 7.32-2001. В записке должны быть представлены результаты пунктов выполнения домашнего задания в виде рисунков, сечений матриц и др. способами, позволяющие оценить уровень самостоятельного выполнения ДЗ.

 

Исходные код программы должен быть представлен в приложении к пояснительной записке.

 

Домашнее задание считается выполненным, если представлены данные после порогового обнаружителя.

 

Записка сдается в архиве, содержащем:.odt и.pdf файл записки, исходные коды программы. Имя архива должно удовлетворять следующему шаблону «Фамилия_Вариант.zip».

 

 

Литература

 

1. Кузьмин С.З. Цифровая радиолокация. Введение в теорию. // Издательство «КВiЦ». Киев. 2000.

 

2. Ю.В. Гуляев, А.Ю. Зражевский, А.В. Кокошкин, В.А. Коротков, В.А. Черепенин Коррекция пространственного спектра, искаженного оптической системой, с помощью метода опорного изображения. Часть 1. Классический метод опорного изображения (МОИ). // Журнал радиоэлектроники, №12. 2013.


 

Оглавление

А.Н. Семёнов

 

Методические указания к домашнему заданию по курсу

«РАДИОЛОКАЦИОННЫЕ ИНФОРМАЦИОННЫЕ И ИЗМЕРИТЕЛЬНЫЕ КОМПЛЕКСЫ»


 

 

Варианты заданий

 

Тип Номер   Обработка радиолокационных данных    
  сигнала файла                
      Согласо   Карта Порогов Кластер  
             
        Автоком   местност  
      Рафинир ванная СДЦ ая изация и  
      ование пенсаци фильтра и и обработк измерен  
      я   классиф  
          ция   икация а ия  
                   
                     
1. СКИ   да да По ЧПК-1   да нет  
времени  
                   
                     
2. ЛЧМ   да да Быстрая ЧПК-1   да нет  
                     
3. СКИ   да нет Быстрая БПФ нет да нет  
                     
4. ЛЧМ   да нет по БПФ нет да нет  
времени  
                   
                     
5. СКИ   да нет По МО   да нет  
времени  
                   
                     
6. ЛЧМ   да нет Быстрая МО   да нет  
                     
7. СКИ   да да Быстрая ЧПК-1 нет да нет  
                     
8. ЛЧМ   да да по ЧПК-1 нет да нет  
времени  
                   
                     
9. СКИ   да нет По БПФ   да нет  
времени  
                   
                     
10. ЛЧМ   да нет Быстрая БПФ   да нет  
                     
11. СКИ   да да Быстрая МО нет да нет  
                     
12. ЛЧМ   да да по МО нет да нет  
времени  
                   
                     
13. СКИ   да нет По ЧПК-1   да нет  
времени  
                   
                     
14. ЛЧМ   да нет Быстрая ЧПК-1   да нет  
                     
15. СКИ   да да Быстрая БПФ нет да нет  
                     
16. ЛЧМ   да да по БПФ нет да нет  
времени  
                   
                     
17. СКИ   да да Быстрая МО   да нет  
                     
18. ЛЧМ   да да по МО   да нет  
времени  
                   
                     

 

 

Оглавление

А.Н. Семёнов

 

Методические указания к домашнему заданию по курсу

«РАДИОЛОКАЦИОННЫЕ ИНФОРМАЦИОННЫЕ И ИЗМЕРИТЕЛЬНЫЕ КОМПЛЕКСЫ»


 


Поделиться с друзьями:

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...

Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.03 с.