Method for correcting the duty cycle of an incoming signal, wherein said incoming signal comprises a synchronization field, said synchronization field comprising a number of cycles, wherein each cycle comprises a high state followed by a low state or vice versa, said method comprising the steps of: transforming said incoming signal into a first block wave (30; 21, 22, 23, 24), wherein said first block wave (30; 21,22,23,24) represents a sequence of high and low states, a high state corresponding to a first binary value, a low state corresponding to a second binary value, oversampling said first block wave with a first sample signal having a sample period Δt; deriving from said first block wave, the number of samples n obtained after oversampling and corresponding to the number of samples during a predefined number of high states of said synchronization field, and the number of samples m obtained after oversampling and corresponding to the number of samples during a predefined number of low states of said synchroniziation field, wherein said predefined number of high states is x and wherein said predefined number of low states is x; calculating from said numbers n and m the duty cycle of said first block wave (30; 21, 22, 23, 24); producing a second block wave, which represents the same sequence of high and low states as said first block wave, and wherein at least a part of said second block wave has a duty cycle of 50%, wherein a signal correction device adapted to correct said duty cycle of said first block wave (30; 21,22,23,24) performs the steps of: if n<m, each high to low transition relative to the previous low to high transition in at least a part of said first block wave (30; 21, 22, 23, 24), is delayed with a time equal to ((m-n)/2x)*Δt, thereby producing said second block wave, If n>m, each low to high transition relative to the previous high to low transition in at least a part of said first block wave (30; 21, 22, 23, 24), is delayed with a time equal to ((n-m)/2x)*Δt, thereby producing said second block wave, sampling said second block wave with a second sample signal and applying further steps of treating said second block wave including the step of decoding said incoming signal. transforming said incoming signal into a first block wave (30; 21, 22, 23, 24), wherein said first block wave (30; 21,22,23,24) represents a sequence of high and low states, a high state corresponding to a first binary value, a low state corresponding to a second binary value, oversampling said first block wave with a first sample signal having a sample period Δt; deriving from said first block wave, the number of samples n obtained after oversampling and corresponding to the number of samples during a predefined number of high states of said synchronization field, and the number of samples m obtained after oversampling and corresponding to the number of samples during a predefined number of low states of said synchroniziation field, wherein said predefined number of high states is x and wherein said predefined number of low states is x; calculating from said numbers n and m the duty cycle of said first block wave (30; 21, 22, 23, 24); producing a second block wave, which represents the same sequence of high and low states as said first block wave, and wherein at least a part of said second block wave has a duty cycle of 50%, wherein a signal correction device adapted to correct said duty cycle of said first block wave (30; 21,22,23,24) performs the steps of: if n<m, each high to low transition relative to the previous low to high transition in at least a part of said first block wave (30; 21, 22, 23, 24), is delayed with a time equal to ((m-n)/2x)*Δt, thereby producing said second block wave, If n>m, each low to high transition relative to the previous high to low transition in at least a part of said first block wave (30; 21, 22, 23, 24), is delayed with a time equal to ((n-m)/2x)*Δt, thereby producing said second block wave, sampling said second block wave with a second sample signal and applying further steps of treating said second block wave including the step of decoding said incoming signal.