Jump to content
    

Вопрос по корреляции

Коллеги, при слабом сигнале всё работает нормально.

image.thumb.png.a5fd755c971f8a6d567dbe76c78aff57.png

А при увеличении уровня сигнала появляется "полочка". Есть ли возможность уйти от этого эффекта?

Забыл сказать что длительность "полочки" равна удвоенной длительности импульса ЛЧМ.

image.thumb.png.d8f4cb3c5ad72bc83f9c0d27c001ca6f.png

Share this post


Link to post
Share on other sites

Это боковые лепестки сжатого ЛЧМ. Методов уменьшения УБЛ много - от выбора оконной функции (потеря мощности), до синтеза НЧМ (нелинейная ЧМ, условно).

Share this post


Link to post
Share on other sites

Если посмотреть внимательно на первый график, то видно, что полочка там тоже есть, только она ниже уровня шумов. На втором -выше. Так а чем она Вам мешает? Уровень превышения пика -порядка 30 дБ.

Share this post


Link to post
Share on other sites

В 01.07.2025 в 17:30, Alex11 сказал:

Если посмотреть внимательно на первый график, то видно, что полочка там тоже есть, только она ниже уровня шумов. На втором -выше. Так а чем она Вам мешает? Уровень превышения пика -порядка 30 дБ.

Так а порог обнаружения мне как выбирать? По верхнему снимку можно выбрать 18дБ, а по нижнему и 30дБ будет маловато.

В 01.07.2025 в 17:29, rloc сказал:

Это боковые лепестки сжатого ЛЧМ. Методов уменьшения УБЛ много - от выбора оконной функции (потеря мощности), до синтеза НЧМ (нелинейной ЧМ, условно).

Я пока выбрал окно Чебышева с заданным подавлением, только слабо помогает.

Share this post


Link to post
Share on other sites

5 минут назад, _sda сказал:

выбрал окно Чебышева

Возьмите Наттолла (Nuttall) 100дБ. По картинке похоже на обычного Хемминга.

Share this post


Link to post
Share on other sites

В 01.07.2025 в 17:40, rloc сказал:

Возьмите Наттолла (Nuttall) 100дБ.

Спасибо, стало немного легче, полочка стала такой но совсем не ушла.

image.thumb.png.fae3ae34fd85d9866170e50e5e0272a2.png

Совсем её подавить не реально?

Share this post


Link to post
Share on other sites

3 минуты назад, _sda сказал:

но совсем не ушла

Непонятные уши - какая-то нестыковка принятого и образцового сигналов. Есть окна под 300дБ. Но окно с большим УБЛ как правило не выход, SNR падает.

Share this post


Link to post
Share on other sites

Если ещё увеличить уровень сигнала то становится такая картинка:

image.thumb.png.3d6698c79b03bb692329622dd3544c6a.png

В 01.07.2025 в 17:52, rloc сказал:

Непонятные уши - какая-то нестыковка принятого и образцового сигналов. 

А как выяснить эту нестыковку?

Кстати, окно Чебышева с затуханием 100дБ даёт точно такую же картинку. Изначально у меня было 50дБ.

Share this post


Link to post
Share on other sites

1 минуту назад, _sda сказал:

А как выяснить эту нестыковку?

Хотя бы пристально посмотреть на огибающую ЛЧМ во временной области, насколько прямоугольная, какие пульсации, нет ли обрезания по полосе (фильтр приемника должен быть с запасом).

Share this post


Link to post
Share on other sites

В 01.07.2025 в 18:06, rloc сказал:

Хотя бы пристально посмотреть на огибающую ЛЧМ во временной области, насколько прямоугольная, какие пульсации, нет ли обрезания по полосе (фильтр приемника должен быть с запасом).

Я пока сейчас работаю с минимальной моделью, фильтров вообще никаких нет. Ситуация идеальная.

Кстати, даже если поставить подавление окна 3000дБ эффект остаётся.

image.thumb.png.138f99e312531ccd8bc45de5f3ace916.png

Share this post


Link to post
Share on other sites

Может быть база сигнала слишком маленькая (произведение длительности на ширину полосы). Попробуйте сигнал взять длиннее раз в 10, при той же девиации.

Какая частота дискретизации по отношению к ширине полосы?

Share this post


Link to post
Share on other sites

Это с окном Nuttall и увеличенной в 10 раз базой. 

 

image.thumb.png.332e182eb6d635d01698d8d264262ba8.png

Амплитуда ушей в точности равна SNR 🙂

Share this post


Link to post
Share on other sites

Проще наверное выложить модель.

Share this post


Link to post
Share on other sites

On 7/1/2025 at 2:33 PM, _sda said:

Забыл сказать что длительность "полочки" равна удвоенной длительности импульса ЛЧМ.

IMHO, это влияние отрицательных частот в спектре вещественного ЛЧМ.

Попробуйте посчитать корреляцию двух комплексных ЛЧМ.

Share this post


Link to post
Share on other sites

В 01.07.2025 в 18:33, blackfin сказал:

IMHO, это влияние отрицательных частот в спектре вещественного ЛЧМ.

Сигнал у меня комплексный

sig = complexchirp(StartF,StopF,Length_pulse,t,1,0);

 

В 01.07.2025 в 18:33, blackfin сказал:

Попробуйте посчитать корреляцию двух комплексных ЛЧМ.

Я как раз этим и занимаюсь.

В 01.07.2025 в 18:33, rloc сказал:

Проще наверное выложить модель.

Согласен, это не сложно.

 

my_xcorr_v2.7z

function out  = complexchirp(f0,f1,t1,t,p,phi)
% General function to compute beta and y for both 
%f0 - 
% t - N/Fs, длительность развёртки в секундах.
% p - linear and quadratic modes, 1 - linear.
% phi - начальная фаза компоненты re.
  
beta   = (f1-f0).*(t1.^(-p));
re = cos(2*pi * ( beta./(1+p).*(t.^(1+p)) + f0.*t + phi/360));
im = sin(2*pi * ( beta./(1+p).*(t.^(1+p)) + f0.*t + phi/360));
out = complex(re,im);
function [osig,osnr] = create_radio_pulse_data2nois(idata,snr,add_frame)
% добавление к радиоимпульсу нулевых отсчётов и шума
    N = length(idata);
    pows = var(idata);
    
    addzer = zeros(1,add_frame*N);
    odata = [addzer idata addzer];
    onoise = wgn(length(odata),1,0)';
    k = 1;%(2*add_frame+1);
    odata = sqrt(k*(10^(snr/10)) / pows) * odata;
    %plot(odata)
    
    osig = odata + onoise;
    opows = var(odata);
    opown = var(onoise);
    osnr = 10*log10(opows / opown);
end

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...