jatwood April 30, 2020 at 3:13 pm
- This topic was modified 2 years, 2 months ago by jatwood.
When using the VSG App I am able to select Data = PN7 or PN9 with a seed and I get the desired output.
I cannot find an API reference for Labview and there is no SDK for VSG25 and I need help with sgSetPSK. I assume “Data” is *symbols, however, I can’t figure out how to load it.
I understand the PRBS9 sequence repeats every 511 symbols but can’t figure out how to load a pattern into the 1D array.
Anybody have experience with this?
AndrewModeratorAndrew May 1, 2020 at 7:49 am
The data array should be populated with values between [0,SymbolPositions-1]. For example, for a QAM16 signal, you will pass values between [0,15]. The symbol mappings are in the VSG User manual found in the VSG25 installation folder.
In the UI, we generate a bit string according to the PN sequence and then convert the bit string to symbol positions. For example, for a QAM16 signal if the random bit stream is 00101110, we would convert this to two symbols 0010, 1110, and pass an array of two data symbols to the API, [2, 14].
I apologize, we don’t have any LabVIEW interface for the VSG25.
jatwoodParticipantjatwood May 1, 2020 at 10:18 am
Thanks for the response. I apologize for not being more thorough, I only looked online for the VSG25 API Manual. As you pointed out I see that it is in the install directory.
You must be logged in to reply to this topic.