The invention uses genetic algorithms to realize dynamic channel allocation (DMA). By contrast, a nonlinear method is more suitable for nonlinear characteristics of the reality and for parallel arithmetic, can be flexibly transferred to fit various wireless channel allocation technologies; the invention is additionally characterized that channel performance is collectively estimated and channel resources are equally distributed so as to comparatively improve the comprehensive utilization ratio of the channel resource. The invention adopts carrier frequency, time slot, spread spectrum codes and the angle of wave beam as genomes to realize chromosome coding; the operating procedure is that a sliding window is used for filtering a species group to form a vector X which equals (CF3, C, F2, CF1, CF0, TS2, TS1, TS0, SF3 ,SF2, SF1, SF0, BS2, BS1, BS0), and then the genetic algorithms, such as hybridization, variation, etc., are selected to realize the dynamic allocation and optimization of the channel.