Computer program product recorded in a computer-readable medium and executable by a processor, wherein the product comprises program code instructions for implementing a method for receiving a received signal corresponding to a multicarrier signal sent by at least one sender device through a transmission channel,
- said multicarrier signal being formed by a temporal succession of symbols formed by a set of data elements comprising:
- informative data elements, and
- for at least certain of said symbols, reference data elements, called pilots, whose value and location at transmission are known to at least one receiver designed to make a reception of said multicarrier signal,
- each of said data elements modulating a carrier frequency of said signal, a carrier frequency modulated by one of said data elements being called a carrier, wherein, at least one preamble formed by at least three consecutive symbols and designed to enable an estimation of said transmission channel being inserted into said multicarrier signal, said preamble symbols comprise at least two end symbols framing at least one central symbol formed by pilots, called central pilots, such that said end symbols carry, on at least some of their carriers neighbouring a central pilot, data elements organised into at least one group of elements, the data elements of at least one group of elements being informative data elements,
- said reception method comprises, for at least one central pilot:
- a step of cancelling or reducing an interference affecting said central pilot, taking account of a relationship of proportionality linking real values carried by each element of said group of elements;
- a step of estimating said transmission channel, taking account of the result of said cancellation or reduction step.