An integrated circuit comprising a channel estimation module for generating at least one channel estimation signal based on at least one of a plurality of pilot signals within concurrent resource elements, wherein the pilot signals are the same known sequence, a known reference symbol multiplied by a known pilot sequence, being time shifted relative to each other, the channel estimation module comprising: an extension module arranged to receive a demodulation reference signal comprising the plurality of pilot signals, to multiply the received demodulation reference signal by a conjugate of the known sequence, and thereafter to add an extension (940, 950) to the multiplied demodulation reference signal, wherein the extension module is arranged to determine at least one extension (940, 950) for separate frequency domain signals for the pilot signals individually and to sum extensions for separate frequency domain signals to generate an overall extension for the demodulation reference signal, y, and wherein the extension module is arranged to separately extrapolate odd data streams and even data streams of the demodulation reference signal y to determine a plurality of extensions for separate pilot signals, and to remix and append the extrapolated odd data streams and the extrapolated even data streams to the demodulation reference signal y; an inverse discrete Fourier transform, IDFT, module arranged to perform an inverse discrete Fourier transform function on the extended demodulation reference signal to generate a time domain reference signal; a reference signal separation module arranged to separate out at least one pilot signal component from the time domain reference signal; and a discrete Fourier transform, DFT, module arranged to perform a discrete Fourier transform function on the at least one pilot signal component to generate at least one channel estimation signal, wherein the extension module is arranged to extend a frequency domain signal of the received demodulation reference signal comprising the pilot signals, such that the extended frequency domain signal comprises no discontinuities in a region around a beginning or an end of the original frequency domain signal. an extension module arranged to receive a demodulation reference signal comprising the plurality of pilot signals, to multiply the received demodulation reference signal by a conjugate of the known sequence, and thereafter to add an extension (940, 950) to the multiplied demodulation reference signal, wherein the extension module is arranged to determine at least one extension (940, 950) for separate frequency domain signals for the pilot signals individually and to sum extensions for separate frequency domain signals to generate an overall extension for the demodulation reference signal, y, and wherein the extension module is arranged to separately extrapolate odd data streams and even data streams of the demodulation reference signal y to determine a plurality of extensions for separate pilot signals, and to remix and append the extrapolated odd data streams and the extrapolated even data streams to the demodulation reference signal y; an inverse discrete Fourier transform, IDFT, module arranged to perform an inverse discrete Fourier transform function on the extended demodulation reference signal to generate a time domain reference signal; a reference signal separation module arranged to separate out at least one pilot signal component from the time domain reference signal; and a discrete Fourier transform, DFT, module arranged to perform a discrete Fourier transform function on the at least one pilot signal component to generate at least one channel estimation signal, wherein the extension module is arranged to extend a frequency domain signal of the received demodulation reference signal comprising the pilot signals, such that the extended frequency domain signal comprises no discontinuities in a region around a beginning or an end of the original frequency domain signal.