Back in May, Osmocom developer Max Suraev has been working on implementing both uplink and downlink DTX support in the Osmocom GSM stack, most notably OsmoBTS and the OpenbSC libbsc (OsmoBSC and OsmoNITB).The purpose of uplink DTX is to
- reduce uplink interference with other (remote) cells on the same ARFCNs
- conserve battery power in the mobile station (lower transmit duty cycle)
- reduce power consumption and heat dissipation on the BTS
- reduce downlink interference with other (remote) cells on the same ARFCNs
Downlink DTX is only permitted on secondary trnansceivers, i.e. on those TRX that do not carry the FCCH/SCH/BCCH beacon.
All related patches to OsmoBTS and OpenBSC have meanwhile been merged. You can use the
dtx uplink [force] and
dtx downlink VTY commands at the BTS node to enable the features.