A digital communication system, which is to perform a statistical multiplexing by allocating communication channels (121, 122, 123) from a primary station (101) to a plurality of secondary stations (111, 112, 113) in synchronization based on a multidimensional orthogonal resource hopping method, the digital communication system comprising means (380) for generating a multidimensional hopping pattern; means (364, 382) for selecting a corresponding orthogonal resource in a set of orthogonal resources and modulating data symbols according to the output of the multidimensional hopping pattern generating means collision detecting and control means (384) for monitoring whether or not a collision of the multidimensional hopping patterns occurs, and comparing transmit data symbols to the secondary stations in an interval of the collision to determine whether or not the transmit data symbols are matched; transmission power control means (385, 387) for compensating for a transmission-stopped part caused by a collision of the multidimensional hopping patterns and the unmatched transmit data symbols, and a loss of average received energy.