A method for adjusting bandwidth of a frequency domain smoothing filter for a channel tracking loop of an OFDM communication system, comprising: receiving, by the smoothing filter, a plurality of channel response estimates, each channel response estimate corresponding to a symbol and a subcarrier; and generating, by the smoothing filter, a plurality of filtered channel response estimates, each filtered channel response estimate corresponding to a value of the channel response estimate, the method characterized by: calculating a plurality of error vectors each having a plurality of error values, each value of the error vector being a difference between the channel response estimate and the filtered channel response estimate; obtaining a mean error vector having a plurality of mean error values, each mean error value corresponding to a subcarrier for all symbols; calculating a power of each subcarrier based on the respective mean error value of the mean error vector; comparing the power of each subcarrier to a threshold power; and adjusting the bandwidth of the smoothing filter based on the comparison; the method further comprising: calculating a number of smoothing errors based on the comparison, the number of smoothing errors being based on a number of subcarriers whose power exceeds the threshold power, wherein if the number of smoothing errors is equal to zero, the bandwidth of the smoothing filter is decreased by a first predetermined amount, wherein if the number of smoothing errors is greater than a threshold value, the bandwidth of the filter is increased by a second predetermined amount, and wherein if the number of smoothing errors is greater than zero and lower than the threshold value, the bandwidth of the filter remains unchanged. receiving, by the smoothing filter, a plurality of channel response estimates, each channel response estimate corresponding to a symbol and a subcarrier; and generating, by the smoothing filter, a plurality of filtered channel response estimates, each filtered channel response estimate corresponding to a value of the channel response estimate, the method characterized by: calculating a plurality of error vectors each having a plurality of error values, each value of the error vector being a difference between the channel response estimate and the filtered channel response estimate; obtaining a mean error vector having a plurality of mean error values, each mean error value corresponding to a subcarrier for all symbols; calculating a power of each subcarrier based on the respective mean error value of the mean error vector; comparing the power of each subcarrier to a threshold power; and adjusting the bandwidth of the smoothing filter based on the comparison; the method further comprising: calculating a number of smoothing errors based on the comparison, the number of smoothing errors being based on a number of subcarriers whose power exceeds the threshold power, wherein if the number of smoothing errors is equal to zero, the bandwidth of the smoothing filter is decreased by a first predetermined amount, wherein if the number of smoothing errors is greater than a threshold value, the bandwidth of the filter is increased by a second predetermined amount, and wherein if the number of smoothing errors is greater than zero and lower than the threshold value, the bandwidth of the filter remains unchanged. calculating a plurality of error vectors each having a plurality of error values, each value of the error vector being a difference between the channel response estimate and the filtered channel response estimate; obtaining a mean error vector having a plurality of mean error values, each mean error value corresponding to a subcarrier for all symbols; calculating a power of each subcarrier based on the respective mean error value of the mean error vector; comparing the power of each subcarrier to a threshold power; and adjusting the bandwidth of the smoothing filter based on the comparison; the method further comprising: calculating a number of smoothing errors based on the comparison, the number of smoothing errors being based on a number of subcarriers whose power exceeds the threshold power, wherein if the number of smoothing errors is equal to zero, the bandwidth of the smoothing filter is decreased by a first predetermined amount, wherein if the number of smoothing errors is greater than a threshold value, the bandwidth of the filter is increased by a second predetermined amount, and wherein if the number of smoothing errors is greater than zero and lower than the threshold value, the bandwidth of the filter remains unchanged. calculating a number of smoothing errors based on the comparison, the number of smoothing errors being based on a number of subcarriers whose power exceeds the threshold power, wherein if the number of smoothing errors is equal to zero, the bandwidth of the smoothing filter is decreased by a first predetermined amount, wherein if the number of smoothing errors is greater than a threshold value, the bandwidth of the filter is increased by a second predetermined amount, and wherein if the number of smoothing errors is greater than zero and lower than the threshold value, the bandwidth of the filter remains unchanged.