Forums › VSG Series Discussions › Creating QAM256 signal with VSG60A API
- This topic has 4 replies, 2 voices, and was last updated 1 year, 2 months ago by
Andrew.
- AuthorPosts
MCarrParticipantHi,
We trying to replicate the attached modulation using the provided API in in C#.
I’m not clear how to perform this using the command set available.
Are there any examples or maybe just a bit of guidance to push us in the right dirrection.
Thanks
Attachments:
You must be logged in to view attached files.
AndrewModeratorMCarr,
The API does not have any of the modulation capabilities. When using the API you have to provide your own waveform. You have a couple options,
– The VSG60 UI can be programmed using SCPI commands. in the SDK, look under the SCPI folder and you will find a manual and examples for configuring the software via SCPI commands. Labview has support for sending SCPI commands. In this scenario, the VSG60 software would be running, and then you would run a SCPI “script” in Labview (or any other programming language) that would configure the software.
– Generate your own I/Q waveform. If you don’t know how to generate a QAM waveform, you could use offerings from Labview such as,
https://www.ni.com/en/support/downloads/software-products/download.labview-modulation-toolkit.html#484334
or MATLABs communication toolbox. If you generate the waveform outside labview, then you would want to save it as a file, and in Labview, load the file and feed it to the API.
MCarrParticipantHi Andrew,
Thanks, the SCPI solution works for us.
We have now run into another issue though. Even using one of the SCPI examples everything works fine until it comes to enabling and configuring digital modulation. Even though we can see the correct settings are selecting in the VSG SW as command over SCPI, the modulation does not start though.
If we shut down the remote connection we still have the same issue. Mod on/off does nothing. The only way to make it start again is to shut down the VSG SW and re-start it.
Any thoughts
MCarrParticipantHi,
Please ignore the message and delete if possible.
It was an error on our side.
Thanks
AndrewModeratorThanks for the update. Glad you got it working.
- AuthorPosts
You must be logged in to reply to this topic.