Trying to upload QPSK signal to Anritsu Signal Generator
1 次查看(过去 30 天)
显示 更早的评论
Hi,
Any help with this is highly appreciated. I want to upload a QPSK signal onto Anritsu MG3700A signal generator via TCP/IP. I tried doing that using the information from the link below but got an error message from the signal generator when I want to download data to the sig gen.
The sig gen doesn't seem to like the following commands when I enter it Matlab:
% Turn off instrument before downloading waveform.
fprintf(signalGeneratorObject,':OUTPut:STATe OFF');
fprintf(signalGeneratorObject,':SOURce:RADio:ARB:STATe OFF');
fprintf(signalGeneratorObject,':OUTPut:MODulation:STATe OFF');
% Set the sample rate of the ARB clock to the sample rate of the baseband
% signal.
fprintf(signalGeneratorObject,[':SOURce:RADio:ARB:CLOCk:SRATe ' num2str(sampleRate)]);
Not sure what is going on. Perhaps the there is a difference command I need to enter.
Dharmesh
0 个评论
回答(1 个)
Walter Roberson
2018-1-10
You need to send line terminators.
fprintf(signalGeneratorObject, '%s\n', ':OUTPut:STATe OFF');
fprintf(signalGeneratorObject, '%s\n', ':SOURce:RADio:ARB:STATe OFF');
fprintf(signalGeneratorObject, '%s\n', ':OUTPut:MODulation:STATe OFF');
% Set the sample rate of the ARB clock to the sample rate of the baseband
% signal.
fprintf(signalGeneratorObject, '%s %d\n', ':SOURce:RADio:ARB:CLOCk:SRATe', sampleRate);
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Waveform Generation 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!