A method performed by a Near Field Communication, NFC, card comprising a memory, a Carrier Frequency Offset estimation module, a sample adjustment module and a radio frequency, RF, transmitter, the method comprising: a.) estimating, by the CFO estimation module, a CFO, between a carrier frequency of a NFC reader and a carrier frequency of the NFC card (step 310), wherein a positive estimated CFO indicates that the carrier frequency of the NFC reader is larger than the carrier frequency of the NFC card and a negative estimated CFO indicates that the carrier frequency of the NFC reader is smaller than the carrier frequency of the NFC card, b.) receiving, by the sample adjustment module, an input baseband sample stream and setting, by the sample adjustment module, n, k and Acc to zero, wherein n is an input sample number of a sample input to the sample adjustment module and input sample [n] indicates an (n + 1) - th input sample, k is an output sample number of a sample output from the sample adjustment module and output sample [k] indicates an (k + 1) - th output sample, wherein Acc indicates an accumulation of estimated CFOs (steps 1005, 1010), c.) retrieving, by the sample adjustment module, the estimated CFO from the memory, d.) adding, by the sample adjustment module, an absolute value of the estimated CFO to Acc (step 1015), e.) determining, by the sample adjustment module, if the Acc is larger than a sampling frequency of the NFC card (step 1020), f.) in case of no in step e.), outputting, by the sample adjustment module, output sample [k] with output sample [k] = input sample [n] (step 1025), g.) in case of yes in step e.), determining, by the sample adjustment module, whether the estimated CFO is greater than zero (step 1030), h.) in case of no in step g.), incrementing, by the sample adjustment module, n by one (step 1034), i.) after step h.), outputting, by the sample adjustment module, output sample [k] with output sample [k] = input sample [n] (step 1036), j.) after step i.), determining, by the sample adjustment module, Acc as Acc = Acc - sampling frequency (step 1050), k.) after step j.) or after step f.), determining, by the sample adjustment module, whether there is a further input sample after input sample [n] (step 1055), l.) in case of yes in step k.), incrementing, by the sample adjustment module, n and k by one and returning to step d.) (step 1060), m.) in case of yes in step g.), outputting, by the sample adjustment module, output sample [k] = input sample [n] and subsequently incrementing k by one (step 1040, step 1044), n.) after step m.), outputting, by the sample adjustment module, output sample [k] = input sample [n] and going to step j.) (step 1046), o.) in case of no in step k.) going, by the sample adjustment module, to step p.), p.) modulating the radio frequency, RF, transmitter based on the output samples of the sample adjustment module. a.) estimating, by the CFO estimation module, a CFO, between a carrier frequency of a NFC reader and a carrier frequency of the NFC card (step 310), wherein a positive estimated CFO indicates that the carrier frequency of the NFC reader is larger than the carrier frequency of the NFC card and a negative estimated CFO indicates that the carrier frequency of the NFC reader is smaller than the carrier frequency of the NFC card, b.) receiving, by the sample adjustment module, an input baseband sample stream and setting, by the sample adjustment module, n, k and Acc to zero, wherein n is an input sample number of a sample input to the sample adjustment module and input sample [n] indicates an (n + 1) - th input sample, k is an output sample number of a sample output from the sample adjustment module and output sample [k] indicates an (k + 1) - th output sample, wherein Acc indicates an accumulation of estimated CFOs (steps 1005, 1010), c.) retrieving, by the sample adjustment module, the estimated CFO from the memory, d.) adding, by the sample adjustment module, an absolute value of the estimated CFO to Acc (step 1015), e.) determining, by the sample adjustment module, if the Acc is larger than a sampling frequency of the NFC card (step 1020), f.) in case of no in step e.), outputting, by the sample adjustment module, output sample [k] with output sample [k] = input sample [n] (step 1025), g.) in case of yes in step e.), determining, by the sample adjustment module, whether the estimated CFO is greater than zero (step 1030), h.) in case of no in step g.), incrementing, by the sample adjustment module, n by one (step 1034), i.) after step h.), outputting, by the sample adjustment module, output sample [k] with output sample [k] = input sample [n] (step 1036), j.) after step i.), determining, by the sample adjustment module, Acc as Acc = Acc - sampling frequency (step 1050), k.) after step j.) or after step f.), determining, by the sample adjustment module, whether there is a further input sample after input sample [n] (step 1055), l.) in case of yes in step k.), incrementing, by the sample adjustment module, n and k by one and returning to step d.) (step 1060), m.) in case of yes in step g.), outputting, by the sample adjustment module, output sample [k] = input sample [n] and subsequently incrementing k by one (step 1040, step 1044), n.) after step m.), outputting, by the sample adjustment module, output sample [k] = input sample [n] and going to step j.) (step 1046), o.) in case of no in step k.) going, by the sample adjustment module, to step p.), p.) modulating the radio frequency, RF, transmitter based on the output samples of the sample adjustment module.