A method of operating a receiver in a multicarrier communication system, said method comprising: transforming a received signal into a frequency domain signal, said received signal having a number of subcarrier channel locations; determining a time-domain vector from a set of pilot subcarriers of said received signal, wherein determining a time-domain vector includes: determining a spectral window size, said spectral window size based upon said number of subcarriers, computing a first channel estimate vector from said set of pilot subcarriers, said pilot subcarriers having a given spacing in the frequency domain, inserting a first set of padding values, said first set of padding values corresponding to a set of subcarriers at both edges of said window, into said first channel estimate vector, determining a time-domain vector from said first channel estimate vector having said padding values, and weighting (411, 413) said time-domain vector according to a set of weighting factors to obtain a weighted time-domain vector; providing compensation for time domain aliasing in said time-domain vector, wherein providing compensation for time domain aliasing includes: inserting a set of padding zeros into said weighted time-domain vector, starting from a position based on a maximum channel spread and channel characteristics, obtaining a second time-domain vector, transforming said second time-domain vector into a frequency-domain channel estimate vector; mapping said frequency-domain channel estimate vector to said subcarriers of said spectral window; and providing compensation for irregularity in said spacing of said pilot subcarriers, including: inserting a value into said frequency-domain channel estimate vector at an additional subcarrier location, if a subcarrier spacing is larger than an average spacing of said pilot subcarriers; or deleting a value from the frequency-domain channel estimate vector, for a subcarrier spacing being smaller than said average spacing of said pilot subcarriers; and obtaining a channel estimate vector. transforming a received signal into a frequency domain signal, said received signal having a number of subcarrier channel locations; determining a time-domain vector from a set of pilot subcarriers of said received signal, wherein determining a time-domain vector includes: determining a spectral window size, said spectral window size based upon said number of subcarriers, computing a first channel estimate vector from said set of pilot subcarriers, said pilot subcarriers having a given spacing in the frequency domain, inserting a first set of padding values, said first set of padding values corresponding to a set of subcarriers at both edges of said window, into said first channel estimate vector, determining a time-domain vector from said first channel estimate vector having said padding values, and weighting (411, 413) said time-domain vector according to a set of weighting factors to obtain a weighted time-domain vector; determining a spectral window size, said spectral window size based upon said number of subcarriers, computing a first channel estimate vector from said set of pilot subcarriers, said pilot subcarriers having a given spacing in the frequency domain, inserting a first set of padding values, said first set of padding values corresponding to a set of subcarriers at both edges of said window, into said first channel estimate vector, determining a time-domain vector from said first channel estimate vector having said padding values, and weighting (411, 413) said time-domain vector according to a set of weighting factors to obtain a weighted time-domain vector; providing compensation for time domain aliasing in said time-domain vector, wherein providing compensation for time domain aliasing includes: inserting a set of padding zeros into said weighted time-domain vector, starting from a position based on a maximum channel spread and channel characteristics, obtaining a second time-domain vector, transforming said second time-domain vector into a frequency-domain channel estimate vector; mapping said frequency-domain channel estimate vector to said subcarriers of said spectral window; and inserting a set of padding zeros into said weighted time-domain vector, starting from a position based on a maximum channel spread and channel characteristics, obtaining a second time-domain vector, transforming said second time-domain vector into a frequency-domain channel estimate vector; mapping said frequency-domain channel estimate vector to said subcarriers of said spectral window; and providing compensation for irregularity in said spacing of said pilot subcarriers, including: inserting a value into said frequency-domain channel estimate vector at an additional subcarrier location, if a subcarrier spacing is larger than an average spacing of said pilot subcarriers; or deleting a value from the frequency-domain channel estimate vector, for a subcarrier spacing being smaller than said average spacing of said pilot subcarriers; and obtaining a channel estimate vector. inserting a value into said frequency-domain channel estimate vector at an additional subcarrier location, if a subcarrier spacing is larger than an average spacing of said pilot subcarriers; or deleting a value from the frequency-domain channel estimate vector, for a subcarrier spacing being smaller than said average spacing of said pilot subcarriers; and obtaining a channel estimate vector.