TBchannel¶
- 
class pylayers.antprop.channel.TBchannel(x=array([], dtype=float64), y=array([], dtype=float64), label=[])[source]¶
- Bases: - pylayers.signal.bsignal.TBsignal- radio channel in non uniform delay domain - Methods Summary - Kfactor([threshold_dB, dB])- determine Ricean K factor - SalehValenzuela(**kwargs)- generic Saleh and Valenzuela Model - delays()- calculate delay parameters and orthogonality factor from cir - tau_Emax()- calculate the delay of max energy peak - tau_moy([alpha, threshold_dB, tau0])- calculate mean excess delay starting from delay tau0 - tau_rms([alpha, threshold_dB, tau0])- calculate root mean square delay spread starting from delay tau_0 - toFD([fGHz])- Transform to Frequency domain - Methods Documentation - 
Kfactor(threshold_dB=20, dB=True)[source]¶
- determine Ricean K factor - Threshold_dBfloat
- Only the energy above threshold is taken into account 
- dBboolean
- if True value in dB is returned 
 
 - 
SalehValenzuela(**kwargs)[source]¶
- generic Saleh and Valenzuela Model - Lam : clusters Poisson Process parameter (ns) lam : rays Poisson Process parameter (ns) Gam : clusters exponential decay factor gam : rays exponential decay factor T : observation duration - >>> from pylayers.antprop.channel import * >>> C=TBchannel() >>> C.SalehValenzuela() >>> f,a = C.stem() 
 - 
delays()[source]¶
- calculate delay parameters and orthogonality factor from cir - taum :
- mean excess delay 
- delayspread
- rms delay spread 
- of :
- orthogonality factor 
 - Neelesh Metha, Andreas Molish, Lary Greenstein “Orthogonality Factor in WCDMA Donlinks in Urban Macrocellular environments” 
 - 
tau_moy(alpha=0.1, threshold_dB=20, tau0=0)[source]¶
- calculate mean excess delay starting from delay tau0 - alpha : float tau0 : float 
 - 
tau_rms(alpha=0.1, threshold_dB=20, tau0=0)[source]¶
- calculate root mean square delay spread starting from delay tau_0 - alpha : float threshold : float - ( delay interval is defined between \(\tau(\alpha)\) and \(\tau(1 -\alpha)\) ) - tau0float
- argument for specifying the delay start 
 \[\sqrt{\frac{\int_{\tau(\alpha)}^{\tau(1-\alpha)} (\tau-\tau_m)^{2} PDP(\tau) d\tau} {\int_{\tau(\alpha)}^{\tau(1-\alpha)} PDP(\tau) d\tau}}\]- TUsignal.ecdf TUsignal.tau_moy 
 - 
toFD(fGHz=array([2., 2.01176471, 2.02352941, 2.03529412, 2.04705882, 2.05882353, 2.07058824, 2.08235294, 2.09411765, 2.10588235, 2.11764706, 2.12941176, 2.14117647, 2.15294118, 2.16470588, 2.17647059, 2.18823529, 2.2, 2.21176471, 2.22352941, 2.23529412, 2.24705882, 2.25882353, 2.27058824, 2.28235294, 2.29411765, 2.30588235, 2.31764706, 2.32941176, 2.34117647, 2.35294118, 2.36470588, 2.37647059, 2.38823529, 2.4, 2.41176471, 2.42352941, 2.43529412, 2.44705882, 2.45882353, 2.47058824, 2.48235294, 2.49411765, 2.50588235, 2.51764706, 2.52941176, 2.54117647, 2.55294118, 2.56470588, 2.57647059, 2.58823529, 2.6, 2.61176471, 2.62352941, 2.63529412, 2.64705882, 2.65882353, 2.67058824, 2.68235294, 2.69411765, 2.70588235, 2.71764706, 2.72941176, 2.74117647, 2.75294118, 2.76470588, 2.77647059, 2.78823529, 2.8, 2.81176471, 2.82352941, 2.83529412, 2.84705882, 2.85882353, 2.87058824, 2.88235294, 2.89411765, 2.90588235, 2.91764706, 2.92941176, 2.94117647, 2.95294118, 2.96470588, 2.97647059, 2.98823529, 3., 3.01176471, 3.02352941, 3.03529412, 3.04705882, 3.05882353, 3.07058824, 3.08235294, 3.09411765, 3.10588235, 3.11764706, 3.12941176, 3.14117647, 3.15294118, 3.16470588, 3.17647059, 3.18823529, 3.2, 3.21176471, 3.22352941, 3.23529412, 3.24705882, 3.25882353, 3.27058824, 3.28235294, 3.29411765, 3.30588235, 3.31764706, 3.32941176, 3.34117647, 3.35294118, 3.36470588, 3.37647059, 3.38823529, 3.4, 3.41176471, 3.42352941, 3.43529412, 3.44705882, 3.45882353, 3.47058824, 3.48235294, 3.49411765, 3.50588235, 3.51764706, 3.52941176, 3.54117647, 3.55294118, 3.56470588, 3.57647059, 3.58823529, 3.6, 3.61176471, 3.62352941, 3.63529412, 3.64705882, 3.65882353, 3.67058824, 3.68235294, 3.69411765, 3.70588235, 3.71764706, 3.72941176, 3.74117647, 3.75294118, 3.76470588, 3.77647059, 3.78823529, 3.8, 3.81176471, 3.82352941, 3.83529412, 3.84705882, 3.85882353, 3.87058824, 3.88235294, 3.89411765, 3.90588235, 3.91764706, 3.92941176, 3.94117647, 3.95294118, 3.96470588, 3.97647059, 3.98823529, 4., 4.01176471, 4.02352941, 4.03529412, 4.04705882, 4.05882353, 4.07058824, 4.08235294, 4.09411765, 4.10588235, 4.11764706, 4.12941176, 4.14117647, 4.15294118, 4.16470588, 4.17647059, 4.18823529, 4.2, 4.21176471, 4.22352941, 4.23529412, 4.24705882, 4.25882353, 4.27058824, 4.28235294, 4.29411765, 4.30588235, 4.31764706, 4.32941176, 4.34117647, 4.35294118, 4.36470588, 4.37647059, 4.38823529, 4.4, 4.41176471, 4.42352941, 4.43529412, 4.44705882, 4.45882353, 4.47058824, 4.48235294, 4.49411765, 4.50588235, 4.51764706, 4.52941176, 4.54117647, 4.55294118, 4.56470588, 4.57647059, 4.58823529, 4.6, 4.61176471, 4.62352941, 4.63529412, 4.64705882, 4.65882353, 4.67058824, 4.68235294, 4.69411765, 4.70588235, 4.71764706, 4.72941176, 4.74117647, 4.75294118, 4.76470588, 4.77647059, 4.78823529, 4.8, 4.81176471, 4.82352941, 4.83529412, 4.84705882, 4.85882353, 4.87058824, 4.88235294, 4.89411765, 4.90588235, 4.91764706, 4.92941176, 4.94117647, 4.95294118, 4.96470588, 4.97647059, 4.98823529, 5. ]))[source]¶
- Transform to Frequency domain - fGHz,Nf
- frequency in GHz 
 - H : Tchannel 
 
-