Wednesday, 25 July 2012 7:10 AM
I'm trying to minimize frequency offset between transmitter and receiver( both are sora machines).
Is there any way I can read carrier frequency in a real-time so that I can add frequency offset in order to generate ideal carrier frequency?
Or does sora machine support to adjust frequency, like PLL?
Thursday, 2 August 2012 7:39 AMModerator
Hardware verification tool have provided a sample for what you need, you can take a look.
Basically, you need to estimate frequency offset (from sender to receiver) using some signal exchange first, and then adjust central frequency setting of the radio. We have API for central frequency setting and frequency compensation.
Wednesday, 8 August 2012 9:20 PM
Thank you for your reply.
Could you please explain more in detail how HVT adjust central frequency setting of the radio? how does HVT use API functions in order to know frequency offset between transmitter and receiver?
(I know HVT tool uses SoraHwSetCentralFreq or SoraHwSetFreqCompensation, but i don't how and /where these functions are called)
Also, it seems to me that there is no way to get centralfrequency on user mode, is it correct?
Friday, 10 August 2012 4:32 AMModerator
Besides HVT, you can also use the Sora tools to tune your frequency offset.
Specifically, you can use dut.exe to set frequency offset, and use Sora oscilloscope to learn the frequency offset. You need to set up a connetion for doing this, i.e. a sending Sora broadcasting packets and a receiving Sora dump the signal for oscilloscope to read.
- Marked As Answer by Jiansong zhangMicrosoft Employee, Moderator Wednesday, 5 September 2012 4:18 AM