Дискриминатор задержки NELP — различия между версиями

Материал из SRNS
Перейти к: навигация, поиск
(Дискриминационная характеристика)
(Дискриминационная характеристика)
Строка 25: Строка 25:
 
* расстройка по частоте <math>{{\varepsilon }_{\omega }}=10</math> Гц,
 
* расстройка по частоте <math>{{\varepsilon }_{\omega }}=10</math> Гц,
 
* каждая точка моделируемой дискриминационной характеристики усреднялась 1000 раз,
 
* каждая точка моделируемой дискриминационной характеристики усреднялась 1000 раз,
* корреляционная функция дальномерного кода соответствует сигналу с BPSK : <math>\rho \left( {{\varepsilon }_{\tau }} \right)=1-\frac{\left| {{\varepsilon }_{\tau }} \right|}{{{\tau }_{chip}}}</math>.
+
* корреляционная функция дальномерного кода соответствует сигналу с BPSK : <math>\rho \left( {{\varepsilon }_{\tau }} \right)=1-\frac{\left| {{\varepsilon }_{\tau }} \right|}{{{\tau }_{chip}}}</math>;
 +
* коррелированность шумов квадратур E, P, L моделируется с помощью [[Моделирование коррелированных гауссовых СВ|разложения Холецкого.]]
  
  
Строка 46: Строка 47:
 
  |title = Листинг модели
 
  |title = Листинг модели
 
  |content = <source lang = matlab>
 
  |content = <source lang = matlab>
 +
Файл ro.m
 +
 +
function r = ro( x )
 +
 +
global tauChip;
 +
  r = (abs(x) < tauChip).*(1 - abs(x)./tauChip);
 +
 +
 +
end
 +
 +
 +
Файл main.m
 +
 
close all;
 
close all;
 
clear
 
clear

Версия 13:57, 24 марта 2020

Описание дискриминатора

Non-coherent Early minus Late Power (NELP) - некогерентный дискриминатор задержки, описываемый следующим соотношением:

u_{d\tau}=(I_{E,k}^2+Q_{E,k}^2) - (I_{L,k}^2+Q_{L,k}^2),

где
I_{E,k}(\widetilde{\tau}_k,\widetilde{\omega}_{d\,k}) = \sum_{l=1}^{L}y(t_{k,l})h_{c}(t_{k,l}-\widetilde{\tau}_k+\frac{\Delta\tau}{2})\mbox{cos}(\omega_0t_{k,l}+\widetilde{\omega}_{d\,k}(l-1)T_d)),
I_{L,k}(\widetilde{\tau}_k,\widetilde{\omega}_{d\,k}) = \sum_{l=1}^{L}y(t_{k,l})h_{c}(t_{k,l}-\widetilde{\tau}_k-\frac{\Delta\tau}{2})\mbox{cos}(\omega_0t_{k,l}+\widetilde{\omega}_{d\,k}(l-1)T_d)),

Q_{E,k}(\widetilde{\tau}_k,\widetilde{\omega}_{d\,k}) = \sum_{l=1}^{L}y(t_{k,l})h_{c}(t_{k,l}-\widetilde{\tau}_k+\frac{\Delta\tau}{2})\mbox{sin}(\omega_0t_{k,l}+\widetilde{\omega}_{d\,k}(l-1)T_d)),
Q_{L,k}(\widetilde{\tau}_k,\widetilde{\omega}_{d\,k}) = \sum_{l=1}^{L}y(t_{k,l})h_{c}(t_{k,l}-\widetilde{\tau}_k-\frac{\Delta\tau}{2})\mbox{sin}(\omega_0t_{k,l}+\widetilde{\omega}_{d\,k}(l-1)T_d)).

\Delta\tau - сдвиг дальномерного кода между запаздывающей и опережающей компонентами.

Дискриминационная характеристика

Дискриминационная характеристика описывается выражением (для квадратур с единичной дисперсией)
U(\varepsilon_\tau) = 2q_{c/n0}T\mbox{sinc}^2(\varepsilon_{\omega,k}T/2)\left ( \rho\left (\varepsilon_\tau - \frac{\Delta\tau}{2}  \right )^2 - \rho\left (\varepsilon_\tau + \frac{\Delta\tau}{2}  \right )^2 \right ).

Ее крутизна S_d = 2q_{c/n0}T\mbox{sinc}^2(\varepsilon_{\omega,k}T/2)\left ( \frac{4}{\tau_{chip}} - \frac{2\Delta\tau}{\tau_{chip}^2} \right ) .


Для проверки формул составлена модель в Matlab. В модели принято:

  • длительность символа дальномерного кода {{\tau }_{chip}} = 2 мкс,
  • расстройка по частоте {{\varepsilon }_{\omega }}=10 Гц,
  • каждая точка моделируемой дискриминационной характеристики усреднялась 1000 раз,
  • корреляционная функция дальномерного кода соответствует сигналу с BPSK : \rho \left( {{\varepsilon }_{\tau }} \right)=1-\frac{\left| {{\varepsilon }_{\tau }} \right|}{{{\tau }_{chip}}};
  • коррелированность шумов квадратур E, P, L моделируется с помощью разложения Холецкого.


Результат моделирования для {q}_{c/n0}=45 дБГц, T=1 мс, \Delta \tau ={{\tau }_{chip}}:

20140327 DZO q45,T=1ms,delta=chip.png


Результаты моделирования для {q}_{c/n0}=45 дБГц, T=1 мс, \Delta \tau =\frac{\tau_{chip}}{10}:

20140327 DZO q45,T=1ms,delta=0.1chip.png


Результаты моделирования для {q}_{c/n0}=35 дБГц, T=20 мс, \Delta \tau =\frac{\tau_{chip}}{5}:

20140327 DZO q35,T=20ms,delta=chip5.png


Персональные инструменты
Пространства имён

Варианты
Действия
SRNS Wiki
Рабочие журналы
Приватный файлсервер
QNAP Сервер
Инструменты