Dynamic Channel Allocation (DCA) ist ein dynamisches Verfahren für die Frequenzzuteilung von Mobilfunksystemen und schnurlosen Telefonen.
Bei jedem Verbindungsaufbau zwischen der Basisstation und der Mobilstation belegt das DCA-Verfahren den nächsten freien Kanal. In anderen Systemen sind die Frequenzen zwischen Mobilstation und Basisstation von Herstellerseite fest eingestellt.
Beim DCA-Verfahren überwacht die Basisstation ununterbrochen die Interferenzen in den ungenutzten Funkkanälen und ermittelt über einen Algorithmus den Funkkanal mit den geringsten Interferenzen.