The application discloses a timing synchronization method and apparatus that are realized based on
software radio technologies. In the timing synchronization method and apparatus disclosed in the application, a data block is intercepted in received
time domain data according to a maximum
transmission time delay, the intercepted data block is divided into N sub-blocks, and synchronization positionsearching operation is performed orderly in the N sub-blocks; when a synchronization position is searched in one of the N sub-blocks, timing synchronization is performed according to the searched synchronization position; when the synchronization position is searched in a Kth sub-block in the N sub-blocks, the Kth sub-block can be divided into Q data segments, and searching operation can be performed in the Q data segments. Via the timing synchronization method and apparatus disclosed in the application, timing synchronization can be realized based on
software radio technologies, and problemsof poor configurability and universality of a timing synchronization solution which is realized via hardware can be solved.