-
Notifications
You must be signed in to change notification settings - Fork 87
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
extract some RF fingerprint features #79
Comments
IQ imbalance, PA nonlinearity, and antenna pattern are independent of this module. The CFO is corrected with the IIR filter, following the demodulator. |
Does this mean that I can estimate CFO by calculating the phase difference after processing it through the IIR filter? Thanks |
You can regard O-QPSK as a form of FM and decode it accordingly. If you were perfectly synchronized the average phase difference between consecutive samples (that's what the quadrature demodulator outputs) would be zero. If you introduce a CFO, it shifts the output of the demodulator away from zero. The bigger the CFO, the bigger the shift. The IIR filter calculates the average and later subtracts it, to compensate the CFO and get back to a signal with a zero average. |
So, the result of the IIR filter is the CFO? Thanks a lot. |
Yes, it's the estimate of the CFO in radians per sample. |
I want to extract some RF fingerprint features based on the physical layer of gr-ieee802-15-4. These RF fingerprint features are CFO, IQ imbalance, PA nonlinearity, antenna pattern. How should I achieve this goal? Thanks
The text was updated successfully, but these errors were encountered: