简介:Generalpurposeprocesser(GPP)basedsoftware-definedradio(SDR)platformsprovidewirelesscommunicationsystemengineerswithmaximalarchitectureflexibilityandversatilitytoconstructawidebandwirelesscommunicationsystem.Nevertheless,thelackofhardwarereal-timetimingcontrolmakesitdifficulttoachievetimesynchronizationbetweenthebasestationandtheterminals.Inthispaper,asoftware-basedtimesynchronization(STS)methodisproposedtorealizethetimesynchronizationoftimedivisionmultipleaccess(TDMA)basedwirelesscommunicationsystems.Ahighprecisionsoftwareclocksourceisfirstlyconstructedtomeasuretheelapseofprocessingtime.TheRound-TripDelay(RTD)algorithmisthenpresentedtocalculatetimingadvancevaluesandachievetimesynchronization.AnexampleTDMAsystemisimplementedonMicrosoftSoraplatformstoevaluatetheperformance.ExperimentsshowthattheproposedmechanismiseffectivetoenabletimesynchronizationforwidebandwirelesscommunicationsystemsonGPP-basedSDRplatforms.