You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am trying to demodulate the 2fsk signal (which i generated from the signal generator - VSG60a). The parameters given for generation of 2fsk signal are:
symbol rate: 1Msps
fsk deviation: 100KHz
And I captured this data using HackRF (by directly injecting the VSG data to HackRF), at the receiver side the sample rate and bandwidth are 2Msps and 2MHz respectively.
When the entire captured signal is given for interpretation, it is detecting samples/symbol as 20 (but required is 2Msps/1Msps = 2) and the demodulated data is not matching with the data I have given. But when I extracted some portion of signal using 'Create signal from selection', the samples/symbol is matching to actual value of 2. In this case I found the correct data sequence only once (in some cases few times), but expected a repeated sequence correctly.
I am not understanding this strange behavior of this,
For entire signal - parameters are detecting incorrectly.
When portion of the signal is extracted, the demodulated data is not as expected.
Below is the screenshot for my observation:
here given data is: fe0900ff0000000000000608c004031987
Thank you
The text was updated successfully, but these errors were encountered:
We are using a heuristic algorithm which returns the most probable samples/symbol value. In some cases the algorithm fails as you have seen. In your specific case a fine tuning could solve the problem but our goal is that the algorithm works with most signals. A fine tuning for your specific case could decrease the performance for the general case, so I am a little bit afraid to touch the values that are proven to work in many cases.
Hi all,
I am trying to demodulate the 2fsk signal (which i generated from the signal generator - VSG60a). The parameters given for generation of 2fsk signal are:
symbol rate: 1Msps
fsk deviation: 100KHz
And I captured this data using HackRF (by directly injecting the VSG data to HackRF), at the receiver side the sample rate and bandwidth are 2Msps and 2MHz respectively.
When the entire captured signal is given for interpretation, it is detecting samples/symbol as 20 (but required is 2Msps/1Msps = 2) and the demodulated data is not matching with the data I have given. But when I extracted some portion of signal using 'Create signal from selection', the samples/symbol is matching to actual value of 2. In this case I found the correct data sequence only once (in some cases few times), but expected a repeated sequence correctly.
I am not understanding this strange behavior of this,
Below is the screenshot for my observation:
here given data is: fe0900ff0000000000000608c004031987
Thank you
The text was updated successfully, but these errors were encountered: