Example #1
0
 /// <summary>
 /// The Extended Hata (eHata) Urban Propagation Model
 /// </summary>
 /// <param name="pfl">An ITM-formatted terrain profile, from the mobile to the base station</param>
 /// <param name="f__mhz">The frequency, in MHz</param>
 /// <param name="h_b__meter">The height of the base station, in meters</param>
 /// <param name="h_m__meter">The height of the mobile, in meters</param>
 /// <param name="environment">Clutter environment classification</param>
 /// <param name="reliability">The percent not exceeded of the signal</param>
 /// <param name="A__db">Basic transmission loss, in dB</param>
 public static void Invoke(double[] pfl, double f__mhz, double h_b__meter, double h_m__meter, ClutterEnvironment environment, double reliability, out double A__db)
 {
     EHata_Invoke(pfl, f__mhz, h_b__meter, h_m__meter, (int)environment, reliability, out A__db);
 }
Example #2
0
        /// <summary>
        /// The Extended Hata (eHata) Urban Propagation Model
        /// </summary>
        /// <param name="pfl">An ITM-formatted terrain profile, from the mobile to the base station</param>
        /// <param name="f__mhz">The frequency, in MHz</param>
        /// <param name="h_b__meter">The height of the base station, in meters</param>
        /// <param name="h_m__meter">The height of the mobile, in meters</param>
        /// <param name="environment">Clutter environment classification</param>
        /// <param name="reliability">The percent not exceeded of the signal</param>
        /// <param name="A__db">Basic transmission loss, in dB</param>
        /// <param name="interValues">A data structure containing intermediate values from the eHata calculations</param>
        public static void InvokeEx(double[] pfl, double f__mhz, double h_b__meter, double h_m__meter, ClutterEnvironment environment, double reliability, out double A__db, out IntermediateValues interValues)
        {
            interValues = new IntermediateValues();

            EHataEx_Invoke(pfl, f__mhz, h_b__meter, h_m__meter, (int)environment, reliability, out A__db, ref interValues);
        }