Timing and frequency offset processing in sub-carriers is performed in an Integrated Services Digital Broadcasting-Terrestrial (ISDB-T) receiver system. Sub-carriers are divided into two sub-sets, where the sub-sets contain an equal number of sub-carriers. Subsequently bad sub-carriers are removed, if present, from first sub-set of the sub-sets, and corresponding sub-carriers from a second sub-set of the sub-sets are also removed. Further, a phase difference on each sub-carrier from each sub-set is computed, and mean phase differences of each of the sub-sets are computed. Furthermore, frequency offset is computed by averaging the mean phase differences of the sets.