propagation models database propagation models database · propagation models database 3 avk...
TRANSCRIPT
PROPAGATION MODELS DATABASE
1
AVK10/23/98
Propagation Models DatabasePropagation Models Database
Anil V. KantakAnil V. Kantak
JamesJames Rucker Rucker
Jet Propulsion laboratoryJet Propulsion laboratory
California Institute of TechnologyCalifornia Institute of Technology
Pasadena, California 91109Pasadena, California 91109
October 23, 1998.October 23, 1998.
PROPAGATION MODELS DATABASE
2
AVK10/23/98
ää A database of various propagation phenomena modelsA database of various propagation phenomena modelswhich can be used by the telecommunications systemswhich can be used by the telecommunications systemsengineers to obtain the desired parameter values forengineers to obtain the desired parameter values forsystems design.systems design.
ää Propagation researchPropagation researchää Ease of using the modelsEase of using the models
ää Passing the experimental data through the modelsPassing the experimental data through the models
ää Comparison and checking of experimental data.Comparison and checking of experimental data.
ää An easy to use convenient tool, implemented on a PCAn easy to use convenient tool, implemented on a PCto analyze the user propagation data.to analyze the user propagation data.
PROPAGATION MODELS DATABASE
3
AVK10/23/98
ää Salient features of the software:Salient features of the software:ää Microsoft Excel 5.0-based software, utilizing ExcelÕsMicrosoft Excel 5.0-based software, utilizing ExcelÕs
excellent spreadsheet features and charting functions.excellent spreadsheet features and charting functions.
ää Every model is written as Excel subroutine / Excel User-Every model is written as Excel subroutine / Excel User-Defined Function.Defined Function.
ää The program produces output for the user in its ownThe program produces output for the user in its ownspreadsheet or the user may use the subroutines /spreadsheet or the user may use the subroutines /functions in their own Excel program and transport thefunctions in their own Excel program and transport theresult to their program.result to their program.
ää Every care is taken to avoid user-made errors in runningEvery care is taken to avoid user-made errors in runningthe program models.the program models.
PROPAGATION MODELS DATABASE
4
AVK10/23/98
ää Every model of the database has the same overallEvery model of the database has the same overallinstructions set and same operating procedure, makinginstructions set and same operating procedure, makingthe user capable of using any model once the procedurethe user capable of using any model once the procedureis learned.is learned.
ää Extensive charting procedures are available to the userExtensive charting procedures are available to the userand, where feasible, the charting procedures andand, where feasible, the charting procedures andworkings are made transparent to the user. The programworkings are made transparent to the user. The programallows the user to vary any desired variable of the modelallows the user to vary any desired variable of the modeland see its effects on the user-selected output variableand see its effects on the user-selected output variablevia a chart. The user is allowed to loop back to obtainvia a chart. The user is allowed to loop back to obtainother combinations of outputs and independentother combinations of outputs and independentvariables without running the model again.variables without running the model again.
ää Every chart produced may be saved or printed out.Every chart produced may be saved or printed out.
PROPAGATION MODELS DATABASE
5
AVK10/23/98
ää The database is divided into six major categoriesThe database is divided into six major categoriesää IonosphericIonospheric propagation models. propagation models.
ää TroposphericTropospheric propagation models. propagation models.
ää Land-Mobile system propagation models.Land-Mobile system propagation models.
ää Effects of small particles on propagation.Effects of small particles on propagation.
ää Rain models.Rain models.
ää Radio noise models.Radio noise models.
PROPAGATION MODELS DATABASE
6
AVK10/23/98
EXCEL Macro SheetEXCEL Macro Sheet
Category 1 Category 2 . . . . Category 6Category 1 Category 2 . . . . Category 6
Model 1 Model 1 Model 1Model 1 Model 1 Model 1
Model 2 Model 2 Model 2 Model 2 Model 2 Model 2
. . . . . .
. . . . . .
. . . . . .
Model n Model n11 Model n Model n22 . . . . Model n . . . . Model n66
SS
p p
r r
E eE e
x ax a
c dc d
e se s
l h l h
e e
e e
t t
UserUser
InputInput
OutputOutput
PrintPrint
+ +
Plot Plot
PROPAGATION MODELS DATABASE
7
AVK10/23/98
Propagation
Model
Selection
Model as
Excel Sub or
Function
Input
Parameter
Values
Numerical
Computations
& Results
Tables &
Plots
Generation
And / Or
Plot
PROPAGATION MODELS DATABASE
8
AVK10/23/98
ää System Requirement:System Requirement:
ää Windows NT or Windows 95Windows NT or Windows 95
ää At least 8 to 16 Mbytes of RAMAt least 8 to 16 Mbytes of RAM
ää 2 Mbytes of disk space.2 Mbytes of disk space.
ää 486 or Pentium processor with at least 25 MHz486 or Pentium processor with at least 25 MHzclock rate.clock rate.
PROPAGATION MODELS DATABASE
9
AVK10/23/98
ä Properties of the current version.ä Enhanced graphics.
ä Allows the user to produce many different types of graphsfrom the same vectors.
ä New propagation models added.
ä Enhanced a few existing models.
PROPAGATION MODELS DATABASE
10
AVK10/23/98
ää Conversion of the Propagation Models DatabaseConversion of the Propagation Models Databasefrom Excel environment to C++ environment.from Excel environment to C++ environment.
ää Design ConceptsDesign Conceptsää Isolation of:Isolation of:
ää User InterfaceUser Interface
ää DatabasesDatabases
ää Computational Engine.Computational Engine.
ää Make the Propagation Database software moreMake the Propagation Database software morecompatible with other software the user may have.compatible with other software the user may have.
ää Make the Propagation Database software independentlyMake the Propagation Database software independentlyaccessible from a server by remote users.accessible from a server by remote users.
ää Make the Propagation Database software platformMake the Propagation Database software platformindependent.independent.
PROPAGATION MODELS DATABASE
11
AVK10/23/98
PROPAGATION MODELS DATABASE
12
AVK10/23/98
PROPAGATION MODELS DATABASE
13
AVK10/23/98
PROPAGATION MODELS DATABASE
14
AVK10/23/98
PROPAGATION MODELS DATABASE
15
AVK10/23/98
PROPAGATION MODELS DATABASE
16
AVK10/23/98