Forums › VSG Series Discussions › VSG25A Labview API – PSK Data (*symbols)
- This topic has 2 replies, 2 voices, and was last updated 4 years, 11 months ago by
jatwood.
- AuthorPosts
jatwoodParticipant- This topic was modified 4 years, 11 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?
AndrewModeratorHello jatwood,
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.
Regards,
Andrew
jatwoodParticipantThanks 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.
- This topic was modified 4 years, 11 months ago by
- AuthorPosts
You must be logged in to reply to this topic.