A frequency-domain interpolator for estimating a plurality of channels corresponding to a plurality of subcarriers comprises an edge pilot estimation unit, for generating a plurality of pilots according to a plurality of input pilots, a pilot interval ratio and a complexity parameter; a first selection unit, for selecting a plurality of pilot groups from the plurality of pilots according to the pilot interval ratio and the complexity parameter; a second selection unit, for generating a plurality of coefficient groups corresponding to the plurality of channels according to a channel profile and a used pilot interval, wherein each of the plurality of coefficient groups corresponds to a set of the plurality of channels; and a filter unit, for generating the plurality of channels according the plurality of pilot groups, the plurality of coefficient groups, and a relation between the plurality of pilot groups and the plurality of coefficient groups.
展开▼