A non-transitory machine readable medium embodying machine executable instructions for controlling a first communications device to use a downlink frequency band for peer to peer communications, the downlink frequency band being used by a base station to communicate with a second communications device, the non-transitory machine readable medium comprising:
- instructions which, when executed by a processor in the first communications device, control the first communications device to receive a signal transmitted by the second communications device while the second communications device is operating in a cellular network mode of operation;
- instructions which, when executed by the processor in the first communications device, control the first communications device to measure a received signal power of said signal transmitted by the second communications device;
- instructions which, when executed by the processor in the first communications device, control the first communications device to determine a peer to peer signal transmission power level for peer to peer communications with a third communications device from the measured received signal power of said signal transmitted by the second communications device, said peer to peer signal transmission power level being determined to control interference to downlink communications from the base station to the second communications device;
- and
- instructions which, when executed by the processor in the first communications device, control the first communications device to transmit a peer to peer signal to the third communications device using said downlink frequency band.