功能描述:
由于在实际项目中,我们需要随时调整发送信号的某些参数,如噪声,频偏,幅度等,我们将花去大量的时间去重新综合QPSK调制端模块,所以在测试QPSK解调端,我们往往E4438C作为信号源来测试。
基于E4438C信号发生器,可以通过MATLAB控制信号发生器产生所学要的信号源。其基本控制语句如下所示:
io =
agt_newconnection('tcpip','172.18.130.112');
[status, status_description,query_result] =
agt_query(io,'*idn?');
[status, status_description] =
agt_sendcommand(io, 'SOURce:FREQuency 30000000');
[status, status_description] =
agt_sendcommand(io, 'POWer 0');
sampclk = 55e6;
[status, status_description]
= agt_waveformload(io, channel_data2
,'pulse', sampclk, 'play', 'no_normscale');
[status, status_description ] =
agt_sendcommand( io, 'OUTPut:STATeON' )
上述代码的基本流程是首先设置E4438C的IP地址,这个地址和PC地址只差1,如上IP地址为172.18.130.112,那么PC的IP地址设置为172.18.130.113即可。然后设置中频信号的频点,这里30000000表示中频信号的频点为30Mhz,然后设置信号的采样率sampclk,最后控制中频信号输出。我们可以通过MATLAB控制E4438C的方法产生各种所需要的中频信号,并添加信号的噪声,频偏,幅度等参数变化,这有利于系统接收机的快速测试。

------------------------------------------------------------------------
FPGA公司项目代做|matlab硕士代做|matlab博士代做|非中介|淘宝交易|MATLAB SCI代写|MATLA期刊代写
FPGA公司项目代做|FPGA硕士代做|FPGA博士代做|非中介|淘宝交易|FPGA SCI代写|FPGA期刊代写
FPGA公司项目代做|Simulink硕士代做|Simulink博士代做|非中介|淘宝交易|Simulink SCI代写|Simulink期刊代写