In this paper, we propose a new intercarrier interference (ICI) suppression scheme for orthogonal frequency division multiplexing (OFDVI) systems. The proposed approach can be regarded as an improved version of the method using correlative coding, where the data samples of the tail subcarriers in an OFDM symbol are encoded with the data samples of the head ones in the same OFDM symbol, instead of being encoded with those of the subsequent OFDM symbol for the original approach. For low complexity, the modified correlative coding scheme is realized as a windowing function, where the parameters are optimized through theoretical analysis. A demodulation algorithm which does not need prior information of the transmit sequence is also developed. Computer simulation results show that the proposed scheme not only achieves better performance in ICI suppression, but also prevents error propagation through OFDM symbols. The penalty is only a slight increase in the computational complexity at the receiver.