A reconfigurable distributed signal processing device, comprising: a plurality of gain cells, each gain cell having an input and an output, and wherein each gain cell is configured to amplify an electrical signal received at the input by a gain; a plurality of drain delay cells, each drain delay cell having a first terminal and a second terminal, wherein each drain delay cell is configured to delay an electrical signal between the first and second terminals by a delay, and wherein each drain delay cell is disposed between the outputs of two gain cells such that the drain delay cells form a drain line having a receiver end and an antenna end; a plurality of gate delay cells, each gate delay cell having an input terminal for a transmit signal and an output terminal in electrical communication with the input of a corresponding gain cell, wherein each gate delay cell is configured to delay an electrical signal between the input and output terminals by delay, wherein each gate delay cell is disposed between the inputs of two gain cells such that the gate delay cells form a gate line having a transmitter end; and a controller configured to determine a transfer function of the device by measuring the signal at the antenna end of the drain line, the receiver end of the drain line, and/or measuring a power consumption of the device, and to automatically alter the gain of the gain cells and/or the delays of the gate delay cells according to the determined transfer function, such that: the amplified signals from each gain cell are substantially nulled at the receiver end of the drain line, the amplified signals from each gain cell sum at the antenna end of the drain line, and/or the power consumption of the device is reduced. a plurality of gain cells, each gain cell having an input and an output, and wherein each gain cell is configured to amplify an electrical signal received at the input by a gain; a plurality of drain delay cells, each drain delay cell having a first terminal and a second terminal, wherein each drain delay cell is configured to delay an electrical signal between the first and second terminals by a delay, and wherein each drain delay cell is disposed between the outputs of two gain cells such that the drain delay cells form a drain line having a receiver end and an antenna end; a plurality of gate delay cells, each gate delay cell having an input terminal for a transmit signal and an output terminal in electrical communication with the input of a corresponding gain cell, wherein each gate delay cell is configured to delay an electrical signal between the input and output terminals by delay, wherein each gate delay cell is disposed between the inputs of two gain cells such that the gate delay cells form a gate line having a transmitter end; and a controller configured to determine a transfer function of the device by measuring the signal at the antenna end of the drain line, the receiver end of the drain line, and/or measuring a power consumption of the device, and to automatically alter the gain of the gain cells and/or the delays of the gate delay cells according to the determined transfer function, such that: the amplified signals from each gain cell are substantially nulled at the receiver end of the drain line, the amplified signals from each gain cell sum at the antenna end of the drain line, and/or the power consumption of the device is reduced.