A mixer for downconversion of RF signals, comprising: first and second RF transistors (305, 306, 504, 505), wherein sources of the first and second RF transistors are connected to a first supply voltage, a drain of the first RF transistor is connected to a first node (301, 502), a drain of the second RF transistor is connected to a second node (302, 503), and gates of the first and second RF transistors are configured to receive a first differential input signal; a first switching pair of transistors comprising first and second transistors, wherein a drain of the first transistor is connected to a first output node, a drain of the second transistor is connected to a second output node, sources of the first and second transistors are connected to the first node, and gates of the first and second transistors are configured to receive a second differential input signal; a second switching pair of transistors comprising third and fourth transistors, wherein a drain of the third transistor is connected to the first output node, a drain of the fourth transistor is connected to the second output node, sources of the third and fourth transistors are connected to the second node, and gates of the third and fourth transistors are configured to receive the second differential input signal; and first and second current sources, wherein the first current source is configured to supply a first current to the first output node and the second current source is configured to supply the first current to the second output node; characterised in that the mixer further comprises a common mode sensing component configured to detect a deviation of a common mode current of the first and second output nodes from a specified output and to provide a first correction current to the drain of the first RF transistor and provide a second correction current to the drain of the second RF transistor, wherein the first correction current comprises the deviation multiplied by a first gain (A +) and subtracted from the first current, and the second correction current comprises the deviation multiplied by a second gain (A -) and subtracted from the first current. first and second RF transistors (305, 306, 504, 505), wherein sources of the first and second RF transistors are connected to a first supply voltage, a drain of the first RF transistor is connected to a first node (301, 502), a drain of the second RF transistor is connected to a second node (302, 503), and gates of the first and second RF transistors are configured to receive a first differential input signal; a first switching pair of transistors comprising first and second transistors, wherein a drain of the first transistor is connected to a first output node, a drain of the second transistor is connected to a second output node, sources of the first and second transistors are connected to the first node, and gates of the first and second transistors are configured to receive a second differential input signal; a second switching pair of transistors comprising third and fourth transistors, wherein a drain of the third transistor is connected to the first output node, a drain of the fourth transistor is connected to the second output node, sources of the third and fourth transistors are connected to the second node, and gates of the third and fourth transistors are configured to receive the second differential input signal; and first and second current sources, wherein the first current source is configured to supply a first current to the first output node and the second current source is configured to supply the first current to the second output node; characterised in that the mixer further comprises a common mode sensing component configured to detect a deviation of a common mode current of the first and second output nodes from a specified output and to provide a first correction current to the drain of the first RF transistor and provide a second correction current to the drain of the second RF transistor, wherein the first correction current comprises the deviation multiplied by a first gain (A +) and subtracted from the first current, and the second correction current comprises the deviation multiplied by a second gain (A -) and subtracted from the first current.