A more efficient way of channel allocation would be Dynamic Channel Allocation or Dynamic Channel Assignment (DCA) in which voice channel are not allocated to cell permanently, instead for every call request base station request channel from MSC. The channel is allocated following an algorithm which accounts the following criteria:
- Future blocking probability in neighboring cells and Reuse distance
- Usage frequency of the candidate channel
- Average blocking probability of the overall system
- Instantaneous channel occupancy distribution
It requires the MSC to collect real time data on channel occupancy, traffic distribution and Received Signal Strength Indications (RSSI). DCA schemes are suggested for TDMA/FDMA based cellular systems such