A method, performed by a wireless communication node (100, 400, 500), for cancelling crosstalk between at least one transmitter chain (102, 298, 281, 291, 406) and a receiver chain (104, 299, 407), the method comprising: - obtaining a digital observation signal sample in the form of a digital sample of a signal originating from a point in a first transmitter chain (102, 298, 406) that is subsequent to power amplification, - obtaining a digital sample of a reception signal from the receiver chain, - processing, based on the digital observation signal sample, a digital transmit signal sample originating from digital circuitry in the wireless communication node, for transmission in the first transmitter chain, and characterised by the method further comprising: - activating a crosstalk model if a signal level of the transmission is higher than a first threshold value and/or if a signal level of the reception signal is lower than a second threshold value, and - calculating, based on the digital observation signal sample, a crosstalk model value from said crosstalk model, the crosstalk model value representing an interference signal created as a consequence of crosstalk between the first transmitter chain and the receiver chain, - subtracting the crosstalk model value from the digital sample of the reception signal, thereby obtaining an output digital signal sample from which crosstalk is cancelled. - obtaining a digital observation signal sample in the form of a digital sample of a signal originating from a point in a first transmitter chain (102, 298, 406) that is subsequent to power amplification, - obtaining a digital sample of a reception signal from the receiver chain, - processing, based on the digital observation signal sample, a digital transmit signal sample originating from digital circuitry in the wireless communication node, for transmission in the first transmitter chain, and characterised by the method further comprising: - activating a crosstalk model if a signal level of the transmission is higher than a first threshold value and/or if a signal level of the reception signal is lower than a second threshold value, and - calculating, based on the digital observation signal sample, a crosstalk model value from said crosstalk model, the crosstalk model value representing an interference signal created as a consequence of crosstalk between the first transmitter chain and the receiver chain, - subtracting the crosstalk model value from the digital sample of the reception signal, thereby obtaining an output digital signal sample from which crosstalk is cancelled. - activating a crosstalk model if a signal level of the transmission is higher than a first threshold value and/or if a signal level of the reception signal is lower than a second threshold value, and - calculating, based on the digital observation signal sample, a crosstalk model value from said crosstalk model, the crosstalk model value representing an interference signal created as a consequence of crosstalk between the first transmitter chain and the receiver chain, - subtracting the crosstalk model value from the digital sample of the reception signal, thereby obtaining an output digital signal sample from which crosstalk is cancelled.