A generalized framework is disclosed in which a wide variety of
propagation models can be cast in a matrix-based format using arbitrary
matrix coefficients. Casting propagation models in the matrix-based
framework enables efficient computer implementation and calculation, ease
of tuning, admissibility, and aggregating multiple propagation models
into a single matrix-based model. Matrix-based propagation models based
on transmitter-receiver azimuth orientation, transmitter antenna height,
terrain elevation, and clutter are also disclosed. The propagation models
can be used in conjunction with automated data acquisition from
information sources such as topographic maps, clutter maps, etc.