Performance analysis of a dynamic channel allocation technique for terrestrial and satellite mobile cellular networks